/srv/irclogs.ubuntu.com/2021/04/27/#cloud-init.txt

Odd_Blokepowersj: Ack, thank you!  I'll drop robjo a direct line to make sure he sees it.14:36
Odd_Blokesmoser: So we have been trying to keep our packaging branches "pristine" so they match exactly what's in the archive (this makes hotfixing/security fixes easier to manage); we haven't actually had many packaging changes since we started doing that, though, so we haven't really had to deal with what to do with "pending" changes like this.14:42
Odd_BlokeI guess we could just queue an upload to impish.14:42
smoser?14:44
smoseri dont follow.14:44
smoserpackaging branches 'pristine' compared to what ?14:44
Odd_BlokeCompared to the archive.14:44
Odd_BlokeSo if we have to cut a fix containing only $commit today to $series, we can cherry-pick $commit to ubuntu/$series and upload.14:45
smoserbut where do you keep revision control of the packaging branches ?14:45
smoserare you saying "we don't" ?14:46
smoserOdd_Bloke: ?14:49
Odd_BlokeI don't follow, the ubuntu/* branches are our revision control?14:49
smoserthen what is wrong with committing to them14:50
smoserother wise what is the point ?14:50
smoserif you're saying they always match exactly what is in the release, then they have no value.14:50
smoserunless you can "queue" things.14:51
Odd_BlokeThey absolutely do have value, that's nonsense: being able to establish what changed when and why is still useful even if you can't queue stuff.14:53
Odd_BlokeBut I agree not being able to queue stuff is a problem.14:53
smoser"being able to establish what changed when"... but the ubuntu packaging git would show you that.14:53
smoserand is maintenance free.14:53
smoserand authorative14:54
smoserauthoritative ?14:54
Odd_Blokegit-ubuntu doesn't give us more information than Launchpad always did: it just attaches the whole changelog to a commit.14:54
smoserbut anyway... if what is in your branch differs from ubuntu packaging branch, then yours is wrong. thats what i was saying.14:54
smoserum... maybe ?14:55
smoserlaunchpad had that iformation... that you could see between exactly version 'a' and 'a+1'14:55
Odd_BlokeSo we do get a higher fidelity of information (i.e. separate commits for the different things done during release).14:55
smosergit-ubuntu has it for all things.14:55
smoserand between series, and ... so yes. launchpad knew it all. but was way difficult.14:56
Odd_BlokeOh yeah, git-ubuntu is way better than just LP, don't mistake me.14:56
smoserok. well... i just think you basically do need to allow "que'ing" things. and if you wanted to *just* cherry-pick for a hot-fix, then you just have to revert.14:57
Odd_BlokeYeah, I agree.14:57
smoserthat is a uncommon thing on a release branch and very uncommon in devel14:57
Odd_BlokeHaha, I wish it were uncommon in release branches.14:57
Odd_BlokeBut we've done as many hotfixes/cherry-pick releases this year as we have proper upstream releases, I think.14:58
smoserwell... its uncommon that you would not also be able to take the queued' commit.14:58
falcojris there a reason we can't do a hotfix branch off last release commit?14:59

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!