/srv/irclogs.ubuntu.com/2019/09/27/#ubuntu-devel.txt

saiarcot895For the openscenegraph-3.4 package in Bionic for i386, it appears the symbols that are provided by libosg.so.3.4 are different than what the symbols would be if they were recompiled now with current Bionic build environment. In other words, I believe there is a reproduciblity issue01:06
saiarcot895I have an application that is trying to use OSG 3.4, and building for i386 fails because the symbols in the library and the symbols expected by the header files are different01:07
saiarcot895Symbol differences are here: https://paste.ubuntu.com/p/X93JnhHJmQ/ Most of the changes are due to ptrdiff_t being a long currently instead of int back when this package was compiled01:15
=== vicamo_ is now known as vicamo
infinitysaiarcot895: int and long are the same on i386.  Are you sure you didn't recompile for amd64 by accident?05:31
saiarcot895infinity: Nope, this is going through i386 chroot in sbuild06:27
saiarcot895The size should be the same, but I guess the symbol names that get generated are different for some reason?06:28
LocutusOfBorgAdri2000, you should bump libfilezilla soname, or add some break/replaces against filezilla, before uploading filezilla07:19
LocutusOfBorgalso, fix the two build failures (maybe adding latomic helps)07:19
LocutusOfBorgmeh, you need break not replaces07:20
didrockscyphermox: hey, mind pushing grub2 2.04-1ubuntu6 to the VCS?07:31
caribouHello, I see that partman-md is a sync from Debian so I would hate to introduce an Ubuntu delta, so is there any other way to get Debian Bug https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=838503 SRUed into Bionic so Installs on RAID5 stop being slow as a pig ?07:49
ubottuDebian bug 838503 in partman-md "debian-installer: mdadm should not start syncing RAID1 arrays at full speed during installation" [Normal,Fixed]07:49
caribouI have a workaround in the meantime but it would be nice to fix that one07:50
Laneyjuliank: any chance you want to review https://code.launchpad.net/~jibel/ubiquity/+git/ubiquity/+merge/373302 (small, apt_pkg) please?08:10
LocutusOfBorgcaribou, let me see if I got it right: the bug is *fixed* in eoan, right?08:16
LocutusOfBorgsince version 8908:16
LocutusOfBorgso fixed in eoan and disco already08:17
LocutusOfBorgyou want it fixed in bionic?08:17
juliankLaney: done08:17
LocutusOfBorgcaribou, open a bug like this one https://wiki.ubuntu.com/StableReleaseUpdates#SRU_Bug_Template08:17
LocutusOfBorgand ping back in this case08:18
LocutusOfBorgjust o be sure, existing isos will probably have the old version of the tool, until the iso is regenerated (18.04.4 is scheduled for 06 feb 2020 or so)08:19
infinityReal Sysadmins(tm) don't install from ISOs.08:20
LocutusOfBorg:)08:20
Laneyjuliank: thanks!08:21
infinityLaney: Is it a bug or a feature that my screen blanking no longer fades out for several seconds before actually blanking/locking (giving me a chance to hammer a key in a panic and make it stop)?08:21
LocutusOfBorgin any case, SRUing the fix should be possible the fix seems to be safe enough for bionic08:21
LocutusOfBorginfinity just to be sure, real admins probably inside the installation manually fix that bug by calling local md_min_sync_speed=$(cat /proc/sys/dev/raid/speed_limit_min)08:23
LocutusOfBorgecho "$md_min_sync_speed" > /proc/sys/dev/raid/speed_limit_max08:23
infinityProbably not. :P08:23
LocutusOfBorg:)08:27
LocutusOfBorgdid the beta testing go successfully?08:27
LocutusOfBorgxnox, you patched python-cryptography to run tests only against the current python3 version, back in cosmic days, because python3.7 rc2 was failing to test, and was not the default... I don't see such issues anymore with the new version, so I did sync it again08:28
LocutusOfBorgI'll followup with a merge fix in case the test on arm64 is bad, but I think the new 2.6 version is good since the begin, or maybe python fixed the bug when 3.7 went stable08:29
cpaelzerrbasak: for the now frequent "please rebuild openssl 1.1.1" bugs and the SRU decision to say yes to those the newest development on bug 1841936 might be interesting to you (and the SRU team)08:40
ubottubug 1841936 in haproxy (Ubuntu Bionic) "Rebuild haproxy with openssl 1.1.1 will change features (bionic)" [Medium,Fix committed] https://launchpad.net/bugs/184193608:40
cpaelzerI'm waiting on seucrity there to chime in, but definetly interesting from an SRU POV08:40
Laneyinfinity: not sure, I haven't heard of it being removed, maybe file a bug08:40
=== vicamo_ is now known as vicamo
caribou@LocutusOfBorg sorry did not see your answer09:10
udevbotError: "LocutusOfBorg" is not a valid command.09:10
caribouLocutusOfBorg sorry did not see your answer09:10
cariboudoing SRU is not the issue. So far partman-md do not have an Ubuntu delta so doing an SRU for it on Bionic will introduce one, I just want to know if there is a specific way to handle this one.If not, I'll fix it and do the SRU09:11
cjwatsonThat's not a problem09:14
cjwatsonThe primary reason to be careful about Ubuntu deltas when there isn't already a delta is that it inhibits autosync, and that's not relevant for stable releases09:14
LocutusOfBorgexactly, delta is fine for stable, since autosync can't run there :)09:15
cjwatsonIn this case something like 86ubuntu0.1 is entirely sensible09:17
LocutusOfBorginteresting, I was thinking more about 86ubuntu1.18.04.109:20
caribouthat's what I thought too, but since I did not see _any_ delta on this one I preferred to ask09:21
caribouLocutusOfBorg: and the preseed workaround is what I do btw :)09:26
cjwatson86ubuntu1.18.04.1 makes no sense because there was never an 86ubuntu109:33
cjwatsonyou could do 86ubuntu0.18.04.1 if you really wanted, but TBH it's a bit over-pedantic because no newer series has version 8609:34
LocutusOfBorgnice to know, I usually do it anyway, I never thought about do it only if ubuntu1 never existed, it looks like more "coherent with the rest of the archive" :D09:37
cjwatsonhttps://wiki.ubuntu.com/SecurityTeam/UpdatePreparation#Update_the_packaging recommends your practice only when pushing the same thing to multiple releases09:39
rbalintrafaeldtinoco, 243 had too many regressions, so please plan with 242 being in eoan11:07
rbalintrafaeldtinoco, i'm preparing one more upload if it gets FFe, if you seek FFe for your changes then they can go in together11:16
rbasakmysql-router (from src:mysql-8.0) ships /usr/bin/mysql-router which needs some shared objects. They don't need to be shared objects because nothing except /usr/bin/mysql-router loads them. I'm not sure I'd call them plugins either. libmysqlrouter.so.1 is one of them. But it's strictly internal. I stuffed them inside /usr/lib/mysql-router/ to try to keep them away from public use. Do you think that's11:41
rbasakacceptable, or should packaging go further?11:41
=== ricab is now known as ricab|lunch
=== ricab|lunch is now known as ricab
ahasenackrbasak: picking your git knowledge,14:28
ahasenackrbasak: I have two remotes, two different repositories14:28
ahasenackrbasak: I'm working on one, which has a file I want to change14:28
ahasenackrbasak: I want to cherry pick that change from the other remote14:28
ahasenackbut these are different repositories, and that file is in different places in each14:28
ahasenackI was hoping for something like a cherry-pick with a -p parameter, like patch's, to just ignore the directory the file is in14:29
ahasenackspecifically, I want to cherry pick a change that is in the file "scripts/test-postfix.py", but in my local branch that file is in "debian/tests/test-postfix.py"14:29
rbasakgit checkout <local-branch>; git log -p -1 <source-commit>|patch14:30
rbasakMaybe?14:30
ahasenackany git tricks for that? Or should I just convert it into a patch14:30
rbasakIt is a patch :)14:30
ahasenackI mean, save it to a file, then apply with patch -p 114:30
ahasenackthen commit14:31
rbasakYes, essentially14:31
ahasenackk14:31
rbasakI suppose that won't preserve the commit metadata if you want that14:31
rbasakYou could format-patch, hack the path in the patch, and then git am14:31
rbasakI assume that the two commits don't have any shared history14:32
rbasakBecause if they do, git can often do the right thing automatically14:32
bdmurrayrbasak: I don't think regression-release was appropriate for bug 1845599. Maybe that was an inappropriate stock response?14:50
ubottubug 1845599 in duplicity (Ubuntu) "eoan regression: ImportError: librsync.so.1: cannot open shared object file: No such file or directory" [Undecided,Invalid] https://launchpad.net/bugs/184559914:50
rbasakbdmurray: I thought the claim (not my conclusion) met the definition at https://wiki.ubuntu.com/Bugs/Tags#Regression_specific. Do you disagree?14:51
bdmurrayrbasak: I read "locally installed version of duplicity".14:52
bdmurraywhich means not our issue as you said.14:53
rbasakbdmurray: right, but if I'm wrong, say I made a mistake or the reporter says something like "oh, sorry, I did that to debug the issue, here are full steps to reproduce" then the bug would reopen with the correct tag14:54
rbasakSo I try to tag according to the claim, and leave it to the bug status field to represent validity14:54
bdmurrayOh that's a forward thinking and reasonable idea. Got it!14:55
rbasakI'm just defending against my own potential mistakes. I triage heavy on the Invalid and Incomplete statuses, but try to do it with humility and make it clear that with further information or clarification the reporter can always request a second look.14:57
rbasak:)14:57
ahasenackhi sru team, could someone take a look at base-files in xenial?18:12
ahasenackI think https://launchpad.net/ubuntu/+source/base-files/9.4ubuntu4.9 had a regression, and https://launchpad.net/ubuntu/+source/base-files/9.4ubuntu4.10 is there to fix it, but xenial still only has 4ubuntu4.818:13
ahasenackrbasak: if still around ^18:14
bdmurrayahasenack: 9.4ubuntu4.9 didn't do what it was supposed to see my comment regarding it failing verification.18:24
ahasenackhm, and 4.10 just fixed the syntax error18:26
ahasenackbdmurray: ok, thanks, I guess I get to fix it now :)18:27
bdmurrayahasenack: you might check with vorlon about what went wrong18:31
kyrofaI need an expert to confirm this for me: I have version 1.0 of package A installed. Version 1.1 of package A is released, but it comes with a new dependency. I will NOT update to version 1.1 of package A by running `apt upgrade`. I must run `apt dist-upgrade`. Correct?19:53
kyrofai.e. `apt upgrade` only updates existing software, does not install new or remove existing. `apt dist-upgrade` will update existing software AND install new/remove existing as necessary19:53
kyrofaDid I get that right?19:54
SkuggenNot 100% sure, but I think no19:57
Skuggenupgrade won't _remove_ any packages, I think19:57
kyrofaYeah that's the only clarifier I've found... but I THINK it also applies to NEW dependencies19:57
kyrofaNot sure how to confirm19:57
SkuggenActually, it might be different for apt vs apt-get, as well19:57
kyrofaHahaha, nooo19:58
kyrofaThat's another relationship I have yet to wrap my head around19:58
kyrofaI assumed apt just dispatched19:59
Skuggenmanpage for apt says it will install new deps on upgrade, while the one for apt-get says it won't.20:00
cjwatsonRight.20:00
SkuggenMaybe just make some trivial empty packages to test out?20:00
cjwatsonNo need - what you've got from the man pages is correct20:01
cjwatsonIt was a deliberate change from apt-get to apt because in fact the "install new but don't remove existing" option turns out to be a better conservative choice most of the time for people who want a conservative choice20:01
SkuggenAha, thanks :)20:02
cjwatsonBut not really changeable in apt-get without breaking compatibility20:02
kyrofacjwatson, ah ha! So the behavior is indeed different20:03
kyrofaThank you both, that's what I needed20:04
vorlonahasenack: base-files> It's on my backlog to sort out; your analysis in the bug comment is spot on; are you taking this from me?20:14
vorlonahasenack: (I do not object if you are)20:14

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