/srv/irclogs.ubuntu.com/2013/07/04/#ubuntu-desktop.txt

=== hggdh_ is now known as hggdh
pittiGood morning03:29
pittiLaney: "Jenkins Fixed - saucy-adt-glib2.0 19" -- nice job!03:48
=== VD is now known as Guest40853
thumperhi pitti05:09
thumperpitti: I have a question for you05:09
thumperI want to have my executable be elevated to root permissions after doing some initial messing around05:09
thumperso don't want to run the executable with sudo05:10
thumperbut instead have it ask for sudo password part way through05:10
thumperis this possible?05:10
pittithumper: no, not really05:10
thumperbugger05:10
thumperhmm...05:10
pittithumper: you could split your program into a privileged part and an unprivileged one, and call the privileged one through sudo or pkexec05:11
thumperpitti: the program is juju :)05:11
pittithumper: otherwise I suggest you start it as root, drop privileges at the beginning, and re-claim them only if you need to05:11
thumperpitti: hmm.. how do you do that?05:11
thumpera problem in particular is that some files which are created and should be owned by the user, are being owned by root05:12
pittithumper: create a system user, find out its UID with getpwname(), then drop privs with setresuid(uid, uid, uid)05:12
thumperbut I do need to write to /etc/init and /var05:12
pittiand when you need root, setresuid(0, 0, 0) temporarily05:12
thumperhmm.. can I do that in go?05:12
pittithat's a pretty basic posix call; I sure hope so05:13
* thumper goes digging05:13
thumperpitti: thanks05:13
pittithumper: eww, you start this as a user and write into /etc/ ?05:13
pittithumper: maybe that should be re-designed first :)05:13
thumperpitti: it is to create a local provider05:13
pittilike, writing into ~/.config/juju instead, or creating a per-user dir in /var/lib/juju/05:13
thumperso it creates two services for the mongo db and agent05:13
thumperthese need to be started by upstart05:14
thumperand it also needs to create lxc containers in precise05:14
thumperso no user space05:14
pittithumper: can't you ship a generic upstart job which tests for the existance of a particular file and only starts then?05:14
thumperhmm...05:15
thumperthe thing is there could be multiple05:15
thumperif you had multiple local environments05:16
thumperI'm open to ideas05:16
=== thumper is now known as thumper-afk
=== jhernand1z is now known as jhernandez
Mirvdidrocks: to your queue,  lp:~kubuntu-packagers/kubuntu-packaging/qtsystems-opensource-src + https://launchpad.net/~canonical-qt5-edgers/+archive/qt5-beta2/+files/qtsystems-opensource-src_5.0%7Egit20130614.orig.tar.gz would be ready (again, with the fixes)06:23
Mirvqml plugins separated and license files added06:23
didrocksMirv: ah, thanks! :)06:24
didrocksMirv: will have a look later today06:24
Mirvmerci06:28
jibelgood morning06:46
=== thumper-afk is now known as thumper
Laneyhey07:58
Laneypitti: yeah - cool isn't it?07:58
pittiLaney: it sure is07:59
pittiLaney: so that's now with the proper runner?07:59
Laneyyep07:59
seb128good morning desktopers08:07
seb128hey Laney, pitti08:07
mlankhorstg'day mate08:07
pittihey seb12808:07
seb128hey mlankhorst08:07
Laneyhey08:09
mlankhorstmore merge window fun, hopefully this nvd7 will work in 3.1108:10
mlankhorst:D08:10
seb128nothing like starting the day on a non working session08:16
seb128mlankhorst, I though for a bit that the new xorg was broken :p08:16
seb128gnome-session was complaining about errors loading the intel driver or something08:16
seb128but it turned out that it was a stalled .Xauthority in my userdir breaking things08:17
* Laney remembers that he probably ought to fix his microphone08:21
mlankhorstseb128: everything's an xorg bug ;)08:21
mlankhorstbut hey lets do it08:21
seb128Laney, if that's for the settings meeting you have another week, but yeah, would be nice ;-)08:27
Laneyseb128: oh really? I thought it was today :P08:30
seb128Laney, we said every second week, though it would maybe be good to do it weekly now that things are quite active08:30
seb128Laney, but mardy is not there this week so...08:31
Laneyyeah I knew that but thought it was two weeks already08:31
seb128could be08:31
seb128let me check :p08:31
seb128Laney, shrug, you are right ;-)08:31
Laneyfixed anyhow08:32
Laneydon't mind if you want to defer it since mardy isn't here08:32
seb128Laney, I made it bi-weekly in google calendar08:33
seb128Laney, well, we can have a quick round with those who are around, would be good to keep the cadence ;-)08:33
Laneyk, cool08:33
seb128and we can discuss making it weekly08:33
seb128so we can have one with mardy next week as well :p08:33
seb128Laney, speaking of which, how much fun do you have with qml? ;-) want to pick another panel to work on?08:35
Laneyyeah I was going to do some other bit of UI, maybe the security one?08:36
seb128Laney, well, in addition I mean ... or for when you are done with yours, or if you feel like doing a bit more "standard UI"08:36
seb128Laney, I think didrocks wanted to do security, what about bluetooth?08:36
seb128https://wiki.ubuntu.com/Bluetooth#phone08:36
seb128it seems like mostly standard UI08:36
seb128at least less crazy that the background one ;-)08:37
seb128and cyphermox seems to be overbusy08:37
seb128larsu, or check with didrocks if he wants help on the privacy UI08:38
=== ara_ is now known as ara
LaneyI could do the basic bits for bluetooth08:41
Laneythe specialist / advanced stuff would be best left for cyphermox though08:41
Laneyoh interesting, this is one which is enabled dynamically08:43
Laneydo we have a way of doing that?08:44
Laneyusing the entry component I guess08:45
mlankhorstseb128: but at what time do you want to start uploads08:46
seb128mlankhorst, now? ;-)08:47
mlankhorstdo itt08:47
seb128mlankhorst, wait08:48
seb128Laney, can we put a britney lock on X*?08:48
Laneyhaha, not like that08:48
Laneyif you give me a list of packages sure08:48
seb128right :p08:48
seb128mlankhorst, ^08:48
seb128Laney, I think britney will not stop it because it Breaks: unity (<< new)08:48
Laneydon't think it handles breaks like that08:48
seb128so we better put a manual lock there and wait to have things in place08:48
mlankhorstyeah08:48
mlankhorstjust in case08:49
seb128seems like didrocks is busy with the Mir guys and I want to hear from him&Mirv before uploading08:50
seb128didrocks, Mirv: please ping back about new xorg when you are done being busy on other things08:50
Laneyhmm, maybe it does though08:50
Laneyinfinity: does britney consider Breaks when determining installability?08:50
didrocksseb128: just coordinate with Mirv, he's dealing with the transition AFAIK08:51
didrocksmlankhorst: ^08:51
seb128didrocks, ok08:51
seb128Mirv, hey08:51
Mirvthere was something wrong still with https://code.launchpad.net/~brandontschaefer/unity/move-pointer-barrier-to-xi-1.6.99.1/+merge/150175 I think?08:51
mlankhorstLaney: everything from https://launchpad.net/~canonical-x/+archive/x-staging?field.series_filter=saucy except the unity and -omap-revert packages08:51
mlankhorstMirv: perhaps, unity needs to hard build-depend and depend on the version from that ppa, that should fix it.08:51
Laneycan you give me a list? :(08:52
Laneythe format is block package1 package2 ...08:52
seb128Mirv, not really, he forgot the commit message ... and it requires the new xorg which is in a ppa and going to be uploaded to saucy-proposed soon08:52
Mirvmlankhorst: from seb128's comment I'd guess something like libxfixes-dev (>= 1.6.99.1)08:52
seb128Mirv, do you guys build on top of saucy or saucy-proposed?08:52
mlankhorstMirv: the epoch too..08:53
mlankhorstLaney: libxfixes libxi mesa-demos nvidia-graphics-drivers-tegra3 nvidia-tegra-codecs-cardhu unity x11proto-fixes x11proto-input xf86-input-mtrack xf86-input-multitouch xf86-input-tslib xf86-input-wacom xf86-video-omap xf86-video-omap-revert xorg xorg-server xorg-server-omap-revert xserver-xorg-input-acecad xserver-xorg-input-aiptek xserver-xorg-input-elographics xserver-xorg-input-evdev xserver-xorg-input-evdev-omap-revert xserver-xorg-input08:53
Laneyty08:53
mlankhorstlet me know where it truncates08:53
Laneyxserver-xorg-input-evdev-omap-revert xserver-xorg-input08:53
seb128mlankhorst, pastebin?08:53
Laneysplitlong.pl!08:54
seb128no truncate on pastebin, and no flooding of this channel :p08:54
mlankhorstok ill pastebin08:54
Laney:-)08:54
Mirvseb128: if I haven't understood something wrongly, proposed (for example https://launchpadlibrarian.net/144130366/buildlog_ubuntu-saucy-amd64.unity_7.0.1%2B13.10.20130704-0ubuntu1_UPLOADING.txt.gz)08:54
* seb128 shouldn't tell people about flooding about the "incident" where he flooder the channel recently :p08:54
Mirvseb128: which would mean Xorg to -proposed, accept brandon's branch, rebuild stack after merged in08:54
mlankhorsthttp://pastebin.com/JNHgkG9Y08:55
Laneyif you build-depend on the right version it'll wait automatically08:55
seb128Mirv, sounds like a plan, we will get Xorg updated and then ping you for the accept brandon's patch/rebuild stack08:55
Mirvseb128: ok, as mlankhorst pointed out, actually the brandon's branch is missing epoch also for libxi-dev, so I'll branch from there and add the 2:08:56
seb128Mirv, thanks08:56
Mirvmlankhorst: so should the libxfixes-dev dependency be >= 1:5.0.1-1 ?08:58
Mirvseb128: thanks08:58
mlankhorstMirv: yeah, and perhaps an explicit depends on libxfixes3 and libxi6 too08:58
infinityLaney: If it doesn't, it should.  But ask Colin, he'd know for sure.08:59
mlankhorstso symbols won't be messed up08:59
Mirvmlankhorst: ok. that shouldn't be necessary, the -dev packages pick up the same version dependency automatically.08:59
Laneyinfinity: Yeah. I see mention of it in source so guess that it does. I did ask in #-release already. Thanks.08:59
mlankhorstMirv: not in this case, the xi2 symbols were introduced before09:00
mlankhorstbut we patched those out09:00
infinityLaney: Yeah, right after I wrote that, I read an email from Colin saying that he's out sick.  So maybe don't ask him. :P09:00
LaneyHeh09:00
LaneyFINE. I'll ask #debian-release.09:00
Mirvmlankhorst: interesting, ok.09:02
Laneysounds like we're safe09:03
seb128Laney, infinity: from IRC logs and discussion with Colin in the past, Britney checks for installability of ubuntu-desktop09:03
seb128but not including recommends09:04
seb128we had CD builds failing because of that09:04
seb128but that's ok, xorg and unity are both strong depends ;-)09:04
mlankhorstseb128: yeah but for example libxi and libxfixes need to be held back manually09:05
mlankhorstand the proto stuff too09:05
Mirvnow at https://code.launchpad.net/~timo-jyrinki/unity/move-pointer-barries-to-xi-1.6.99.1_try2/+merge/17297509:05
seb128Laney, please put the big lock in place manually, better safe than sorry09:05
seb128Laney, mlankhorst: then we can start on uploads ... are those uploads a ppa copy, or manual upload or...?09:06
mlankhorstppa copy09:06
seb128mlankhorst, do you know the magic incantation that should be run?09:07
seb128is that basically copying the list of packages you just pastebined?09:07
Laneyit's done09:07
seb128Laney, thanks ;-)09:07
mlankhorstseb128: no idea what the magic invocation is09:07
Laneythe answer is that it's enforced if the packages are required to be coinstallable09:08
Laneyi.e. if there's a dependency relationship there09:08
seb128k09:08
Laneyso if you can install unity without whatever-package-gets-the-breaks then it won't work09:09
seb128that makes sense, so it would block the server in this case09:10
mlankhorstbut not the libs09:10
seb128right09:10
seb128but updating the libs without the server should work09:10
seb128or you forgot some depends/breaks :p09:10
mlankhorstcopied from debian09:10
seb128anyway, let's get going09:10
mlankhorstindeed09:11
seb128Laney, do you know if we can pocket copy including binaries from x-staging's ppa?09:11
seb128it has armhf builds09:12
seb128so I guess we can?09:12
Laneyno09:12
Laneythey're virtual arm builds aren't they?09:12
tjaaltoncopying has been used before09:13
mlankhorstfor 1.12 and 1.1309:13
seb128infinity, ^ do you know?09:13
tjaaltonhe's asleep09:13
tjaaltonRAOF: ^09:13
tjaaltonprobably EOD09:13
seb128tjaalton, he commented 10 minutes ago, did he just feel asleep?09:13
tjaaltonoh :)09:13
tjaaltonin that case..09:14
mlankhorstLaney: but why wouldn't virtual arm work?09:15
LaneyOh, looks like it is non-virt but doesn't build for ppc09:15
seb128oh, ppc...09:15
mlankhorsthm09:15
Laneyit's known to be shaky09:15
seb128shrug09:15
seb128we need ppc binaries09:15
seb128so I guess we need rebuilds09:15
Laneythe missing build records should be created when you copy09:15
mlankhorstok09:15
seb128Laney, should we try one on source to see how it goes?09:15
Laneygo on then ...09:16
mlankhorsttry xorg metapackage09:16
seb128mlankhorst, is that arch: any?09:17
mlankhorstnot xserver-xorg09:17
mlankhorstwhich is built from xorg09:17
seb128mlankhorst, I was going to try libxfixes09:17
mlankhorstseb128: yeah that one will fail because it needs the new protos first09:18
LaneyThen again a lot of these packages were built back in May which might be on an older toolchain09:18
Laneyso you might want rebuilds anyway09:18
infinityseb128: Please never, ever, ever copy from a virt PPA.  Ever.09:18
mlankhorstLaney: shrug just upload the proto first in that case09:18
mlankhorstrest should be ok09:19
seb128infinity, is https://launchpad.net/~canonical-x/+archive/x-staging virtual?09:19
Laneymlankhorst: don't you have upload to these anyway? :P09:19
mlankhorstinfinity: can you enable ppc on that ppa?09:19
infinityseb128: Nope, that's non-virt.  You can tell from which builders it uses.  But (and this is a big but), non-virt PPAs still aren't, by default, built the same was as the distro.09:20
infinityseb128: As far as translation stripping, etc.09:20
infinitys/was/way/09:20
mlankhorsthttps://launchpad.net/~canonical-x/+archive/x-staging/+build/476654509:20
mlankhorstoh indeed09:20
seb128let's just rebuild those09:20
infinitymlankhorst: We could do an X-staging PPA that meant for copying, but no harm in just doing source copies this time.09:21
mlankhorstit should be ok to rebuild, in that case x11proto first, then wait until it's done and the libxi/xfixes09:21
mlankhorstthen*09:21
tjaaltoncan you not dump all at once, libx* should have sufficient b-dep checks to prevent them from building before proto?09:22
infinityInterestingly enough, in most ways, that PPA seems to be correct already, except for the missing PPC.  You should probably get that enabled.09:22
infinity(for next time)09:22
seb128sanity check09:23
seb128Laney, infinity: does that looks correct?09:23
seb128$ ./copy-package -s saucy --ppa-name canonical-x/x-staging --to-primary --to-suite=saucy-proposed x11proto-input09:23
LaneyI think it's --ppa=canonical-x --ppa-name=x-staging09:24
mlankhorstyeah09:24
infinityseb128: Does owner/name work?  I always use --ppa= ... What Laney said.09:24
seb128ok, let me try that09:24
LaneyYou'll get a confirmation anyway09:24
seb128I'm new to those ppa to archive copies :p09:24
infinityThough I like yours.  Someone should make the tool take that. :P09:24
mlankhorstinfinity: how do you specify what release to use for copy_package?09:25
infinitymlankhorst: Hrm?09:25
mlankhorst(to take the saucy packages in there)09:25
infinitymlankhorst: -s saucy09:25
mlankhorstin there -> from the ppa09:25
infinitymlankhorst: And if extra paranoid '-e $version' too.09:25
mlankhorsthmz09:25
mlankhorstno need for that I hope, ubuntu0.3 will fail to build on saucy due to toolchain changes09:26
mlankhorstand the raring versions are mostly older, so they won't work anyway09:26
Laney-s saucy will get the right thing09:27
mlankhorstok09:27
infinityIt will, yes.09:27
infinityThe "extra paranoid" bit was if you were doing some scripting or something and trying to avoid races with other people.09:27
infinityIn this case, I assume you know no one will upload to the PPA while you're doing this. :P09:27
seb128tjaalton, mlankhorst: I guess it's normal some of those have raring in their changelog target? e.g https://launchpad.net/ubuntu/+source/x11proto-input/2.3-0ubuntu1 ?09:33
tjaaltonyeah, doesn't matter09:33
mlankhorstyeah the x1.14 stack was originally created for raring, can just be carried over :)09:34
tjaaltonor could that be pulled from debian now?09:34
tjaaltonsynced09:34
mlankhorsthm actually.. it could09:34
seb128can I ppa copy for somebody else? that upload has my mine on it...09:34
seb128tjaalton, mlankhorst: which ones can be synced from debian?09:34
seb128I guess the one without ubuntu revision can be syncpackaged?09:35
Laneywhy don't I just extend the xorg packageset (mlankhorst requested this a month ago) and mlankhorst can self service?09:35
seb128Laney, that would be good09:36
tjaaltonthat would work, also the lts-*09:36
Laneyok09:36
LaneyI think we had some discussion about it and then forgot to do it09:36
mlankhorstmaybe i could finally do the lts raring sru uploads myself then :>09:36
mlankhorstbut I guess if we don't need to do a binary copy I can do it myself09:37
mlankhorsttjaalton: please don't do uploads :)09:38
Laneygive me a minute to remember how to drive the tool09:38
mlankhorstoops09:39
Laneylaney@iota> edit-acl -P xorg -S precise -s libxrandr-lts-raring add                                                                   ~/temp09:39
LaneyAdded:09:39
Laneylibxrandr-lts-raring09:39
Laneycool09:39
tjaaltonmlankhorst: harhar09:40
* mlankhorst wonders why it said your name09:41
seb128mlankhorst, I did 2 syncs and used tjaalton for -s ... sorry if that created confusion09:41
seb128I tried to match the ppa uploaders09:41
mlankhorstah :-)09:42
seb128mlankhorst, well anyway, I just put x11proto-input/fixes and libxi/xfixes in so far, I will let you do the rest09:42
mlankhorstI'll have to wait for libxi/libxfixes to fail first09:42
seb128mlankhorst, libxfixes built fine...09:44
Laneyokay then, try that09:44
seb128mlankhorst, https://launchpad.net/ubuntu/saucy/+source/libxfixes/1:5.0.1-109:44
Laneyedit-acl -P xorg -S saucy query lets you see what's in it09:44
mlankhorstlibxi did not :-)09:45
seb128mlankhorst, ^ did you see Laney's line? are you set for those copies/uploads? ;-)09:46
mlankhorstshould be good09:47
seb128mlankhorst, I did the first copies with "./copy-package -s saucy --ppa=canonical-x --ppa-name=x-staging --to-primary --to-suite=saucy-proposed <name>"09:47
mlankhorstexcept the arm stuff, but I can ask tjaalton for that09:47
seb128if that's useful09:47
mlankhorstyeah09:47
mlankhorstunity can be uploaded at this point, btw09:52
seb128mlankhorst, better to wait a bit, the binaries are not published yet and I'm not sure their merger/jenkins does depwait09:57
mlankhorstah09:58
mlankhorstnow I just need to wait for xorg-server to show up in proposed then before I can do the rest, it's mostly a rebuild bump from here on10:15
seb128mlankhorst, if you have updated build-depends those will depwait ... if not, you better wait yes ;-) it's built on i386/amd64, depending if armhf and ppc finish before :30 you might need to wait 1 or 2 extra publisher cycles10:25
seb128e.g ~1h10:25
seb128if the past build times are any indicator there is still a good half an hour of build on armhf, so you can go for lunch easily ;-)10:26
mlankhorstcan I create a version number lower than 0~ ?10:26
mlankhorstwould 0~~ work?10:26
Laneyyep10:27
mlankhorstoh good10:27
seb128try dpkg --compare-versions 0~ gt 0~~; echo $?10:27
Laneylaney@iota> dpkg --compare-versions 0~~ lt 0~ && echo yep                                                                             ~/temp10:27
Laneyyep10:27
mlankhorstah great, it should be possible to force an upgrade then :P10:28
seb128force an upgrade of what?10:28
didrocksseb128: mind approving? https://code.launchpad.net/~didrocks/libusermetrics/simplify-packaging/+merge/17299410:31
didrocks(while I'm are it :p)10:31
seb128didrocks, done10:33
didrocksthx10:33
seb128Mirv, bah, the CI doesn't use proposed... https://jenkins.qa.ubuntu.com/job/unity-saucy-amd64-autolanding/75/console10:34
seb128going to be fun :p10:34
seb128that's about https://code.launchpad.net/~timo-jyrinki/unity/move-pointer-barries-to-xi-1.6.99.1_try2/+merge/17297510:35
seb128it's one of those cases here it would be easier to just upload the patch to saucy-proposed manually and merge back10:35
seb128but didrocks is not going to like that suggestion I'm sure :p10:35
didrocksseb128: we can push it to trunk directly rather10:36
didrocksand merge manually10:36
didrocksthen quick a daily10:36
didrocksthe tests are using proposed10:36
didrockskick*10:37
seb128didrocks, right10:37
seb128Mirv, ^ can you do that?10:37
Mirvseb128: ok.. feels evil to push something to trunk but ok :) the cu2d will run all the tests anyhow that's true10:40
seb128Mirv, thanks10:41
Mirvok, it's there, launching a build of unity in cu2d10:51
=== MacSlow is now known as MacSlow|lunch
Mirvbuilt successfully, it's running autopilot now (1h)10:57
MirvI mean prepared successfully, building + autopilot next :)10:59
seb128Mirv, sorry, I was grabbing a bite11:10
seb128Mirv, great, let's see how that goes11:10
Mirvamd64 built https://launchpad.net/~ubuntu-unity/+archive/daily-build/+build/4769091 , dependencies seems correct. powerbc built as well.11:14
seb128Mirv, great11:23
Laneymlankhorst: what does 'Xlib:  extension "NV-GLX" missing on display ":0".' mean and is it caused by new X? :-)11:29
LaneyI noticed that I was getting weird corruption in QML apps: http://ubuntuone.com/7ibGVZ0LQ1yt1SqQohjkMb and that message appears on the console11:30
mlankhorstLaney: your nvidia drivers are messedup, mostly11:35
mlankhorstdid you manually install them, by any chance?11:35
Laneydunno!11:35
seb128Laney, why do you hate Ubuntu, why not using the packages!11:36
seb128;-)11:36
ogra_use Mir !11:36
LaneyI appear to have nvidia-319 installed11:36
seb128ogra_, hey; I think I forgot to say it yesterday, congrats on getting the container flip by default landed ;-)11:37
ogra_hey, thanks :)11:37
Laneymlankhorst: looks much better using nouveau :P11:41
seb128mlankhorst, xserver-xorg-core | 2:1.14.1-0ubuntu0.8 | saucy-proposed | amd64, armhf, i386, powerpc11:41
seb128mlankhorst, you can upload the drivers I think11:41
Laneylightdm does not, however - that has the wrong resolution and is mirrored11:41
seb128(that's "rmadison -S xorg-server -s saucy-proposed")11:42
seb128Laney, right, we default to mirror...11:42
Laneymaybe it was always mirrored :P11:42
Laneybut it had the right res with nvidia11:42
Laneyoh well11:42
seb128nvidia has its own config no?11:42
Laneymoar freedom for me11:42
seb128Laney, cp .config/monitors.xml /etc/gnome-settings-daemon/xrandr/monitors.xml11:43
LaneyI don't know how to configure lightdm11:43
seb128that's what I did here11:43
Laneydid I ever do that?11:43
Laneyseb128: ah yes, very nice - that's how it looked before11:44
seb128;-)11:44
Laneywhat voodoo was nvidia doing ...11:44
seb128is their config tool running as root?11:44
seb128did it write config in /etc?11:44
seb128or maybe they default to non-mirror11:44
Laneyanyway, system-settings looks right again11:45
seb128great11:45
Laneydo you ever see it segfault on start btw?11:45
seb128yes11:45
seb128like one every 10 start or something11:45
Laneyjust did it three times in a row11:46
* Laney gets qt debug symbols11:46
seb128seems rather a qt bug than a system-settings one though11:46
seb128Laney, is the stacktrace for your also loading an icon?11:48
Mirvthe rebuilt unity would seem to segfault for me and autopilot test seem like concurring (at least it's respawning, no segfault message) http://10.97.0.1:8080/job/autopilot-saucy-daily_release/329/label=autopilot-intel/console11:48
Laney#0  QPMCache::createKey (this=this@entry=0x7fffd0024560) at image/qpixmapcache.cpp:39611:48
MirvI update the minimal amount required to manually install the unity from daily-build PPA11:48
Mirvd11:49
seb128Mirv, crap, do you have a stacktrace of the segfault?11:49
Mirvseb128: http://pastebin.ubuntu.com/5843267/11:49
seb128Mirv, can your ldd -r /usr/lib/compiz/libunityshell.so and pastbin it?11:50
* seb128 has a deja vu here11:50
Mirvseb128: right, http://pastebin.ubuntu.com/5843270/11:52
seb128undefined symbol: XFixesSelectBarrierInput(/usr/lib/compiz/libunityshell.so)11:52
seb128Mirv, dpkg -l | grep xfixes?11:52
Mirvseb128: http://pastebin.ubuntu.com/5843275/11:53
seb128mlankhorst, ^ do you have any idea on that?11:53
seb128Mirv, are you sure you have the patch?11:54
seb128Mirv, https://code.launchpad.net/~timo-jyrinki/unity/move-pointer-barries-to-xi-1.6.99.1_try2/+merge/172975 has11:54
seb128- XFixesSelectBarrierInput(dpy, DefaultRootWindow(dpy), 0xdeadbeef);11:54
seb128+ barrier_ = XFixesCreatePointerBarrier(dpy,11:54
mlankhorstseb128: sounds like you were using old unity, still11:54
seb128Mirv, dpkg -l | grep unity?11:56
seb128Mirv, https://launchpad.net/~ubuntu-unity/+archive/daily-build/+packages?field.name_filter=unity&field.status_filter=published&field.series_filter=saucy has11:56
seb128unity - 7.0.1+13.10.20130704.1-0ubuntu111:56
Mirvjust a second11:56
seb128Mirv, it should be 7.0.211:56
LaneyI thought the Breaks was supposed to prevent that happening11:57
Mirvah, so it should, argh (7.0.2)11:57
seb128Laney, he didn't update xserver11:57
seb128Laney, just libxi and libxfixes11:57
seb128Laney, I guess those libs should have a break as well11:57
Mirvand interestingly, I had downgraded unity already, but getting back that 0704.1, I get another symbol missing http://pastebin.ubuntu.com/5843289/11:58
Laneydoes that mean the breaks is on the wrong package?11:58
Mirvyeah I tried to upgrade the minimal amount forced by dependencies, to see what happens11:58
Laneyalso if it's dropping symbols shouldn't it bump soname?11:58
seb128Mirv, that's because you updated libxi11:58
seb128Laney, it's a bit of a special case, we had an early implementation of the barrier stuff that went upstream, only unity uses it11:59
seb128Laney, we don't really want to carry a different soname over Debian only for that11:59
Mirvseb128: actually I did not, since the specified dependency was >= 1.6.99.1 and the old one was that, the new is 1.7.x11:59
seb128Mirv, hum, k, in any case it seems the ppa doesn't have your merge in11:59
Mirvseb128: now after upgrading libxi6 to 1.7.x, the new unity starts, so I guess the dependency should be that 1.7 instead of 1.6.99?11:59
seb128right12:00
Laneyinteresting12:00
Mirvseb128: the PPA has, I just reverted the changelog since I thought I'll let cu2d add the changes, but of course I shouldn't have reverted the version number part12:00
=== MacSlow|lunch is now known as MacSlow
seb128Mirv, right, please add it back, xorg-xserver breaks unity << 7.0.212:00
Mirvso bumping the 7.0.2 again + the xi dependency to >= 2:1.7.1.901-1 ?12:00
seb128Mirv, yes12:00
seb128Mirv, libxi >= 2:1.7 should be enough12:01
seb128but you can as well specify >= 2:1.7.1.90112:02
seb128since that's what we have anyway...12:02
Mirvok. and actually I just checked that my or brandon's branch didn't have the changelog bump to 7.0.2 either, just the cmake version bump12:02
seb128Mirv, we need the changelog update since that's how we set up things to make sure xorg and unity are upgraded together12:03
seb128Mirv, sorry for not catching that earlier12:03
Mirvseb128: http://bazaar.launchpad.net/~unity-team/unity/trunk/revision/340812:08
Mirvseems to match how bump to 7.0.1 was handled12:08
seb128Mirv, great12:08
seb128Mirv, you should probably have added a new changelog entry rather than changing the one from the previous upload though12:09
seb128Mirv, can you take the changelog from saucy and dch -v 7.0.2-0ubuntu1 over it rather?12:09
Mirvseb128: are you sure? it wasn't released to the archives, so the next changelog entry should be the same as before but with cu2d stamped 7.0.2+date?12:10
seb128Mirv, the way you did it will probably make cu2distro think we are missing https://launchpad.net/ubuntu/+source/unity/7.0.1+13.10.20130703-0ubuntu112:10
seb128Mirv, it was release to saucy12:10
seb128see https://launchpad.net/ubuntu/+source/unity/7.0.1+13.10.20130703-0ubuntu112:10
Mirvseb128: oh.. ok, fixing and then running a new build12:10
seb128great12:10
Mirvgoing with that, restored the released version http://bazaar.launchpad.net/~unity-team/unity/trunk/revision/340912:14
Mirvnow I've a good feeling, as I'm already running the new unity here12:15
seb128Mirv, yep, looks right12:16
mlankhorsthow can i see if binaries are published?12:18
seb128mlankhorst, the xorg-xserver ones are published, didn't you see my comment before?12:18
seb128mlankhorst, rmadison -S xorg-server -s saucy-proposed12:19
mlankhorstah12:19
mlankhorstcan someone else do a rebuild bump for virtualbox and upload mesa-demos? I lack permission to upload either. :P12:19
seb128tjaalton, ^? ;-)12:20
seb128mlankhorst, if tjaalton doesn't pick them I can have a look in a bit (just finishing something else first)12:21
mlankhorsthm need nvidia-graphics-drivers-tegra3 and nvidia-tegra-codecs-cardhu too12:21
mlankhorsttseliot: can you upload those? :)12:21
tjaaltonI can in a bit, eating atm12:22
tjaaltonor tseliot :)12:22
tseliotmlankhorst: didn't I upload those? Maybe it was in a PPA?12:22
tjaaltonoh sorry, i'll handle vbox & mesa-demos12:23
mlankhorsttseliot: not sure, it's in the x-staging ppa, dno if it's in the archive12:23
tseliotlet me check12:23
mlankhorstdoesn't seem to be atm12:24
tseliotyep, it was me12:24
tseliotmlankhorst: where shall I upload them?12:25
mlankhorst-proposed12:25
mlankhorstor whereever those blobs go12:25
tseliotmlankhorst: I don't see nvidia-tegra anywhere in the archive. I guess you mean in saucy?12:26
mlankhorstyeah12:27
mlankhorsthttps://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-tegra312:27
tseliotogra_: do you mind if I update nvidia-graphics-drivers-tegra3 and nvidia-tegra-codecs-cardhu in Saucy?12:31
tseliotogra_: you can review them in this PPA: https://launchpad.net/~canonical-x/+archive/x-staging/+packages12:31
ogra_tseliot, well, we dont use them anywhere anymore12:33
ogra_so feel free to do what you want :)12:33
tseliotogra_: oh, ok, thanks12:34
ogra_note that xorg will not be upgraded to 0.14 in saucy arm12:34
mlankhorstogra_: it may, there's a xserver it could use12:34
ogra_so if they are not backwards compatible to the old ABi it will break12:34
ogra_mlankhorst, so you got new PVR drivers for panda ?12:35
mlankhorstno, but I could build a x1.14 for arm that was backwards compatible enough with all abi reverts12:35
ogra_well, as long as panda desktop does still work with compiz, just go ahead12:36
mlankhorstif you install xserver-xorg-core-omap-revert from the ppa things work12:36
ogra_erm12:36
ogra_that would break12:36
ogra_unless we will force that thing onto all arm users12:37
ogra_(you would have to seed it in ubuntu-desktop ... we dont have any subarch support in seeds)12:37
mlankhorstsort of.. you can add it separately, it's similar to the lts stack12:38
mlankhorstin fact it's identical :-)12:39
tseliotmlankhorst: maybe I should hold off the upload until a transition path is available?12:41
Mirvunity 7.0.2+13.10.20130704-0ubuntu1 built at the daily-build, installs and runs fine12:43
mlankhorstogra_: but I tested on my pandaboard, I could install xserver-xorg-core-omap-revert, not install anything and only cause the other drivers to be uninstalled, while pvr kept running12:44
ogra_mlankhorst, so how would you make sure this is installed on a panda but not on any other ubuntu-desktop installs ?12:44
mlankhorstadd it to the panda image12:45
mlankhorstit needs pvr anyway12:45
mlankhorstogra_: would that work for you?13:00
ogra_well, not sure i will have to look into the lvecd-rootfs code if there is special casing for panda13:01
* ogra_ doesnt really work on desktops anymore ... so i dont have such stuff in the top of my head13:01
seb128ogra_, do we still care about panda out of "having it working for testing apps"?13:01
ogra_seb128, not more than that, no13:02
ogra_but it is our only arm desktop image we have left13:02
seb128well, we can seed the right xserver there and be done then?13:02
ogra_so it is essential to keep it running (unless someone decides for another arch or so)13:02
ogra_seb128, there are many community ports, i wouldnt want to break u-desktop for them13:02
seb128ogra_, well, ubuntu-desktop would depends on the right server13:03
ogra_we usually have some special casing code for subarches in livecd-rootfs, should be doable to do something panda specific there13:03
seb128ogra_, the users who remove ubuntu-desktop are on their own13:03
ogra_thats what i mean, ubuntu-desktop shouldnt depend on any server :)13:03
mlankhorstwell either the image installs powervr, in which case it is already special, or it doesn't, in which case there's no acceleration and the new xserver could be used just fine, and installing powervr means swapping out the xserver..13:03
ogra_it doesnt on x8613:03
mlankhorsteither way I don't see a blocker :-)13:04
ogra_how about making the xseerver package just a dep of pvr13:05
ogra_:)13:05
ogra_that should be the easiest ... and reflects the problem (only because of pvr we actually need that xserver rollback)13:05
mlankhorstreplaces: xserver-xorg-core, list of all video/input drivers, depends: xserver-xorg-core-omap-rename, xserver-xorg-video-omap-rename, xserver-xorg-input-evdev-omap-rename ?13:06
mlankhorstoh god that's so nasty it might just work..13:06
ogra_yeah13:06
ogra_haha13:06
mlankhorstanyway that would need some fixing, is it ok not to block the general xorg-stack for that? :P13:06
ogra_sure13:07
ogra_tseliot, do you by chance also have ventana drivers (tegra2) ?13:08
* ogra_ isnt sure anymore if cardhu was backwards compatible to tegra2 or not 13:08
tseliotlet me check13:09
ogra_our biggest userbase on arm is still the ac100 (this thing seems to survive forever) ... so having something for them that works with recent xorg would be good13:10
tseliotogra_: there is a driver for Ventana too: https://developer.nvidia.com/linux-tegra13:14
tseliotthe last release which will support ventana13:15
ogra_yes, and teher is a package in ubuntu, would you mind updating that alongside the cardhu ??13:15
tseliotogra_: sure13:15
ogra_tseliot, thanks :)13:16
tseliotnp13:16
mlankhorsttseliot/tjaalton: is the rest uploaded?13:38
tseliotmlankhorst: no, sorry not yet13:39
Laneyseb128: can you subscribe the system settings team to bugs for the package?13:43
seb128Laney, sure13:43
seb128Laney, done13:43
Laneymerci13:44
Mirvseb128 / didrocks: unity 7.0.2+13.10.20130704-0ubuntu1 built all fine, but autopilot failed (26 failures, 14 with the last successful build)13:48
Mirvso not total failure, just more failing test cases13:48
seb128Mirv, :-( what tests started failing?13:48
Mirvseb128: diff is at http://pastebin.ubuntu.com/5843573/13:50
Mirv(combined ati+intel results, different results for both)13:50
seb128Mirv, can you get bregma or brandon to look at those?13:51
Mirvseb128: you just highlighted bregma, brandon is having independence day13:52
seb128ok13:52
MirvI need to EOD ~now13:52
seb128yeah, I meant to ring him ;-)13:52
seb128Mirv, I will track that from there, thanks13:52
tjaaltonmlankhorst: not yet13:52
Mirvone option would be to just re-run the tests with cu2d-run, to see if anything changes, second option to get someone to fix those new failures, third option to lax the failure restrictions13:53
Mirvseb128: thanks13:53
seb128Mirv, seems like the issues have to do with the barrier ... which is not a surprise :/13:53
Mirvyeah probably legit findings, at least partially, so cu2d doing its job13:54
bregmayeah, already getting complaints about barrier stuff working in unexpected ways13:54
tjaaltonwhat kind of ways?13:56
seb128tjaalton, https://jenkins.qa.ubuntu.com/job/autopilot-saucy-daily_release/330/testReport/13:58
tjaaltoni've no idea what those mean in practise :)13:59
seb128there is supposed to have videos of the tests13:59
seb128but I can't find them13:59
seb128need to be away for a meeting14:00
seb128bbiab14:00
bregmagot a complaint you can't move the mouse between monitors if sticky edges are enabled14:00
seb128weird, I had that before upgrading my xserver14:01
seb128not after14:01
seb128Laney, cyphermox, https://plus.google.com/hangouts/_/d05e1507618eb7fc780cc7b581f2d5840f7874ee14:01
Laneycoming, just double checking mic works :P14:01
seb128bah, firefox hates me14:03
tjaaltonhuh, barriers don't work at all for me atm14:03
Laneywtf14:03
Laneyjust got randomly logged out while i was in the hangout14:03
seb128Laney, works?14:04
Laneytrying to get back, sec14:04
tjaaltonbackground on extended monitor doesn't update14:09
tjaaltonwho broke all this :)14:09
didrocksbregma: seb128: would be interesting to see what version of xservers was installed14:11
didrocksmaybe not all deps are pulled?14:12
tjaaltondist-upgrade right now would remove unity14:12
didrockstjaalton: you do have -proposed, right?14:12
tjaaltonno14:12
tjaaltonthough I have the ppa enabled14:13
seb128Laney, graa, sorry, hangout too my firefox down, I'm rejoining from chromium14:13
didrocksah, making sense :)14:13
tjaaltonmight mess things14:13
LaneyHAHA14:13
didrockstjaalton: yeah, don't dist-upgrade, the breaks is there to protect you normally14:13
tjaaltondidrocks: right14:13
=== tvoss is now known as tvoss|errands
seb128Laney, cyphermox: sorry, my laptop is swapping I'm having an hard time to join back14:16
seb128yeah for tech...14:16
seb128Laney, cyphermox, mpt, larsu: I need to reboot, my laptop is screwed, end up if there is nothing else to talk about, we will do another one next week with tu.s guys + mardy14:18
tjaaltonmlankhorst: virtualbox uploaded14:25
tjaaltonmesa-demos too14:28
Laneyhangouts work pretty well from my phone14:29
cyphermoxLaney: "How do I quit?" :D14:29
Laney:D14:29
Laneyturns out you just press the big button14:29
cyphermoxheh14:29
cyphermoxI wouldn't even have the luxury of trying on the phone now, just running Ubuntu14:30
cyphermoxwe totally need someone to write a hangout client14:30
Laneyit's so inexplicable that the mic doesn't work on the pc14:30
Laneylike, i can record myself in audacity14:30
Laneybut hangouts are just silent14:30
cyphermoxLaney: have you tried applying the trick that didrocks was recommending before?14:30
cyphermoxsomething about auto mic level balance in a dotfile14:30
mlankhorsttjaalton: thanks14:30
LaneyI thought I did14:30
Laneylet me check14:31
cyphermoxhttp://blog.didrocks.fr/post/Getting-sound-working-during-a-hangout-in-raring14:31
cyphermoxmaybe that can help ?  ^14:31
Laneyi've definitely done that before but maybe not on this installation?14:32
Laneylaney@raleigh> grep audio-flags options                                                                    ~/.config/google-googletalkplugin14:32
Laneyaudio-flags=114:32
Laney:(14:32
Laneyah well14:33
didrockswaow I didn't know that trick was popular :)14:33
Laneyit is an excellent trick14:33
didrocks(written on 31 december, you will note :p)14:34
Laneynew years hangout14:34
cyphermoxdidrocks: yeah, it's very helpful14:34
didrockshappy it helps (or not in this case for Laney though)14:35
Laneyit did help before14:35
Laneyhad some problems during vUDS14:35
tseliotmlankhorst: so nvidia-tegra3 and cardhu are in. I'll need some more time for tegra214:37
Laneycyphermox: http://pad.ubuntu.com/uds-1305-client-s-touch-system-settings14:39
Laneyit'd be good to reference https://wiki.ubuntu.com/Bluetooth#phone and explain what can be done from the qmenumodel and what needs to be written14:39
Laneyand/or in https://docs.google.com/a/canonical.com/spreadsheet/ccc?key=0Avv0-oHGVtjAdGRpUUpua2F0OU9RSzhhZ0hOcGJlWmc#gid=014:40
didrocksii  xserver-common                            2:1.13.3-0ubuntu13                      all          common files used by various X servers14:40
didrocksii  xserver-xorg                              1:7.7+1ubuntu4                          i386         X.Org X server14:40
didrocksmlankhorst: bregma: shouldn't the latest xorg be pullsed by unity dependencies? ^14:41
seb128back14:42
seb128sorry, had to power off the laptop for a bit, it wouldn't go back to normal speed14:42
seb128like booting was 1m30 instead of 15s14:42
didrocksseb128: wb14:42
didrocksFYI:14:42
didrocksii  xserver-common                            2:1.13.3-0ubuntu13                      all          common files used by various X servers14:42
didrocksii  xserver-xorg                              1:7.7+1ubuntu4                          i386         X.Org X server14:42
didrocksshouldn't the latest xorg be pulled by unity dependencies? ^14:42
mlankhorstthe xorg isn't important, except perhaps on arm14:42
seb128didrocks, I guess, I though it needed the new libxi/libxfixes14:43
didrocksmlankhorst: what package should I check?14:43
seb128mlankhorst, it is, the barriers don't work if you update the libx without the server14:43
seb128didrocks, xserver-xorg-core?14:43
didrocksii  libxi6:i386                               2:1.7.1.901-1                           i386         X11 Input extension library14:43
=== nessita_ is now known as nessita
didrocksii  xserver-xorg-core                         2:1.13.3-0ubuntu13                      i386         Xorg X server - core server14:43
didrocks(as the -common)14:43
seb128that's the issue14:44
seb128we need an updated depends on or a break somewhere14:44
didrocksseb128: FYI: I looked at the dpkg after the upgrade in the job artefact14:45
didrocksyep14:45
didrocks(you have before upgrade, after upgrade)14:45
didrocksI was surprised, because the -check job would have failed without "check strict dependencies". But yeah, it's not pulling latest14:45
seb128it's pulling the new libs14:46
seb128which is enough to build14:46
didrocksI mean during check14:46
seb128right14:46
didrocksI guess libxi should breaks or deps on latest xorg-server14:46
seb128not sure if it's libxi or unity that should14:47
seb128the lib seems to work14:47
didrocksunity already takes latest libxi14:47
seb128unity doesn't do what you expect though14:47
seb128right14:47
didrocksand it's using the barrier throught libxi, right?14:47
seb128but unity should perhaps depends on xorg >>14:47
didrocksso it means libxi is using a broken feature?14:47
didrocks(that's my bare understanding)14:47
seb128tjaalton, mlankhorst: ^14:47
seb128didrocks, I've no idea how the barrier work14:47
didrocksseb128: from the code, the barriers are just accessed through libxi14:47
mlankhorstit's complicated, it's an abi mess because of the earlier versions of libxi/libxfixes14:48
didrocksaccessed*14:48
seb128I guess we can make libxi Breaks: xorg-server <<14:48
mlankhorstbut the ones in the archive should work14:48
tseliotogra_: do you happen to have the sources of nvidia-tegra-ventana-codecs somewhere (I need the packaging scripts)? I can't find them on launchpad14:49
seb128mlankhorst, the issue is that if you have xorg 1.13, upgrade libxi, restart unity, your barriers are broken14:49
seb128mlankhorst, can you make libxi Breaks: xserver << new14:50
seb128mlankhorst, so upgrading libxi forces a server upgrade14:50
didrocksyeah, the only include is libxi14:50
mlankhorstseb128: hm, I guess. Would it need to be kept until saucy is released or could we just sync to next libxi/xfixes afterwards?14:51
Laneyin theory you should keep it until the release14:52
seb128right14:53
seb128it's not like it was a big diff to merge14:53
seb128libxi doesn't change every week either14:53
mlankhorsthm ok14:55
mlankhorstI guess libxfixes and libxi both need an explicit break on unity and xserver then14:55
seb128they don't on unity14:56
seb128just on the server14:56
seb128the new server already breaks unity14:56
mlankhorstjust to be paranoid14:56
seb128no need14:57
mlankhorstwell it's unity that those libs break, not xserver :P14:58
seb128the libxi barrier code has a xserver side no?14:59
seb128well, feel free to break on unity as well if you want14:59
mlankhorstit breaks old unity because it fails to link correctly14:59
seb128?14:59
Laneywhat if you have new libx*/unity and old xserver?14:59
mlankhorstimpossible, due to breaks14:59
seb128new unity + new libxi + new libfixes + old xserver = non working barrier14:59
seb128possible14:59
seb128that's what we just tested and that is broken15:00
seb128barriers are solid15:00
seb128you can't go through15:00
mlankhorstoh15:00
mlankhorstdoesn't unity have a breaks on old xserver then?15:00
seb128no, why should it?15:00
seb128it just use libxi15:00
seb128if new libxi is incompatible with the old server it should force a server upgrade15:00
seb128which seems to be the case15:01
seb128which is why we are suggesting to make new libxi breaks xserver << new15:01
mlankhorstnew unity needs a break on xserver << 1.1415:01
mlankhorstbut fine I'll do it by proxy15:02
xnoxfirefox-globalmenu is moving into universe is that correct?15:12
xnoxor is it back to our discussion of where to seed it?!15:12
mlankhorstok uploaded libxi/fixes15:14
seb128mlankhorst, thanks15:15
seb128didrocks, ^15:15
didrocksgreat ;)15:16
didrockstests with forcing dist-upgrade running15:16
mlankhorstoops, should have used dch -r15:17
mlankhorstnow it shows jcristau as uploader, can it be undone? :P15:18
seb128lol15:20
desrtseb128: good morningish15:21
seb128desrt, good preafternoonish15:21
seb128;-)15:21
seb128Laney, https://code.launchpad.net/~seb128/ubuntu-system-settings/backend-for-about-and-storage/+merge/17304315:22
seb128Laney, if you could review it, I would welcome ... it's mostly a copy of yours with some rename and a bit less code (I don't need signal/updates, there is no way the OS is going to change while the panel is open)15:22
LaneyI was mainly thinking of desktop there15:23
seb128Laney, desktop?15:23
seb128Laney, is that a reply to my "there is no way the OS is going to change"? ;-)15:24
Laneyyeah15:24
seb128Laney, well, if you dist-upgrade with the info panel update and you don't get the version updating live that's not going to be the end of the world :p15:24
seb128Laney, I doubt gnome-control-center does refresh dynamically like that either ;-)15:24
seb128with the info panel *open*...15:25
Laneyyeah, proabably not15:25
Laneyand that's read-only anyway15:25
Laneyah, QSettings, that's cool15:26
Laneywas wondering what that was about15:26
xnoxLaney: the same/different background transitions look awesome in the backgrounds settings!15:30
Laneyxnox: thanks, was quite ... interesting to figure that one out15:31
Laneygot some review comments on my SDK widget to include that there earlier15:31
Laneyhopefully will be reusable soon15:31
Laneyseb128: feel free to tell me you don't want to do those nitpicks. I only push back a bit because this is the best time to get little things like that tidied up.15:45
seb128Laney, those comments are welcome15:47
seb128Laney, where would you suggest getting the infos? in the constructor function?15:47
Laneyno, Kaleo advised me to do that in the getter15:47
Laneydo something like if (m_OsVersion.isEmpty() || m_OsVersion.isNull()) // get the stuff15:48
seb128oh ok15:48
mlankhorstseb128: should be ok with the new versions15:49
seb128mlankhorst, great, unity tests are running, let's see how that goes15:49
seb128Laney, I guess constructor/getter is a question of start time hit against lazy loading15:49
Laneyexactly15:51
seb128Laney, ok, updated, thanks for the review ;-)16:01
Laneythanks!16:01
LaneyI can't think how to do the dynamic icon thing16:01
seb128Laney, what dynamic icon?16:01
Laneyfor bluetooth16:02
Laneylike it has to be dimmed in some situations16:02
Laneyand get an overlay in others16:02
seb128seems like somebody to bother the toolkit guys about :p16:03
Laneylet's see if just providing a PageComponent lets it go into the grid16:03
* Laney suddenly remembers to push gsd16:03
seb128Laney, http://developer.ubuntu.com/api/ubuntu-12.10/qml/mobile/qml-ubuntu-components-popups0-defaultsheet.html16:03
seb128Laney, isn't that working for the popups?16:04
Laneywhat popups?16:04
seb128Laney, https://wiki.ubuntu.com/Bluetooth?action=AttachFile&do=get&target=phone-bluetooth-pair.png16:05
seb128Laney, I though that's what you called "overlay"16:05
Laneyno16:05
seb128the pin dialog16:05
seb128oh ok16:05
Laneythis: In the System Settings overview, the “Bluetooth” item should be dull if Bluetooth is off, glowing if Bluetooth is on, and have a headset emblem if any headset is paired.16:05
seb128oh!16:05
seb128seems like we need 3 icons16:05
Laneyyeah16:05
seb128and a bit of smartness in entrycomponent.qml16:06
LaneyI was looking to see if it could be done in the .settings somehow16:06
seb128I doubt it16:06
Laneywe don't have any EntryComponents which insert into the grid currently16:06
seb128oh, good point16:06
Laneylet me check that it works16:06
seb128well, I think you can have one16:06
seb128the default is just to not have it since it's not required16:06
seb128you can specify an entry in the .settings16:07
LaneyI guess so too16:07
* Laney tries it16:07
Laneyseb128: did you push your branch?16:09
seb128Laney, I did, and I hate bzr not using --remember by default :p16:11
seb128Laney, pushed to the right one this time16:11
Laneyas long as you didn't push to trunk :P16:11
seb128Laney, no, that part is ok ;-)16:12
Laneyhttp://ubuntuone.com/5RkzGARfpzefaSQ2shCayj16:12
LaneyI think I get this bug much worse than you ...16:12
Laney(yes, having that EntryComponent works)16:14
seb128shrug16:16
seb128Laney, did you report it? that seems an ubuntu toolkit bug to me16:16
Laneyit's the two I filed on u-s-s16:16
seb128Laney, I pinged #ubuntu-app-devel for triaging guidance on the product at least16:22
seb128ogra_, how do I check if my image is flipped or not?16:24
seb128hum, that seems like unflipped image16:25
Laneyif adb shell gives you an ubuntu environment is one way16:37
m4n1shjbicha: please try out the 0.9.6 release16:41
m4n1shI disabled the checkbox in it, hopefully16:42
m4n1shit worked on my side atleast16:42
jbicham4n1sh: https://launchpad.net/ubuntu/+source/activity-log-manager/0.9.6-0ubuntu116:42
jbichaI tested with 0.9.6 and the box was disabled but visible; I didn't want it visible because it's confusing16:43
m4n1shjbicha: I spent the last hour trying top package it16:43
m4n1shjbicha: https://code.launchpad.net/~zeitgeist/ubuntu/saucy/activity-log-manager/update-to-0-9-6/+merge/17306016:44
m4n1shI just missed it16:44
jbichaI'm sorry, I didn't realize you didn't know I was working on it16:44
m4n1shjbicha: never mind, this was tough. It is still a learning experience for me16:44
m4n1shtook me more than an hour actually to package it, learnt a lot16:45
m4n1shjbicha: can you push your changes to lp:ubuntu/activity-log-manager ?16:45
jbicham4n1sh: that should happen automatically in the next hour or so16:46
m4n1shjbicha: do you suggest to move to valac 0.20?16:48
m4n1shright now it is on 0.1616:48
jbicham4n1sh: hmm? it builds fine against vala 0.2016:48
m4n1shin the build system it requires 0.16, I didnt check the deps16:49
jbichaas long as it builds against the default vala in distros (Debian & Ubuntu both use 0.20) I wouldn't worry about it16:49
m4n1shjbicha: nautilus needs to be moved to zeitgeist-2.0 too https://bugs.launchpad.net/ubuntu/+source/unity-lens-video/+bug/119756916:50
ubot2`Ubuntu bug 1197569 in upstart-app-launch (Ubuntu) "Move from zeitgeist-1.0 to zeitgeist-2.0" [Undecided,New]16:50
m4n1shI would work on it now. Would submit the MP in a few hours16:51
mhr3seb128, ping?16:53
seb128mhr3, hey16:53
mhr3seb128, hola, i have a tough question for you16:53
mhr3seb128, how do i make `bzr bd` build me a armhf deb on my amd64 machine? :)16:54
seb128mhr3, you better ask #ubuntu-devel about cross compiling16:54
seb128xnox/doko/cjwatson16:54
jbichamhr3: do you use sbuild?16:54
mhr3jbicha, no16:54
jbichayou should ;)16:55
mhr3jbicha, or maybe... i just let bzr bd do what it wants16:55
xnoxmhr3: bzr bd --builder debuild -aarmhf16:56
xnoxmhr3: but you should have cross-toolchain and cross-builddeps installed16:56
mhr3xnox, wow, it really is that simple?16:57
xnoxmhr3: sudo apt-get -aarmh build-dep $pkg16:57
xnoxmhr3: plus enable armhf foreign arch in dpkg & sources.16:57
mhr3xnox, awesome, will try, thx16:57
xnoxmhr3: most of it is one time setup.16:57
xnoxmhr3: that's given that your package is cross-buildable.16:57
xnoxmhr3: Here are the auto-cross-builder results of main-ish packges16:58
xnox<mhr3> seb128, how do i make `bzr bd` build me a armhf deb on my amd64 machine? :)16:58
xnoxmhr3: t16:58
xnoxmhr3: http://people.canonical.com/~cjwatson/cross/armhf/saucy/16:58
* xnox looks at my fingers for typing badly today.16:58
seb128Laney, want to review my update that addresses your review comment? ;-)17:03
Laneyyeah17:04
Laneytrying to think about how to send data from one EntryComponent to another :-)17:04
Laneymight resume that tomorrow now17:04
Laneythere you go17:10
Laneynow I think it's the perfect weather for a bike ride17:10
Laneysee you17:10
seb128Laney, enjoy!17:10
mlankhorstseb128: is there anything missing now for transitioning?17:18
seb128mlankhorst, still unity, but I guess we will check tomorrow morning and unblock then17:19
mlankhorstok17:19
seb128mlankhorst, we need Laney to unblock anyway and he's biking atm17:19
seb128mlankhorst, so good time to call it a day ;-)17:19
* mlankhorst was toying some with wine anyway17:20
mlankhorsthttps://bugs.freedesktop.org/show_bug.cgi?id=47824 to be exact17:20
ubot2`Freedesktop bug 47824 in Other "osmesa using --enable-shared-glapi depends on libgl" [Normal,New]17:20
mlankhorstnot being part of the wine source code increases the chance a lot that it will get accepted..17:20
m4n1shjbicha: activity-log-manager SRU for quantal is LP  #119790417:42
ubot2`Launchpad bug 1197904 in activity-log-manager (Ubuntu) "[SRU] Fix activity-log-manager 0.9.4 in quantal for wrong usage of GtkApplication" [Undecided,New] https://launchpad.net/bugs/119790417:42
m4n1shwel, changelog has to be updated to add 119790417:42
jbicham4n1sh: and raring?17:45
m4n1shjbicha: working on it too17:45
jbichayou could have repurposed an existing bug for the sru17:45
m4n1shthis one for quantal is old17:45
m4n1shyes, but I thought a clean new bug would be better17:46
Saviqjbicha, thanks for the line in the SimpleSbuild wiki, problem with that is it uses QEMU, which we've had problems repeatedly when testing / pbuilding18:11
Saviqjbicha, I'll try now and see what's my mileage18:14
m4n1shjbicha: done for raring too https://code.launchpad.net/~zeitgeist/ubuntu/raring/activity-log-manager/fix-1197904-wrong-gtkapplication-usage/+merge/17307318:25
=== Trevinho_ is now known as Trevinho
=== larsu_ is now known as larsu
=== jjardon_ is now known as jjardon
=== robru_ is now known as robru
=== bratsche_ is now known as bratsche
=== _thumper_ is now known as thumper
=== ayan_ is now known as ayan
=== RAOF_ is now known as RAOF
m4n1shUbuntu GNOME is not listed under distributions in launchpad - https://launchpad.net/distros23:36
m4n1shhow to log a bug specific to this distro?23:36
jbicham4n1sh: Ubuntu GNOME is an Ubuntu flavor, not a full-fledged separate distro23:43
m4n1shjbicha: so launchpad.net/ubuntu-gnome is the place to log the bugs for flavor specific bugs/wishlist?23:44
jbichajust report bugs the same way you'd report against anything else in Ubuntu23:44
jbichathere's also #ubuntu-gnome23:45
m4n1shyou asked for standalone activity-log-manager for ubuntu-gnome23:45
m4n1shbut it isnt installed in ubuntu-gnome23:45
jbichayou can report that against ubuntu-gnome-meta23:46

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