/srv/irclogs.ubuntu.com/2023/09/26/#ubuntu-devel.txt

=== Fallen_ is now known as Fallen
cpaelzerteward: if I might ask what do you think of https://bugs.launchpad.net/ubuntu/+source/distro-info/+bug/1862305 ?14:27
-ubottu:#ubuntu-devel- Launchpad bug 1862305 in Xenial Backports "distro-info in xenial backports needs a newer distro-info-data and versioned dependency" [Undecided, Won't Fix]14:27
paride@pilot in14:31
=== ChanServ changed the topic of #ubuntu-devel to: Archive: Mantic post-Beta Freeze | Devel of Ubuntu (not support) | Build failures: http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of Bionic-Lunar | Patch Pilots: paride
tewardcpaelzer: i'll have to play catchup but email ubuntu-backports@lists.u.c with the request for our review / input.  backport team meeting is tomorrow so all three of us in backporters can chime in14:41
cpaelzerteward: my question is more, would you still take anything for xenial? before I prepare and it is wasted effort14:42
tewardin my personal opinion, no, but i'm also not sure how the archives handle uploads to xenial-* still or if they just reject.14:44
tewardwe havent had this type of case show up though before14:46
tewardso i'd still want to check with ddstreet and mapreri14:46
teward 14:47
lvoytek@pilot in15:00
=== ChanServ changed the topic of #ubuntu-devel to: Archive: Mantic post-Beta Freeze | Devel of Ubuntu (not support) | Build failures: http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of Bionic-Lunar | Patch Pilots: lvoytek, paride
guruprasadparide, lvoytek, I have a follow-up question from my conversation here yesterday (https://irclogs.ubuntu.com/2023/09/25/%23ubuntu-devel.html). The ipython source package is imported from Debian and used as-is in mantic. Since the same isse that I reported is in the Debian package as well, should I submit the fix to Debian first?15:19
guruprasadI am speaking about https://bugs.launchpad.net/ubuntu/+source/ipython/+bug/203728615:20
-ubottu:#ubuntu-devel- Launchpad bug 2037286 in lptools (Ubuntu) "lp-shell ipython instance throws error when typing open parenthesis" [Undecided, Confirmed]15:20
bdmurrayguruprasad: Not necessarily first as we are so close to the release of mantic but it should definitely be submitted to debian.15:20
guruprasadbdmurray, thanks!15:21
bdmurraySo then at the start of N we can get back in sync with debian15:21
guruprasadThis is my first time doing anything with Debian/Ubuntu packaging. Is https://packaging.ubuntu.com/html/fixing-a-bug.html#work-on-a-fix a place to refer for doing this?15:22
guruprasadOr the new version of the site at https://canonical-ubuntu-packaging-guide.readthedocs-hosted.com/en/latest/how-to/fixing-a-bug.html15:23
bdmurrayProbably the new version but I do things the old-fashioned way15:24
cpaelzerteward: I've sent a mail to backports@lists.u.c  so you can have a group discussion, thanks in advance15:25
parideguruprasad, hi, given that you are new to fixing Ubuntu packages, but not new to git development, I suggest following this: https://github.com/canonical/ubuntu-maintainers-handbook/blob/main/PackageFixing.md15:32
parideguruprasad, that's a workflows that leverages git-ubuntu, a tool which is able to leverage Launchpad15:33
paride[...] leverage Launchpad's view of Ubuntu packages are git repositories15:33
paride*as* git repositories. (fat fingers moment -- sorry)15:34
parideguruprasad, however that document assumes some packaging knowledge. If you're totally new to it, I suggest moving one step back and learn how to download and build an existing package15:35
guruprasadparide, thanks for the useful pointers!15:41
maprericpaelzer: well, wasn't that the fault of whoever thought that adding columns to the csv in a stable update was a good idea?  That had to be fixed in a distro-info SRU long ago, not in bpo now....15:50
mapreriI don't even know if that helps anybody really.  /cc teward15:50
cpaelzermapreri: it was fixed in a distro-info sru, just the backport is left behind16:23
tewardcpaelzer: then i would purge the backport.  if it's already been SRU-fixed then the SRU should be 'superior' to the backport.16:28
teward(this is why i wanted to play catchup)16:28
tewardmapreri: i don't think adding a newer version to backports would solve tis if the SRU has already fixed the problem.  In which case I should just poke AAs for removal.16:29
tewardbut that will require anyone using the backports version to do a manual downgrade16:30
tewardsince apt is picky about that16:30
tewardcpaelzer: ^^ the only way to fix it if we remove backports version which is having this problem is that manual downgrade to what's in xenial-updates.  if there's no objection to that then we can poke the AAs for removal of the backport16:33
maprericpaelzer: ah, I see, I missed this part.16:37
mapreriteward: that would not fix systems that are currently running that.16:37
tewardmapreri: correct.  but does it make sense to continue to do this in backports if SRU is already ahead?  Because Xenial is beyond standard support cycle this sounds like something that *should* be solved in ESM/pro16:38
maprericpaelzer: I think I would be fine, in this case, to backport what is currently in bionic-updates.16:38
mapreriwhich seems to be a bugfix-only update on top of what is currently in xenial-backports16:38
tewardthat's also an option16:39
mapreriall of this is assuming cpaelzer would prepare the update, of course :316:39
teward:P16:39
tewardand then we should probably *freeze* Xenial officially for that in -updates, etc. and any more Xenial updates need to go via pro/esm16:39
teward(my opinion)16:40
mapreriteward: In my mind, xenial is already in that state, this is already an exception handling to me.16:40
tewardmapreri: then is there a reason we don't do this 'backport' of the higher version in Pro/ESM which would override -backports entirely?16:40
tewardanyone still using Xenial without pro/esm is "frozen" then if we adopt this logic16:41
mapreriteward: how do I check what's in ESM?  LP in xenial is only showing lower versions.16:41
tewardgranted then we need Canonical to do the upload and intervene but still16:41
teward*burps a xenial box into existence*16:41
mapreriah, wait, I understand what you mean now.16:42
tewardyeah standard uploaders don't have access to ESM/Pro, but Canonical engineers do16:42
mapreribut I don't see why.  it seems quite low effort to fix this in the regular xenial-backports to me (assuming lp allows for uploads still)16:42
mapreriand I don't see any benefits of hiding such trivial update behind a paywallโ€ฆ16:42
tewardmapreri: does LP still allow such uploads?  I mean, I could prepare it (I need to exercise my upload privs more anyways) and test but16:42
maprerijust upload and see :P  but fwiw the xenial queue does have stuff in there from august this year, so it still might work.16:43
tewardcoffee reup first.16:43
teward*obtains more coffee from the unlimited coffee source aka the Keurig*16:43
tewardgotta make sure this builds first so... *does a thing in local devel boxes*16:49
* arraybolt3 pours coffee into the local dev box16:50
arraybolt3*vanishes back into hiding and observing*16:50
tewardarraybolt3: nah, that goes into the coffee IV bags to go into my bloodstream :p16:50
Eickmeyer๐Ÿ˜ฎ16:50
EickmeyerSorry, just shocked every time I see arraybolt3 ๐Ÿ˜16:51
teward*rebuilt a Xenial chroot for sbuild to build things*16:51
tewardcpaelzer: i'm nominating you to handle this, we also need to backport distro-info-data as well for this to work and alter the debhelper versioning in all the backported packages16:51
tewardYOU can tell me if it uploads or not :p16:52
arraybolt3Eickmeyer: I still peek at what's going on :P Might come back around the beginning of the N cycle depending on how things go.16:52
Eickmeyerarraybolt3: It would be great having you back. ๐Ÿ˜„16:52
teward^^ that16:52
arraybolt3:) thanks!16:52
mapreriteward: why the -data?  it should be fine regardless.   (and yes, also according to 0.18~ubuntu16.04.1 they had to reduce dh)16:56
tewardmapreri: because i'm too lazy to alter the package :p16:57
tewardi'll do that and see if i can make it work16:57
tewardmapreri: though, it build-deps on the higher version16:57
paride@pilot off17:07
ubottu(pilot <in|out>) -- Set yourself as in or out of patch pilot.17:07
paride@pilot out17:07
=== ChanServ changed the topic of #ubuntu-devel to: Archive: Mantic post-Beta Freeze | Devel of Ubuntu (not support) | Build failures: http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of Bionic-Lunar | Patch Pilots: lvoytek
paride:-)17:07
tewardmapreri: got it to compile.  Obvious lintian explodes but.17:08
EickmeyerEver since I got my pilot license 20 years ago, I haven't been able to pilot off paride. ๐Ÿ˜17:08
arraybolt3@pilot shutdown now?17:08
ubottu(pilot <in|out>) -- Set yourself as in or out of patch pilot.17:08
tewardfun discovery: "Unsupported release: xenial" according to dput-ng17:09
Eickmeyer๐Ÿ˜‚17:09
tewardthat uses distro-info though so17:09
cjwatsonhopefully it has some kind of force option.  LP should accept it happily enough.17:12
tumbleweedyeah, you can delete the supported-distribution hook from /etc/dput.d/metas/ubuntu.json17:13
tewardtumbleweed: i'll clone that to ubuntu-old :P17:13
tewardthanks17:13
paridearraybolt3,17:14
paridearraybolt3,  nowdays pilotctl poweroff :P17:14
Eickmeyer๐Ÿ˜‚17:15
tewardtumbleweed: yep separate profile and ubuntu-old target seemed to work and bypass the supported-distro hook17:18
tewarduploaded but lets see if it rejects17:18
tewardmapreri: cpaelzer: looks like LP accepted xenial-backports and waits for approval.  I test-built against non-backports environment to make sure the file works as is so we can probably ACK it from the queue and let it build and see what happens and fix any unexpected FTBFS or such that comes up17:20
tewardmapreri: i'll let you ACK it here or just go in and approve yourself from the queue17:20
teward(if you ACK here and OK the upload I'll just handwave it in)17:20
arraybolt3paride: You could turn that into a running joke - pilotctl kexec to replace the current pilot, pilotctl enable to add a new authorized pilot, pilotctl mask to ban someone from the channel...17:23
Eickmeyerarraybolt3: That'd be up to Unit193. :)17:23
parideUnit193, I'll take the occasion to say hi!17:40
lvoytek@pilot out19:05
=== ChanServ changed the topic of #ubuntu-devel to: Archive: Mantic post-Beta Freeze | Devel of Ubuntu (not support) | Build failures: http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of Bionic-Lunar | Patch Pilots: N/A
tewardddstreet: mapreri: distro-info backport in the queue for one of you to accept, unless you just want me to handwave it through21:06
teward(xenial-backports)21:06
Unit193paride: Hello!22:25

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