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

qenghoSomeone on recent Saucy help me check if I'm sane.00:19
qengho$ grep ^DAEMON /etc/init.d/lightdm00:20
qengho$ ls -l /usr/*bin/lightdm00:20
robru$ grep ^DAEMON /etc/init.d/lightdm00:24
robruDAEMON=/usr/bin/lightdm00:24
robru$ ls -l /usr/*bin/lightdm00:24
robru-rwxr-xr-x 1 root root 176368 Jul 22 16:43 /usr/sbin/lightdm00:24
robruqengho, ^00:24
qenghorobru: thanks.  I'm trying to figure out if that's as bogus as it looks.  I rebooted one machine, and it didn't launch a greeter until I set those to /usr/sbin .00:26
robruqengho, are you saying it's not safe to reboot my current saucy system? shit00:27
qenghorobru: I'm still looking.  It's not perilous.  You'll recover.00:27
robrucheck if the init script changed recently?00:28
qenghorobru: If I'm reading this "etckeeper" diff right, no etc change since May. Maybe the binary moved.00:32
qenghoI don't really trust this machine now. Could another /etc/init.d/ script start another greeter?00:33
qenghoon yours?00:33
qenghorobru: ^00:33
robruqengho, not sure, how would I check that? last time I booted (7 days ago) I saw lightdm without any issue00:34
robruqengho, try running 'debsums -as', will make sure that all the files on the system match the checksums from their respective packages. helps improve confidence in a system i find00:35
qenghorobru: Yep. Add "cruft" to your toolkit, too.00:35
sarnoldqengho: ooh, cruft looks useful. thanks.00:37
robruinteresting, running it now00:38
=== tim is now known as thumper
pittiGood morning04:46
larsupitti: Guten Morgen!04:49
pittihey larsu, wie gehts?04:50
larsupitti: gut! War endlich mal früher hier als du :P  Und dir?04:50
pittilarsu: danke, ein bisschen muede; noch lange gehackt gestern :)04:51
jbichalarsu: do you use the same alarm clock setting as pitti? ;)04:53
pittiI don't have an alarm clock even -- my wife gets up at 5 normally, then I sleep for a bit longer and then just wake up04:54
larsujbicha: no, I don't have an alarm clock. Just happened to wake up early today04:54
larsuwell, technically I _do_ have an alarm clock on my phone, but I never set it :)04:55
jbichahmm, maybe it's just something about Germany then :)04:55
larsujbicha: land of the early risers!04:55
pittijbicha: well, I go to bed at 10 pm, so it's only natural that I don't sleep that long04:55
pittiand it's actually quite nice in summer, you can spend the better part of the work day in the cooler hours04:56
TheMusoYou Europeans are lucky with your summers and sunlight well into the evening, although I guess you pay for it in Winter. :)04:59
RAOFYou don't need to go all the way to Europe for that :)05:01
TheMusoOh ok, wasn't sure just how things are in Tassy. :)05:02
didrockswell, in Winter, it's the night starting 4:30/5PM05:04
larsudidrocks: salut!05:05
didrockshey larsu! how are you?05:05
larsudidrocks: very good, thanks. You?05:06
didrockslarsu: I'm fine, thanks :)05:09
pittibonjour didrocks!05:13
didrockshey pitti!05:13
jbichadidrocks: hey could we have someone look at the notify-osd autopkgtest failure since it's holding up gtk+3.005:14
jbichaI didn't even see enough information in the build log for me to know what exactly is failing05:15
pittiyeah, "fun" wit the parallel test runner again05:16
pittibut I recently learned a trick05:16
pittiput VERBOSE=yes into TEST_ENVIRONMENT05:16
jbichaoh and the tests seem to pass locally here05:17
didrocksjbicha: I won't have the time honestly, but try with macslow? he's upstream for it05:17
* pitti runs it in run-adt-test05:19
pittireproduces fine05:23
pittia simple package build and 'xvfb-run --server-args="-screen 0 800x600x8" make check' reproduces it, too05:27
pitti** (./test-modules:18204): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files05:28
pittiapparently the test suite uses fatal-criticals or so?05:28
jbichaoh yeah, I forgot that autopkgtests have to be run separately, right?05:29
pittiwhat do you mean?05:29
jbichaI really don't know much about them05:29
pittijbicha: I just unpacked the package, dpkg-buildpackage -b, and run make check under xvfb05:29
pitti(which is essentially what happens in n-osd's autopkgtest)05:30
jbichaI did bzr bd  on lp:notify-osd without errors05:30
pittijbicha: yes, but the package doesn't run tests during buuild05:30
pittiwhich is unfortunate05:30
jbicha^ that's what I mean05:30
jbichapitti: is it as simple as a missing dependency on at-spi2-core ?05:35
pitticould be05:35
* pitti tries05:35
pittijbicha: hm, if I install at-spi-core "make check" hangs indefinitely05:54
pittispi205:54
pittiand under dbus-launch I get even more errors05:55
pitti/bubble/can set bubble attributes: loading icon 'notification-/usr/share/icons/Human/scalable/status/notification-message-im.svg' caused error: 'Icon 'notification-/usr/share/icons/Human/scalable/status/notification-message-im.svg' not present in theme'05:55
pitti** (./test-modules:13683): WARNING **: AT-SPI: Could not obtain desktop path or name05:55
=== FJKong is now known as FJKong_afk
jibelgood morning07:29
sil2100Morning!07:36
sil2100seb128: morning!07:47
seb128sil2100, hey, how are you?07:47
seb128good morning desktopers!07:47
sil2100seb128: fine, how about you? Do you have a moment for some packaging ACKs?07:47
seb128sil2100, sure07:47
sil2100seb128: since I'd like to publish something but didrocks is not around ;)07:47
seb128no didrocks today?07:47
sil2100He was here, but got disconnected and didn't appear again07:48
seb128ok07:48
sil2100seb128: http://10.97.0.1:8080/view/cu2d/view/Head/view/Settings/job/cu2d-settings-head-3.0publish/lastSuccessfulBuild/artifact/packaging_changes_gsettings-qt_0.0+13.10.20130725-0ubuntu1.diff <- your changes ;p07:48
sil2100http://10.97.0.1:8080/view/cu2d/view/Head/view/Settings/job/cu2d-settings-head-3.0publish/lastSuccessfulBuild/artifact/packaging_changes_ubuntu-system-settings_0.1+13.10.20130725-0ubuntu1.diff <- same here ;p07:48
sil2100I guess it's an ACK?07:48
seb128sil2100, it sure is ;-)07:49
sil2100Publishing then07:49
seb128thanks!07:49
sil2100seb128: now for the other... do you know if url-dispatcher and gsettings-ubuntu-touch-schemas got preNEWed?07:50
seb128sil2100, what stack is that? I just got an email from didrocks, he says the tech from his provider is at his place setting up his new connection and that you can publish misc07:52
sil2100Ah, it's in misc07:52
sil2100Ok ;)07:52
sil2100So I guess it's ok07:52
seb128he has some comments but nothing blocking07:52
seb128I had preNEWed the schemas one07:52
sil2100seb128: and another one (the rest is still pending): webcreds http://10.97.0.1:8080/view/cu2d/view/Head/view/WebCreds/job/cu2d-webcred-head-3.0publish/lastSuccessfulBuild/artifact/packaging_changes_accounts-qml-module_0.1+13.10.20130725-0ubuntu1.diff07:52
seb128I guess didrocks did the dispatcher07:52
seb128sil2100, +107:53
sil2100seb128: thanks!07:53
sil2100I'll wait for the rest to finish, as we were blocked by the long unity testing again, so some other stacks might also need ACKing once they're done07:53
sil2100didrocks: hi!07:59
didrockshey sil2100!07:59
sil2100didrocks: internet back? ;)07:59
didrocksI'm on a 3G connexion07:59
didrockssil2100: not yet07:59
sil2100Ah08:00
sil2100didrocks: I published misc, but08:00
didrocksah great :)08:00
didrockson url_dispatcher:08:00
didrocks- needs a symbol files08:00
didrocks- short description of -dev and the lib are the same08:00
didrocks- url-dispatcher needs to be multiarched (in a multiarch path)08:00
didrocks(that's my notes ;))08:00
sil2100didrocks: I hope you don't mind I published indicators a bit 'strangely'08:00
sil2100didrocks: ok, will do :)08:00
didrockssil2100: what about indicators? :p08:00
sil2100didrocks: since the thing was, the tests passed but build job failed (chroot problems with armhf on the PPA)08:01
Laneymorning08:01
sil2100didrocks: so I rebuilt it and then ran the publish job manually as I was doing in the past08:01
didrockssil2100: hum, that should work08:01
didrockshey Laney08:01
sil2100didrocks: but it suddenly published it normally and now the head job is still red ;p08:01
didrockssil2100: interesting08:01
didrockssil2100: I'll have a look when being on a stable connection08:01
sil2100didrocks: so all is published ok just the head job is red, as I was running publish job manually - since I didn't want to force publication, just wanted to see the result08:02
sil2100And I didn't want to have the check job ran08:02
sil2100And I didn't want to play around with switches08:02
sil2100;)08:02
didrockssil2100: you're right ;)08:02
didrockssil2100: so don't touch anything08:02
didrocksI'll have a look :)08:02
sil2100didrocks: oh, and one thing I noticed08:03
sil2100didrocks: I ran ./cu2d-run -P misc on the misc stack, and I see it's as if it's rebuilding everything from scratch08:03
sil2100didrocks: since it's waiting on the build job again ;/08:03
seb128hey didrocks Laney08:04
didrockssil2100: oh, it should skip it08:04
didrockssil2100: ok, don't touch misc/indicators, I'll have a look :)08:04
sil2100;)08:08
larsupitti: I'm hitting that upowerd hanging bug almost daily now :(  Do you know the status on that?08:09
pittilarsu: I don't, no; do you have an idea how to get this? I haven't run into it here yet08:10
pittilarsu: also, do you know if there's a bug report for this already?08:10
larsupitti: I only ever notice it when the machine comes back from suspend. I can't reproduce it though, it doesn't happen on every suspend.08:11
larsupitti: bug is #120365508:11
larsupitti: I've attached a stacktrace there. Let me know if I can provide more info08:11
sil2100Eh08:16
sil2100A bad day for didrocks to not have internet08:16
sil2100There's a problem with stack publication after yesterdays changes08:17
sil2100Need to wait with publication for Didier, as the stacks unnecessarily re-run the AP testing ;/08:18
seb128sil2100, well, publication of indicators and settings worked ... which one is the problem?08:20
pittibonjour seb12808:22
seb128pitti, salut, ca va bien ?08:23
pittiseb128: je vais bien, merci ! et toi ?08:23
sil2100seb128: misc and SDK was working strange08:24
sil2100seb128: I forced a publication, but this only re-ran the stack and they're in manual publication again08:24
sil2100I could re-try, but I guess it's best if Didier could see what was going on08:25
=== sam113101 is now known as sam113101_afk
larsusil2100: is this why I got emails for unapproved MRs for i-sound and i-power?08:25
* larsu was wondering what he should do with these08:26
=== sam113101_afk is now known as sam113101
sil2100larsu: hm, I think those are unrelated - which MRs were those?08:26
LaneySelecting previously unselected package libmaliit-plugins0.^M08:27
LaneyUnpacking libmaliit-plugins0 (from .../libmaliit-plugins0_0.99.0+git20130615+97e8335-0ubuntu1_amd64.deb) ...^M08:27
Laneydpkg: error processing /var/cache/apt/archives/libmaliit-plugins0_0.99.0+git20130615+97e8335-0ubuntu1_amd64.deb (--unpack):^M trying to overwrite '/usr/lib/libmaliit-plugins.so.0', which is also in package maliit-framework 0.94.2-0ubuntu1b1^M08:27
seb128pitti, je vais bien merci, il fait frais ;-)08:27
* Laney coughs08:27
pittiseb128: oui, il a plu à nouveau après troix semaines \o/08:28
seb128Laney, missing replaces?08:28
larsusil2100: this one for example: https://code.launchpad.net/~ps-jenkins/indicator-sound/latestsnapshot-12.10.2+13.10.20130725-0ubuntu1/+merge/17688608:28
Laneymore than likely08:28
larsusil2100: ah, it's on merged now. Nevermind then :)08:28
* larsu was confused because indicator-applet-developers is still on "Pending"08:28
Laneywhy does it do an mp for that instead of just pushing it?08:29
seb128larsu, that's how it has been for months? e.g https://code.launchpad.net/~ps-jenkins/indicator-session/latestsnapshot-12.10.5daily13.05.06.1-0ubuntu1/+merge/16266008:30
larsuseb128: yeah, I'm very confused :)  I'm still on a just-got-the-keys-to-my-appartment high08:31
seb128Laney, not sure, I guess it's safer to handle conflicts if somebody pushed to trunk in between08:31
seb128larsu, oh, congrats! ;-)08:31
Laneywoo08:31
seb128larsu, is that the nice one you were visiting on monday?08:31
larsuseb128: yep :)08:32
seb128nice!08:32
larsuseb128: fairly close to dholbach, too. And to his office (where we're hanging out right now)08:32
seb128larsu, no homeless jokes anymore for you then :p08:32
seb128oh, nice08:33
larsuseb128: \o/08:33
seb128say hello to him from me ;-)08:33
LaneyI saw a post somehwere, there's quite a lot of people in that office today isn't there?08:33
larsuseb128: he still doesn't quite believe you'll make it to Berlin :)08:34
larsuseb128: but he's hopeful08:34
seb128lol08:34
seb128larsu, good to know you have a place as well, if I come and Daniel decide to kick me out, I've another place close by ;-)08:35
larsuseb128: for sure!08:35
* seb128 hugs larsu08:35
* larsu hugs seb128 back08:36
=== Ursinha-afk is now known as Ursinha
* seb128 just got the new qtcreator09:15
seb128nice to have easy access to the sdk api in the sidebar and to have click packages in there ;-)09:16
seb128(a bit weird to have main UI space taken for pastebin and IRC though)09:16
* Laney arghs at cdbs09:16
* sil2100 needs didrocks09:16
sil2100I *need* him09:16
Laneyhow can I run a testsuite under xvfb-run in cdbs?09:16
sil2100;)09:16
Laneysil2100: don't we all?09:17
seb128sil2100, still cu2d issues?09:17
seb128Laney, convert to dh9 :p09:17
Laneyseb128: they just converted it from dh to cdbs ... :P09:17
seb128wth?09:17
Laneytold you, packaging rewrite09:18
Laneytrying to bring back one or two things that it did before09:18
seb128that's ridiculous... I didn't know they changed the build system09:18
seb128you should just overwrite their changes09:18
Laneyrewrote the copyright file and everything09:18
seb128take back your packaging09:18
Laneywell there are some actual changes in there09:18
seb128and bring back maybe their control for the new build-depends/binaries09:18
Laneyso it would require untangling those09:18
seb128:-(09:19
LaneyI think I got something09:19
seb128well, cdbs to dh9 should be easy09:19
LaneyDEB_MAKE_CHECK_TARGET := -f debian/rules run-tests09:19
* Laney coughs09:19
didrocks(still on 3G for now)09:24
Laneydidrocks: moving to something new and super fast?09:24
didrocksLaney: right! but for that, has to fight a little bit apparently with the infra ;)09:25
Laneyyeah that's usually the way09:25
didrocksand no, 300Mb/s won't make me the official libroffice uploaders :p09:25
Laneywow that /is/ quite fast09:26
didrocksI don't think it will be a big change in day-to-day though09:26
LaneyI don't think my internal network at home could push such speeds :P09:26
didrocksas we are more relying on the latency09:26
Laneyslow powerline is slow09:26
Laneyyeah09:26
didrocksyeah, indeed09:26
Laneyyou'll be a good iso tester09:27
didrocksahah ;)09:27
seb128sil2100, ^ grab him while he's here!09:27
didrocksseb128: I saw his email about the ./cu2d-run -P running tests09:28
didrocksif that's the question09:28
didrocksor should I worry more? ;)09:28
seb128didrocks, I don't know he just wrote09:28
seb128 sil2100 needs didrocks09:28
seb128<sil2100> I *need* him09:28
seb128Laney, I've an easy enough u-s-s review waiting if you feel like doing it ;-)09:32
LaneyStatus: successful09:32
Laneyfinally09:32
Laneylet me do a test upgrade and then upload that, then i can see about reviews09:32
didrockssil2100: I think you do run cupstream2distro with the latest rev, right?09:32
seb128Laney, thanks09:33
didrocksjibel: FYI, the ati machine was down this morning09:33
didrocksthomi was around to restart it electrically09:33
didrocks(also, we had some launchpad chroot issues, I relaunched some)09:34
didrockssil2100: it seems that misc stack was republished09:34
didrocksredeployed*09:34
didrockswithout my changes in trunk09:34
jibeldidrocks, down, like yesterday or down like powered down?09:34
didrocksso you don't have the parameter to force publicaiton09:34
didrockssil2100: I think that's why you see the tests running :p09:34
didrockssil2100: do you mind redeploying when adding them? :)09:34
didrocksjibel: apparently, thomi told me the UI was stuck09:35
didrocksjibel: I couldn't even ssh to it09:35
didrockssil2100: when redeploying a stack, always ensure if you do that from your own branch that you are in sync with trunk, please ;)09:35
sil2100!09:36
didrockssil2100: I'll let you fix that? (I think media as well can be published)09:36
sil2100didrocks: I didn't redeploy anything yesterday besides unity809:36
didrockssil2100: also, did you ask someone to refresh the white list on the server?09:36
didrockshum09:36
didrockssomeone did redeploy misc…09:36
didrocksobviously09:36
didrocksfor the new components09:36
sil2100didrocks: seb128 said that you said that I can publish misc09:37
sil2100So I did09:37
didrockssil2100: yeah, but it seems the guy deploying it wasn't sync with trunk09:37
sil2100geh09:37
didrocks(to add the new components)09:37
didrockssil2100: mind doing that? then I think your -P should work as excepted09:37
jibeldidrocks, okay maybe I'll reinstall it completely too when I'll install the nvidia box09:37
didrocksno build/tests step09:37
didrocksjust publishing09:37
didrocksjibel: ok ;)09:38
sil2100Let me backlog completely09:38
sil2100didrocks: ok, so - I'll redeploy misc from trunk, ensuring that the two packages are added and republish09:39
sil2100didrocks: SDK also suffered from the same proble IIRC09:39
sil2100So maybe it wasn't redeployed after your changes?09:40
sil2100geh, and now the check job failed...09:40
asacpitti: you tested media player on mako/n4?09:41
pittiasac: yes, but only from starting from unity; I think that's known-broken, one needs to launch it with a video as argument09:42
asacpitti: hmm. can you check with ogra how to test it properly?09:42
pittiasac: I read somewhere that it ought to be possible to launch it from the file lens, but I copied a video into ~/Videos and don't see it anywhere09:42
asacpitti: he has no mako ... we know its really working for maguro and really broken for grouper09:42
asacso from that pov our dashboard is indeed correct09:43
ogra_i think we should wait for jhodapp to get up09:43
asacnow if i knewe that mako is really officially not working09:43
ogra_the currently shipped media stack is deprecated09:43
ogra_there is a new one that isnt in the archive yet09:43
asaci dont care bout the future09:43
asaci want to know if our mediaplayer is broken on todays image :)09:44
ogra_and i dont know exactly wheer it lives ... i think there is a PPA somewhere09:44
asacon mako....maguro i have on my own09:44
ogra_asac, well, popey is usually my mako tester ... but he is at oscon this week09:44
ogra_(we're really short on mako and manta ... dunno why)09:44
didrockssil2100: I did a script09:45
didrockssil2100: so everything should be redeployde09:45
sil2100didrocks: oh, so just re-publishing now? ;)09:45
didrockssil2100: I mean, I ran a script the other day09:46
didrocksso everything should be working09:46
asacogra_: order a mako please09:46
asacand expense09:46
ogra_will do09:46
asacogra_: if you dont do it today let me know so i can see what the official PO route would be09:46
asacogra_: you can still buy N4, right?09:46
ogra_asac, it would also make sense if someone in an EU TZ could have a manta09:46
ogra_(i dont owant one, though ... give it wo some other team :) )09:47
ogra_yeah, you can09:47
pittiwell, the app doesn't even have an icon (emmpty frame) and does nothing when clicking on it, which seems to be a problem even before the media API?09:47
ogra_pitti, so how did you start it ? by clicking on one of the three shipped movies ?09:48
pittiogra_: I read somewhere that one needs to copy a video to ~/Video and then find that on the dash09:48
ogra_Sintel should always work i think09:48
pittiogra_: there are a gazillion dummy movies in the dash, which ones are working?09:49
ogra_just go to the video lens09:49
ogra_try the first movie there09:49
ogra_the first three should work09:49
sil2100didrocks: hmmm09:49
pittiogra_: oh, nice; wasn't aware of that09:49
pittiogra_: that does work, yes09:49
sil2100didrocks: eh, I just tried to redeploy misc and got an error!09:49
ogra_good09:49
pittiogra_: so it's not showing my own videos anywhere, but the MP works09:49
ogra_likely an encoding problem09:50
ogra_you might use a codec this medai api doesnt support09:50
ogra_*media09:50
ogra_lets swait for jhodapp ... he can tell us more09:50
ogra_asac, so the daily tests are fine (they either use the shipped videos or something with similar codec)09:52
asacogra_: on dashboard we see maguro succeed, mako and others failing09:54
asaci flile that as "its really the case" now09:54
* ogra_ checks the logs 09:54
ogra_asac, both failing tests are UI related09:55
asacogra_: so do we measure that our apps are busted or not?09:56
seb128ogra_, can I see the date of the image I'm using from somewhere on the device?09:56
ogra_contol visibility and playback button states09:56
ogra_seb128, /var/log/installer/media-info09:56
seb128ogra_, thanks09:56
ogra_like in all other ubuntu installs :)09:56
seb1282013072209:56
seb128hum09:56
seb128that's outdated :p09:56
* seb128 updates system-settings manually09:57
ogra_ogra@chromebook:~$ get-touch-img-ver --current09:57
ogra_2013072209:57
ogra_seb128, no, it isnt :)09:57
sil2100didrocks: something's badly broken09:57
ogra_that the last one that passed testing09:57
seb128ogra_, let's say it doesn't have what I want to test :p09:57
sil2100didrocks: I tried to force publish of media and it's running the AP tests ;/09:57
ogra_seb128, use phablet-flash --pending09:58
sil2100didrocks: maybe I should use jenkins UI for that?09:58
ogra_ogra@chromebook:~$ get-touch-img-ver --pending09:58
ogra_2013072409:58
seb128ogra_, no that's ok, I dist-upgraded, no need to reinstall, I'm just testing settings stuff09:58
seb128ogra_, but thanks09:58
ogra_http://paste.ubuntu.com/5910631/ ... in caase you want the get-touch-image-ver script09:59
seb128 thanks10:00
didrockssil2100: ok, I'll have a look soon10:01
* didrocks on fiber \o/10:14
ogra_didrocks, dont fall ... thats thin10:17
didrocks;)10:18
Sweetsha1kbdrung: http://anonscm.debian.org/gitweb/?p=pkg-openoffice/libreoffice.git;a=shortlog;h=refs/heads/ubuntu-saucy-4.110:18
mlankhorsthm h ow do I start the onscreen keyboard manually?10:19
didrocksLaney: can we have ~ubuntu-unity as part of ~system-settings-touch please?10:19
didrocksLaney: that would help to deploy the changes ;)10:20
Laneydidrocks: ask seb12810:20
didrocksseb128: ^10:20
Laneyhow would it help?10:20
seb128didrocks, hum, why is that needed? (things seem to work fine today)10:21
didrocksseb128: we can't deploy the stack, like sil2100 isn't in the team10:21
didrocksso when trying to "fix" the branch config, he's rejected10:21
sil2100:<10:21
seb128I guess I don't understand the issue or what is "deploy the stack", settings is properly configured and landing today no?10:22
seb128didrocks, sorry, answer is yes, but I would like to understand what's going on as well10:22
seb128;-)10:22
didrocksseb128: when you ./cu2d-update-stack -U ../stacks/head/misc.cfg10:22
didrockswe bzr config every branches10:23
didrocksso that lp-propose destination is "trunk"10:23
didrocksotherwise, it can be that the config is incorrect10:23
didrocksso, we use the deploy step command (cu2d-update-stack) to do that10:23
didrocksbut this config ask people to have write rights on the branch10:23
didrocksso if sil2100 tries to deploy misc, he won't be able to do that writing10:24
seb128settings should be in their own stack (settings), not in misc?10:24
* seb128 didn't even know you could bzr config branches like that10:24
didrocksseb128: IIRC from the discussion from the other day we told misc10:25
didrocksbut that won't change the need to be able to configure it :)10:25
seb128that was the schemas right?10:25
didrocksyep10:25
seb128ok,makes sense ... added10:25
didrocksthanks!10:25
seb128thanks for the context! ;-)10:25
didrocksyw ;)10:25
=== Ursinha-afk is now known as Ursinha
didrocksdo you want that to be moved in another stack?10:26
didrocksin the near future?10:26
seb128no10:26
didrocksok10:26
seb128the schemas still makes sense in misc10:26
seb128I was confused, I though you were speaking about the settings app10:26
seb128which is in settings ;-)10:26
didrockssil2100: I'm redeploying, but you should be able as well10:26
didrocksah ;)10:26
didrocksyeah, the gsettings-ubuntu-touch-schemas10:26
seb128right, I got it now ;-)10:26
Laneyare we uploading the schemas now?10:26
didrocksLaney: as soon as the deploy is finished10:27
didrocksand that sil2100 runs publish then10:27
* didrocks pulls on the archive admin machine the whitelist10:27
Laneyseb128: Do you think we should confirm these keys are wanted in the system schema before upuloading?10:27
seb128Laney, no, we can still change the schemas later if needed10:28
Laneyit's some kind of API10:28
seb128Laney, no need to block on it imho10:28
seb128well, unused api10:28
seb128but yeah, better to confirm sooner than later10:28
didrockshum, weird, it's like it can't set the config…10:28
* didrocks tries manually10:28
seb128Laney, btw testing the tz stuff on the touch image, for some reason the action doesn't work10:29
Laneywhich action?10:29
seb128Laney, I installed policykit-desktop-privileges (which is not on the touch image) but it still doesn't work, (which is not a surprise , /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla doesn't list org.freedesktop.timedate1)10:30
seb128Laney, clicking on a tz10:30
Laneywhy does it work on the desktop?10:30
seb128it doesn't?10:30
didrockssil2100: around? mind trying to publish misc now?10:30
Laneydoes for me10:30
seb128I though it did10:30
seb128Laney, right, that's my point, work on the desktop and not on the touch image ... I wonder if the polkit acl are configured differently10:30
seb128Laney, policykit-desktop-privileges is missing on the touch image, which I though would be the issue, but it still doesn't work10:31
Laneyare denials logged somewhere?10:31
seb128pitti, ^ does polkit log credential issues somewhere?10:31
Laneyhoho10:31
seb128Laney, other issue (going to be fun), the panel takes a good 3-4s to load after you click on it, I guess it's the time it takes to load the list of cities10:32
seb128Laney, it's polish for later but it's long enough that we should probably display a spinner or something while it's loading10:32
didrockshum no sil210010:33
didrocksI think I'll publish misc10:33
LaneyI should probably delay initialising it until the first request at least10:33
sil2100eh, had a phone call10:34
sil2100Publishing10:34
sil2100didrocks: you published already?10:34
didrockssil2100: yeah, just did10:34
didrockssil2100: it works :)10:34
sil2100\o/10:34
didrockssil2100: so, now, let's try to redeploy with my fix media10:34
sil2100didrocks: will you redeploy?10:35
didrockssil2100: it shouldn't run the check, right?10:35
sil2100(which branch?)10:35
didrockssil2100: media is fine to publish?10:35
sil2100It shouldn't, I just want it to publish ;P10:35
didrocksok10:35
sil2100It was fine before10:35
sil2100But check failed now10:35
sil2100;/10:35
didrockssil2100: please, try to publish it now (I repdeployed)10:35
pittiseb128: you can try running it in the foreground, but polkitd isn't very verbose unfortunately10:35
sil2100didrocks: ok, publishing anyway, as it's a single failure on one machine and the last run was fine10:36
didrockssil2100: ok, let's see, the check job shouldn't trigger the tests (well, one kick test with nothing done)10:36
sil2100didrocks: publish made, let's see10:37
sil2100didrocks: works \o/10:37
sil2100didrocks: publish job blinking10:37
sil2100didrocks: publishing apps as well10:37
Laneyseb128: calling the method manually shows that it is denied10:37
didrockssil2100: no no10:37
sil2100didrocks: does it need a redeploy as well?10:37
didrockssil2100: to skip tests, I made a fix :)10:37
sil2100;)10:37
didrockssil2100: right, only misc was in the bad case because someone redeployed :p10:38
didrocks(without syncing in trunk)10:38
didrocksfor the tests not running, it was actually a bug10:38
didrocks(well, running, when they shouldn't)10:38
didrockssil2100: I'm redeploying everything, will tell you once apps ok10:38
seb128Laney, how/where do you call it?10:38
seb128Laney, I think those action are allowed for the default local user, that might not be the case over ssh or adb10:39
didrockssil2100: apps done, do you have others that I should prioritize?10:39
Laneyseb128: I made a shell script to call it and ran that from the terminal on the device to check that10:39
seb128Laney, ok ... does it say why it's refused ... and did you install policykit-desktop-privileges ?10:40
Laneyno and yes10:40
mlankhorstoh looks like onboard crashes in saucy..10:40
seb128I don't get how it's working on the desktop10:40
Laneyalso it works over ssh to the desktop10:40
seb128/var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla doesn't list timedate110:40
sil2100didrocks: what about unity8? ;) Would that also be affected?10:41
seb128Laney, I wonder if polkit works at all on the touch image10:41
seb128pitti, ^ do you know10:41
didrockssil2100: right10:41
didrocksSaviq: should we unblock unity8 now that you have some integration tests?10:41
seb128Laney, but I think cjwatson is using it for click installs, so it should be working10:41
Saviqdidrocks, see #ubuntu-unity10:41
Saviqdidrocks, yes10:41
didrocksSaviq: was on 3G, so dropped quite often ;)10:42
didrocksSaviq: ok, next, right?10:42
Saviqdidrocks, yes10:42
didrockssil2100: unity8 redeployed, I'm removing the lock10:42
Laneyseb128: it's in /usr/share/polkit-1/actions/10:43
Laneylet me try allow_active yes10:43
seb128                        <allow_any>auth_admin_keep</allow_any>10:44
seb128                        <allow_inactive>auth_admin_keep</allow_inactive>10:44
seb128                        <allow_active>auth_admin_keep</allow_active>10:44
seb128I don't know how to read those10:44
seb128hum10:45
seb128does it mean auth is required (e.g asking a password)10:45
seb128?10:45
Laneyyes, but i don't know how the authorisation is provided on the desktop10:45
Laneyobviously doesn't ask for a password there10:45
seb128right10:45
seb128well /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla has10:46
seb128Action=org.gnome.clockapplet.mechanism.*;org.gnome.controlcenter.datetime.configure;org.kde.kcontrol.kcmclock.save10:46
seb128I wonder if the indicator still use one of the old interfaces listed there10:46
Laneyu-s-s doesn't10:46
seb128or is timedate should be added10:46
seb128oh, right10:46
seb128puzzling10:46
seb128the phablet user is in the admin group10:46
pittiseb128: in principle yes, but I get a "not authorized' e. g. on pkcheck --action-id org.freedesktop.upower.suspend --process $$ in ssh (as that's not a local session)10:46
=== MacSlow is now known as MacSlow|lunch
sil2100didrocks: \o/ Will publish further in a moment10:48
mlankhorsthttps://bugs.launchpad.net/ubuntu/+source/onboard/+bug/119632410:48
ubot2`Ubuntu bug 1196324 in onboard (Ubuntu) "onboard crashed with SIGSEGV in PyUnicode_InternInPlace()" [Medium,Confirmed]10:48
mlankhorstboo10:48
didrockssil2100: all head redeployed FYI10:48
didrockssil2100: lock on unity8 removed10:48
didrocksSaviq: ^10:48
Saviqdidrocks, yay!10:48
Saviqdidrocks, can we please trigger the stack?10:49
didrocksSaviq: oh, something needed from this morning since the last daily release?10:49
Laneypitti: hmm, it didn't work to set allow_active=yes but allow_any did10:50
Saviqdidrocks, well, we never pushed to next?10:50
Saviqdidrocks, or did we now?10:50
Laneyeven from terminal on the device10:50
pittiLaney: loginctl show-session <session-name> shows it as active/local?10:50
didrocksSaviq: we'll get that night dailies now that we have the green flag :)10:50
didrocksSaviq: as everything built still in daily-build-next10:50
Laneypitti: State: active10:50
Saviqdidrocks, yeah, but we want to push through smoke asap10:50
Saviqdidrocks, so we need it in next10:51
didrocksSaviq: yeah, that's why I asked sil2100 to publish it ;)10:51
Saviqdidrocks, ah ;)10:51
Saviqdidrocks, didn't see that10:51
didrocksSaviq: so, you will get it in a ppa publisher round I guess10:51
Saviqdidrocks, and it will merge back the changelog bump?10:52
didrocksSaviq: right10:52
Saviqdidrocks, thanks10:52
didrocksyw ;)10:52
didrocksSaviq: and raring release redeployed as well10:52
didrocksargh10:53
didrockssil2100: ^10:53
Saviqdidrocks, raring? ;)10:53
didrocksSaviq: yeah, daily releases are used in both raring and saucy10:54
didrocks(for SRUs)10:54
Saviqdidrocks, k10:54
sil2100didrocks, Saviq: just one more moment guys, barraged by phones ;/10:56
didrockssil2100: i'm publishing unity8, don't worry10:56
didrocksdone10:56
=== rickspencer3_ is now known as rickspencer3
Laneybah I don't understand11:08
Laneyas far as I can see polkit should consider the phablet user an admin11:08
seb128right11:08
seb128it's in the admin group11:08
seb128Laney, it doesn't?11:08
Laney/etc/polkit-1/51-ubuntu-admin.conf11:08
Laneyerr add a localauthority.conf.d in there11:09
Laneydon't know, that's my assumption from this failure11:09
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
mlankhorsttkamppeter_: ping11:36
jbichahow exactly do I run the autopkgtests?11:46
seb128jbicha, http://developer.ubuntu.com/packaging/html/auto-pkg-test.html11:49
seb128run-adt-test11:49
=== MacSlow|lunch is now known as MacSlow
=== om26er is now known as om26er|afk
jbichaSweetsha1k: ooh, AOO and LO do their releases in the same week now?12:21
jbichacadence ftw :)12:22
Sweetsha1kjbicha: <quote="Linus Torvalds">... completely unintended sideeffect ...</quote>12:25
Sweetsha1kjbicha: no, really: That we release this week has been set for a long time -- why AOO considered it a wise choice to go head-to-head with us is a mistery to me ...12:27
jbichawell it encourages journalists to do a AOO vs. LO comparison, not sure if that helps them much though12:29
=== Sweetsha1k is now known as Sweetshark
sil2100didrocks: related to url-dispatcher!12:51
sil2100didrocks: since you said you want url-dispatcher in multiarch directory12:52
didrockssil2100: no, I meant, it was in a multiarch directory12:52
didrockswithout multiarch tags12:52
sil2100Ah12:52
sil2100Then it's done12:53
sil2100https://code.launchpad.net/~sil2100/url-dispatcher/packaging_additions/+merge/17692712:53
sil2100I thought you wanted something moar12:53
sil2100;p12:53
didrocks+Multi-Arch: same12:53
didrocksmiss the pre-depends12:53
didrockssil2100: apart from that, the rest looks good :)12:54
sil2100Ah ;)12:54
sil2100didrocks: pushed12:55
didrockssil2100: approved12:56
SweetsharkHeh, LibreOffice 4.1.0 downloads from the ppa: 1 for saucy, 170 for raring, 360 for precise ;)13:23
SweetsharkI should switch with ricotz and only work on precise from now on ;)13:24
=== rickspencer3_ is now known as rickspencer3
=== m_conley_away is now known as m_conley
=== rickspencer3_ is now known as rickspencer3
sil2100didrocks: in some free time, could you also take a look here? https://code.launchpad.net/~sil2100/otto/fix_1203809/+merge/17669214:33
didrockssil2100: can you have a look with jibel? i'm under too many requests14:33
sil2100didrocks: ok, already poked him, but he seems to be a fan of bash -e which I hate!14:33
didrockshe's right14:34
didrocksit's useful14:34
sil2100But what's the point if you expect some command to return false to do error handling?14:34
sil2100It's useful if the script is wrongly written14:34
didrockshum? you always have a good way to get that in14:35
didrocksassign defaults14:35
didrocksand so on14:35
didrocksplease check with him, I really have no time for it now and I think this merge isn't the way to fix it :/14:35
sil2100geh, could someone give me rationale why?14:36
sil2100I'll poke jibel about that14:36
sil2100Since I see no sense in it frankly14:36
sil2100jibel: ping14:37
sil2100jibel: what do you use the bash -e flag for?14:37
sil2100jibel: since I think that having that would mean that if any of the commands fail during execution, we have no means to trigger a reaction14:38
jibelsil2100, pong14:39
sil2100jibel: one way could be moving the set +e before the otto-run command14:40
jibelsil2100, yes, -e exit on error, without -e it would continue on unhandled errors leading to unexpected results14:40
sil2100jibel: yes, but only this one script has -e14:40
jibelsil2100, it would be like ignoring all the exceptions in python14:40
sil2100jibel: but what about handling those errors? Simply bailing out sometimes is not enough, as in this case14:41
jibelit should be a default of bash :)14:41
sil2100jibel: then what if you want to handle the case of a command failing yourself?14:41
sil2100jibel: since you want to perform cleanup, for instance?14:41
jibelsil2100, in that case add a trap on exit. As I said I'll have a look at this script, the only problem this -e causes for the moment is that the message telling where to download the archive from is not displayed14:43
sil2100jibel: as I said, we can move the "set +e" command one line up, before the /bin/otto-run setup, as in this case we know that there are no operations besides that14:43
sil2100Since anyway /bin/otto-run is the almost-last thing that gets executed14:44
sil2100And show_dl_addr $CONTAINER14:44
sil2100Anyway has -e disabled14:44
sil2100I'll modify the merge request with this other change14:45
jibelsil2100, I'd rather use a form like :  sudo -E $HOME/bin/otto-run $CONTAINER $TS_EXPORT || echo "E: otto-run exited with status $?"14:53
jibelinstead of disabling error checking14:53
sil2100jibel: will that work?14:57
sil2100hm14:57
sil2100It seems to work indeed14:58
jibel:)14:58
sil2100jibel: looks more friendly indeed now, didn't know that feeding the status further quiets it down, I think I had a bad understanding of it15:00
jibelsil2100, the logic here is to check the value of the logical expression, and echo always exit with 0. When otto fails it is equivalent to 1||015:00
sil2100jibel: sweet!15:01
sil2100;)15:01
jibelsil2100, in this case we don't really care about the exit status of otto-run because we use the junit files to interpret the result not the exit status of the runner15:01
sil2100Right, well, works for me as well - if you find it ok, I'll fix up my merge with thanks and let's get it in then ;)15:02
sil2100jibel: pushed, with the commit message modified to the new approach - thanks!15:06
seb128Laney, larsu: just as a fyi (and if you want to have a quick look for stupid errors I might have made): https://code.launchpad.net/~seb128/phone-app/ringtone-in-gsettings/+merge/17696815:16
larsuseb128: will have a look later. Thanks15:17
Laneyseb128: you didn't describe the message sound15:20
Laney</useful-contributions>15:21
seb128Laney, oh, good catch ;-)15:21
Laneydoes this imply that u-s-s will have to depend on phone-app?15:22
seb128Laney, the phone settings panel is, yes...15:26
seb128larsu, can we have gsettings-qt qml bindings not abort on missing schemas?15:26
Laneyhmm15:26
seb128larsu, or an api to check if a schemas is installed?15:27
seb128Laney, you think that phone-app specific settings should rather be in the shared schemas set?15:27
LaneyI don't know15:27
LaneyI see the depends becoming large15:27
seb128well, it's supposed to be part of the full image15:28
seb128not a standalone app15:28
LaneyNot sure if there's a reason, other than maybe to allow other implementations of phone apps?15:28
larsuseb128: sure, but that will take a bit. Can you open a bug and assign it to me?15:28
seb128that sucks a bit for desktop testing15:28
larsuseb128: please :)15:28
seb128larsu, sure, thanks15:28
seb128Laney, my main goal there is to ensure the phone-app is robust, having the schemas with the app seemed a bit more resistant to potential issues15:29
seb128Laney, I'm still not convinced I like to use something that's going to call abort() for you if there is a problem with the ringtone config, I would rather the code to just fallback to the default sound if that ever happens15:30
Laneyseb128: well if there's a problem then it'd be good to log it and show the user somehow too15:32
Laneywhile not breaking stuff if we don't have to15:32
Laneyit probably points to something pretty badly wrong15:33
czajkowski*stabs* upower! now it's not even telling me if it's charging when plugged in :(15:34
seb128Laney, well, anyway it's up for review, I'm fine moving the schemas around15:35
seb128czajkowski, kill it, and restart indicator-power-service?15:35
czajkowskiseb128: see that would have been the smarter move, I just restarted the machine instead.15:36
seb128Laney, btw https://bugs.launchpad.net/phone-app/+bug/1202253/comments/115:39
ubot2`Ubuntu bug 1202253 in phone-app "the ringtone sound should be a setting and not hardcoded" [Undecided,In progress]15:39
seb128Laney, I asked about the namespace/key location there ... I'm happy to change it if they think it would be better15:39
Laneyseb128: yep15:40
LaneyI don't have a good feeling about this really yet15:40
=== didrocks1 is now known as didrocks
seb128Laney, I don't think we are going to end up with more than system settings and phone-app using that key, at least for 13.1015:40
seb128so we can move it later if needed15:41
seb128the transition is easy to handle15:41
Laneyok15:41
seb128qengho, hey15:42
seb128qengho, did you see that chromium-browser/saucy is build unhappy?15:44
seb128https://launchpadlibrarian.net/145781144/buildlog_ubuntu-saucy-i386.chromium-browser_28.0.1500.71-0ubuntu1.13.10.1_FAILEDTOBUILD.txt.gz15:44
seb128/usr/bin/ld.bfd.real: out/Release/obj.target/net/libnet.so: undefined reference to symbol 'SSL_ForceHandshake'15:44
seb128weird that it worked on amd64 though15:44
larsuseb128: reviewed. Good work, just a few minor issues15:45
larsuseb128: let me know when you want a re-review15:46
seb128larsu, thanks ... do you have a pkgconfig file for gsettings-qt?15:47
LaneyI think you do want an absolute path there15:47
Laneyit might be any random sound on the system15:47
larsuseb128: yes :)15:47
seb128$ dpkg -L libgsettings-qt-dev | grep config15:47
seb128$15:47
seb128larsu, since when?15:47
larsuLaney: yeah that's what I thought... just wanted to make sure15:47
larsuseb128: it's in my locally built package... let me check15:48
seb128larsu, right, they had a define which hardcoded the sound dir, I dropped for a absolute path on purpose there15:48
Laneyit is there15:48
Laneygsettings-qt.pc15:48
larsuright, I have it as well15:48
larsuseb128: grep pkgconfig ;)15:49
rickspencer3seb128, Laney fyi ... larsu is sitting right next to me, if you need me to give him a dope slap, or a pat on the back, just let me know15:49
qenghoseb128: Yes, saw it yesterday. Working on it.15:49
seb128$ LC_ALL=C dpkg -S gsettings-qt.pc15:49
seb128dpkg-query: no path found matching pattern *gsettings-qt.pc*15:49
larsurickspencer3: pat on the back!15:49
seb128qengho, great15:49
seb128rickspencer3, yeah, definitively pat on the back, buy the man an icecream if you have the chance, he really deserves one ;-)15:49
didrocksrickspencer3: I'll go for the dope slape if you tempt us :p15:49
Laneyrickspencer3: Yeah, buy him an ice cream instead :P15:49
rickspencer3icecream would be called for15:49
Laneyrickspencer3: seb128 is the one using wrong versions of the package and blaming larsu ;-)15:50
rickspencer3it's hot here15:50
larsudidrocks: dude!15:50
rickspencer3lol15:50
qenghoseb128: Though, it build elsewhere with no trouble, and now it's a linking error. I don't know what changed.15:50
* didrocks hugs larsu15:50
larsudidrocks: :)15:50
didrockslarsu: see how rickspencer3 is mean? ;)15:50
didrocksit's not us |o|15:50
seb128qengho, toolchain I guess :/15:50
rickspencer3didrocks is remembering his first sprint in Paris, I guess?15:50
Laneyrickspencer3: bist du ein Berliner?15:51
rickspencer3to make UNR?15:51
rickspencer3Laney, yes, I am a donut15:51
didrocksrickspencer3: still have scars ;)15:51
Laneyyum yum15:51
seb128Laney, larsu: ok, I don't understand what's going on15:52
Laneyapt-cache policy libgsettings-qt-dev?15:52
seb128Laney,15:53
seb128 *** 0.0+13.10.20130717-0ubuntu1 015:53
seb128        100 /var/lib/dpkg/status15:53
Laneyget 2515:53
seb128but I updated/upgraded this morning15:53
LaneyI bet it was in proposed15:53
seb128Laney, well I don't get why it's not showing up for me15:53
Laneyhttps://launchpad.net/ubuntu/+source/gsettings-qt/+publishinghistory15:53
seb128oh ok15:53
Laneybut if you upgraded this morning you should have had 20 at least ...15:54
seb128Laney, larsu: ok, I got the update... it has only been published today15:54
Laneyoh well15:54
seb128yeah, not sure what was going on there15:54
larsuseb128: wait, you've got the update but still no .pc file?15:55
LaneyI think it's fixed now15:55
larsuah okay. /me is not thinking very fast with this heat15:55
seb128larsu, no, it's all good, I just don't understand why I didn't get that update or the previous one before now ... oh well, at least I got it15:56
Laneycash in the ice cream promise15:56
larsuseb128: glad it works now15:56
seb128now to figure out how to use pkgconfig in cmake15:56
seb128the lib stuff was working :p15:56
LaneyFindPkgConfig I think15:57
larsuLaney: cmake is so awesome *sigh*15:57
seb128I kind of like qmake15:57
seb128at least for simple stuff15:58
seb128SOURCES += source.cpp15:58
seb128qmake; make15:58
seb128just work (with a qt program)15:58
seb128well, that line in a .pro15:58
* Laney gets a PKG_CHECK_MODULES 4eva tattoo across his face15:58
larsuseb128: ya, that's what gsettings-qt is using :)15:59
Laneyactually it was quite easy to make qmake use pkgconfig too15:59
larsuya, even creating .pc files is easy15:59
larsu(even though barely documented)15:59
Laneybut then again I liked wielding autotools for the schemas package too15:59
* Laney is weird15:59
czajkowskiLaney: yes we know :) but we keep you around all the same16:03
Laneylike a blind old dog16:03
* Laney stumbles around knocking things over16:03
czajkowskiLaney: it's that hair in your eyes again isn't it :)16:04
Laneythe fan is currently causing me trouble in that department, it's true16:04
rsalvetiLaney: seb128: iirc the cdbs transition was a leftover to get it built for both qt4 and qt5, but later on just qt5 was supported16:15
rsalvetiand updated copyright was actually adding more missing info there16:15
rsalvetinot breaking anything16:16
seb128rsalveti, yeah, having an update changing from dh to cdbs seems un-necessary and backward ... it would be nice if you guys just pinged us next time, we can help rebasing/updating in such cases16:17
rsalvetiI don't see as a backward thing there, but I agree it should have kept dh instead16:18
rsalvetiLaney: test was disabled because it was broken in some revs, thanks for adding that back16:18
rsalvetiseb128: that package was a special case, which was forked which tons of changes, and upstream changed completely as well16:19
seb128rsalveti, anyway just a small glitch, nothing worth arguing over for days16:20
seb128rsalveti, thanks for the hard work ;-)16:20
rsalvetiseb128: we're getting there, getting rid of the ppa is our first priority, we'll be cleaning and improving things over time16:21
rsalvetiand this wasn't a critical package at all16:22
rsalvetiat least not at this moment, for saucy16:22
seb128time for some exercice, bbl16:41
=== sam113101 is now known as sam113101_afk
=== sam113101_afk is now known as sam113101
jbichampt: https://launchpadlibrarian.net/145855565/Sound%20Menu.png from bug 1202933 :)19:04
ubot2`Launchpad bug 1202933 in The Sound Menu "Rhythmbox widget always shows after rev. 353" [Undecided,Fix committed] https://launchpad.net/bugs/120293319:04
=== sam113101 is now known as sam113101_afk
=== Ursinha is now known as Ursinha-afk
=== sam113101_afk is now known as sam113101
=== Ursinha-afk is now known as Ursinha
Saviqjdstrand, https://code.launchpad.net/~saviq/qtubuntu/respect-path/+merge/17690420:08
Saviqjdstrand, https://code.launchpad.net/~saviq/qtubuntu/more-robust-desktop-parsing/+merge/17693120:08
jdstrandSaviq: thanks! :)20:39
=== m_conley is now known as m_conley_away
desrtseb128: hey seb.  late night?21:20
seb128desrt, yeah, warm summer time, I tend to fall asleep late, wake up late, work up late21:21
seb128desrt, spanish way :p21:21
desrtnot a bad system21:21
desrtalthough the spanish have a pretty good excuse for it21:22
desrtbeing in the wrong timezone by 2-3 hours and all....21:22
seb128getting too hot during the day? same here this week21:22
seb128that as well...21:22
* seb128 wants 25°C, not 3521:23
desrthttp://weather.gc.ca/city/pages/on-128_metric_e.html21:23
desrtit's been 22-25 for the past week or two, and forecasted again for the next week21:24
seb128nice!21:24
desrtgloriously so.21:24
desrtlarsu picked the wrong time to leave ;)21:24
desrt(or maybe it got better because he left... hmmm...)21:24
seb128desrt, http://www.weather.com/weather/tenday/Brno+Czech+Republic+EZXX000221:24
seb128desrt, welcome to europe21:25
seb128desrt, when do you fly?21:25
desrtwhat is this 81 degrees21:25
* desrt looks for a enable-sanity button21:25
seb128it's in C° here21:25
desrtweird...21:25
desrtperhaps you have a cookie that i don't21:25
seb128they consider .ca as being F weirdos :p21:25
desrtah.  found it.21:25
seb128or that21:26
desrtokay.  that's just stupid.21:26
desrt38?21:26
seb128yeah, welcome to our current weather21:26
desrtlooks like the rain predicted for monday will cool things off 10 degrees or so, at least21:26
seb128when do you arrive?21:27
desrti think i leave here on the 30.  so, 31?21:27
seb128you should be good then ;-)21:27
* desrt spent all day shaving yaks...21:28
seb128this week sucks, then hopefully we are back to normal summer21:28
desrtfelt good though: http://modfarmer.wpengine.netdna-cdn.com/wp-content/uploads/2013/07/Shrek2.jpg21:28
seb128lol21:29
seb128desrt, because you need warm coats when it's 38°C? ;-)21:29
desrtnah.... because the file monitor code in GIO is in shambles21:29
desrtstill is, in fact21:29
desrtbut slightly less so now21:29
seb128desrt, you like file stuff, you should write a qml binding to get the size of a directory... ;-)21:30
desrti got onto that particular yak shave as part of my goal to make desktop files efficient.... we currently do a lot of stat() to try and guess if we had any changes...21:30
desrtmostly because using file monitors from inside of glib itself was almost impossible.  that part is much better after today.21:31
* seb128 is pondering doing system("du DIR")21:31
desrtnot a bad approach, honestly21:31
desrtdid you look at the baobab code?21:31
seb128I'm half joking21:31
seb128not yet, I've been busy on other things21:31
desrti actually wrote the algorithm several times21:32
seb128but I think I'm going to do the "du" thing just to get something with real datas21:32
seb128with a FIXME in the code for later21:32
desrtonce blocking, once threaded, once async21:32
desrtpbor picked the one he thought was best.  i forget which it was :)21:32
seb128I don't care about dynamic update21:32
seb128I just want to put a spinner there21:32
seb128and replace by the value when it's done21:32
desrtah.  he went with threaded.21:32
seb128so I don't need progress report21:32
desrtboring :p21:33
seb128boring is good ;-)21:33
desrtbut ya... that's what you should do then: spin up a thread and have it basically do 'du'21:33
desrtthat's not difficult21:33
seb128right21:33
seb128that's what I'm going to do, as a first approch21:33
desrtyou could probably beat du at its game if you used multiple threads21:33
desrtdo some latency hiding....21:33
seb128it's by far the easiest way to get something21:34
desrtcolin had gotten some hilariously good results out of that kind of thing using gio asyncs21:34
desrthe also caused the kernel to grind to a halt on processing requests from anything that wasn't his program.... but oh well21:34
desrtpretty impressive, in any case21:34
seb128I'm amazed though that this problem is not one that has been solved for ages21:34
seb128I was sort of expecting that the issue was old enough that most toolkit would have a reference implementation to use by now21:35
=== Zdra is now known as xclaesse
seb128it's also something fairly frequent needed...21:36
seb128(would it be only by file managers)21:36
desrtmaybe you should ask for gio to grow such a feature21:36
desrtit might make sense21:36
desrtif you didn't need progress reports, it would be a pretty simple API21:37
desrtmaybe even could be part of GFileInfo21:37
* seb128 checks if there is already a wishlist about that21:38
seb128none that I can found, I guess I can open one21:40
=== larsdues1ng is now known as larsduesing
=== Saviq_ is now known as Saviq
=== sam113101 is now known as sam113101_afk
=== sam113101_afk is now known as sam113101

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