/srv/irclogs.ubuntu.com/2014/04/04/#ubuntu-devel.txt

=== _salem is now known as salem_
=== salem_ is now known as _salem
hyperairdobey: i thought unity-greeter only handles the login screen, and not the screensaver?02:09
hyperairs/screensaver/lock screen/02:09
Unit193light-locker makes it so the greeter is the lock screen as well.02:10
bluesabreunity-greeter is not the lockscreen02:11
bluesabreunity now has its own unity-greeter-esque lockscreen02:11
hyperairhttps://bugs.launchpad.net/bugs/1292451 <-- well, dobey reassigned this bug to unity-greeter02:11
ubottuLaunchpad bug 1292451 in unity-greeter (Ubuntu) "screensaver re-locks itself after unlocking if the configured screen-off timer goes off while screen is locked" [High,Confirmed]02:11
hyperairbut the bug is clearly to do with the lockscreen, not the login screen.02:12
hyperairUnit193: what's this light-locker?02:13
hyperairit doesn't show up in dpkg -S for me02:13
bluesabrelight-locker uses lightdm as the lockscreen02:13
hyperairapart from a light-locker-settings.desktop02:13
hyperairbluesabre: it doesn't seem to be installed on my machine.02:14
hyperairis it a library of some sort?02:14
bluesabreso, using light-locker with xubuntu makes lightdm-gtk-greeter the lock screen02:14
hyperairi see.02:14
bluesabreI'm not sure what the unity lock screen is called02:14
bluesabreit might just be a component of unity02:14
hyperairhow odd, why doesn't unity use light-locker then?02:14
hyperairseems like a better way to ensure consistency02:15
bluesabrethat's up to them :)02:15
bluesabre(im a xubuntu dev)02:15
* hyperair sighs02:15
hyperairokay02:15
Unit193I thought it was, or was planned to be, but seems it's only seeded on Xubuntu and Lubuntu.02:15
bluesabreyeah02:16
hyperairi see.02:16
hallyninfinity: /win 2502:51
hallynfeh02:51
hallyninfinity: so i'm intending to push the pkg in ppa:ubuntu-virt/candidate plus http://people.canonical.com/~serge/qemu-aarch64-into-arm.debdiff02:52
hallynslangasek: ^02:52
hallyndannf was kind enough to do a test build, and the resulting pkgs look sane02:52
hallynam i thinking clearly in that what we don't want is for qemu-user-static to include /usr/share/binfmts/qemu-$arch only for the native arch?02:53
slangasekhallyn: what do you mean "only"?02:53
hallynslangasek: so armhf should have all but qemu-user-armhf, and arm64 should have all but qemu-user-aarch64;  but having /usr/bin/qemu-user-armhf on armhf is ok02:54
slangasekhallyn: I guess you mean /usr/bin/qemu-user-aarch64 on armhf?02:54
infinityslangasek: He means that only the native arch should be excluded.02:54
infinityErm, I hope that's what he means. :P02:54
hallynand i mean that it's ok in /usr/bin so long as it's not in /usr/share/binfmts/02:54
slangasekinfinity: yes, but that's not the correct rule; i386 is not "the native arch" on amd64, but we exclude it02:55
infinityhallyn: So, it's shipped in /usr/bin on x86, so yes.02:55
infinityhallyn: As to the bin question.02:55
infinityhallyn: For the binfmts question, excluding things that could run natively on that arch makes sense.02:56
hallynso http://paste.ubuntu.com/7201561/ is the contents of the armhf qemu-user-static pkg,02:56
slangasekhallyn: note that currently, qemu-user-static excludes both i386 and x86_64 on both i386 and amd64 archs02:56
hallynhttp://paste.ubuntu.com/7201562/ for the arm64 pkg02:56
hallyni dunno, i'm befuddled.  i t hink i'll push to ppa only tonight :)02:56
slangasekhallyn: enough with the ppas02:57
slangasek:)02:57
hallynslangasek: but qemu-user-static on my x86 has /usr/bin/qemu-x86_64-static02:57
slangasekhallyn: yes, but it does not install the binfmt for either of i386 or amd6402:57
infinityhallyn: Yes, it has the binaries, but not the binfmt.02:57
hallynslangasek: last time i fiddled with qemu-user-static i briefly bricked infinity's box02:57
hallynslangasek: right that was my q02:57
slangasekand that's intentional, because you can run an i386 userspace on an x86_64 kernel02:57
hallynjust making sure that i was thinking right about that :)02:57
infinityslangasek: So, the binfmts should be skipped for anything that could reasonably be expecte to run natively on the same machine.02:58
slangasekhallyn: so the same should apply to arm+aarch64, since you can run an armhf userspace on an aarch64 kernel02:58
infinityErr, hallyn ^02:58
hallyninfinity: cool02:58
slangasekprovide the emulator in /usr/bin, but don't enable it via binfmt-misc02:58
infinityhallyn: powerpc/ppc64/ppc64el, sparc/sparc64, i386/amd64, armhf/arm64, etc.02:58
mwhudsonslangasek: depends on the soc!02:58
* mwhudson shuts up again02:58
slangasekmwhudson: I know ;)02:58
slangasekwe've already had /that/ discussion on #debian-qemu02:59
mwhudsonhah02:59
infinitymwhudson: Yes, not all SoCs can run both, and not all x86 CPUs can run amd64 binaries, but we're approximating for minimal damage, not maximum support.02:59
hallynbleh02:59
infinityThis is an area where erring on the side of caution is sane.02:59
hallynbut why is there no qemu-user-aarch6402:59
infinityhallyn: By which you mean qemu-aarch64-static?03:00
infinityhallyn: Or the non-static build that no one cares about? :P03:00
slangasek-rwxr-xr-x root/root   2904560 2014-03-21 09:59 ./usr/bin/qemu-aarch64-static03:00
hallynyeah i didn't do that part right03:01
slangasekwhat?  what's with all these last-minute changes :)03:01
hallynslangasek: I'm trying to get the qemu-system-aarch64 pkg into qemu-system-arm, was all,03:03
infinityhallyn: FWIW, those ppc/ppc64 lines should be consolidated the same way you're doing for arm.03:03
infinity   (powerpc) echo ppc ;;\03:03
infinity   (ppc64) echo ppc ppc64 ppc64abi32 ;;\03:03
infinity^-- Wrong.03:03
infinityAgain, for the same reason that i386 and amd64 were consolidated.03:03
infinityhallyn: Anyhow, don't let nitpicking stop you from uploading either.  If you're sure you're not breaking x86 with your upload, we can iterate bugfixes for other arches as we go along.03:04
hallynso (ppc64 | powerpc) echo ppc ppc64 ppc6abi32;;\03:04
infinityhallyn: And add ppc64el to the () list, yes. :)03:05
hallynoh that's not in there at all right now03:05
infinityThe mips line is probably eually wrong, but I don't know enough about mips to care today, and it doesn't affect us.03:06
hallynwiat so you mean (ppc64 | powerpc | ppc64el) echo ppc ppc64 ppc64abi32;;03:06
slangasekinfinity: aurel32 will be sad03:06
slangasekhallyn: yes03:06
slangasek(though, boggle at the strange shell convention)03:07
infinityhallyn: Aye.  It's entirely possible the syscall emulation doesn't work across endian-flips anyway, but again, better safe than sorry here.03:07
hallynalrighty03:07
hallyndannf: by any chance od you have a victim on which you could install the aarch64 qemu-user-static pkg we built?  that you don't mind if you have to recover? :)03:08
hallynoh, well, noone's gonna be installing that right now anyway are they, so i guess there's no big hurry on that03:08
hallynoh one more newbie q,03:11
hallynshoudl i keep all the changelog entries from the ppa?03:11
infinityhallyn: Yes, though you can ditch all the versions and signatures and collapse it into one big entry for the archive upload if you prefer.03:12
infinityhallyn: But the log of what was done should be preserved.03:12
hallynoh hey!  upstream tagged rc1 in the meantime, guess i should use that03:13
hallyninfinity: ok, thanks, i will consolidate them and push to trusty tonight.03:13
stgraberhallyn: still around?03:53
hallynstgraber: yeah,03:59
stgraberhallyn: hey, so we have a bit of a critical problem with your systemd fix :)03:59
hallyni'd fogotten what a pain it is getting rid of all the roms in the qemu release tarballs03:59
stgraberhallyn: http://paste.ubuntu.com/7201679/04:00
stgraberhallyn: my best guess is that we shouldn't be doing that nih_error_get in the failing nih_dbus_setup case as that seems to be the source of the assert, I'm just not 100% sure that this is right04:00
hallynhm04:02
hallynd'oh yeah04:03
stgraberhallyn: this is causing systemd-logind to crash and die on quite a number of machines (potentially all machines that don't have cgmanager...)04:03
hallynbc it was a dbus nto nih call04:03
stgraberis there a dbus equivalent we need to do, or can we just ignore that and return?04:03
hallynwe already do that04:04
hallyndoing the dbus_error_init04:04
hallynand _free04:04
hallynam i doing the same mistake in lxc?04:04
hallyni'm not!  d'oh.04:04
stgraberwell, that's good :)04:05
hallynstgraber: do you want to test first, or push, or do you want me to push?04:05
stgraberhallyn: ok, so http://paste.ubuntu.com/7201696/ should do it right?04:05
stgraberI'll do a test build and send it to jdstrand for testing04:05
hallynyeah that should do it04:05
stgraberhallyn: fix worked for jdstrand, uploaded to the archive now.04:30
hallynstgraber: phew - thanks04:30
stgraberhallyn: np, glad I was still around at the time. It was literally in my last run through IRC windows before going to bed.04:32
stgraberwouldn't have been fun waking up to everyone not having logind running anymore04:32
hallynyeah, for similar reason si probably should stay up awhile and look for qemu disasters :)04:35
=== thegatta_ is now known as thegattaca
jdstrandhallyn: I thought you said you didn't have a libvirt-bin upload?04:39
jdstrandhallyn: we are trying to land libvirt with apparmor signal and ptrace mediation04:41
jdstrandhallyn: bug #129861104:41
ubottubug 1298611 in lxc (Ubuntu) "[FFe] apparmor signal and ptrace mediation" [High,Fix committed] https://launchpad.net/bugs/129861104:41
stgraberjdstrand: I've rejected hallyn's upload for now, it's not a critical fix (small feature change) so it can go after yours is through04:42
jdstrandok, thank you :)04:43
hallynjdstrand: 'doh, sorry04:43
hallynstgraber: well, libvirt will have failures with new vms, but..04:44
hallynjdstrand: when is the libvirt fix being pushed?04:44
jdstrandso, everything is tested up, just waited on an ack04:44
jdstrandwaiting*04:44
stgraberjdstrand: a ack from whom?04:44
jdstrandstgraber: the release team-- specifically infinity since he has been in the loop on all of it04:45
stgraberjdstrand: ok04:45
jdstrandthe ffe for apparmor userspace has not been granted yet04:45
stgraberok, so the situation is, we can't let qemu in without libvirt and we can't let libvirt in because your stuff is in a PPA somewhere04:47
stgraberand we want hallyn's qemu in ASAP because it's a pretty major update and we want as much time as possible to catch problems04:48
hallynstgraber: i could pop the trusty machien type patch for now in qemu if you've rejected the prvious upload04:49
jdstrandwe want the same for apparmor :)04:49
jdstrandI think we are talking about hours04:49
hallynjdstrand: i was thinking along different time scales regarding 'if i had anything'04:49
hallynoh04:49
stgraberexcept hallyn's FFes have already been granted :)04:49
jdstrandI tried to coordinate this ealier04:50
stgraberbut yeah, if we can get everything landed tomorrow, then fine but if apparmor is still stuck tomorrow, we should let qemu + libvirt in and you'll have to rebase your libvirt change on top of that next week04:50
jdstrandthat works for me04:50
hallyn(both libvirt debdiffs are pretty trivial, no biggie rebasing either one or even merging them, <shrug>)04:51
hallynjdstrand: i thought we were coordinated - i saw tyhicks' debdiff posted and thought it was done04:51
jdstrandhallyn: right-- you can't push mine before apparmor though, otherwise it will break04:52
hallynjdstrand: gotcha04:52
stgraberhallyn: ok, so I'll reject your qemu for now just so nobody accepts it by mistake and breaks libvirt. You can still get slangasek or infinity to review it from the rejected queue so that when the apparmor stuff lands we can just accept it from there.04:52
hallynstgraber: so qemu won't be promoted right?04:52
hallynuh.  ok04:52
jdstrandhallyn: he posted it for review, but it is only Fix Committed in the bug04:52
jdstrand(it is in a ppa)04:53
hallynjdstrand: yeah it's a monster bug you've got there :)04:56
jdstrandwell, it could be worse. the policy changes were minimal due to how we handled the base abstraction04:57
hallynjdstrand: stgraber: i've got a bad feeling that my precise-plus-ppas-on-trusty-kernel setup is gonna have some broken containers briefly as a result :)05:00
stgraberhallyn: why?05:00
jdstrandit will work fine with a new kernel and old userspace05:01
stgraberI don't backport apparmor to any of my precise PPAs so you should be fine05:01
jdstrandthat is specifically tested and supported for backport kernls05:01
hallynso containers not specifying 'signal,' or wahtever will be fine?05:02
jdstrandif the apparmor userspace doesn't support it, yes05:02
stgraberyep, so long as you don't have the new parser on the host05:02
jdstrandand if you are on precise, then it won't05:02
hallynvery good, i'm reassured :)05:02
jdstrandI personally tested trusty kernel with ipc on precise with lxc05:03
jdstrand(ie, precise system with no changes other than the new kernel)05:03
Unit193mvo: guten Morgen.05:59
jibelpitti, good morning. FYI I restarted wolfe-0{3,4,6} , dpkg segfaulted and all the tests failed.06:30
diwichmm, is somebody else experiencing no sound due to lack of acl permissions on /dev/snd/ ?06:38
RAOFdiwic: Welcome to the n-1st systemd upload!06:40
RAOFdiwic: Updating and restarting should probably fix it for you.06:41
diwicRAOF, thanks. That's what I just did and got this - probably need to switch to main archive instead of mirror then06:41
darkxstcjwatson, any ideas what we can do about Bug 1301045?06:41
ubottubug 1301045 in gnome-bluetooth (Ubuntu) "gnome-bluetooth and empathy pull in unity-control-center on Ubuntu GNOME packageset installation" [Undecided,New] https://launchpad.net/bugs/130104506:41
diwicand of course the GUI does not let me switch mirror :-(06:43
sarnolddiwic: it may not yet be in the archive, stgr aber just fixed it roughly two hours ago06:44
diwicok, thanks06:45
dholbachgood morning06:51
mvohey Unit193 - its waiting in approval queue :)07:02
mvodholbach: good morning07:02
mvoUnit193: thanks again for your patience07:03
Unit193mvo: Sweet!  Thanks a ton for fixing before trusty. :D07:03
dholbachhey mvo07:06
mvoUnit193: your welcome07:10
dholbachhum.....07:20
dholbachI have upstart-dbus-bridge.2186.pid and upstart-file-bridge.2186.pid in my home directory07:20
dholbachdid anyone else dist-upgrade and reboot today who can confirm this?07:20
sarnolddholbach: moment, I saw that in a bugreport earlier..07:20
dholbachsarnold, you are unstoppable07:21
sarnolddholbach: hehe, I hope not, it's past my bed time :)07:22
dholbachand ~/Testing as well07:22
sarnolddholbach: ugh, sorry, bad news on this one, the report today is kind of all over the place, and the bots dup'd it to an ancient bug that doesn't feel appropriate: https://bugs.launchpad.net/ubuntu/+source/lxpanel/+bug/130225407:23
ubottuLaunchpad bug 1106945 in lxpanel (Ubuntu) "duplicate for #1302254 lxpanel crashed with SIGSEGV in menu_cache_create()" [Medium,Confirmed]07:24
dholbachjodh, ^ do you have any idea why this might be?07:25
torkeldholbach: they disappeared (again) after the systemd breakage was fixed07:25
torkelnew packages in the archive ~10 minutes ago07:26
sarnoldah!07:26
dholbachah, brilliant07:28
dholbachthanks torkel07:28
dholbachlet me try that07:28
dholbachmaybe I'll get sound back again as a bonus ;-)07:28
jodhdholbach: yes - XDG_RUNTIME_DIR is unset.07:28
jodhdholbach: logind breakage?07:28
dholbachI don't know what it is - I'll try an upgrade an brb07:29
sarnoldjodh: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/130226407:31
ubottuLaunchpad bug 1302264 in systemd (Ubuntu) "systemd-logind assert failure: error.c:319: Assertion failed in nih_error_get: context_stack != NULL" [Critical,Fix released]07:31
pittijibel: ah, thanks; so again the "try again" clickery exercise?07:34
pittigood morning07:34
dholbachsarnold, jodh: thanks that solved the issue for me!07:35
jibelpitti, yes, I clicked $world-ppc64el07:38
diwicdholbach, and brought the sound back too07:38
dholbachdiwic, it did :)07:38
tsdgeosguys any idea why on login i would have deja-dup-monitor using 6GB of my memory?08:31
seb128tsdgeos, bug?08:34
tsdgeosseb128: as a devel myself i would hate to get a bug saying "i booted up and deja-dup was using 6gb"08:35
tsdgeosi mean it's non-reproduceable (probably) and doesn't give much info08:35
infinityI'd hate it more if it wasn't reported. :P08:35
seb128tsdgeos, use ubuntu-bug deja-dup, that might provide some info08:35
seb128tsdgeos, you are not the only one, somebody mentioned issues earlier on #ubuntu-desktop08:36
seb128tsdgeos, mterry is the maintainer, but he's probably still sleeping08:36
tsdgeosok08:37
=== psivaa_ is now known as psivaa
tsdgeosguys, any idea of what's wrong here?09:27
tsdgeoshttp://paste.ubuntu.com/7202446/09:27
tsdgeos2.8.95~2430-0ubuntu5 is not >= 2.8.0-0ubuntu26 ?09:28
seb128tsdgeos, sudo apt-get install  apparmor-easyprof-ubuntu apparmor09:34
seb128tsdgeos, what does that say/do?09:34
tsdgeoshttp://paste.ubuntu.com/7202470/09:35
jjohansentsdgeos: try and apt-get update first, apparmor-easyprof 1.1.14 is the current version in the archive09:37
jjohansenyour apt-get install is trying to install 1.1.1309:37
tsdgeosjjohansen: i'm updated, maybe my mirror is behind09:38
jjohansentsdgeos: okay that is possible, the new easyprof landed 18 min ago09:38
jjohansenor at least that is what lp says09:39
seb128tsdgeos, right, the issue should resolve itself once the new apparmor-easyprof-ubuntu is available, or you can get it from https://launchpad.net/ubuntu/+source/apparmor-easyprof-ubuntu09:42
=== doko_ is now known as doko
cjwatsondarkxst: hmm, I would have expected this to be handled by the fact that we install the task, so gnome-control-center and mcp-account-manager-goa ought to be marked for install before apt gets round to trying to resolve broken dependencies, which ought to mean that it doesn't need to try the first alternative because the second is already there10:17
cjwatsondarkxst: that's how it's meant to work, anyway.  if that's not working, somebody probably needs to fiddle with pkgsel.postinst on the fly in the installer to run apt-get with -o Debug::pkgProblemResolver=true so that we can see why it's taking that decision10:17
=== vibhav is now known as Guest49486
infinitycjwatson: Except that his log clearly shows it installing the metapackage, not the task.10:22
infinityCommandline: apt-get install ubuntu-gnome-desktop10:22
infinitycjwatson: Which would explain why it works for his livefs (task-based) but not d-i.10:23
cjwatsoninfinity,darkxst: oh, so this just comes down to Jackson's tasksel merge, then10:31
cjwatson(probably)10:32
cjwatsonlet me sort that out10:32
infinitycaribou: Err, tasksel?10:32
infinitycjwatson: ^10:32
* infinity assumes you mean something that's changed more recently than raring.10:33
cjwatsonyeah, so that tasksel is able to install ubuntu-gnome tasks10:33
caribouinfinity: ?10:33
infinitycaribou: misfire.10:33
caribouinfinity: thought so10:33
cjwatsonI really do mean tasksel, it never got properly mangled for ubuntu-gnome10:33
cjwatsonso something is probably falling back to metapackages as a result10:34
infinitycjwatson: Fair enough.  So, I guess this has always been broken like this, but it's just now biting them?  Makes some sense.10:34
infinityWith all the new control-centre splitting madness.10:34
cjwatsonI think so.  I'm not too sure *how* it's falling back to metapackages10:34
infinityI guess just some random /xubuntu/ubuntu-gnome/ cargo-cult would DTRT?10:36
infinityNot entirely sure how tasksel would work at all for ubuntu-gnome in its current state.10:37
infinityNot without a pkgsel preseed.10:37
cjwatsonAnd yet.10:38
cjwatsonoh, it's not a real d-i log, it's somebody selecting it a bit more manually, I think10:40
infinityLike, perhaps, pkgsel.10:41
infinityThe lack of d-i syslog makes it a mystery.10:41
cjwatsonMaybe in pkgsel's aptitude mode.10:42
cjwatsonShrug.10:42
infinitycjwatson: You know what would be nice?  If metapckages could be tasks.  ie: instead of ubuntu-gnome-desktop depending on 300 packages, if it just depended on task:ubuntu-gnome-desktop10:48
infinitycjwatson: Though, I suppose that might screw up your point release hacks. :P10:49
cjwatsonYeah, it's all a mess ...10:49
=== MacSlow is now known as MacSlow|lunch
seb128pete-woods, hey, why did you mark bug #1296715 invalid for the hud?11:40
ubottubug 1296715 in indicator-appmenu (Ubuntu) "Menu items are greyed out in Libreoffice menu." [High,Confirmed] https://launchpad.net/bugs/129671511:40
pete-woodsseb128: I thought it'd been logged against the wrong package?11:41
seb128pete-woods, I don't know what's the right package, the user says it happens to both the unity menus and the hud11:41
seb128pete-woods, but I guess fixing the problem for the appmenu might fix the hud as well?11:42
seb128tedg, hey, do you think you could have a look to ^11:42
pete-woodsseb128: sure, it'd fix the HUD problem too11:42
seb128k11:42
seb128pete-woods, thanks11:42
seb128do you know who is maintaining indicator-appmenu?11:43
seb128is that ted?11:43
pete-woodsseb128: it's certainly not me, but sure, ted would be the right person to ask11:43
seb128k11:43
xnoxChipaca: sergiusens: jodh: https://bugs.launchpad.net/ubuntu/+source/upstart/+bug/130251611:49
ubottuLaunchpad bug 1302516 in upstart (Ubuntu) "upstart-dbus-session-bridge conflicts in stopping certain jobs" [Undecided,New]11:49
xnoxChipaca: sergiusens: jodh: see the comments on the bug, if one does $ stop upstart-dbus-session-bridge, one can stop any job e.g. usensord and it does stop.11:49
xnoxi'm not sure if something is connected/listening on upstart and starts up the jobs, or if the dbus-bridge is rogue.11:51
mdeslaur@pilot in11:53
=== udevbot changed the topic of #ubuntu-devel to: Trusty Final Beta released! | Archive: Gated Review | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> saucy | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: mdeslaur
sergiusensxnox: I don't see the relationship to be honest; but I don't know the innards of the dbus-bridge either11:54
xnoxsergiusens: there might be a negative feedback loop.... upstart events are emitted on the dbus, then dbus bridge feeds them back into upstart..... and maybe just maybe that causes havoc =)11:55
xnoxsergiusens: or there is somebody noticing that usensord goes away and sends "start usensord" to upstart.11:56
xnoxsergiusens: is it a dbus activated service at all? and does something tries to manage it on top of upstart? e.g. unity/life-cycle stuff?!11:56
sergiusensxnox: no dbus activation; the only user of usensord is platform api but that integration has been stuck in a silo forever11:57
sergiusensthat said, I could make it dbus activated instead of started through upstart (for usensord), not sure about the others that have symptons and this would just be a workaround11:58
ogra_usensord runs at a low enough level that unity wont relate to it at all11:58
ogra_(at least not wrt upstart handling)11:58
xnoxsergiusens: nah, no need. it does expose a tricky bug. I'll chat with jodh about it, when he is back from lunch.11:59
ogra_sergiusens, thats pointless, we need it running constantly anyway for all the sensors11:59
ogra_(once it supports all of them :P )11:59
xnoxsergiusens: but if you do want to stop unstoppable jobs, stop the two dbus bridges first, for now.11:59
sergiusensogra_: yeah; it is; as on first activation it would just be there forever11:59
ogra_right, then we can as well leave that to upstart12:00
ogra_and not add extra saturation the system dbus for it12:00
sergiusensxnox: ok; Chipaca will find more use of that; I actually don't need to stop anything; he used me to make an example of :-P12:00
ogra_*of the12:00
sergiusensogra_: agreed; there's a couple more I'd actually like to move to upstart instead of dbus activation; the first one that comes to mind is telepathy-ofono12:01
ogra_right12:02
ogra_for all stuff thats long running we should just use upstart12:02
Chipacaxnox: sergiusens: Hi :)12:04
Chipacaright now if you apt-get install ubuntu-push, you probably want to be able to stop it after tinkering with it a bit12:04
Chipacajust because it's there for testing12:04
Chipacaand ... well, it's rather cussed12:04
Chipaca:)12:04
Chipacai mean: there's nothing depending on it, nothing calling into it, nothing at all that would make me think something is trying to restart it12:05
Chipacamaybe the upstart .config thing is bad?12:05
Chipacai just copied usensord's one :)12:05
ogra_sergiusens, ergh12:07
ogra_stop on runlevel ?12:07
ogra_thats a session job12:07
ogra_you want to stop on session-end or some such12:07
ogra_Chipaca, ^^12:07
Chipacaogra_: is that causing this breakage?12:08
xnoxChipaca: no, usensord is fine and ubuntu-push is fine.12:08
ogra_we it is causing the daemon not to stop with the session as it should12:08
xnoxChipaca: nah, it simply means usensord is killed, rather than stopped on shutdown.12:08
Chipacaogra_: will investigate further12:09
* ogra_ still thinks we should use system events for session stuff12:09
xnoxogra_: session force kills all jobs at the end, so one can even leave out "stop on"12:09
ogra_*shouldnt12:09
sergiusensogra_: might be a problem to fix, but it shouldn't restart on a stop request12:09
ogra_xnox, right12:09
ogra_i dont mind leaving stop on out12:09
sergiusensxnox: ah, nice; I'd rather have that; as in no stop stanza and let it do the right thing12:09
xnoxogra_: well, the runlevel event on session init appears as "sys:runlevel" thus "runlevel" is never emitted on the session init, thus "stop on runlevel" for a session job is equivalent to no "stop on" at all =)12:09
ogra_but stop on runlevel seems just ugly12:09
ogra_yeah12:10
ogra_thats what i mean :)12:10
xnoxi can fix that, but that has nothing to do with manually calling $ stop usersensord12:10
xnoxcause that's not event triggered.12:10
ogra_do we actually have a plain dbus event (not started/stopped/starting dbus)12:10
Chipacamaybe it shouldn't be 'start on dbus' either?12:10
xnoxChipaca: for now, $ stop upstart-dbus-sessin-brdige; stop upstart-dbus-system-bridge; and then stopping usernsord/ubuntu-push should work.12:10
xnoxogra_: yes we do, it's the session dbus12:11
ogra_ok12:11
xnoxChipaca: start on dbus is correct, if your daemon exports itself on dbus and needs dbus running.12:11
Chipacait'll helpfully wait around until dbus becomes available if it isn't :)12:11
Chipacabut, yeah, better to wait and start it after12:12
ogra_14:12:34 LOOP 20012:12
ogra_wohooo !!!12:12
ogra_oops, ECHAN12:12
* ogra_ goes to #ubuntu-ci-eng instead 12:13
margaHi people.  I've been debugging a trusty issue that has been driving me crazy. initramfs-tools hangs on image generation, calling /libx32/ld-linux-x32.so.2.  I'm running kernel -20, and I've confirmed that on kernel -22 this does not happen.  However, since my initramfs generation failed, I couldn't reboot into the new kernel.  I've now modified /usr/bin/ldd to not call /libx32/ld-linux-x32.so.2, and with that I can upgrade, but I think that12:13
marga anybody in the same situation will also go crazy.12:13
margaSince this is a problem with dist-upgrading inside trusty... Is it worth reporting a bug about it?12:13
ogra_sounds like a multiarch issue12:13
xnoxogra_: no, this is multilib issue, not multiarch.12:14
margaYes, multilib.  Happens because I have gcc-multilib installed12:14
ogra_well, some multi* issue :)12:14
xnoxmarga: yes, please still report it. And possibly assign it to infinity https://launchpad.net/~adconrad12:15
ogra_you definitely dont want update-initramfs to process any foreign arch stuff12:15
xnoxmarga: it may have been fixed, but if it's transient maybe we'll need to do something such that this doesn't happen again.12:15
xnoxogra_: yes you do.12:15
=== davidcalle_ is now known as davidcalle
ogra_xnox, huh ? what for ?12:16
xnoxogra_: our user-space is multilib, thus it needs to work =)12:16
xnoxogra_: and we have x32 enabled on our stack.12:16
ogra_but it is pointless to have any non native stuff in your initrd12:17
* ogra_ doesnt see a use case for that 12:17
xnoxogra_: the point is that our linker must work, and during initramfs generation we call into linker and ask linker to resolve paths to libraries needed for binaries to generate a full initramfs. And it looks like, marga is reporting that linker got broken and was not resolving libraries.12:18
xnoxogra_: a broken linker is bad, however you look at it =)12:18
ogra_sure, i know there are hacks in update-initramfs or mkinitrd for that12:18
ogra_thought only for amr stuff iirc ...to work around hf vs el12:18
margaactually, this was hanging on a copy_exec on a shell script12:19
ogra_*arm12:19
ogra_yes12:19
margaWhich is likely a bug as well.12:19
xnoxogra_: it's not hacks, but the point is that /usr/bin/ldd should be operational no-matter what for native arch. with or without extra packages, foreign or multlib arches are enabled.12:19
ogra_copy_exec is what uses ldd to determine reverse deps of libs for a binary12:19
margaBut the thing was ld64 was failing, because it was a shell script, and then ldd called ld3212:19
ogra_xnox, but you dont want two linkers in the initrd12:19
xnoxogra_: and above it shows that it failed.12:20
xnoxogra_: we don't have two linkers in the initrd.12:20
ogra_right12:20
ogra_but you would need an x86 one for x86 binaries, no ?12:20
xnoxogra_: a call to ldd failed, at critical operation, and it should not have.12:20
xnox(during dist-upgrade / initramfs generation)12:20
xnoxogra_: and that's a bug. and has nothing to do with what our initramfs generation does.12:21
xnox(has, should have, doesn't have, etc.)12:21
ogra_ok, i trust you :)12:22
* ogra_ goes back to cursing cgmanager vs cgroup-lite issues and watching the 220th reboot of his phone 12:23
xnoxChipaca: sergiusens: jodh: the jobs are buggy!12:23
xnoxChipaca: sergiusens: jodh: "start on dbus" is start on any system/session dbus event.12:23
ogra_heh12:23
xnoxChipaca: sergiusens: jodh: "start on started dbus" is start after session/system dbus are available12:23
xnoxChipaca: sergiusens: i'll make merge proposals to fix thsi.12:23
Chipacaxnox: ah! excellent, thanks12:24
xnoxChipaca: where is ubuntu-push code?12:24
Chipacapedronis: we might have another one-liner fix in today's trunk build, then12:24
Chipacaxnox: i'm getting thing ready to go into a silo; want me to sneak this in too?12:24
xnoxChipaca: well, let me make the merge proposal which project/branch do you use?12:25
Chipacaxnox: lp:ubuntu-push/automatic12:25
Chipacaxnox: branch from there, mp into there; that goes into /trunk once everything is green in the auto tests12:25
Chipacathat is: that goes into a silo that gets needs to pass the on-the-phone test to get to /trunk12:26
ogra_sergiusens, so with TheMuso uploading lxc-android-config it got out of sync with a bunch of pre-uploaded PPA versions of lxc-android-config ... if you want to release the telephony PPA to a silo please let me know in advance so i can get the package back in sync first12:26
sergiusensogra_: yeah, we need it in sync12:26
sergiusenssaw the upload last night12:26
ogra_(i'll most likely do an upload of it soon for our desaster phone crashes )12:27
ogra_seems i found the issue ... waiting for the 250th reboot to happen12:27
sergiusensxnox: heh; the semantics are on a fine line there :-P12:28
=== MacSlow|lunch is now known as MacSlow
xnoxsergiusens: https://code.launchpad.net/~xnox/usensord/fix-upstart-job/+merge/21422512:30
sergiusensxnox: let me get a silo for that, thanks12:30
infinitypitti: Are you going to self-accept those langpacks after you've had a poke at a random sampling to make sure they look sane?12:58
infinitypitti: Let me rephrase that as a request instead of an inquiry: Please self-accept after you've randomly sampled a couple for sanity. :P12:59
pittiinfinity: oh, they are stuck in -proposed? yeah, they aren't meant to12:59
pittiinfinity: will do that (sampling + accept)13:00
pittithanks for the poke13:00
seb128infinity, pitti: let me check the french ones13:00
pittilooks good enough to me, but sure, let's wait for seb12813:01
xnoxseb128: damn, the one time we sneak-in en into fr, and fr into en language packs and seb128 notices =)13:01
seb128lol13:01
seb128xnox, don't worry, I'm not new to this game, pitti already tried to screw french by pretending that they were more german speakers in the world and that de should be ranked before french :p13:02
xnox=)13:04
xnoxseb128: yeah, and mvo is back so pitti has extra mates to gang up with =)13:04
seb128indeed13:04
seb128pitti, look fine to me, desktop_kubuntu-notification-helper.mo got added to language-pack-fr, is that the right place for kde things? (also it includes ubuntuone-client.mo, which is deprecated)13:05
seb128but those are minor details13:06
pittiseb128: yes, it is; apachelogger will be happy :)13:06
pitti(I think it was apachelogger, anyway)13:06
pittiseb128: we don't have -kde langpacks any more, just the tiny kubuntu delta in the main pacakges13:06
pittiseb128: thanks, accepting13:06
seb128pitti, ok, that makes sense13:06
seb128yw!13:06
tedgseb128, I'll look at the bug, but usually if it's appmenu and HUD it's something in the app.13:07
seb128tedg, Sweetsha1k is going to be happy!13:07
seb128tedg, thanks13:08
xnoxChipaca: https://code.launchpad.net/~xnox/ubuntu-push/fix-upstart/+merge/21422613:09
tedgUhg, and it looks like the apport hook is broken :-(13:09
gQuigsI believe U1 was the last QT4 app on the desktop image.. does that mean qt-at-spi (qt4 accessibility),  sni-qt (indicator support), and libqt4-sql-sqlite can be removed from the image too?13:11
gQuigswould save another 30 M (uncompressed)13:12
xnoxwell we still need to sort out appmenu thing, for which a packaging solution was worked out.13:12
xnoxand then all of above, i think, could go.13:12
xnoxunless we do want qt4 a11y installed, such that when user installs with a11y enabled those persist and are in use when later user installed 3rd party apps, e.g. skype.13:13
xnoxi'm not sure how we handled a11y across all toolkits.13:13
gQuigsxnox: hmm.. skype would be the big one there.. let me see..13:14
gQuigsxnox: skype needs the i386 version of everything anyway.. so it's not helpful in that case at least13:21
xnoxgQuigs: true.13:21
=== _salem is now known as salem_
jtaylorfun gdebi is broken :(13:39
jtaylorxnox: http://paste.ubuntu.com/7203304/13:40
jtaylorII'm pretty sure it worked before the last update13:40
jtayloroh thats barry  change13:40
jtaylorbug 1301422, probably related13:41
ubottubug 1301422 in gdebi (Ubuntu) ""Could not open ...deb. The package might be corrupted or you are not allowed to open the file. Check the permissions of the file" with latest 0.9.5 " [High,Confirmed] https://launchpad.net/bugs/130142213:41
Chipacais it a known issue that unity goes loopy when changing the display's resolution?13:42
xnoxjtaylor: is this gtk, kde, or cli?13:42
barrydang13:42
jtaylorcli13:42
xnoxjtaylor: and you are just launching it without any command, or with *.deb as an arg?13:42
jtaylorI'm using it as a pbuilder dependency resolver13:42
jtaylorlet me check what it actually runs13:42
jtaylor /usr/bin/gdebi --quiet  --apt-line  debian/control13:43
barryjtaylor: any .deb in particular?13:44
jtaylorprobably any deb, just tried openblas13:44
jtaylorbut fftw3, so probably any13:45
jtaylor*too13:45
barryi see it13:45
barrythat *should* be shallow13:46
barryhang on13:46
margainfinity, can you take a look at https://bugs.launchpad.net/ubuntu/+source/eglibc/+bug/1302605 ?13:50
ubottuLaunchpad bug 1302605 in eglibc (Ubuntu) "Calls to /libx32/ld-linux-x32.so.2 hang" [Undecided,New]13:50
margaI would assign it, but launchpad doesn't let me13:50
pittiev: I sent a reply about your "tag runners for dep8" yesterday; I guess you are busy, but if you think that a coarser "run on any vs. all platforms" is sufficient, that's certainly much easier to maintain13:59
pittibut less explicit13:59
barryjtaylor, xnox branch pushed.  if mvo is around, maybe he can review/push to debian, otherwise i can do that.  https://code.launchpad.net/~barry/gdebi/lp1301422/+merge/21425714:03
zygamvo: hey, what are you going to work on?14:03
brendandmvo, i want to know too :)14:04
barrythe only thing mvo *can* work on... awesomeness :)14:04
jtayloruniveral_newlines, never know of that flag14:04
mvobarry: looks good, thanks14:04
jtaylorit causes return as unicode?14:04
jtaylorin which encoding?14:04
mvozyga, brendand: bugfixing for the release right now :) later click&systemimage I hear14:05
barryjtaylor: https://docs.python.org/3/library/subprocess.html#frequently-used-arguments14:05
barrylocale.getpreferredencoding(False)14:05
barrywhich usually means utf-814:05
barryand it's a classic "porting to python 3" addition. sorry i missed that originally14:05
xnoxjtaylor: universal_newlines returns str, instead of bytes. In python2 makes no difference, in python3 - big difference =)14:06
zygamvo: nice14:06
xnoxjtaylor: that's how i understood the flag.14:06
zygamvo: I'm really glad to see you here again :-)14:06
jtaylorinteresting14:06
barrymvo: will you merge and upload?14:06
xnoxjtaylor: cause python2 casts bytes to string and string to bytes interchangeably, and python3 does not.14:06
jtayloryes I know that, but didn't know that flag14:07
jtaylorI always added .decode(...)14:07
barryxnox: well, in py2, if you're lucky :)14:07
xnoxbarry: quite! =)14:07
mvobarry: sure!14:07
barryyep.  i think universal_newlines is safer than .decode()14:07
mvozyga: yeah, I'm very excited as well :)14:07
barrymvo: thanks!14:07
xnoxjtaylor: well the flag was added because - hey most of the things that are Popened actually print text, and text is processed, rather than binary streams.14:07
brendandmvo, the 'software install and updates' realm :)14:08
mvobrendand: yeah :)14:08
jtaylorwhich version of python has this flag?14:08
xnoxjtaylor: universal_newlines is better as it's explicit and works in both python2 and python3 and does the right thing.14:08
jtaylorI really wish pythons docstrings were as good as numps ...14:08
pittishadeslayer_: I responded to https://code.launchpad.net/~rohangarg/apport/fix-for-1282713/+merge/213492 with a proposed fix that hopefully works (and is very simple)14:08
dannfhallyn: i can launch a cloud instance and install qemu-user-static there. what are you looking to see tested, binfmt stuff?14:10
jtaylorseems 2.6 already has it, good so it can be sued upstream :)14:11
hallyndannf: mostly i wanted to make sure that installing it on an arm and an arm64 box do not brick the box14:11
hallyndannf: i don't think they will, the packages *look* good...14:11
dannfhallyn: ah. sure, i can test that14:11
mvobarry: uploaded14:13
barrymvo: awesome, thanks.  i'll watch debian and sync it over14:14
hallynDaviey: i'm open to counter arguments...  and i dont *foresee* this happening again since this was due to the switch from qemu-kvm to qemu source14:15
hallyni don't *like* doing this tbh14:15
pittishadeslayer_: ah, so os._exit() plus the setdestroyonexit() hack both together fixes the crash AND avoids the irritating "can't launch web browser" error?14:16
mvobarry: great, thank you14:16
shadeslayer_pitti: correct14:16
pittishadeslayer_: *phew*, awesome!14:17
shadeslayer_yeah :)14:17
pittishadeslayer_: sorry if I caused trouble, but I hate introducing regressions knowingly14:17
hallynzul: kirkland: ^ same with you :)  (if you'd like to counter)  i've never used rhel so have no idea how much of a benefit/pain it turns out to be14:17
shadeslayer_pitti: np, I wanted it fixed too, this way we can fix 2 problems in one go :)14:17
shadeslayer_but would be nice to get this fixed ASAP14:17
=== Sweetsha1k is now known as Sweetshark
cjwatsonjtaylor: universal_newlines dates back roughly forever; it's just that it used to be only really useful on non-Unix14:20
hallynDaviey: kirkland: zul: well, i'll be pushing to trusty soon (really i already did last night :) so,14:20
cjwatsonbecause it also handles \r and \r\n newline conventions14:20
pittishadeslayer_: committed both; running tests now, and then releasing14:22
=== roadmr is now known as roadmr_afk
shadeslayer_pitti: \o/14:22
zulhallyn:  reading14:23
zulhallyn:  im missing the context14:24
xnoxogra_: i received a txt message, and it was full message in the bubble, in the indicators, but when i clicked the bubble and opened it in the app no text is printed only date and time and no content.14:24
xnoxis this a known bug?14:24
hallynzul: bug #129482314:24
ubottubug 1294823 in qemu (Ubuntu) "FFE: create a trusty machine type" [High,Triaged] https://launchpad.net/bugs/129482314:24
hallynbiam14:24
ogra_xnox, i dont think so, file it against the messaging-app14:25
zulhallyn:  im cool with it14:25
ogra_davmor2, ^^known ?14:25
davmor2xnox, ogra_: that's an old bug I've not seen for ages and was supposedly fixed let me run some tests14:27
xnoxdavmor2: this is a real txt, not faked up.14:27
davmor2xnox: yes I send real texts to myself14:28
ogra_xnox, do you suggest davmor2 only has fake friends sending him SMS ?14:28
ogra_:)14:28
xnoxdavmor2: well, until now i've only used phonesim =))))14:28
hallynzul: ok.  i'm a bit apprehensive, but it was the best solution to our *last* error :)14:28
hallynsorry i'm getting snarky with myself14:29
xnoxogra_: davmor2: screenshots http://people.canonical.com/~xnox/sms-fail/14:29
davmor2xnox: you can send an SMS to yourself14:29
xnoxdavmor2: this message is comming from a numberless account, it's from the provider however so the originator is "3Alerts"14:30
xnoxlet me self send a message.14:30
xnoxhm our keyboard has : and ; wrong way around =)))14:30
xnoxdavmor2: sending fresh one to myself works correctly, the 3Alerts one still doesn't print text in the app.14:31
hallynall right then, dannf: ^ long as your boxes turn out all right i'll ask infinity to pull the qemu bck out of rejected :)14:31
xnoxdavmor2: indicator shows both correctly =(14:31
xnox..14:31
xnoxi wonder about making whatsapp client... it's jabber with phone as id and IMEI as login so it should just work...14:32
davmor2xnox: http://davmor2.co.uk/~davmor2/screenshots-phone/device-2014-04-04-152957.png and http://davmor2.co.uk/~davmor2/screenshots-phone/device-2014-04-04-153208.png14:32
hallynnow i guess i can push the libvirt one without the qemu one...14:32
hallynso i'l do that14:32
xnoxdavmor2: can you open the app?14:33
xnoxdavmor2: that's the indicator (both)14:33
dannfhallyn: works fine for me on armhf/arm6414:34
hallyndannf: \o/  thanks14:34
xnoxdavmor2: also see that beginning is shown in:14:34
xnoxhttp://people.canonical.com/~xnox/sms-fail/app-welcome.png14:34
xnoxbut in14:34
xnoxhttp://people.canonical.com/~xnox/sms-fail/app.png14:34
davmor2xnox: http://davmor2.co.uk/~davmor2/screenshots-phone/device-2014-04-04-153404.png14:34
xnoxit's empty14:34
pittishadeslayer_: 2.14.1 uploaded, now needs an ubuntu-release member to ack it from the queue14:34
hallyninfinity: could you pull the qemu 2.0 out of rejected?  (stgraber put it there last night bc we had to wait on libvirt)14:34
xnoxdavmor2: any logs i can check?14:35
hallynelse i can just re-dput...14:35
davmor2xnox: also http://davmor2.co.uk/~davmor2/screenshots-phone/device-2014-04-04-153518.png14:36
davmor2xnox: cyphermox and awe will be the guys to get in touch with I think14:36
cyphermoxxnox: latest image?14:38
xnoxcyphermox: 27614:38
xnoxcyphermox: from todayish14:38
cyphermoxok14:38
cyphermoxlooks cute.14:39
xnoxcyphermox: my screenshots? =) thanks14:39
cyphermoxyeah14:39
xnoxcyphermox: i think it may have to do with the fact that it's a fake alpha sender id, rather than a real phone-number.14:39
cyphermoxxnox: just to make sure, you don't have phonesim installed right now?14:39
xnoxcyphermox: i'm not sure how to send those for real.14:39
xnoxdpkg -l | grep phonesim => returns nothing14:40
cyphermoxok14:40
cyphermoxbecause phonesim does break stuff majorly if you're not into testing stuff :)14:40
xnoxcyphermox: this is my real phone =)14:41
cyphermoxxnox: this goes beyond my knowledge of the sms situation right now; I can check if there was a landing of this stuff recently to explain the failure though, and then possibly who to blame :)14:41
=== Ursinha-afk is now known as Ursinha
cyphermoxxnox: were you running 275 before that?14:43
xnoxcyphermox: well, it's a fresh flash but i didn't wipe data.14:44
xnoxcyphermox: is there a way for me to preserve sms database somehow?14:44
xnoxcyphermox: cause the issue is visible if i close and restart the messaging app.14:44
cyphermoxright, but I'm trying to pinpoint where it could have started to go wrong14:45
cyphermoxxnox: the sms database should always be preserved...14:45
xnoxcyphermox: i believe this was the first text message i ever received =)14:45
xnoxcyphermox: whilst on ubuntu touch =)14:45
cyphermoxright14:45
cyphermoxso I think awe_ is more likely to be able to figure it out than I am, I guess it's time to file a bug14:47
cyphermoxI'll go put my personal sim back into my nexus 4 and try to get sent such a special sms14:47
awe_what's the issue?14:48
xnoxawe_: how can i dump/copy sms database14:48
cyphermoxawe_: well, really, http://people.canonical.com/~xnox/sms-fail/14:48
xnoxawe_: http://people.canonical.com/~xnox/sms-fail/app-welcome.png see 3Alerts <From 3:.....14:48
xnoxawe_: when i tap on it, i get http://people.canonical.com/~xnox/sms-fail/app.png14:49
xnoxawe_: yet if i pull down indicator i can read the message http://people.canonical.com/~xnox/sms-fail/indicator.png14:49
awe_seems like a messaging app bug to me14:49
awe_ofono doesn't store any messages, that's done at the telepathy level14:50
awe_so it's either a bug in tp-ofono, or the messaging app itself14:50
awe_that said, i'm not sure if there's a db that holds the original contents of incoming text messages14:51
awe_( ie. they may just be decoded and stored )14:51
davmor2awe_: out of interest has anyone seen what happens if you send an SMS over 140 characters and do you know if network messages can be more than 140?14:52
xnoxawe_: well, indicator and app access the same source of the message, right?! cause indicator showed it correctly.14:52
awe_xnox, sure but they're two different processes doing the rendering14:53
awe_and one apparently has a bug14:53
awe_;)14:53
awe_and if I was a betting man, I'd put my money on the messaging app14:53
awe_I would start with filing a messaging app bug, and let tiago/boiko triage and move if necessary14:53
xnoxawe_: i'll file a bug. =)14:54
cyphermoxdavmor2: it seemed to work for me14:54
evpitti: I'll have a look after this call. Thanks for raising it - it would've been buried14:54
awe_davmor2, nope... I haven't specifically tested that.   I'm also not sure if ofono does the automatic split of messages that are too large, or whether it's the responsibility of the messaging app14:55
cyphermoxdavmor2: theoretically you can send a bit more than 140 characters  on one single network control message, and if it's much more the split is supposed to happen, yeah ;)14:55
awe_davmor2, you can send more than 140 chars if the message is 7bit encoded14:55
* awe_ isn't going to do the math in his head14:56
cyphermoxawe_: so you think we're not storing the sms outside the sim?14:56
awe_davmor2, why do you ask?  Have you seen something weird that needs explanation?14:56
awe_cyphermox, we don't store any SMS messages on the SIM14:56
cyphermoxawe_: right14:56
awe_and yes14:56
cyphermoxawe_: so there has to be a database that keeps them ;)14:57
awe_they may be stored outside of the SIM by telepathy14:57
cyphermoxright14:57
awe_not necessarily a db14:57
davmor2awe_, cyphermox: hence asking if the network messages can be more that the total number of characters available to a standard sms  which then might explain the message not being handled correctly in the messaging app14:57
awe_could be plain text14:57
cyphermoxwell, I'm saying db in the large sense. a text file can be a database14:57
awe_davmor2, my guess it that the messaging app is getting screwed up by message content, not length14:57
cyphermoxOH14:58
cyphermoxyeah, wasn't it starting with a < ?14:58
xnoxcyphermox: awe_ it's to do with special chars.14:59
xnoxi've sent the message with special char and that does not work: <From 3: Your new ebill is now ready to view. For the full bill go to My3 online or on your mobile. For \14:59
xnox a summary click on http://mobile.three.co.uk/sms04 >14:59
awe_;D14:59
cyphermoxright :)14:59
xnoxawe_: nevermind the \ and newline break.15:00
cyphermoxsome piece of the puzzle tries to evaluate that as some kind of xml15:00
awe_( or html )15:00
xnoxcyphermox: awe_: so shall i file a bug against messaging app?15:00
awe_yes15:00
cyphermoxxnox: yeah15:00
awe_please15:00
xnoxack.15:00
davmor2xnox, awe_, cyphermox: confirmed xnox just sent it to me I see it in the indicator and the notification but just get a date stamp in the messaging app15:00
cyphermoxvery cute15:01
davmor2xnox: ping me the bug number and I can confirm it do you want me to add images?15:02
mdeslaur@pilot out15:02
=== udevbot changed the topic of #ubuntu-devel to: Trusty Final Beta released! | Archive: Gated Review | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> saucy | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
=== jono is now known as Guest82898
pittijamespage: the swift autopkgtest failure looks real (pointing out because you probably got a lot of jenkins fail/success spam recently, as the ppc64el boxes keep exploding)15:02
jamespagepitti, I'm looking at it now15:02
jamespagepitti, rings are being created with odd permissions and I'm not sure why - stops the proxy server from starting15:03
xnoxawe_: cyphermox: bug #130265215:06
ubottubug 1302652 in messaging-app (Ubuntu Trusty) "Fails to display special chars in the txt messages" [High,Confirmed] https://launchpad.net/bugs/130265215:06
=== Ursinha is now known as Ursinha-afk
xnoxawe_: cyphermox: please triage / assign as needed.15:06
xnoxdavmor2: bug 130265215:06
xnoxdavmor2: https://launchpad.net/bugs/130265215:06
awe_xnox, that's outside of my domain.  Please ping Tiago or bfiller15:07
xnoxsabdfl:15:09
bfillerassigned to salem_15:09
xnoxsabdfl: do we have the next name? =)15:09
xnox13 days left....15:10
=== brendand_ is now known as brendand
pittismoser, infinity: seems wolfe-03 went AWOL? can't reach it with ssh after a reboot (had to reboot the lot as they were segfaulting again, third time in two days :/)15:11
=== Ursinha-afk is now known as Ursinha
=== roadmr_afk is now known as roadmr
pittijibel: meh, seems they all got stuck now; WTH15:24
dobeyxnox: why'd you break software-center for?15:33
xnoxdobey: bug #?15:34
xnoxdobey: i didn't break anything on purpose =)15:34
dobeyxnox: i don't know if there's a bug # yet. i just noticed you "disabled the qt build" on ubuntu-sso-client15:34
xnoxdobey: right, that shouldn't break software-center. Let me check it out here.15:35
dobeyxnox: which means that there is no more UI15:35
xnoxdobey: i was told software-center has it's own, cause it only depend on ubuntu-sso-client and not on ubuntu-sso-client-qt.15:35
dobeyno, it doesn't have its own UI any more15:36
xnoxdobey: what's ubuntu-sso used for in software-center? comments / U1 login?15:36
bdmurrayseb128: would it make sense to fix bug 1291862 in gnome-control-center for Trusty too?15:36
ubottubug 1291862 in OEM Priority Project precise "[soundnua]mic volume adjust bar is gray if you open sound-nua input tab earlier than plugging micphone" [Undecided,In progress] https://launchpad.net/bugs/129186215:36
=== bschaefer_ is now known as bschaefer
dobeyxnox: yes15:36
seb128bdmurray, not sure, the GNOME remix guys were talking about updating g-c-c to a newer version and dropping more of the Ubuntu patches to it15:36
xnoxdobey: it really needs to declare a dependency on ubuntu-sso-client-qt, if it in-fact uses it. As there is nothing else that's pulling that on desktop images anymore.15:36
seb128bdmurray, check with them I guess, I'm not even sure it's going to apply to the new version15:37
dobeyxnox: one of the packages declares a dep on -ui which is only provided by -qt i think15:37
bdmurrayseb128: okay, I was just curious and won't let it block the SRU.15:37
seb128bdmurray, we fixed it in unity-control-center, which is the same codebase as the g-c-c SRU15:37
seb128bdmurray, thanks15:38
xnoxdobey: i don't see such a dep.15:38
dobeyxnox: anyway, there's nothing in ubuntu-sso-client that is specific to the file sync, so there's no reason its packages should have changed at all, really15:38
xnoxdobey: found it.15:38
xnoxdobey: it's pulling in qt4 on desktop images, which is not used anymore.15:39
xnoxdobey: =)))) it's  a massive debt on the images, which ideally i'd like to drop (~100MB)15:39
dobeyxnox: it's used by ubuntu-sso-client15:39
dobeyxnox: you're free to port it to qt5 of course15:39
xnoxdobey: i thought we have online accounts for u1/sso, which is gtk UI =)15:39
dobey:)15:39
dobeyno15:39
xnoxdobey: what do you mean, no?15:39
dobeywe have no online accounts plug-in for u1 on the desktop15:39
xnoxi do =/15:40
dobeythen you've installed the phone packages and added on with the qml system-settings app15:40
dobeybecause there is no way you added one with the gtk+ control-center ui :)15:41
xnoxdobey: well, i was thinking that our control-center should allow Xembeded protocol to embed e.g. qt plugins and python based plugins =)15:41
dobeyxnox: well, i'm sure mardy will accept your patch for that too :)15:42
xnoxdobey: indeed i'm failing to login in the software center. Let me resurrect sso-qt thing.15:42
dobeyi guess oneconf uses sso too, but you also probably only get the login from within software-center as well15:43
xnoxdobey: with or without -qt installed, clicking "Write your own review" I get a popup which "Failed to log in"15:45
dobeyxnox: hmm15:46
xnoxdobey: did we shutdown so many things, that ubuntu-sso-client is logging in into something u1ish instead of login.ubuntu.comish ?15:46
dobeyxnox: maybe you already have an account in your keyring, but it's invalid?15:46
xnoxdobey: let me try clearing those!15:46
xnoxdobey: actually, let me boot a VM that would be easier to test.15:47
dobey:)15:47
xnoxdobey: or maybe you should test it =))) instead of being all smart about this ;-)15:47
xnoxdobey: i have no clue how oneconf or comments work in the software cneter :P15:47
dobeyi don't know how oneconf works either15:48
xnoxdobey: awesome =) together we'll fix everything =)15:48
dobeythat's didrocks's baby15:48
xnoxdobey: right, i need to resurect qt bit and respin desktop image, *sigh*15:52
dobeyxnox: with -0ubuntu4 packages, software-center pops up the signup/login dialog correctly, when i don't have an existing login in keyring.15:52
dobeyxnox: indeed15:52
shadeslayer_Riddell: mind ack'ing apport15:52
xnoxdobey: oh well qt4 removal will happen in Ubiqutious Unicorn =(15:52
shadeslayer_Riddell: from the queue15:53
Riddellshadeslayer_: what's new?15:56
xnoxdobey: ideally we'd be able to use the qml online account =(15:56
shadeslayer_Riddell: fixes for apport-kde at the very least, pitti ^^15:56
xnoxdobey: uploading fix.15:56
Riddellshadeslayer_: accepted!15:57
dobeyxnox: ideally the sso server would have standard oauth2 endpoints16:00
xnoxdobey: what would that change? being able to use any stock oauth2 GUI client? what about teams, 2fa etc?16:01
xnoxdobey: thanks a lot for spotting this bug though!16:01
xnoxdobey: and we totally have python-gi-gtk implemenetation for auth, we had it ubiquity installer. I'll if I can port that to software-center for next cycle.16:02
dobeyxnox: yes, 2fa would be handled on the web server16:04
dobeyxnox: if we had oauth2, we wouldn't need to write any special plug-in code. just the simple provider files for uoa16:05
rbasakIs there a way I can specify a versioned relationship that describes "anything before this epoch"? Eg. Breaks/Replaces: foo (<< 2:~) or something?16:14
rbasakI guess that would work - is there any standard convention for describing this?16:14
cjwatsonI would probably use "<< 2:0~"16:15
rbasakGreat, thanks.16:16
* rbasak does what cjwatson would do16:16
cjwatsondpkg: warning: version '2:~' has bad syntax: version number does not start with a digit16:16
rbasakAh OK. I was guessing :)16:16
cjwatsonSo you can't use that16:16
cjwatson2:0~ isn't perfect (you can construct pathological things like "2:0~~1") but in practice it should be good enough16:17
rbasak<< 2:0~~~~~~~~~~~~~~~~~~~~~~~~ :)16:17
* hallyn looks around for infinity or slangasek 16:18
bdmurrayLaney: thanks for digging into that not whoopsie-preferences bug.16:29
Laneybdmurray: np, it was weird and hurt my head16:30
Laneywhich was fun at first, then not fun any more16:30
slangasekhallyn: hi, what's up?16:34
hallynslangasek: oh hi - would you mind pulling the qemu 2.0.0-rc1 out of rejected?  (it was placed there lst night bc we were waiting on libvirt)16:35
slangasekhallyn: ok, will be a bit before I can get to it but yes16:41
hallynslangasek: thanks16:41
kirklandhallyn: what were your questions about?16:42
vladaNot sure if this a material for devel channel, but I have to try. What could possibly prevent Firefox and Chrome from redrawing window content? It gets redrawn by window resize or minimize/maximize action. It's definitely just refreshing visually since app receives events, but is not showing me "reactions" on screen.16:42
hallynkirkland: about whether introducing a (default) 'trusty' machine type in qemu could end up beign somethign we regret16:43
kirklandhallyn: hmm, what does that mean?16:43
kirklandhallyn: "machine type"16:43
hallynkirkland: -M trusty akin to -M pc-1.016:44
kirklandhallyn: ah16:44
hallyniti s an alias to the pc-i440-2.016:44
kirklandhallyn: so, why "trusty"?16:44
hallynbc in U it'll alias to something different16:44
kirklandhallyn: yeah, I think of machine types as more of a hardware thing16:45
hallynkirkland: but you'd be not quite right :)16:45
hallynkirkland: the problem is pc-1.0 right now means different things whether you're on qemu-kvm or qemu16:45
kirklandhallyn: :-)16:45
kirklandhallyn: I'm very rarely quite right16:45
hallynand so in trusty, we'll have ppl migrating from precise as well as saucy,16:45
hallynboth with pc-1.0 machine types, but meaning different things16:45
hallynand qemu doesn't (to my surprise) adjust itself to the soruce machine, but just bails16:45
=== roadmr is now known as roadmr_afk
kirkland       -M [SS-4|SS-5|SS-10|SS-20|SS-600MP|LX|Voyager|SPARCClassic] [|SPARCbook]16:46
kirkland           Set the emulated machine type. Default is SS-5.16:46
hallynSo the intent is, at 16.04,16:46
hallynwe should be able to migrate correctly from both 15.10 and 14.0416:46
kirkland(that's from the manpage of qemu)16:46
hallynbc pc-i440-2.0 in 15.10 will be different from in 14.0416:46
hallynkirkland: do 'kvm -M ?' to get list of machine types16:47
kirklandhallyn: k16:47
hallynkirkland: sounds like the man page may warrant some updating :)16:48
kirklandhallyn: *definitely*16:48
kirklandhallyn: honestly, I don't think I have an intelligent opinion here;  should we ask aliguori16:48
hallynoh, perhaps16:48
hallyni' not sure, but the idea may originally ahve come from rharper16:49
hallynkirkland: in part i fear i may be just addressign a non-issue - it was an issue bco f the divergent qemu and qemu-kvm trees16:49
hallynupstream *shoudl* never make pc-i440-2.0 in a later qemu have different defaults16:50
kirklandhallyn: yeah16:50
hallynanyway that's enabled in the current qemu in trusty-proposed (well, rejected for now :)16:50
hallynbut if we think it's a bad idea i can pull it back out in a new upload16:50
=== roadmr_afk is now known as roadmr
hallynlet's think on it over the weekend :)16:51
hallynkirkland: (aliguori isn't on #qemu right now)16:51
=== bfiller is now known as bfiller_afk
kirklandhallyn: I sent him an SMS16:53
hallyn:)16:54
kirklandhallyn: okay, aliguori says he's going to ping you later today17:52
hallynkirkland: ok thanks18:07
rharperhallyn: ping me if you chat with aliguori18:13
jdstrandhallyn: not sure if you saw, but libvirt landed last night. thanks for being patient with me (we had been testing our stuff for like 4 days straight :)18:14
hallynjdstrand: np!  yeah i pushed the new one earlier this morning18:14
hallynrharper: ok18:14
jdstrandcool18:14
=== hholtmann_ is now known as hholtmann
=== bfiller_afk is now known as bfiller
=== jackson is now known as Guest23530
=== Guest23530 is now known as Noskcaj_
=== roadmr is now known as roadmr_afk
YokoZarWhat's the right way to depend on opencl these days?19:33
YokoZarIs it to depend on "ocl-icd-libopencl1 | opencl-icd"19:33
=== mnepton is now known as mneptok
bdmurrayinfinity: ping about bug 129638619:40
ubottubug 1296386 in casper (Ubuntu) "[PATCH] Remove 23etc_modules script" [Undecided,New] https://launchpad.net/bugs/129638619:40
=== roadmr_afk is now known as roadmr
AnAntpitti: LP #130233120:27
ubottuLaunchpad bug 1302321 in systemd (Ubuntu) "duplicate for #1302331 Missing /lib/systemd/systemd-logind-launch (referred to by /usr/share/dbus-1/system-services/org.freedesktop.login1.service)" [Wishlist,Won't fix] https://launchpad.net/bugs/130232120:27
AnAnthmmm, ubottu is mistaken, the bug is neither a wishlist nor a won't fix !20:28
Unit193I clicked the link, I see the same thing.  Changed 3 hours ago.20:30
AnAntUnit193: yes, I was mistaken. it was reporting for 1302321, I was looking at 130233120:31
calcI have a bug I'm not sure what package to report against, it might already be reported as well but I'm not sure, frequently on my system the unity hud shows through the screensaver20:57
calcany ideas of where I should report it?20:58
Noskcaj_calc, Maybe search launchpad for a bug similar to what you have21:01
calci see something similar that was fixed 2 years ago, but not a current open bug, so I suppose I'll reference that one in a new report for trusty21:04
Noskcaj_ok21:05
Noskcaj_Use ubuntu-bug to report it so more info is attached21:05
=== tkamppeter__ is now known as tkamppeter
=== salem_ is now known as _salem
slangasekpitti: fyi, infinity is rebooting wolfe, taking down the autopkgtest VMs, to check if this addresses the stability problems21:37
slangasekpitti: so if you see suddenly-failed jobs, that's why21:38
brainwashcan anyone please prepare an abiword bug fix release and upload it? we got 3 pending patches, see https://bugs.launchpad.net/ubuntu/+source/abiword/+bugs?orderby=-id&start=022:24
hallynslangasek: not in a hurry, don't mean to be pushy, but just making sure it didn't slip your mind - still planning on salvaging qemu 2.0 from the rejected queue today?23:39
slangasekhallyn: it's been a busy day ;)  I just managed to pull down the sources now23:39
slangasekhallyn: how does this package compare to the last thing you uploaded to the ppa?23:40
slangasekhallyn: also, was just checking and it looks like libvirt should be safe to let through in advance of qemu, right?23:40
hallynslangasek: yup, libvirt can go through first,23:42
slangasekok, accepting23:42
hallynthe difference between last ppa upload and current one in queue is:23:42
hallyn1. based on a different tarball (built from the upstream release tarball, removing the bioses),23:42
hallyn2. moves qemu-system-aarch64 into qemu-system-arm23:42
hallynthat *shoudl* be the only difference (and i debdiffed a few times to look for mistakes)23:43
slangasekok23:44
slangasek+    - remove -enable-uname-release=2.6.3223:47
slangasekhallyn: ^^ is that because we decided to not try to run this version on the emulated builders?23:47
hallynslangasek: i think so.  but that's already in the archiv ein 1.7 isn't it?23:51
infinityslangasek: We most definitely want to run it on the buildds.23:51
slangasekhallyn: if qemu-system-aarch64 is a dummy package, the Provides: should have been moved to qemu-system-arm; you're also missing a Breaks:/Replaces: from the new qemu-system-arm to the old qemu-system-aarch64 package23:51
slangasekhallyn: (that alone is reject-worthy, so I'll not be un-rejecting this version - but let me see if there's anything else that needs fixing before you reupload)23:52
hallynslangasek: removing -enable-uname-release=2.6.32 was bc it's now done in a better way23:52
slangasekinfinity: so does that mean this 2.6.32 change is a problem?23:52
infinityhallyn: It's now done in a better way for minimum kernel versions (ie: the aarch64 case), but that doesn't fix our buildd issue, I thought.23:52
infinityhallyn: You haz binaries with this change, so I can test?23:52
hallyninfinity: yup, in ppa:ubuntu-virt/candidate23:53
slangasekhallyn: the mail thread I remember said that we couldn't fix it the "better" way until we got rid of the buildd requirement23:53
slangasekhallyn: but that we could and should confine the 2.6.32 usage to x8623:53
slangasekor x86/arm, or something23:53
infinityslangasek: To arm, pretty much, since that's all we care about for our weird usecase.23:54
slangasekinfinity: I mean "the arm build on x86"23:54
infinitySure.23:54
infinityLet me have a look at this current binary and see what it really does.23:54
infinityOh, that would be easier if I had a machine with a hardy kernel.  Hrm.23:55
slangasekcheck in the compost bin23:55
xnoxlol23:55
hallynslangasek: ok, provides and breaks/repalces fixed (hopefully the right way),23:56
infinitySo, on my machine, this is reporting 3.13.0-19-generic, which leads me to believe it's the same old leak uname through thing.  Though.  Maybe the new min_kver way can be patched to just bump it up for ARM instead of forcing uname in rules.23:57
infinityLemme look at the source here to see what they did for aarch64.23:57
hallyn./linux-user/openrisc/syscall.h:25:#define UNAME_MINIMUM_RELEASE "2.6.32"23:58
hallyn./linux-user/aarch64/syscall.h:9:#define UNAME_MINIMUM_RELEASE "3.8.0"23:58
hallynall are set to 2.6.32 except aarch6423:58
infinitylinux-user/arm/syscall.h:#define UNAME_MINIMUM_RELEASE "2.6.32"23:58
infinityAh-ha.23:58
infinityThat should work for us, then.23:58
infinity\o/23:58
hallynbut you're saying it is not working??23:58
slangasekhe's saying on his system, host kernel > 2.6.32 so is passed through23:59
infinityhallyn: No, no.  I'm not saying it's not working, I'm saying it's hard to tell without an older kernel to test on. :P23:59
infinityhallyn: But I think this should be right.23:59
hallynah23:59
slangasekinfinity: don't we have a uname faker somewhere?23:59
infinityAnd yay for upstream picking 2.6.32, since glibc 2.20 won't run on older. :P23:59
hallynLD_PRELOAD :)23:59

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