/srv/irclogs.ubuntu.com/2025/01/21/#ubuntu-devel.txt

=== lesbraz is now known as sbraz
=== hosegypldlckylih is now known as didrgdfjeeuvlgel
=== didrgdfjeeuvlgel is now known as georgiag
=== JanC is now known as Guest3759
LocutusOfBorgsudip, thanks, will check it09:04
zhsjhi, could someone help retrying this build https://launchpad.net/ubuntu/+source/golang-1.22/1.22.11-1/+build/30029786 it's a flaky test09:05
LocutusOfBorgzhsj, .09:08
zhsjthanks09:08
adrienCan someone retry the builds for armci-mpi: https://launchpad.net/ubuntu/+source/armci-mpi/0.4-4 ? There are no logs (anymore?) and the issue might have been related to openmpi and a transition finished a few weeks ago. Thanks. :)10:42
sudipadrien: done11:02
adriensudip: thanks!11:02
adrienI'm looking at bochs which FTBFS on amd64 (and ppc64el?) but not in Debian. In Ubuntu the build goes through "override_dh_auto_build-indep" which fails and in Debian, it doesn't. What would explain the difference?11:36
adrien(also, I don't think it's easy to fix that build rule)11:37
slyon@pilot in11:48
=== 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-Oracular | Patch Pilots: slyon
ginggsadrien: indep builds (arch:all) are separate in debian.  in ubuntu amd64 and arch:all are built together11:48
ginggshttps://buildd.debian.org/status/package.php?p=bochs11:49
blucaslyon: hi - would you be able to help sponsor a backports upload, please? thanks! https://bugs.launchpad.net/ubuntu/+source/sphinxcontrib-globalsubs/+bug/209501111:55
-ubottu:#ubuntu-devel- Launchpad bug 2095011 in sphinxcontrib-globalsubs (Ubuntu Noble) "[BPO] sphinxcontrib-globalsubs/0.1.2-2 from plucky" [Undecided, Confirmed]11:55
adrienginggs: thanks! I found the target in the logs for arch=all :)  I'll see how I can fix the target. One question though: do these builds always run on amd64 machines in practice?11:56
ginggsadrien: i think there might be a way for a package to request arch:all be built on a different architecture, but it's 99.9% on amd6412:01
toabctlwhat's the way to get python-boto3 synced from debian into plucky? there seems to be a conflict but the patch we added in ubuntu is now also in debian and the version in debian got updated. so this can be synced now imo.12:01
ginggstoabctl: 'requestsync', see https://wiki.ubuntu.com/SyncRequestProcess12:02
toabctlthx!12:03
adrienginggs: thanks again :)12:04
slyonbluca: yes, this looks pretty straight forward12:05
slyonhttps://launchpad.net/ubuntu/noble/+queue?queue_state=0&queue_text=sphinxcontrib-globalsubs12:09
blucathanks!12:13
schopinadrien: ginggs: for reference, s390-tools has an example of an arch:all package that needs to be built on s390x, it's specified through the XS-Build-Indep-Architecture field.12:53
jbichaginggs: I don't understand why poppler didn't smooth migrate. Do you want to try force hinting it in?13:03
Skiatsimonq2: since you already sponsored the `zip` upload to plucky, don't forget to come back to the oracular and noble SRUs, I've updated the changelogs after your feedback. Happy to discuss the versionning scheme here too, btw :-)13:21
schopinSkia: are you looking at the util-linux+shadow proposed migration?13:26
Skiayes, all autopkgtest are now green, I'm waiting for next britney run13:26
Skiathe PS6 outage really didn't help in having those migrate :/13:28
schopingreat, thanks :)13:28
sudipjbicha: excuses says poppler has old binaries left, hint wont work13:45
jbichasudip: I don't understand what "old binaries" means. Every soname bump will have that but we're supposed to have our britney set to allow smooth updates13:50
sudipjbicha: https://ubuntu-archive-team.ubuntu.com/madison.cgi?package=poppler&a=&c=&s=plucky-proposed%2Cplucky&S=on shows '24.08.0-4' binaries are still there which is preventing the migration13:54
sudipthat should have been removed automatically when that version was Superseded, but it was leftover13:55
sudipBritney should try it as soon as any of the ubuntu-archive admins removes those binaries13:56
jbichathank you. I wouldn't have found that!13:57
adrienschopin: that's interesting, thanks14:05
ginggsschopin: thanks, I tried to searching for that, but had no luck14:06
schopinyeah, it's completely undocumented, I don't recall who told fheimes about it but I figured this was the opportunity to spread that knowledge a bit further.14:06
ginggsjbicha: let me know if a hint is still needed after the binary removals14:07
adrienschopin, ginggs : https://codesearch.debian.net/search?q=XS-Build-Indep-Architecture&literal=114:17
adrienthat's probably 0.001% of packages :P14:18
* schopin is looking into the poppler thing14:19
seb128sudip, I cleaned the poppler binaries from plucky-proposed now14:25
sudipthanks seb12814:26
seb128schopin, ah sorry, I was in an hangout with Jeremy and did it before reading your IRC message14:26
sudipschopin: you are late ;-)14:26
schopinI'm learning!14:26
jbichaSeb pointed out to me that the excuses page is clear enough; I just wasn't familiar with this error case14:27
seb128that's an issue when new binaries are added but never migrate out of proposed and become NBS, there is no autocleaning14:28
seb128jbicha, I removed the os-prober upload from plucky-proposed also14:28
sudipschopin: if you want to remove something then lp: #2095193 please14:36
-ubottu:#ubuntu-devel- Launchpad bug 2095193 in ocaml-taglib (Ubuntu) "Please remove binaries of ocaml-taglib from plucky" [Undecided, New] https://launchpad.net/bugs/209519314:36
toabctlslyon, hey. could help with sponsoring a debian sync please? see https://bugs.launchpad.net/ubuntu/+source/python-boto3/+bug/209541914:50
-ubottu:#ubuntu-devel- Launchpad bug 2095419 in python-boto3 (Ubuntu) "Sync python-boto3 1.36.0+dfsg-1 (main) from Debian unstable (main)" [Wishlist, New]14:50
slyontoabctl: sure, let me take a look..14:52
slyondid you do a test-build somewhere?14:52
toabctlno. but I can do that now.14:52
slyonit's fine. I'm running an sbuild locally14:56
toabctlI did the same now. builds fine14:56
slyonACK. Build passes, and I see the tests passing in dh_auto_test. Diff looking good, too.14:59
slyontoabctl: https://launchpad.net/ubuntu/+source/python-boto3/1.36.0+dfsg-115:06
toabctlthx!15:07
adriendoko: you've removed r-cran-seurat 5.2.0-1, is it because you believe it's broken?15:49
ginggsadrien: i requested that, the new version in -proposed is making the migration of r-bioc-* difficult16:04
slyon@pilot out16:06
=== 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-Oracular | Patch Pilots: N/A
adrienginggs: I thought pretty much the same but wasn't sure, thanks for confirming :)16:09
tsimonq2Skia: ack will look after coffee :)16:16
tsimonq2Ooh, looks like my sponsorship report changes landed! Any feedback?16:17
schopinMight want to ask the most recent patch pilot ;)16:17
schopinOh, looks like tomorrow's my shift.16:17
adrienI don't see build logs for https://launchpad.net/ubuntu/+source/armci-mpi/0.4-4/+build/29208895 but I saw some logs as the build progressed; what could have happened? Also, the build seemed stuck for a pretty long time.16:18
schopinadrien: the builder crashed.16:19
schopine.g. OOM16:19
adrienthat would be very consistent, thanks16:19
schopinyw16:19
tsimonq2slyon: WDYT? ;) ^^^16:20
adrienis disabling LTO a favored solution?16:20
slyontsimonq2: Yes, I was surprised by the new looks. Looking very nice! There's some dead whitespace to the left/right of the table, which make for bigger rows. But I guess I can perfectly live with that :) Or is there any easy way to make it full-width?16:22
adrienI just looked at the page, it looks much better indeed. :)  And I don't see a trivial way to increase the max width which is set at 80rem in the code so maybe that needs to be changed there16:25
adrienalso, some spacing between the navbar and table would be nice16:25
ginggsadrien: i see armci-mpi FTBFS everywhere except armhf and riscv6416:26
ginggsso disabling LTO is definitely worth a try16:26
ginggssimilarly for https://launchpad.net/ubuntu/+source/kakoune/16:27
adrienI'll give it a try16:27
ginggsadrien: for universe packages, we could add them to lto-disabled-list16:27
ginggshttps://launchpad.net/ubuntu/+source/lto-disabled-list/16:27
ginggsrather than carrying a delta16:28
adrientsimonq2: also, I'd avoid "text-align:center" and maybe switch statistics to tables and last point maybe but I'm not sure it's feasible: make the table sortable (well, with JS it probably is)16:28
adrienginggs: I'll try builds and follow up with an MRs for the list if that's effective (probably won't happen today)16:32
enr0nadrien: ginggs: I have had luck in the past getting patches accepted in debian which basically have if $DEB_VENDOR == Ubuntu -> disable lto16:36
enr0nI like having something in d/rules personally, because the lto-disabled-list is not very discoverable16:37
adrienenr0n: I'll definitely ponder doing that too. I think I had an LTO-related patch accepted in debian a few months ago too. I guess that if the memory usage is unreasonable everywhere, it could even be skipped for all distros. (and I keep forgetting about lto-disabled-list myself)16:41
tsimonq2enr0n: That's against policy now, I believe.16:43
enr0ntsimonq2: what is, exactly?16:43
tsimonq2enr0n: https://www.debian.org/doc/debian-policy/ch-source.html#vendor-specific-patch-series16:43
tsimonq2I may be wrong :)16:43
enr0ntsimonq2: that's about vendor-specific debian/patches/series, no?16:44
adrienI think so too16:44
tsimonq2slyon, adrien: Thanks :) I usually use Bootstrap and not Vanilla, so there's a bit of a learning curve for me. I think there's a way to do sortable tables natively with Vanilla, and as for the rest of the CSS modifications, I'll take a look. :)16:45
tsimonq2enr0n: Ah okay, you're talking about a rules file, yeah?16:45
adrien(I remember we discussed that feature on foundations' MM channel a few weeks ago, that was a TIL :P )16:45
enr0ntsimonq2: correct16:46
adrientsimonq2: :) CSS is hard, frameworks are plenty, and optimal width is a unicorn :'(16:46
tsimonq2enr0n: I'm mistaken then, false alarm ;)16:46
tsimonq2adrien: CSS definitely isn't my favorite, but I'll take one for the team (volunteers welcome... ;P)16:46
tsimonq2https://code.launchpad.net/ubuntu-sponsoring16:47
tsimonq2Oooh, thanks to amurray it also has a .launchpad.yaml file now for CI! :)16:57
jbichaFrequently, it works to just disable LTO for Debian too. Debian may eventually enable LTO by default16:57
jbichaexport DEB_BUILD_MAINT_OPTIONS=optimize=-lto16:58
adrientsimonq2: I can contribute a bit but pretty often, for CSS, I find that my changes are a couple lines at most and almost better of IM17:00
=== nukelet9 is now known as nukelet
LocutusOfBorgliushuyu, hello, ldc FTBFS17:53
liushuyuLocutusOfBorg: I am very sorry about that, I am testing a new build17:53
LocutusOfBorgthe extra flag broke it17:54
liushuyuLocutusOfBorg: https://salsa.debian.org/d-team/ldc/-/merge_requests/817:54
-ubottu:#ubuntu-devel- Merge 8 in d-team/ldc "d/rules: fix the build regression in the previous revision" [Opened]17:54
liushuyuLocutusOfBorg: You are right, the issue was (1) LDC always uses LLVM's own switches as its switches, so if LLVM version changes, its switches will change too (2) the build system sometimes accepts whitespace-separated flags, sometimes accepts semi-colon-separated flags and I got confused17:55
liushuyuI now have a PPA build for this one v17:56
liushuyuhttps://launchpad.net/~liushuyu-011/+archive/ubuntu/misc/+sourcepub/16892189/+listing-archive-extra17:56
liushuyuLocutusOfBorg: Also I have https://salsa.debian.org/d-team/dh-dlang/-/merge_requests/3 to improve dh-dlang support for LDC (also added autopkgtest to avoid accidental breakage)18:13
-ubottu:#ubuntu-devel- Merge 3 in d-team/dh-dlang "Derive `DFLAGS` from `CFLAGS` as well when using LDC" [Opened]18:13
liushuyudoko: Also it seems to me that on Ubuntu, even if you don't have time64 specified on armhf, we still append time64 flags during the build (at least according to the build logs I examined)18:23
liushuyu(Context: I am talking about the comment here: https://bugs.launchpad.net/ubuntu/+source/ruby-defaults/+bug/2085283)18:24
-ubottu:#ubuntu-devel- Launchpad bug 2085283 in ruby-defaults (Ubuntu) "Merge ruby-defaults from Debian unstable for plucky" [High, Confirmed]18:24
dokoliushuyu: then why not sync?18:25
liushuyudoko: I was just following a previous merge (the previous merge also dropped this change)18:26
liushuyu... and we also have more changes than Debian, I have forwarded all of them here: https://salsa.debian.org/ruby-team/ruby/-/merge_requests/918:27
-ubottu:#ubuntu-devel- Merge 9 in ruby-team/ruby "Fix memory corruption issues and enable LTO" [Opened]18:27
sudipjbicha: poppler is migrating18:56
tsimonq2schopin: Would you be able to look at the running builds that are stuck and cancel/retry? Seeing a handful of instances on https://launchpad.net/builders - I don't have access to do it and it would be beneficial to unstick things.20:02
tsimonq2(re: test rebuilds)20:02
LocutusOfBorgliushuyu, is your dh-dlang a superset of my changes?20:17
liushuyuLocutusOfBorg: No, I just rebased my changes onto my branch20:17
liushuyu* rebased your changes20:17
LocutusOfBorg    DFLAGS_TRANSLATED = $(shell python3 /usr/share/dh-dlang/gcc-to-ldc-flags.py --dh-dlang-ignore-unknown-options $(CFLAGS))20:17
LocutusOfBorgthis variable is not exported?20:17
liushuyuLocutusOfBorg: Thanks! It's a rebase issue, I have fixed that now20:20
liushuyuI actually wonder if DFLAGS in the debhelper (from dpkg-dev) is really used20:21
liushuyuLocutusOfBorg: It should be DFLAGS = -release -wi $(DFLAGS_TRANSLATED)20:23
liushuyu(the first two arguments will never appear in CFLAGS or DFLAGS)20:23
LocutusOfBorgdone all of them please double check20:36
LocutusOfBorgI'm afk20:36
liushuyuLocutusOfBorg: Thank you very much! LGTM now20:39
tsimonq2Tons of these on a full-upgrade today (Plucky system):21:05
tsimonq2/usr/bin/py3clean:101: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15. Use glob.glob and pass a directory to its root_dir argument instead. for fn in glob1(directory, "%s.*" % fname):21:05
tsimonq2doko, ginggs: ^^^^ that belongs to python3-minimal, is it known?21:05
jbichatsimonq2: what version of python3-minimal do you have installed?21:06
tsimonq2python3-minimal/plucky-proposed,now 3.13.1-1~exp221:07
jbichayou have plucky in the future 😉21:08
tsimonq2Yes, yes I do. ;)21:08
ginggstsimonq2: I think that's https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=109235721:09
-ubottu:#ubuntu-devel- Debian bug 1092357 in python3-minimal "py3clean: DeprecationWarning: glob.glob1 is deprecated and will be removed in Python 3.15." [Important, Fixed]21:09
tsimonq2ginggs: Yup, that's exactly it!21:09
tsimonq2I suppose y'all are waiting for the existing churn to finish before a new python3-defaults upload?21:10
ginggsExactly21:10
tsimonq2Sounds good - as long as it's known, no problem :)21:10
tsimonq2ginggs: Might you have access to look at stuck test rebuilds as I mentioned to Simon earlier? ^^^21:12
ginggstsimonq2: I do, looking...21:20
tsimonq2ginggs: TIA :)21:21
jbichaathos: I believe the php-defaults diff is longer needed since it was included in the most recent LTS. On the other hand, an Ubuntu diff allowed running the php transition when we wanted instead of when it autosynced22:02
athosjbicha: this is pretty much why we are keeping the delta for now!22:04
athosat least we get some control on when to start the transition22:05
mwhudsonmaybe using the sync blocklist would be a cleaner way of doing htat22:18
mwhudson(maybe)22:19

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