/srv/irclogs.ubuntu.com/2024/02/28/#ubuntu-devel.txt

=== d1b_ is now known as d1b
=== pushkarnk1 is now known as pushkarnk
[a]Good day to all. I'm having trouble stopping or pausing at the Ubuntu 22.04 boot menu to select single-user mode for resetting the root password. The issue is that the boot process is too fast for me to interrupt GRUB2 and navigate through my options. I'm using a VM managed/booted via VMWare vShere. I've tried adjusting the Boot Delay in VM Options08:55
[a]-> Boot tools, but it hasn't helped. Any advice would be greatly appreciated. Thanks in advance.08:55
fheimesHi #archive-admins AA - the s390-tools v2.31 s390x package needs special approval and is currently in noble's unapproved queue (also visible here: https://launchpad.net/ubuntu/+source/s390-tools/2.31.0-0ubuntu1/ or in britney). I'm kindly asking for an approval (well, maybe sil2100)?09:12
=== sem2peie- is now known as sem2peie
zhsjhi, the following packages fail to build on launchpad, but without log, could someone retry them?09:30
zhsjhttps://launchpad.net/ubuntu/+source/distrobuilder/3.0-109:30
zhsjhttps://launchpad.net/ubuntu/+source/prometheus-alertmanager/0.26.0+ds-1/+build/2690403509:30
zhsjhttps://launchpad.net/ubuntu/+source/fscrypt/0.3.4-2/+build/2769328709:30
zhsjhttps://launchpad.net/ubuntu/+source/aerc/0.17.0-1/+build/2781941709:30
zhsjhttps://launchpad.net/ubuntu/+source/aerc/0.17.0-1/+build/2781941909:30
rbasakzhsj: done. I think fscrypt had a log but I retried it anyway09:34
zhsjand distrobuilder fails quickly again :(09:37
zhsjparide: looks like fscrypt does fail on ppc64el. probably due to different harden build env with debian.09:54
=== sem2peie- is now known as sem2peie
rbasakzhsj: ah distrobuilder is in dep-wait now, for golang-goprotobuf-dev?10:00
zhsjrbasak: etcd needs a new merge, which replaces the deps for golang-goprotobuf-dev10:00
paridezhsj, strange, as fscrypt 0.3.3 already had TestMakeKey and built fine on ppc64el10:03
paridezhsj,  and 0.3.4 builds fine in Debian10:03
=== guiverc2 is now known as guiverc
=== pushkarnk1 is now known as pushkarnk
=== pushkarnk1 is now known as pushkarnk
seb128Eickmeyer, replying here because the ardour/istools issue isn't really a release one11:47
seb128Eickmeyer, the problem is that https://github.com/Ardour/ardour/blob/83f5d40280f777c188fe156e8a6fc53fab3e4a60/wscript#L1011C36-L1011C53 parses the cmdline output11:47
seb128but in noble/with python 3.1211:48
seb128https://github.com/Ardour/ardour/blob/83f5d40280f777c188fe156e8a6fc53fab3e4a60/wscript#L1011C36-L1011C5311:48
seb128ups11:48
seb128$ itstool --version11:48
seb128  if re.sub('\s+', ' ', text).strip() != '':11:48
seb128/usr/bin/itstool:239: SyntaxWarning: invalid escape sequence '\s'11:48
seb128basically it's getting confused by the python warnings11:48
seb128you have a bunch of ways to fix it, one is to fix itstool (which seems unmaintained upstream unfortunatly)11:49
seb128another one is to delete that itstool check in ardour with a distro patch since we know our version is recent enough11:49
seb128another one is to make the parsing smart enough to get the version anyway, or to call the cmd with 2>/dev/null11:50
ginggs@pilot in12:01
=== ChanServ changed the topic of #ubuntu-devel to: Archive: open | Devel of Ubuntu (not support) | Build failures: http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of Focal-Mantic | Patch Pilots: ginggs
=== mfo_ is now known as mfo
jamespagecpaelzer: hey - I had a question for the MIR team yesterday but completely forgot to ask it! When I was reviewing bpftrace I noted it used libcereal-dev which is a headers only library - this made be consider whether that actually needed special handling as there is no linker generated runtime binary depends to pull its function into main as well12:18
jamespageits kinda hidden12:18
jamespageany thoughts?12:19
cpaelzerjamespage: since Trusty or so, if it is "only" a build-dependency but not ending up in the final code it does not need to be in main13:42
cpaelzerjamespage: headers are a bit in between, is it actually lots of actual code in headers that is active then?13:42
cpaelzerjamespage: or is it just the definition of an interface13:43
cpaelzerjamespage: the latter would be ok, the former would be a hidden variant of how golang and rust work13:43
cpaelzerhaving a look ...13:44
cpaelzerok, yes jamespage this is active code which is in the final binary we'd support13:47
cpaelzerso yes, this would need to get special handling13:47
cpaelzerIn an ideal world it would have Built-Using in the metadata13:47
cpaelzerlanguages that have this more often are handling that13:47
cpaelzerautomatically13:47
cpaelzerbut here that isn't the case13:47
cpaelzernot fully what https://www.debian.org/doc/debian-policy/ch-relationships.html#additional-source-packages-used-to-build-the-binary-built-using was meant for, but which is why those other languages migrated over time to more specific entries13:49
cpaelzerTL;DR: yes it is a special case and it should be in main, and actually we'D need to discuss with security how such would need to be expressed so trackign works well13:50
cpaelzerThere seems to be a whole ecosystem of those with libseqan3-dev and libmlpack-dev appearing similar, but not yet used in main as build-dependency13:54
jamespagecpaelzer: that was my feeling as well - thanks for the perspective14:48
ginggs@pilot out16:00
=== ChanServ changed the topic of #ubuntu-devel to: Archive: open | Devel of Ubuntu (not support) | Build failures: http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of Focal-Mantic | Patch Pilots: N/A
ginggsThank you for flying Ubuntu Air!16:01
tsimonq2>:D16:27
tsimonq2ogayot, dbungert(, etc.): o/ in case you all still leverage ssh-import-id in Subiquity, here ya go: https://bugs.launchpad.net/ssh-import-id/+bug/174553816:28
-ubottu:#ubuntu-devel- Launchpad bug 1745538 in ssh-import-id "Support for Launchpad teams should be added" [Wishlist, Fix Committed]16:28
tsimonq2Please ping me directly and loudly if https://launchpad.net/ubuntu/+source/ssh-import-id/5.11-0ubuntu2 causes *any* issues. I tested it very thoroughly and did get a second set of eyes.16:29
tsimonq2Anyone from ssh-import-id upstream is welcome to grab my quilt patch if you get to it before I can submit an updated MP. ;)16:29
tsimonq2> devel is used so that 'account_status' attribute can be respected. - at that point I'd be happy to debate whether adding that is a Feature or a Bug. :)16:31
ogayottsimonq2: thanks for pointing out to this change!16:39
rbasakIf a binary package is being renamed, and both the old and new binary package shipped a conffile that is to remain, then what's the correct way of doing that?16:44
rbasakIf just start shipping the conffile from the new package, then dpkg treats the old conffile from the old package as "obsolete" (since it no longer ships it)16:44
rbasakIs that the least worst option?16:44
rbasakI don't see anything for this case in dpkg-maintscript-helper(1) unless mv_conffile is supposed to do it, but that doesn't seem likely to me.16:45
tsimonq2ogayot: You're very welcome :D16:46
tsimonq2rbasak: Not saying this is a full answer, but if you haven't yet, I'd take a peek at this, which may point you in the right direction: https://www.debian.org/doc/debian-policy/ap-pkg-conffiles.html#automatic-handling-of-configuration-files-by-dpkg16:47
Eickmeyerseb128: re ardour: I guess the part that's confusing to me is that I understood that unstable is also using python 3.12 and, therefore, should act the same?16:50
EickmeyerLocutusOfBorg: Uhh... you doing me a favor (re: Ardour)?16:59
LocutusOfBorgI already did upload17:00
EickmeyerLocutusOfBorg: I saw! Thanks!17:00
LocutusOfBorgthe default in debian is not 3.1217:01
EickmeyerAlthough, armhf looks sad.17:01
LocutusOfBorgthis is why the bug is Ubuntu only right now17:01
LocutusOfBorgarmhf sad due to *sadness* :)17:01
LocutusOfBorgbut will heal17:01
Eickmeyerhehehe17:01
rbasaktsimonq2: thanks, but that doesn't even cover the edge cases dpkg-maintscript-helper covers!17:17
seb128Eickmeyer, what LocutusOfBorg said about default17:20
Eickmeyerseb128: Indeed. Thanks to you both.17:20
LocutusOfBorgwe should however fix the culprit, that is regex with incorrect escapes17:20
LocutusOfBorgI just fixed the parsing of the tool output17:21
* tsimonq2 would be curious to hear about the efforts to start that transition Debian-side so we have Less Deltas ;)17:21
Eickmeyertsimonq2: +117:21
EickmeyerLocutusOfBorg: Looks like a bug in Ardour's wscripts to me. I can let them know if you'd like.17:22
LocutusOfBorgyes please17:23
LocutusOfBorgalso please open a debian bug17:23
LocutusOfBorgbut as said, please try itstool --version17:23
LocutusOfBorgyou will see a lot of python deprecation warnings17:23
LocutusOfBorgthey need fixes17:23
EickmeyerLocutusOfBorg: I see that. itstool is definitely the culpret here.17:25
LocutusOfBorgwell, both are wrong, the tool not ignoring stderr, and the tool not doing correct regex17:25
LocutusOfBorgif you fix the regex you also fix ardour17:26
LocutusOfBorg(until next python sadness)17:26
EickmeyerOh, Python... breaking with every release when someone coughs since 198917:26
tsimonq2To be fair, they do actually publish what they expect to deprecate each cycle, well before they do it.17:28
tsimonq2https://docs.python.org/3.13/whatsnew/3.13.html17:29
tsimonq2Combine that with https://codesearch.debian.net/ and you have a pretty good idea of what is coming next.17:30
tsimonq2For example, I knew about distutils well before we were having the conversation about "why did Python do this" thanks to this page: https://docs.python.org/3.13/whatsnew/3.12.html17:30
Eickmeyertsimonq2: The average dev doesn't pay attention to that, and they don't care. They just want stuff to work.17:31
tsimonq2Eickmeyer: That may be true about the average dev, but some people (like me) just get too curious not to look every once in a while. ;)17:57
tsimonq2So, I hope *someone* reads that and finds it useful, even if it's a minority of the audience here.17:57
EickmeyerLocutusOfBorg: Being part of the multimedia team means I got to patch ardour in salsa myself.18:23
EickmeyerSo, your patch is in salsa.18:24
EickmeyerBug filed (haven't seen it yet, sadly).18:24
ahasenackvorlon: I'm just watching the time_t transition from afar, but just saw this: https://tracker.debian.org/news/1507767/accepted-samba-24195dfsg-2-source-into-unstable/18:56
ahasenackdo we need that change in noble now, before FF?18:56
ahasenack rename libsmbclient => libsmbclient0 for 64-bit time_t transition18:56
ahasenack     Closes: #106433718:57
vorlonahasenack: we don't need it *before* FF but we do need it18:57
ahasenackthat will trigger a mini transition18:57
ahasenackare we waiting for a bunch of them to land together?18:57
ahasenackor should I just merge and upload that now?18:57
vorlonahasenack: now please18:57
ahasenackk18:58
vorlonbecause right now any package that builds against libsmbclient on armhf in noble, for any reason, will be broken18:58
vorlonfsvo broken18:58
vorlonahasenack: basically, right now we're focused on getting all the NMUs to unstable done as quickly as possible and let them autosync where possible; then the next step is we have to identify all the libs that need merged.  So you can jump to the next step for packages you care about :)19:00
ahasenackwill these be exempt from feature freeze exceptions?19:00
ahasenackdepends what else is in that upload?19:00
vorlon(step 3 is fix any Ubuntu-specific libraries affected; step 4 is upload libraries that are LFS-sensitive but not entangled with time_t so that they DON'T break ABI)19:01
vorlonahasenack: t64 is not a feature, at this point it's a bug fix19:01
ahasenackok19:01
vorlonbecause no-change rebuilds will misbuild19:01
ahasenackhm, something going on in armhf noble-proposed?19:17
ahasenack66c5b0a9dc7cbe1b398018f11dd76b1ec823f78019:18
ahasenacker19:18
ahasenack libapt-pkg6.0t64 : Breaks: libapt-pkg6.0 (< 2.7.12+nmu1) but 2.7.12 is to be installed19:18
vorlonjustache: ^19:18
vorloneh19:18
vorlonjuliank: ^19:18
vorlondo we have other revdeps of libapt-pkg6.0 in the base system that need no-change uploaded imminently?19:18
vorlonI'll trigger no-change rebuilds for it now anyway19:21
juliankvorlon: python3-apt and ubuntu-pro-client19:21
vorlonjuliank: well excellent, because I have just uploaded those ;)19:25
juliankvorlon: I'm considering having them binNMUed in Debian too19:25
juliankwell python3-apt19:26
vorlonyeah they would be eventually but seems good to get this one done asap19:26
ahasenackvorlon: armhf build is on hold: https://launchpad.net/ubuntu/+source/python-apt/2.7.6build1/+build/2783053419:30
julianksorry about that19:30
juliankLet me retry the gnupg2 armhf build, it failed19:30
juliankit timed out19:30
vorlonheh19:37
=== pushkarnk1 is now known as pushkarnk
=== pushkarnk1 is now known as pushkarnk
vorlonjuliank: does this look healthy? https://launchpad.net/ubuntu/+source/gnupg2/2.4.4-2ubuntu8/+build/2782864321:06
juliankno it should take about 10 mins21:08
juliankI guess this thing is flaky21:08
juliankand armhf builders too slow today21:08
vorlonI think the log tail didn't change in the past 15 minutes21:08
vorlonkill/restart?21:08
juliankyes please21:08
juliankIf it continues hanging, might as well make gnupg binary Arch: any so that it doesn't get updated ahead of the others in Packages files21:11
juliankReally should probably get this solved in launchpad, retention of odl Architecture: all and pushing the Architecture: all into the binary-X that matches the Architecture: X versions21:12
UnivrslSuprBoxIs it known that it's currently impossible to debootstrap noble on jammy? unpacking base-files fails due to `tar: ./bin: Cannot create symlink to 'usr/bin': File exists` and similar. I can debootstrap noble using an existing noble or mantic host, and I can bootstrap mantic from jammy.21:18
ahasenackI've seen a bug about that, I think it's being SRUed21:18
juliankYes21:18
UnivrslSuprBoxNeat, carry on then. Thanks21:18
vorlonjuliank: cancelled but I think the builder died so launchpad is taking a long time to actually cancel, I've escalated to the team21:19
vorlonah it did cancel now21:19
sergiodjvorlon: re. bringing the time_t changes to Debian, does this apply to the initial batch of uploads made to experimental?21:19
vorlonsergiodj: sorry, does what apply to it?21:20
sergiodjvorlon: merging the packages that have been uploaded as part of the time_t transition21:20
vorlonsergiodj: ah - you don't need to merge from experimental, they'll all be in unstable soon21:21
sergiodjvorlon: ACK, thanks.21:21
sergiodjand I've been told that these changes won't need an FFe21:21
vorlonsergiodj: correct, they're all bugfixes21:22
sergiodjOK, thanks21:23
juliankBroken builder explains it21:25
LocutusOfBorgthanks Eickmeyer! I hope also upstream will have a look at it22:01
EickmeyerLocutusOfBorg: They will. I'm friends with the two lead devs.22:01
LocutusOfBorgnice!22:06
=== pushkarnk1 is now known as pushkarnk
vorlonjuliank: it has stalled again. https://launchpad.net/ubuntu/+source/gnupg2/2.4.4-2ubuntu8/+build/2782864322:27
vorlonjuliank: is gnupg2 just broken? :P22:27
juliankIt works everywhere else22:27
juliankMaybe it has a time_t bug22:28
vorlonhahaha22:28
juliankI mean you could try in commenting the last patch again but then my apt feature breaks which is ugh22:28
vorlonlet me see what happens locally22:28
vorlonjuliank: still working on my local build, my armhf system is much slower than the launchpad builders (I guess I should've put this on my canonistack instance)23:17
vorlonjuliank: local build is hung here: https://paste.ubuntu.com/p/jk4kVwv5mD/23:42
vorlonjuliank: if I temporarily roll back gnupg2 from -proposed will that unblock building python-apt and thus other things?23:43
vorlonbecause I don't want to debug 'gpgconf --kill all' failing to kill things23:43

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