/srv/irclogs.ubuntu.com/2017/08/01/#ubuntu-devel.txt

Mirvtsimonq2: btw if you wondered why there was some unneeded patches not in series files, that happened sometimes since I used a lot of automation like http://pastebin.ubuntu.com/25218283/ which might have added files for the upload that I was actually not committing to git :)05:42
Mirvif there was uncommitted cruft locally05:43
Mirvtsimonq2: anyway, really nice to see silo 2819! :)05:43
Mirvif I had so called free time, I'd start to be really happy to help but life is way too busy these days05:47
tsimonq2Mirv: Hey! :)05:49
tsimonq2Mirv: Yeah, just waiting on some package removals and we can land it :D05:50
tsimonq2I mean, the silo in and of itself *should* be ready to land. It just won't migrate from -proposed...05:52
Mirv"just" :D it'll be interesting to see if the migration will need some hinting this time or not. I'll gladly stare at update_output.txt with you.05:54
Mirvit's still painful to remember to Qt 5.6 migration05:54
tsimonq2hehehehe :)05:56
tsimonq2Mirv: yeah it might take some beating into submission to get through :P05:57
tsimonq2Mirv: Any suggestions, suggestions, and patches are more than welcome :)05:59
tsimonq2That's redundant. :P06:00
tsimonq2suggestions, help, patches, that's three words that make sense :P06:00
Mirvtsimonq2: from the PPA you're missing AFAIK at least gammaray (qtbase-abi), musescore (qtbase-abi) rebuilds06:05
Mirvchecked with artful they still have those deps06:06
tsimonq2Mirv: Thank you06:06
tsimonq2Mirv: Do you still have permissions to copy packages there? I'm not a Core Developer and I've just been poking my usual (Core Developer) victim^Msponsor ;)06:07
Mirvtsimonq2: sure, I'm as core developer as before, just with much less time for Ubuntu ;)06:13
tsimonq2Mirv: Sure ;)06:13
Mirvtsimonq2: both uploaded, gammaray is something that often requires newer upstream version though06:16
tsimonq2Mirv: Oh, thanks. :)06:16
tsimonq2Mirv: I'm working on an updated telegram-desktop now06:17
tsimonq2Mirv: ... so build-essential being uninstallable made those builds fail ... what06:36
tsimonq2At least my Telegram build06:36
* tsimonq2 retries06:36
tsimonq2Mirv: gammaray is FTBFS because we forgot to adjust the reverse dependencies for qt3d-assimpsceneio-plugin to the new package name06:40
tsimonq2Luckily this was caught early, I'll try to take care of it in my PPA06:40
Mirvtsimonq2: ok. I uploaded gammaray ~2 with that fixed. meanwhile musescore has some other problem you should look into at some point.07:08
Mirv(gammaray also seems to have another problem)07:12
tsimonq2Mirv: Sure.07:13
tsimonq2Mirv: Also, thanks :)07:14
=== klebers_ is now known as klebers
Mirvyou're welcome!07:23
sil2100Mirv: \o/07:28
Mirvsil2100: o/08:08
=== santa is now known as Guest62238
tsimonq2Could someone from the SRU team please review bug 1641912?08:41
ubottubug 1641912 in gtk+2.0 (Ubuntu Zesty) "Please backport two recent-manager patches" [Critical,In progress] https://launchpad.net/bugs/164191208:41
sil2100tsimonq2: I could take a look in some moments09:26
tsimonq2sil2100: Thanks :)09:27
rbalintxnox, juliank: mvo did not reply but i think sponsoring the tagged u-u 0.94 would be better than another nmu we have to integrate10:36
xnoxrbalint, 0.94 into debian, or ubuntu, or both?10:37
juliankrbalint: The commits needed for the download-only stuff so far are already cherry-picked in artful, zesty, and xenial10:38
xnoxjuliank, however, that is only half of the critical story. we have other clients waiting for the rest of rbalint's fixes.10:38
juliankI think mvo probably had a reason not to upload 0.9410:38
julianktrue10:38
rbalintjuliank, xnox: maybe he was waiting for test results, maybe he just does not have time10:41
xnoxogra, does mvo do irc these days at all?10:41
xnoxsee ^^^^^10:41
juliankWell, you can just upload 0.94~ubuntu1 or something in either case and sync 0.94 when mvo uploads it to Debian or whatever10:45
rbalintxnox: to debian, then we can sync it10:45
ograxnox, if he is not on vacation (or molten because of the heat) he does, yes10:46
ogra(i think the first one is true atm )10:47
juliankJust do the ~ubuntu dance for 0.94, I don't think it's particularly nice to just upload it to Debian without mvo knowing10:47
juliankIt's also a day faster this way10:48
juliank:D10:48
xnoxjuliank, checkout https://bugs.launchpad.net/ubuntu/+source/debhelper/+bug/1707880 i hate dh_systemd_start10:49
ubottuLaunchpad bug 1707880 in debhelper (Ubuntu Zesty) "newly installed additional units are not started on upgrade" [Undecided,New]10:49
rbalintjuliank: not for me, i can upload to debian only yet :-\10:49
juliankxnox: But that's a more general bug really, then10:51
juliankrbalint: Well, but others can :)10:54
xnoxjuliank, sure but i don't see how this can be fixed in dh-systemd itself. unless it injects things into preinst to detect new units that do get installed....10:58
rbalintjuliank: if someone uploads 0.94~ubuntu1 to artful please note that the fix for LP: #1649709 is not included because i think it is not a bug and not forwarded it upstream11:03
ubottuLaunchpad bug 1649709 in unattended-upgrades (Ubuntu) "unatttended-upgrades 0.92ubuntu3 installs all updates but update-manager is set to only install security automatically" [Medium,Fix released] https://launchpad.net/bugs/164970911:03
xnoxrbalint, what do you mean, it's not a bug?! =)11:05
rbalintxnox: i just fixed the description of  LP: #164970911:06
ubottuLaunchpad bug 1649709 in unattended-upgrades (Ubuntu) "unatttended-upgrades 0.92ubuntu3 installs all updates but update-manager is set to only install security automatically on development release" [Medium,Fix released] https://launchpad.net/bugs/164970911:06
xnoxrbalint, but:11:06
xnox/ This option will controls whether the development release of Ubuntu will be11:06
xnox/ upgraded automatically.11:06
xnoxUnattended-Upgrade::DevRelease "false";11:06
xnoxit got fixed by setting DevRelease to false, no?11:06
xnox(such that unattended upgrades does not upgrade on dev series)11:07
rbalintxnox: it is essentially removing u-u11:07
xnoxyeah....11:07
xnoxit has a sour taste to it.11:07
rbalintso the fix is redundant11:07
xnoxand dev series, kind of, have to upgrade.11:07
xnoxi guess we need to reopen that bug, and mark it as won't-fix or opinion, if we are reverting it.11:07
rbalintyes, but was waiting for bdmurray to comment first11:08
infinityxnox, rbalint: I disagree with both of you, it seems.11:21
infinityThe claim that "users will get no upgrades" is BS.  update-manager still gives them upgrades.11:21
infinityBut unattended-upgrades in a devel series, no matter how careful we are, has much more potential for breakage than in a stable series.11:22
infinityI suspect most devel series users want to be present, at the console, when upgrades happen.11:22
* ogra wouldnt mind a present at the console when updates happen :)11:24
infinityxnox, rbalint: I could maybe see a halfway argument, where unattended-upgrades on a devel series defaulted to download-only, so that you have seeded your cache when update-manager (or a manual apt-get run) is invoked.11:27
infinityThough, even then, with the churn of devel, you might end up downloading twice as many things as you ultimately install.11:27
xnoxinfinity, i believe the bdmurray's fix disables the download of updates as well.11:29
infinityxnox: Sure.  Not super relevant, mind you.  Like I said, that "halfway" compromise might be a bad idea anyway.  It's not uncommon under heavy development for the same package to update 4 times in a week.  I don't want to download all 4 just to install the last one if I upgrade weekly.11:30
infinityAnyhow, I would contend that daily upgrading the devel series noninteractively is not what most devel users want.  There's a reason people screamed when that bug fix went in and it started happening.11:31
infinityAnd "just remove the package, then" is a cop-out because I don't want to install test devel media and then have to make it non-standard just to get it to not mess with me.11:32
juliankxnox: that's true, but I guess it should really detect "new" units and start them11:33
juliankHaving to add hacks to every package that adds a systemd unit seems weird11:34
xnoxinfinity, and we cannot enable just o=beautiful-security suite, as it does really need o=beautiful and o=beautiful-security.11:34
infinityxnox: Yes... And?11:34
xnoxinfinity, or would it work fine for u-a against o=beautiful-security to pull in new deps from o=beutiful?11:34
xnoxwithout configuring u-a to install from o=beatiful?11:34
infinityxnox: No.  The whole reason this started happening is because we had to add the release pocket to get new deps from security.11:34
xnoxack.11:35
infinityxnox: I don't think returning to the "yay, devel series upgrades behind your back daily" behaviour is sane.11:35
infinityxnox: People disliked it.  A lot.  For very good reasons.11:35
bdrung_workrbasak, regarding http://cloud-images.ubuntu.com/daily/streams/v1/ – is this file format documented somewhere? which tools are available for it? I found python-simplestreams, but this doesn't really fit my needs.11:35
juliankOr well, I guess try-restart could check if the unit has ever been started, and if not (and it's enabled), start it11:36
xnoxright, they are not supported either way; and they should dist-upgrade; and it's best they dist-upgrade interactively; and u-a only does upgrade hence for devel it should really not do anything non-interactive.11:36
rbasaksmoser: ^11:36
rbasakbdrung_work: there are CLI tools in simplestreams. What do you need, exactly?11:36
xnoxjuliank, something like that. I guess i need to forward this to debian BTS proper.11:36
bdrung_workrbasak, i want to query the stream information and extract the latest cloud images and their download location11:37
juliankxnox: But that must have been a problem when we first added apt-daily.timer, and nobody noticed that11:38
rbasakbdrung_work: python/python3-simplestreams can do that. In what way does it not fit your needs?11:38
bdrung_workso that i can compare the versions with the versions that I have (and an option to download them)11:38
bdrung_workrbasak, maybe i haven't found the function. is there some function/class that I can give a url (like http://cloud-images.ubuntu.com/releases/) and get the dict (gpg checked) back?11:40
smoserbdrung_work, usquery or image-status at https://github.com/smoser/talk-simplestreams/tree/master/bin are the closest thing to that.  there is also sstream-mirror.11:41
rbasakbdrung_work: also  "sstream-query http://cloud-images.ubuntu.com/releases/" does that, so you could start by looking at that implementation.11:41
bdrung_workokay. i will look at sstream-query11:42
rbasakbdrung_work: some documentation of the data model: http://bazaar.launchpad.net/~simplestreams-dev/simplestreams/trunk/view/head:/doc/README11:42
bdrung_workand got a traceback: http://paste.debian.net/979190/11:45
smoserbdrung_work, http://paste.ubuntu.com/25219664/11:46
rbasakbdrung_work: do you have ubuntu-cloudimage-keyring installed?11:46
bdrung_workno11:46
smoserright. you need that or need to add the cloud images keyring to your gpg keyring11:46
bdrung_worka nicer error message would be nice11:47
rbasakAgreed.11:47
smoseragreed.11:47
smoserbdrung_work, you can also hit it over https and skip gpg if you wanted.11:48
smosersstream-query http://cloud-images.ubuntu.com/daily/streams/v1/com.ubuntu.cloud:daily:download.json11:48
smoserthe client in lxc does metadata over https and data over http if possible falling back to data over https11:49
=== alan_g is now known as alan_g|lunch
=== alan_g|lunch is now known as alan_g
=== sergiusens_ is now known as sergiusens
juliankDo we want to keep apt-transport-https for artful? We can either drop it now, or keep it around for a release? If we want to keep it, should (can) we at least move the binary to universe?14:27
* juliank vaguely recalls some binaries being in different components than their source packages, but not sure if src main and bin universe, other way around, or both14:28
juliankAh it's mentioned as "Binary only demotions to universe" in https://wiki.ubuntu.com/ArchiveAdministration#Component_Mismatches_and_Changing_Overrides14:29
infinityjuliank: I'd rather see it dropped and have apt Provides/Conflicts/Replaces apt-transport-https for a smooth transition.14:58
infinityjuliank: I mean, if it's a 100% replacement now.14:59
elopioHello! Can somebody please approve snapcraft in -proposed? I want to finish the testing tonight.15:25
naccslangasek: server team acks LP: #170082615:31
ubottuLaunchpad bug 1700826 in ubuntu-meta (Ubuntu Zesty) "please include numactl on the ubuntu-server iso" [Undecided,In progress] https://launchpad.net/bugs/170082615:31
naccdannf: --^ but with 16.04.3 frozen, it is going to miss that ISO15:31
slangaseknacc: will someone on server team also do the merge/15:37
naccslangasek: i can do that today, yeah15:38
dannfnacc: ok, thx (and bummer). do you know if it will start appearing in the xenial dailies shortly after 16.04.3?15:41
naccdannf: i don't know --^ that's a good question for infinity / slangasek15:42
slangaseknacc, dannf: it would15:44
dannfcool, that's probably good enough for my needs. ta!15:45
elopioslangasek: sorry, RAOF is not around and I'm not sure who to ping today instead. Can you help us accepting snapcraft to proposed?15:46
infinityslangasek, dannf: If you approve and merge that today, I'm not against it magically appearing on the .3 ISOs iff I have a reason to re-spin.  But, if today's images end up being final, obviously you missed the boat.15:55
infinity(Well, it would also need a copy-to-updates/pomote-to-main dance)15:56
slangasekinfinity: ack. Meanwhile, TB meeting?16:01
slangasek(you're chair)16:01
infinityslangasek: Which is why I was there two minutes ago. :P16:01
slangasekbut didn't start the meeting ;)16:01
rbasaknacc: ^ FYI16:11
naccrbasak: yep, i saw, thanks16:11
naccinfinity: good to know, i plan on merging after our meeting, but yeah, will need AA help to copy/promote.16:12
=== led2 is now known as led1
naccslangasek: infinity: fwiw, seeds updated16:36
naccslangasek: still needs the pocket copy & promotion, though16:36
slangaseknacc: doing16:46
naccslangasek: thanks!16:48
naccdannf: --^ fyi16:48
dannfnacc, slangasek : thanks!16:49
slangaseknacc, dannf: done16:53
naccslangasek: excellent, thanks16:53
slangasekelopio: looks like me dragging my feet to respond has paid off, and sergiusens_ has gotten apw to look at it now ;P16:55
apwslangasek, heh, thanks17:21
elopioslangasek: works for me :)17:32
sergiusens_slangasek: oh, I didn't mean to do that, I didn't even care to look in #ubuntu-devel and since I didn't see elopio ping anyone on #ubuntu-release and a p w was around I thought I just ping him17:40
=== sergiusens_ is now known as sergiusens
slangaseksergiusens: hey, it all works out great for me, so... :)17:40
juliankinfinity: The idea of keeping it is to provide one release cycle of detecting any unknown issues and having a fallback in such a case, really18:06
juliankin 6 months we can then say: nobody missed it in the current release, so let's drop it :D18:06
juliankThe question is: Is it still pulled in by seeds / in main?18:08
juliankIf so, that should be fixed first18:08
* juliank does not have an artful chroot atm18:08
=== JanC_ is now known as JanC
xnoxslangasek, in an unpriviledged container (lxd default) everything appears to have CAP_IPC_LOCK capability, yet it does not work, as mlockall() returns ENOMEM which means - trying to lock more than permitted.23:20
xnoxthus causing iscsid.service to fail to start.23:21
xnoxshould iscsid.service run in lxd container? should it ignore failure to lock memory in an unpriviledged container?23:21
xnoxor should the Pre checks check if locking memory actually works?23:22
sarnoldxnox: btw "unprivileged"  -- fewer 'd's :)23:22
sarnoldI'd think failure to lock memory would be a warning at worst23:22
xnoxsarnold, tah. also thanks for an opinion.23:22
naccsarnold: the problem is if iscsid is your root disk23:23
naccsarnold: then getting swapped out might mean you lose your root disk :)23:23
sarnoldoh, it's client-side thing?23:23
naccsarnold: and i believe the granularity of iscsid is ... not great23:23
xnoxnacc, not going to be the case for unpriviledged container. and also, what else can it do?23:23
xnoxsarnold, yes client.23:23
naccxnox: yeah, i agree, it's probably ok to ignore in unpriv. containers23:23
naccxnox: that's just the intention of the code in iscsid (for sarnold's point)23:23
xnoxso iff we are in a container, and failed to lock memory continue.23:24
xnoxbut do hard fail if we are not in a container.23:24
xnoxsarnold, is it normal that unpriviledged container has capsh --print things listed in current and bounding set that do not work.23:24
sarnoldxnox: I don't know containers real well but I think that's the conclusion I've come to before23:25
xnoxit would make it much easier if the unprivileged containers did not have cap_sys_ipc and cap_sys_audit_read23:25
naccxnox: i assume this is for LP: #1576341 ?23:25
ubottuLaunchpad bug 1576341 in snapd (Ubuntu) "systemd in degraded state on startup in LXD containers" [Undecided,New] https://launchpad.net/bugs/157634123:25
xnoxit would make it much easier if the unprivileged containers did not have cap_sys_ipc_lock and cap_sys_audit_read23:25
naccxnox: yeah, it's confusing as to what is "real" caps and what is not23:25
xnoxnacc, partially. that one is fixed now with https://github.com/systemd/systemd/pull/6503/files systemd would hard fail on not able to do setpriority()23:26
xnoxdespite having cap_sys_nice23:26
sarnoldI still think that a warning would be best. "Warning: Don't put swap on iscsi devices due to risk of deadlock." maybe no swap. maybe swap on local disk.23:27
xnoxbut i now have iscsid.service and systemd-journald-audit.socket still to do.23:27
sarnolddoing something brutal in either of those two cases would be mean.23:27
naccxnox: i thought artful-proposed version of open-iscsi has the fixes23:27
naccxnox: which is stuck due to a test regression (on my todo)23:27
naccxnox: at least, that was my last comment in the bug -- i've not re-tested recently :)23:28
naccxnox: with the fix actually coming from rbalint and incorporated into the most recent merge23:29
xnoxoooh23:31
slangasekxnox: I don't think any service that asks for locked memory should ignore that failure23:31
xnoxi like that condition in that patch from rbalint23:31
xnox private-users to check whether we are running in a user namespace... hm but that is not true.23:32
naccxnox: yeah, it's pretty clean with that (or at least a bit cleaner than the generic condition)23:32
xnoxcause e.g. priviledged containers, is still has user namespace, it's just ultimately container root is mapped to host root i think.23:32
xnoxlet me check that.23:32
xnoxno actually that does the right thing it seems.23:34
naccxnox: yeah, in my testing it seemed to work, but i'll admit to trusting rbalint as well :)23:37
xnox# systemctl is-system-running23:38
xnoxrunning23:38
xnoxwin =)23:38
naccxnox: nice23:40
xnoxand https://github.com/systemd/systemd/pull/6508/files23:43
naccxnox: cool, that makes sense based upon the conclusion in the other LP bug (LP: #1457054)23:44
ubottuLaunchpad bug 1457054 in systemd (Ubuntu Wily) "journal is broken in unprivileged LXC and nspawn containers" [Medium,Fix released] https://launchpad.net/bugs/145705423:44
xnoxnow i need to figure out why the new system crashes amd64/i386 VMs, and fails to reboot 5 times in a row on s390x.23:46
infinityjuliank: Keeping it for artful might be reasonable if you'd like people to have a fallback, but I'd like to see the forced P/C/R migration before the 18.04 release then.  If enough data can be gathered to determine it's definitely no longer necessary or useful.23:50

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