/srv/irclogs.ubuntu.com/2015/12/16/#ubuntu-devel.txt

mwhudsoner so i'm having a problem with schroot01:35
mwhudsonbasically i can't expire sessions01:35
mwhudsonhttp://paste.ubuntu.com/14042611/01:35
mwhudsonrunning "fuser /var/lib/schroot/mount/xenial-amd64-52371fd8-4124-4584-a4ca-f53d43284765/home/mwhudson" shows the same output as "fuser /home/mwhudson"01:36
=== yuning-afk is now known as yuning
=== timchen1` is now known as timchen119
sidiGot an Autotools toolchain that works perfectly on Arch, but not on Ubuntu, need help figuring it out... Basically doing PKG_CHECK_MODULES in configure.ac, AC_SUBST my CFLAGS and LIBS variables, then assigning them in Makefile.in and adding the assigned vars to my CFLAGS and LDFLAGS. I have one sub-dir for which LDFLAGS dont work. No apparent typo in the Makefile... How can I debug that?05:23
pittiGood morning05:28
dholbachgood morning07:17
=== nudtrobert1 is now known as nudtrobert
pittiapw: I further bisected bug 1526358 down to a single new line in a kernel header, a new syscall definition; I followed up with everything I can squeeze out of that with my puny little non-kernel developer brain08:16
ubottubug 1526358 in systemd (Ubuntu) "xenial/i386 regression: nspawn fails with "Failed to add audit seccomp rule: Bad address"" [Medium,Triaged] https://launchpad.net/bugs/152635808:16
pittijdstrand, apw: I analyzed that further, I now have a tiny standalone .c file and some explanations; its' somewhere between libseccomp and the kernel09:12
apwpitti, ack09:12
apwpitti, ok these calls did not exist as separate system calls before 4.3, it seems sockets can be either exposed via socketcall multiplexed call or individually, and we switched to exposing them all to allow seccomp mediation09:28
apwpitti, i've put the details in the bug09:28
pittiapw: ah, so the x0xFFFFFF9B value before, was that a code for "does not exist", and thus seccomp filtering of socket() was simply ignored before?09:29
apwpitti, when i say i have added it to the bug, i have not because LP is broke09:29
pittiapw: did your comment time out? mine currently do, maybe LP upgrade going on09:29
pittisnap :)09:29
apwpitti, and now it is in ok09:30
apwpitti, yes literally before htere was socketcall(CONNECT, ...) instead, so no seccomp interaction at all09:30
apwpitti, so this could easily be a bug in either the kernel or library09:30
alkisgbdrung, bdrung_work_, hi, if it isn't too much trouble for you, could you send a build for adblock/xenial in the xul-ext ppa? thank you!09:34
pittiapw: splendid, thanks!09:37
cjwatsondannf: did you notice that it looks like your {vivid,wily}-proposed grub2 changes were dropped in the security update?  you'll need to rebase those09:41
bdrung_work_alkisg, done:  adblock-plus 2.6.10+dfsg-1~ubuntu16.04.1~ppa1 uploaded09:42
alkisgThank you very much bdrung_work_ :)09:42
* alkisg has installed 16.04 to some schools in order to help iron out all the bugs in time, and adblock plus is vital there09:43
henrixpitti: can i get some vivid kernel tests re-run? run-autopkgtest -s vivid -a i386 --trigger linux-meta/3.19.0.41.40 glibc09:46
pittihenrix: sure! started09:47
henrixpitti: thanks09:48
=== ara is now known as Guest6835
pittiupdate-initramfs: Generating /boot/initrd.img-4.3.0-2-generic09:48
pittised: can't read /usr/share/plymouth/themes/.plymouth/.plymouth.plymouth: No such file or directory09:48
pittiE: /usr/share/initramfs-tools/hooks/plymouth failed with return 2.09:48
pittididrocks: ^ does that ring a bell?09:48
pittiLaney: ^ (current mass-killing of workers)09:48
Laneypitti: oh noes09:49
LaneyI didn't see that, did it just happen?09:49
Laneyoh yeah, here it is09:49
Laneyplymouth/.../.plymouth/.plymouth.plymouth his a great path09:51
Laneys/his/is/09:52
apwpitti, that looks a bit like a theme name of .plymouth was used09:54
seb128Laney, pitti, should we remove that version from proposed?09:56
LaneyI have no idea, sorry09:56
seb128oh, not in proposed anymore09:56
seb128so ignore that09:56
pittiit only started today, so it wasn't didrocks's initial merge from last week09:57
seb128might be today's update?09:59
pittiah, we got https://launchpad.net/ubuntu/+source/plymouth/0.9.2-3ubuntu609:59
pittiit went through as the only direct rdepends lightdm is "always failed"09:59
apwpitti, i am guesing that "update-alternatives --query text.plymouth" is returning ""10:00
apwpitti, which the hook script does not handle10:00
Unit193Also, maintscripts didn't take care of /etc/init/plymouth*10:00
* pitti kills the looping lightdm test10:01
apwpitti, which could occur if the alternative does not exist at all10:06
apwpitti, thogh quite why either would be missing, is a bit of a mystery10:07
apwpitti, i guess it should have osmething like this http://paste.ubuntu.com/14048328/ as protection10:12
Saviqpitti, hey, could I ask you to restart the failed qtmir-gles autopkgtest in https://requests.ci-train.ubuntu.com/static/britney/xenial/landing-021/excuses.html10:29
pittiSaviq: done10:30
pittiSaviq: in http://autopkgtest.ubuntu.com/running.shtml#queue-xenial-amd64 now, there's some queue10:31
Saviqpitti, thanks! is there a way to restart those that does not involve you having to press dumb buttons?10:31
Saviqpitti, ack10:31
pittisilos are eating up a looot of resources, look at the vivid queue10:31
pittiSaviq: not at the moment, needs someone with access to snakefruit (cjwatson,seb128,doko,pitti,adconrad,vorlon,didrocks,stgraber,laney)10:32
Saviqpitti, thanks (and sorry everyone for triggering a mass-ping ;)10:33
pittiSaviq: it's planned to supporting restarting tests via some web UI, but that needs SSO etc. (which I'm not familiar with at all)10:33
Saviqack10:33
Saviqpitti, this is AWESOME, btw, thanks!10:34
pitti:)10:35
apwpitti, i presume the git.l.n daemon must do all of the same authentication you need to do ... and as you are aqpm based a separate daemon service would work at least10:38
pittiapw: I don't know how this works really, but I assume I'd have a web service on autopkgtest.u.c. which does SSO auth, checks whether the user is able to upload that package, and if so triggers an AMQP request with its internal creds?10:40
apwpitti, i suspect you'd not do SSO but do LP auth and let it do SSO for you, as you need to ask about upload rights10:40
pittiapw: ah, or that10:41
=== ara_ is now known as ara
cjwatsonapw: git.l.n isn't a good example for this :)10:42
apwpitti, though in practice they may be essentially the same for you10:42
apwcjwatson, damn :)  it seemed like it had the same relationship10:42
cjwatsonapw: and no, you would do SSO directly10:42
cjwatsonapw: the LP bits here AIUI can be done anonymously anyhow10:43
cjwatsonapw: and even if the LP calls in question required auth, that would be auth with a different principal10:43
=== henrix_ is now known as henrix
cjwatsonapw: git.l.n is different because (a) it's a privileged service and talks to a special internal port for some of its stuff (b) while the HTTPS frontend does do SSO, it's probably not good example code unless you're already using Twisted10:44
apwcjwatson, well here we need the very simplest daemon that can verify you and send a message to aqpm, so i guess anything close is a good example10:45
cjwatsonpitti,apw: you'd normally just use the openid auth support in whatever framework you're using, e.g. django-openid-auth or flask.ext.openid, pointed at https://login.ubuntu.com/10:50
cjwatsonthe LP username will be one of the things you get back10:51
cjwatsonhttps://git.launchpad.net/turnip/tree/turnip/pack/http.py is an example of doing it mostly by hand within Twisted, but like I say you probably don't want to do that :)10:52
pitticjwatson: I don't really have a framework ATM, debci is just using some ruby scripts to generate the .html pages via scripts, but the web frontend is all plain html11:02
pitticjwatson: which one would you recommend?11:02
didrockspitti: hum, can be my update from today, which is weird, I tried multiple scenarios for 30 minutes…11:07
didrockspitti: do you have the version and can add set -x to it?11:07
didrocksso, default config works, I tried as well to create dangling symlink by renaming text.plymouth and default.plymouth (each at a time and then both)11:11
didrocksso it's at least not the scenarios I tested, I would like to have a little bit more info about the config when this happens (probably a wrong sed substitution)11:11
cjwatsonpitti: I'm the wrong person to ask for that I'm afraid :)  flask is probably reasonably decent at keeping mostly out of your way11:12
didrocks(I'm pretty sure http://paste.ubuntu.com/14048715/ is the correct fix to avoid theme copy loop, but I would prefer to confirm it by reproducing it first)11:23
pittididrocks: so far I've only seen it in test logs, but from there it should be easy enough; hang on, still dealing with something else, sorry11:25
pittididrocks: so similar in spirit as apw's http://paste.ubuntu.com/14048328/ ?11:26
didrockspitti: no worry! I tried (the change was to handle that) to mv /etc/alternatives/{default;text}.plymouth11:26
didrockspitti: well, apw's change isn't fixing it11:26
didrocksbecause update-alternatives return "none" as a Value when it's a dangling or unconfigured symlink11:26
didrocksbut that's handled a little bit below in the hook as well, that's why I want to reproduce if possible11:27
apwdidrocks, right we could only get this issue if there are no alternatives so there is no Value: in the output11:27
apwdidrocks, then we do "basename .plymouth" and that returns .plymouth and we get the error11:28
didrocksapw: is that different from mv /etc/alternatives/default.plymouth /etc/alternatives/default.plymouth.old for instance?11:28
didrocks(as it's what I tested)11:28
apwdidrocks, i am assuming like the output you get with --query foo11:29
apwessentially with the error redirect that can be empty11:29
pittididrocks: hm, I don't get it with naively installing plymouth-theme-ubuntu-text and dist-upgrading from ubuntu5 to ubuntu611:29
* pitti tries the other way around11:30
didrocksapw: ah, interesting, indeed, update-alternatives is using something else as a base11:30
pittididrocks: ah no, the test log shows that it was upgraded11:30
pittiUnpacking plymouth-theme-ubuntu-text (0.9.2-3ubuntu6) over (0.9.2-3ubuntu5) ...11:30
didrocksapw: as mv /etc/alternatives/default.plymouth /etc/alternatives/default.plymouth.old -> --query show Value: non11:30
didrocks"none"11:30
didrockswhich is handled11:30
didrocksbut if I --query foo, I see it's empty11:31
didrocksanyway, my patch should work (and can fix other weird case as well as being more correct)11:31
didrockslet me try it quickly11:31
didrocksapw: ok, your fix enables to go back to my default error handler and so protect against the empty variables. I reproduced locally and uploading it, thanks!11:40
didrockspitti: sorry for the bother in the test bed11:40
didrocks(I also tried only corrupting one alternatives, and the other is still generated)11:40
didrocksI will now have a look why removing/renaming the symlinks gives different results for update-alternatives than using a non existing one (like "foo")11:41
pittididrocks: no problem at all! they are there to be wedged :)11:54
pittididrocks: many thanks for fixing!11:54
didrockspitti: the positive side of -3ubuntu6 is that I hope to go to +100 lines diff in the hook with debian to 2 lines! :)11:55
didrocks(I basically refactored the hook to be useful to them)11:55
pittiwow11:55
rbasakpitti: please could you take a look at bug 1509816?13:08
ubottubug 1509816 in init-system-helpers (Ubuntu) "Upgrade from 14.04 to 15.04 missed systemd-sysv and init package init 1.22ubuntu11 failed to install/upgrade: pre-dependency problem - not installing init" [Undecided,Confirmed] https://launchpad.net/bugs/150981613:08
pittirbasak: looking13:38
pittirbasak: duped to bug 103282313:39
ubottubug 1032823 in lvm2 (Ubuntu) "package libdevmapper-event1.02.1 2:1.02.48-4ubuntu7.1 failed to install/upgrade: ErrorMessage: dependency problems - leaving unconfigured" [Undecided,Confirmed] https://launchpad.net/bugs/103282313:39
pittiI've seen reports about this a couple of times, I never saw it myself, though13:40
pittirbasak: i. e. dmsetup -> libdevmapper -> libcryptsetup4 -> systemd-sysv -> init dependency chain/error chain13:40
rbasakpitti: thanks!13:48
rbasakpitti: that's 19 reports in total now. There must be some pattern we don't know about :-/13:49
pittirbasak: oh, it's a circular dependency13:50
pittiPackage: libdevmapper1.02.113:50
pittiDepends: dmsetup13:50
pittiPackage: dmsetup13:50
pittiDepends: libc6 (>= 2.14), libdevmapper1.02.1 (>= 2:1.02.107)13:50
pittiwhy would the library depend on the binary??13:50
pittithat can't be right, so perhaps if we drop the former to Recommends: or drop it entirely?13:51
rbasakIs that a bug in Debian too?13:51
* pitti adjusts the bug prio and targets to xenial13:52
pittirbasak: yes, it is13:52
pittidebian bug 58642413:53
ubottuDebian bug 586424 in dmsetup "dmsetup has circular Depends on libdevmapper1.02.1" [Normal,Open] http://bugs.debian.org/58642413:53
* pitti links13:53
pittiBastian's explanation is bogus, though; merely having the library installed should not imply any udev action etc.13:54
pittirbasak: I followed up on the Debian bug13:58
pittirbasak: I'm not very hopeful, though -- we've been carrying fixes for obvious and trivial bugs (with patches in the BTS) for 5 years or longer13:59
pittididrocks: ok, the error message changed: http://paste.ubuntu.com/14050068/ but ubuntu7 is still failing :(14:00
pittididrocks: so /etc/fonts/fonts.conf is coming from fontconfig-config14:03
pittididrocks: but indeed I don't see any fontconfig* package in the package list14:04
pittididrocks: should plymouth depend on fontconfig-config, or just not cp the file if it's absent?14:04
* pitti hugs didrocks14:04
pittiLaney: FYI, I temporarily disabled xenial autopkgtesting due to that, so that it can at least catch up with vivid14:06
didrockspitti: noooooooooooooooooooooooooooooooooooooooooooo14:13
didrockspitti: what is this config where you have one "graphical" plymouth theme and not those debian packages?14:14
rbasakpitti: thanks14:15
didrockspitti: I wouldn't be against knowing what the installed list of packages and what's configured the alternative in such a way14:15
didrockseven plymouth-label seems to be missing…14:16
didrocksfrom the warning14:16
didrockspitti: the thing is: it seems that no theme is installed (as label.so module isn't there) and so the dep isn't matched. Would be better to understand what theme is configured for it (and so, goes into that path)14:23
pittididrocks: it's based on the cloud images, let me try to reproduce locally14:27
pittididrocks: I have libplymouth4, plymouth, and plymouth-theme-text installed, nothing else14:27
didrockspitti: ok, let me try in parallel then14:27
pittididrocks: and the only '*font*' match is fonts-ubuntu-font-family-console14:27
didrocksplymouth-theme-text shouldn't go into that code patch14:28
didrockspath*14:28
pittididrocks: ah, I just reproduced the 0ubuntu6 failure14:28
* pitti tries to apt-get update harder14:28
pittididrocks: standard off-the-shelf "adt-buildvm-ubuntu-cloud" image, btw14:28
didrocksah, I think the adt image is bigger14:29
didrocksweird… mine is maybe modified14:29
* didrocks trashes it and builds one14:29
pittididrocks: sorry, plymouth-theme-ubuntu-text, not plymouth-theme-text14:32
didrocksahah!14:32
didrocksthat starts to make more sense :)14:32
didrocksso yeah, the patch needs to be different, I guess we don't need any of those fonts in that case14:32
* didrocks looks14:32
tkamppetermorphis, hi14:32
pittididrocks: I grabbed the three binaries from https://launchpad.net/ubuntu/+source/plymouth/0.9.2-3ubuntu7/+build/844709214:32
morphistkamppeter: hey!14:32
pittididrocks: and dpkg -i over ubuntu5 reproduces this14:32
didrockspitti: mind (my image is still downloading), changing line 109 in /usr/share/initramfs-tools/hooks/plymouth14:33
didrocksit should be:14:33
didrocks    text|details)14:34
didrocksand replace with:14:34
didrocks    ubuntu-text|text|details)14:34
tkamppetermorphis, my last question was: A .override allows me to apply another method to start a daemon, but not to use a modified config file. What I need is that on the phone /etc/cups/cups-browsed.conf gets the lines "IPBasedDeviceURIs IPv4" and "CreateIPPPrinterQueues Yes" added.14:34
pittididrocks: still the same, fails on missing /etc/fonts/fonts.conf14:34
didrocksok, let me download14:34
pittididrocks: that's precisely the code which does the cp -a /etc/fonts/fonts.conf "${DESTDIR}/etc/fonts"14:35
didrockspitti: yeah, but it shouldn't reach it… this is the weird part :)14:35
pittididrocks: oh, sorry, no -- the line you changed short-circuits that14:35
pittiI missed the ;;14:35
didrocksand THEME_NAME is supposed to be empty in that case14:36
didrocksoh14:36
didrocksit is empty14:36
didrocksso goes to *)14:36
pittididrocks: $THEME_NAME is empty14:36
didrocksI bet!14:36
pittiyes14:36
didrocksmaking sense then :)14:36
pittididrocks: I just added an echo14:36
didrocksphew14:36
didrocksso yeah, we need to go to that "null" case when empty14:36
morphistkamppeter: ok, which daemon reads that config file?14:36
pittididrocks: restarting from scratch to verify14:37
pittididrocks: i. e. ""|text|details)14:37
didrocksyeah14:37
tkamppetermorphis, /usr/sbin/cups-browsed14:37
didrockspitti: I would still replace with ""|ubuntu-text|text|details)14:37
morphistkamppeter: can you pass the config file by with an argument?14:38
didrockspitti: imagine someone decides to set ubuntu-text as their primary theme (not the alternative text one)14:38
pittididrocks: what's weird is that the same code is already present in ubuntu514:38
didrocksand don't have any graphical theme installed14:38
didrocksso no font14:38
didrocks-> that could happen14:38
didrockspitti: yeah, the different is that I was exiting at the time14:38
didrocks(way before)14:38
didrocksso if you had a text theme14:39
didrocksbut not a graphical one set14:39
didrocks-> no plymouth splash14:39
pitti        ""|ubuntu-text|text|details)14:40
pittididrocks: ^ works14:40
didrocksphew!14:40
didrockssorry *again* :/14:40
pittididrocks: don't be14:40
didrockspitti: let me upload with a good rationale in a sec14:40
pittididrocks: celebrate some fun with the devel series!14:40
didrockshehe :)14:40
tkamppetermorphis, not yet, but I am upstream of cups-browsed, so I can add this functionality, I can also add the possibility to supply config options via the command line, something like "cups-browsed -c cups-browsed-alternative.conf -O IPBasedDevicURIs=Ipv4"14:41
morphistkamppeter: yeah, that would be the way to go14:41
morphistkamppeter: if you then have a touch specific config file we can add it + the .override to lxc-android-config14:41
tkamppetermorphis, I will implement both methods, but probably use the "-o ..." method.14:42
morphisok14:42
morphistkamppeter: btw. I saw you did on MP for lxc-android-config14:42
tkamppetermorphis, yes, and it got approved but I have a question now.14:42
didrockspitti: uploaded, I hope this is for good, this time :)14:43
tkamppetermorphis, On a merge proposal I got the answer "Review: Approve; LGTM but needs proper landing through the citrain", what do I have to do now?14:43
* pitti hugs didrocks14:43
morphistkamppeter: you know the citrain?14:43
tkamppetermorphis, no.14:43
* didrocks hugs pitti back14:43
morphistkamppeter: the citrain is how we land things14:44
morphisthere is a full documentation on https://wiki.ubuntu.com/citrain/LandingProcess14:44
morphisbut it works basically like this:14:44
morphis1. Create a landing request on https://requests.ci-train.ubuntu.com/ and press "Assign"14:45
morphiswith that you get a silo (which is a specific ppa) assigned14:45
morphisyou need to add the link to the MP in the landing request14:45
morphis2. Build the silo, that will fetch the MP and build a package with that14:45
morphisand then put everything into the silo your request has assigned14:45
morphis3. Test your silo14:46
morphis4. When you are done with that you can mark your landing request as "Ready for QA"14:46
morphisthen the QA guys will test your silo with the instructions you added to the request14:46
morphisif the are fine with your change the citrain will automatically land the package14:46
morphisthe good thing for lxc-android-config is that the same change will land at the same time in xenial and our vivid overlay ppa14:47
morphisgenerally a nice and easy process but with some details to respect :-)14:47
tkamppeterSo it needs all that work for such a tiny and obvious fix?14:48
morphistkamppeter: but in other words: nobody will merge your MP for lxc-android-config you have to get it merged with citrain through the process I've described above14:48
morphistkamppeter: it sounds more than it is14:48
apwpitti, ok i think i have this systemd thing identified as an issue with libseccomp (being out of sync with the kernel) and am testing a patch to fix that now14:48
morphisyou get used to that and then it doesn't take much more time14:48
tkamppetermorphis, is it the same procedure to get the printing stack included in the phone OS?14:49
apwpitti, SCMP_SYS(socket) == 359 == 16714:49
apwSuccess14:49
morphistkamppeter: to some degree, yes14:49
morphistkamppeter: all phones are currently running vivid + an overlay ppa14:50
morphisso we're not landing anything in vivid through SRUs14:50
tkamppetermorphis, what means "to some degree" here?14:50
morphisso if you need a change there then you have to follow that way14:50
pittiapw: \o/14:51
morphisif you need a direct package upload to a silo then you can ask in #ubuntu-ci-eng for that14:51
morphistkamppeter: the very important aspect here is that QA must approve your changes which helps quite a lot to get the quality up14:52
tkamppetermorphis, can I make one request called "Printing stack addition", containing the addition of all printing-related packages plus the current MP for cups.override plus another MP for the cups-browsed config?14:55
morphistkamppeter: sure14:56
apwpitti, how does http://paste.ubuntu.com/14050659/ look to you14:56
morphistkamppeter: however one thing you need to respect:14:56
pittiapw: urgh -- it looks to me like I don't want to read the other parts of libseccomp :)14:57
apwpitti, oh please let me have that luxury14:57
pittiapw: do they honestly re-hardcode every syscall? why doesn't that use the __NR_syscall macros?14:57
apwpitti, anyhow seems to fix x8614:57
morphistkamppeter: we differentiate between dual-landings and one-distro-only landings14:57
pittiapw: but in the context of the other declarations that looks fine; thanks!14:57
apwpitti, yes they do, and then supply all sorts of fakers like for socketcall against socket/bind et al14:57
morphistkamppeter: so if you put just a cups package for vivid in the silo then you have to put a xenial one too14:58
pittiapw: hang on before you upload -- "Add these to the 23bit x86 syscalls table"14:58
pittiapw: please add 9 extra bits14:58
morphistkamppeter: or you do two silos: one for all dual landings, and one for the vivid-only stuff14:58
apwwhich is what was tripping us up.  i suspect we (and they) could generate the lists14:58
apwpitti, heh14:58
dannfcjwatson: yeah i did, thanks!14:59
pittirbasak: I uploaded the lvm2 fix14:59
apwpitti, applied14:59
tkamppetermorphis, AFAIK printing should be added to the newest syystem, not backported, would then doing all this in Xenial be enough?15:00
morphistkamppeter: no15:00
morphistkamppeter: the phone will stay on vivid for still some time15:00
morphisso if you want a feature be included in a phone update release you need to do it on both15:00
apwpitti, anything else before i hit return ?15:03
pittiLGTM otherwise15:03
apwpitti, great, will do a couple more build tests and ram it in15:03
pittiapw: it's not that easy to attach a versioned kernel dependency to it, which is the only other thing I can think about15:03
apwpitti, no they have no meaning sadly15:04
apwthis means we are not backwards compatible for sockets for things built since NR_socket appeared in glibc15:05
pittiapw: do you forward that to https://github.com/seccomp/libseccomp? or want me to help with that?15:05
apwpitti, i have no idea how to forward it, but am happy to do so :)15:05
pittiapw: normal github pull request, i. e. clone, apply, push your own branch, request a pull15:05
pittiapw: as I said, I can help you with that (it'll keep your author information of course)15:06
apwpitti, if yo uare all setup for that, then it might be easier if you do it :)15:06
apwpitti, though i guess we should confirm this fixes systemd as well though i think it must15:06
apwpitti, i guess we upload it and then do a couple --trigger test15:07
pittiapw: I'll test it; but nspawn uses that exact code15:07
morphistkamppeter: but feel free to ask for help when you need it :-)15:07
pittiapw: it should actually auto-trigger, as systemd-container depends on it15:07
pittiah, systemd itself too, as you can set seccomp restrictions in units15:08
apwyeah and sa we are single kernleed in that series15:08
apwas15:08
pittiapw: https://github.com/martinpitt/libseccomp/commit/5a9330083015:14
pittiapw: if that looks good to you, I'll create the PR15:14
apwpitti, lgtm if you need/want an sob feel free to add15:15
tkamppetermorphis, so it seems to be all dual-landing then. Can it be done all-in-one then?15:16
morphisyeah15:16
pittiapw: sligthly tweaked the commit message to say "Linux 4.3": https://github.com/martinpitt/libseccomp/commit/6dfabf2014815:16
apwpitti, yep makes sense15:17
netboghello... how can i use qtquick to connect with mySQL db?15:19
rbasaknetbog: try #ubuntu-app-devel15:20
netbogok thank you15:20
sil2100pitti: hey! :) So, I would like to properly add qml-module-qtbluetooth to the touch seeds - I saw you were the one removing them recently, are there any reasons besides invalid placement?15:21
sil2100pitti: or is it ok for me to properly re-add those?15:21
pittisil2100: oh, I did? I guess as part of sponsoring?15:23
sil2100pitti: not sure, it wasn't a merge... but maybe someone requested that ;) Anyway, re-adding those in the proper place as previously they were in the wrong section anyway15:24
sil2100If you don't remember any reasons for not having those then all's good15:24
pittiseb128: thanks15:30
pittierr, sil2100: thanks15:30
pittiseb128: thanks to you too, though, for taking care of the desktop! *hug*15:30
* seb128 hugs pitti back15:30
pittisil2100: no, I certainly don't touch (no pun intended) the touch seeds other than upon request15:31
seb128my please!15:31
sil2100;)15:31
tkamppetermorphis, thank you, so I will put one silo together which adda the printing packages, and does the changes on cups.override and cups-browsed.override, but first, I will release cups-filters 1.5.0 where cups-browsed takes alternative config files and options via command line.15:33
tkamppetermorphis, WDYT?15:40
pittiapw: ah, upstream responded to https://github.com/seccomp/libseccomp/pull/22 -- at least we did due diligence15:44
apwpitti, yeah that souds like we have something which will work for us in the short term15:44
apwpitti, and we can check back in a bit and get something which will suck less :)15:45
pittiapw: yeah, the patch should just start to massively conflict once they fix it more properly, and until then it shouldn't be too hard to maintain15:45
apwright exactly15:46
apwand i think they need to fix it _soon_ for their own sanity15:46
morphistkamppeter: sorry, was distracted15:47
morphistkamppeter: sounds good to me15:47
tkamppetermorphis, OK, thank you very much. I will contact you if I have further questions. Until when (due to EOV) I can find you here?15:51
morphistkamppeter: yes15:52
morphistkamppeter: I am working till 12/2315:52
tkamppetertkamppeter, OK.15:55
smosercjwatson, maas is now installing by default to lvm. and thus we're seeing https://bugs.launchpad.net/ubuntu/+source/grub-installer/+bug/131378415:59
ubottuLaunchpad bug 1313784 in grub-installer (Ubuntu) "File descriptors leaked on lvs invocation" [Undecided,Confirmed]15:59
smoseris that something we need to worry about?15:59
=== cpaelzer is now known as cpaelzer_afk
cjwatsonsmoser: no, it's totally pointless whining from lvm16:05
smoserwould you care to comment in that bug to that affect ?16:06
seb128bah16:08
seb128my xenial vts are doing qwerty today16:08
seb128is that a known issue? (not respecting locale keymap)16:09
cjwatsonsmoser: done16:09
smosercjwatson, thank you.16:10
seb128cyphermox, hey, is there any reason to keep building the n-m migration code? that was from < 0.9 updated and trusty already had 0.9 ... build with --disable-migration drops the gconf depends16:28
cyphermoxoh, by all means if that's the case it could be dropped16:28
seb128cyphermox, yeah, I just tried16:31
cyphermoxcool16:31
seb128Depends: [-gconf-service,-]16:32
seb128, [-libgconf-2-4 (>= 3.2.5),-]16:32
seb128cyphermox, should I do an upload for that?16:32
cyphermoxsure16:32
cyphermoxI don't really plan to touch NM soon16:33
seb128cyphermox, done16:38
mdeslaurcyphermox: your evil plan worked, you're no longer TIL on NM :)16:42
seb128shrug, or not16:42
seb128cyphermox, upload failed because you didn't commit https://launchpad.net/ubuntu/+source/network-manager-applet/1.0.6-2ubuntu3 to the vcs and I didn't check before16:42
seb128shrug16:42
* seb128 does uncommit&wget&patch&override dance16:42
=== imcleod is now known as imcleod_dogwalk
=== francisco is now known as Guest17227
Laneybarry: any chance you could look at bug #1526267?18:14
ubottubug 1526267 in synaptic (Ubuntu) ".../softwarecenter/backend/scagent.py : no module named "spawn_helper"" [High,Confirmed] https://launchpad.net/bugs/152626718:14
Laneycould be nothing but I have to go now18:14
Laneysorry18:14
barryLaney: i'll look18:16
tewardcan someone help me figure out why there's an FTBFS on my latest nginx upload, for ppc64el?  https://launchpadlibrarian.net/230254441/buildlog_ubuntu-xenial-ppc64el.nginx_1.9.6-2ubuntu1_BUILDING.txt.gz18:47
=== imcleod_dogwalk is now known as imcleod
rbasakteward: I've not seen that before. See if it reproduces by hitting the retry button maybe?18:58
tewardrbasak: i think i saw that issue in the past, though it's been a while, and only ever once or twice in the PPAs...19:03
tewardbut i've retried the ppc64el build for now19:03
tewardno others have sent me back "It Died" responses yet19:03
tewardarm64 and ppc64el are the last two to build, all others were successful :)19:03
tewardrbasak: retry worked.  :)19:07
tewardjust waiting on arm64 to start :P19:07
rbasak\o/19:08
pittiLaney: FTR, xenial re-enabled, seems new plymouth is calm now19:10
blake_rpitti: I got a systemd issue/question if you got the time19:43
sarnoldblake_r: pitti's probably going to see that message in nine or ten hours.. you're more likely to get a response "quickly" if you also include the question, so you don't have to wait another day to ask it when he says "yes" :)19:45
blake_rsarnold: okay thanks for the info19:46
blake_rpitti: this will give you the question and the context - http://paste.ubuntu.com/14055580/19:46
=== cpaelzer_afk is now known as cpaelzer
Unit193Oh, crap.  Accidentally dput something without a target, thank goodness for autorejects!20:58
ancaemanuelgo 1.6 beta 1 will be released tomorrow, https://groups.google.com/forum/#!topic/golang-dev/6Ga5o2Ao2WM21:27
ancaemanuelThere are some really good improvemens on gc and runtime https://github.com/golang/go/commits/master21:27
ancaemanuelCan you consider an ppa for testing this version in xenial ?21:28
ancaemanuelsorry for my english...21:30
=== nobuto_ is now known as nobuto
=== cpaelzer is now known as cpaelzer_afk
tewardis there any way to see a running autopkgtest on britney or no?  Asking because the link from the update_excuses page takes me to a page that doesn't list that package's autopkgtest22:43
ancaemanuelteward: this is the page http://autopkgtest.ubuntu.com/running.shtml , and the system is not perfect yet. It requires a lot of manual intervention.23:04
tewardancaemanuel: indeed.  seems the autopkgtests just move faster than I can get to them xD23:05
tewardunfortunately23:05
tewardbut the ones i was caring about didn't fail, so at least I'm good there :)23:06
ancaemanuelmost of the work is done by piti http://status.ubuntu.com/ubuntu-x/23:06
ancaemanuelmore details here https://launchpad.net/~canonical-foundations/+upcomingwork23:18
ancaemanuelis there an public link for RT#84348 ?23:21
ancaemanuelanybody can explain what RT (in an bug description) means ?23:32
sarnoldancaemanuel: "request tracker"23:34
sarnoldit's sort of like a bug tracker, but better suited to requests for services from IS staff23:35
hloeungancaemanuel: https://portal.admin.canonical.com/8434823:53

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