/srv/irclogs.ubuntu.com/2017/09/14/#ubuntu-devel.txt

Unit193'Start in 12 hours'  Geez, who uploaded KDE again?  Thanks for the geoip-database sync.00:29
valorieUnit193: KDE is the community, LOL01:35
valoriewhat was re-uploaded?01:35
cjwatsonUnit193: Not so much KDE, more that we're in the middle of redeploying one of the builder clouds.03:52
cjwatsonI'm only noseyparkering it but it looks like it should be done soon.03:52
=== Guest52925 is now known as RAOF
dokoxnox: how much do you care about gcc-arm-linux-androideabi ?10:10
dokohmm, and we have u-boot-linaro depending on gcc-4.710:11
xnoxdoko, i thought it should be removed, once all the reverse deps are gone... no? cause it is ubuntu only package?10:13
dokoyes, I would like to see it removed10:13
xnoxdoko, filed RM bug for android and gcc-arm-linux-androideabi -> https://bugs.launchpad.net/ubuntu/+source/gcc-arm-linux-androideabi/+bug/171722910:18
ubottuLaunchpad bug 1717229 in android (Ubuntu) "RM: obsolete product" [High,Triaged]10:18
dokodo we know about u-boot-linaro?10:19
xnoxthat one is from 2012, just u-boot is from 2016.03 in ubuntu, and it is 2017.09 in debian experimental10:23
xnox(2017.07 in unstable)10:23
xnoxppisati, would you at all know if we use u-boot-linaro anywhere in ubuntu still? or is our u-boot package good enough for everything / everything got upstreamed?10:24
xnoxopened RM bug for u-boot-linaro10:29
xnoxhttps://bugs.launchpad.net/ubuntu/+source/u-boot-linaro/+bug/171723210:29
ubottuLaunchpad bug 1717232 in u-boot-linaro (Ubuntu) "RM: duplicate package" [High,Triaged]10:29
xnoxdoko, is reverse-depends failing to parse deps, or does gcc-5-cross and gcc-6-cross really do build-depend on binary packages from gcc-4.7-armel-cross and gcc-4.7-armhf-cross10:33
dokono, they should not10:37
dokoI think I never rebuilt these cross packages after introducing newer versions, so maybe the control file still has them?10:37
xnoxdoko, i think that reverse-depends is simply confused.10:42
xnoxhm10:44
ppisatixnox: uhm, as far as i know, we don't use u-boot-linaro anywhere10:44
ogra_i think that came from the linaro mx5 images that we used to build in 12.0410:45
ogra_long dead10:45
xnoxdoko, both src:gcc-4.7-armel-cross and src:gcc-7-cross build libhfgcc1-armel-cross however for some reason $ reverse-depends picked the one with lower version number, rather than higher version.10:45
juliank rbalint: I believe unattended-upgrades.service should gain a Before=apt-daily.service, so that when shutting down, and apt-daily.service is already running, unattended-upgrades.service stops after it.10:54
juliankum, apt-daily-upgrade.service too10:55
juliankA Before=B essentially means that A is stopped after B10:56
juliankslangasek: I noticed that if we ever do an apt security update, we also have to move unattended-upgrades to security, especially if we add a versioned dep on a u-u with --download-only support; otherwise the security update would not install automatically (as u-u would not pull in the new u-u from updates)10:58
juliankfor xenial / zesty10:59
juliankOr well, let's hope it does not come to that in the near future, and build in a work around in apt11:01
rbalintjuliank: why do you believe that ordering is needed?11:13
rbalintjuliank: AFAIK recent apt-s do only downloads in apt-daily.service thus it can be killed without any consequence11:14
juliankrbalint: See second line11:14
juliankI actually meant apt-daily-upgrade.service11:14
juliankIt's unclear if it's needed, but it seems like a good idea. Locking is a bit racy in some parts still, and AFAIUI, apt-daily-upgrade does not run to completion, so if you have this set, you'd want u-u.service to run after it to complete the task?11:15
juliankOtherwise, u-u.service might run while apt-daily-upgrade is running, and fail trying to get the lock, and won't run any remaining upgrades.11:15
juliankIt's relatively unlikely too happen, probably, but still seems like a good idea11:16
rbalintjuliank: depending on InstallOnShutdown = true or not u-u.service or apt.*service will perform the upgrade11:16
rbalintjuliank: there is no case when both can upgrade, thus there is no case for taking over11:17
juliankLet's say you have 64 updates to install.11:18
juliankapt-daily-upgrade.service is running, but you shut down. It exits after 16 updates.11:18
juliankWhat happens to the remaining 48 ones?11:18
juliankor do you say apt-daily-upgrade.service will not run at all when Unattended-Upgrade::InstallOnShutdown is set11:19
juliank?11:19
rbalintu-u.service shuts down the upgrade and does not take over11:19
rbalintjuliank: the service will run, but u-u stops when calling from apt's service11:19
rbalintjuliank: https://github.com/mvo5/unattended-upgrades/blob/master/unattended-upgrade#L153511:20
juliankaye, then it's fine11:21
rbalintjuliank: https://github.com/mvo5/unattended-upgrades/blob/master/unattended-upgrade-shutdown#L13411:21
julianksorry about the confusion11:21
rbalintjuliank: no problem, this was not clear to me before diving into u-u code :-)11:21
juliankThere's still some other maintenance cleanup crap done in apt-daily-upgrade.service if the options are enabled11:22
rbalintjuliank: if you find something racy in u-u please report it, because i'd like to make it rock-solid11:22
juliankWell, the other stuff we do is running clean and autoclean after u-u if the options are set. But then, if you use install on shutdown, they simply are not compatible.11:23
juliankI should push guillem about the whole frontend lock to get any remaining lock race conditions fixed.11:24
rbalintjuliank: from not breaking the system POV they are safe https://anonscm.debian.org/git/apt/apt.git/tree/debian/apt.systemd.daily#n50711:26
juliankindeed, that they are.11:26
juliankBut don't enable them together or there will be no packages left to install on shutdown :D11:26
juliankor well, u-u will redownload them11:26
rbalintjuliank:yes, it will redownload11:27
rbalintjuliank: if there are still upgrade-able packages apt could keep the cache11:29
juliankrbalint: Well, that's what happens if you only use autoclean :)11:29
juliankJust don't set the option to run clean :D11:29
* juliank should drop that option probably11:29
juliankAlthough maybe some people do really need an option to regularly delete all cached packages, who knows.11:30
juliank(like, they have a fast local mirror and don't bother with caching)11:30
rbalintjuliank: by default InstallOnShutdown is false thus the default apt service works as expected with either clean or autoclean11:32
julianktrue, and they are off by default too. it was mostly just a funny remark11:33
=== JanC is now known as Guest66311
=== JanC_ is now known as JanC
dokoslangasek: your libhybris upload ftbfs15:32
doko        * malloc/malloc.c (cfree): Turn into compat symbol.15:33
doko        (__cfree): Remove alias.15:33
doko        * stdlib/stdlib.h (cfree): Remove declaration.15:33
doko        * malloc/malloc.h (cfree): Likewise.15:33
doko        * manual/memory.texi (Freeing after Malloc): Remove cfree.15:33
dokocan't find the vwrite change ...15:46
slangasekdoko: yes, already discussed that libhybris ftbfs with infinity on #ubuntu-release last night; and wondered if morphis__ would want to care about this15:58
dokoslangasek: I stand corrected about the inclusion of -proposed. it's possible. but I think we don't want it15:59
slangasekdoko: fwiw in this case I disagree; in general we always build with -proposed enabled in the main archive, and we know that there's almost nothing of relevance in -proposed right now that is both a build dependency and not targeted for release16:02
dokoslangasek: sure, but we empy -proposed for the release16:03
slangasekdoko: yes, but it's already pretty empty right now, compared to past releases... and I've said that we should be trying to drive -proposed to zero throughout the cycle, not just emptying it at release... so the delta in terms of ftbfs false-positives/negatives should be small here16:10
dokopretty empty? cough ...16:11
cjwatsondoko: we have graphs of this stuff :-)  http://people.canonical.com/~ubuntu-archive/proposed-migration/history.html16:18
cjwatsonah, hmm, but that's only for this release16:18
cjwatsonnot quite the proof I was looking for16:19
pittiLaney: you restored the second cloud yesterday or today, right? are you aware of any configuration chagnes that could explain failures like https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-xenial-pitti-systemd-semaphore/xenial/amd64/s/systemd-upstream/20170914_160700_910ad@/log.gz ?19:30
pittiLaney: exact same xenial cloud image as in a successful run from two days ago, same downstream packages, tests with that PR's debs work  locally19:31
pittiLaney: ah, nevermind, got it reproduced19:36

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