/srv/irclogs.ubuntu.com/2012/01/18/#ubuntu-desktop.txt

=== m_conley_away is now known as m_conley
=== xplinscott is now known as mlinscott
BigWhaleMorning05:32
=== m_conley is now known as m_conley_away
pittiGood morning06:07
RAOFGood morning pitti!06:11
pittihey RAOF, how are you? how's the jet lag?06:13
RAOFMitigated by the extreme length of time it took to actually get back :)06:13
RAOF(I got back home *yesterday*)06:13
pitti!06:16
pittiRAOF: how's that? you didn't fly with TheMuso?06:16
RAOFNo.  I was flying with Kate and William and Ian.06:16
RAOFQF 10 to Melbourne, then Melbourne→Hobart06:16
RAOFSo I spent Saturday night in a hotel outside Heathrow, QF 10 got in to Melbourne at 7pm Monday which was just in time to miss the last plane to Hobart for the day.  So I spent Monday night in a hotel opposite Melbourne airport, and then got back Tuesday morning.06:17
RAOFIt was *totally awesome*06:18
pittihmm, spending the night in a hotel for a change!06:19
pittiwe really should do a sprint on a camping site one of these days!06:20
RAOFI was saying that on Friday.06:21
RAOFWe should have an open-air sprint.  Somewhere nice and sunny, but not too sunny.06:21
pittiwith a forest and a lake, too06:24
RAOFYes.06:30
RAOFIt would obviously need to be *in* the forest, because working in the direct sunlight sucks.06:30
TheMusoMorning pitti.06:46
TheMusoRAOF, pitti, yeah I agree, an open air sprint would be nice.06:46
micahgwow, LibreOffice on armel, almost 5 days and still going...06:56
didrocksgood morning06:59
pittibonjour didrocks07:02
didrockshey pitti! how do you feel?07:05
pittididrocks: much better, thanks!07:05
pittialmost no pain any more, and I can eat bananas again07:05
didrockspitti: waow, seems you were quick to recover! You are quite lucky :)07:07
pittididrocks: fortunately it was relatively easy indeed; no horizontal teeth or other jaw-breaking actions :)07:08
didrocksRAOF: hey, it seems that the nvidia driver is not kind with me from my Monday upload07:19
didrocksRAOF: I had to remove my xorg.conf (two monitors), rebooting just display on my external screen, and when I start nvidia-settings: http://paste.ubuntu.com/808272/ which is the laptop screen07:20
ricotzdidrocks, hello07:21
ricotzdidrocks, you missed the soname bump of librhythmbox07:23
didrockshey ricotz, how are you?07:23
ricotzdidrocks, thanks i am fine07:23
didrocksricotz: oh? didn't see it in configure.ac. Should have been already in latest snapshot07:23
ricotzhoping you too?07:23
didrocksyeah, I'm fine, thanks!07:23
ricotzit got bumped on release 4 to 507:23
ricotz*release,07:24
didrocksricotz: indeed, tweaking that. Thanks07:25
ricotzyw07:25
didrockspitti: looking for the slow "shutdown" issue, seems that users are mainly pointing network-manager as being guilty07:53
didrocks(reported my findings there: https://wiki.ubuntu.com/DesktopTeam/Meeting/2012-01-24)07:53
pittididrocks: interesting, thanks!07:54
didrocksyw :)07:55
chrisccoulsongood morning everyone08:19
pittihey chrisccoulson08:19
didrockshey chrisccoulson, how are you?08:19
chrisccoulsonhi pitti, how are you?08:19
chrisccoulsonhi didrocks, i'm good thanks. and you?08:19
didrockschrisccoulson: i'm fine, thanks :)08:20
pittichrisccoulson: quite well, thanks! almost no pain any more, and I can eat bananas again :)08:20
brycepitti, pain?  what happened?08:20
chrisccoulsonah, that's good :)08:20
pittibryce: got two wisdom teeth pulled yesterday08:20
bryceahh08:20
chrisccoulsonpitti, was it the lower wisdom teeth?08:21
pittichrisccoulson: both on left side; right side will follow in a few weeks08:21
brycepitti, good to hear you're recovering; I had mine out when I was in high school08:22
didrockssame here, got them pulled out almost 10 years from now.08:23
chrisccoulsonyeah, i had my bottom ones removed a few years ago08:35
chrisccoulsoni actually quite enjoyed it, because i was given midazolam whilst they were being removed ;)08:36
pittichrisccoulson: that must be a hell of a drug; I didn't particularly enjoy when they crowbared them out, felt like my jar was getting torn off08:36
chrisccoulsonpitti - yeah, they had to cut my gums and drill the side of the socket out so that they could pull them out sideways (I've still got one of my top wisdom teeth in the way)08:39
brycepitti, ow, sucks :-(08:39
chrisccoulsonbut i didn't really mind whilst they were doing it :)08:39
pittichrisccoulson: *shudder*08:40
bryceguess I was lucky.  Doctor said, "Breathe deeply," and next thing I knew I was in my Dad's car being driven home with wads of cotton in my mouth.08:40
chrisccoulsonoh,you had a general anaesthetic?08:40
bryceyup, don't know exactly what it was but it sure did the trick08:41
smspillazchrisccoulson: oh man, prepare for a world of pain08:45
chrisccoulsonhi smspillaz08:45
smspillazor rather, they injected so much local anaesthetic into my mouth when they did that that I couldn't eat or speak for about 3 days08:45
chrisccoulsonheh :)08:46
didrockschrisccoulson: ubuntu-fr has a worse blackout FYI: http://www.ubuntu-fr.org/08:55
didrockshey smspillaz08:56
chrisccoulsondidrocks, nice!08:56
chrisccoulsonit's a shame we don't officially participate in this ;)08:56
didrocksyeah08:57
didrockshttp://linuxfr.org/ is nice too08:57
chrisccoulsonlol08:57
didrocksa SOPA-compatible image :)08:57
didrockssmspillaz: do you know where we are with the "transparency regression" in the SRU? (so that we can upload a new version)08:59
seb128hey desktopers ;-)09:00
didrockssalut seb12809:00
pittibonjour seb128, ca va?09:00
seb128lut didrocks, pitti09:00
pittic'est l'heur de boulot?09:01
agateauhey seb128 !09:01
seb128how are you?09:01
seb128pitti, en effert !09:01
chrisccoulson████████ seb12809:01
pittior "l'hour"?09:01
smspillazdidrocks: I had a quick look at the code and it doesn't look like any recent changes would have directly caused it. Looks like a nux state leak, I'll need to talk to jay09:01
seb128effet09:01
seb128pitti, "l'heure"09:01
pittiah, merci09:01
seb128chrisccoulson, can't read that but hey to you ;-)09:01
seb128lut agateau09:01
agateauchrisccoulson: did you just say something inappropriate to seb128 :)09:01
seb128everybody is awake today it seems ;-)09:01
didrockssmspillaz: ok, I think we will have to hold on the SRU because of it09:01
agateauchrisccoulson: luckily sopa is here to protect us09:01
smspillazguh :/09:01
chrisccoulsonheh :)09:01
smspillazdidrocks: we should just remove that option, though I guess we can't do that in an sru09:02
seb128chrisccoulson, wth! you don't respect the coc there!09:02
smspillazdidrocks: sucks, because that branch should really boost performance09:02
chrisccoulsonlol09:02
didrockspitti: there is a regresssion in the unity SRU ^^ (if you change the transparency for the panel in unity, it affects the decoration transparency (and some windows transparency as well)09:02
seb128;-)09:02
didrockssmspillaz: not really an option in a stable release09:02
pittididrocks: ah, thanks for the warning; so we'll wait for a followup?09:02
seb128didrocks, how do you change that option? is that only ccsm?09:02
smspillazdidrocks: yeah I know, thats why it sucks09:02
smspillazseb128: yes09:03
seb128"who cares"?09:03
didrocksseb128: ccsm only, so not officially supported09:03
smspillazbut people will hate on us so ...09:03
didrocksbut a lot of people seems to do that, even at canonical and I got  pinged a lot09:03
seb128like users who are able to shot themself in the feet with ccsm can deal with it09:03
seb128ok...09:03
smspillazI can add a workaround in compiz for it, but thats about it09:03
didrockswell, nobody made the link with the unity option apparently09:03
didrocksthey thought something changed into compiz :)09:03
seb128well if we stop on any option provided in ccsm that will be sport ;-)09:03
didrocksseb128: that options that *we* provide09:04
didrocks(for unity)09:04
seb128didrocks, I don't count ccsm as "provided"09:04
didrockswell, if you take the blame, I'm ok ;)09:04
seb128no, that's fine, I just wish we would stop shipping ccsm ;-)09:04
didrockspeople will use gconf-tools, they are sneaky!09:04
smspillazccsm is not really the problem problem09:04
smspillaz*really the problem09:05
seb128didrocks, if they use gconf tools they are really on their own and deserver breakages they get though ;-)09:05
didrockssmspillaz: I'm fine with the workaround, if it can be in unity as well :)09:05
smspillazdidrocks: yeah its just ... ugh, hang on09:05
didrocks(for the SRU only)09:05
seb128smspillaz, the problem is the number of untested or not well maintained options we expose to users09:05
seb128well, anyway09:05
seb128pitti, how do you feel today?09:05
seb128pitti, did you manage to sleep normally?09:06
smspillazseb128: indeed09:06
smspillazdidrocks: I can't test it directly right now, but unityshell.cpp:449 in trunk can be changed to09:07
smspillaz  glPushAttrib(GL_VIEWPORT_BIT | GL_ENABLE_BIT |09:07
smspillaz               GL_TEXTURE_BIT | GL_COLOR_BUFFER_BIT | GL_SCISSOR_BIT);09:07
smspillazerm09:07
smspillaz  glPushAttrib(GL_VIEWPORT_BIT | GL_ENABLE_BIT | GL_COLOR_BIT |09:07
smspillaz               GL_TEXTURE_BIT | GL_COLOR_BUFFER_BIT | GL_SCISSOR_BIT);09:07
agateauis there a web page somewhere which describe the changes between each values of debian/compat?09:08
agateau*value09:08
didrockssmspillaz: ok, thanks, I will try to deal with that and get back to you :)09:08
seb128agateau, man debhelper09:08
seb128agateau, look for "COMPATABILITY LEVELS"09:09
seb128agateau, it has the details of each version09:09
agateauseb128: oh thanks, I didn't scroll down enough09:09
seb128yw09:09
agateauseb128: it is a nice description of the mess I am in :/09:11
agateauseb128: I am still working on sorting the installation dir of lightdm tools09:11
seb128agateau, ok, sorry but the update is taking time, my bzr skills suck, I need didrocks help09:12
agateauseb128: the only way to get libexecdir not to be /usr/lib/lightdm and thus pkglibexecdir not to be /usr/lib/lightdm/lightdm is to set debian/compat to 9...09:12
agateauseb128: but then we enter the world of multiarch...09:12
seb128agateau, the packaging is derivated from the 1.0 serie and we want to switch to 1.1 but they diverged, I'm not sure how to deal with it09:12
agateauseb128: meaning the tools are then installed in /usr/lib/$arch-dir/lightdm09:13
seb128hum, "nice"09:13
agateauseb128: which makes it painful to call them from postinst09:13
seb128agateau, you need a postinst.in generated from the rules or something09:13
agateauwow09:14
didrocksI'm wondering why it went force and back for pkglibexecdir09:14
seb128but yeah, that's non trivial09:14
didrocksfrom /usr/lib/lightdm to /usr/lib and then now back to /usr/lib/lightdm09:14
seb128good question09:14
seb128drop him an email ;-)09:14
agateauseb128: can't we just get the tools to install in /usr/bin or /usr/sbin?09:14
agateauthat would be much simpler09:14
didrocksseb128: it's a tooling issue, not robert's (the patch is mine, after a debian guy told it changed from /usr/lib/lightdm to /usr/lib in the tooling)09:14
didrockswhich was right at the time :)09:15
seb128agateau, what problem do you try to solve?09:15
seb128like is there anything not working now?09:15
agateauI want to be able to call lightdm-set-defaults from unity-greeter and lightdm-kde-greeter postinst09:15
seb128out of the dir being theorically wrong on disk from an unedeed subdir?09:15
seb128well you can do that today09:15
agateauit does not work right now because the postinst look for the script in /usr/lib/lightdm, not in /usr/lib/lightdm/lightdm09:16
seb128just fix the scripts?09:16
agateauyou mean use "/usr/lib/lightdm/lightdm/lightdm-set-defaults" ?09:17
agateauthat would be super ugly, no ?09:17
agateauespecially since it has to be duplicated in all lightdm greeters09:18
seb128well, I guess we could install the utility in sbin09:18
agateauthat's what I think as well09:19
agateauthis should be done upstream, right?09:19
seb128I don't like much putting non-user-commands in the path09:19
seb128but you could argue that lightdm-set-defaults is a tool admin could be wanting to run as well09:19
seb128upstream> better yes09:20
agateau/usr/sbin is not in the path by default, so that won't affect non-root users09:20
agateauwe already install the greeters in /usr/sbin, which makes even less sense imo09:21
seb128ok09:21
seb128let's do that then09:21
agateauok, thanks, I am going to make a merge-request for this then09:22
didrocks(think you need to change casper, ubiquity and some other sessions postinst IIRC ;))09:22
agateauoh fun09:22
agateaudidrocks: maybe on the packaging side we can ship a transition script in /usr/lib/lightdm?09:23
agateaudidrocks: on the other hand, they are already broken right now09:23
agateaudidrocks: so it won't be worse09:23
didrocksagateau: well, it's quick enough to fix, just look at the impacted places09:24
didrocksI can help you if needed09:24
agateaudidrocks: I mean: sure I want to fix these, but it may not be worth setting up a transition script09:24
didrocksagreed, if it's broken today :)09:25
agateauI assume it is, since precise lightdm package does not put the script in the right dir09:25
* didrocks wonders how daily image starts then09:26
agateauthat is weird indeed09:27
seb128we are not broken09:28
seb128only the ppa version has the wrong dir no?09:28
seb128the precise version should be ok?09:28
* didrocks dpkg -L09:28
agateauseb128: ah, correct!09:29
seb128agateau, didrocks: I will workaround it from the packaging for 1.1.109:29
seb128i.e put it back to /usr/lib/lightdm09:29
agateauprecise still has 1.0.609:29
didrocks/usr/lib/lightdm/lightdm-set-defaults09:29
seb128didrocks, yeah, that's the correct location09:29
didrocksyeah, that was my latest patch09:29
didrockssomething changed meanwhile on the toolchain again09:29
seb128?09:30
seb128didrocks, agateau: http://bazaar.launchpad.net/~lightdm-team/lightdm/trunk/revision/135809:30
seb128that's your issue right?09:30
seb128hum no09:30
seb128similar but for the guest session09:30
agateauseb128: if you are into "beautiful" fixes, I did that yesterday: http://pastebin.com/bYRx0n6i09:30
agateauseb128: as ugly as it is, it works :)09:31
agateaubut I guess there are better ways to do that09:31
didrocksso, we were using libexec_PROGRAMS before09:31
agateauI assume passing --libexecdir=/usr/lib to configure would be enough09:31
seb128agateau, yes, I was going to say09:32
seb128that's a less hackish workaround ;-)09:32
didrocksthen, we got: https://bugs.launchpad.net/lightdm/+bug/86137109:32
ubot2Launchpad bug 861371 in lightdm "use pkglibexecdir instead of libexecdir for lightdm-set-defaults" [Low,Fix released]09:32
didrocksah here we go09:32
didrocksso, in fact, it's assuming we are using dh909:33
didrocksbut now dh9 move pkglibexecdir to arch-based, isn't it?09:33
pittimvo: good morning! sorry, was offline yesterday09:33
agateauI love this part: "(well in fact in now use multi-arch dirs but it's irrelevant here)."09:34
pittimvo: I don't know how to get a real gobject pointer from a pygi wrapper09:34
seb128didrocks, we are not on v6 though09:34
seb128v909:34
agateauas long as you don't try to call the script, it's indeed irrelevant :)09:34
didrocksseb128: indeed, we discussed with robert and he planned to move to it :)09:34
pittimvo: if you need real GI bindings for gtkspell, perhaps you can open a bug for it? or do you get along with the ctypes hack for now?09:34
seb128well, let's put it in sbin09:34
seb128with a compat symlink to the old location in the packaging09:34
didrocksagateau: maybe ask slangasek? there is maybe another autotools variable for installing in /usr/lib/<pkgname> without being arch-linked?09:35
didrocksor sbin :)09:35
agateauI wonder how other packages handle binaries installed in multi-arch dirs, I looked on my system and there are a few of them. I am afraid the answer will be "generate the scripts which calls those binaries" :/09:36
* agateau likes the sbin solution :)09:36
seb128agateau, well usually stuff in libexecdir are not meant to be called by others09:37
mvopitti: its quite cool, hash(gobject) is the pointer to the gobject (which makes sense). the ctypes hack works, but it seems a much better idea to annotate the gtkspell, I guess thats all thats needed and looks like its not too much work09:37
mvoI will try to look into it later today09:37
didrocksso, we need to do: the greeters, gnome-session, casper and the xubuntu settings package (maybe some edubuntu ones?) as far as I see09:38
pittimvo: hash(object)> heh09:38
agateaudidrocks: if we set up a symlink as seb128 suggested we don't have to do them all at once, though09:38
didrocksagateau: indeed, but still, better to drop it before the end of the cycle :)09:38
agateaudidrocks: agreed09:38
mvoctypes really allows for crazy stuff, its fun (and unforgiving, each mistake -> SEGV)09:39
seb128didrocks, gnome-session?09:40
seb128didrocks, where,why does it set the lightdm greeter?09:40
agateauseb128: maybe it calls another bin from /usr/lib/lightdm?09:41
didrocksseb128: it sets the lightdm default session09:42
didrockssame tool :)09:42
agateauah right09:42
seb128oh right09:42
seb128well in any case I'm going to do 1.1.1 with the old path still09:42
seb128I don't want to mix update and transition09:42
didrockspitti: closed the "focus" nautilus issue as ubuntu10 I uploaded this morning now unconditionnaly opens in a new window (which makes more sense, thinking about it)09:42
seb128we can do another revision which moves the bin to sbin and add a symlink09:42
pittididrocks: thanks09:43
seb128but I would like robert_ancell to ack the move to sbin first09:43
didrockspitti: for the crash, it's the one I discussed with seb yesterday, quite tricky, and mixing libunity issue and nautilus one09:43
didrockssmspillaz: are you sure about GL_COLOR_BIT? got a FTBFS/ error: 'GL_COLOR_BIT' was not declared in this scope09:59
=== chrisccoulson_ is now known as chrisccoulson
smspillazdidrocks: oh, hmm, its a little more involved than that actually10:01
smspillazI'll try it out later today10:01
didrocksok10:01
smspillazI would say GL_CURRENT_BIT but I'm not keen on that since iirc it was broken on nvidia10:02
seb128didrocks, agateau: ok, lightdm uploaded and vcs updated, sorry it took a while10:25
seb128didrocks, thanks for the help sorting the merge issues10:26
agateauseb128: thanks! looking at it right now10:28
agateauseb128: gdmflexiserver and lightdm-guest-session-wrapper are still in /usr/lib/lightdm/lightdm, that is going to cause troubles I am afraid10:31
seb128agateau, why?10:31
agateauseb128: aren't there other packages calling them... mmm, maybe not actually10:32
seb128agateau, the first one has its dir injected to the path by lightdm and the second is called by lightdm10:32
seb128agateau, well user switching and guest session still work for me10:33
didrocksseb128: yw ;)10:33
agateauseb128: right, so moving them would actually cause trouble... you are correct10:33
seb128;-)10:33
seb128well it wouldn't cause trouble, well at least not trouble over a restart10:33
seb128but the currnet path doesn't create issues either10:33
agateauseb128: I am currently looking into moving stuff to sbin, but we can't move gdmflexiserver there. I was thinking about adding a --with-gdmflexiserver-dir to ./configure, do you think it makes sense?10:35
seb128agateau, well, ideally we would drop that stuff and get a dbus service equivalent10:36
seb128it doesn't hurt where it's stored at the moment I would bother trying to change that10:37
agateauseb128: I am not exactly sure what gdmflexiserver does, I just know it must not be in $PATH by default :)10:37
seb128if I was to invest time on it that would rather be to deprecate the concept, and have a cross dm dbus service rather than a wrapper with gdm in the name ;-)10:37
agateaumakes sense :)10:38
seb128agateau, it's an utility which can be used to give commands to gdm10:38
seb128like "switch to this user"10:38
seb128lightdm emulates it because that's what gnome-screensaver use to switch user10:38
seb128well having it in the path wouldn't be an issue, but it would make lightdm and gdm conflict since they would ship the same file10:39
agateauseb128: ok, makes sense10:39
seb128one other way to "fix" it would be to have a standalone source,binary with a gdmflexiserver wrapper10:40
seb128so gdm, lightdm, etc could depends on that10:40
seb128the wrapper would have the path location10:40
seb128other dms would rename theirs to i.e gdmflexiserver.gdm10:40
agateauand the wrapper would call the appropriate server based on the currently running dm?10:42
seb128right10:42
agateauwould be nicer indeed10:43
seb128I don't like much how they did it for lightdm10:43
seb128they basically inject /usr/lib/lightdm to PATH10:43
agateauindeed10:43
agateauinterestingly, there is a package named kdm-gdmcompat, which diverts gdmflexiserver, calling kdmctl if kdm is running and the original gdmflexiserver if not10:44
agateauthat's a bit similar to your solution10:44
seb128right10:44
seb128we should consolidate all that ;-)10:44
pittididrocks: do you happen to have a way to reproduce bug 901689 ?10:44
ubot2Launchpad bug 901689 in pygobject "oneconf-service crashed with signal 5 in g_object_newv()" [Medium,Confirmed] https://launchpad.net/bugs/90168910:44
didrockspitti: no, that's part of the issue in pygobject, everytime I tried to reproduce them, I don't get anything :/10:45
pittiok10:45
didrocksI have no clue how to shake this thing10:45
pittididrocks: might be another "only happens on shutdown" errors then?10:49
pittiif it's reproducible and happens to many people, I'm interested in looking into it10:49
pittibut not much that I can do without a reproducer :(10:50
pittithe stack trace doesn't help there, one needs the python code10:50
didrockspitti: agreed, can totally be a "happens on shutdown"10:50
pittibut it doesn't seem to be that important after all?10:50
didrockspitti: if it's the case, no it's not. The thing is that i have various (but different pygobject crashes) and I really would like to help there10:53
* didrocks needs to find time to look at the code10:53
=== DBO is now known as jsmith
=== jsmith is now known as DBO
SweetsharkHi all.11:20
pittihey Sweetshark11:20
Sweetsharkpitti: bug 917153 is looking fun11:21
ubot2Launchpad bug 917153 in libreoffice "failed to upgrade from oneiric to precise: /usr/lib/libreoffice/program/unopkg.bin: error while loading shared libraries: libicule.so.48: cannot open shared object file: No such file or directory" [High,New] https://launchpad.net/bugs/91715311:21
pittimissing dependency?11:21
Sweetshark-common postinst needs unopkg (from -core), but -core depends on -common11:21
seb128didrocks, interesting comment on the nautilus bug, it does segfault when you try to use the ql but no nautilus dialog is open11:22
seb128didrocks, which I can confirm here11:22
seb128didrocks, which might be a different issue than the bookmark refresh one you mentioned11:22
Sweetsharkpossible solution: make unopkg an package itself and depend on it from -core and -common. do you have a better idea?11:22
didrocksseb128: hum, even with the version I gave to you yesterday?11:22
seb128didrocks, yes11:22
seb128that's the one I'm running11:22
seb128the one which spawns new dialogs11:23
Sweetsharkpitti: do you have a better idea?11:23
pittiSweetshark: ah, cyclic dependency11:23
pittiSweetshark: either this, or make it work also if the postinst didn't run yet11:24
seb128didrocks, it might explain the number of duplicates, I guess people try to use the ql to open nautilus when no dialog is open yet11:24
didrocksseb128: oh you're right11:24
* didrocks run nautilus and attach gdb11:24
didrocksseb128: not sure it's the same stack than what we had yesterday though11:24
didrocksseb128: is there a duplicate handy with ubuntu10 ?11:24
Sweetsharkpitti: well, -common cant really do much without -core anyway (an extension to a product that isnt installed yet?!), but at some point in time, the postinst has to run.11:26
seb128didrocks, no but the stacktrace seems the same than bug #917821 here11:26
ubot2Launchpad bug 917821 in nautilus "nautilus crashed with SIGSEGV in g_file_is_native()" [High,Confirmed] https://launchpad.net/bugs/91782111:26
didrockshum, that is really weird then :/11:26
pittiSweetshark: does -core really need -common that much then? you might be able to drop that from Depends: to recommends;?11:27
* didrocks installs dbg there11:27
Sweetsharkpitti: one could move the registering of extension to the -core postinst though.11:27
seb128didrocks, well with activate_bookmark_in_menu_item -> activate_bookmark_by_quicklist11:27
seb128didrocks, but the top 3 functions are still the same ones11:28
didrocksyeah, that's what is weird, I would expect it to crash when I get the application11:28
Sweetsharkpitti: I guess -core is half of a metapackage thus I would need to add -common then to all the stuff that depended on -core before11:28
Sweetsharks/depended on -core/depended only on -core/11:29
* Sweetshark loves debtree btw for this ...11:30
pittihehe11:31
* pitti -> lunch, bbl11:31
pittiSweetshark: if -common is just meant to provide the arch: all data, then moving the registration into -core sounds fine as well11:31
pittiSweetshark: but then you still need to break the dependency loop11:32
pittiapt breaks those in an arbitrary position, so you won't know which one will be configured eventually11:32
Sweetsharkoh, there is no loop as -common doesnt yet depend on -core11:33
didrocksseb128: the stack is different there11:40
didrockswhich makes sense :)11:40
seb128didrocks, is it?11:40
seb128what do you get?11:40
didrocksseb128: http://paste.ubuntu.com/808450/11:40
didrocksbut this is due to ubuntu10, not ubuntu9 which is the quicklist race I bet11:41
seb128didrocks, hum, weird, I guess 10 has both issue and I ran into the other one11:41
didrocksseb128: yeah, the other issue isn't fixed11:42
didrocksso you totally can have it, but with a window opened or not11:42
seb128didrocks, I've tried to valgrind without much luck11:42
didrocksI asked kamstrup for an idea on the quicklist failure11:42
didrocksas we more or less know why and that there is no magical way to fix it on the nautilus side alone :)11:42
didrocks(well, meaning we need a proper fix)11:43
didrockslooking at the other issue now11:43
RAOFUrgh.  Unity's alt-tab now hates my dual-head setup, it seems.11:44
didrocksseb128: confirmed, I can get both issues there11:46
seb128didrocks, http://pastebin.ubuntu.com/808459/11:46
seb128didrocks, there is an invalid unref call somewhere11:46
didrocksseb128: hum? it seems quite different from the stacktraces we have11:48
didrocksas it doesn't crash on a gobject_unref11:48
seb128didrocks, well, valgrind showed that error, it might be yet another issue, or the invalid unref might be what lead to the segfault a bit later11:50
seb128btw when running under valgrind and use the ql I get some of those "GLib-GObject-WARNING **: invalid unclassed pointer in cast to `GtkWindow'11:50
seb128"11:50
didrockswhen you have new opened window, isn't it?11:50
seb128yes11:51
didrocksyeah, I think I can fix this issue quite easily11:51
seb128it would help if I didn't get screens and screens of11:51
seb128==6934== Conditional jump or move depends on uninitialised value(s)11:51
seb128==6934==    at 0x521C650: ??? (in /usr/lib/i386-linux-gnu/libpixman-1.so.0.24.0)11:52
seb128==6934==    by 0x5208E28: ??? (in /usr/lib/i386-linux-gnu/libpixman-1.so.0.24.0)11:52
seb128==6934==    by 0xE3BC743: ???11:52
seb128wth libpixman!11:52
seb128didrocks, well anyway I think nautilus could use with some fixing and valgrinding out of your issue, but I will do that later11:52
seb128didrocks, let me know if I can help you with anything, meanwhile I let you look at the segfault; no need to look at 2 people at the same issue11:52
didrocksseb128: yeah, I'm just fixing first the case of "can't open if no windows there"11:53
didrocksbut that clearly won't fix the second one11:53
seb128yeah, we already new about the other one11:53
seb128I think the one you fix is the most frequent one11:53
didrocksshold be :)11:53
didrocksshould*11:53
kamstrupdidrocks: did you try putting a g_signal_handlers_disconnect_matched(child, ...) where you remove the quicklist items?12:03
didrockskamstrup: no, I didn't, good idea!12:09
=== MacSlow is now known as MacSlow|lunch
=== mdeslaur is now known as mdeslaur_
=== mdeslaur_ is now known as mdeslaur
vuntzkenvandine: hey13:56
vuntzkenvandine: will gwibber 3.4 require vala 0.14 or 0.16?13:56
pittibonjour vuntz13:56
vuntzpitti: hello13:56
vuntzpitti: good catch on the XSelectInput stuff; hadn't noticed that :-)13:56
pittivuntz: currently working on a global wnck_shutdown() patch; it seems to me that you'd prefer that instead of just a _stop/_restart(), right?13:57
pittii. e. I now destroy all screens and WnckWindows and xselectinputs13:58
vuntzpitti: I do want the shutdown() one, but if it makes a visible difference, I'm welcoming the stop/restart thing too. I don't think it'll matter much in the end, though13:59
pittivuntz: I actually have a global shutdown now, I'm just missing some windows to un-select13:59
vuntz(both approaches are expensive)13:59
pittiWIP :)13:59
vuntzcool!13:59
GunnarHjseb128: Hi Sebastien! There is a regression bug from today's lightdm update for those who use the language chooser in lightdm-gtk-greeter. This MP fixes it: https://code.launchpad.net/~gunnarhj/lightdm/language-options/+merge/8903214:00
pittiexpensive> you bet.. (but so is keeping to listening all events at all times, IMHO)14:00
pittiMacSlow|lunch: ^ I wish there was a cheaper way to determine if there is a fullscreen window than having to iterate through al WnckWindows..14:00
pitti"all"14:01
seb128GunnarHj, hey, shouldn't that be fixed in upstream lightdm rather than in the packaging? why did that break, I didn't change it in the update I think?14:01
GunnarHjseb128: No, this effect was expected, since Robert didn't want to have Ubuntu specific stuff upstream.14:02
seb128GunnarHj, why was that patch not needed before?14:02
kenvandinevuntz, vala 0.1414:03
GunnarHjseb128: It's part of a larger patch that was dropped.14:03
seb128hey kenvandine14:03
kenvandinevuntz, i'll probably make sure it is buildable with either14:03
kenvandinehey seb12814:03
vuntzkenvandine: ah, I was hoping 0.16, but oh well :-)14:03
kenvandinevuntz, any particular reason?14:04
vuntzkenvandine: I'd like to avoid shipping vala 0.14 in next openSUSE14:04
kenvandinei see14:04
kenvandinewell making sure it builds with 0.16 is on my todo list, but not high on the priority list14:05
kenvandinebut i could bump that up a bit :)14:05
vuntz:-)14:05
seb128GunnarHj, hum, I see, there was quite some changes in 10_available_languages.patch that I dropped, should I restore those as well?14:05
seb128GunnarHj, I hate all those locale handling patches, that's too complicated ;-)14:05
vuntzI haven't tried to build it; it might just work14:06
kenvandinevuntz, it might... :)14:06
GunnarHjseb128: No, they were fixed upstream.14:06
seb128GunnarHj, so locale -a doesn't work? i.e the upstream code is buggy?14:06
seb128kenvandine, wrong way, you are supposed to say "vuntz: patches are welcome if you want to work on it" ;-)14:06
vuntzkenvandine: btw, thanks for the NEWS file!14:07
kenvandineseb128, vuntz sends patches, so i don't want to give him grief :)14:07
kenvandinevuntz, your welcome!14:07
kenvandinesorry i neglected that in the past... shame on me14:07
seb128GunnarHj, could you open a bug describing what is wrong and why we need this patch?14:08
seb128GunnarHj, I'm fine uploading it but I would like some public record of the issue and a space for comments or discussion if needed14:08
GunnarHjseb128: No... It depends on how respective distribution deals with languages. As long as people stick with a 'locale -a' list for selecting language, the upstream code is ok.14:08
GunnarHjseb128: Ok, I'll do that.14:09
seb128GunnarHj, thanks14:09
seb128chrisccoulson, hey, did you mention that you fixed bug #917598 in gpm before and want to fix it again in gsd this cycle?14:11
ubot2Launchpad bug 917598 in gnome-settings-daemon "batterie low warning has cancel button but does not cancel standby" [Undecided,New] https://launchpad.net/bugs/91759814:11
seb128chrisccoulson, I seem to recall you mentioning something like that but I'm not sure so checking ;-)14:11
seb128chrisccoulson, it's basically "it uses notification actions which trigger the notify-osd fallback dialog"14:12
slangasekdidrocks, agateau: there's --libdir and --libexecdir; the latter should be used for installation of executables, and can be made to point to /usr/lib instead of /usr/lib/$arch.  (dh w/ compat 9 doesn't do this however - that was a thinko on my part when implementing)14:14
didrocksslangasek: thanks for the notice14:15
agateauslangasek: so your advice would be to explicitly pass --libexecdir at configure step?14:16
=== MacSlow|lunch is now known as MacSlow
slangasekagateau: if you're needing a single helper binary installed for all archs, yeah14:18
agateauslangasek: we were considering getting them installed in /usr/sbin instead14:19
slangasekdepends on whether it should be invoked by a user14:19
slangasekif it's only internal to the library, /usr/lib/ is better14:20
agateauslangasek: they can be invoked by postinst of other packages14:20
vuntzseb128, didrocks: since I don't see mterry here... do you happen to know if deja-dup targets vala 0.14 or 0.16 for this cycle?14:20
seb128vuntz, no idea14:21
pittiit shouldn't be that difficult to make stuff work with 0.16 if it works with 0.14?14:21
seb128pitti, it's only code yes ;-)14:23
vuntzI don't know, vala is a pain from time to time14:23
seb128it's not difficult, it takes some time and sometime when you make it work for the new version it stops working for the old one which annoys other users14:23
kenvandinevuntz, ok, it builds with 0.16 with minimal changes14:23
kenvandineminimal == 1 line :)14:24
vuntzheh14:24
vuntzthat's cool14:25
kenvandineactually 2 lines14:25
kenvandinei'll test it a bit and make it build with either14:25
kenvandinevuntz, so don't worry about 0.14 :)14:25
vuntzkenvandine: thanks!14:26
kenvandinevuntz, anytime :)14:26
chrisccoulsonseb128, yeah, i know what we need to fix there14:26
pittikenvandine: btw, I landed libgnome-keyring introspection upstream, and uploaded to Debian; once it's through binNEW, I'll sync it14:27
kenvandinewoot!14:27
kenvandinepitti, you rock!14:27
pittikenvandine: if you want it now, I can put it into ubuntu-desktop?14:27
seb128chrisccoulson, ok, assigned to you14:27
chrisccoulsonthanks :)14:27
kenvandinepitti, no rush, won't have time this week14:27
pittikenvandine: ok; binNEW is fast these days, I figure I can sync it tomorrow14:27
seb128pitti, libxlavier upstream rolled a 5.2 tarball with your work btw14:28
pittiseb128: right, I noticed; needs one extra patch which is sitting in git now14:29
pittiseb128: I already have the stuff backported (didn't get an answer to "when release?"), so it's not that urgent; but I'll update Debian soon14:29
seb128pitti, do you know why http://cgit.freedesktop.org/libxklavier/commit/?id=7aac231e369f372cec2a1c030506b6e789907680 ?14:29
pittiseb128: it's because I misunderstood how VERSION_INFO works14:29
seb128pitti, so it's not a soname change?14:29
pittiseb128: it didn't bump soname, no14:30
kenvandineseb128, shotwell already requires valac-0.16 right?14:30
seb128ok, excellent14:30
seb128kenvandine, yes14:30
pittiseb128: it's .so.16.2 now14:30
kenvandineand i bet fedora won't have a problem with 0.1614:30
pittiseb128: apparently the soname == version - age14:30
kenvandinemaybe instead of hacking around to support both i just move to .1614:30
seb128pitti, right14:30
pittikenvandine: yes, 16 is in precise, and I figure we want to build as much as we can with it14:30
* kenvandine updates the NEWS file :)14:31
seb128kenvandine, btw dobey filed a few u1 sponsoring requests14:31
seb128kenvandine, just for info, I will have a look at the end of the afternoon if you didn't before14:31
kenvandinetedg, any eta on those releases?14:31
dobeyyep, and a couple more to come still14:31
kenvandineseb128, ok... i would appreciate it if you can, i'll be out tomorrow and still playing catchup14:32
seb128kenvandine, can do14:32
kenvandineseb128, thx!14:32
seb128kenvandine, yw ;-)14:32
seb128dobey, still no ubuntuone-client though, the new -gnome doesn't require it?14:32
dobeyno. the new -gnome doesn't have any changes even (aside from version bump and apparently new autotools bits generated some changes in the generated files)14:34
dobeythe only one i've proposed so far that does have real changes is ubuntuone-dev-tools14:35
seb128dobey, what's the point to rolling stuff which have no new code nor translations?14:37
dobeyseb128: to force us into a habit of releasing on a schedule14:38
dobeyrather than just when stuff gets in14:38
dobeyso we aren't pushing for 50 uploads 2 days after feature freeze and such :)14:38
seb128ok, I can buy in that ;-)14:39
seb128why oh why is launchpad such a piece of crap14:39
seb128I had to remove the oneiric line from a bug to be able to reassign it to the current source without timeout14:39
seb128to add the oneiric line back14:39
kenvandineyuck14:39
seb128took me 3 tries to add the oneiric component back without hitting a timeout...14:40
dobeyseb128: does it have multiple source packages marked as being affected?14:40
seb128dobey,  if you count bugzilla.gnome and fedora are "sources" yes14:41
seb128it has 2 upstream tracker watches14:41
dobeyseb128: no, i mean ubuntu source packages14:41
seb128no14:41
dobeyhmm14:41
dobeybecause i noticed there was a recent-ish change (not sure when exactly) where LP will want to add a series for every source package that is listed in the bug, when you try to target a series for one of them14:42
dobeyeven for the ones that are already marked invalid or whatever14:42
dobeywhich is a rather not-so-bright thing to do :-/14:43
seb128dobey, that's not recent14:43
seb128well at least now you have those delete buttons so you can delete lines ;-)14:43
dobeydeleting is good yeah, but having the timeouts all the time is crap14:45
seb128indeed14:45
dobeyand i still can't say "this only affects stable-X-Y series"14:46
dobeyoh well14:46
seb128speaking about sponsoring14:48
seb128mvo, did you notice you were pilot yesterday? ;-)14:48
GunnarHjseb128: Ok, bug 918225 about the lightdm issue filed.14:59
ubot2Launchpad bug 918225 in lightdm "List of options in lightdm-gtk-greeter's language chooser not correct in Ubuntu" [Undecided,In progress] https://launchpad.net/bugs/91822514:59
seb128GunnarHj, thanks!14:59
seb128will look at it once I'm done with dobey's sponsoring requests14:59
GunnarHjseb128: Great.15:00
GunnarHjseb128: Talking about lightdm, there is a suggested SRU (approved by Robert) in bug 897166. Could you possibly upload it to oneiric-proposed?15:00
ubot2Launchpad bug 897166 in lightdm "lightdm-gtk-greeter in Xubuntu, has one untranslated item" [Low,In progress] https://launchpad.net/bugs/89716615:00
mvoseb128: *COUGH*15:01
seb128GunnarHj, I will try a look, you can also try pinging the patch pilot of the day (mdeslaur)15:01
seb128or mvo who tried to sneak out from sponsoring :p15:01
seb128mvo, ;-)15:01
mdeslaurGunnarHj: I'll take a look, give me a mment15:03
GunnarHjmdeslaur: Great, that was fast. :)15:04
mdeslaurGunnarHj: when seb128 says jump, I jump15:04
seb128lol15:04
seb128mdeslaur, thanks for looking at it ;-)15:04
mdeslaurhehe :)15:04
GunnarHjmdeslaur: seb128 must be a tough boss. ;-)15:05
seb128GunnarHj, I'm not a boss ;-)15:05
seb128but apparently eveybody fear the french :p15:05
mdeslaurlol15:05
GunnarHjAha.15:05
mdeslaurGunnarHj: could you please use the patch system that's in the oneiric package, instead of inline patching it?15:10
mdeslaurGunnarHj: once you do that, ping me, and I'll upload it15:12
GunnarHjmdeslaur: I don't understand that.15:13
GunnarHjmdeslaur: Do you prefer a separate patch instead of an MP?15:13
mdeslaurGunnarHj: no, do you know what a patch system is in a debian package?15:13
mdeslaurGunnarHj: take a look at the debian/patches directory15:14
mdeslaurGunnarHj: and look at https://wiki.ubuntu.com/PackagingGuide/PatchSystems15:14
GunnarHjmdeslaur: Ok, now I see. Will make a patch instead.15:16
mdeslaurGunnarHj: thanks. Once you do, ping me and I'll sponsor it15:16
GunnarHjmdeslaur: Great, will do.15:16
pittivuntz: yay, got it working now15:19
pittivuntz: took a while to track down and clean up all that global state :) (I shyed around from that the first time, and so only disabled/re-enabled the event listeners)15:19
vuntzcool15:22
pittivuntz: writing a slightly more elaborate test script now, to ensure that after shutdown and restart stuff really works15:22
pittithen I'll update the bug15:22
pittivuntz: there's one thing I had to work around for now, but I'll better discuss in the bug15:23
hallynas of latest update, x brings me to a blank screen.  I'm currently booted from a kde livecd...  known issue?15:32
hallyn(thanks to nvidia drivers i can't switch to a text console to be useful as they are always black)15:33
seb128hallyn, not known, what did you upgrade?15:35
seb128hallyn, do you usually have autologin? do you see the login screen?15:36
hallyni usually have lightdm.  no, it blanked as soon as it was switching to lightdm15:36
hallyni upgraded everything - which i had also done yesteryda, so it's something from the last 24 hrs15:36
hallynlemme chekc if lightdm itself got upgraded.  i know libgtk did15:37
seb128hallyn, can you check you /var/log/lightdm/lightdm.log ?15:37
seb128your15:37
seb128hallyn, yes, lightdm got a new release15:37
hallynlightdm.log *looks* ok...15:38
hallyntbh this looks like an nvidia driver bug, but nvidia didn't get upgraded today15:39
seb128hallyn, what about Xorg.0.log?15:39
pittihallyn: dkms status -> does that show that you actually got the driver?15:39
pittihallyn: or lsmod | grep nv ?15:39
pittihallyn: we also got a new kernel recently15:40
hallynpitti: i can't do "dkms status".  I can't get a (*$&(*%&*  console.  I'm on a livecd15:40
seb128pitti, wouldn't work to run that from his liveCD15:40
pittiwhy not?15:40
seb128hallyn, can you edit xorg.conf and go back to nouveau?15:41
pittimount the installed file system and chroot into it15:41
hallynpitti: new kernel, that would seem likely to blame15:41
seb128see if that makes a difference?15:41
hallynseb128: yeah, I was going to look for the instructions for that.  do i need to install the drivers, or are they already there?15:41
hallynuh, not nouveua.15:41
seb128pitti, well that will not tell you if nv is loaded on the booted system15:41
hallynbut vesa i'd do15:41
pittiseb128: no, but dkms status at least15:41
seb128right15:41
hallynpitti: i don't understand, is there a log file where i can see what you're looking for?15:42
pittihallyn: if you don't want to chroot, you can also check in /lib/modules/3.2.0-9-generic/ whether you find an nvidia module there15:43
hallyni'm fine chrooting, didn't think that would suffice15:43
pittihallyn: dkms also has a log file somewhere, but I don't know where off-hand (not using it on my machine)15:43
pittihallyn: dkms status should be fine; perhaps it wants /proc/ or so15:44
hallynok, one min15:44
hallynZOUNDS15:44
hallynlivecd is 32-bit :)15:44
pittihallyn: while you are there, you could also try sudo dpkg-reconfigure nvidia-current15:44
pittiah, bummer15:44
pittihallyn: so, try to find the dkms log file; probably right in /var/log ?15:45
hallynfind var/log "*dkms*" shows nothing15:45
hallynand grepping only provides update info for dkms15:45
pittihallyn: in /var/lib/dkms/ somewhere?15:45
pittihallyn: find /lib/modules nvidia* ?15:46
hallynthere is a /var/lib/dkms/nvidia-current15:46
pittimy last find might show if it is present for an older kernel, but not the current one15:46
pitti(also worth trying to boot into the previous kernel)15:46
hallynyeah 3.2.0-9-generic does show up15:47
hallynhm, no wait15:48
hallynyeah15:48
hallynnvidia-current.ko is there15:48
hallynok, so maybe i'll try vesa.  It's just it takes 20 mins for livecd to boot so i can't take this lightly :)15:49
pittihallyn: hm, try checking /var/log/lightdm.log ?15:49
pittisorry, /var//log/lightdm/lightdm.log15:49
hallynpitti - that file looks ok, is there anything i can look for15:49
seb128<seb128> hallyn, can you check you /var/log/lightdm/lightdm.log ?15:49
hallynin particular?15:49
seb128<hallyn> lightdm.log *looks* ok...15:49
pittihallyn: that dir also has the X.org looks, which might have a failure15:49
pittis/looks/logs/15:49
pittiseb128: ah, sorry15:50
hallynlemme isntall pastebinit and upload those, maybe you'll see something15:50
seb128pitti, no worry, seems you just go through the same question I asked a few minutes ago there though ;-)15:50
seb128hallyn, pastebin seems a good idea15:50
hallynhttp://paste.ubuntu.com/808697/   lightdm.conf15:52
hallynwell fooi15:52
hallyn:0.log in lightdm does show "failed to load nv"15:52
hallyn(EE) Failed to load module "nv" (module does not exist, 0)15:52
seb128seems likely to be your issue15:53
hallynhttp://paste.ubuntu.com/808700/   <- /var/log/lightdm/:0.log15:53
hallyn<grimace>15:54
hallynthat ships with the kernel?15:54
seb128no, but that needs to match the kernel version15:54
hallynoh it's an X lib?15:55
hallyntrying to find an older version15:55
seb128pitti, ^ back to you, you know better how the nvidia driver updates work15:55
pittihallyn: "nv"?15:55
pittihallyn: nv was dropped in oneiric or even earlier15:56
seb128oh, nv is the opensource one? I always confuse nv and nvidia :p15:56
pittinv is gone15:56
hallynoh, yeahm, that log file is from september15:56
pittithe open source one -> nouveau15:56
pitticlosed source -> nvidia15:56
hallynwell but x-0.log has the same15:56
hallynyeah the open source one would hang twice a day15:57
hallynwith no means to facilitate debugging15:57
hallynso i stopped using it...15:57
seb128hallyn, do you have an /etc/X11/xorg.conf?15:57
hallynam i supposed to be using it again>15:57
hallynit would seem so, but it's sparse15:57
seb128what is in it?15:58
hallynhttp://paste.ubuntu.com/808711/15:58
seb128hum15:59
hallyn(sorry, pastebinit wouldt install, it takes me awhile to switch over and copy/paste it)15:59
seb128what about /var/log/Xorg.0.log?15:59
hallynhttp://paste.ubuntu.com/808714/16:01
pittilooks fine to me16:01
pittihallyn: perhaps try downgrading to the previous lightdm16:02
pittior did you already try that?16:02
pittiyou can download the .debs from the live CD, place them into the root fs, reboot into recovery, and dpkg -i them16:02
pittiI need to run out now, sorry; see you tomorrow!16:02
seb128'night pitti16:02
hallynhttp://paste.ubuntu.com/808720/16:03
hallynthere is the whole thing16:03
hallynpitti: no, i didn't.  thanks, good night16:03
hallynseb128: waht's the simplest way (preferably doable with sed from rescue boot) to switch between vesa and nvidia or nouveau?16:04
seb128hallyn, good question for #ubuntu-x16:04
seb128but I guess editing xorg.conf16:05
hallyni thought that file was actualy no long ersupposed to exist...16:05
seb128#ubuntu-x will know the syntax better than me though, I didn't do that for years ;-)16:05
hallynok, thanks16:05
seb128well it doesn't by default16:05
seb128it's still the way to specify a driver for example16:05
seb128if you i.e want to force vesa16:05
hallyni'll google it right quick.  thanks for your help.16:05
hallyn(once i can do taht easily, i'll try the older lightdm)16:06
GunnarHjmdeslaur: I've change the MP at bug 897166 as requested.16:15
ubot2Launchpad bug 897166 in lightdm "lightdm-gtk-greeter in Xubuntu, has one untranslated item" [Low,In progress] https://launchpad.net/bugs/89716616:15
mdeslaurGunnarHj: thanks, looking now16:18
jbichaseb128: thanks for pushing libsoup2.4, I didn't get around to transforming it into a full merge proposal yet16:35
seb128jbicha, you're welcome16:35
Laneyjbicha: I just realised I forgot your email. ubuntu-desktop is managed automatically so we cannot manually control what goes into (or out of) it.16:37
micahgdidn't I respond to it?16:38
Laneyyes, but you didn't say that :-)16:38
LaneyI meant to but then forgot16:38
seb128Laney, what do you mean? what are the automatic criterious?16:42
Laneyseeds?16:43
LaneyThere's also an override list16:43
seb128Laney, so to get something in a sed we are forced to sed it?16:43
seb128Laney, it seems a bit suboptimal to have to sed all the libs16:43
Laneybut it's not controlled by the DMB editing the lists through Launchpad like the other packagesets16:43
micahgseb128: I don't know that you have to necessarily do that, I'm guessing it uses germinate in some form, but cjwatson would know better16:45
mdeslaurGunnarHj: uploaded, awaiting SRU team processing. Thanks.16:46
micahgthe issue here is stuff is getting put in core where it doesn't seem to be needed there16:46
Laneyhttps://code.launchpad.net/~cjwatson/+junk/packageset16:47
seb128Laney, yeah, we usually just end up by "please email cjwatson asking him to add the package to the set"16:49
seb128but that seems suboptimal for obvious reasons16:49
seb128i.e it spams Colin, and it means we rely,block on one person16:49
Laneyindeed. but regardless I wanted to inform that telling us that stuff needs to be moved around in core/desktop-core/desktop isn't the way16:50
micahgLaney: thanks, I'll have to look at that later so I can understand how these things are generated16:50
seb128Laney, thanks, I've to admit I didn't catch the start of the discussion so I'm not sure what the topic is16:51
seb128was it about libsoup2.4 not being in the desktop set?16:51
micahghttps://lists.ubuntu.com/archives/devel-permissions/2012-January/000320.html16:51
seb128oh ok16:52
seb128micahg, thanks16:52
=== zyga_ is now known as zyga
GunnarHjmdeslaur: Thanks for sponsoring! Please see my latest comment on bug 897166, though.17:13
ubot2Launchpad bug 897166 in lightdm "lightdm-gtk-greeter in Xubuntu, has one untranslated item" [Low,In progress] https://launchpad.net/bugs/89716617:13
Sweetsharkpitti: ok, I have a 3.4.5 release ready (if l10n finishes too). I will upload to chinstrap tonight.17:29
Sweetsharkpitti: ah, crap need to change series to oneiric-proposed still17:30
Sweetsharkpitti: anyway -- that should go into oneiric-proposed and can be tested there in the two weeks while i am on vacation17:31
Sweetsharkand then I will now care about getting beta3 or 3.5.0rc1 into precise (or even the ppa, so that the bhs 2 can work with it).17:33
Sweetsharkhttp://blog.documentfoundation.org/2012/01/17/tdf-announces-the-second-bug-hunting-session-to-put-first-release-candidate-of-libreoffice-3-5-on-the-test-bench/17:34
hallyni *do* wonder who thought it would be a good idea to have the "your x is in a bad state, what would you  like to do?" window not have any kbd bindings...17:36
mdeslaurGunnarHj: ok, I've set it back to triaged17:41
GunnarHjmdeslaur: Ok, good.17:42
=== zyga is now known as zyga-break
* didrocks waves good evening, time for dancing :)17:49
chrisccoulsonso, how are people coping without reddit?17:49
didrocksnever used it, enotenoughtime ;)17:49
seb128chrisccoulson, what is reddit?17:56
smspillazseb128: O________________________________O18:07
smspillazyou don't know what reddit is ?18:07
balloonsseb128, reddit is a discussion site, where links/text is posted and people comment18:07
balloonsI would give you a wikipedia link, but of course, it's blacked out too :-)18:07
seb128smspillaz, no18:08
seb128balloons, ok18:08
seb128well I'm not really into social websites ;-)18:09
mdeslaurseb128: reddit is where people bitch and moan about unity18:12
seb128mdeslaur, oh, that makes me want to be there :p18:12
mdeslaurhehe18:12
smspillazsee, SOPA is a good thing, wait18:14
cyphermox"PIPA and SOPA, NOPA!"... interesting18:14
achiangwe should black out facebook, g+, reddit, twitter, irc, and email and call it "world productivity day"18:17
smspillazJanuary 18 - NEVER FORGET18:19
Ursinhaachiang, lol18:33
kenvandinea net gain in LOC on  porting to non-deprecated gtk APIs seems icky to me18:53
kenvandine 16 files changed, 141 insertions(+), 96 deletions(-)18:53
nessitachrisccoulson: hello there! may I ask you a firefox-related question?18:54
kenvandinenot as bad as the gdus port of the indicators though :)18:54
seb128nessita, poor chris18:54
chrisccoulsonhah18:54
nessitaseb128: hey! :-)18:54
seb128he got pinged all around during the whole day ;-)18:54
chrisccoulsonnessita, only if you can provide beer :)18:54
nessitachrisccoulson: I certainly can! you coming to .ar?18:54
seb128nessita, btw still waiting on dobey's ubuntuone-client update to sponsor yours18:55
nessitaseb128: yeah, I know. Thanks :-)18:55
seb128yw ;-)18:55
chrisccoulsonnessita, i don't think so ;)18:56
chrisccoulsoni can wait for beer though :)18:56
nessitachrisccoulson: in firefox, I used to double click on the area next to the tabs and I was able to open a new tab doing that.  I'm now running precise with the "default" theme, and the double click is ignored. But if I change the theme, the double clicks work. Any idea what's going on, and what to report?18:56
nessitachrisccoulson: actually, it works no when changing the theme, which I can't do (I can't find from where do that), but if the settings manager crash I can double click18:57
chrisccoulsonnessita, oh, that hasn't worked for a while with tabs on top has it?18:58
dobeyseb128: not any more :)18:58
nessitachrisccoulson: hum, sorry, I'm not following. Tabs on top of what?18:58
dobeyseb128: it *just* finsiehd in pbuilder, and i just now uploaded it :)18:58
seb128dobey, great ;-)18:58
seb128dinner time18:58
seb128will look at that after dinner18:58
dobeyseb128: bon apetit18:59
seb128dobey, merci ;-)18:59
seb128bbl18:59
chrisccoulsonnessita, what happened is that when tabs were moved on top, upstream made it possible to grab the tab area to drag the window around (as the tab area blends in with the titlebar on our dark theme)18:59
chrisccoulsonand i think that functionality disappeared18:59
nessitachrisccoulson: would you know if I can somehow have it back?19:00
desrthey guys19:00
nessitaperhaps changing the theme?19:00
desrtis reddit down for anyone else?19:00
chrisccoulsonnessita, not sure about that19:00
chrisccoulsonbut the bug is https://bugzilla.mozilla.org/show_bug.cgi?id=63539719:00
ubot2Mozilla bug 635397 in Theme "when tabbar and menubar have unified appearance, tabbar should be just as draggable as menubar" [Normal,Verified: fixed]19:00
dobeynessita: there is an option to have tabs below the url entry again19:00
dobeynessita: it might work19:00
chrisccoulsondesrt, yeah, did you notice a productivity increase?19:00
chrisccoulsonnessita, yeah, moving tabs below the addressbar will work, as dobey said19:01
dobeydesrt: nah, it works fine for me19:01
nessitadobey: option where? I want to try it!19:01
desrtchrisccoulson: productivity increase maybe.  increase in withdrawl symptoms?  definitely.19:01
dobeynessita: in the preferences dialog :)19:01
chrisccoulsonnessita, View -> Toolbars -> Tabs on Top19:01
nessitadobey, chrisccoulson: YES IT WORKS19:01
* nessita hugs everyone!19:02
dobeyoh right, it's in the toolbar customization, not the prefs19:02
* chrisccoulson hugs nessita19:02
dobeychrisccoulson: did you see my regression report btw?19:02
* nessita haz doubleclicks again! she's happy!19:02
chrisccoulsondobey, not yet. i really need to do some other work first ;)19:03
dobeychrisccoulson: bug #91700819:03
ubot2Launchpad bug 917008 in firefox "Mouse Interactivity Regression with Global Menu bar" [Undecided,New] https://launchpad.net/bugs/91700819:03
dobeyit's a fun one :)19:03
dobeysure, i know fixing isn't easy19:03
chrisccoulsondobey, that's a duplicate19:03
dobeyah19:03
chrisccoulsonand is a limitation of dbusmenu, the panel and pretty much every other part of the stack ;)19:04
dobeywell launchpad sucks at suggesting duplicates then19:04
chrisccoulsonie, firefox is the wrong place to report it ;)19:04
tkamppeterpitti, Alioth is back, I have pushed my last changes.19:04
dobeyyes i know why it's broken19:04
dobeywell firefox is affected19:04
dobeyeven if dbusmenu had API to do it, the extension would have to use it19:04
dobeyand it obviously doesn't :)19:04
kenvandinevuntz, good timing on asking about valac-0.16 and gwibber, spot just pinged me about rawhide build failures19:05
kenvandinenice to have a branch ready for him :)19:05
czajkowskiRiddell: ping19:18
vuntzkenvandine: :-)19:50
vuntzkenvandine: I already merged your patch19:50
kenvandinecool19:51
BigWhalechanged status to Fix Released on six bugs... yay happy!19:54
kenvandineBigWhale, woot19:54
BigWhaleken! :) Back home? :)19:55
kenvandineyup19:55
BigWhaleCanonical leaves, Budapest bars go back into recession ...19:56
kenvandineindeed19:57
desrtczajkowski: there is a good chance that Riddell is still in the hospital20:01
czajkowskidesrt: still..poked one of the other kubuntu council folks, but thanks20:02
BigWhaleHmm, what do do with old bugs that were tied to a functionality that is not supported anymore?20:06
BigWhalemark them as invalid?20:08
micahgBigWhale: depends if they qualify for SRU or not20:10
BigWhaleSRU?20:10
dobeybugs in ubuntu, or bugs in your app?20:10
BigWhalebugs in my app20:10
BigWhale:)20:10
dobeythen whatever you want to do with them20:11
BigWhalesorry, forgot to mention. I was asking in a general matter20:11
dobeyyour app, your bugs. make a decision :)20:11
BigWhaledobey, I'd like to stick as close to the ubuntu practise20:11
BigWhalethat's why I am asking20:11
dobeythen decide what you want to provide support for, and how you want to deal with that support. 5 years is a long time to support something20:12
dobeyheck, 18 months is a long time to support something20:12
BigWhaledobey, indeed. That is why I wanted to get rid of some features that were now present, but not working as they should and start clean. and reimplement those things during this LTS cycle20:14
dobeykenvandine: around?21:39
kenvandinedobey, for a few minutes :)21:41
kenvandinewhat's up21:41
dobeykenvandine: i'm wondering about transitional packages21:47
dobeykenvandine: and if i should bother with them, for some changes in libubuntuone21:47
kenvandineexamples?21:47
kenvandinethey are often needed21:48
dobeyso the 2.99.2 release of libubuntuone drops the static python bindings, and the mono bindings. it's still gtk2-only, but it's the start of the move to gtk3 support21:48
kenvandineah21:49
dobeyshould i provide empty packages for those, or just add Breaks: for them to the lib package or something?21:50
kenvandinei think breaks21:50
Laneyno more banshee store then?21:51
kenvandinewill the static bindings work if the older version of the lib is installed?21:51
dobeykenvandine: yes, but you can't both versions of the lib installed. the api and soname are still the same21:54
kenvandineugh21:54
kenvandineso actually the static bindings will still work?21:55
dobeywell in so much as you can't use them for anything useful now, sure21:55
dobeywell, we removed them from trunk, so there are no more static python bindings in trunk21:56
kenvandinedobey, so perhaps the package can just stop producing that binary package21:56
dobey(or in 2.99.2)21:56
kenvandineis that python-ubuntuone-client ?21:56
dobeypython-ubuntuone21:56
kenvandinenothing seems to depend on it21:57
dobeyright21:57
kenvandinebut apps do depend on python-ubuntuone-client21:57
dobeyyes, which comes from ubuntuone-client21:57
kenvandineok, so that isn't affected?21:57
dobeyno21:57
kenvandineok, so i think a breaks and replaces will probably be enough21:58
kenvandinesometimes you need to throw in a conflicts, but i can never remember the cases where you need that :)21:58
dobeyactually i guess i should put the breaks/rpelaces for that on the gir package?21:58
kenvandineyeah21:59
kenvandinemaybe the library too, since that is what people will already have installed22:00
kenvandinedobey, i'll be out tomorrow, but have seb128 review it22:00
dobeyok22:00
kenvandinehe knows the cases where you need the conflicts too22:00
kenvandines/too/better than i/22:01
dobeymaybe i'll just go watch BttF 2 for now, and ask him tomorrow :P22:03
* kenvandine heads out 22:03
dobeythanks kenvandine22:04
kenvandineanytime22:04
desrtmterry: hey22:53
mterrydesrt, heyo!22:54
desrtmterry: having some weird dejadup issues22:54
desrtsince changing to ubuntu, whenever my backup tries to start i get the dialog asking me my password22:54
desrti enter the password22:54
desrtthen.... (short pause)... i get the dialog asking me my password22:55
desrtrepeat22:55
mterrydesrt, OK.  It's more likely that DD is being bonkers than that you're continually entering the wrong password22:56
mterrydesrt, if you could run DD in a console with DEJA_DUP_DEBUG=1, then you should be able to see the response we're getting from duplicity22:56
mterryWhich should give a hint22:56
desrtokay22:57
mterryrun DEJA_DUP_DEBUG=1 deja-dup --backup22:57
desrti'll do that when i get home tonight22:57
mterrydesrt, cool, thanks22:57
mterrydesrt, I should still be online22:57
Riddellczajkowski: pong23:41
Riddelldesrt: I'm out of hospital (don't you read my blog!)23:42
chrisccoulsonlol - https://twitter.com/#!/MCHammer/status/159747504433401857/photo/123:49

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