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

=== tmpRAOF is now known as RAOF
=== tmpRAOF is now known as RAOF
=== salem_ is now known as _salem
DerRaidenmorning/morgen05:08
pittiGood morning06:11
twbDumb question: is it normal for EOLd packages to still have .dscs linked from packages.u.c ?  Because http://packages.ubuntu.com/lucid/cups links to http://archive.ubuntu.com/ubuntu/pool/main/c/cups/cups_1.4.3-1ubuntu1.14.dsc but the files *that* references are 404d (presumably because they're moved to the EOL server)07:05
twboh wait, I misread the error message07:05
twbIgnore me, I'm just an idiot.07:06
jibelpitti, where are the logs now with systemd? it used to be in /var/log/upstart/ is everything in syslog? I'm searching why whoopsie doesn't upload crash files on vivid07:13
pittijibel: it should be in syslog too, but everything goes into the journal07:13
pittijibel: "journalctl" -> everything; "journalctl -u whoopsie" -> everything from whoopsie07:14
jibelpitti, thanks. I'll check that.07:14
pitti(there's lots of more filters, but those are probably the two most common ones)07:14
pittijibel: so journalctl -u <servicename> is the direct equivalent of /var/log/upstart/<servicename>07:14
jibelCannot reach: https://daisy.ubuntu.com is a good reason to not upload crash files :/07:20
dholbachgood morning07:31
pitticjwatson: do you want a Debian bug for bug 1440070 / the patch in http://launchpadlibrarian.net/202605250/openssh_1%3A6.7p1-5_1%3A6.7p1-5ubuntu1.diff.gz ?08:31
ubottubug 1440070 in openssh (Ubuntu) "openssh-server attempts to connect to upstart and the connection is refused" [Low,Fix committed] https://launchpad.net/bugs/144007008:31
cjwatsonpitti: Yes please08:58
cjwatsonpitti: Or I can give you git commit access if you like08:58
pitticjwatson: I'll file a bug then08:59
LocutusOfBorg1Does anybody know how to contact Chris Arges?09:09
LocutusOfBorg1about bug 112940909:09
ubottubug 1129409 in fglrx-installer-updates (Ubuntu Utopic) "[SRU] Nvidia and AMD graphics drivers should indicate whether they provide libcuda.so.1, libOpenCL.so.1, etc." [Undecided,Confirmed] https://launchpad.net/bugs/112940909:09
LocutusOfBorg1seems he didn't upload the utopic fix :(09:10
=== vrruiz_ is now known as rvr
pittiinfinity: FYI: https://tracker.debian.org/news/67657509:38
Riddelltseliot: sddm today should make the /etc/X11/default-display-manager file10:44
tseliotRiddell: ok, will it also come with an entry in sddm.conf?10:46
Riddelltseliot: it'll use the default which points to the Xsetup script which does run /sbin/prime-offload10:47
tseliotRiddell: ok, that would work. I'll push my change for gpu-manager in ubuntu-drivers-common, so that it doesn't abort when it finds sddm10:48
Riddelltseliot: lovely :)10:49
tseliotRiddell: done10:55
Riddelltseliot: awooga, thanks for your help10:55
infinitypitti: Excellent, now it just needs an unblock?10:56
tseliotRiddell: you're welcome. If they ever add support for restarting X on log out, I'll be glad to complete support for hybrid graphics in sddm10:56
pittiinfinity: yes; I'd like to keep this in unstable for two days or so to get some field testing, so I was going to file the request on Sat10:57
infinitypitti: Fair enough.  Since I uploaded sysvinit with a medium urgency, I figured that would take care of me anyway and filed the unblock with the upload.  That's 5 days for someone to file an RC bug and keep it out.11:01
infinitypitti: And, indeed, you were a medium too, so...11:01
=== MacSlow is now known as MacSlow|lunch
tjaaltonLocutusOfBorg1: that would be tseliot then, who packaged them11:14
tseliotLocutusOfBorg1: I haven't backported the fix to utopic. It's only in trusty and in vivid for now11:16
LocutusOfBorg1tseliot, I provided the debdiff in the bug11:34
LocutusOfBorg1the fix is trivial11:34
tseliotLocutusOfBorg1: right. I can upload that later11:39
LocutusOfBorg1thanks11:49
shadeslayermvo: poke12:07
shadeslayermvo: Kubuntu core ?12:07
=== wookey_ is now known as wookey
=== MacSlow|lunch is now known as MacSlow
flexiondotorgIf there is someone piloting would they be good enough to look at the following please?12:09
flexiondotorghttps://bugs.launchpad.net/ubuntu-mate/+bug/143938812:09
ubottuLaunchpad bug 1439388 in mate-tweak (Ubuntu) "Updated translations for mate-tweak [debdiff attached]" [Low,New]12:10
flexiondotorghttps://bugs.launchpad.net/ubuntu/+source/mate-menu/+bug/143938012:10
ubottuLaunchpad bug 1439380 in mate-menu (Ubuntu) "Updated translations for mate-menu [debdiff attached]" [Low,New]12:10
flexiondotorgThey are updated translations and bugs fix. I think today is the deadline for translations.12:10
Odd_Blokemvo: Thanks for the merge!12:16
=== _salem is now known as salem_
ginggshi, anyone one in ubuntu-archive able to look at LP: #1432576 please?12:42
ubottuLaunchpad bug 1432576 in kissplice (Ubuntu) "Please remove 32-bit (armhf, i386 and powerpc) binaries" [Undecided,Incomplete] https://launchpad.net/bugs/143257612:42
cjwatsonginggs: done13:01
ginggscjwatson: thanks!13:02
flexiondotorgIs there someone scheduled to pilot today?13:39
seb128flexiondotorg, mvo and cjwatson13:42
flexiondotorgseb128, Thanks.13:42
flexiondotorgmvo, cjwatson When you're piloting I have some stuff that I think is time critical for today.13:43
cjwatsonI'm unlikely to do it today, sorry.  Doesn't fit very well into my LP work13:43
cjwatsonTrying to follow a long chain of stuff for new-style ddebs right now13:44
flexiondotorgcjwatson, OK. Understood :)13:44
caribouAny trick to investigate build failures caused by dependancies not being installed ?14:00
caribouThe Build-Depends-Indep: dblatex is correctly installed when I build with sbuild, but PPA builder doesn't want to include itg14:00
caribous/itg/it14:00
caribou(on precise btw)14:01
geserhave you a link to a build log?14:05
caribougeser: https://launchpadlibrarian.net/202635957/buildlog_ubuntu-precise-amd64.openafs_1.6.7-1ubuntu1.12.04.1_BUILDING.txt.gz14:08
caribougeser: doesn't seem to install the Build-Depends-Indep14:11
caribougeser: dkms & the other are not there either14:11
gesercaribou: but only for amd64, the build succeeded for i38614:16
geserthe amd64 build should only build arch-dep packages (indep is build by i386) and shouldn't need  B-D-I in the first place14:17
infinitycaribou: B-D-I is only installed when building arch:all packages.14:17
infinitycaribou: For local tests, that's "dpkg-buildpackage -B" versus "dpkg-buildpackage -b"14:18
cjwatsonOr sbuild --no-arch-all vs. -A14:18
cariboucjwatson: -A is the answer, I got into the habit of *always* using this switch14:21
caribougeser: infinity: thanks for the info14:21
infinitycaribou: Yeah, you should generally test once with -A, once without, if you're paranoid about getting it right.14:23
caribouinfinity: well, in that case, I'm paranoid about asking stoopid questions :-)14:24
LocutusOfBorg1doko, hi, you there?14:26
LocutusOfBorg1talking about the virtualbox gcc-5 build failure14:26
LocutusOfBorg1I got the regression fixed tonight (I'm still testing the fix)14:26
LocutusOfBorg1https://gcc.gnu.org/bugzilla/show_bug.cgi?id=6569314:27
ubottugcc bug 65693 in rtl-optimization "[4.8/4.9/5 Regression] ICE in assign_by_spills, at lra-assigns.c:1419" [Normal,New]14:27
LocutusOfBorg1do you think you can include in your next upload? do you fetch from trunk, right?14:27
LocutusOfBorg1I'm building it locally ATM, not sure if I did everything correctly :)14:39
dokoLocutusOfBorg1, sure, but not this week14:43
LocutusOfBorg1no problem, thanks!14:46
LocutusOfBorg1the question was "do you fetch from trunk?" I'm wondering if they branched gcc-5 somewhere, and I don't want to look at svn jungle :)14:47
flexiondotorgmvo, Please can you let me know when are you scheduled to pilot?14:50
infinitydoko: Is cgo disabled on powerpc intentionally, or is that an oops?14:51
Riddelltseliot: david from sddm says they do restart X, pier says they do not but david says pier is wrong14:51
Riddellsounds like a difficult topic :)14:51
ogra_lol14:52
tseliotRiddell: all I know is that XorgDisplayServer::stop() is not being called on log out, or I would see "Display server stopping..." in the log14:57
tseliotRiddell: that's only called on shutdown, at least this is what I saw in my tests14:57
tseliotRiddell: they stop X when they stop the greeter (in Display::stop() )15:01
mvoflexiondotorg: what can I do for you?15:01
Riddelltseliot: but not on logout?15:02
flexiondotorgmvo, Hi :)15:02
flexiondotorgmvo, Some sponsoring for Ubuntu MATE if possible. Got the time?15:02
mvoflexiondotorg: I can squeeze it in, can you point me to the branches please?15:03
flexiondotorgmvo, https://bugs.launchpad.net/ubuntu-mate/+bug/143938815:03
ubottuLaunchpad bug 1439388 in mate-tweak (Ubuntu) "Updated translations for mate-tweak [debdiff attached]" [Low,New]15:03
flexiondotorgmvo, https://bugs.launchpad.net/ubuntu/+source/mate-menu/+bug/143938015:03
ubottuLaunchpad bug 1439380 in mate-menu (Ubuntu) "Updated translations for mate-menu [debdiff attached]" [Low,New]15:03
flexiondotorgmvo, https://bugs.launchpad.net/bugs/144103015:04
ubottuLaunchpad bug 1441030 in mate-control-center (Ubuntu) "Sync mate-control-center 1.8.3+dfsg1-2 (universe) from Debian unstable (main)" [Undecided,New]15:04
tseliotRiddell: all I see is the Display::login() function, I really can't find the relevant logout function anywhere in the code15:06
tseliotRiddell: so, either they have a hidden log out function that I can't find, or they simply stop X when they destroy the greeter object which, in turn, tells X to stop. It would help if somebody from sddm could confirm either theory15:13
hallynstgraber: https://bugs.launchpad.net/bugs/139217615:17
ubottuLaunchpad bug 1392176 in linux (Ubuntu) "mounts cgroups unconditionally which causes undesired effects with cpu hotplug" [Medium,Confirmed]15:17
hallynodd thought that having kernel fix it would be uglier hack than quickly writing a hotplug listening daemon15:18
rbasakAnyone have issues with Alt+<number> being swallowed since an upgrade to Vivid?15:25
rbasakAnyone have issues with Alt+<number> being swallowed since an upgrade to Vivid? Esc <number> works but makes irssi pretty frustrating to use.15:26
Laneyrbasak: Check the "Switch to tab" keybindings in the preferences15:28
Riddelltseliot: (alberto) meet sddm's d_ed (david)15:28
tseliothi d_ed15:28
infinityrbasak: Terminal -> Preferences -> Shortcuts, to be exact.15:29
infinityAnd I agree that eating Alt-anything is a dumb default. :/15:29
rbasakLaney, infinity: that worked. Thanks!15:30
d_edtseliot: hey, my laptop died last week, so I don't have SDDM code at the moment. Cloning and looking now15:30
tseliotd_ed: thanks. I was wondering what happens on log out and where the relevant code is, since I can't find a logout function, only login()15:31
d_edtseliot: so I can catch up, why should we be restarting X on logout?15:31
d_edyeah, logout is when the user session closes15:32
tseliotd_ed: the thing is that, when switching between GPUs (hybrid graphics), we also need to switch to different libraries, and restart X to either enable or disable the discrete card, or X won't like it15:33
d_edm_auth is used to wrap both the greeter and the session environment15:33
d_edsorry, m_auth only wraps the session15:35
tseliotd_ed: so what currently happens is that X is stopped only on shutdown (i.e. when the greeter stops), not on log out15:35
mvoflexiondotorg: I uploaded both, thanks15:36
d_edyeah, there's a code comment here that makes no sense; we restart X depending on the return code of the session we started15:36
flexiondotorgmvo, I just saw mate-menu and mate-control-center in #ubuntu-release. Many thanks!15:36
flexiondotorgmvo, Anytime to look at mate-tweak too? - https://bugs.launchpad.net/ubuntu-mate/+bug/143938815:37
ubottuLaunchpad bug 1439388 in mate-tweak (Ubuntu) "Updated translations for mate-tweak [debdiff attached]" [Low,New]15:37
tseliotd_ed: where is that?15:37
mvoflexiondotorg: sure, one sec15:39
flexiondotorgmvo, Thank you :)15:39
d_edtseliot: Display::slotHelperFinished15:42
d_edthis is called when the user session finishes15:42
d_edyet the comments don't reflect that15:42
infinitydoko: Nevermind my cgo question, was a gccgo-go thing.  Oops.15:51
tseliotd_ed: so slotHelperFinished() is called when m_auth emits the finished signal i.e. when m_auth exits. Does m_auth exit on log out?15:53
d_edyes15:57
tseliotd_ed: I don't see anything other than a black screen and a mouse pointer when I log out. Nothing in sddm.log either: http://paste.ubuntu.com/10783826/16:22
d_edoh16:22
tseliotd_ed: [18:17:30.535] (II) DAEMON: Session started - was from when I logged in16:22
d_edyou should have said16:22
d_edyeah, it's a bug I fixed last week16:22
d_edin16:22
d_edgnome keyring!16:22
tseliotd_ed: oh, we need that fix then. Riddell ^16:23
d_edhe's fixed it16:23
d_edI think16:23
d_edI assumed the fix was out16:23
d_edmight be in ubuntu's staging or something16:23
d_edworst case remove the gnome-keyring line from /etc/pam.d/sddm16:23
tseliotI'm updating my packages list to see if we have a new gnome-keyring...16:24
tseliotd_ed: it seems to start even if I remove it from /etc/pam.d/sddm and there are problem upgrading here. But yes, the new package seems to be in the archive: https://launchpad.net/ubuntu/+source/gnome-keyring16:42
dokoinfinity, cgo should be fully functional on powerpc now16:44
infinitydoko: Yeah, I had gccgo-go installed, which breaks the world.16:47
infinitydoko: Should probably have a Conflicts/Replaces from gccgo-5 to gccgo-go to force it off on upgrades.16:47
stgraberinfinity: so touchpad on the x240 works as it used to in trusty and utopic. If I turn off the touchpad, I can't click anymore at all. If the touchpad is on, I get the 3 buttons working but I can't scroll by using middle button + trackpoint.17:14
infinitystgraber: Huh.  Is any of that a regression, or just a disappointing lack of progression?17:18
infinitystgraber: Either way, I'd love to play with it in Austin when we both get there.17:18
infinitystgraber: I have a feeling the top-button-touchpad models might just be problem children we can't enirely fix kernel-side, but I'd like to prove that theory wrong, given that we managed to fix the next generation.17:19
infinitystgraber: And if we can fix just those ones via the X driver without messing with the new models, we should do that in the distro and ditch your hacks.17:20
stgraberinfinity: I don't think it's a regression, looks similar to what I had on stock trusty before going with the hacked up X driver. But yeah, we can certainly play with it in Austin and see if we can get something saner in the distro17:21
stgraberinfinity: my current hack is certainly unsuitable for the distro as it's about merging the synaptics and evdev code together in a single driver (which is about as ugly a hack as you can get :))17:22
infinitystgraber: Yeah, I think I've seen some slightly more elegant hacks from synaptics upstream, we'll see if we can come up with something suitably targeted that obviously doesn't break the rest of the world in the process.17:25
infinitystgraber: Do we know which models have that gross touchpad combo?  240, 440, 540, and X1C2?17:25
stgraberinfinity: yeah, sounds right. All the Haswell thinkpads17:26
hallynpitti: we need an equiv systemd unit to /etc/init/container-detect.conf.  whichnpkg should that go into? or does systemd already provide that?17:28
infinitystgraber: FWIW, wgrant speaks rather highly of the *40 + *50 touchpad hybrid hack.  If you like real buttons.17:28
infinitystgraber: But glad you have a non-hybrid to test on for now. :P17:28
infinityhallyn: systemd has a check for containers.17:28
stgraberinfinity: yeah, still considering whether to do the hack or just ditch the 240 and switch to a 250 (just got to sell the 240 for that first)17:28
infinityhallyn: ConditionVirtualization=container17:29
hallynideally /bin/running-in-container could go inti init-shstem-helpers and work for both systemd and upstart17:29
infinityhallyn: rgrep Virtual /lib/systemd/system17:29
hallynideally /bin/running-in-container could go inti init-shstem-helpers and work for both systemd and upstart17:29
hallyngrr17:30
hallyninfinity: ill take a look at that thx17:30
hallynmaybe running-in-container can use thT17:31
hallynand then apparmor can keep using that17:31
infinityhallyn: If apparmor has a .service file, it should be using the Condition, not a hack.  If it's shipping an init script, I'd expect the current running-in-container to still work?  Or does it depend on upstart?17:32
infinityOh, it does.  status container-detect.  Ick.17:32
infinityhallyn: So, a container-detect.service that only runs on the right condition would probably work.17:33
infinityI guess.17:33
infinityGross hack, though.17:33
hallyninfinity: yes, it seems just as well to move /bin/running-in-container to init-system-helpers and have it first check the systmd conditions, then the upstart ones17:53
hallynoh, i see.  systemd doesn't export htat information anywhere.17:55
infinityhallyn: Probably, yes.  Bonus points if there's a sysvinit fallback too, but not really necessary in Ubuntu.17:56
infinityhallyn: It could "export" it via having a unit with the right conditions that either starts or doesn't, so you could do the same status check.  But still feels super gross.17:56
hallynsystemd-detect-virt17:57
infinityAh-ha.17:57
infinityI assume that calls back to the same things that set those Conditions.17:57
infinitySo, that would be the "right" way.17:57
infinityFrom outside the init system.17:58
infinityInside init, obviously the Conditions are the correct way.17:58
hallynright17:58
hallynbut so i'll probably use that in running-in-container and move running-in-container from upstart->init-system-helpers.  That sound ok?17:58
infinityRight.  And guard calling it with the usual [ -d /run/systemd/system ] check.17:59
infinityRemember to bump the Breaks/Replaces on upstart/upstart-bin to the version where you remove the binary.17:59
infinityAnd make it a << this time. :)17:59
hallynyup :)18:00
hallynthx, i'll do that in a bit when i have better internet18:00
infinityhallyn: This has the potential side-effect that a bunch more packages might have grown an undeclared dep on init-system-helpers.  Do you have a handle on how many things call running-in-container?18:01
infinityhallyn: (Granted, they probably all had undeclared deps on upstart before, so they're not getting much more broken, but we should still fix it)18:01
hallyni don't.  i was going to make upstart depend on init-system-helpers, but that's not perfect18:06
tseliotd_ed: I've just reinstalled Kubuntu and log out works now (with today's image). I'll follow up on github for the merge request, as we can get hybrid graphics to work now. Riddell ^18:07
d_edthanks18:07
hallyninfinity: it'll all do [ -x /bin/running-in-container ] && /bin/running-in-container as it does now, so nothing will be completel broken18:07
tseliotd_ed: thanks for your help18:07
hallynjust silently broken.  yay18:08
infinityhallyn: Don't make upstart depend on i-s-h.  I'm running out the door, but we can talk about this more later this afternoon.18:16
hallynk18:33
hallyninfinity: as far as the actual script, http://paste.ubuntu.com/10784798/ seems to work18:44
tseliotd_ed: we're not quite there yet. sddm seems to stop. I'm not sure why http://paste.ubuntu.com/10784812/18:45
tseliotd_ed: that's even before the greeter shows up (which it never does)18:50
hallynarges: time to scrap bug 1366868 ?22:06
ubottubug 1366868 in seabios (Ubuntu Trusty) "kvm: dompmwakeup fails if domain becomes pmsuspended" [Undecided,Fix committed] https://launchpad.net/bugs/136686822:06
hallynoh, heh, you submitted it.  i was thinking you uploaded it22:07
infinityhallyn: I'd probably write that as "if type=$(systemd-detect-virt -c); then echo $type; exit 0; else exit 1; fi", but to each their own.22:16
infinityhallyn: Which allows them to add new container types without you having to fix the case statement.22:16
hallyninfinity: oh, -c, hadn't noticed that.  sounds good22:20
infinityhallyn: Double-check that -c exits non-zero under, say, qemu, but that's what I'd expect from the option and manpage.22:20
hallyninfinity: yeah, it does22:22
hallyn(fwiw this is bug 1442228)22:25
ubottubug 1442228 in lxc (Ubuntu) "lxc fails to start inside vivid container" [Critical,Triaged] https://launchpad.net/bugs/144222822:25
hallynanyway it's getting late here so  i will either upload late after dinner, or tomorrow22:26
infinityhallyn: Not sure you needed to keep my one-liner on a single line, that was just for the benefit of IRC. :P22:27
infinityhallyn: Also, I realise it's cargo-cult from the previous iteration, but "if status foo; then thing; fi" is generally saner shell than "foo; if $?; then", since the latter is begging someone to miss the flow and insert a command between the call and the test.22:29
* hallyn looks22:35
hallynoh, that22:35
hallynyeah i'll re-flow it before uploading22:36
hallynat leset the one-liner;  the status one does get unwieldy if merged22:37
hallynwell, not really i guess22:37
hallynso maybe http://paste.ubuntu.com/10786678/.22:41
infinityhallyn: Yep, that looks nice.23:41
infinityhallyn: The only other complaint would be the inconsistency between "type" and "[ -x", but pretty sure no one cares for a 23-line script. :P23:41
hallyninfinity: upstart currently is Depends: init-system-helpers (>= 1.22ubuntu6) .  are you sure we dont' want to update that to make sure ppl don't lose /bin/running-in-container?23:42
hallyninfinity: the -x is bc there are other 'status' programs23:43
infinityhallyn: That guarantees nothing, as upstart isn't required to be installed.23:43
hallynso we really want to -x that path, whereas with the systemd tool i don't trust its path to never change23:43
hallynok23:43
hallynnot touching that then23:43
hallynok, quick test build ... (http://paste.ubuntu.com/10787092/ and http://paste.ubuntu.com/10787094/)23:46
infinityhallyn: Looks good, x2.23:48
infinityhallyn: And the Breaks/Replaces will ultimately have the same effect as if you'd bumped the versioned dep anyway.  *shrug*23:49
hallynok, this build test won't be very quick :(23:49
infinityexport DEB_BUILD_OPTIONS="parallel=$(nproc) nocheck"23:50
infinityBecause if you managed to break upstart's testsuite with this, lolz?23:51
hallynheh, no it's just that my vivid container is apparently behind and has huge update waiting23:51
hallynsigh, still going23:52
=== salem_ is now known as _salem

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