RFC: Moving kubuntu packaging branches to pkg-kde git

Philip Muskovac yofel at gmx.net
Tue Jun 3 20:00:46 UTC 2014


Hi pkg-kde team,

as we're currently in another rather painful package merge cycle, and with kf5 
and plasma next just outside the door we've been talking about how we could 
move our packaging branches over to debian git to help with the merging and 
the rather large about of work duplication on both sides.

For the large amount of SC/KF5/plasma packages we use a mostly scripted 
workflow which we would like to keep using, so we came up with this git branch 
layout:

- master: has the shared packaging and targets the latest upstream (beta?) 
release (which should really be everything as long as something doesn't cause 
a problem for the other team)
- <series> (e.g. unstable, utopic): has any distribution specific changes that 
cannot be kept in master (like specific patches, recommends/suggests changes 
for archive reasons)
and is used to generate the actual archive packages for that specific series.

While I believe that this mostly should work fine, at this point I'm not quite 
sure how to manage the changelog. OdyX suggested generating it from the git 
commit messages which I think would work out best, as we could then keep our 
respective distribution changelogs and only share the change messages.

A while ago I talked with maxy about commit access permissions, but for now I 
don't believe this would be an issue as most kubuntu packagers already are 
members of pkg-kde.

For now, I would propose trying this shared repository idea out with the new 
kf5 and later also the plasma packages as you don't have any repositories for 
those yet.

Would this be something you would consider? 
It would help us a lot as this would prevent us spending weeks to merge our 
packages and you would already have the changes for a new release in master 
when you plan to switch to it.

Cheers,
Philip Muškovac (yofel)
Kubuntu Developer



More information about the pkg-kde-talk mailing list