On Sun, Jul 11, 2010 at 03:53:33PM +0300, Modestas Vainius wrote: > Hello, > > so hereby I propose to switch our KDE packaging from svn to git on > git://git.debian.org/git/pkg-kde/kde/$modulename.git. In other words, each > official KDE module gets its own $module.git under > git://git.debian.org/git/pkg-kde/kde/ with a script to clone/pull/etc. them > all. > > 1) We would use the same workflow as for qt4-x11.git, i.e. no upstream > branch. > It proved to be fine, didn't it? Fathi, you worked most with qt4-x11.git, is > there anything you would like to be changed? > > 2) upstream & pristine-tar branches are nice for small packages but from my > experience: > a) they are additional burden to manage even if `git import-orig` makes it > kinda easy to import; but kde is 22 source packages so I don't think this > will > scale; > b) things get complicated (though manageable with some patience) when > there > are a few packaging branches based on different upstream versions. It might > be > tricky to get merging right; > c) upstream branches increase repository size considerably; given that kde > has 22 source packages, clone of all repos will be huge; > d) last but not least, when we decide we want upstream branches, we can > always add them later without any cost. > > 3) Packaging will be imported to git with all history. > > The main motivation for VCS change is upcoming situation. We will probably > have to release with 4.4.5, but we will want to package KDE 4.5 as well. > Merging in svn is impossible but we want to properly track changes which > apply > to both 4.4.5 <=> 4.5 packaging (we have lost changes in the past due to svn > deficiencies). > > Secondary motivation is that centralized svn is ageing while git is > distributed, fast, has some nice features and is the most featureful DVCS at > the moment. >
Sounds good to me. Ana -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
