/srv/irclogs.ubuntu.com/2020/05/12/#ubuntu-devel.txt

=== jamesh_ is now known as jamesh
seb128RAOF, bdmurray, SRUteam, could someone review the gnome-shell stack SRUs in the focal queue? it has several fixes for rough edges in the LTS desktop, the updates are not trivial but GNOME bugfixes ones, would be nice to see those accepted :-)08:10
juliankdidrocks: i recently had this crazy idea - given that zsys snapshots the system before you upgrade stuff, why don't we just turn off some consistency features in apt and dpkg on such systems, as you can just reboot and revert if stuff fails10:48
julianklike all the fsync stuff10:48
pariderbasak, all good with the git-ubuntu build, right?11:59
rbasakparide: yes, thanks. I have a built snap, just sorting out the release announcement etc12:02
didrocksjuliank: that would be excellent! The idea is also to offer offline upgrade in the long term, but meanwhile, this is a good improvements for our users12:17
juliankdidrocks: Also makes me wonder if you want to setup boot so that if you have a crash during apt run, it automatically restores to the working state from before you ran apt12:20
juliankso that you get online upgrades but with an offline upgrade like feel if the machine resets during an upgrade12:21
juliank#safety12:21
juliank"Your system rebooted in the middle of package operations, do you want to continue with the possibly broken system or revert to the last known-good state?"12:22
didrocksjuliank: good idea, something to file a bug against and see how we can instruct grub doing that. Just file it against the zsys github project so that we don’t forget about it12:27
juliankack12:27
TeduardoHello, does anyone have any idea why autoinstaller's default storage schema is to create a 100% VG on the first disk but then only use 1% of that VG for the filesystem?12:48
TeduardoI tried asking ubuntu-installer folks but I can't seem to get ahold of any of them.12:49
ubusrIs there any ETA on fixing ubuntu 18.04 and 16.04 "file/libmagic" packages to fix the ELF parsing bug ?12:57
rbasakDo you have a bug reference?12:59
ubusrnop13:00
rbasakThen presumably there is no ETA.13:00
ubusr:/  I can rereport it here if anyone is intrested13:00
rbasakIf you want to track progress, I suggest that you find the existing bug there is one, or file one if there isn't.13:00
ubusrhow can I track when the bug was introduced ?13:01
ubusrsomething likt git bisect, where I can rollback the file package till the bug stops ?13:01
seb128ubusr, is there a bug open about that issue? you mention it as it was a known problem13:01
rbasakubusr: https://launchpad.net/ubuntu/+source/file/+publishinghistory might be helpful, assuming the root cause was actually in that package.13:02
ubusrseb128: ahh, I typed it yesterday here :/ , not sure if there is an open bug, but in the last few month, the file program started truncating the interpreter path of ELF binaries in the output13:02
ubusr(atleast in docker environments)13:02
rbasakPlease don't assume that mentioning a problem in this channel is sufficient. If there isn't a bug filed, you can't assume there will be any progress.13:03
ubusrwould be glad if someone can do it, I hate keeping track of yet one more password leak :/13:03
seb128ubusr, I don't think you described enough what the issue is for anyone to be able to open a report for you13:03
seb128do you have a testcase?13:03
rbasakI'm against doing it. A bug report isn't the end of the story. If developers can't communicate with the people actually affected bugs can often stall.13:04
ubusrbasically if you run docker (maybe regular one as well) ubuntu 18.04 and 16.04 and install the "file" package, and run file /bin/bash this si the output13:04
rbasakIf you want it fixed, please at least file a complete bug report yourself.13:04
ubusr /bin/bash: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=12f73d7a8e226c663034529c8dd20efec22dde54, stripped13:04
ubusryou can see the interpreter is truncated there (/lib64/l) on ubuntu 20.04 docker it's not truncated, and I'm sure that about 6 month ago, it wasn't on 16.04 as well13:05
ubusrso somewhere along the line something changed in previous ubutnu versions13:05
seb128ubusr, there is already a report on https://bugs.launchpad.net/ubuntu/+source/file/+bug/183559613:09
ubottuLaunchpad bug 1835596 in file (Ubuntu) "incorrect argument to file_printable in [PATCH] PR/62" [Undecided,New]13:09
ubusrhmm... 16 month ago it worked ok13:11
cjwatsonIntroduced as part of a security fix13:12
cjwatsonE.g. https://launchpadlibrarian.net/414997700/file_1%3A5.25-2ubuntu1.1_1%3A5.25-2ubuntu1.2.diff.gz13:12
seb128https://launchpad.net/ubuntu/+source/file/1:5.25-2ubuntu1.213:12
seb128ah, cjwatson beat me to it13:12
seb128mdeslaur, ^ fyi13:13
ubusrnice, thanks for the info, will it ever be fixed :/  I had a script that dependend on the correct output13:13
mdeslaurthanks cjwatson seb12813:14
seb128ubusr, now that you raised it probably13:14
mdeslaurubusr: yes, I'll handle it, I wasn't aware of it13:14
ubusrcool, thanks13:15
ubusrbtw, how come in 20.04 it's ok ?13:16
mdeslaurthanks ubusr13:16
cjwatsonI presume the regression was fixed upstream a bit later but that fix didn't make it back into security updates for older series13:17
cjwatsonHm13:19
cjwatsonOr maybe a bad backport13:19
cjwatsonYep, bad backport13:22
cjwatsonhttps://github.com/file/file/commit/9109a696f3289ba00eaa222fd432755ec4287e28 changed interp in that function from being a const char * to a char[]13:22
cjwatsonWhich changes what sizeof(interp) means13:22
mdeslauryes, it's a bad backport13:23
cjwatsonSo the code was correct when committed to upstream file, but when backported it needed to be changed to um strlen(interp) + 1 or something13:23
mdeslaurubusr: I'll publish the regression fix tomorrow or thursday13:34
seb128ubusr, thanks for raising the issue13:35
seb128mdeslaur, and thanks for taking on fixing it :)13:35
mdeslaurI broke it, I get to glue the pieces back together :)13:37
rbasakcpaelzer, waveform, ahasenack: FYI, I'm going to reimport and force push branches for u-boot, qemu, chrony, gpsd and squid soon. Previous bugs are fixed, so hopefully this will be the final time - take 2.14:48
ahasenackrbasak: ok14:48
waveformrbasak, no prob14:48
ahasenacksergiodj: ^ about squid14:48
sergiodjahasenack: thanks14:50
ubusrseb128: if you want to see how I "found" the issue https://github.com/tzickel/docker-trim/issues/115:34
ubusrtook me time to understand that report was because ubuntu 16.04's file truncated it15:35
ubusrhttps://github.com/tzickel/docker-trim/blob/master/Dockerfile.get_instrumentation <-- is there a better way to get a static version of file to work ?15:36
rbalintddstreet, i need to rewrite the ubuntu-groovy because the reverts are still needed, please rebase your branches if you have anything in flight15:53
rbalintddstreet, i'm about to upload the queued fixes to groovy + the lxd tests to let them being srud and will try dropping the reverts again15:54
=== M_hc[m] is now known as _hc
ddstreetrbalint ack thanks, i dont think i have anything outstanding for g but i'll rebase if so16:10
rbasakcpaelzer, ahasenack, sergiodj: reimports of squid, chrony and gpsd are cmoplete.16:39
rbasaku-boot and qemu are still going16:39
ahasenackok16:39
sergiodjrbasak: thanks16:40
=== diddledan8 is now known as diddledan
=== gabriel1109|away is now known as gabriel1109
rbasakwaveform: u-boot reimport is done20:10
=== jdstrand_ is now known as jdstrand

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