/srv/irclogs.ubuntu.com/2015/03/11/#ubuntu-devel.txt

sarnoldxnox: is 1430569 supposed to be private security?00:41
tyhickspitti: I published the ecryptfs-utils security updates to our stable releases and kirkland is going to cut a new release and upload it to vivid01:11
pittihallyn_: user sesssion is still upstart, that didn't change; network config also didn't change, ifupdown and NM continue to work as they ever did05:33
pittihallyn_: so apparently something failed on your system, can you please file a bug with "journalctl" output and some details?05:34
pittihallyn_: note that you can also boot with upstart once or permanently, see https://wiki.ubuntu.com/SystemdForUpstartUsers#Switching_init_systems05:34
Unit193pitti: Speaking of that, you tried systemd user sessions?  Going to be easier to setup for WollyWombat?05:34
pittihallyn_: bug report for the upgrade failure also highly appreciated05:34
pittihallyn_: ah ok, do you still have the logs from the failed upgrade?05:35
pittimdeslaur: cool, thanks for confirming! so it doesn't actually seem to be that hard, we mostly just need a .service for console-setup05:35
pittiRiddell: there's not much information in that bug, need to look myself; I'll respond there05:37
pittiRiddell: tagged for now, so that it stays on my radar05:37
infinitypitti: Riddell's bug may have to do with the bug I fixed in live-build today.  Livefses were being created without /sbin/initctl05:38
infinitypitti: So, it might be magically fixed in the next daily.05:38
infinityMaybe.  Then again, maybe unrelated.05:39
hallyn_pitti: i probably do, but i'll look for them in the morning.  screen just went blank during do-release-upgrade...05:40
pittihallyn_: ah, you should still have logs in /var/log/dist-upgrade/ then05:41
infinitypitti: LP: #1430479 is disconcerting.  I haven't had a change to reproduce or debug myself, but based on Timo's statement that the libc upgrade is starting systemd (despite it being an upgrade while booted with upstart), I'm assuming "telinit u" is starting systemd, despite the manpage clearly stating it should *re*exec, not start fresh even if systemd isn't PID1.05:41
ubottuLaunchpad bug 1430479 in systemd (Ubuntu) "switching init systems together with a libc upgrade kills X and disrupts the upgrade" [Undecided,New] https://launchpad.net/bugs/143047905:41
hallyn_pitti: yup, i see them05:41
hallyn_oh hey that sounds lik ewhat may have happened to me05:42
hallyn_except ctrl-alt-fN also didn't work, so wasn't just x05:42
pitticjwatson: right, not a Launchpad bug, duped to bug 764414; it's essentially a "pick your poison" decision, we can't just make crash reports public by default05:42
ubottubug 764414 in apport (Ubuntu) "private master bugs are confusing and lead to more duplicate filings" [Wishlist,Triaged] https://launchpad.net/bugs/76441405:42
pitticjwatson: it's apport (as the new master bug now)05:43
infinityhallyn_: Well, killing upstart would kill its children, including the gettys on tty[1-6]... It's a miracle any of the system survives when you forcefully replace pid1 at runtime.05:44
infinity(Assuming that's what's happening)05:44
pittiinfinity: telinit u> right, I figure we need to teach it to check if upstart is currently running, and redirect the request to upstart; we already do that in "reboot" etc., so it should be relatively simple to fix05:45
hallyn_infinity: guess so.  (was just looking at the 'kills X' part of bug subject)05:45
pittitjaalton, infinity: is there a bug report to track this? (sorry, I can't track IRC properly these days)05:45
tjaalton#143047905:45
pittiericsnow: pong05:45
infinitypitti: Yeah, I saw the upstart_communicate patch in the systemd source, figured you'd have a good idea on how to make telinit behave too.05:45
pittitjaalton: ah, thanks05:45
tjaaltonpitti: you're subscribed to systemd bugs?05:45
infinitypitti: Bug report was pasted 10 lines up. :P05:46
pittiroaksoax: no, please use "service"; that works with any init system, we still need to support upstart too05:46
pittityhicks: ah thanks, then I'll upload the new ecryptfs on top of it today05:46
pittiUnit193: no, I didn't try user sessions at all yet; I mean, we do start systemd --user, but nothing uses that yet05:47
tjaaltonpitti: I have another machine in a "pre-upgrade" state so I can test a proposed fix with it05:47
pittiUnit193: so in that sense that'll be an easier transition as you can have upstart and sytsemd run side by side; http://people.canonical.com/~jhunt/systemd/packages-to-convert/2015-03-11.txt is the TODO list for that05:47
pittiinfinity: right, that's the patch05:48
pittitjaalton: yes, I am05:48
pitti*phew*, that's what I call scrollback... and that was just the first channel05:48
infinityHeh.05:48
infinitypitti: Welcome to doing disruptive things? :P05:48
pittiinfinity, tjaalton: so, obviously we can't really restart upstart05:48
pittiah well, we can; upstart-bin ought to suffice05:48
infinitypitti: You could ask upstart to restart via its socket, I assume.05:48
pittianyway, this sounds reasonably easy to reproduce in a VM05:49
infinitypitti: Which is all 'telinit u' does.05:49
pittiright, shouldn't be fundamentaly different from reboot and such05:49
infinitypitti: Not that it's my place to determine your priorities, but it would probably be good to get this nailed before it bites too many more people.05:49
pittiinfinity: agreed05:50
Unit193pitti: Great, thanks for the link.05:50
infinityAlthough, loving the segfaults and assertion bugs too.05:50
infinityWho thinks it's sane to *ever* put an assert() in a daemon whose failure mode is a kernel panic?05:51
infinityOh, that's in systemctl, slightly less evil.05:52
infinitypitti: If my hunch is correct, you shouldn't need to fabricate a particularly complex test case.  Just upgrading an upstart system to systemd and running "telinit u" should be enough.05:54
pittiinfinity: right, installing systemd-sysv shoudl suffice05:55
infinitypitti: Probably hasn't bitten Debian people because people there have been upgrading by hand and, of course, the by-hand upgrade is "install systemd-sysv && reboot", so no chance for the complex "wait, what is something tried to reexec init?" case to happen.05:56
infinitys/is/if/05:57
pittiinfinity: upgrades to wheezy should now also upgrade to systemd-sysv, so this probably will hit them, too; but they weren't upgrading from upstart, perhaps telinit u behaves differently under sysvinit?06:11
infinitypitti: There's some fallback code in systemctl that seems like it wants to try to do the right thing, so maybe it gets "the right thing" right for sysvinit, but not upstart.  Unsure.06:12
infinitypitti: Like I said, I only briefly looked at it, it was a busy day. :/06:13
pittityhicks: hm, nothing new in https://launchpad.net/ubuntu/+source/ecryptfs-utils ?06:14
pittityhicks: I mean for vivid06:14
infinitypitti: Oh, nice, I also missed that we reached concensus on https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=779559 ... I'll whip up a patch for that after I get my late-to-the-party glibc upload done.06:16
ubottuDebian bug 779559 in dpkg "dpkg-source: Add test dependencies to .dsc" [Wishlist,Open]06:16
pittiinfinity: yeah, I think it's looking nicely now06:16
pittihm, so telinit u under upstart with systemd-sysv installed is a no-op06:19
infinitypitti: No start message in dmesg?06:19
infinitypitti: Then I really wonder what caused Timo's issue...06:20
pittiah, upstart-{udev,file}-bridge restarts06:20
pittistrace shows that it connects to upstart's socket06:20
infinitypitti: But restaring upstart things is fine, he claims it showed systemd starting in dmesg.06:20
* infinity scratches his head.06:20
pittiI'll set up a trusty VM and check an upgrade from there06:21
infinitypitti: I'm heading to bed, please do post findings on that bug, since it technically appears to be my postinst causing the problem, and I want to get to the bottom of it.06:22
pittiyes, of course06:23
pittisleep well!06:23
infinitypitti: If you can't find anything weird going on, I'll test myself later and see if I can force the failure.06:23
pittiinfinity: do you still know what tjaalton was upgrading from?06:23
pittiearlier vivid/utopic/trusty?06:23
infinitypitti: vivid to vivid.  But an old enough vivid that he got a new libc6 and systemd-sysv in the same run.06:23
pittiso somehow trying to connect to upstart failed06:25
infinitypitti: That's possible, yes.  I'd still argue that "telinit u" (or systemctl reexec, really) should only *re*exec, and if it can't determine that systemd is PID1, it should not try starting a fresh one.06:27
infinitypitti: After it attempts fallbacks to sysvinit and upstart, etc.06:27
pittiagreed; we might need an additional check for "is systemd running" there06:28
pittialthough daemon-reexec just immediately fails too06:29
pittiinfinity: hm, when does the postinst actually run telinit? "sudo sh -ex /var/lib/dpkg/info/libc6:amd64.postinst configure 2.19-15ubuntu1" doesn't06:31
pittioh, on pre-2.19?06:31
infinitypitti: On every upgrade.  Unless you're running systemd, because the systemd maintainers claimed it's not needed (which I think is BS, but whatever).06:32
pittiwith "2.18-1" it reconfigures locales and checks for things to restart, but doesn't do anything06:32
infinitypitti: Oh, also not in chroots.06:33
pittihm, it doesn't even get near that code06:33
pittihttp://paste.ubuntu.com/10578634/06:33
pittistops at debconf06:33
pittioh, wait06:34
* pitti adds a set -x, it reexecs itself06:34
pittiright, I see it now06:34
pittiok, off to utopic06:35
pittihah!06:52
pittiinfinity: ok, got it06:53
pittismoser, utlemming, Odd_Bloke: can we drop the init= from cloud-images now? with it, installing "upstart" and uninstalling systemd-sysv doesn't actually work06:57
tjaaltonpitti: yes, earlier vivid from ~2 weeks ago to current07:12
pittitjaalton: good morning07:12
tjaaltonhey07:12
pittitjaalton: right, so curiously I can't reproduce this on current vivid, but I can now from utopic, see bug07:13
pittitjaalton: thanks for the report, sorry for the trouble07:13
tjaaltonpitti: no worries, it's easy to work around now that I know how :)07:14
tjaaltonpitti: another thing.. looks like nfs mounts aren't getting mounted on boot on my systems :)07:22
tjaaltonnon-kerberized07:22
pittitjaalton: are you using only NM, or ifupdown?07:22
tjaaltononly nm07:23
pittitjaalton: that's bug 1430280; it has instructions how to fix it locally07:23
ubottubug 1430280 in network-manager (Ubuntu) "NetworkManager-wait-online.service not enabled after package installation" [Medium,Triaged] https://launchpad.net/bugs/143028007:23
tjaaltonthough on my main desktop/server it has a bridge set up in network/interfacese07:23
tjaalton-e07:23
tjaaltonok07:23
pittitjaalton: I'm working on the telinit bug first, though07:23
tjaaltonsure thing07:23
tjaaltonmount -a -t nfs is easy07:23
tjaaltonso there's another bug for static networks not getting set up?07:25
pittitjaalton: I thought you were using NM?07:28
pittitjaalton: oh, for your bridge? I tested that with a simple bridge and that worked; so I'll need another bug report with your particular configuration07:28
tjaaltonpitti: yeah the bridge one07:30
tjaaltonwill file it07:30
tjaaltonagainst..?07:30
pittitjaalton: systemd is fine for now, I'll reassign it to ifupdown if appropriate07:30
tjaaltonk07:31
pitti(most probably in ifupdown, but not that important)07:31
pittitjaalton: would be nice if you could check if that reproduces in a VM07:31
pittiso that I can reproduce it07:31
tjaaltonokay07:32
tjaaltonI should have one ready..07:32
=== kickinz1|afk is now known as kickinz1
Mirvpitti: I wonder if you'd be interested in looking at calibre FTBFS against Qt 5.4.1? https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/landing-012/+sourcepub/4827668/+listing-archive-extra (calibre uses private symbols so it needs a rebuild)07:46
Mirvpitti: Debian experimental has all of 5.4.1 already07:47
pittiMirv: in general yes, just this week is a really bad time07:48
pittiMirv: oh, just a rebuild? that's very simple then07:48
pittiMirv: at some point I should upload a newer upstraem version to Debian anyway and sync, that'll deal with it07:48
Mirvpitti: just a rebuild, but since it fails to rebuild against 5.4.1 I guess something else is needed too07:50
Mirvpitti: ok, regarding bad time. I can't publish 5.4.1 without the rebuild or it would be stuck in proposed, but I can forward with all the other testing since I suspect it'll take a couple of days before QA signs off 5.4.1 touch wise07:50
pittioh, that needs some actual work then07:52
Mirvpitti: pyqt5 itself built fine and it's at 5.4.1 in Debian + that PPA (landing-012)07:52
Mirvprobably so, "TypeError: getattr(): attribute name must be string"07:52
pittiMirv: does debian and vivid have the same pyqt?07:52
Mirvpitti: debian experimental plus that landing PPA have the same pyqt5 - which was required to be updated for the new Qt07:52
Mirvno Ubuntu changes in pyqt507:53
pittiMirv: ah, calibre isn't in debian experimental, so it will likely fail to build with that in Debian, too?07:53
Mirvpitti: I'd say it's likely07:54
pittitjaalton, infinity: ok, I understand bug 1430479 now07:54
ubottubug 1430479 in systemd (Ubuntu) ""telinit u" under upstart (upstart's Restart command) with systemd-sysv installed runs systemd" [Critical,In progress] https://launchpad.net/bugs/143047907:54
Mirvpitti: it's notable though that 2.19.0 rebuilt fine against Ubuntu's Qt 5.4.0, so it's probably something relatively small in pyqt5 5.4.0 -> pyqt5 5.4.107:55
* pitti invokes jodh07:55
Mirvpitti: last bit of calibre noise that there's now a bug #1430663 about it08:00
ubottubug 1430663 in calibre (Ubuntu) "Fails to rebuild against Qt 5.4.1" [Undecided,New] https://launchpad.net/bugs/143066308:00
pittiMirv: thanks (easier to track that way)08:03
dholbachgood morning08:15
infinitypitti: Massive *headdesk* on the argv[0] find.08:42
pittiinfinity: weren't you supposed to sleep?08:42
infinitypitti: As I said on the bug, we can't go back in time and fix that, so we'll need to just work around it.08:42
infinitypitti: Yes, I'm typing in my sleep.08:42
pittiinfinity: well, it's not conceptually wrong as long as you don't take /sbin/init changes into account, but it indeed gets in the way08:42
infinitypitti: It's been conceptually wrong for as long as /sbin/init has been a symlink.08:43
pittiinfinity: oh right, we'd need to fix that in trusty's/utopic's upstart too, so perhaps just work around it in systemd's telinit and not forward "u" to upstart at all?08:43
infinitypitti: But maybe the reexec code was written before that was true, and no one caught that it should have been fixed.08:43
infinitypitti: Anyhow, yeah, I think not forwarding the reexec request is probably about the best we're going to manage.  I fear this could lead to unclean shutdowns post-upgrade, but I don't know if there's much we can do about that.08:44
pittiinfinity: oh, we still need to forward reboot/shutdown etc, just not telinit08:45
pitti"u"08:45
infinitypitti: No, I mean unclean shutdowns because we didn't reexec, and we still have open deleted files and the world is confused and can't umount / sanely.08:45
infinitypitti: Which is one of the two reasons (the other being security updates) that we reexec init when its deps change.08:46
pittiah, that08:46
infinitypitti: In practice, this probably isn't a big deal, and $deity knows that immediately after a long apt/dpkg run, we've sure run sync(2) a whole lot, so even if the remount-ro fails, the odds of catastrophic loss are are close to zero.08:47
infinitypitti: Anyhow, for now, I agree the quick bandaid is to not forward 'u' requests to upstart at all.08:49
infinitypitti: We can see if it appears to cause any legitimate upgrade/shutdown issues later, or have an idle think about if there's a better way, but this seems the lesser of two weavils.08:49
infinityweevils?  weevils.  I can't spell when I'm asleep.08:50
=== davidcalle_ is now known as davidcalle
=== kickinz1 is now known as kickinz1|afk
=== kickinz1|afk is now known as kickinz1
pittiinfinity, smoser: hm, wolfe-02 and wolfe-03 didn't come back from a reboot; do you have a serial console or something such to check what is going on?09:07
pittirebooting the others will probably lead to the same error, so I'm trying not to09:07
pittiI tried to clean up after lxc-start hung forever and caused lots of woes09:07
infinitypitti: Lemme see if I remember how to get at wolfe.09:13
pittiinfinity: ah, now I regret having pinged you as well.., addign to your sleep deprivation09:14
infinitypitti: wolfe-03 is running, I suspect it has no network.09:14
infinityAlthough, cloud-init claims it does...09:15
pittiinfinity: before I rebooted wolfe-03, I installed upstart (just to see whether that was it)09:15
infinityci-info: |  eth0  | True |       10.245.66.195        | 255.255.248.0 |   .   | 52:54:00:00:42:c3 |09:15
infinityci-info: |   0   |   0.0.0.0   | 10.245.64.1 |    0.0.0.0    |    eth0   |   UG  |09:15
infinitypitti: Is that the right IP?09:15
pittibut I rebooted teh other wolfes with full vivid upgrade (kernel+systemd) yesterday, and that worked just fine09:15
infinitypitti: The NIC is up, it pings from batuan.09:16
pitti10.245.66.195, yes09:16
infinitypitti: And I get an SSH banner on 22.09:16
infinitypitti: So, define "not up".09:16
pittiinfinity: oh, so it is, sorry09:16
pittiapparently it just took very long09:16
pittihah, and now wolfe-02 is back too09:16
pittiodd, I've waited like 5 mins09:16
pittismoser, infinity: sorry for false alarm then!09:16
infinitypitti: In wolfe-02's console backscroll, I see a network up at ~4s, and a getty at ~5.5s09:18
infinitypitti: Unless it hung in grub for 5 minutes...09:18
pittiand now LXC works well again, too09:18
pittiok, I'll reboot the other ones then and hope for the best :)09:19
infinitypitti: wolfe-02 was broken pre-reboot because of:09:19
infinity[14505.059372] INFO: rcu_sched self-detected stall on CPU { 0}  (t=11314 jiffies g=61144 c=61143 q=109:19
* infinity raises an eyebrow at:09:22
infinityMem:      65903680   65835456      68224          0     161408   2556403209:22
infinityI wonder if smoser overcommitted this machine again...09:22
infinityOh, I can't read, half of that is fs cache.09:23
pittiok, all of them rebooted again09:23
infinitypitti: All good?09:24
pittistill waiting to come back, only wolfe-03 came back so far09:24
pittibut I'll be more patient this time and wait for 10 mins until I yell again :)09:24
infinityThere does seem to be an unusually long grub timeout.09:24
pittiinfinity: all back now09:25
infinityAlso, are we ever going to fix this kmsg spam?09:25
infinity[    9.707830] systemd-logind[1244]: Failed to start user service: Unknown unit: user@1001.service09:25
infinityEither that's expected behaviour and it should shut up, or we should fix the thing it's complaining about.09:25
pittiinfinity: we have a workaround now, just not uploaded yet09:25
pitti$ sudo telinit u09:34
pittiIgnoring telinit u request, systemd is not running09:34
pittiok, that's better09:34
infinitypitti: \o/09:39
Odd_Blokepitti: init= should be dropped in a daily build today.09:48
pittiOdd_Bloke: yay, thanks09:48
pittitjaalton: bug 1430675> did you actually install bridge-utils into the VM? THe "not found" is odd10:09
ubottubug 1430675 in systemd (Ubuntu) "fails to set up a bridged network interface" [Undecided,New] https://launchpad.net/bugs/143067510:09
tjaaltonpitti: nope10:17
tjaaltonah, I'll try with that installed..10:28
tjaaltonhm, works fine on the vm10:30
tjaaltonbut I also see eth0 on ifconfig10:30
tjaaltonand nm-applet says not managed, on my workstation eth0 is not shown and n-m applet somehow manages the connections (lxcbr0 and virbr0 too)10:31
pittitjaalton: do you maybe have eth0 in /e/n/i on one but not the other?10:31
darkxstcjwatson, remember our discussion about webkit2gtk? its still struggly by the looks of it, https://launchpad.net/~darkxst/+archive/ubuntu/gnome315/+build/7050436/+files/buildlog_ubuntu-vivid-i386.webkit2gtk_2.7.91-0ubuntu1%7Evivid1_BUILDING.txt.gz10:32
Laneytjaalton: I reported something like this https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/142209610:32
ubottuLaunchpad bug 1422096 in network-manager (Ubuntu) "Occasionally no network on resume" [Undecided,New]10:32
cjwatsondarkxst: not really ...10:33
tjaaltonpitti: nope, neither of them has eth0 set up10:33
tjaaltonin /e/n/i10:33
darkxstcjwatson, basically you said the new shiny ppa builders could handle it, yet those build failures look weird10:33
darkxstaka hitting resource limits I guess10:33
cjwatsonwell I think I probably said they ought to improve matters10:33
tjaaltonLaney: I've seen something similar-ish on my laptop, it doesn't have any bridges though10:34
Laneysame10:34
cjwatsonthey have 4GiB of RAM; you're not going to be able to map more than that in a single process on i386 anyway!10:34
tjaaltondoesn't connect to wifi10:34
tjaalton*reconnect10:34
pittiLaney: probably a dupe of bug 1270257 ?10:34
ubottubug 1270257 in network-manager (Ubuntu) "NetworkManager failed to function after suspend and resume" [Undecided,Confirmed] https://launchpad.net/bugs/127025710:34
Laneypitti: I think that's a different old one10:34
Laneythe nm-applet state he describes there is different and I used to see that one from time to time too10:35
pittiLaney: your syslog looks exactly like in #127025710:35
infinitydarkxst: Didn't we used to work around that with -Wl,--no-keep-memory ?10:36
darkxstcjwatson, mmap: failed to allocate 2291966196 bytes10:36
pittiLaney: i. e. NM thinking activated -> unmanaged (reason 'sleeping') after waking up10:36
cjwatsondarkxst: can you even do that on i386?10:36
infinitydarkxst: Also, ld.gold is probably more RAM-hungry than bfd (and also known to be error-prone on some arches), why is it using it?10:36
darkxstinfinity, --no-keep-memory is still there I think10:37
infinitycjwatson: I think our i386 kernels are 1/3 splits, not 2/2, so you should be able to map (close to) 3ish...10:37
cjwatsonwell, this is an amd64 kernel, technically10:38
infinity       --no-keep-memory10:38
infinity              Use less memory and more disk I/O (included only for compatibility with GNU ld)10:38
cjwatsonI don't know what happens in the compat layer10:38
infinitydarkxst: ^-- I read that as "this is a no-op with gold".10:38
Laneypitti: I suppose maybe something else might have changed to cause the different output10:38
infinitydarkxst: So, that would be the change.  We used to use bfd with -Wl,--no-keep-memory, using gold is probably eating all our RAM for lunch.10:38
LaneyI did only start seeing this very recently though, whereas that other bug is from 2014-01-1710:39
pittiLaney: it's a race condition; switching init system certainly influences that, but we have reports from upstart too10:40
pittithis is much more logind/inhibitor territory, though10:40
pittior changing timing because pm-utils isn't running in between10:40
darkxstinfinity, right, I don't know why they are using ld.gold10:40
LaneyThere was also a n-m new upstream release around the correct time10:40
infinitydarkxst: Because they hate !x86 people, and they prefer fast builds over correct builds.10:41
infinitydarkxst: I think it's telling that, for instance, mozilla uses gold for quick iteration, but always uses bfd for release builds.10:41
Laneypitti: ah! I'm on upstart atm and I have still been seeing it, forgot about that. :)10:41
infinity(gold really is much faster)10:41
* Laney comments10:41
pittiLaney: well, it's still a bug :)10:42
Laneysure is10:42
LaneyI'm basically trying to accuse n-m and not systemd though. :P10:42
darkxstinfinity, maybe they are just trying to overcome the bloat factor, 3hrs to build on my dev machine10:42
Laney(of making it way more frequent, even if it did happen for others before)10:42
infinitydarkxst: I'm sure their concern is speed, but ours shouldn't be.10:43
infinitydarkxst: Slapping a -fuse-ld=bfd into CFLAGS will probably solve your issue.  Probably.10:43
darkxstis there an easy way to switch back via packaging?10:43
infinityOr CXXFLAGS, or whatever.10:43
darkxstok10:43
infinityWhatever webkit is. :P10:43
infinitydarkxst: Alternately, find where it's setting -fuse-ld=gold and patch it out (or maybe it's influenced by a --with-not-stupid configure option)10:44
darkxstinfinity, ok, easy enough, will give that try10:57
pittitjaalton: replied to bug 143067511:11
ubottubug 1430675 in systemd (Ubuntu) "fails to set up a bridged network interface" [Undecided,Incomplete] https://launchpad.net/bugs/143067511:11
tjaaltonpitti: got it, I'll try to reboot this still today11:13
pittitjaalton: is your bridge still broken, or did you ifup it manually?11:14
pittitjaalton: if it's still down, seeing the info from these commands on your currently running system should be by and large the same11:14
tjaaltonmanual ifup11:14
pittiok11:14
pittitjaalton: so I guess you have a workaround for now, so this isn't uber-urgent now?11:15
tjaaltonnah11:15
tjaaltondo something else ;)11:15
pittitjaalton: alright; at least we got the upgrade fix in -proposed now :)11:15
tjaaltonyeah that's great11:15
LocutusOfBorg1hi does anybody know how to contact Dave Morris?11:19
Odd_Blokepitti: How are you testing the switch back to upstart?  Just kvm on the local machine?11:27
pittiOdd_Bloke: I just take a VM (with -snapshot), apt-get install upstart, reboot, and check that upstart is running11:28
pittiinstalling upstart will remove systemd-sysv11:28
pittibut that doesn't work if you explicitly specify init= of course11:29
Mirvaha, someone disabled kishi arm builders and just when I was about to ask about it, I see they're back. thanks! :)11:41
wgrantMirv: That buildd network needed a bit of hardware maintenance. Should all be back now.11:42
matsubarapitti, hey there. I just tried to create a new vivid testbed for adt with adt-buildvm-ubuntu-cloud and it gets stuck during the init scripts. Are you aware of bugs there?11:45
pittimatsubara: are you using -v?11:46
matsubarapitti, yes11:46
pittimatsubara: I noticed that it sometimes gets stuck with -v11:46
matsubarapitti, interesting. let me try without it11:46
pittimatsubara: dropping that seems to work; investigating this is on my TODO, but not at the very top right now11:46
matsubarapitti, fair enough. I'll file a bug if I gather further info.11:47
pittimatsubara: thanks11:47
=== doko_ is now known as doko
dokomitya57, python-markdown autopkg test failure ...11:48
darkxstpitti, this retracer fail make any sense to you? http://pastebin.com/DCsS2UxY11:51
pittitar: ./usr/share/doc/nettle-dbg: Cannot create symlink to 'libnettle4': File exists11:52
pittidarkxst: hm, I'm afraid not11:52
pittiI've never seen this11:52
darkxstI've seen it a few times now11:53
darkxstbut I don't see how it could be caused by our ppa11:56
pittismells like a corner case bug in dpkg11:56
=== kickinz1 is now known as kickinz1|afk
=== Malsasa_ is now known as Malsasa
darkxstpitti, probably, but kind of odd its such a low level package?12:09
infinityThat doesn't look like a dpkg bug to me, it looks like two things are trying to ship the same symlink?12:09
infinitySo, I'd blame whatever's creating the doc symlinks, and look at all the involved binaries closely.12:10
=== kickinz1|afk is now known as kickinz1
darkxstinfinity, expect the only thing different my retracer does is add in the gnome3-team ppa's, in which case its odd the lp bot tracer hasnt hit this12:14
darkxstbut I will check that12:14
infinitydarkxst: Then I would suggest the broken packages are in your PPA. ;)12:16
darkxstinfinity, there is nothing in our ppa that directly depends on libnettle afaik12:17
=== MacSlow is now known as MacSlow|lunch
infinitydarkxst: Oh, so nettle-dbg_2.7.1-5_amd64.deb is coming from the archive?12:17
darkxstyes12:17
infinitydarkxst: Huh.  Okay, in that case, I'm stumped.  And also can't reproduce...12:20
darkxstinfinity, yeh seems to only happen within apport-retrace12:24
zygapitti: hey, where do I report bugs on adt-run?12:25
pittizyga: against autopkgtest, please12:26
zygaon launchpad?12:26
pittizyga: I read both Debian and LP bugs, so your pick (LP is magnitudes easier :) )12:26
zygahmmm, not set up for bugs12:26
zyga(on lp)12:26
zyga(I hate debian bugs)12:27
zygapitti: http://pastebin.ubuntu.com/10579823/12:27
pittineither Launchpad nor Debian?12:27
zygapitti: (while you set up https://bugs.launchpad.net/autopkgtest)12:27
zygapitti: I'd rather eat dirt than report bugs in debian12:27
cjwatsonwhat's wrong with https://bugs.launchpad.net/ubuntu/+source/autopkgtest?12:27
zygaoh, on the source package12:27
cjwatsonand don't you think that's a bit childish?12:28
pittizyga: please try a non-ancient version first12:28
zygaI rarely use those, not used to that concept12:29
zygapitti: do you want a bug on the package then?12:29
pittizyga: yes, that's what I meant; but please try with vivid's version first12:29
zygapitti: well, this is utopic, vivid isn't out yet :) where can I get a better version12:29
pittizyga: http://archive.ubuntu.com/ubuntu/pool/main/a/autopkgtest/autopkgtest_3.11.1_all.deb12:29
pittizyga: installs on >= precise12:29
zygalet's see12:29
* zyga tries the build again12:30
zygapitti: crashes the same exact way12:31
pittizyga: ack, can you please file a bug then?12:31
zygapitti: that's what I'm here for, on the source package?12:31
pittiyes, as usual; "ubuntu-bug adt-run" will DTRT12:33
pittierr, ubuntu-bug autopkgtest12:33
Bluefoxicywhy can I read acronyms I've never seen?12:35
BluefoxicyApparently my brain will DTRT too12:35
zygapitti: nope, cannot do, I've updated the pacakge12:35
* zyga goes to file the bug the old way 12:35
zygapitti: https://bugs.launchpad.net/ubuntu/+source/autopkgtest/+bug/1430773 thanks!12:39
ubottuLaunchpad bug 1430773 in autopkgtest (Ubuntu) "crash on unicode decode error" [Undecided,New]12:39
zygapitti: I rely on adt a lot so if you need any extra bits to debug this or you want me to test a prototype branch, I'm glad to help12:42
pittizyga: hm, do you run this under a non-UTF8 locale?12:45
pittizyga: looks like "dpkg-deb --info -- twine*.deb control" would have some non-ascii characters (which is perfectly legit)12:46
zygapitti: I'm using pl_PL.UTF-812:47
zygapitti: hmm, I ran your command on ../build-area12:48
zygapitti: and I see why it failed12:49
pittinon-UTF8 data?12:49
pittizyga: either way, it's simple enough to fix12:49
pittias long as the package name isn't something funky, we can ignore errors in the rest of it12:50
pitti+        if (asprintf(&(c->device_id), "fd %d", c->fsck_fd) < 0) {12:50
pittisorry, -ECHAN12:50
zygapitti: http://pastebin.ubuntu.com/10579908/12:51
zygapitti: look at the last line12:51
zygapitti: is the command I ran correct?12:51
zygatwine*.deb expands to more than one file in that place12:51
zygapitti: if I just run it on the newest deb I get this http://pastebin.ubuntu.com/10579915/12:51
zyganothing non-ascii as far as I can see (though I didn't check this)12:51
pittizyga: is that anything secret? if not, perhaps you could just attach the .debs to the bug (or give a pointer to them)12:52
zygapitti: no, nothing secret at all, just work-in-progress12:53
zygapitti: oh and that package doesn't have autopkgtests either, it's just a part of my standard .sbuildrc run12:53
zygapitti: attached12:55
smoserinfinity, i dont really know what you'd consider overcommit.  wolfe has 9 vms, that probably are 90% idle .  each as 4G memory, system has 64G memory.  that doesn't sound terribly overcommitted.12:56
infinitysmoser: It's not overcommitted, I can't read.12:56
infinitysmoser: It's been a long day. :P12:57
ricotzdoko, hi :), thanks for the gcc5 builds, jfyi, something seems wrong regarding libcc1-0 in "gcc-5 - 5-20150309-1ubuntu12"13:22
dokoricotz, why?13:28
=== MacSlow|lunch is now known as MacSlow
ricotzdoko, gcc-5 hard-version-depends on libcc1-0 which is not available13:35
dokoricotz, yeah, dumb packaging mistake13:57
ricotzdoko, alright, thanks for confirming14:01
rasmus_Hi! I submitted my app to Ubuntu about half a year ago and still have not heard anything. Does anyone know how long the pending process takes?14:05
stgraberbjf: Hi, so I've been talking with pitti. What you're hitting shouldn't be possible at this time as sysvinit has been fixed for that very issue a while back.14:07
stgraberso it may be some upgrade mis-ordering of some kind14:07
pittiwell, it is possible14:07
stgraberhow long had it been since you last upgraded that system?14:07
pittiif you run utopic with systemd and then try to install/upgrade LXC14:08
pittiutopic's invoke-rc.d didn't get get along with packages which didn't have an init.d script14:08
bjfstgraber, this is a fresh install of vivid on mare metal using a daily MAAS vivid image14:08
bjfstgraber, i can repo it on 5 systems14:09
pittiI just started utopic, installed lxc, then installed first systemd-sysv from vivid and then lxc14:09
pittithat worked now14:09
pittibjf: ah, so this is not an upgrade?14:09
bjfpitti, no14:09
bjfpitti, it's in my testing lab ... and i've replicated it here at home as well14:10
ericsnowpitti: hey, I got everything sorted out yesterday, thanks14:10
mdeslaurdoko: I am stealing your python-django merge14:25
dokomdeslaur, steal whatever you want, but don't give it back ;p14:27
pittisticky thing, such a merge :)14:27
mdeslaurdoko: don't worry, you usually get it all back when you upload your next toolchain :)14:27
pittirbasak: I saw your question in bug 1409639, is that something that needs more discussion about anything?14:44
ubottubug 1409639 in juju-core (Ubuntu Vivid) "juju needs to support systemd for >= vivid" [High,Triaged] https://launchpad.net/bugs/140963914:44
pittirbasak: i. e. I don't think it's a pressing matter that the tests are failing -- they'll just remind us that something needs to be fixed14:45
tyhickspitti: We'll need to check with kirkland on when he plans to cut the upstream ecryptfs-utils release and upload it to vivid14:45
pittirbasak: i. e. either making it work with systemd, or installing upstart on the instances (and the test)14:45
pittityhicks: ah; would it hurt if I uploaded my fixes then? it causes a nasty 1.5 minute boot delay at  the moment, many people will hard-boot before that14:46
pittityhicks: I thought you already had a vivid update prepared, and I wanted to avoid breaking that14:46
ogra_Preparing to unpack .../base-passwd_3.5.37_armhf.deb ...14:48
ogra_dpkg: symbol lookup error: dpkg: undefined symbol: setexecfilecon14:48
ogra_dpkg: error processing archive /var/cache/apt/archives/base-passwd_3.5.37_armhf.deb (--install):14:48
ogra_cjwatson, ^^^ do you have any idea what i can do there ? thats a debootstrap run of the initramfs-tools-ubuntu-touch package14:48
ogra_(or anyone else familiar with debootstrap)14:49
ogra_pitti, ?14:50
pittierk, never saw that14:51
ogra_i wonder if it could be anyhow related to systemd (on the buildd it is actually init that fails like this)14:51
pitti$ nm -D /usr/bin/dpkg|grep setexecfilecon14:51
pitti                 U setexecfilecon14:51
pittiso what provides that14:51
pitti/lib/x86_64-linux-gnu/libselinux.so.1.14:52
ogra_oh14:52
pittido we have that installed?14:52
pittidpkg depends on it, so it would be strange not to14:53
ogra_not from debootstrap i think14:53
ogra_note that this is a fakechroot env14:53
pittioh14:55
pittiogra_: can you strace this and see whether it actually finds the lib?14:55
pittifakechroot tends to fail a lot with newer libc versions14:56
ogra_pitti, hard to do on the buildd ... and i'm not sure it is the same error14:56
ogra_(i.e. what i see locally might be totally different)14:56
ogra_let me re-upload the package with added verbosity :)14:57
tyhickspitti: please sync with kirkland but I think it'd be fine if you uploaded14:59
pittityhicks: ack15:00
pittikirkland: ^ would I step on your toes if I uploaded the ecryptfs swap fixes we talked about now?15:01
pittikirkland: I see the two script fixes aren't upstream yet, but I can just add them as an Ubuntu patch for now; but I'd like to land the postinst fix for vivid users, as that's hurting quite a lot15:02
kirklandpitti: hiyea15:06
cjwatsonogra_: debootstrap's supposed to dpkg -x everything that's Priority: required before it tries to execute any code in the chroot, and it seems to be doing so there ...15:06
kirklandpitti: let me merge them15:06
kirklandpitti: and I'll release15:06
kirklandpitti: do you have a merge request to lp:ecryptfs?15:06
pittikirkland: ah no, but I can do one (sorry for the misunderstanding, I thought you were just committing those)15:06
kirklandpitti: that's fine, I can do that15:07
ogra_cjwatson, right, i uploaded a change that cats debootstrap.log now and did set the script to -x so we get more loggign15:07
kirklandpitti: I'm committing the tested changes I have to ecryptfs-setup-swap now15:07
cjwatsonyeah, catting debootstrap.log on failure is smart15:07
pittikirkland: as you wish; let me know if you like an MP15:07
pittikirkland: that's the offset= and the updated cipher=?15:08
kirklandpitti: yeah, and one other fix to a grep/whitespace bug15:08
kirklandpitti: that would affect you too15:09
kirklandpitti: http://paste.ubuntu.com/10580515/15:09
pittikirkland: right, thanks15:10
kirklandpitti: tyhicks: I just want to track down all of the cryptfs swap bugs that might be affected/duped here15:13
tyhicksack15:13
seb128tyhicks, hey15:16
seb128tyhicks, did you end up having slots to look at the schroot/ecryptfs issue?15:16
tyhicksseb128: hey - I was able to reproduce the rbind issue but I haven't yet figured out the cause15:16
seb128tyhicks, k, I guess it's a good start to be able to confirm that there is an issue :-)15:17
tyhicksseb128: I need some more time today to look at it15:17
seb128tyhicks, thanks for looking at it15:17
seb128no hurry15:17
tyhicksnp15:17
=== mvo__ is now known as mvo
bdmurraypitti: have you seen bug 1430557?15:22
ubottubug 1430557 in schroot (Ubuntu) "sbuild unmounted encrypted home directory" [Undecided,New] https://launchpad.net/bugs/143055715:22
seb128bdmurray, pitti, I think it's the same issue I was discussing with tyhicks yesterday/now15:23
seb128bdmurray, bug 1427264 / bug #76959515:23
ubottubug 1427264 in click (Ubuntu) "using ecryptfs, creating frameworks fail to bind mount issues" [High,New] https://launchpad.net/bugs/142726415:24
ubottubug 769595 in schroot (Ubuntu) "Encrypted home not mountable under chroot" [High,Triaged] https://launchpad.net/bugs/76959515:24
seb128if it's like the click case, it tries to force unmount the bind mount and that leads to the ecryptfs userdir to be unmounted during the session15:24
rbasakpitti: so I've just caught up with sinzui in #juju, and believe I have a full understanding of the situation now.15:31
ogra_cjwatson, pitti https://launchpadlibrarian.net/199937417/buildlog_ubuntu-vivid-armhf.initramfs-tools-ubuntu-touch_0.85_BUILDING.txt.gz15:32
rbasakIt's a bit complicated because juju is both a client as well as something that deploys some release of Ubuntu.15:32
ogra_so on the buildd it looks a lot worse than in my local build15:32
rbasakAnd finally, it has juju-local which deploys LXC or KVM to what it's already running on.15:32
rbasakBut that's really just a special case of deploying some release of Ubuntu.15:32
rbasakSo as a client, no issues. No dependency on init.15:32
ogra_chfn: PAM: System error15:32
ogra_adduser: `/usr/bin/chfn -f systemd Time Synchronization systemd-timesync' returned error code 1. Exiting.15:32
ogra_grrr15:32
ogra_i guess it is this one15:33
rbasakIf the client deploys to something, then right now only upstart is supported. systemd support will only arrive in 1.23.15:33
rbasak1.23 is scheduled for very close to the release of Vivid.15:33
pittirbasak: as a clietn> well, it would still need at least an init.d script or a systemd unit to start the local client, right?15:33
rbasakNo, the client isn't a daemon.15:33
rbasakIt speaks to a daemon running on deployed instances15:33
pittirbasak: oh, I was fairly sure it starts some juju service on boot15:33
rbasakIf the client deploys something, then what it deploys runs a daemon, and that has to run the daemon via init on boot15:34
rbasakIn the juju-local case, that's on localhost.15:34
cjwatsonogra_: + sed -i s/raring/saucy/ ./build/etc/apt/sources.list15:34
rbasak(I think that might be inside a container though, not on host itself)15:34
cjwatsonprobably wants cleaning up too :)15:34
rbasakSo, Vivid is only half broken.15:35
rbasakjuju-local is useless right now, and will be until 1.23.15:35
rbasakAs a client (eg. to manage a production deployment), it's fine.15:35
rbasakTo deploy Vivid, it's broken, and will be until 1.23.15:35
ogra_cjwatson, yeah, but it fails earlier (just doesnt exit bcause i added an: "|| cat debootstrap.log" to the script)15:35
rbasakBut in production use, most users will be deploying Trusty or even Precise, which is fine.15:35
pittirbasak: ah, good; I was fairly sure that lxc-local under systemd wasn't working as it doesn't start that autogenerated "local manager something" job15:36
cjwatsonrbasak: wgrant told me last night that juju-local was broken for him on vivid when deploying trusty, because it tries to write upstart jobs to the host and those never start15:36
rbasakYeah I'd expect that to be broken.15:36
pittirbasak: right, and landing that late seems fine; we basically land new juju releases to stables all the time anyway15:36
rbasakcjwatson: OK, that makes sense, thanks.15:36
pittiright, I mean those15:36
rbasakpitti: right. So I think we might as well ignore the failures for now, and it'll all get fixed when 1.23 is released and uploaded.15:36
cjwatsonI don't know whether it works if you start those manually15:36
kirklandpitti: tyhicks: the big red button has been pushed :-)15:37
rbasakI could disable or remove juju-local somehow right now, but there seems to be little point if we're expecting to fix for Vivid's release.15:37
rbasak(with 1.23)15:37
cjwatson(I'm just sticking with upstart for now, I need juju-local and I have a bit too much state to reboot right now in any case)15:37
rbasakIf 1.23 is delayed (it is very close to Vivid release), we could update in an SRU to fix it, as we have the exception anyway.15:37
ogra_oh !15:39
* ogra_ thinks he found the issue 15:39
rbasakcjwatson: I'm told 1.23-beta1 will be out in the next week or two, and that'll have systemd support. So you could use that, though if you're pushed for time maybe you don't want to be a beta tester :)15:39
pittirbasak: seems fine; we've traditionally developed upstream releases alongside with ubuntu releases (betas, rcs, etc.)15:42
pittikirkland: cool, thanks! do you or tyhicks want to package that for vivid now, or should I do an upload with the postinst and offset= fix now, to take the pressure off for the new upstream release? (which might need a FFE)15:45
kirklandpitti: oh -- can you send me the postinst patch?15:45
kirklandpitti: I've already uploaded to vivid15:45
kirklandpitti: without the postinst patch (but with the offset one)15:46
kirklandpitti: we keep the debian/* dir in the upstream lp:ecryptfs15:46
rbasakpitti: I'll discuss with upstream tomorrow. Right now we're still in the position that upstream separately consider what they want to land in Ubuntu post-release.15:46
kirklandpitti: this shouldn't need an FFE15:46
pittikirkland: ah nice, I'll handle the postinst then15:46
kirklandpitti: this is a clear bug fix15:46
rbasakI'd like them not to release if they're not happy that Ubuntu would take it, and they agree, but we're not quite there yet.15:46
rbasakEveryone is being very cautious about what they're prepared to push to Ubuntu (and eg. Trusty). Which is a good thing I figure.15:47
pittikirkland: there was other bits that seemed more intrusive (like https://bazaar.launchpad.net/~ecryptfs/ecryptfs/trunk/revision/839)15:47
cjwatsonrbasak: Right, when it actually appears in a PPA somewhere I might15:47
tyhickspitti: that was a security bug fix15:48
kirklandpitti: right, but that's a security critical fix;  in fact, tyhicks is handling this as a security upload for precise, trusty, utopic15:48
tyhickskirkland: the security uploads happened yesterday15:48
pittikirkland: aaand failed tests :/15:48
cjwatsonrbasak: Though I do have fairly pressing work to do using it :)15:48
pittikirkland: ah right, it was that one15:48
zygadid anyone running vivid observe that default network inteface, given ethernet and wifi, was wifi?15:49
kirklandpitti: where's the failed tests?15:49
zygaI just got that, (I only realized because my wifi is terrible)15:49
rbasakzyga: using network manager? I was under the impression that you end up with two default routes but with metrics that prefer the ethernet. Can you check your routing table?15:49
zygarbasak: yep, looking15:49
pittikirkland: I mean, it FTBFSed on failed "make check"15:50
rbasakIt's not ideal though. Stuff bound to the old IP will continue using it. And I'd like to roam between wired and wifi with the same IP (due to a public IP shortage) and that triggers IPv6 DAD and breaks things.15:51
kirklandpitti: I'm looking into it15:51
zygarbasak: I cannot reproduce it just by fiddling with connections now, I see eth0 has metric=1024 while wlan0 has metric=1000 (for 169.254.0.0), both have metric=0 for 0/815:51
zygarbasak: I can reboot to see if this happens again15:52
zygarbasak: what should the correct values be?15:52
rbasakzyga: OK. I'm not sure if I can help any more though, sorry. That's as far as I know.15:52
zygarbasak: thanks!15:52
rbasakzyga: hmm. According to route(8), the metric is no longer used by recent kernels. So I have no idea how it makes a routing decision now. I wonder when it changed.15:53
rbasakThe metric should be lower for wired though in order to prefer it. At least in the past.15:53
zygarbasak: lower? oh then it is not lower for me here15:53
* zyga reboots15:53
zyga(in the background)15:53
zygaafter reboot, eth0 has metric=1024 and is the default gateway15:55
zygapinging google is unreliable though15:56
ogra_pitti, cjwatson, so i think the bug i see lies within debootstrap ... systemd creates users and calls chfn, upstart didnt do that ... in the later used fakechroot-config in our build script we use we explicitly substitute chfn with /bin/true, but that doesnt help during chroot creation with debootstrap15:56
zygais route just lying to me?15:56
ogra_i suspect we need to do the same thing with chfn that --vartiant=fakechroot does with ldconfig there, if i read the code right15:57
cjwatsonogra_: please remove me from cc on this, I'm not going to have time at the moment15:57
ogra_cjwatson, ok15:57
cjwatsonogra_: I would expect Debian to have the same issue with fakechroot, so perhaps reproduce there, and maybe then debian-boot@ can help you15:57
ogra_well, i dont even have a debian install :)15:58
cjwatsonoh come on you're using debootstrap15:58
cjwatsonyou can debootstrap debian15:58
cjwatsonthis is mentioned in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=74508215:58
ubottuDebian bug 745082 in debootstrap "fakechroot: chfn in a fakechroot environment" [Normal,Open]15:58
ogra_i cant even reproduce the exact error on ubuntu :)15:58
ogra_oh, thanks !15:58
zygacjwatson: truth be told I had issues with debootstrap on ubuntu, some defaults were wrong not long ago and it would misbehave or have some ubuntuisms inside15:59
cjwatsonzyga: and you think that's related to this?  note that Ubuntu's debootstrap is a literal copy of Debian's16:00
cjwatsonanyway debootstrap is used by everything, so shrug16:00
zygacjwatson: yes but it depends on some tools that are patched, from the top of my head archive signing keys were wrong and there were at least two other issues16:00
cjwatsonthis is so vague I'm going to ignore it, bye16:01
zygacjwatson: I painfully found that trying to build a sid sbuild chroot for my debian work16:01
cjwatsonfile bugs16:01
cjwatsonwith actual details16:01
zygacjwatson: that was last year, I think those bugs are gone now16:01
zygacjwatson: my point was that there might be a weird difference hiding somewhere still16:01
ogra_well, this particular issue simply never showed up with upstart, systemd introduced it ... cant really blame deboostrap16:02
cjwatsonzyga: I don't think anything this hopelessly vague is going to help anything, sorry.16:02
cjwatsonanyway I was trying to do entirely unrelated stuff, that's why I wanted people to stop talking to me about this :)16:02
* rbasak is dealing with a bug that turns out to be an uninitalised value gcc warning in a random number generator16:05
pittirbasak: "oh no, not again"? :-)16:08
pitti"what can possibly go wrong"16:08
rbasakpitti: this ones a bit different, but I'm being very cautious :)16:09
rbasakhttps://bugs.launchpad.net/ubuntu/+source/percona-galera-3/+bug/1430874 if you're interested16:09
ubottuLaunchpad bug 1430874 in percona-galera-3 (Ubuntu) "FTBFS on powerpc and armhf due to uninitialized struct" [High,Triaged]16:09
pittirbasak: ah, not openssl then :)16:09
rbasakNo :)16:10
bdmurrayjodh: bug 1430374 is about chromium-browser just like bug 130023516:12
jodhbdmurray: wow, intriguing. What *is* chromium doing? :-)16:14
=== ubott2 is now known as ubottu
bjfpitti, stgraber was anything decided about the lxc install issue i am seeing on vivid?16:15
pittibjf: I don't see it on vivid installs or upgrades; I'm afraid I need detailled logs or a reproduction recipe16:16
bjfpitti, ok, i'll get that for you16:16
pittibjf: cheers!16:16
ogra_pitti, do you have any idea wrt the fakechroot thing ? this is realyl blocking us on the phone16:16
ogra_the only idea i would have would be to hack up debootstrap16:16
pittibjf: this morning it sounded like an upgrade failure, so I tested those; but apparently that was the wrong direction?16:17
bjfpitti, yes. it's a fresh install on bare metal16:17
pittiogra_: sorry, confused: what's the issue with adduser and chfn? that doesn't work during deboostrap with fakechroot?16:18
ogra_pitti, right16:18
ogra_pitti, and our initramfs gets built inside a deboostrapped chroot that runs under fakechroot16:18
ogra_upstart didnt create any users so we didnt hit that before ...16:19
ogra_systemd wants to create a user for the timesyncd service it seems16:19
stgraberbjf: I just tried to install lxc on a clean vivid install here and it worked fine16:20
pittiyeah, I do that all the time, it's not that simple16:20
stgraberso it's not nearly as simple as installing it on current vivid16:20
pittithere must be something special in bjf's setup16:20
pittiogra_: how do you invoke debootstrap with fakechroot?16:20
bjfstgraber, pitti, i'll get exact commands and a log together16:20
pittiogra_: --variant=fakechroot?16:21
ogra_pitti, http://paste.ubuntu.com/10580842/16:21
=== roadmr is now known as roadmr_afk
ogra_thats the build script16:21
ogra_pitti, the -c fakechroot-config is indeed moot ... i added that out of desparation ...16:22
ogra_(the one in the debootstrap call)16:22
ogra_FAKECHROOT_CMD_SUBST="$FAKECHROOT_CMD_SUBST:/usr/bin/chfn=/bin/true"16:22
ogra_that is what we have in that config ... just for completion16:22
* pitti runs $ fakeroot fakechroot debootstrap --variant=fakechroot vivid /tmp/vividfc http://archive.ubuntu.com/ubuntu/16:23
ogra_pitti, i dont get the error at home ... i tried to run the whole package build ... note that this runs inside a buildd chroot usually16:24
ogra_so you would have to run it inside a chroot i guess16:24
pittichfn: PAM: System error16:24
pittiadduser: `/usr/bin/chfn -f systemd Time Synchronization systemd-timesync' returned error code 1. Exiting.16:24
pittiI get this16:24
ogra_oh, nice16:24
ogra_i didnt :P16:24
ogra_pitti, colin pointed me to https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=74508216:25
ubottuDebian bug 745082 in debootstrap "fakechroot: chfn in a fakechroot environment" [Normal,Open]16:25
ogra_someone there claims its a quoting issue ... but i slightly doubt that16:25
pittiogra_: filed as bug 1430891 now16:28
ubottubug 1430891 in fakechroot (Ubuntu) "debootstrapping vivid under fakechroot fails" [High,New] https://launchpad.net/bugs/143089116:28
pittiI'll look into it tomorrow morning; perhaps we can replace chfn, or use adduser instead of chfn16:28
ogra_pitti, for this specific use case i wouldnt mind to just link chfn to /bin/ture ...16:29
=== seb128_ is now known as seb128
pittiogra_: oh right, we don't really need that on the touch images16:29
ogra_but i guess that would break for other cases16:29
ogra_right, my prob is that it has to happen *inside* deboostrap16:30
pittilibfakechroot should be used by everything there too, unless it's suid/sgid?16:31
ogra_i think chfn is suid16:32
ogra_which is why we override it in the fhkechroot env for all subsequent calls in that script16:32
ogra_but that override doesnt do anything durin the debootstrap run16:33
bdmurraymvo: with bug 1429041 - would the wrong packages also be suggested for removal?16:33
ubottubug 1429041 in apt (Ubuntu Precise) "Autoremoval not working reliably" [Undecided,In progress] https://launchpad.net/bugs/142904116:33
mitya57doko: looks like a bug in lava-server's testsuite (tries to compare unsorted arrays)16:35
mitya57And also it's not a regression caused by python-markdown, it fails since March 4th16:36
pittiogra_: oh, it probably calls chfn in the generated chroot, not from the host?16:36
ogra_pitti, exactly16:36
pitti(was just running with -c and also tried a modified /etc/fakechroot/debootstrap.env16:37
ogra_thats why i claim it has to be in debootstrap16:37
pittiogra_: oh, wait16:37
pittiogra_: I added it to /etc/fakechroot/debootstrap.env and that works16:37
pittiso apparenlty -c doesn't work somehow16:37
ogra_. /etc/fakechroot/chroot.env16:37
ogra_FAKECHROOT_CMD_SUBST="$FAKECHROOT_CMD_SUBST:/usr/bin/chfn=/bin/true"16:37
mitya57pitti: why lava-server failure is considered a regression and blocks python-markdown migration? (sorry for disturbing you)16:37
ogra_pitti, thats our .env in fackeshroot-confi16:37
ogra_g16:37
ogra_i wonder if i coudl somehow force that var on the actual command call16:38
ogra_pitti, i have some doubt that infinity will be happy if i put files into /etc on the builder :)16:40
pittiogra_: no, that was just to determine whether it works at all, or is just a problem with my -c16:40
mvobdmurray: I don't think the wrong package would be suggested, just that some are missing. but I'm not 100% confident in this I need to think this through if there might be a case where the wrong one is selected16:40
ogra_riht, it works in general ...16:40
ogra_*right even16:40
pittiogra_: ooh!16:41
pittiogra_: not chroot.env, debootstrap.env16:41
ogra_oh ?16:41
ogra_oh, so we need a second file here !16:41
* ogra_ tries that ... version numbers are cheap :)16:41
pittiI don't know if you need another one16:41
pittiogra_: wait, still debootstrapping with that16:42
ogra_well, we need the chroot.env for the actual chroot calls later16:42
pittimeh16:42
ogra_didnt work ?16:42
pittiso why does it work in /etc/fakechroot/debootstrap.env but not in ~/fakechroot-touch/debootstrap.env16:42
pittiah, it then doesn't read /etc/fakechroot/debootstrap.env any more16:43
ogra_The configuration file name is type.env and is searched at $HOME/.fakechroot and /etc/fakechroot directories.16:43
pitti. o O { what would we do without strace }16:43
ogra_says the manpage16:43
ogra_oh, that was for -e16:43
pittiok, next try16:43
ogra_not -c16:43
ogra_but let me try adding that deboostrap file to the package ...16:44
pitti\o/16:44
ogra_tell me :)16:44
pitti5 Mark! :-)16:45
ogra_lol16:45
ogra_hier haste zehn :)16:45
* ogra_ notes down for the sprint16:45
pittiogra_: added to bug fakeroot fakechroot -c ~/fakechroot-touch/ debootstrap --variant=fakechroot vivid /tmp/vividfc http://archive.ubuntu.com/ubuntu/16:45
pittino, my dear X paste buffer16:45
pittibug 143089116:45
ubottubug 1430891 in fakechroot (Ubuntu) "debootstrapping vivid under fakechroot fails" [Medium,New] https://launchpad.net/bugs/143089116:45
pittiogra_: so apparently if you use -c, it *only* uses debootstrap.conf from that directory; it doesn't *also* read from /etc/fakechroot16:46
pittiso I just source the original file16:46
pittiogra_: btw, I don't need another chroot.env, but probably because I don't run anything extra after that16:47
ogra_right16:47
ogra_we call chroot a few times later on16:47
ogra_pitti, i'm wondering if we shouldnt add chfn to the file in etc though16:47
ogra_seems valid16:48
pittiogra_: not having proper long user names isn't the end of the world, yeah16:48
ogra_well, it will fail everywhere now16:48
ogra_with systemd16:49
pittiyeah, I didn't close the bug, it's just less urgent now16:49
ogra_yep16:49
pittiand, 12 hours already, hungry, need dinner, then basketball and stuff16:50
pittiso I guess I'll call it a day before I get caught yet again :)16:50
pittimitya57: will override16:50
ogra_haha, sorry for that16:50
pittiogra_: no, that's alright; image builds -> blocker -> super-urgent16:51
* ogra_ uploads and crosses fingers 16:51
* pitti hugs ogra16:52
* ogra_ hus pitti 16:52
ogra_bah16:52
ogra_i really need a new kbd16:52
mitya57pitti: thanks16:52
pittistop typing on your phone :)16:52
* ogra_ puts some g's into the channel in advance 16:52
ogra_gggg g g g g g g g16:53
ogra_this keyboard isnt even a year old :/16:53
ogra_and wasnt cheap either16:53
zulis there a way to login to the autopkgtest after the failures?16:57
dobeyzul: adt-run -s iirc16:58
dobeyzul: ie, add -s to your adt-run clal that ran the tests; if you mean the ones in jenkins, the answer is no16:59
zuldobey:  thanks16:59
=== roadmr_afk is now known as roadmr
patodis anybody their to help me17:26
patodi am novice in open source17:26
dobey!ask | patod17:26
patodi want to contribute in open source17:26
ubottupatod: Please don't ask to ask a question, simply ask the question (all on ONE line and in the channel, so that others can read and follow it easily). If anyone knows the answer they will most likely reply. :-) See also !patience17:26
=== wendar_ is now known as wendar
patodI am biginner in open source , how can i contribute here?17:40
patodcan anybode suggest?17:41
strikovpatod: https://wiki.ubuntu.com/ContributeToUbuntu17:45
patodStrikov:Thanks.17:46
=== tsimpson is now known as lubotu1
=== lubotu1 is now known as tsimpson
=== udevbot_ is now known as udevbot
Riddellwho's our ubiquity fixer-uper these days? https://launchpadlibrarian.net/199954530/buildlog_ubuntu-vivid-amd64.ubiquity_2.21.14_BUILDING.txt.gz18:25
seb128Riddell, we don't really have one afaik18:29
infinityRiddell: cyphermox18:29
Riddellof course it coule be a problem in the d-i component that's causing the failure18:30
infinityI suspect ubiquity needs some munging to deal with the new console-setup.18:31
mlankhorstinfinity: we have fglrx now, can you ack 1424980 ?18:54
infinitymlankhorst: Yeahp, go for it.  Please don't break the world.  Kthx.18:59
mlankhorstsure np18:59
kirklandpitti: I'm going to do another release of ecryptfs that tyhicks has to fix the ftbfs19:16
kirklandpitti: can you send me your postinst changes?19:16
kirklandpitti: I'll test and merge and release those as part of this, if you like19:16
kirklandpitti: ah, I found https://launchpadlibrarian.net/199754367/fix-invalid-cryptswap.sh19:21
cyphermoxRiddell: indeed, that file no longer exists, it's now named without the "My"19:23
=== kickinz1 is now known as kickinz1|afk
bjfstgraber, it's looking like MAAS install of vivid was/is leaving me in a totally bizarro state. i'm continuing to investigate but for now i think the problem is not lxc19:37
stgraberbjf: ok19:45
bjfstgraber, when you tested, you didn't use MAAS to install on bare-metal did you?19:46
Pwnnadoes ubuntu keep a source tree of their kernels?19:49
stgraberbjf: indeed I didn't. I tried on an up to date vivid bare metal system and in a fresh lxc vivid lxc container.19:49
bjfstgraber, just checking. thanks19:50
bjfPwnna, yes19:50
Pwnnawhere is it?19:51
Pwnnai'm looking at for builds such as http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.18.8-vivid/19:51
Pwnnai think i found a regression19:51
bjfPwnna, one sec ... that's not the kernel i was expecting you to ask about19:52
Pwnnaalright thanks19:53
Pwnnayeah. i'm fairly certain that this is an issue..19:53
bjfPwnna, if you look in the SOURCES file: http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.18.8-vivid/SOURCES you will see the git location19:53
Pwnnagoing from linux-headers-3.18.6-031806_3.18.6-031806.201502061036 => linux-image-3.18.8-031808-generic_3.18.8-031808.201502271935 disables the memory cgroup controller19:54
Pwnnabjf: does that include those patches?19:54
bjfPwnna, don't know, i've never looked19:54
smoserhm.. stupid question.20:00
smosermy cloud-image has init=/lib/systemd/systemd20:00
smoserpitti, ^ thats a temporary thing, right ?20:00
Pwnnahasn't ubuntu switched over to systemd20:02
infinityPwnna: Out of interest, why are you running the untested/unsupported mainline builds instead of the distro kernels?20:03
Pwnnafeatures needed, i think20:04
smoserutlemming, is build process doing that ? ^20:04
infinityPwnna: That seems unlikely, as the distro kernels tend to have more features, not fewer.20:04
infinityPwnna: Unless you mean you need newer versions on old releases, which is what the HWE kernels are for.20:05
Pwnnainfinity: wait. but the trusty kernel is not 3.18.x20:05
Pwnnaright?20:05
infinityPwnna: No, but the linux-lts-utopic kernel in trusty is 3.16, and the linux-lts-vivid kernel will be 3.19 (and is in the kernel team's PPA).  Both of those are much saner options than random mainline debugging builds.20:06
Pwnnaso i'm not sure why we're running on mainline kernel20:07
Pwnnai think it may have something to do with some btrfs bug fixes20:07
Pwnnaso the regression happened somewhere between .7 and .820:12
Pwnnanow i just need a diff20:12
Pwnnawhere does ubuntu develop these patch sets?20:26
smoserxnox, are you going to fix bug 1424509 ? or have you done all you're planning there..20:26
ubottubug 1424509 in postgresql-common (Ubuntu) "lsclusters claims clusters are not running, when they are under systemd" [Undecided,New] https://launchpad.net/bugs/142450920:26
Pwnnadoesn't look like an upstream bug20:51
infinityPwnna: The mainline builds *are* upstream kernels, with the exception of the few tiny patches applied to make it build for Ubuntu.20:52
Pwnnayeah but those patches change20:52
Pwnnadon't they?20:52
infinityPwnna: We neither "develop" nor support them.20:52
infinityPwnna: http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.18.8-vivid/SOURCES shows you all the patches applied.  It's all packaging stuff.20:53
Pwnnabut the patches, 000*, are they changing?20:53
Pwnnait might be a configuration20:53
infinityPwnna: The configs might change from time to time.  All you need to do to see that is 'diff -u /boot/config-$(old_verision) /boot/config-$(new_version)'20:55
Pwnnayeah i'm tryin to do that now20:56
Pwnnainfinity: http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.18.7-vivid/ doesn't have the patches?20:58
infinityPwnna: I tihnk that was before apw fixed how he published them.20:59
rbasakpitti: cloud-utils is stuck in vivid-proposed because of the juju-core dep8 failure. I don't understand why though.21:01
rbasakAs in: why does cloud-utils require a juju-core dep8 pass?21:02
rbasakOh21:02
rbasakIt's backwards21:02
rbasakOf course21:02
rbasakpitti: in that case, would it be reasonable to have an exception for the juju-core failure, as we know it's broken but we don't want it to hold everything else up?21:03
Pwnnainfinity: http://pastebin.ubuntu.com/10582239/21:07
Pwnnado you know where i can find the reason why this is changed?21:07
infinityPwnna: You could ask apw nicely.21:08
Pwnnathanks :)21:08
Pwnnaapw: do you have any idea on why the memcg is disabled in 3.18.8 from the kernel options?21:09
Pwnnafor ubuntu's mainline build21:09
infinityPwnna: (Note that it's 9pm for him, I wouldn't expect a quick response)21:09
Pwnnaalright21:09
dobeyPwnna: btw, you're aware of #ubuntu-kernel yes? :)21:10
Pwnnai am not :P21:10
Pwnnai need to signoff for the moment though. I'll be back21:10
dobeythe kernel hackers hang in there21:10
Pwnnacool. thanks21:11
dobeymight be a better place to ask kernel-specific questions21:11
apwPwnna, if it is enabled for the common case, then it is because it was disabled at the time it was built21:40
apwPwnna, though sometimes they change the names of configuration options so they are off by default, and we generate those electronically21:41

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