kde-qt branches after 4.6.0 release

Thiago Macieira thiago at kde.org
Tue Dec 1 13:12:39 GMT 2009


Hi everyone

BTW, Qt 4.6.0 is out: http://qt.nokia.com/about/news/nokia-releases-qt-4.6
http://labs.trolltech.com/blogs/2009/12/01/qt-460-released-early-due-to-good-
behaviour/

I have now updated the kde-qt repository. Here's what the branches will be 
from now on:

master 				v4.6.0 + patches; next update: v4.6.1
4.6-stable-patched		4.6-stable + patches; updates every day
README				the README file
4.5.1-patched			v4.5.1 + patches; historical
4.5.2-patched			v4.5.2 + patches; historical
4.5.3-patched			v4.5.3 + patches; historical; recommended for KDE 4.3
4.5.4-patched			v4.5.4 + patches (when 4.5.4 is released)
patches/*
notsafe/*				individual patches

Notes:
 - there is no Qt 4.7-based branch anywhere in kde-qt, yet.
   This means kde-qt.git master is NOT based on qt.git master
   (Branches with the same name ARE NOT related to each other)
   I'll post when I create the 4.7 branch, in a month or two

 - 4.6-stable-patched is NOT updated yet. I'll update tomorrow once the 
   internal CI system builds the 4.6 branch past the v4.6.0 tag.
   Its Qt version will be 4.6.1.

 - there's no branch that will follow the qt.git 4.6 branch.
   If you need bleeding edge changes (not waiting for the CI system to update 
   4.6-stable and someone to update 4.6-stable-patched), just merge the 
   changes yourself:
	git pull git://qt.gitorious.org/qt/qt.git 4.6

   Note you'll diverge from the upstream branches, so you may want to revert 
   this change once you're done (git reset --hard $SOME_SHA1)

 - To find out where you are or to ask users where they are, use the git 
   describe command. Currently:
   $ git describe
   v4.6.0-37-g48a2af2

   How to read it: ${MOST_RECENT_TAG}-${COMMIT_COUNT}-g${SHORT_SHA1}
   (the 'g' stands for Git)
   This means the current branch tip for the kde-qt#master branch is 48a2af2,
   which is 37 commits ahead of tag v4.6.0

 - due to the way that the master and 4.6-stable-patched branches are created 
   (with Git merges), it will be extremely hard for packagers to extract 
   patches from them. KDE developers didn't like the solution I created that 
   would accommodate everyone (the 4.5.x-patched branches), so to make the 
   developers' lives easier, we're making the packagers' lives absolute 
   nightmare. I'm not available for help, don't bother asking on IRC.

-- 
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
  Senior Product Manager - Nokia, Qt Development Frameworks
      PGP/GPG: 0x6EF45358; fingerprint:
      E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20091201/bcea4494/attachment.sig>


More information about the kde-core-devel mailing list