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

jonois anyone seeing this GTK rendering issue - https://bugs.launchpad.net/ubuntu/+source/gtk+3.0/+bug/1036455 ?01:02
ubot2Ubuntu bug 1036455 in gtk+3.0 "GTK Rendering Issue (potentially a Scrolled problem)" [Undecided,New]01:02
robrujono, can't say I have in my day-to-day activities... are there any other apps you've noticed this in?01:11
robruthough I just tried out your gtkissue branch on quantal and can confirm the results in your screencap01:12
robrujono, so... yes ;-)01:13
jonorobru, indeed, it seems a bit odd01:21
jonoif you could confirm the bug that would be great01:21
robrusure thing01:21
jonothanks!01:21
robrubtw, nice to meet you ;-)01:22
robru(I'm the newest hire on the desktop team, starting officially on weds)01:23
mdeslaurrobru: welcome!01:26
robruoh, thanks ;-)01:26
robrugotta say, I'm honored to be part of such a great team.01:27
mdeslaurrobru: no need to suck up to me, I'm not on the desktop team :)01:27
robruhaha, I don't even know who's who. but jono is like, the second most famous Canonical person that I know of, so it's cool to see him here.01:28
mdeslaurjono is the second most famous person I know, period01:28
mdeslaurhe's right after kim kardashian01:29
robruhaha. Well I suppose I'll meet him at UDS in Oct. Then I'll be able to say the same.01:29
jononice to meet you robru!01:31
jonoI am not famous :-)01:31
robrunot true!01:31
jonorobru, welcome to the company!01:31
jonomdeslaur, lol01:31
robruThere was a time not too terribly long ago that you and the sabdfl were the only names of Canonical people I knew of ;-)01:31
jonorobru, I am not sure that makes me famous, just notorious :-)01:32
robrulol, fair point!01:32
jono:-)01:32
jononice to meet you robru, but a I have to run01:32
robrudid you need any help with that issue?01:32
jonotime to work out before dinner01:32
brycehrobru, welcome aboard!01:32
jonorobru, if you can help diagnose it, that would be great01:33
robrujono, I'll have a look but no promises.01:33
robrubryceh, thanks!01:33
jonoit is quite odd - I wasn't sure if maybe the cause is some deprecated properties or something01:33
jonohey bryceh01:33
brycehrobru, what area are you working on?01:33
brycehhey jono01:33
jonogotta run, and welcome again robru! :-)01:33
robrubryceh, well jasoncwarner_ was talking about starting me off with some GNOME bugs but hasn't been terribly specific so far. I have the most experience with writing GNOME apps in python, but I'm really looking forward to new challenges and learning new skills here so I'm open to try just about anything. Been teaching myself packaging over the last couple weeks.01:34
robruthanks jono!01:34
kenvandinerobru, want to take over chromium ?01:34
robruno ;-)01:35
kenvandinehehe01:35
kenvandinenote i am not the maintainer... but nobody else was doing it so i touched it last :/01:35
robrusounds like the best game of hot potatoe that ever was ;-)01:35
mdeslaurlol01:36
kenvandine:)01:37
brycehrobru, well cool, glad to have you aboard.  I'm sure within a week or two you'll be up to your eyeballs.  :-)01:37
robruno doubt!01:37
robrubtw kenvandine, did jasoncwarner_ talk to you at all? he mentioned to me that you or mterry could mentor me a bit. I already talked with mterry and he sounds really cool.01:38
kenvandinerobru, he didn't... but i would be happy to!01:40
kenvandinerobru, and welcome aboard!01:40
robruthanks!01:40
robrualright kenvandine, glad to know I'm working with helpful people. No questions as of yet but I'll let you know if I think of anything.01:40
kenvandine:)01:41
kenvandinerobru, where are you from?01:41
robrukenvandine, that's a long story ;-)01:42
robruCurrently living in the burstling metropolis known as Winnipeg, but don't hold it against me ;-)01:42
robrubasically all over Canada, but mostly the western bits, and going further west very soon! So excited to be moving to Victoria!01:43
kenvandinecool, so close to my timezone01:43
kenvandinei am east coast US01:43
kenvandineNC01:44
robruAh yeah01:44
robruWell I'm getting further away in just a few months ;-)01:44
robruin a great cosmic coincidence, jasoncwarner_ and I are both moving to the same city.01:44
brycehoh, I hadn't heard he's moving to victoria01:44
robruoops, I hope that wasn't a secret01:45
brycehrobru, I'm in Portland, Ore.  :-)01:45
brycehrobru, you spilled the beans!01:45
robrubryceh, sweeet! I've never been but my girlfriend just took a trip there and she's still raving about it weeks later!01:45
brycehnah, he's been talking about moving to the PNW for some time.  Just hadn't heard he'd decided where.01:45
robrubryceh, ah yeah. well he was telling me he was considering the Canadian side because his wife's from there. I've been in love with Victoria since I was a kid, but life's been conspiring against me until now. Things are finally coming together!01:46
=== mimico_ is now known as mimico
jonorobru, you are moving to the US?02:11
robrunope, staying within Canada02:12
brycehjono, victoria is in B.C. canada02:12
robruClosest thing Canada has to a tropical island paradice ;-)02:13
jonobryceh, oh I thought he meant he was moving to the same town as Jason02:13
jonorobru, :-)02:13
brycehjono, you've heard jason is moving to the US?02:14
jonobryceh, I thought he was02:14
robrurumours abound!02:14
jonoI may be wrong :-)02:14
bryceh:-)02:14
jonorobru, :-)02:14
robrujono, what kind of testing have you done with that gtkissue app you wanted me to look at? I'm seeing some really weird behavior beyond just what was in your screenshot.02:18
robrueg, resizing the window big enough and then smaller again does get it to wrap down to a second line02:18
robrubut it still has quite the wide horiz. scrollbar02:18
robruits really bizarre because I haven't seen any issues with, eg, nautilus. what other apps even use an iconview I wonder...02:19
jonorobru, I have seen the same bug too02:19
jonorobru, this is why I wanted to write that demo branch so you can play with it502:19
jonobut it is odd that the same code has radically different behavior on 12.04 and 12.1002:19
robruI should do a screencast of this, it's bizarre02:20
robrujono, what I'm seeing here is that if you can resize the window to 4 rows tall and approx. 3000px wide (dual screen here), it starts to exhibit normal-ish wrapping behavior, but if only 3 rows are visible or the window is fitting on just one screen, it does goofy things like show empty rows and not wrap properly at all.02:24
robrudo we have an easy spot I can just throw a screencast up somewhere? all I have is github pages and I'd rather avoid a git checkin for a random screencast if possible.02:25
jonorobru, publish to Ubuntu One would make most sense02:26
jonothanks for investigating robru!02:26
robruheh, never used ubuntu one. gimme a sec to register or whatever02:27
robrujono, k, uploading now02:30
jonothanks robru02:30
robruI poked at the source and didn't see anything especially out of the ordinary.02:30
jonorobru, the problem is that I am not particularly sure what the bug is with02:31
robrubut I haven't been especially thorough yet so that doesn't really mean much.02:31
jonowhether it is a ScrolledWindow, Viewport, or IconView issue02:31
robrujono, if you have time, it would be helpful to try and reproduce the issue with the smallest possible codebase. eg, throw out all the quickly stuff and start over. just make a window and only add one widget at a time until you can recreate the behavior.02:32
jonorobru,  I dont think removing the quickly bits will change it02:33
jonoquickly just wraps around the edges02:33
jonothat is a pretty pure piece of code02:33
robruyeah, but I mean if you had a 20-line script that could reproduce it, it would go a long way trying to identify the source of the issue.02:33
robruI'm not very familiar with quickly so I'm seeing a lot of code there and I'm not really sure what's part of quickly and what could be causing this.02:34
robruheck, it could even be something in quickly that's causing it.02:34
robrubasically, making a "simplest reproducer" goes a long way for narrowing down what's what.02:34
robruhttp://ubuntuone.com/3b1wPfitaly1kktVih4D50 here's this for now02:34
robrui'll post it on the bug02:35
robruhey jono, on line 37 of GtkbugWindow.py, you have a comment describing a liststore column as 'col', what's that mean?02:39
jonorobru, oh ignore that, that was just from the code I cut and pasted02:42
robruhey jono, problem vanishes when I comment out line #6002:43
jonorobru, that is because you removed the addition section I suspect02:43
robruyeah, so it works when only one section is present ;-)02:43
robrujono, in the original app you wrote, did you have the same icon view duplicated both times? or were their two different ones?02:45
jonorobru, I tried clearing the vars first, same issue02:46
robrujono, sorry, clearing what vars?02:52
jonorobru, I added this add the beginning of add_view():02:52
jonoouterbox = None02:52
jono        header = None02:52
jono        iconview = None02:52
jonojust to be sure02:52
robrugenerally I would recommend using a gtkgrid as opposed to this series of nested boxes, but I don't think that's related to this issue especially02:55
jasoncwarner_bryceh jono and robru to dispell the rumors, we are indeed looking at portland, seattle, victoria, vancouver and abu dhabi (mostly for the skiing) as possible landing points for 2013. It is basically going to come down to who gives me the best offer. In my spare time I do interpretive street miming and we'll wait and see which city needs my skills the most!03:00
robrujasoncwarner_, you already know Victoria is where it's at. :-P03:03
robrubut jono, you should seriously consider that thing I told you to do. throw out all of quickly, start with just one .py file, don't even use gtkbuilder, just start with literally nothing, then instantiate the widgets one by one, and run it after each widget that you add. that will significantly narrow down the source of the bug (partly by cutting out a lot of irrelevant junk, and partly because you'll know exactly which line of code03:11
robruyou added that triggers the bug).03:11
brycehjasoncwarner_, 8-)03:11
robrujono, my girlfriend is on her way here (uh, and it's 10pm too!) so you're on your own for now...03:12
robru;-)03:12
jonojasoncwarner_, Northern California is the epicenter of interpretative street miming03:39
jonoyou know it makes sense :-)03:39
jasoncwarner_jono: :)03:40
jonokenvandine, around?04:18
kenvandinejono, for about 2 more minutes04:19
didrocksgood morning05:28
=== tkamppeter_ is now known as tkamppeter
ogra_smspillaz, https://git.reviewboard.kde.org/users/griffais/ the first patch seems to help a lot on nvidia arm devices, could we have something similar in compiz ?07:56
seb128good morning desktopers08:08
didrockshey seb128!08:10
didrocksseb128: meeting report reminder day!08:10
seb128didrocks, oh, right, thanks ;-)08:10
didrocksyw ;)08:10
didrocksseb128: isn't robert normally on holidays or is he back? (I saw him exiting patch pilot and then /quit)08:11
seb128didrocks, he was on holidays for a week only08:11
seb128didrocks, he's back since yesterday08:11
didrocksok, I should crack the whip to get my bake MR reviewed then!08:11
seb128;-)08:11
didrocksthey are baking, but not changing a lot :)08:11
robruoh shit, seb128 is here... but that means... it's 3AM where I am!08:16
seb128haha08:16
seb128robru, hey, how are you?08:16
robruOh, I'm good! and you?08:16
seb128I'm good thanks08:16
robruseb128, if we're going to work on the same team, you're going to have to change your 'good morning' message to 'robru, go to bed!' ;-)08:17
seb128lol, indeed08:17
seb128robru, go to bed!08:17
seb128;-)08:17
robrulol. can't sleep!08:17
seb128stop working, go watch some TV or read then! ;-)08:17
robrunah, not working, just reading RSS and surfing facebook of all things.08:18
robrubesides, I haven't even officially started yet! I get one more day to myself ;-)08:18
seb128hehe, indeed08:19
robruOh, just got an email from HR that was sent 5 minutes ago. I guess being up at 3AM ain't all bad...08:22
chrisccoulsongood morning everyone08:23
robrumorning chrisccoulson !08:23
chrisccoulsonhi robru08:23
robruchrisccoulson, have we met formally yet? I am the newest member of the team. I officially start squashing boogs on wednesday!08:24
chrisccoulsonrobru, oh, welcome :)08:24
seb128chrisccoulson, hey, how are you?08:24
chrisccoulsoni don't think we've met yet08:24
robruthanks!08:24
chrisccoulsonseb128, yeah, good thanks. tired though, and hit a bit of a brick wall with this bug too :(08:25
didrockshey chrisccoulson!08:25
seb128chrisccoulson, :-( did you fix it at the end or still on it?08:25
robruchrisccoulson, now we have ;-)08:25
seb128robru, chrisccoulson is our firefox maintainer08:25
didrockswelcome robru :)08:25
robruahhhh08:25
robruthanks didrocks !08:25
didrocks(even if nobody says hello when I'm connecting :p)08:25
seb128didrocks, stop connecting at a time where you only have a chance to say hello to pitti, especially when he's on holidays :p08:26
robrudidrocks, I was trying to sleep when you said hello ;-) only just got up a little bit ago myself08:26
chrisccoulsonseb128, i've fixed the crash, but the fix ends up in completely non-functional firebug menus. i guess that's better, but i'm going to propose a patch to firebug as well08:26
seb128chrisccoulson, ok08:26
didrocksseb128: but but… I'm awake at that time! :)08:26
seb128didrocks, go to bed later! ;-)08:26
didrocksahah08:26
seb128didrocks, or look at the positive side, you are some quiet time before it gets crazy08:27
didrocksyeah, I love dealing with my email during that time :)08:28
didrocksahah: http://status.ubuntu.com/ubuntu-quantal/u/didrocks.html08:29
didrocksattaching the bug for removing unity-2d exploded my trend line :)08:29
didrocksbut I'm still under it \o/08:29
smspillazogra_ I'll have a look into it thanks08:32
ogra_smspillaz, might be that we already have parts of it, not sure08:33
chrisccoulsonw00t08:37
chrisccoulsonseb128, the firebug patch is fairly trivial, and it works \o/08:37
chrisccoulsonnow, i hope they accept it and push a release out....08:37
seb128chrisccoulson, does it fix the firefox not starting issue as well?08:37
seb128or workaround it08:37
seb128or just the broken menus after your fix for appmenu?08:37
chrisccoulsonseb128, we'll still need to SRU a crash fix for people that experience a startup crash08:37
chrisccoulsonand then, assuming i can get the firebug guys to accept my patch, they'll get a firebug update which fixes the menu08:38
seb128chrisccoulson, do you have the fix for that ready? it's 2 days to hard freeze for the .1 iso ... do you think we should aim at the iso?08:38
chrisccoulsonseb128, i'm not that concerned about making the iso tbh. i don't think people will be using firebug on there, will they?08:38
seb128chrisccoulson, probably not, the question is whether they will install updates on the installed system08:39
chrisccoulsonahhh08:39
seb128but, well, they need to get firebug online anyway right?08:40
robruto play devils advocate -- the type of webdesigner likely to use firebug would surely be smart enough to install updates?08:40
seb128so if they are connected and don't update firefox and install firebug ... too bad for them08:40
chrisccoulsonseb128, updating firebug without firefox would be ok, and it would happen automatically for anybody who could still run firefox (i think)08:43
seb128chrisccoulson, you mean that with your firebug patch firefox would stop hitting the bug that prevents it to start?08:44
chrisccoulsonseb128, yeah, it should do. although, i will verify that just to be sure08:44
seb128chrisccoulson, great08:45
chrisccoulsonseb128, http://code.google.com/p/fbug/issues/detail?id=580908:59
seb128chrisccoulson, good09:12
chrisccoulsonhah, oh god, http://www.theregister.co.uk/2012/08/09/cde_goes_opensource/09:22
chrisccoulsoni remember CDE!09:22
chrisccoulsoni still had to use it in one of my previous jobs09:23
mlankhorstpeople still use twm.. :p09:24
robruCan't say I've used it personally but I did see it once on a Sun at my old university, over 10 years ago...09:24
chrisccoulsonrobru, yeah, we had it at university too. but i had to use it for a couple of years after that too09:25
robrufrankly I would have preferred it to Windows...09:26
chrisccoulsonwe ran our electronics tools on solaris, but they were migrating to windows when i left09:26
chrisccoulsonoh, we actually have nedit in the archive?09:28
seb128_is nedit good?09:28
chrisccoulsonseb128_, no ;)09:28
chrisccoulsoni just remember it from my days of using CDE09:29
seb128_hehe09:31
=== seb128_ is now known as seb128
didrocksmvo: hey, small question for you ;)10:04
didrocksmvo: imagine, we have libunity-core-5.0-5 in precise, which dep on unity-services (= 5.x)10:05
didrocksin quantal, we have libunity-core-6.0-5, which dep on unity-service (= 6.x)10:06
didrocksunity dep on libunity-core-abiversion10:06
didrockslibunity-core-6.0-5 doesn't really replaces/conflicts with libunity-core-5.0-5, but they can't be co-installable because of unity-services package which can only have one version10:07
didrocksdo you see issues (it seems MacSlow has some) on upgrade?10:07
didrockslike, it didn't want to remove libunity-core-5.0-5 for libunity-core-6.0-5, and so unity, unity-services are stuck10:07
seb128joy of apt scoring...10:07
didrocksI'm still surprise about MacSlow getting that because we would have the same issue from unity 4 to 510:08
seb128though nothing depends on libunity-core-5.0-5 and unity etc depends on the new one10:08
seb128so the scoring should work in favor of it10:08
didrocksright10:08
seb128I think there is a -o apt::debug::something to show resolutions10:08
didrocksthat's why I'm wondering what's happening, but from the traces, nothing else dep on it :)10:09
seb128or try aptitude dist-upgrade and pastebin the log10:09
didrocksseb128: can you send that to macslow on #ubuntu-unity?10:09
seb128sure10:09
MacSlowseb128, didrocks: reading here too10:09
didrockswould be easier that passing the message around :)10:09
didrocksok great :)10:09
didrocksbecause unblocking with apt-get remove10:09
didrocksI would be interesting to see if we don't miss the point here10:09
didrockspopey: FYI ^10:10
BigWhaleGreetings Everyone10:13
didrockshey BigWhale10:13
Sweetsharkseb128: I would need your help later, I guess. I want to package http://cgit.freedesktop.org/libreoffice/templates/ for universe before ff and feel utterly incompetent about it (as I only know how to pack insane packages, not sane ones).10:14
seb128Sweetshark, hey, ok, do you have specific questions or you just don't know how to start?10:15
Sweetsharkseb128: Im tweaking myself through it with dh_make right now. I ignored the newfangled CDBS-foo for now.10:15
Sweetsharkseb128: no, currently, Im moving along nicely. But I bet I miss out a million things on Doing It Right(tm) from the Debian Policies ;)10:16
Sweetsharkseb128: ah, here is one question: are the manpages created by dh_make essential?10:18
seb128Sweetshark, no they are not, and ignore manpages, especially for templates...10:18
mvodidrocks: meh, need to look at this after lunch10:33
Sweetsharkseb128: meh, dh_auto_configure runs autoconf?10:33
seb128mvo, unping, it was ppa use10:33
didrocksmvo: yeah, seems that's a local issue that MacSlow is hitting, but in theory, this workflow seems to work10:34
mvook10:35
mvota10:35
=== MacSlow is now known as MacSlow|lunch
=== mlankhor1t is now known as mlankhorst
smspillazdesrt: hey, do you know what the procedure is for using g_settings_set_value with a GSettings key that is a variant type ?12:12
smspillazI haven't actually had a chance to test that case yet (just doing the hardcoded keys list now) except that I noticed some of the old string keys are now implemented as enum types12:13
smspillazthe enum type seems to be implemented as strings internally though12:13
chrisccoulsonseb128, accepted! http://code.google.com/p/fbug/issues/detail?id=5809 \o/12:25
chrisccoulsonso i'll get our fix in to proposed now12:25
seb128chrisccoulson, great!12:25
=== MacSlow|lunch is now known as MacSlow
Sweetsharkseb128: my lame attempt at packaging from scratch is on chinstrap, could you have a look?12:32
seb128Sweetshark, ok12:32
Laneyseb128: hey, have you seen bug #1029703?12:52
ubot2`Launchpad bug 1029703 in language-selector "gnome-language-selector crashed with dbus.exceptions.DBusException in call_blocking(): org.freedesktop.DBus.Error.UnknownMethod: Method SetFormatsLocale is not implemented on interface org.freedesktop.Accounts.User" [Medium,Confirmed] https://launchpad.net/bugs/102970312:52
LaneyI tried downgrading accountsservice to the precise version and it works for me12:53
seb128Laney, no I didn't, thanks12:59
dobeymicahg: did you get a chance to look at u1db?13:15
dobeyseb128: or do you have a minute to review u1db? are you an AA?13:15
seb128dobey, I'm an archive admin yes, you probably need a sponsor out of me if you want me to review the upload in the queue ;-)13:16
dobeyseb128: i don't think it's been uploaded yet13:18
dobeyseb128: i don't see any indication of it on the bug anyway13:18
seb128dobey, want me to have a look for comments anyway? where is it?13:18
dobeyseb128: https://bugs.launchpad.net/ubuntu/+bug/103539213:18
ubot2`Ubuntu bug 1035392 in ubuntu "[needs-packaging] u1db" [Wishlist,In progress]13:18
Sweetsharkdoes anybody know if libpackagekit-glib2 already is on the desktop CD?13:19
seb128Sweetshark, http://cdimage.ubuntu.com/daily-live/current/ ... look at one of the .manifest13:21
seb128seems not13:21
Sweetsharkseb128: do you know another easy way to trigger sessioninstaller over dbus (or by other means) without adding massive packages to the default install?13:23
seb128Sweetshark, you can use it, I think it was on the CD for precise, indicator-session was using it13:24
Sweetsharkseb128: k13:24
seb128Sweetshark, e.g the lib is small and no MIR etc is needed13:24
Sweetsharkseb128: thx13:24
seb128yw13:25
seb128otherwise I guess you can directly use the dbus interface13:25
seb128but the lib probably makes it easier13:25
seb128mvo, ^ is that lib the recommend way to install packages on demand?13:25
Sweetsharkseb128: easy = Good Thing(tm)13:25
mvoSweetshark: use the packagekit session dbus api to install a package, I think thats the simplest way13:29
desrtsmspillaz: i imagine you would pass the GVariant to g_settings_set_value, as with any other13:44
desrtsmspillaz: i do not know of anyone who has decided to store variants in GSettings13:44
Sweetsharkmvo: this one: http://www.packagekit.org/gtk-doc/PkClient.html ? or do you mean raw manual dbus fiddling?14:02
mvoSweetshark: that one should work yes14:09
mvoSweetshark: but iirc there is a simpler way, hold on a sec14:09
mvoSweetshark: http://www.packagekit.org/pk-faq.html#session-methods14:11
Sweetsharkmvo: hmm, tasty. that c sample looks short and sweet.14:13
smspillazdesrt: "I imagine" - you wrote it :P14:13
desrtsmspillaz: i wrote it... that doesn't mean i understand what/why you are trying to do14:14
smspillazdesrt: okay, lets say for example the key visual-bell-type in org.gnome.desktop.wm.preferences14:14
smspillazif I do something like14:14
smspillazGVariant *v = g_variant_new_string ("s", "fullscreen");14:14
desrterm.14:14
desrtnot how that works?14:14
desrtnew_string() takes one argument: a string14:15
Sweetsharkmvo: thanks14:16
mvoSweetshark: yp14:16
mvoSweetshark: yw14:16
smspillazg_settings_set_value (settings, v);14:17
smspillazdesrt: right, just the one paramter, sorry, I'm kinda distracted14:17
smspillazanyways, I just need to know if that will crash and burn14:17
desrtno... of course that will work14:18
smspillazdesrt: great :)14:18
desrtthere is g_settings_set_string() that does exactly this, though14:19
smspillazdesrt: just FYI, the reason I'm using the set_value API as opposed to set_int32 etc is because I have to wrap the API in order to mock it out with google mock and writing methods for _set_* would just be a total pain14:20
cyphermoxdesrt: do you use Gnome Shell?14:20
smspillazcyphermox: no he uses Unity14:20
* smspillaz runs14:20
cyphermoxhehe14:20
desrtcyphermox: ya.14:20
smspillaz(lies! he runs cinnamon and muffin!)14:20
cyphermoxdesrt: I'm having this weird issue starting VPNs from Shell, hoping you could help shed light on14:21
desrtprobablynot14:21
cyphermoxdesrt: Shell tries to parse ini-style data sent from the VPN plugins, but that fails in g_key_file_load_from_file() somehow, the data looks valid though14:22
cyphermoxmmkay14:22
desrti don't use VPNs14:24
* smspillaz does14:25
smspillazor well, used to. I probably still have the config up on my machine somewhere14:25
smspillazthat being said I'm quite busy and don't run gnome shell14:25
cyphermoxdesrt: what I'm mostly curious about is if you could confirm my suspicion about whether the issue is in the plugins, in shell, or in g_key_file_load_from_file() (or the bindings), given the error message.14:27
cyphermox(I'm getting it again, with the debug info now)14:28
cyphermoxhttp://paste.ubuntu.com/1146944/14:31
seb128desrt, hey, do you know of any recent glib issue in g_file_make_directory_with_parents()14:36
desrtno14:38
seb128desrt, pinged owen on #gnome-hackers14:40
seb128desrt, do you see anything obviously wrong in the commit I pointed there?14:40
desrtseb128: i'm still at the hackfest today, btw14:41
desrtand the network here is very very bad14:41
seb128desrt, oh right, how is that going? ;-)14:43
mhall119didrocks: ping14:46
didrocksmhall119: hey14:47
mhall119didrocks: hey, I'm working on a whitelist of "safe" install locations, places where an application package can install files to without interfering with anything else14:49
mhall119http://pad.ubuntu.com/thKafADrzZ is the list I have so far14:49
mhall119are there any other locations a desktop app might need to install to?14:49
didrocksmhall119: let me look (sorry 4 conversations at the same time, sorting them out and getting back to you)14:50
mhall119didrocks: no rush14:50
didrocksmhall119: keeping you posted14:50
didrocksdesrt: hey, do you have any knowledge in the .convert magic? :)14:51
desrtlike, imagemagick?14:51
didrocksahah, I was more on the gconf -> gsettings one :)14:52
desrtoh14:52
desrtno :)14:52
didrocksdesrt: I will still bug you :p imagine, that a string in the gconf world became an "a(s)", do you think it's supported?14:52
didrocksor you have to do it by hand and suffer14:53
jonoseb128, if you get a min, would you mind taking a look at https://bugs.launchpad.net/ubuntu/+source/gtk+3.0/+bug/1036455 ?14:55
ubot2`Ubuntu bug 1036455 in gtk+3.0 "GTK Rendering Issue (potentially a ScrolledWindow problem)" [Undecided,Confirmed]14:55
jonodesrt, you might have some experience if this is an issue too ^14:55
seb128jono, hey, looking14:56
jonothanks seb12814:56
seb128jono, is your issue that the items don't get wrapped or...?14:57
jonoseb128, firstly, having radically different rendered results on Precise and Quantal suggested to me it would be a bug, and this seems to be in the form of no wrapping, and I am also noticing how the wrapping only occurs after four items14:59
jonorobru, added a comment about this14:59
seb128jono, ok, adding to my todo list but for the end of the day ;-)14:59
jonoI also have an issue in which the two sections are spaced out too much in the window, but I am not sure whether that might be just a bug in my code14:59
seb128they basically rewrote gtkicongrid there might be a bug there14:59
jonothanks seb128!14:59
seb128but I need to finish with ff crazyness first14:59
seb128jono, yw!14:59
desrtdidrocks: a(s)?!15:01
didrocksdesrt: as15:01
desrtdidrocks: imho it almost never makes sense to see a single value inside of a tuple15:01
didrockssmspillaz: ^15:01
desrtokay.  good. :)15:01
didrocksdesrt: do you think that the .convert script support that? maybe it does, or metacity lost all its keybindings15:02
* didrocks look for the .convert of metacity15:02
desrti don't know.  mclasen wrote that code a long time ago.15:02
desrtit certainly seems that it should be supported, though15:02
smspillazdidrocks: desrt: right, sorry, "as"15:05
smspillazI get the two confused a lot because of the way GVariantIter works15:05
desrtsmspillaz: how so?15:05
didrockssmspillaz: so: /usr/share/GConf/gsettings/wm-schemas.convert:move-to-workspace-1 = /apps/metacity/window_keybindings/move-to-workspace-115:05
smspillazdesrt: coolio15:05
didrocksis that the kind of transformation you were speaking about?15:05
* desrt is always looking for ways to improve docs to remove confusion15:05
desrtsmspillaz: ?15:10
smspillazdesrt: I think it was something to do with the way GDbus sends arrays of strings over15:11
smspillazit does them in a tuple or something15:11
desrtyes.15:11
desrtthat's the one place where it makes sense to have a string in a tuple15:11
desrtbecause dbus message bodies are always tuples15:11
desrtbut never for arrays...15:12
desrtonly if you have a function that takes (or returns) a single string...15:12
micahgdobey: I didn't get to it last night, will review it as soon as I start my piloting (which ended up delayed one day)15:13
dobeymicahg: ah ok. seb128 said he would look at it too, but don't know if he got to it yet15:13
seb128not yet15:14
seb128mterry, hey15:16
mterryseb128, hello!15:16
seb128didrocks, kenvandine, chrisccoulson, Ursinha, Laney, mlankhorst, cyphermox, mterry, Sweetshark, tkamppeter: it's meeting time if anyone has a topic (none on the wiki so far), also please update https://wiki.ubuntu.com/DesktopTeam/Meeting/2012-08-14 with things you worked on this week for those who didn't write anything yet15:30
kenvandinewill do15:31
seb128tkamppeter, hey, are you still working on moving the drivers installation code from jockey to system-config-printer?15:31
cyphermoxseb128: thanks, I'll add my stuff as soon as I can15:31
seb128ok, no meeting then, thanks everyone ;-)15:37
tkamppeterseb128, yes, I am doing that currently.15:41
seb128tkamppeter, ok, great, thanks15:41
seb128tkamppeter, do you think you will have it done for feature freeze (august 23)?15:41
seb128Sweetshark, no need of a XSBC-Original-Maintainer in control when the package is not coming from Debian15:43
seb128Sweetshark, you should drop the comment vcs lines15:43
seb128Sweetshark, debian/docs is not useful15:43
seb128Sweetshark, the rules ... why do you need the override_dh_auto_configure?15:44
micahgseb128: actually, not true, his name should be there15:44
tkamppeterseb128, yes, I think so. I will start today and continue Mon, Tue, and Wed next week. Tomorrow to Fri I am on vacation.15:44
seb128micahg, ?15:45
seb128tkamppeter, ok, enjoy your vacation days! ;-)15:45
Sweetsharkseb128: I intend to hand this over to rene/debian, Im ubuntuing this just now to fasttrack it before ff.15:45
tkamppeterseb128, thanks.15:45
micahgMaintainer should really be Ubuntu Developers with XSBC-Original-Maintainer a person or team15:45
seb128Sweetshark, ok15:45
seb128micahg, what's the point to have XSBC-Original-Maintainer for an Ubuntu source? (we never used that for anything in desktop)15:46
micahgseb128: Ubuntu doesn't have maintainers :)15:46
seb128micahg, you have the uploaders info in the changelog15:46
micahgand we don't use uploaders in Ubuntu15:46
seb128micahg, right, that's my point, why do you want to add a XSBC-Original-Maintainer to that source15:46
Sweetsharkseb128: debian docs: just keep it empty?15:46
seb128Sweetshark, delete the file?15:46
Sweetsharkseb128: l15:46
Sweetsharkseb128: k15:46
chrisccoulsonif ubuntu doesn't have maintainers, what am i? ;)15:46
micahgseb128: well, it's only if someone wants to show primary care for it15:46
Sweetsharkchrisccoulson: victim, that how we are called here15:47
seb128micahg, that source I'm reviewing has15:47
chrisccoulsonlol15:47
seb128Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com>15:47
seb128XSBC-Original-Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com>15:47
micahgseb128: yeah, that's not needed then15:47
seb128micahg, I was just suggesting dropping the XSBC-Original-Maintainer15:47
seb128ok15:47
seb128thanks for confirming :p15:47
micahgseb128: sorry, I've seen plenty of packages where Maintainer is set to a user...15:48
Sweetsharkseb128: I need the override because the minimal upstream Makefile doesnt care about DESTDIR yet (i might fix that later).15:48
seb128micahg, no worry15:48
seb128Sweetshark, ah ok, yeah it seems like it would be good to teach the Makefile about that15:48
Sweetsharkseb128: sure. Is that a hard requirement for the package, or can I tweak that later?15:49
seb128Sweetshark, later is fine15:49
seb128it's not a requirement, what you did is fine15:49
seb128it's just non standard and surprising ;-)15:49
seb128Sweetshark, the package looks fine otherwise15:50
seb128Sweetshark, so +1 for upload from me15:50
Sweetsharkseb128: great, thanks.15:52
seb128dobey, u1db15:53
Sweetsharkseb128: I added XSBC-Original-Maintainer as I got warnings otherwise.15:53
seb128Sweetshark, yeah, they are buggy warnings15:53
Sweetsharkseb128: will you upload?15:53
seb128Sweetshark, can do15:53
seb128dobey,15:53
seb128src/mkstemp_compat.c: LGPL (v2.1 or later)15:53
seb128  [Copyright: 1991-1999, 2000, 2001, 2006 Free Software Foundation, Inc]15:53
Sweetsharkseb128: thx alot15:53
seb128dobey, you should like it under debian/copyright as a separate item since it has a different license,copyright owner15:54
seb128dobey, u1db/tests/c_backend_wrapper.pyx: GPL (v3,)15:55
seb128same15:55
dobeyoh, hrmm16:01
dobeyseb128: thanks for catching that16:02
seb128hum, wireless went unhappy16:09
seb128if somebody wrote anything for me since my u1db comments please rewrite it16:10
seb128dobey, did you get those comments? commented on the bug as well16:10
seb128dobey, also16:14
seb128dh_install: usr/bin/u1db-serve exists in debian/tmp but is not installed to anywhere16:14
seb128dh_install: usr/bin/u1db-client exists in debian/tmp but is not installed to anywhere16:14
dobeyright, we're not shipping those in the package at the moment16:14
seb128dobey, your -dbg is empty as well16:16
dobeyyeah, i am not sure why the -dbg is empty. i suppose an issue with cmake; i need to poke at that, but i don't think it is a blocker for getting the package in is it?16:17
seb128dobey, no, the debian/copyright issues are the only blocker16:17
seb128dobey, the lack of .symbols, broken dbg, etc are issues that need to be resolved before quantal release though16:18
dobeyseb128: how does one generate the .symbols?16:18
seb128dobey, run "dpkg-gensymbols -plibu1db1" in the build dir (after build)16:19
seb128dobey, dpkg-gensymbols -plibu1db1 -Odebian/libu1db1.symbols16:19
dobeyah ok16:19
seb128dobey, well, dpkg-gensymbols -plibu1db1 -Odebian/libu1db1.symbols -v0.1.016:20
seb128you don't want the revision in the .symbols ;-)16:20
seb128dobey, it's weird that all your symbols have a double _ btw16:20
seb128oh, not all16:21
seb128 u1db__allocate_doc_id@Base 0.1.016:21
seb128 u1db__allocate_document@Base 0.1.016:21
seb128 u1db__bin_to_hex@Base 0.1.016:21
seb128 u1db__copy@Base 0.1.016:21
seb128etc16:21
seb128dobey, are those private? you might want to use a regexp to limit the exported symbols16:21
dobeyi don't know; those probably are private, yes16:21
seb128dobey, -export-symbols-regex is your friend16:23
chrisccoulsongaaaaaaaah, launchpad bug auto-confirm, please die16:28
dobeychrisccoulson: i love when it confirms bugs that are marked dup of other bugs. best feature ever.16:29
mlankhorstanyone else received FOUR invitations for uds-r ? :p16:30
dobeymlankhorst: indeed16:31
didrocksseems spammy though16:33
Ursinhamlankhorst, they really want us to go :P16:34
mlankhorstIn russia, event visits YOU!!16:34
dobeyseb128: are the non-installed files really an issue for q release?16:35
seb128dobey, no, but it's usually a good idea to use dh_install --list-missing and to rm those in the rules to show it's not an error16:36
dobeyok16:37
kenvandine --fail-missing is > --list-missing :)16:38
didrocks+1016:38
seb128yeah16:38
seb128that's what I meant in fact ;-)16:38
seb128it has been a long day (and it's not over yet)16:39
didrocksI'm sure I'll soon lead a --fail-missing lobby!16:39
kenvandinei still feel like yesterday isn't over...16:39
mlankhorstleading to the organization for --fail-missing, friends of --fail-missing, ubuntu devs for --fail-missing, terrorism for --fail-missing :)16:40
dobeythe --fail-missing popular people's front16:44
mlankhorstI like that one, but for every movement there will be a counter movement for status quo because that's how the world is16:46
dobeysplitter!16:47
seb128re17:02
seb128Laney, still around?17:02
didrocksSweetshark: hey17:07
didrocksSweetshark: on your libroffice template package, debian/copyright17:07
didrocksthe License stenza just should be one paragraph17:07
didrocksso you need " ." instead of empty lines17:08
seb128Sweetshark, so the "selection of ten good templates for universe" can be set to DONE? ;-)17:12
didrocksSweetshark: I'm following up with more issues with seb128 FYI :)17:14
didrocksdebian/rules having standard template stenza (can be removed)17:14
didrocksstandards-version not at the latest, would be nice for a new package :)17:14
didrocksand more worrying, all .opt are executable once installed17:15
didrockslintian warns about it btw, you don't read it? :p17:15
Sweetsharkseb128: yes, if you set my name next to it it can be marked done :/17:22
seb128Sweetshark, ok,17:23
seb128Sweetshark, btw I'm doing a 0ubuntu2 to fix all the small stuff, I will give you the diff17:23
Sweetsharkseb128: oh, awesome!17:23
didrocksSweetshark: that's why I'm rejecting it right now, will accept 0ubuntu2 :)17:24
didrocksbecause 2 > 1 :p17:24
Sweetsharkdidrocks: sorry for the collateral damage. twas my first package.17:24
didrocksSweetshark: but please, read lintian warnings in the future ;)17:24
didrocksSweetshark: no worry!17:24
didrockswas quite small and easy enough for a short review :)17:24
* didrocks waves good evening then!17:25
Sweetsharkdidrocks: I did and got told they are false positives anyway (about the maintainer field) ;)17:25
didrocksnot the other though ;)17:25
didrocksother*s*17:25
didrocksSweetshark: I'll accept the package tomorrow morning17:26
didrockssee you!17:26
Sweetsharkdidrocks: as for the old version -- I packed the source on precise, maybe the warning are newer/stricter.17:26
Sweetsharkwould be strange though for x flags ...17:26
=== lifeless_ is now known as lifeless
micahgdobey: seb128: do I still need to review u1db or is it done?19:03
dobeymicahg: no, you can ignore it for now; thanks though :)19:04
seb128micahg, you are welcome to have a look as well you are probably pickier than I am so you might have extra comments ;-)19:21
kenvandineevolution is keeping me from reading email20:01
kenvandinegrrr20:01
chrisccoulsonthat's a *good* thing, isn't it?20:09
seb128chrisccoulson, that's where you are supposed to recommend your solution ;-)20:10
chrisccoulsonheh20:10
seb128jdstrand_, hey, do we have any automated apparmor testing? I just saw your tweaks for the fontconfig and poppler changes and I wonder if there is any way we could autodetect such changes and notify people that apparmor tweaks are required20:11
jdstrand_seb128: no. we have a good test script in QRT, but it wouldn't have found these. these all came from bugs or observation. we do have an the apport hook, which is helpful. mdeslaur is making it even better20:12
=== jdstrand_ is now known as jdstrand
jdstrandseb128: the QA team could report denials if an installed application has a profile and it is tested20:13
jdstrandseb128: but I added things for gui applications20:13
seb128jdstrand, would it work to boot a daily iso, run every app installed and check the logs for apparmor warnings and flag when new ones are listed?20:14
jdstrandseb128: possibly. it would certainly catch some things20:14
seb128jdstrand, I'm trying to figure if we could somewhat get those showing up in automated testing20:14
seb128jdstrand, do you think it would be worth doing or not worth the effort? and if it's worth doing what do you think would be the right place to discuss it?20:15
jdstrandserver apps are easy-- there are qrt scripts to drive them and the profiles are enabled be default. it would just be a matter of looking at the logs20:15
Laneyhey seb12820:15
seb128Laney, hey, how are you?20:15
jdstranddesktop is harder and we only confine a few things atm20:15
jdstrands/desktop/gui/20:16
seb128well, we could automate, e.g running evince and opening a pdf and look a the log20:16
jdstrandyes20:16
Laneygood thanks :-)20:16
mdeslaurany bug in a desktop app that gets reported will automatically get an "apparmor" tag in launchpad if there were apparmor denials in the log20:16
seb128Laney, https://bugzilla.gnome.org/show_bug.cgi?id=680823 ... is that something you think would be worth dealing with this week and do you have time?20:16
jdstrand(the apport stuff I mentioned)20:16
ubot2`Gnome bug 680823 in general "g_file_make_directory_with_parents: Fix error propagation" [Normal,Reopened]20:16
mdeslaurso either people aren't reporting bugs against evince, or the issues weren't common enough for the people reporting bugs to have apparmor denials in them20:17
jdstrandthese particular bugs I saw with things that I personally profice20:17
jdstrandprofile20:17
seb128mdeslaur, oh, tagging is linked to errors?20:17
Laneyseb128: oh, yeah, can look at that20:17
seb128I had the impression every single evince bug was tagged, I though it was just tagging every bug from packages using apparmor protections20:17
mdeslaurseb128: the apport hook searches kern.log for apparmor denials, and if one is found, it automatically tags the bug20:17
jdstrandand our team is subscribed to the tag20:18
mdeslaurseb128: if there were no denials, then there is no tag20:18
seb128Laney, thanks, I think the easiest might be to revert http://git.gnome.org/browse/glib/commit/?id=b0bce4ad41937dabf7e5c94dcce3caf4e88f3f97 until next week update20:18
seb128mdeslaur, jdstrand: ok, then I guess evince triggers denials for most users20:18
mdeslaurin quantal, the apport hook will let us specify the exact profile name, so evince won't report firefox apparmor denials, for example20:18
mdeslaurseb128: oh?20:18
jdstrandseb128: well, that is the thing that mdeslaur improved. the apport hook currently tags it if there are any denials. so if there was a cups denial, but the bug is against evince, then evince got tagged20:18
jdstrandseb128: mdeslaur is fixing that20:19
seb128mdeslaur, well, until now I though all evince bugs were tagged20:19
Laneynot to add the fix?20:19
jdstrandseb128: but that makes the evince apparmor tag a false positive a lot of times (I try to get to those when I see them)20:19
seb128Laney, there is a stack of fixes, it might be easier,safer to revert the 3 lines commit20:19
Laneyfair20:19
seb128jdstrand, ok, I noticed there were a lot of false positive, I just though every evince bug was tagged because evince was using apparmor ;-)20:20
jdstrandseb128: so, I think 'all' is slightly overstating it. it was all in 11.10-- we didn't catch a noisy but harmless profile denial20:20
jdstrandseb128: we cleaned things up a lot for 12.04. 12.10 has a harmless cups denial that I just fixed20:20
seb128ok, great to read20:20
jdstrandseb128: but, like I said, mdeslaur's work should reduce the false positives a ton20:20
seb128going back to the question, do you think jenkins,qa automation would be useful?20:21
mdeslaurwe should probably add test cases to reproduce the issues20:21
seb128or do you think it's not worth the effort that the way you deal with issues atm is good enough?20:21
jdstrandseb128: I do think it is good enough on some level, but being proactive is better. so, what would probably help is having evince open a bunch of different supported files. then enabling the firefox profile and accessing various things20:23
seb128jdstrand, ok, that doesn't seem an urgent question, let's have a session about it at UDS?20:24
jdstrandseb128: running the qrt test script for cups would probably not be a bad idea too, since it can be noisy20:24
mdeslaurif someone from QA can set up automated evince testing, we can surely add test cases to it when we hit new failures20:24
jdstrandthe qrt test-evince.py script would actually work20:24
jdstrandit would need to be updated to autoclose evince so it wouldn't be all manual20:24
jdstrandwell, part manual20:25
jdstrandpart is automated20:25
mdeslaurjdstrand: right, so someone could start with that and set it up in jenkins, etc.20:25
* jdstrand nods20:25
mdeslaurjdstrand: someone as in "not us" :)20:25
jdstrandthat could form the basis of the firefox one20:25
jdstrandmdeslaur: oh, agreed20:25
seb128jdstrand, mdeslaur: ok, I will add that to our todo as a thing that would be nice to look at20:25
jdstrandthere is also the cups one20:25
seb128jdstrand, mdeslaur: if we don't get to it before UDS I will probably register a session at UDS to discuss it and sort the details20:26
jdstrandseb128: so, I think the QA team tries to pull in any qrt tests that are fully automated (ie, cups)20:26
seb128jdstrand, mdeslaur: thanks ;-)20:26
mdeslaurseb128: sounds good20:26
jdstrandseb128: all they would have to do there would be to scan the kern.log for denials20:26
jdstrand(after running the test)20:26
seb128ok20:26
seb128will talk to them about it20:26
jdstrandcool20:26
mdeslaurjdstrand: we could build that into qrt as the end of each test20:27
jdstrandseb128: another one is empathy-- that one requires a bunch of different accounts. connecting to each type and scanning the logs would be useful too20:27
jdstrandmdeslaur: true20:27
jdstrandmdeslaur: and by 'we', you mean 'they', correct?20:27
mdeslaurwell, of course!20:28
jdstrandhehe20:28
mdeslaurhehe, although I don't mind doing a but of the qrt modifications20:28
mdeslaurs/but/bit/20:28
seb128jdstrand, right, I saw you had quite some update to telepathy-mission-control previous cycle ;-)20:28
mdeslaurit's the "settings up jenkins" part I don't want to do20:28
jdstrandseb128: we are pointing fingers at other people cause if you wait on us, it just won't get done-- we have a ton of high priority stuff we are trying to get through20:28
jdstrandseb128: yeah-- I tried to attend to the tagged bugs as best I could20:29
seb128jdstrand, understood, it's in now way a high priority but we are looking at increasing desktop automatic and useful jenkins report, it seems like one of the things it would be nice to get done20:29
seb128now way->no way20:29
* jdstrand nods20:29
jdstrandI <3 automated testing20:29
micahgseb128: would you consider dropping the recommends on gnome-control-center if xubuntu wanted to switch back to gnome-bluetooth?20:31
seb128micahg, well, I guess we could, but would xubuntu be fine not having a settings ui?20:32
micahgseb128: ah, maybe that was the problem and why Xubuntu switched in the first place :)20:33
seb128is xubuntu having any active upstream?20:34
seb128still using gtk2, nobody caring about their bugs...20:34
micahgyeah, upstream Xfce is working on 4.12 and a gtk3 port as well20:34
micahgthey decided gtk3 wasn't a priority since there's almost no noticeable improvement for the user and in some cases a performance hit20:35
seb128right, they are no improvements, out of using a toolkit which didn't stop to be supported for over a year ;-)20:37
micahgwhich doesn't make for fun porting...20:39
dobeyanyone here know anything about cmake interaction with debhelper?20:49
seb128dobey, what about it? unity and other stuff use cmake, maybe look at what they do?20:50
dobeyseb128: i'm trying to fix the empty -dbg package issue for u1db. i fixed it so cflags has "-g -O2" and the resulting libu1db.so.1 has "not stripped" but the -dbg package is still empty, so i wonder if dh isn't doing something automatic for cmake20:51
dobeyso wondering if maybe i need to do something extra with pure dh to make it work20:52
seb128dobey, why would dh do something automatic?20:52
Laneydh_strip --dbg-package20:53
dobeyseb128: well libsyncdaemon-dbg isn't empty, and we're not doing anything extra for it20:53
dobeyso i guess cdbs does it automatically there20:53
dobeyi guess pure dh doesn't?20:53
seb128yes20:53
seb128cdbs does lot of stuff for you20:53
seb128dh doesn't20:53
seb128there is a reason why desktop uses cdbs :p20:53
seb128what Laney said20:54
dobeyah20:54
micahgdh does a lot of stuff for you behind the scenes :)20:54
dobey:-/20:54
dobeymicahg: but not --dbg-package i guess20:54
seb128micahg, less than cdbs20:54
seb128no for dh-translations20:54
seb128nor for quite some other stuff20:54
LaneyI've had to read the source of cdbs far more than I have for dh :P20:54
micahgI find dh syntax much easier to understand20:55
seb128Laney, sure, dh does nothing for you there is not lot to read ;-)20:55
seb128it's opt-in against opt-out I guess20:55
micahgbut it's like a vi/emacs debate, there's no winner, it's either personal preference or appropriateness20:55
Laneythat and the scripts all have manpages20:55
dobeyi don't know; include /usr/share/cdbs/1/foo.make is pretty easy to read :P20:56
seb128dh has some nice things but it's still one usability step behind cdbs20:56
micahgdobey: great, but what 500 wonderful things does that do for you :)20:56
seb128dobey, why do you need a -dbg btw?20:57
seb128those are a pain20:57
dobeymicahg: 'magic' is all one needs to know20:57
seb128we should just ban them from the archive :p20:57
dobeyseb128: so i can install it and debug things?20:57
seb128dobey, you have dbgsym for that20:57
dobeyeh?20:57
seb128which works accross the archive20:57
seb128rather than relying on people to add random -dbg to their control20:57
kenvandinedobey, the archive gives it to you for free :)20:58
Laneyit's not a problem to have both though; iirc ddebs knows to make an empty package if -dbg exists20:58
dobeykenvandine: apt-cache search <randomlib>|grep debug doesn't give me anything useful, so clearly that's not true :)20:58
Laneyyou get to use -dbg without having to upload20:58
seb128-dbg would have been banned it it was not for Debian not being able to resolve that problem in 5 years where a solution is ready to be used :-(20:59
Laneydobey: you need to add ddebs.u.c to your sources.list20:59
seb128Laney, no it doesn't, they just conflict20:59
Laneyhm20:59
seb128they are equivalent using Conflicts to not be co-installed21:00
dobeyLaney: and there is no checkbox in software-properties-gtk for that, or an apt-enable-dbgsyms or antyhing afaik, no? and how does one install a debug package once that's enabled, or does it just replace everything i have installed with debug symbol versions?21:01
Laneyinstall blah-dbgsym21:02
seb128dobey, the ddeb archive gives you a binary-<foo> for every "binary" in the archive21:02
seb128it's -dbg automated for you, pitti worked on that like 5 years ago21:02
seb128it's amazing that some people around still don't know about it :-(21:03
seb128it's how the retracers are working21:03
micahgor not working :P21:03
dobeymaybe if it wason't so obscured21:03
seb128normal users don't need a debug package21:03
seb128so it's not in the normal users UI21:03
dobeynormal users need source code though?21:04
kenvandinedobey, good point :)21:04
seb128you might success to get that one dropped from the UI21:04
seb128I guess mpt would be with you on that one21:04
dobeyi don't want it dropped21:04
seb128but the other way around I doubt it ;-)21:04
dobeyi want a button to click or script to run that enables ddebs, so i don't fuck it up when i enable it :)21:04
seb128mpt has designed a power user UI this cycle I think21:05
seb128which is aimed at that sort of things21:05
dobeyalso, doesn't help with my PPAs21:05
seb128enable sources, debug archive, popcorn, etc21:05
seb128you can get dbgsym in ppas21:05
dobeyhow does one get dbgsyms enabled for that?21:05
seb128the unity ppa has those21:05
seb128you ask the #is guys21:05
seb128well that's what didrocks said they did for unity ;-)21:06
seb128that's a checkbox to click for the lp guys21:06
mdeslaurcyphermox: you reintroduced CVE-2011-4407 in software-properties when you migrated it to python 321:06
ubot2`mdeslaur: ** RESERVED ** This candidate has been reserved by an organization or individual that will use it when announcing a new security problem.  When the candidate has been publicized, the details for this candidate will be provided. (http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2011-4407)21:06
seb128seems easy enough you just need to find somebody who has access to the box21:06
mdeslaurcyphermox: see LP: #103683921:06
dobeyhrmm, guess i don't have perms for that checkbox21:07
seb128dobey, no, you need a launchpad admin I think ;-)21:10
dobeyseb128: right; i'm in ~registry so was just checking to see if i could do it :)21:11
cyphermoxmdeslaur: only if people run it with python2.21:14
mdeslaurcyphermox: you specify "None" as the ca bundle, so it disables cert checking21:14
cyphermoxif it's python3, as it should, then the certificates should be properly checked -- I'm all for dropping that try though21:14
cyphermoxmdeslaur: no21:14
cyphermoxNone specifies "use the system bundle"21:14
cyphermoxat least according to the doc :)21:14
mdeslaurcomment is wrong, read the docs21:14
mdeslaur"Warning If neither cafile nor capath is specified, an HTTPS request will not do any verification of the server’s certificate."21:15
mdeslaurand I tested it with None, and it doesn't check certs21:15
dobeyoh yay, libsoup :(21:16
cyphermoxmdeslaur: well, crap. did you fix it?21:20
mdeslaurcyphermox: is it appropriate to kill python 2 support?21:20
cyphermoxseb128: micahg: do you think it would take major work to make gnome-bluetooth work for xubuntu?21:20
mdeslaurif so, fix is simple...if not, fix is hard21:20
cyphermoxmdeslaur: I think it is appropriate to break it there21:20
cyphermoxoh wait21:20
cyphermoxwhere is that code again?21:21
micahgcyphermox: umm, a management interface not in gnome-control-center :)21:21
mdeslaurcyphermox: http://bazaar.launchpad.net/~ubuntu-core-dev/software-properties/main/revision/75921:21
cyphermoxmicahg: oh right21:21
mdeslaurin ppa.py21:21
seb128cyphermox, dunno21:21
seb128micahg, is there any issue with gnome-control-center out of the GNOME in the name?21:21
cyphermoxmdeslaur: I want to day yes, kill python2 but in absolute truth, we can't21:22
seb128what code is that?21:22
micahgseb128: the fact that it pulls in half of gnome21:22
mdeslaurcyphermox: so you get to make it pycurl for python2, and urllib.request for python 321:22
cyphermoxmdeslaur: however to fix this would simply mean to put back in place the old libcurl code if urllib can't be started21:22
cyphermoxyeah21:22
seb128micahg, what is in GNOME out of glib,GTK nowadays?21:22
mdeslaurcyphermox: I'll let you fix it21:23
cyphermoxmdeslaur: so kind :)21:23
cyphermoxmdeslaur: is that rush?21:23
mdeslaurcyphermox: that's what you get for breaking it :)21:23
mdeslaurcyphermox: no, a couple of weeks is fine21:23
cyphermoxmdeslaur: it won't take that long21:23
cyphermoxI just meant, don't expect an upload tonight21:24
cyphermoxmdeslaur: seriously, what kind of stupid idea is it to *not* check SSL certs as default, even if it once was the way things were done. Doesn't mean we need to perpetuate bad ideas :)21:25
mdeslaurcyphermox: I know..every single library has ssl cert checking basically off by default...it's nuts...I keep finding more and more stuff in the archive because nobody knows it needs to be specifically turned on21:26
cyphermoxmdeslaur: ok21:26
micahgseb128: i'd have to see what extra stuff it pulls in now, but before it was quite a lot, also, I think both Xfce and LXDE already have management interfaces, it would be cumbersome to have both (with some duplicated functionality as well), but Xfce doesn't seem to have its own and blueman seems to be the favorite21:27
cyphermoxmdeslaur: I can assign it to myself and set In Progress?21:27
mdeslaurcyphermox: yes21:27
mdeslaurcyphermox: please put the CVE-2012-xxx number in your changelog21:28
cyphermoxok21:28
mdeslaurcyphermox: sorry about that :)21:29
cyphermoxnp21:29
=== JanC_ is now known as JanC
=== m_conley` is now known as m_conley_away
chrisccoulsondoes the evolution build not run a test suite?22:27
=== vibhav is now known as Guest69455
jasoncwarner_bryceh robert_ancell TheMuso meeting report reminder. If you have any agenda items, please add them. https://wiki.ubuntu.com/DesktopTeam/Meeting/2012-08-1422:57
jasoncwarner_Also, please add your items to the wiki above.22:57
jasoncwarner_thanks22:57
TheMusoDone, and no.23:02
RAOFGood morning desktoppers!23:21
chrisccoulsonhey RAOF :)23:21
chrisccoulsongetting much sleep?23:21
RAOFchrisccoulson: Hey there!23:22
RAOFNot a bad amount of sleep, compared to plausible worst-case scenarios :)23:22
RAOFZoë's reasonably good at sleeping. Better during the day, of course, but not terrible at sleeping at night, either.23:23
chrisccoulsonthat's good. i remember that ruby was good at sleeping too, but maisie is terrible. she hardly sleeps at all during the day ;)23:23
RAOFBut does sleep at night?23:25
RAOFI could live with that :)23:25
jasoncwarner_welcome back RAOF !23:25
chrisccoulsonRAOF, she doesn't sleep much at night either ;)23:25
TheMusoRAOF: Welcome back and congrats!23:25
RAOFThanks all!23:25
jasoncwarner_gah! I am getting a stacking but in Unity. Anyone else fully up to date and seeing the same thing?23:33
jasoncwarner_popey: ^^ seeing a weird stacking bug right now. You guys have anything on your radar about this?23:34
popeyjasoncwarner_, quantal?23:35
brycehRAOF, congrats :-)23:37
jasoncwarner_popey: yup yup23:37
popeyjasoncwarner_, am up to date on intel box.. what you seeing?23:37
thumperpopey: the dash appearing behind other windows?23:38
popeyooh23:38
thumperjasoncwarner_: just unity parts or other window stacking?23:38
jasoncwarner_popey: volume indicator appearing behind other windows...right click as well23:38
popeyi had right click in virtualbox not appearing, now you say that, maybe it was behind the vbox window23:38
thumperjasoncwarner_: look at the dash23:38
thumperjasoncwarner_: is that under too?23:39
jasoncwarner_thumper: dash seems fine23:39
popeydash is on top for me23:39
jasoncwarner_thumper: but right click, volume and all menus are stacking incorrectly23:39
popeybut it takes way too long to appear23:39
thumperhmm, just indicator under?23:39
thumperjasoncwarner_: quicklists? and tooltips on launcher?23:39
popeyi dont get indicators underneath things23:39
jasoncwarner_thumper: no, quicklists are fine23:40
popeydash takes nearly a second to appear23:40
jasoncwarner_popey: yeah, dash is a bit slow here as well23:40
popeyalso, it moves windows down as it opens23:41
popeyeverything in the blur moves about 12 px down the screen, and back up when the dash closes23:41
* TheMuso doesn't get stacking issues with menus here from the, on NVIDIA chip running nouveau.23:42
popeydash is way quicker when it's not maxed23:42
popeyit only pushes windows down when maxed23:42
popeyoh balls, this is 12.0423:44
* popey reboots23:44
jasoncwarner_TheMuso: I'm running intel ...wonder if that matters23:51
kieppiehey guys. anyone familiar with X & VNC? I've popped a new VM running a skinny Ubuntu 12.04, installed XFCE & set up tightVNC on screen :1. If I use virsh to view the VM instance, I can see it, but when I VNC in I can't see the desktop/dm, only the X23:52

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