/srv/irclogs.ubuntu.com/2022/01/25/#ubuntu-devel.txt

=== genii is now known as genii-meeting
mwhudsonuhh how can setting LC_ALL have a different impact to setting all the other LC_* variables?03:22
mwhudsonglibc 2.35 makes rrdtool fail a test, in a very strange way03:22
=== genii-meeting is now known as genii-core
gombarahello. I have been trying to automate install of Ubuntu 21.10 desktop. All the information I could found online points to modifying grub.cfg to provide command line options to kernel. but for some reason I could not get it working. after the boot it lands in live session desktop instead of starting the install. any ideas?07:27
utkarsh2102teward: hey, whenever time allows, could you quickly skim through LP: #1952614, please?07:30
ubottuLaunchpad bug 1952614 in nginx (Ubuntu) "nginx crashes with dump because of segfault" [Undecided, Incomplete] https://launchpad.net/bugs/195261407:30
alkisghttps://motd.ubuntu.com/ seems down and slows the update-motd service, should I report this somewhere or is it a known, temporary server downtime?07:55
alkisgConnecting to motd.ubuntu.com (motd.ubuntu.com)|34.243.160.129|:443... failed: Connection timed out.07:56
alkisgConnecting to motd.ubuntu.com (motd.ubuntu.com)|54.171.230.55|:443... connected.07:56
alkisgHTTP request sent, awaiting response... 200 OK07:56
alkisgI guess the problem is on one of the servers in the pool...07:56
=== allen is now known as allenA
=== sem2peie- is now known as sem2peie
=== unixlab is now known as nicozdeb
schopinLooking for a sponsor for my Lintian merge: LP: #1957100 (pinging cpaelzer as it impacts LP: #1951065)10:37
ubottuLaunchpad bug 1957100 in lintian (Ubuntu) "Merge lintian 2.114.0 from Debian unstable" [Wishlist, New] https://launchpad.net/bugs/195710010:37
ubottuLaunchpad bug 1951065 in libio-prompt-tiny-perl (Ubuntu) "[MIR] libio-prompt-tiny-perl" [Undecided, Incomplete] https://launchpad.net/bugs/195106510:37
cpaelzerschopin: I have never dealt with the inner details of lintian and for a 2.9MB debdiff somone knowing it better might be a better sponsor?10:42
schopinIndeed, it was mostly a heads-up as there's a new delta impacting the MIR.10:43
athoshi schopin! I haven't pushed anything new in there for python-debian because I could not work on a better solution for the file sizes issue yet. I will get back to it this week and update the MR with the better approach if that works for you11:09
schopingreat, thanks!11:23
=== unixlab is now known as nicoz-
slyonschopin: I'll be reviewing your lintian merge in a bit!12:16
slyonIIUC the libio-prompt-tiny-perl MIR isn't actually needed after the merge, as it's only used in internal scripts?12:17
schopinslyon: yes, those scripts will be part of the actual bin package only in a latter version, so this is only temporary, but hopefully the -prompt-tiny vs -prompter debate will be resolved by then.12:27
tewardutkarsh2102: what do you need me to look at it for that cpaelzer hasnt already done to id as "e:norepro" and set as incomplete?13:21
tewardutkarsh2102: the crash is in libperl under the hood and not exactly something I myself can debug.  I also have been unable to reproduce it in any environment13:24
slyonschopin: wrt. lintian merge: did you choose the "LP #..." syntax (without colon) on purpose? I think it would actually make sense to close those bugs from the changelog, no? Also, I like your approach of resolving the libio-prompt-tiny-perl MIR (for now)! But it looks like this upload would introduce two new MIRs (libdata-validate-uri-perl & libsyntax-keyword-try-perl). Other than that I like the debdiff!13:38
schopinOh FFS!13:38
slyonIs there any way to avoid the new MIRs? Or could you alternatively create the corresponding MIR bugs/templates for those two packages and tag them "update-excuse' so that we don't lose track?13:38
slyonIf we have the template bugs, I could fixup the changelog and sponsor the upload13:38
schopinI'm on it.13:39
slyonthanks!13:39
schopinHow did you notice the MIR need? Did I miss a warning somewhere or did you have the foresight of checking for that?13:40
slyonschopin: yeah, I just checked the new runtime dependencies manually (wearing my MIR hat) and found that they're in universe13:48
schopinpulling on that thread, there's a bunch of transitive dependencies in universe13:49
slyonwell, I didn't check that. But it means more MIRs I guess... unless we can somehow work around it in the packaging by avoiding the new dependencies?13:51
schopinslyon: the first package is used in some systemd unit file checks, and the second one is used all over the place (26 occurrences)13:54
slyonschopin: IMO the first package is useful and needed. we should probably MIR it. but for the 2nd one, I wonder if we should rather revert https://salsa.debian.org/lintian/lintian/-/commit/6528e60c214aa5c4b0c723a6f28cb2645123fa8e for now? Until that syntax is actually included in perl 5.34? To avoid MIRing the intermediary libsyntax-keyword-try-perl.14:07
ubottuCommit 6528e60 in lintian/lintian "Use Syntax::Keyword::Try instead of Try::Tiny, except in one instance."14:07
schopinslyon: I'm considering a two-tiered solution: first, uploading 2.111.0ubuntu3 with the prompt-tiny removal to get some progress on the package (I've just asked for lintian-brush removal, so that'd make lintian migrate), and then try and upgrade to 2.114. Otherwise, I'm afraid the MIRs will take too much time14:12
slyonschopin: ACK. I can help with sponsoring that14:13
utkarsh2102teward: ah cool, it just came up in my triage that the reporter dropped the last comment asking if it's actually a bug or something.14:15
tewardutkarsh2102: i'm subscribed to all nginx bugs.  they are asking if the bug lies in nginx or libperl under the hood.  PROBLEM is theres no Minimum Reproducible Examples for it14:24
tewardother than "eventually logrotate and other signal driven tasks cause a crash" with no clear repro steps14:25
tewardi believe this was reported in debian and upstream too with no resolutions14:26
schopinslyon: LP: #195900414:39
ubottuLaunchpad bug 1959004 in lintian (Ubuntu) "lintian: remove unused non-main dependency libio-prompt-tiny-perl" [High, New] https://launchpad.net/bugs/195900414:39
slyondone!15:30
=== genii-core is now known as genii
bdmurraysil2100: Are you working on a ubiquity upload right now or can I merge https://code.launchpad.net/~rikmills/ubiquity/+git/ubiquity/+merge/414563 ?16:46
sbrazhello, is there any chance someone could look into https://bugs.launchpad.net/ubuntu/+source/linux-meta/+bug/1948669 before jammy is officially released? having to include linux-firmware in our Ubuntu images adds several hundred MiBs which is problematic for us in some cases17:47
ubottuLaunchpad bug 1948669 in linux-meta (Ubuntu) "linux-image-generic should suggest linux-firmware instead of depending on it" [Undecided, Confirmed]17:47
sbrazmaybe it is already too late for jammy, i don't realise if such a change would be considered highly breaking17:48
sarnoldsbraz: in the meantime, you can use the equivs package to help fake up a package to satisfy dependencies18:49
vorlonddstreet, slyon: either of you know anything about RH IP conflict detection?  Is it using RFC 5227 via networkd DuplicateAddressDetection, or something else? https://askubuntu.com/questions/1388238/how-to-setup-netplan-networkd-to-detect-an-ip-conflict-being-putting-networking19:00
sbrazsarnold: i skimmed over the man but it's a bit abstract, would i have to maintain it myself? i.e. change the package every time there's a new kernel version?19:52
sarnoldDepends: linux-image-5.4.0-26-generic, linux-modules-extra-5.4.0-26-generic, linux-firmware, intel-microcode, amd64-microcode19:54
sarnoldsbraz: it looks like an unversioned dependency19:54
sbrazsarnold: i don't really understand what this means: if i were to creae such a package via equivs, would i have to maintain it or just create it once and it'd stay up-to-date on its own?20:07
sbrazlinux-modules-extra-5.4.0-26-generic → maybe that 5.4.0-26-generic is not the "version" of the package but then it's still a dependency that is likely to change20:08
sarnoldsbraz: your bug report is about the linux-image-generic dependency on linux-firmware, right? there's no version number in that dependency, at least on my focal system, so you'd just have to make the one package, once, and then you'd never get firmwares20:10
sbrazsarnold: the dependency on linux-firmware is the problem because i want to keep up-to-date linux-modules-extra-xxx packages on my systems; i thought equivs would help me create a "fake" package that would depend on another20:20
sbrazwhat you're saying is that i could use equivs to prevent installation of linux-firmware?20:20
sarnoldsbraz: yes, you would make a fake linux-firmware that would satisfy apt20:21
sbrazsarnold: but if a user (the image i'm building is meant to be used by customers) wanted to install the actual linux-firmware package, would that be confusing/difficult for them?20:22
sarnoldsbraz: yes20:23
sbrazok in that case that's not ideal; we try to deviate as little as possible from "upstream"20:23
sbrazbut thanks for the suggestion anyway, i might test it :)20:23
sarnoldyeah if you've got users who aren't you, it's not great :) normally it's used by folks who have dozens or thousands of machines all under their control20:25
sarnoldor if you were making standalone devices and ubuntu core or fedora silverblue etc stuff didn't work for you20:25
sbrazright; well we will have thousands of installs but not for the same customer20:26
sbrazif we didn't have that many installs i wouldn't even worry about the size of the image20:27
mwhudsonvorlon: around?22:56
vorlonmwhudson: hi23:23
mwhudsonvorlon: so glibc 2.35 removes a binary that was until recently part of libc-bin23:23
* vorlon nods23:23
mwhudson("catchsegv", it's fairly obscure but used by a few testsuites at least)23:23
mwhudsonit's here now: https://github.com/zatrazz/glibc-tools23:23
mwhudsoni see two (maybe three) options: 1) patch it back into libc-bin 2) package glibc-tools and have libc-bin depend on it (with some fun replaces/conflicts stuff i guess) and 3) just drop the binary and fix the packages that use it23:24
mwhudsonnot sure 3) is really an option23:25
mwhudsonvorlon: i think 2) is the Right Thing (tm) but do you see any mines we could step on with this? (it should be easier than the libxcrypt mess at least!)23:25
vorlonnot sure that depends is warranted here, vs versioned Breaks of the old versions of the reverse-dependencies23:27
vorlonmodulo that, I agree 2) is right and I don't see any landmines23:29
mwhudsonvorlon: ah so glibc-tools would Breaks: libc-bin (<< 2.35) and we'd add build-depends on glibc-tools to packages that need it?23:30
vorlonmwhudson: is it only used at build time?23:30
vorlonif there are no runtime deps at all then I really don't care about breaks or depends23:31
mwhudsonvorlon: i didn't read all of https://codesearch.debian.net/search?q=catchsegv&literal=1 but afaict yes, just build time23:31
mwhudsoni guess we should get sarnold to wind up his archive source search too23:31
mwhudson(at least it's a pretty unambiguous name!)23:31
sarnoldmwhudson: impish only?23:35
mwhudsonsarnold: jammy only23:35
sarnoldd'oh23:36
sarnolddon't mind me, just living in the past here..23:36

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