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

aeorildarkxst ugggh.  I've been fighting this for a while.  Google finds lots of stuff, but not what I need.  I cannot install my gdm package:  http://paste.ubuntu.com/10727964/02:33
aeorildarkxst I am installing to Ubuntu-Gnome vivid live-cd "Try Ubuntu"02:34
aeoril(In a virtual machine)02:36
sarnoldaeoril: gir1.2-gdm-1.0 appears to be built from the gdm source package: Y02:40
sarnoldaeoril: https://launchpad.net/ubuntu/+source/gdm02:40
sarnoldaeoril: did you copy over those binaries too when testing?02:40
aeorilsarnold no02:40
sarnoldyou'll need to include it onthe same dpkg -i command..02:41
aeorilsarnold omg I see now - there are several .deb files created from sbuild - I guess I need to install all of them, not just he one for gdm?02:42
sarnoldaeoril: in this case, yes; sometimes they'll spit out cohnflicting packages, like nginx-full vs nginx-tiny, etc. and picking just the ones you want to test is the right answer..02:44
sarnoldaeoril: but it's surprisingly easy to miss other binary packages that don't match source*deb glob :)02:44
aeorilsarnold there are 4 of them - gdm_3.14.1-0ubuntu3_amd64.deb libgdm1_3.14.1-0ubuntu3_amd64.deb gir1.2-gdm-1.0_3.14.1-0ubuntu3_amd64.deb libgdm-dev_3.14.1-0ubuntu3_amd64.deb - do I instal all four of those?02:45
darkxstyou only need the first 302:47
sarnoldaeoril: you can skip the -dev package unless you want to compile code on the test machine that links against libgdm..02:48
aeorilsarnold ok, thanks02:48
aeorilsarnold cool!  That worked, and thanks again!  Tested, and now I can attach the debdiff to the bug and claim victory! :)02:50
sarnold:D02:51
sarnoldaeoril: very nice :)02:51
aeorilsarnold the bug has not been set to "triaged" - it is still confirmed, undecided, unassigned.  Does someone need to set it to triaged?  I don't think I can02:51
aeorilsarnold should I just make a new comment - "Fixed - see attached debdiff" and let others take care of all that?02:52
aeorilsarnold (I will add proper info to the comment of course)02:52
sarnoldaeoril: be sure to detail what testing you've done in the comment..02:52
sarnoldaha good ;)02:52
aeorilsarnold this is my third!02:53
sarnoldaeoril: the actual bugstate is probably less important than getting the fix attached and describe the testing done, etc02:53
sarnoldaeoril: dude!02:53
sarnoldaeoril: that's awesome :) you've been busy02:53
aeorilsarnold no, not at all - I had to stop from March 1 until today, but am back at it as of this afternoon02:54
sarnoldaeoril: wow, was that really so long ago?02:54
sarnoldI have no idea how it became april so quickly. or march..02:54
aeorilsarnold yah, a month and a day since March 1!02:55
sarnoldaeoril: well I'm glad to see you're back, then :)02:55
aeorilstuff happens :)02:55
aeorilI just took up exactly where I left off - kind of amazing how it all fell into place on this bug today.  But darkxst has been giving me "trivial" bugs so I can get myself aquainted with packaging and stuff like that, so they really have not been too bad02:56
sarnoldafter the firstone, most bugs will feel more trivial .. :)02:57
aeorilsarnold I have really learned a lot, but it takes some time.  I have had to test each bug differently and that has been probably the biggest challenge02:58
aeorillearning how to build and test and all that02:58
sarnoldaeoril: yeah, quite often each one requires something slightly different03:03
sarnoldit's a fun way to stay flexible :)03:03
aeorilsarnold you want to look over my patch/comment?  https://bugs.launchpad.net/ubuntu/+source/gdm/+bug/131544203:17
ubottuLaunchpad bug 1315442 in gdm (Ubuntu Trusty) "Extra "fi" in /etc/init.d/gdm" [Undecided,Confirmed]03:17
aeorilsarnold darkxst I may not be done with this - it needs to be fixed in trusty too - however, the line number is different that needs removing - line 78 in trusty, not line 73.  How would I go about doing that?  Just make the fix and debdiff for trusty, then add another comment/patch to the bug and indicate it is for trusty?03:21
sarnoldaeoril: the patch is nice and short.. I do wonder if the 'right' fi was removed, so the indenting is left nice and pretty.. I don't see a similar gdm.init on sources.debian.net though, hehe03:21
sarnoldaeoril: exactly that :)03:21
aeorilsarnold yes, I specifically elided the correct 'fi' to leave indenting correct :)03:22
sarnoldaeoril: sometimes you can get a patch to apply "with fuzz" to different versions, but since this patches a file in debian/ there isn't a standalone patch to work with.. and for one line, it isn't a big deal to recreate it..03:22
sarnoldaeoril: yay :)03:22
aeorilsarnold ok, I'll do that tomorrow03:22
sarnoldaeoril: I always like to hand-inspect the debdiff.. sometimes it includes a lot of unrelated stuff. it's a good habit to get into to skim the raw debdiff, when it makes sense to do so..03:23
sarnold(for simple fixes it almost always will make sense :)03:23
aeorilsarnold I carefully checked the debdiff manually03:24
sarnold:D03:24
=== gusnan is now known as Guest79913
infinityslangasek: Around?05:10
slangasekinfinity: hi05:20
infinityslangasek: Sanity check on http://paste.ubuntu.com/10728501/ before I upload and self-accept?05:24
infinityslangasek: Context, swift (and other packages, I'm sure, but swift is where I noticed) installs init.d scripts with --no-start, and systemd isn't aware of them existing as "services" until either a reboot or a daemon-reload, which then causes swift's autopkgtests to fail.05:25
slangasekinfinity: is there a bug report for this?05:25
infinityslangasek: Originally, I was going to fix this in the autopkgtests as a hack, but then it just seemed obvious to me that an init.d script that systemd isn't aware of is a bug in systemd, hence the trigger.05:25
infinityslangasek: Dunno.  Maybe.  I was cleaning up test failures.05:25
infinityslangasek: Anyhow, tested and does what I expect for both old and new triggers.05:27
slangasekinfinity: I'd rather not be hasty with changes here; it's quite possible that pitti or someone is already planning to fix this somewhere else.  Is the test failure currently blocking?05:27
infinityslangasek: It's blocking one other package, and now that I know the root cause, I could let that package pass.  *shrug*05:27
slangasekinfinity: I'd highly prefer to have pitti review this before upload, I don't want folks working at cross-purposes05:28
infinityslangasek: But the only other place this could be fixed is dh_installinit, which would require a rebuild of every --no-start init-script-shipping package, which seems silly.05:28
slangaseknot necessarily; maybe update-rc.d should be doing it?05:28
infinityAnd if you install an init script without rc.d links?05:29
infinityWhich isn't a terribly normal thing to do, granted, but...05:30
slangasekthen you're in violation of policy, go directly to policyjail do not collect 200 policydollars05:30
infinityslangasek: To be fair, I just skimmed, but I don't actually see anythign that says I must have links, only that I must control them with update-rc.d if I do.05:33
infinityslangasek: Still, a weird thing to do, and yes, update-rc.d would cover the places I've run into the bug.05:34
infinityslangasek: Though it would actually run more often than the trigger.05:34
infinityslangasek: So, not exactly an optimisation. :P05:34
* slangasek nods05:34
infinityslangasek: Anyhow, I'll give pitti a poke for a review and his thoughts on the matter, maybe with some copy and paste from this conversation.05:35
slangasekinfinity: ok, cheers.  fwiw I feel like I did hear something about this exact issue recently, but can't pin down the context of it05:37
infinityslangasek: I'd been chalking the swift failure up to "the tests don't systemd correctly" until I got annoyed enough to investigate today, and instead came to the conclusion that systemd (as implemented in Debian/Ubuntu) doesn't sysv correctly.05:38
infinityslangasek: But yeah, I wouldn't doubt it's come up before.05:38
darkxstaeoril, trusty would need  a seperate debdiff , although I not entirely sure it warrants an SRU, it is only a warning isnt it?06:13
mbieblslangasek, infinity: we discussed that on #debian-systemd a while ago when another DD ran into this issue07:23
mbieblhttps://bugs.debian.org/cgi-bin/bugreport.cgi?bug=77479907:23
ubottuDebian bug 774799 in sysv-rc "sysv-rc: Unit my-service.service failed to load: No such file or directory, using install from source + update-rc.d" [Important,Open]07:23
mbieblI think I slightly prefer that update-rc.d calls daemon reload07:24
mbiebllet's see what pitti thinks07:26
infinitymbiebl: Any reason for the preference?  It's more performant as a trigger.07:49
mbieblinfinity: someone might install a non-deb package, still using update-rc.d to register the init script07:50
mbieblI also vaguely remember, dpkg-triggers were somewhat problematic with conffiles07:50
mbiebl(although that might be outdated nowadays)07:50
infinitymbiebl: The trigger worked fine in my testing, but I guess the non-deb thing maybe applies.  I figure that's about as likely as a crappy in-house deb that installs an init script and doesn't use update-rc.d, though.  ie: both are somewhat likely, neither are worth catering to.07:51
infinitymbiebl: I'm not super picky about the solution, mind you, but I do think it's RC for both vivid and jessie.07:52
mbieblinfinity: have you seen the bug report?07:52
mbieblit was about git cloning fusionforge07:52
infinitymbiebl: Yeah, I read the report just now.07:52
mbieblrunning make post-instlal07:52
mbiebli.e., no dpkg involved here07:52
infinitymbiebl: Right, fair point.07:52
mbieblinfinity: I agree about the RC-ness of the bug though07:53
infinitymbiebl: One could perhaps argue for both the trigger and update-rc.d involvement, to catch both not-normal-package cases, but there's always the corner case of unpackaged-and-also-not-using-our-tools.07:53
infinitymbiebl: The RCness, IMO, is only for it misbehaving with Debian packages, mind you, I think it's just Very Unfortunate if we can't fix a few non-archive cases at the same time.07:54
infinitymbiebl: The only way to catch them all would be an inotify watch in systemd itself, which I assume you'd object to, or upstream would, or both.07:55
mbieblinotify is not without problems07:55
mbiebland yes, upstream, rejected that so far07:55
infinityThe only real inotify problem I run into is overlayfs not implementing it.07:56
infinityBut it still beats "you must know this magic invocation if you install an init script".07:56
infinityWhether the magic is update-rc.d or sysctectl daemon-reload or whatever.07:56
infinityTHough, I suppose most would just get frustrated and reboot, and it would magically work. :P07:57
mbiebliirc, for native services, systemd will implicitly check if you start a service which is not loaded yet07:58
infinitymbiebl: But I take the point about github-style deployments that think package managers suck.07:58
mbiebland do a reload then07:58
mbieblwe could maybe do the same for sysv init scripts07:58
mbieblthat wouldn't catch changed init scripts though07:58
mbieblonly new ones07:58
infinitymbiebl: Yeah, for native units, it checks for the file.  I suppose one could extend that to "if the native file isn't found, see about an init script, you doofus".07:58
infinitymbiebl: Does it actually cache init scripts?  That would be insane.  I assume it just maps an internal service to the path on disk, and still forks them.07:59
infinitymbiebl: So, changing them should work fine.07:59
infinitymbiebl: I could be wrong, but the idea that it's caching /etc/init.d/* seems insane.07:59
mbieblfor /etc/init.d, it runs a generator08:00
mbieblsee /run/systemd/generator.late/08:00
aeorildarkxst it is a "Syntax Error"08:00
infinitymbiebl: Right.  Ahh, sure, it wouldn't catch changes to LSB headers, I guess.08:01
darkxstaeoril, does it break the sysv init script?08:01
infinitymbiebl: But that's a small and unfortunate corner case that doesn't matter much at runtime anyway, only at boot.08:01
infinitymbiebl: And at boot, it'll re-run the generator.08:02
mbieblinfinity: at this point, I'd prefer a least invasive change. running daemon-reload in update-rc.d would fit that bill imho and be good enough08:03
* LocutusOfBorg1 hugs infinity 08:03
aeorildarkxst not sure - how would I check that?08:03
LocutusOfBorg1infinity, so the kernel module will be available on debian too?08:04
darkxstaeoril, you'd need to boot with sysv instead of upstart or systemd08:04
aeorildarkxst (googling - no idea how to do that)08:05
infinitymbiebl: Yeah, I'm all for minimally invasive so close to both releases.08:05
infinitymbiebl: But I think the "right" solution would be for systemd itself to do the moral equivalent of "if no native unit; then if [ -x /etc/init.d/service ]; systemctl daemon-reload; service action"08:06
infinitymbiebl: Obviously natively in C where it's doing the native unit check.08:07
mbieblinfinity: btw, do you know dpkg file triggers and conffiles can you used safely nowdays?08:07
mbieblthe doc still contains: http://paste.debian.net/164615/08:07
infinitymbiebl: Define safely.  I think there's still a chance overtriggering, but I've not noticed under-triggering.08:07
infinitymbiebl: That's basically saying "a modified conffile won't get twiddled on upgrade, so won't generate a trigger, and if you were hoping for that, sucks to be you".08:08
infinitymbiebl: But that's not the case I'm triggering for.  If the init script is already there, I don't need to trigger again on package upgrade.08:09
mbieblinfinity: I agree, it would be nice if systemd would pick up the (new) sysv init script automatically08:09
mbieblthat would mean though, pulling sysv specific code into the core08:09
mbieblso it's unlikely, that this would be accepted upstream08:10
mbieblwhere it was moved into a generator a few releases ago08:10
infinityFairly unlikely, yeah, but also not a heavy patch to carry.  I imagine it's all of a few lines to do it well.08:10
infinityAnyhow, I agree that a non-C approach is likely best for now.08:10
infinityJust worth thinking about a better way.08:11
infinityLocutusOfBorg1: No, which is why vbox-guest-dkms should also provide that virtual package.08:11
infinityLocutusOfBorg1: I'll work up a nice Debian-and-Ubuntu-friendly diff when I'm done testing how this all fits together.08:12
infinityLocutusOfBorg1: Which is waiting on the current kernel to be built and published.  And maybe me having a nap. :P08:12
infinitydarkxst: An unmatched fi is going to be more than just a warning, it'll halt parsing.08:13
infinitydarkxst: Likely the only reason it was never noticed was because everyone was booting with upstart and never used the init script.08:14
didrocksinfinity: (catching up), on the inotify point, one of the issue was that "you may want to install a set of units, and only then commit their existence" (as you are unsure in which order they are unpack, and so, deps are maybe not present yet)08:15
infinitymbiebl: Anyhow, if pitti gets back to me over the weekend, I'll CC you in on it, but I'm inclined to take this discussion to a JFDI conclusion in both distros if he's off having a proper vacation and ignoring email. :)08:16
darkxstinfinity, yes agreed on both points, I'm exhausted from painting all day, clearly not thinking straight!08:16
infinitydidrocks: But registering a unit's existence doesn't imply immediately starting it, does it?  It certainly doesn't in the case I'm dealing with anyway.08:17
infinitydidrocks: I guess there's a race there where the sysadmin could try to start a service while apt is still running, but that seems like a "he gets to keep both pieces" situation.08:18
didrocksinfinity: right, as long as you don't start them, it's fine, but upstream doesn't want to create gap for race if something else on the system pulls that new unit which doesn't have its deps08:18
didrocksright08:18
infinitydidrocks: Anyhow, I'm not a fan of inotify because of the "some filesystems suck" argument, it was just a talking point.08:19
infinitydidrocks: I think we've settled on update-rc.d and/or trigger to paper over things for now (we just need to settle on the and/or), and then examining maybe a clever fallback in systemd itself later, if we don't mind carrying the patch.08:20
didrocksinfinity: sure, just giving you more context that the "inotify on some fs doesn't work" isn't the only blocker in upstream's POV08:20
infinitymbiebl: ^-- Sound about right?08:20
didrocksthe trigger is in addition to the generated postinst daemon-reload, right?08:21
didrocks(as we start/restart units there)08:21
infinitydidrocks: I wouldn't consider my inotify argument a blocker upstream at all, they seem pretty keen on positions like "if your system doesn't have feature X, it's not proper Linux" statements.08:21
infinitydidrocks: There is no postinst reload if you install with --no-start, that's the bug.08:21
infinitydidrocks: Because there is no postinst reload at all, it's actually in invoke-rc.d08:21
didrocksoh right, I just played with this for cloud-init this morning08:22
didrocksyeah08:22
infinityAnd while I could make an argument that that's wrong too, it's WAY too late to rebuild literally everything that uses dh_installinit.08:22
infinitySo, not going down that road.08:22
didrocksI guess the trigger is fine, at least conceptually08:22
infinityBut a trigger fix or update-rc.d fix will paper over just fine.08:23
didrocksyeah, not the time to request a mass rebuild of everything using dh_systemd :p08:23
infinityAnd both solve different corner cases that the other misses, which is why I'm slightly inclined toward both.08:23
infinityNeither catches every case, but I don't think we can afford to hold out for perfection and avoid progress.08:24
didrocksinfinity: do we really care about git installation using systemd when someone doesn't know how to use it properly?08:25
didrocksI guess there is the arg of backward compat with update-rc/invoke-rc08:25
infinitydidrocks: Well, the git installation method in the bug report was using update-rc.d, which is the Debian-approved way of doing things.08:25
infinitydidrocks: So, that seems like it should DTRT.08:25
didrocksfair enough08:25
infinitydidrocks: And, conversely, I think a simple/crappy/non-policy-compliant in-house deb that ships an init script and doesn't use update-rc.d should probably also work.08:26
infinitydidrocks: We can cover both of those, and then we just miss the "non-packaged and non-update-rc.d" case, which isn't an insiginificant case, but also more invasive to solve. :/08:26
didrocksindeed, the solution sounds sane enough to me08:27
infinityAlthough, the non-packaged/non-update-rc.d init script is also less likely to source LSB functions, which then doesn't land it in systemd land.08:27
infinityI know I have a few of those lying around. :P08:28
infinityLike... All my firewalls.08:28
mbieblinfinity: yeah, sounds about right and please keep me posted08:28
infinitymbiebl: Do any of your team have carte blanche (within reason) to upload sysvinit in Debian for the update-rc.d fix, or do we need to coordinate with Roger too?08:29
mbieblwithin the pkg-systemd team, no08:30
mbieblslangasek is the closest to an official sysvinit maintainer aside from roger, petter and hmh08:30
mbieblthe latter 3 being very busy/occupied otherwise afaics08:31
infinitymbiebl: Alright.  I'll wait on pitti for a day or two, and if he has no input on the matter, I'll consider concensus between you, me, and didrocks good 'nuff, and talk to Roger about the update-rc.d bits.08:31
infinitymbiebl: Or talk to Steve, if he's happy pushing it.08:31
LocutusOfBorg1infinity, thanks a lot :)08:32
mbieblit's in collab-maint, so we might consider pushing the changes directly08:32
infinitymbiebl: Yeah, I'd be happy to push the changes, just less happy about uploading without someone's approval.  People tend to be twitchy about ownership of base packages still here and there.08:34
infinitymbiebl: And, usually with good reason.08:34
mbieblnod08:34
mbiebllooks like Petter is the most active one just looking at the recent history08:34
mbieblgetting an ack from Steve or Petter looks like the most promising approach08:36
infinityRight.  I'll chase that up tomorrow before I lose context on all of it.08:38
infinitymbiebl: And thanks for the input, the Debian bug lent insight.08:38
mbieblnp08:38
aeorildarkxst How do I start using sysv?08:40
darkxstaeoril, I don't know08:40
aeorildarkxst neither did my googld search ... :(08:40
infinityaeoril: You don't in Ubuntu.  We only support upstart and systemd.08:41
infinityaeoril: But running the init script seems to be enough to trigger the bug, doesn't it?08:41
aeorilinfinity I can trigger the bug by just running /etc/init.d/gdm08:42
infinityaeoril: Right, then no need to do a whole sysv boot, really.  Between running the script and a visual confirmation by someone who can count opens versus closures, it should suffice.08:42
aeorilinfinity good.  The current debdiff works for vivid.  I will add a new debdiff after doing the fix for trusty and attach it to the bug as well, indicating it is for trusty.  Then, we will have a debdiff for vivid and another for trusty.  The bug is the same, the difference is that in trusty I need to remove the "fi" line 78 while on vivid it is line 73.  Does that all seem reasonable?08:45
infinityaeoril: Yeah.  Should probably be fixed in utopic too, FWIW.08:45
aeorilinfinity ok, will do.  Thanks08:46
aeoril(tomorrow)08:47
seb128@sponsor on08:57
udevbotError: "sponsor" is not a valid command.08:57
seb128@pilot on08:57
udevbot(pilot (in|out)) -- Set yourself an in or out of patch pilot.08:57
seb128@pilot in08:57
=== udevbot changed the topic of #ubuntu-devel to: Archive: Feature Freeze | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> utopic | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: seb128
infinityseb128: Heh.  That's what you get for trying to operate IRC on a holiday.09:01
seb128lol09:02
seb128yeah, I was off yesterday afternoon so doing some sponsoring today in exchange :-)09:02
infinityseb128: Yeah, I'm in a similar "I slacked a bit, and making up for it" boat.09:03
seb128infinity, ogra_, cyphermox, can one of you merge/upload https://code.launchpad.net/~darkxst/ubiquity-slideshow-ubuntu/vivid/+merge/254490 ? it looks fine but coredev seems to not have access to that vcs...09:25
Riddelltseliot: am I right in thinking your sddm patch is still a work in progress and not ready for upload?09:28
tseliotRiddell: yes, I'm still waiting for a reply from David Edmunson09:29
tseliotespecially about the two leaks that I fixed09:29
tseliot(one was already there)09:30
Riddelltseliot: thanks, I've pinged him :)09:30
tseliotRiddell: thanks09:30
aeorilI have a machine I am running trusty 14.04.1 LTS on.  I use it to do builds using sbuild when doing bug fixes.  Should I upgrade this to 14.04.2 for any reason?09:32
darkxstaeoril, it will already be 14.04.2 if you do the regular updates09:34
aeoriloh, ok - will do then09:34
darkxst(minus the HWE stack) which is opt-in and probably not much use if X is working fine for you09:35
infinityaeoril: "lsb_release -a" should say 14.04.2 already, unless you never upgrade.09:36
aeorilinfinity yes, I just did that already - it is indeed 14.04.2 ...09:36
aeorilthanks, guys!09:36
Riddelltseliot: have you actually tested sddm with nvidia-prime? does it work for you?09:38
seb128Riddell, hey, speaking of sddm, there is https://code.launchpad.net/~dan-mcgregor/ubuntu/vivid/sddm/fix-zsh/+merge/255127 in the sponsoring queue ;-)09:39
darkxstinfinity, Ive seen crash reports on errors.u.c of people that have never upgraded once since trusty was realeased!'09:41
tseliotRiddell: I haven't had the chance to test it yet (but I will). My work is based on what I did for lightdm though, and it reuses code that was already there in sddm (for the DisplayCommand parameter), so, in addition to building fine, it should also work.09:41
Riddellooh thanks seb12809:42
seb128Riddell, yw!09:42
dz0nyok why is this triaged as invalid https://bugs.launchpad.net/ubuntu/+source/gparted/+bug/143217609:43
ubottuError: malone bug 1432176 not found09:43
aeorilIs this OK with apt-get upgrade on 14.04.2? "The following packages have been kept back: liboxideqt-qmlplugin linux-generic linux-headers-generic linux-image-generic"09:44
infinityaeoril: You want "apt-get dist-upgrade"09:45
infinityaeoril: "upgrade" refuses to add/remove packages.09:45
aeorilok, thanks - should I always use "dist-upgrade" instead of "upgrade" then?09:46
infinityaeoril: Generally, yes, just pay attention to what it wants to do.  If it's asking to remove a bunch of things, something may have gone wrong and you might want to say "no". :)09:47
aeorilok, will do ... :)09:47
infinitydz0ny: Because, due to outdated packages, it was impossible to generate a useful stack trace, so it's not particularly debuggable.  If you can provide exact reproduction steps to make the crash happen on a current version, reopening it would be fine.09:48
infinitydz0ny: Oh, and you also have non-Ubuntu packages installed, which is almost certainly the source of the bug, based on the limited stacktrace we did get.09:49
dz0nyinfinity: mhm, I realized that last bit now. I have gnome staging ppa and that seems to be the cause09:50
aeorilinfinity thanks, that worked!09:52
LocutusOfBorg1seb128, hi, since the trusty release is an LTS and I did a mistake in non using the standard patch notation in the previous upload I would like to rename it if possible09:53
LocutusOfBorg1I hope you understand, if not possible, feel free to filter that part :)09:53
seb128LocutusOfBorg1, hey, ok, wfm09:53
LocutusOfBorg1thanks!09:54
seb128LocutusOfBorg1, can you make the bug SRU compliant? (impact/test case/regression potential in the description)?10:02
LocutusOfBorg1in a few minutes10:05
LocutusOfBorg1done!10:16
seb128LocutusOfBorg1, thanks10:26
aeorilI seem to be unable to edit my comment on bug 1315442 - #7 - I want to change it to mention the fix is for the vivid version specifically10:27
ubottubug 1315442 in gdm (Ubuntu Trusty) "Extra "fi" in /etc/init.d/gdm" [Undecided,Confirmed] https://launchpad.net/bugs/131544210:27
seb128smoser, hey, could you review https://code.launchpad.net/~niedbalski/ubuntu/vivid/curtin/fix-1263181/+merge/250163 it's in the sponsoring queue for a while (and the reported seems a bit grumpy on the bug by the lack of feedback, he states that things are just not working at the moment)10:27
seb128aeoril, I don't think you can edit commit, just add a new one?10:27
aeorilseb128 ok, will do - thanks - I cannot find anyway to edit the comment10:27
seb128aeoril, right, you can't10:28
aeorilok, thanks seb12810:28
LocutusOfBorg1thanks to you seb128 :)10:43
LocutusOfBorg1I'm wondering if dholbach is on VAC :)10:43
LocutusOfBorg1seb128, BTW I would like to have a feedback for https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/142476910:44
ubottuLaunchpad bug 1424769 in virtualbox (Ubuntu) "virtualbox-guest-x11 uninstallable with mesa-lts-utopic" [Undecided,Confirmed]10:44
LocutusOfBorg1if possible :)10:44
aeorilsarnold or infinity or darkxst would you mind looking here?  I added the patch for trusty:  https://bugs.launchpad.net/ubuntu/+source/gdm/+bug/1315442 (comment #9)10:44
seb128LocutusOfBorg1, today is an holiday in Germany (good friday)10:44
ubottuLaunchpad bug 1315442 in gdm (Ubuntu Trusty) "Extra "fi" in /etc/init.d/gdm" [Undecided,Confirmed]10:44
darkxstaeoril, probably ok from a quick glance, will sponsor over the weekend when I find time10:46
aeorildarkxst ok, thanks - this is starting to get easier! :)10:47
aeorildarkxst I still need to do the utopic fix - will do soon10:47
darkxstaeoril, time to find your own bug to fix ;)10:47
aeorildarkxst this is a lot of fun! :D10:48
aeorildarkxst I need to do a fix with some good coding in it!10:48
seb128LocutusOfBorg1, I don't know the package much but I think added -lts variants makes sense in the context of the renamed xorg stacks10:48
aeorils/good/real/10:48
LocutusOfBorg1seb128, thanks, but he wasn't there also yesterday maybe :)10:49
seb128LocutusOfBorg1, yeah, maybe it's taking some extra days for a long easter w.e10:49
LocutusOfBorg1I hope he is having a good time then ;)10:49
aeorildarkxst I have my own bug to fix!  I just don't have the ability to fix it! (that one I worked on forever about vim/gnome-terminal)10:50
seb128@pilot out10:53
=== udevbot changed the topic of #ubuntu-devel to: Archive: Feature Freeze | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> utopic | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
darkxst aeoril I meant for you to find a bug you can fix10:56
aeorildarkxst as opposed to you finding them for me?10:56
darkxstyes10:58
aeorildarkxst will do, thanks for all your help :)11:01
darkxstaeoril, np, Im off to bed now11:03
aeorildarkxst night!11:03
aeorildarkxst I am going to look for a fix that has some c code in it11:04
aeoril(I have not coded in C for a while)11:05
didrocks@pilot in11:05
=== udevbot changed the topic of #ubuntu-devel to: Archive: Feature Freeze | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> utopic | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: didrocks
aeorildidrocks I see you are my patch pilot!  Just looked up what that was!11:07
aeorils/my/our/11:08
didrocksaeoril: the gdm thing? I'm unsure to understand how that impacts the ubuntu gnome guys as there is an upstart job (gdm.conf) for it, right?11:10
aeorildidrocks not sure, actually - I am new11:11
aeorildidrocks I was just commenting that I noticed you were the patch pilot - I did not know there was such a thing11:12
didrocksaeoril: ah ok, no worry! I saw you were discussing about the gdm bug, I'll let the ubuntu gnome team deciding on it, but it's a bug fix that debian may benefit from, not ubuntu as we only support upstart and systemd11:13
aeorildidrocks if they wanted to manually use /etc/init.d/gdm to start/stop/whatever the service, it would affect them though11:13
didrocksaeoril: not something that they should do (because a lot of other things will be broken, even if it works), and not something that we support at all11:15
=== dkessel_ is now known as dkessel
aeorildidrocks oh, ok - what do I do to make the patch available to debian, if anything, or will the ubuntu-gnome people do that?11:15
didrocksaeoril: if you want to handle it and push to debian, that would be rocking, there is a wiki page about it, one sec11:16
darkxstaeoril, you don't, there is a massive delta on gdm between debian and ubuntu11:16
aeorildidrocks I might as well!  If I never do it, I won't learn!11:16
aeorildarkxst oh, ok11:16
didrocksdarkxst: you think the gdm init script is different?11:16
darkxstdidrocks, I need to finish my gdm3 merge first ! before that is possible11:16
didrockslet me look at the init script, one sec11:17
didrocksaeoril: for reference (I'll tell you here if the bug applies to them in a sec): https://wiki.ubuntu.com/Debian/ForUbuntuDevelopers#Forwarding_bug_reports11:17
didrocksaeoril: attaching a patch to the forwarded bug report11:18
aeorildidrocks ok, thanks for the link :)11:19
didrocksaeoril: yeah, they don't have that bug11:19
aeorildidrocks ok, thanks anyway :)11:20
didrocks(their init script is different, which is normal, as they support sysv)11:20
didrocksaeoril: yw!11:20
aeorildidrocks yah, I would figure if they support it, it probably works better already!11:20
didrocksyeah ;)11:21
aeorildidrocks why do we have the sysv stuff at all if we don't support it?  I mean, if you cannot even use it manually even, what is the point?11:21
didrocksaeoril: debian supports multiple init system, ubuntu always supported one (upstart until now, and systemd but on some flavors)11:22
didrockswe removed most of the init scripts in the past11:22
didrocksbut TBH, that was more a burden than anything in the end, to keep a delta with debian just for this11:22
didrocksand under systemd, sysv init scripts are ignored if there is a systemd unit11:22
aeorildidrocks why did we not remove all the sysv scripts if we cannot even use them?11:23
didrocksaeoril: as told, we did it in the past, but as we merge regularly from debian, a lot of packages only had those removals as a delta11:23
didrocksso we couldn't sync automatically11:23
didrocksand it introduces uncessary diff11:23
didrocksnoting that the size on disk is really negligeable11:24
aeorildidrocks oh, sorry - I misunderstood.  I think I understand now.11:24
didrocks(472K for instance on my machine, which has a lot more packages than the standard installation)11:24
darkxstdidrocks, gdm is way out of sync, but I was trying to go to bed half an hour a go11:25
darkxstreally going now11:25
didrocksdarkxst: enjoy your long week-end :)11:25
aeorildidrocks so, we removed them in the past, but now we just leave them in because they come from debian?11:25
didrocksright11:25
darkxstdidrocks, it already started and I am exhausted after day 1!11:26
aeorildidrocks ok, gotcha.  Thanks for the explanation11:26
didrocksdarkxst: 3 more days for you to rest!11:26
didrocksaeoril: yw, do not hesitate if you have any other questions :)11:26
aeorildarkxst thanks for all your support!  Good night! I hope you have a nice holiday!11:26
aeorildidrocks I do have one question - you mentioned this earlier, but I want to clarify - this whole fix may be pointless, because we cannot use the scripts, but you leave it to the ubuntu gnome people to decide?11:28
didrocksaeoril: exactly, they are the ones touching the most of those packages, so if they want to add that fix to other changes in an upload, that's fine. I just don't think it worthes an upload on its own11:29
didrocks(especially when fixing older releases, where the process is way more involved)11:29
aeorildidrocks ok.  I have put the patches for vivid and trusty into the bug report.  I will go ahead and do utopic as well for completeness - it is easy at this point and does not take much time11:30
didrockssure :)11:33
aeorildidrocks caffeine is amazing ... I can do the utopic patch now ... lol11:44
aeoril(until I crash)11:44
didrocksahah ;)11:45
seb128barry, hey, could you look at https://code.launchpad.net/~brunonova/oneconf/lp1165104/+merge/198429 ? it's waiting for feedback from you since 2013, the contributor seems a bit disappointed since :-/11:49
seb128cyphermox, (or somebody else looking at foundation things, maybe infinity?) could be get https://code.launchpad.net/~tj/ubuntu/trusty/grub-installer/lp1354730/+merge/230222 merged or rejected?11:51
seb128it's a one liner, it feels like we should be able to do the tweak Colin suggested and merge in if the change is right11:51
seb128tyhicks, kirkland, hey, could you review https://bugs.launchpad.net/ubuntu/+source/ecryptfs-utils/+bug/1406940 ?it's in the sponsoring queue waiting since january 1st11:58
ubottuLaunchpad bug 1406940 in ecryptfs-utils (Ubuntu) "ecryptfs does not work for domain users (AD, likewise/powerbroker)" [Undecided,New]11:58
=== adam_g is now known as adam_g_out
cyphermoxseb128: I'm off today but since I've looked, I might as well review this :)12:28
cyphermoxah, that one12:28
seb128cyphermox, thanks, and that can wait next week, sorry for the ping on a day off, I assumed you would just get the backlog when you are back next week, I didn't meant to nag you on a vac day12:28
cyphermoxno, rejecting; I had applied it in vivid and it broke things12:29
seb128k12:29
seb128thanks12:29
seb128cyphermox, btw, did you do something about the nm-applet issue from the other day?12:29
cyphermoxseb128: which?12:29
cyphermoxthe crash, yes12:29
seb128cyphermox, the segfault12:29
seb128right12:29
seb128great12:29
cyphermoxshould be in archive now12:29
seb128cyphermox, oh, I somewhat didn't notice the upload on vivid-changes, great, thanks ;-)12:31
seb128cyphermox, did you upstream the fix? the patch has no header, but I think it impacts upstream as well since fedora had similar reports12:33
cyphermoxoh, no12:34
cyphermoxbut it really looks like something broken by indicator, not by upstream12:34
=== Guest79913 is now known as gusnan
cyphermoxie. fails because of hows things get started when you initialize the indicators12:35
cyphermoxI'll get back to this on Monday12:35
seb128cyphermox, weird, https://retrace.fedoraproject.org/faf/reports/352711/ seems similar12:37
cyphermoxhmm, it really does12:42
cyphermoxin any case, I think this should help a whole lot, but it's indicator-specific anyway12:42
seb128cyphermox, that's why I suggested upstreaming it the other day :-)12:42
cyphermoxI'll discuss the details with dcbw on monday12:42
seb128thanks12:42
seb128isn't monday off for you?12:42
cyphermoxmaybe there is a something else to do12:43
cyphermoxnope12:43
seb128k12:43
cyphermoxmaybe it's off for him though12:43
cyphermoxmost things already assert that devinfo is there (it being null causes the crash)12:43
seb128tuesday is fine a well :-)12:43
cyphermoxand it's expected to be set when devices are initially discovered12:43
cyphermoxbut I can't assert in this case, maybe just ignoring the device if it doesn't have the devinfo struct12:44
seb128k12:45
seb128doko_, hey, could you review https://bugs.launchpad.net/ubuntu/+source/openjdk-8/+bug/1411630 ? mitya57 pointed on the bug that the change should probably be including in Debian as well, it's waiting in the sponsoring queue since january12:49
ubottuLaunchpad bug 1411630 in openjdk-8 (Ubuntu) "Build-Depends cannot be fulfilled in precise" [Undecided,New]12:49
doko_seb128, sure, next free work day, which is Thu or Mon in a week13:04
doko_and I'm not keen on mitya57's patches ... there are still syncs initiated by mitya57 which ftbfs in -proposed13:05
seb128doko_, no hurry, should I just unsubscribe sponsors and assign to you?13:06
doko_seb128, sure, I can have a look13:08
seb128doko_, thanks13:08
seb128doko_, enjoy the easter days ;-)13:08
smoserseb128, that was on my list fl things to do today.13:11
seb128smoser, great, thanks :-)13:11
smoserinfinity, didrocks took a look at bug 1438520 and got a fix going forward, but we are wondering if there is a way to skip old prerm.13:21
ubottubug 1438520 in cloud-init (Ubuntu) "cloud-init on vivid upgrade causes sigterm, which aborts 'runcmd' execution" [High,Confirmed] https://launchpad.net/bugs/143852013:21
smoserso that we could allow an upgrade to actually fix a system right now, rather than only future systems that don't have broken cloud-init.13:22
smoseranyone else is welcome to suggest fix also, it doesn't have to be ∞13:22
strikovsmoser: okay, so cloud-init gets restarted during upgrade, but maybe we can simply re-run initialization if (a) cloud-init start and (b) doesn't see 'init was successful' marker in /var/lib/<don't remember>?13:38
smoserstrikov, so the problem is that cloud-init is in the image, and running 'upgrade'.13:40
smoserthat upgrade triggers cloud-init upgrade.13:40
smoserwhich causes the series of maintainer scripts described at https://wiki.debian.org/MaintainerScripts13:40
smoser(upgrade)  to run.13:40
strikovsmoser: yep; cloud-init gets stopped (restarted)13:40
smoserand the pre-rm script there says "stop"13:40
strikovsmoser: but why it doesn't finish initialization next time it runs?13:41
smoserso didrocks fix, which is right is to tell packaging "you dont want to stop or start or restart" (which is actually the behavior we want).13:41
strikovsmoser: i.e. stop/start, oops i didn't finish init last time, let's do it now13:41
smoserbut we have to deliver that configuration and have no way other thna packaging to do it.13:41
smoserstrikov, it does finish next time.13:41
smoserbut "next time" is on reboot13:41
smoserthe problem will go away when we have images with cloud-init at this next (non-broken) version inside them.13:42
strikovsmoser: yeah, that's the point; maybe we need to re-init not on reboot but every time with *start* cloud init but 'init finished' marked doesn't exist13:43
strikovsmoser: then, it does everything needed when upgrade starts it after upgrade13:43
smoserhm.., yeah, so why didn't that happen....13:44
smoseroh i thikn maybe because its a "one shot" service (Type=oneshot)13:45
smoserthat the 'restart' only did a 'stop'.13:45
smosereffectively.13:45
strikovsmoser: if we fix this (somehow) i think that upgrade will work fine; it stops during prerm, then starts on postint, cloud-init re-inits and we're done13:45
smoseri think i'm just going to upload the fix, an then we'll try to get "beta3" images made . so that only people that run the beta2 (out of date) image will see the issue.13:46
smoserit seems the least invasive, and i can think of further problems by it (basically it will then be behaving like upstart did)13:47
smoserstrikov, your solution could definitely work though.13:51
strikovsmoser: by uploading the fix you mean didrock's one or oneshot?13:51
smoserdidrocks solution.13:51
smoserright now it *is* oneshot. (which it should be, its essentially a task not to be restarted when it exits)13:51
didrocksyeah, it should be oneshot13:52
smoserand i think that is why it doesn't get started on 'restart'13:52
smoserit just gets stopped13:52
strikovsmoser: yeah, it should work i think; hope we don't meet oneshot issue later13:52
strikovsmoser: ah, btw, does it mean that cloud-init is not upgradable?13:53
strikovsmoser: because we basically use the old one even if we have upgrade available?13:54
aeorildidrocks Lintian questions:  http://paste.ubuntu.com/10730634/ should I worry about this error and warning?13:54
strikovsmoser: can we meet some issues if 'data' gets unpacked from new cloud-init but 'code' is from the previous one13:54
smoserstrikov, well, it could . its just the 'cloud-config' portion that upgrades itself. so those modules.  you're right though.13:55
smoserif there was a data format change, new versions would have to find they were using the old version's data and support it.13:55
aeorildidrocks also, the debdiff had a change in it I did not make - it appears the .dsc included with the utopic gdm package has an out-of-date .dsc in it???13:56
smoserwe have done some thing slike that before. when modules change names, it will rename the marker files.13:56
didrocksaeoril: no, that's fine (the utopic is due to your version of some packages not backported) and the standard-versions is not updated to latest, but you don't want to do that in a released version13:56
didrocksaeoril: you can use lintian-info --tags <the tag shown> to get more info btw13:56
aeorildidrocks what about the debdiff having an extra change in it that I did not make?13:57
didrocksaeoril: that's weird, do you have it handy?13:58
didrockslike pastebin it13:58
aeorildidrocks sure:  http://paste.ubuntu.com/10730665/ lines 15-26 should not be there ... it looks like the .dsc included in the package is out of date ...14:01
didrocksah that14:01
didrocksaeoril: don't worry, the uploaders lines are autoupdated (this is for debian)14:01
didrocksno incidence in ubuntu in practice :)14:01
aeorildidrocks not sure what you mean ... do you mean that this fix will only be used by debian?14:02
aeoril(per our previous discussion)14:02
didrocksaeoril: it's not really a "fix", it's a field used in debian to determine who can upload a package when some of the packages are co-maintained14:02
didrocksaeoril: after a while if someone didn't upload that package, he/she will be stripped out of the Uploaders: list14:03
didrocksbut this is really just used in debian, not ubuntu14:03
aeoriloh, ok - thanks - I understand now14:03
didrocksaeoril: more information on https://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Uploaders14:03
smoserdidrocks, i've updated that bug with 2 comments, one describing what we decided to do and why, and the other showing how i tested that the solution fixes this problem.14:15
* didrocks looks14:15
didrockssmoser: looking good, thanks for summarizing :)14:17
smoserugh14:17
smoserexcept for i didn't actually test it.14:17
smoserthe ppa build failed14:17
smoserhttps://launchpadlibrarian.net/201943285/buildlog_ubuntu-vivid-amd64.cloud-init_0.7.7%7Ebzr1088-0ubuntu2%7Esm1_BUILDING.txt.gz14:17
smoserthe build environment doesn't have /sbin/ip i guess. :-(14:18
smoserthat recently changed14:18
didrocksargh14:18
didrocks@pilot out14:23
=== udevbot changed the topic of #ubuntu-devel to: Archive: Feature Freeze | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> utopic | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
=== mako_ is now known as mako
aeorildidrocks thanks for all your help.  I got the final patch attached for bug 1315442.  It is up to darkxst now.15:05
ubottubug 1315442 in gdm (Ubuntu Trusty) "Extra "fi" in /etc/init.d/gdm" [Undecided,Confirmed] https://launchpad.net/bugs/131544215:05
seb128hallyn, tyhicks, do you think https://bugs.launchpad.net/ubuntu/+source/click/+bug/1427264 is likely to be fixed for vivid?15:30
ubottuLaunchpad bug 1427264 in click (Ubuntu) "using ecryptfs, creating frameworks fail to bind mount issues" [High,Triaged]15:30
hallynseb128: no idea, i wasn't looking at it15:34
hallyni thought tyhicks was working on it15:35
hallyninfinity: http://paste.ubuntu.com/10731209/   have you ever seen this?15:35
hallynmy program just does a fork() and seems to hit an assert inside fork inside libc and get hung15:35
hallyni'll do some extra bookkeeping so i can kill that task if/when that happens, but it'd be nicer if that didn't happen :)15:35
* hallyn tried to peek inside libc's fork but got lost somewhere on the minotaur level15:36
hallynit's libnih-dbus so maybe it's an at_fork handler i didn't know was being registered15:37
hallynjinkeys, looks like15:42
hallyn      assert (THREAD_GETMEM (self, tid) != ppid);15:42
hallynmay be failing, bc pid is 015:42
hallynno, ppid is listed as 605.  but that's wrong bc we had just done a setns(/proc/pid/ns/pid) before the fork, so pid is iddferent15:46
hallynso presumably that's why this is racy - fork happens to have given me in the new pidns the pid of the parent in th eparent pidns15:47
tyhicksseb128: that fix stalled while I was investigating other issues that smoser reported to me which were similar symptoms but different causes15:50
hallynyup that's what's going on.  is there a way to force libc to update it's cached values i wonder15:50
tyhicksseb128: I hope to circle back to all the systemd/schroot/sbuild/ecryptfs bugs next week and prepare fixes15:50
seb128tyhicks, ok, great, thanks15:51
kirklandtyhicks: did you happen to track down that boot/login critical problem?15:51
seb128tyhicks, sorry for being naggy about that, but vivid release is soon, and that issue is quite annoying for dev who want to write apps for the phone15:51
tyhickskirkland: no, I'm about to start debugging it again15:51
hallynarguably libc's setns should just do that for us15:51
tyhicksseb128: I understand - sbuild/schroot internals are outside of my comfort zone15:52
tyhickskirkland: I created bug #1439849 for that issue15:53
ubottubug 1439849 in linux (Ubuntu) "BUG: unable to handle kernel NULL pointer dereference at 0000000000000010" [Critical,Confirmed] https://launchpad.net/bugs/143984915:53
smoserseb128, sorry i took tyhicks off on a wild goose chase.15:53
smoser(well, not entirely wild)15:53
seb128tyhicks, yeah, seems it's difficult to find somebody who has those in their confort zone though :-/15:53
* tyhicks nods15:53
seb128smoser, no worry, I'm sure you have good reasons :-)15:53
tyhickskirkland: will you be able to https://bugs.launchpad.net/ubuntu/+source/ecryptfs-utils/+bug/1406940 ? There's no chance that I'll get to it before release.15:54
ubottuLaunchpad bug 1406940 in ecryptfs-utils (Ubuntu) "ecryptfs does not work for domain users (AD, likewise/powerbroker)" [Undecided,New]15:54
tyhickss/will you be able to/will you be able to review/15:55
mitya57doko: Which of my syncs FTBFS? It seems to me that I am not aware of that.16:29
dokomitya57, https://launchpad.net/ubuntu/+source/webkit2gtk/2.6.2+dfsg1-416:30
dokoalso a good idea to watch http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html16:30
mitya57doko: I will look ASAP (maybe tomorrow). And I am watching that page, but it has a lot of entries so it's easy to miss something.16:32
dokoheh, sure, but don't you get emails for build failures too?16:33
mitya57No, I don't see any mails about webkit2gtk in my inbox, except the "accepted into proposed" one.16:35
mitya57I think they are not sent to the sync sponsor.16:36
tseliotRiddell: apparently I also need to check (in gpu-manager) that sddm is the default. How do I do that? There's no /etc/X11/default-display-manager16:40
tseliotor gpu-manager will refuse to configure the system16:41
Riddellum, I don't know16:42
Riddelltseliot: I guess there should be /etc/X11/default-display-manager ?16:42
tseliotRiddell: I've just installed today's image and it's not there16:43
tseliotKubuntu 15.04 daily16:43
Riddelltseliot: yes I confirm there's not, I guess it's a bug in the sddm packaging16:43
tseliotRiddell: ok, I hope this can be fixed soon. I'll write the file manually for now16:44
tseliotRiddell: does sddm have a log that I can use for debugging?16:55
tseliotRiddell: as it seems to ignore my settings in /etc/sddm.conf16:56
Riddelltseliot: /var/log/sddm.log ?16:59
tseliotRiddell: oh, I see the problem now. Thanks17:00
sarnoldaeoril: there's a debian/control change in your utopic debdiff that I don't understand but the fix and changelog look good in both17:32
aeorilsarnold thanks for looking at it - I figure the .dsc must have been out of date on that "pull-lp-source" package.  I did not make that debian/control file change17:33
aeorilsarnold I think it was didrocks that told me it was ok - just a debian thing, doesn't matter in Ubuntu???17:34
aeorilsarnold three down, thousands to go!17:34
sarnoldaeoril: yeah it probably doesn't actually matter; it just seemed out of place17:34
sarnoldaeoril woo :)17:34
aeorillol fun fun!17:34
aeorildarkxst informed me it is time to find a new bug on my own :)  I want to find one with a non-trivial code change, preferably in C17:35
aeorilsarnold well, off to lunch ... thanks again ... :)17:38
tseliotRiddell: I had to make DisplayCommand blocking too (being a qprocess), or the script would get killed too soon. At least I'm not getting a black screen now (it all works on login). Something goes wrong on log out. I'll have another look at it next week17:39
sarnoldaeoril: bon apetite :)17:40
Riddelltseliot++ thanks so much17:40
tseliotnp17:40
sarnoldaeoril: a pal ran into this bug yesterday.. lshw crashes when reading his uefi FAT filesystem.. https://bugs.launchpad.net/ubuntu/+source/lshw/+bug/143768117:40
ubottuLaunchpad bug 1437681 in lshw (Ubuntu) "lshw-gtk assert failure: *** stack smashing detected ***: lshw-gtk terminated" [Medium,Confirmed]17:40
aeorilsarnold ok, thanks - I'll look into it after I get back from lunch ... I'm hungry for food and bugs to kill!17:41
aeorilsarnold sweet - stack smashing!17:42
sarnold:)17:43
mitya57doko: webkit2gtk fix is in archive, already built on one architecture18:40
mdeslaurcyphermox: so network manager no longer shows the dumb bridge devices, but I still got a notify osd "You are now connected to virbr0"18:41
dokomitya57, \o/18:45
mdeslaurcyphermox: bug 144016618:49
ubottubug 1440166 in network-manager-applet (Ubuntu) "network indicator displays notifications for virtual devices" [Undecided,New] https://launchpad.net/bugs/144016618:49
aeorilsarnold is this the "correct" place to get the source files for lshw-gtk? http://packages.ubuntu.com/source/vivid/lshw19:05
sarnoldaeoril: I've found cases when packages.ubuntu.com data wasn't up to date; I prefer looking in launchpad.net/ubuntu/+source/<sourcepackagename>19:07
sarnoldaeoril: so in this case, https://launchpad.net/ubuntu/+source/lshw19:07
sarnoldaeoril: pull-lp-source should dtrt though19:07
aeorilsarnold pull-lp-source said "pull-lp-source: Error: The source package 'lshw-gtk' does not exist in the Ubuntu primary archive in vivid, vivid-security, vivid-updates or vivid-proposed" - is there any way to configure it so it finds the right source for lshw?19:09
aeorilsarnold oh, I know - "pull-lp-source lshw" ... right?19:09
sarnoldaeoril: no, the best way I know to find the source package is to use apt-cache show lshw-gtk | grep ^Source19:10
sarnoldyeah, exactly19:10
sarnoldaeoril: if there's no Source: line, then its source package is named the same..19:10
aeorilsarnold I just found out lshw and lshw-gtk were the same source package19:10
aeorilsarnold I do not understand your last comment19:11
aeorilsarnold Source: line where?19:11
sarnoldaeoril: it's difficult to find the correct source package for a given binary package; the apt-cache show ... | grep ^Source: trick willtell you the source package name unless the name of the binary package matches the name of the source package, in which case the Source: line is absent19:12
aeoriloh, ok - I see now19:13
aeorilsarnold I'll tuck that away19:13
aeorilsarnold when I use pull-lp-source, it won't work unless I sudo it.  This leaves all the entire contents with root as owner/group.  I always have to do chown and chgrp so I can use them as myself.  Is this normal?19:18
sarnoldaeoril: probably you're running it from a root-owned directory; if you run it in a directory you already own it ought to work unprivileged19:21
aeorilsarnold no, I am running it from my home directory - I just checked, and the directory in which I just ran it is owned by me19:22
sarnoldaeoril: well, the next step is to figure out why :) "strace -o /tmp/pull -f pull-lp-source lshw" and then look through /tmp/pull to find the permission denied messages that indicate you needed to use privileges to run it..19:24
kirklandbarry: howdy!  still around?19:57
kirklandbarry: wanna help me snapify ssh-import-id?19:57
kirklandbarry: doesn't that sound like the perfect day to end the week?  :-)19:57
barrykirkland: hi.  i need to leave a little early today, but i have a few minutes19:57
kirklandbarry: sweet19:57
barry:)19:58
kirklandbarry: is this the best channel to hold this conversation?19:58
barrykirkland: maybe #snappy-devel19:58
barryer, #snappy19:58
mdeslaurcyphermox: I've attached a debdiff to bug 1440166 for your approval20:01
ubottubug 1440166 in network-manager-applet (Ubuntu) "network indicator displays notifications for virtual devices" [Undecided,New] https://launchpad.net/bugs/144016620:01
aeorilsarnold I had root owner/group on ~/.launchpadlib - not sure why - I am guessing the first time I ran pull-lp-source, I ran it as root and it created that directory structure as root???20:02
aeorilsarnold anyway, everything working now20:02
aeorilsarnold thanks :)20:02
Unit193kirkland: Oooh, speaking of such, did you get the paste?20:03
aeorilUnit193 hey, I have fixed three bugs now!  Long time no chat!20:03
Unit193Howdy.20:03
aeorilUnit193 you remember me from #ubuntu-beginners-team?20:04
Unit193Of course.  Congrats.20:04
aeorilUnit193 yes, I am actually doing some meaningful work and have finally started contributing after all these years.  Hope all is well with you.20:04
aeorilUnit193 I took a detour for 3 years into Javascript/Web development, but am back now20:05
Unit193Heh, you were playing with websockets back then too.20:06
aeorilUnit193 yes, I started getting into a little node stuff even back then.  Had a great time doing Javascript - fascinating stuff!  It was amazing to see the technology unfolding rapidly in just the three years I was involved - simply amazing, actually!20:07
aeorilUnit193 the development tools and pretty much everything in browsers was just changing so fast and really good stuff20:08
kirklandUnit193: hiya -- the bitbucket stuff -- yeah, I need to create a bitbucket account so I can test it myself20:08
kirklandUnit193: it's on my list, haven't gotten to it yet20:08
Unit193kirkland: Ah, sorry about that.  In case you didn't have it https://bitbucket.org/snippets/unit193/q8My I left the copyright stuff there since it was minimal changes.20:09
kirklandUnit193: very good, I'll get it20:09
Unit193Sure, no rush at all.20:09
Unit193kirkland: And, poked them about being able to retrive keys not owned by you.20:10
kirklandUnit193: yeah, no kidding -- they really should remove the auth requirement on that20:12
kirklandUnit193: it's a friggin PUBLIC key!20:13
infinitysmoser: Sure you sorted this out while I was asleep, but old-prerm is the very first thing called in an upgrade, you can't override it.20:57
infinityhallyn: I've never seen lll explode on a simple fork, no.  I assume it's not actually all that simple, once the entire thing is unwound.21:00
hallynyeah it's not "that" simple - but surprisingly easy to make happen21:02
hallynpart of hte problem is containers start with lowe rpids so it's almost guaranteed to eventually happen if you keep trying21:02
sarnoldaeoril: aha! nice :)21:06
aeorilsarnold yes, I saw that on the stack trace dumped immediately to the screen, but misread the line and thought that that file was in the directory I was pulling hte source into.  Once I looked at it again and saw it was in the root of my home directory, it became obvious after checking permissions.21:07
darkxstaeoril, you deleted the vivid patch from the bug?21:08
aeorildarkxst no - I deleted a misbegotten utopic patch (wrong debdiff) then reuploaded the correct utopic patch - there should be three now - vivid, trusty and utopic ... let me check ...21:08
aeorildarkxst apparently, I somehow deleted the vivid patch.  Not sure how that could have happened.  I will upload it again.  Sorry.21:10
aeorildarkxst sorry about that - you can check it again now.  I have re-uploaded it:  https://bugs.launchpad.net/ubuntu/+source/gdm/+bug/131544221:19
ubottuLaunchpad bug 1315442 in gdm (Ubuntu Trusty) "Extra "fi" in /etc/init.d/gdm" [Undecided,Confirmed]21:19
aeorildarkxst I am just trying to up my karma, or at least my subconscious is ...21:21
psusiso with the release of vivid getting so close now I am growing concerned that this critical bug that prevents installation on uefi systems is going to go unfixed... is anyone looking at https://bugs.launchpad.net/bugs/141870621:27
ubottuLaunchpad bug 1418706 in ubiquity (Ubuntu) "Vivid: UEFI: blank drive incorrectly detected as existing BIOS-mode install" [Critical,Triaged]21:27
psusiit looks like there is a severe underlying breakage in ubiquity and how it is running the partman scripts int he wrong order or in parallel21:27
infinityhallyn: Ahh, the upstream bug is an enlightening read.21:28
infinityhallyn: And also clear that it's not a regression from trusty, at least, so that's nice.21:28
psusiit will be *really* bad if vivid is released with this bug unfixed21:29
infinitycyphermox: Can you put investigating LP: #1418706 on your post-holiday TODO?21:34
ubottuLaunchpad bug 1418706 in ubiquity (Ubuntu) "Vivid: UEFI: blank drive incorrectly detected as existing BIOS-mode install" [Critical,Triaged] https://launchpad.net/bugs/141870621:34
infinityhallyn: I'm not sure I'd go so far as calling that a glibc bug, so much as a missing feature.  The assertion seems entirely sane in a world where our parents' PID doesn't magically go away. :P21:36
infinityhallyn: But yeah.  Icky.  Would be nice to see patches from the container crowd with an implementation they feel would be both historically correct and also deal with the brave new world.21:37
darkxstaeoril, can you add the SRU paperwork to the bug also (https://wiki.ubuntu.com/StableReleaseUpdates#SRU_Bug_Template)21:43
aeorildarkxst ok, will try21:43
aeorildarkxst do you mean just adding a comment with the SRU Bug Template filled out?21:45
darkxstaeoril, edit the bug description21:45
aeorildarkxst ok, will do my best21:46
hallyninfinity: eh, what you say is probably more fair than what i say, but i guess i'd be more charitable if the end-result wasn't a mysterious hung task hung in assert()21:48
hallynit wasn't a bug befor epid namesapces, but it's been a bug for a long time now21:48
infinityhallyn: I'm entirely on board with the behaviour being suboptimal. :P21:49
hallyni'd still like to know whether anyone is working on the pthread mutex fixup to allow us to fix this21:49
infinityhallyn: The bug log doesn't imply a great deal of care-factor, but I can poke around and see if anyone's working on it internally.21:49
infinityhallyn: I wouldn't object to the "skip the assert if PPID == 0" bandaid, I don't think, but if it's already been worked around in software hitting the bug, I'd rather take some time and think about implications of a "correct" fix, whatever correct looks like.21:50
hallyninfinity: the ppid isn't registered as 0 though, unfortunately21:58
aeorildarkxst do you mind if I create the SRU paperwork and bpaste it for you to look at first then paste it into the bug description once it looks ok?  Also, when did you need this?  I have been working on bugs since 2:30 am my time and it is now 5:00 pm21:59
aeoril(getting played out)21:59
darkxstaeoril, just write it straight into the bug, you can always change it later if really needed22:01
darkxstI'm going to upload it soon, so should be done as soon as you can22:01
infinityhallyn: Oh, there was an imlpication of such in the bug.  Definitely needs a bit more unwinding to understand, I guess.22:01
aeorildarkxst I have to cook right now for dinner, but I can do it after that - maybe a couple of hours max?22:02
Unit193And in case you missed it, lot of backlog in #debian-devel about ddebs.22:03
darkxstaeoril, sure, even tomorrow would be fine22:04
aeorildarkxst oh, good - I'll plan on tomorrow afternoon then, if that is ok - maybe later this evening if I get a nap in22:06
darkxstaeoril, ok22:13
infinitydarkxst: Did you sponsor that gdm upload I just rejected? :P22:54
infinitydarkxst: You had some patch cruft in debian/-p2 which was obviously an oops.22:54
darkxstinfinity, yes, hmm22:54
darkxsthow did that get there!22:55
darkxstfixed now23:02
aeorildarkxst infinity was that bug 1315442 ?23:30
ubottubug 1315442 in gdm (Ubuntu Trusty) "Extra "fi" in /etc/init.d/gdm" [Undecided,Confirmed] https://launchpad.net/bugs/131544223:30
darkxstyes23:31
aeorilI guess I am not the only one who "oppsed" on it, although I did it several times ...23:31
aeoril"oopsed" ...23:31
darkxstseems I oopsed not you23:32
aeorildarkxst yes, I understand, but I had several "oopses" of my own on that silly thing23:33
aeorilMy Gosh!  Release is the 23rd of this month for vivid?23:42
ClevrPwnanyone know why UCK is having problems with GFXBOOT? (this seemed like the best room from the list to ask.23:57

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