/srv/irclogs.ubuntu.com/2012/08/03/#ubuntu-desktop.txt

pittiGood morning03:31
didrocksgood morning06:06
pittibonjour didrocks, ca va?06:22
didrockspitti: ça va bien, et toi?06:23
pittije vais bien!06:23
pittiJ'ai mange glace!06:24
pitti(last night -> ENOFRENCH)06:24
didrocksahah, j'ai eu peur que ce soit ce matin :)06:28
pittinah, c'est ne heure pour la glace06:29
=== tkamppeter_ is now known as tkamppeter
seb128hey desktopers08:10
robru_Hi seb128! ;-)08:10
pittibonjour seb12808:11
seb128robru_, pitti: hey, how are you?08:11
seb128pitti, danke for the support on the whoopsie email ;-)08:11
robru_I am great!08:11
pittiseb128: je vais bien, merci!08:11
pittiseb128: de rien08:11
robru_I heard your flight sucked. But you are home safe now?08:11
pittihey robru_08:12
robru_hey pitti08:12
seb128robru_, mine was a bit long for a trip from France to Spain but mostly ok, didrocks's one sucked (he missed a connecting flight)08:12
robru_ahhhh08:13
robru_it's 3AM here. I can't sleep. What are you guys working on?08:14
* pitti is fixing bug 1032062 ATM08:15
ubot2Launchpad bug 1032062 in bake "No way to specify .gir namespace version" [Medium,Triaged] https://launchpad.net/bugs/103206208:15
pittiMutt: =ubuntu/ [Msgs:0]08:18
pitti\o/08:18
* pitti wants to have a clean plate for going to holidays08:18
robru_oh man, haven't used mutt in years! that's awesome.08:18
pittiwell, I was primarily pointing at the zero messages there :)08:18
robru_that's cool too ;-)08:18
didrockssalut seb12808:23
seb128didrocks, salut, ca va bien, et toi ?08:24
didrocksseb128: ça va bien :)08:24
seb128robru_, I'm still catching up on things that happened during GUADEC and I'm looking at some updates08:24
didrocksthe hangout was surprisingly interesting like the one yesterday08:24
seb128didrocks, great!08:24
didrocksreally happy about the feedback, good and solid material for the future :)08:24
seb128\o/08:25
seb128didrocks, will you summarize the feedback somewhere?08:25
seb128pitti, btw, njpatel fixed unity, it was sending dbus signal with a destination set and using them from another place, the eavedropping changes blocked that08:27
seb128pitti, so it means new dbus should be ready for upload rsn08:27
pittiseb128: yeah, I saw, great! so time to upload dbus?08:27
seb128pitti, I will upload to quantal-proposed in a bit08:28
seb128(using proposed in case there are any issue, I want a small round of feedback from there first)08:28
didrocksseb128: yeah, I'll write session notes on a wiki page and write a blog post to link to them08:30
seb128cool08:30
=== Sweetsha1k is now known as Sweetshark
pittiorg.gtk.vfs.MountTracker.listMountableInfo call failed: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: Method "ListMountableInfo" with signature "" on interface "org.gtk.vfs.MountTracker" doesn't exist08:57
pittinew gvfs? I see this a lot since today08:57
MCR1Hi smspillaz :)09:07
seb128pitti, yes, it sucks a bit, restart your session (or gvfs)09:11
pittiaah09:11
pittithanks09:12
seb128pitti, gvfs went from libdbus to gdbus09:12
seb128pitti, so restart of the service required09:12
pittigone now, thanks09:12
seb128pitti, yw09:12
seb128not sure how to handle properly those...09:12
pittino biggie09:13
seb128dpm, pitti: hey, do you know if there is another langpack update rounds planned before 12.04.1?09:14
pittiyes, dpm kindly agreed to rolling it09:14
seb128great09:14
dpmseb128, yeah, I started building the langpacks yesterday as planned, but I was blocked by a langpack bug09:14
dpmwill resume today now that it's been fixed09:15
* pitti hugs dpm09:15
dpmhey pitti :)09:15
seb128dpm, no worry, I'm asking because somebody sent an email to the translators list asking, they have a bug in greek langpacks causing nautilus to segfault09:15
dpmseb128, I'll have to investigate, then. I requested the LP export on Tuesday, and unless it's been fixed before that, it might be that the bug is still present09:16
seb128dpm, the bug suggests they fixed it on july 1109:17
seb128dpm, so it should be good09:18
dpmah, cool09:18
dpmlet me reply to him09:18
seb128thanks09:18
seb128brb, testing a lightdm update09:20
mlankhorsthttps://launchpad.net/~ubuntu-x-swat/+archive/q-lts-backport/+packages fear09:25
jokerdinohey guys. i am in need of some help here..09:26
jokerdinoi am trying to submit a bzr merge proposal to fix bug #771375 and i am failing miserably09:30
ubot2Launchpad bug 771375 in gnome-games "No Unity QuickList for gnomine" [Wishlist,Confirmed] https://launchpad.net/bugs/77137509:30
jokerdinoi have submitted a bzr branch at https://code.launchpad.net/~barneedhar/gnome-games/ubuntu but i know it shouldn't be there. any help is much appreciated.09:34
=== s9iper1_ is now known as s9iper1
Sweetsharkseb128: IIRC correctly I send a mail to devel yesterday wrt to bug 1017125 with you in cc. did that one get lost in the tubes? Icant find it anymore.10:20
ubot2Launchpad bug 1017125 in df-libreoffice "LibreOffice crash in xmloff.Impress.XMLContentImporter::com::sun::star::document::XImporter" [Medium,Confirmed] https://launchpad.net/bugs/101712510:20
seb128Sweetshark, I received it, but it seems -devel didn't ... maybe it's stucked in moderation? are you subscribed to the list?10:22
Sweetsharkseb128: i just recently subscribed (right along with sending, so yeah, its in moderation).10:23
Sweetsharkseb128: thanks.10:23
seb128Sweetshark, yw10:24
didrockspitti: did you get how the bake test-runner is showing the verbose output without calling bake --verbose?10:24
didrockspitti: I'm currently getting an issue when something shown in bake --verbose is not captured when running the global tests (and so the "expected" file is making the test failing)10:25
pittididrocks: I don't know the magic for that, no10:25
pittiI'm calling bake --verbose, copy it into expected, and edit it there (it doesn't match 100%)10:26
didrocksyeah, it doesn't, that's my surprise10:26
didrocksand before it was showing something that it doesn't anymore10:26
* thumper sighs10:29
thumperseb128: managed to get an awesome hard crash10:29
seb128thumper, oh?10:29
thumperseb128: google plus was calling me for new hangout, I went up to the sound indicator to mute it, got a repeating ring, no mouse or keyboard input, no vt switch, nothing10:30
seb128:-(10:32
thumperpower button down for 5s :)10:33
didrocksoh10:46
didrocksI think I start to understand how this works10:46
didrocksif so, that will make the python3 support for bake way more work than expected10:46
didrocks\o/10:48
didrocksthat's it!10:48
pittididrocks: oh?10:49
didrockspitti: yeah, so apart that python3 isn't supported (as bake only ships .pyc file in the same directory), in fact, when running the tests, python is even not called10:51
didrocksyou have a fake python tool in test/src/python.vala10:51
didrockswhich generates a python binary10:51
didrocksthis one is called when using the test-runner for python10:52
didrocksand they both connect to a socket (the test-runner and the python fake tool)10:52
didrocksand it's that content which is checked for accurate matching10:52
didrocksnothing that bake is providing itself10:52
didrocksso I just created a python2.7 one generated from the same python.vala source10:53
didrocksas I added support for specifying a python version to bake10:53
pittioh10:53
didrocksbut for python3, I need to recreate another fake wrapper, which ships the compiled file in another directory (the pycache one)10:53
pittiI wonder why it has all these fakes10:53
didrocksI think he wants to totally isolate bake from the system10:54
didrockswhich makes sense, if the system stays stable10:54
didrocks(otherwise tests can pass, but in production, this can fail)10:54
didrockshappy to have understand how his tests are working at least :)10:54
didrockswas scratching my head10:54
didrocksso basically bake was calling a script which didn't exist (python2.7)10:55
didrocksand it seems he doesn't fail10:55
pittioh, that explains why g-ir-scanner keeps failing10:55
didrocksonly the test catch it because the next output is not the expected one10:55
pittiyeah, same here; I'm fighting with that currently10:55
pittibaking my test manually works just fine10:55
didrocksI had exactly the same issue :)10:55
didrockseverything worked fine, even in the /tmp/ dir created by the bake test runner10:56
didrocksso you will need to provide a fake object I guess10:56
pittiyeah10:56
dupondjeHmz just noticing something here. An apport crash message doesn't seem to have an "entry" in gnome-shell. So if you switch to another window, you lose the message (untill you close all other screens).10:56
pittiit's a popup, not an application11:00
pittiyou should be able to alt+tab to it, though?11:00
didrocksok, time to run now that this mystery is solved. I'll try to add python3 support this afternoon (and ship .py files no matter what ;))11:01
pittiin unity it has a launcher icon, so it ought to appear in the running programs under shell somewhere11:01
pittididrocks: yep, added g-ir-{scanner,compiler} dummies in my branch now; works fine11:18
pittididrocks: do you have an opinion on https://bugs.launchpad.net/bake/+bug/1032062/comments/8 ?11:32
ubot2Ubuntu bug 1032062 in bake "No way to specify .gir namespace version" [Medium,Triaged]11:32
pittididrocks: (just ignore me if you are not interested in the .c/.vala parts)11:32
* pitti will stop on that now and revisit after holidays11:34
robrusorry for OT spam, but can I get some hardware recommendations here? I'm in the market for a new laptop and I want one that will work with only free drivers.11:35
robruthe ubuntu certified hardware list I am finding very overwhelming.11:35
pittirobru: make sure it's got an intel wifi and intel or amd graphics11:35
pittithe rest doesn't matter driver-wise, and you can pick what you like11:36
robruoh, is that all? the certified hardware seems like it's full of crazy exceptions and maybes.11:36
pittiby and large yes; there might certainly be some quirks with webcams and such, of course11:39
robruwebcams I am less concerned about. I *need* something that I can surf the web on with a default install and no special drivers, so that means working graphics and working network at least. so sick of installing ubuntu and having to plug in internet in order to install wireless drivers.11:40
robruoh, and what if I want to buy one that doesn't come with windows preinstalled? is that hopeless?11:42
mlankhorstsystem76 offers some11:44
pittirobru: FWIW, broadcom wifi (the proprietary driver) is supported OOTB if you click that checkbox in the installer11:45
robruoh, hmmmm. I had bad luck with that recently.11:46
robruit worked for a bit, but the signal was weak. I had to plug in the wired ethernet and then dist-upgrade and then reboot and then it started working properly. dunno. sick of broadcom in general.11:46
seb128system76 are nice11:47
seb128and they support ubuntu11:47
seb128pitti, didrocks, others: feel like trying dbus 1.6 from quantal-proposed and reboot at some point today? I would like an extra confirmation before copying it to quantal11:47
pittisure11:47
didrocksseb128: ok, let's be crazy!11:47
seb128thanks ;-)11:48
didrockspitti: just back from my shower/run. having a look11:48
pittididrocks: not urgent, of course; this is all "play" :)11:48
didrockspitti: hum, I don't really get in which case you need to separate the "|version" and "|soversion" and if we need, why we shouldn't base all include, pkgconfig, vapi on soversion rather?11:56
pittibecause nobody does that11:57
pittiif include, pkgconfig etc. are versioned at all, it's usually by some notion of major series, not soname11:57
pittisoname tracks abi incompatibilities, not major series11:57
didrocksbut shouldn't bake just require you have a new major serie everytime you break the ABI?11:58
pittino, why?11:58
pittiit should require you to bump the soname11:58
pitti(well, it cannot really detect that, of course)11:58
didrocksbut that would mean that the .so file just contains the soversion, not the version as it's already the case today?11:59
pittioh, it could/would also contain the series11:59
pittii. e. libfoo-1.0.so.511:59
pittiif version is 1.011:59
pittiand if you don't specify a version, just a soversion, it's libfoo.so.511:59
didrocksok, so some kind of clutter-like versionning11:59
didrocksfor typelib, I guess that the ABI compatibility is done in the path with girepository-1.012:00
pitticlutter|gtk|udev|qt|atk|libusb|... like12:00
didrocksand so it's just about the API, so the major version12:00
pittikinda, yes; the .gir/.typelib specifies which library it is linked against12:01
didrocksso, in practice:12:01
pittiwhich is why e. g. gir1.2-gtk-3.0 links to libgtk-3-0 (>= 3.5.8)12:02
didrocks- I fix a bug in my lib without touching any interface: -> same version, same soname12:02
didrocks- I fix a bug but this one is breaking the abi -> same version, different soname12:02
pittiif gtk would bump ABI, it would become libgtk-3-1 (not that this would ever happen for gtk, but it does happen for other libs)12:02
didrocksok, so this works that way :)12:03
didrocks- I add an API, but don't break the ABI -> same version, same soname (?)12:03
didrocks- I remove an API -> differrent version, different soname12:03
pittiright12:04
pittithe last one should happen rarely, though12:04
pittie. g. for gtk 2 -> gtk 312:04
didrocksyeah, version here is a major version12:04
pittiwe probably should call it "series", not "version"12:04
didrocksright12:04
didrocksbecause if you add an API, you will need to bump version, and so same serie, same soname12:05
didrocksto require the right lib12:05
didrocksgoogle scripts don't have a system of serie/soname12:05
didrocksthey are just using one number12:05
didrocksif your new lib is compatible with the older one, keep the same12:05
didrocksif not, bump the number12:05
pittididrocks: no, if you add API/ABI you don't need to bump anything12:06
didrocksbut they only provide one version of the lib at any given time for each number12:06
pittithe minor soname version perhaps12:06
pittis/perhaps/for sure/, sorry12:06
pittibut not the soname12:06
didrocksyeah, sorry, my wording wasn't clear but I intended that12:06
didrocksok, I think that should be clear enough with that system then12:07
didrocksjust providing clear example with the above cases would be good I think for developers ^12:07
didrockslike "I add an API, blablabla…"12:07
didrockspitti: oh btw, did you try to add any string in a python module and build it with bake?12:10
didrocksI get an ENCODING failure12:10
didrocksand the tests, as not using the real object, can't really marshall it12:11
pittididrocks: no, I didn't play with python projects yet12:11
pittirebooting with dbus 1.6.4, brb12:11
pittiseb128: boot, graphics, device ACLs, sound, udisks, indicators, unity all working well with dbus 1.6.412:14
seb128pitti, \o/, thanks for testing!12:15
pittiSHIP IT!12:15
seb128;-)12:15
seb128yes sir! ;-)12:15
* didrocks adds -proposed now12:18
didrockspitti: ok, seems that python3 doesn't support at all just showing the .pyc without the source12:19
didrocksso I think that this idea of only shipping those is doomed to fail :)12:19
pittididrocks: oh, I wasn't aware of this; but anyway, I think it's doomed anyway12:19
pittididrocks: as usually you want to not depend on a particular python version12:20
didrocksI read that this morning: http://www.python.org/dev/peps/pep-3147/12:20
didrocksindeed12:20
pittie. g. python 3.6 might change the .pyc format or so12:20
didrocksit's a different files on python312:20
didrocksso you can still ship a compiled for a particular version12:20
didrocksthe magic number (36 for 3.6) is encoded in the pyc filename12:21
didrocksok, rebooting with newer dbus12:22
didrocksseb128: life sounds good!12:25
seb128didrocks, \o/12:25
seb128ok, that makes it work for 3 people, and tested on i386 and amd64 so I guess all good to copy12:25
seb128didrocks, pitti: thanks12:25
didrocksyw :)12:26
didrocksok, let's continue some bakeries with python3 :)12:26
pittididrocks: right, let's DoS Robert with patches and branches when he's back!12:27
didrocks\o/12:29
didrockspitti: seems to me that bake doesn't really show the generated makefile on --expand12:48
didrockspitti: like, for a python project, you get this: http://paste.ubuntu.com/1127010/12:48
didrocksbut the last "test.pyc" target override the 2 previous ones a traditional makefile (just made a trial)12:49
=== OptiWork is now known as OptiCali
pittiright; it's valid to have several dependency stanzas, but only one may have commands12:51
didrocksyeah, I think he doesn't generate this makefile in the end :)12:52
seb128kenvandine, hey, do you have any clue how to test geoclue? robert_ancell did the update to the new version but didn't upload because he was unsure how to test13:27
kenvandineseb128, i can't recall actually13:29
=== mfisch` is now known as mfisch
kenvandinethere was a new version!13:30
kenvandinewow13:30
=== mfisch is now known as Guest52926
kenvandinethere is a gui of some sort that lets you poke at stuff13:30
seb128kenvandine, I guess I will try with the indicator-datetime, with a test user, not have my current tz and see if it adds it to the locations13:31
pittican we wrap whatever call it uses to determine the current IP address (fake ifconfig or so) and test it that way?13:31
kenvandinethat assumes the indicator works :)13:31
kenvandinegeoclue-examples13:32
kenvandinethere is a test client in that package13:32
seb128pitti, you rather want to determine your location13:32
seb128kenvandine, thanks, let me try that13:32
didrocksok, python3 support for bake here \o/13:35
seb128didrocks, well done!13:36
* pitti hugs didrocks13:38
didrocksstill have to write the test with the mock python lib though ;)13:39
kenvandineyay... i fixed the libunity-webapps tests, we can now enable them in the package build13:44
kenvandineMIR coming soon!13:44
seb128kenvandine, ;-)13:48
pittitime to end the day and start my two weeks of holiday14:05
pittisee you all in two weeks14:05
pittihave a nice weekend everyone14:05
didrocksbye bye pitti, enjoy (just for the form, even if he won't read it ;))14:07
thumperseb128: ping14:55
seb128thumper, hey14:56
thumperseb128: hey hey...14:56
thumperseb128: I hear you aren't too keen about unity 5.16 sru in 12.04.114:56
seb128thumper, well, 12.04.1 freeze was yesterday...14:56
seb128thumper, it's not me, it's the calendar not playing in your favor14:57
thumperpoop14:57
thumperseb128: so we'll just have to get it in asap after?14:57
seb128thumper, and it seems like a change that we would want to land in advance of the freeze line since it needs careful testing14:57
thumperseb128: we have some people waiting :)14:57
seb128thumper, yes, I don't feel comfortable rushing it14:57
thumperyes, I agree it needs careful testing14:57
thumperok, I agree not to rush14:57
thumperwe do what we can do14:58
seb128thumper, we can put it in a ppa for 2 weeks and then move it to precise-proposed14:58
=== zyga is now known as zyga-afk
thumperokie dokie14:58
didrocksthumper: seb128: maybe put it in -proposed a little bit later?15:02
didrocksas in case something bad is happening for .1, we maybe want to get a newer unity in -proposed which isn't 5.1615:02
=== Guest52926 is now known as mfisch
=== mfisch is now known as Guest6741
desrtthumper: hey.  any word on that crasher in dconf?15:53
desrtdid the patch fix it?15:53
seb128desrt, I asked him earlier, he said he didn't talk to the QA guys this week, he has been travelling for a ps sprint15:57
desrtnod.15:58
didrocksseb128: you wanted to read the notes from the hangout, I just put them on the wiki: https://wiki.ubuntu.com/Quickly/Reboot16:16
seb128didrocks, oh, great, thanks16:17
didrocksyw ;)16:17
=== Guest6741 is now known as mfisch
dpmseb128, quick question if you're around. I've built and uploaded the 12.04.1 language packs as per pitti's instructions. However, I'm not sure whether there is any additional step to be done before they land in precise-proposed. The last thing I did was to run the script to upload the packages (here: http://bazaar.launchpad.net/~ubuntu-langpack/langpack-o-matic/main/view/head:/doc/operator-guide.txt#L123 and here:http://bazaar.launchpad.net/~ubuntu-la16:59
dpmngpack/langpack-o-matic/main/view/head:/packages ), but I can't figure out whether the upload was successful or where I can see whether the packages are being uploaded or not. Any ideas?16:59
seb128dpm, https://launchpad.net/ubuntu/precise/+queue?queue_state=1 suggests it worked16:59
dpmseb128, ah, cool. So I understand they are unapproved and I should get someone to approve them before they land in -proposed?17:01
seb128dpm, yes17:01
seb128dpm, try asking on #ubuntu-release17:01
dpmwill do, thanks seb128 ;)17:02
seb128yw17:02
ricotzseb128, hi17:05
seb128hey ricotz, how are you?17:05
ricotzdo you have a moment to sponsor this http://paste.debian.net/plain/18193117:05
ricotzi am fine, thank you17:06
ricotzseb128, how are you?17:06
seb128I'm good thanks17:06
seb128ricotz, uploaded17:08
ricotzseb128, thanks!17:09
seb128thank you for the fix!17:09
didrockstime for week-end! Enjoy everyone and see you on Monday ;)17:12
dpmhave a nice one didrocks17:12
didrocksthanks, you too dpm :)17:12
=== davidcalle_ is now known as davidcalle
=== mfisch` is now known as mfisch
=== mfisch is now known as Guest80389
MCR1bschaefer: Hi :) How can I speed up my fix for font-manager ?: https://code.launchpad.net/~mc-return/font-manager/font-manager.fix-961034/+merge/11499117:58
bschaeferMCR1, hmm it has to be merged by Jerry sooo im not sure :(18:00
bschaefermaybe sending a email, but there is no auto merger for the font manager as far as I know18:01
MCR1bschaefer: ok, thx - it is just that this bug bugs me since 10.04... ;)18:02
bschaeferMCR1, haha, well hopefully itll get merged soon!18:02
MCR1bschaefer: If Jerry is my man, I am happy as he reviewed it - I guess he'll merge it some time before 12.10 comes out...18:03
bschaeferMCR1, its his project from a quick glance sooo it would seem that way. (not sure his IRC name though...)18:05
MCR1bschaefer: Another question - I want to help speed up booting of Ubuntu for 12.10 - who is the best one to discuss my ideas with ?18:06
bschaeferMCR1, hmm Im not 100% sure, i've seen it discussed before in the channel but not sure who the go to person is :(18:07
bschaeferin this*18:07
MCR1bschaefer: ok, thx a lot. Sooner or later I'll find out.18:08
=== Guest80389 is now known as mfisch

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