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

=== asac_ is now known as asac
=== m_conley is now known as m_conley_away
didrocksgood morning05:19
RAOFHey didrocks.  Good morning!05:20
didrockshey RAOF!05:22
RAOFMy internal clock's all off.  pitti hasn't clocked on, so I don't know what time it is!05:22
didrocksheh :-)05:26
jbichahowdy05:29
jbichaI got my first patch into Gnome today so I'm happy05:29
didrocksjbicha: nice!05:30
TheMusoRAOF: afaicr pitti is off for 2 weeks, as evident by him not actually being on IRC. :)05:50
RAOFYeah, I know.05:50
bschaeferdidrocks: Good morning for you, I am pretty sure this new patch is done. I just need to add some more test and do some more05:50
RAOFBut his lack is all messing up my regular schedule :)05:50
didrocksbschaefer: excellent news! do you have any interaction with the debian maintainer? as he's upstream, I think he should be the contact point, and then, we "just" sync :)05:51
TheMusoawwwww05:51
jbichaI've got this ready for review: https://code.launchpad.net/~jbicha/ubuntu/oneiric/transmission/transmission-2.33/+merge/6893605:52
bschaeferdidrocks: Yup, I am pretty sure I handled everything he wanted changed05:52
bschaeferdidrocks: So just some more testing and then everything should sync up haha05:52
didrocksbschaefer: excellent, tell me when he takes the patch upstream, then, I'll just sync ubuntu to his version05:52
didrocks:-)05:52
bschaeferdidrocks: Alright!05:52
didrocksbschaefer: thanks again for your tremendous work there!05:52
bschaeferdidrocks: No problem is was very fun acutally doing applied Formal Language instead of pure theory haha05:53
didrocksheh, I don't know enough about xapian to qualify hacking on it is "fun" or not :)05:54
bschaeferhaha, yeah some of the code was pretty rough to read. That's why I just wanted to Lexer to handle the CJK05:55
bschaeferbut he wanted the parser too so I had to read up on the lemon parser generator then it was pretty easy to insert code05:55
didrockshum, about this parser generator… It's like if you were talking chinese to me05:57
didrockswhich is totally in the context though :-)05:57
bschaeferHaha yeah. I wish I knew at lease the semantics to any of the CJK languages05:58
chrisccoulsongood morning everyone06:45
didrockshey chrisccoulson!06:46
didrockshow was your week-end?06:46
chrisccoulsonhey didrocks. yeah, it was good thanks. how about you?06:47
didrockschrisccoulson: was too short, but fine :-)06:47
chrisccoulsonyeah, i know that feeling :)06:47
didrocksheh!06:47
didrocksthunderbird wanted to give me a day off06:47
didrocksI started it, and again, no treeview on the left06:48
didrocksrestarting it hasn't done anything06:48
chrisccoulsonsame error as before?06:48
didrocksi had to reboot my session (no upgrade nothing)06:48
didrocksyeah06:48
didrocksand then, it was ok06:48
chrisccoulsonhmmm :/06:48
didrocksseems quite fragile, I haven't done any update since Friday06:48
chrisccoulsonno extension upgrades or installs?06:49
didrocksnow it's ok, but not that nice for users if they start and "where are my emails" :p06:49
didrocksnothing at all, I generally boot, and then, do my upgrade06:49
didrocks(after finishing the "morning backlog reading"06:49
didrocks)*06:49
didrocksdo you think that those kinds of errors are only triggered by large mailbox?06:50
chrisccoulsoni wouldn't have thought so06:50
chrisccoulsonit's going to be a fun week :)06:50
didrockschrisccoulson: why? :-)06:51
chrisccoulsontrying to figure out what's going on ;)06:51
didrockschrisccoulson: oh, you meant s/week/cycle-from-now-and-for-ever-debugging-thunderbird-issues then? :)06:52
desrtgood morning, world07:08
chrisccoulsongood morning desrt07:08
chrisccoulsondidrocks, tkamppeter had the same issue as you on friday btw07:08
chrisccoulsonthis one is going to cause me to lose some sleep ;)07:08
didrockschrisccoulson: you mean, I'm not the only poor sool?07:09
didrocks:)07:09
didrockssoul*07:09
didrockshey desrt07:09
desrtword up07:10
desrtdbarth: g'morn07:10
didrockschrisccoulson: oh, you will take my long nights on evolution, but that's only because you wanted it! :)07:18
SweetsharkMorning, all!07:18
dbarthdesrt: hi Ryan07:22
desrtSweetshark: hihi07:32
didrockshey Sweetshark!07:39
desrtseb128: trying to fix the eventfd mess properly today08:12
seb128hey desrt08:13
seb128desrt, ok08:13
desrti'm writing a clean and easily-unit-testable abstraction for "give me something that i can use to wake up a poll in another thread"08:13
desrtwith unix pipe, eventfd and windows semaphore implementation08:13
desrtwill help avoid the #ifdef ratsnest in gmainloop and gcancellable08:13
* desrt is at the write-the-tests part08:14
seb128robert_ancell, hey08:26
seb128robert_ancell, how are you?08:27
seb128robert_ancell, do you want the unity greeter to be default for alpha3?08:27
chrisccoulsonhey seb12808:37
seb128hello chrisccoulson08:37
seb128chrisccoulson, how are you?08:38
chrisccoulsonseb128, how are you?08:38
seb128chrisccoulson, I was just looking at your bluez bug08:38
chrisccoulsoni'm good thanks08:38
seb128chrisccoulson, I'm fine thanks08:38
chrisccoulsonseb128, yeah, i was going to just upload bluez, but i can't upload it ;)08:38
seb128now in the desktop set?08:38
seb128not08:38
chrisccoulsonit's not08:38
seb128it's weird, we had a diff not building that part because it was moved to udev08:38
chrisccoulsonthis bluetooth problem has been bugging me for weeks08:38
seb128it got moved back to bluez now?08:39
chrisccoulsonseb128, yeah, it's been deleted entirely from udev08:39
seb128ok, fair enough08:39
seb128chrisccoulson, I can sponsor it for you but could you email cjwatson about getting it added to the desktop set?08:39
chrisccoulsonseb128, yeah, can do. do you think it's appropriate for the desktop set?08:40
seb128yes08:40
seb128in practice nobody out of desktop worked on it for years08:40
chrisccoulsonit seems what i really need to do is complete my application for core-dev ;)08:40
seb128so if we do the actual work we can as well have the actual rights to do it08:40
seb128that as well08:40
seb128RAOF, hey08:45
RAOFseb128: Ho!08:45
seb128RAOF, how are you?08:45
Kaleodesrt: hi hi08:45
RAOFseb128: A bit cold.  Apart from that, pretty good :)08:45
seb128great08:45
seb128RAOF, I was wondering if you had a practical issue with the gnome-keyring SRU out of the fact that it modifies a session component08:46
Kaleodesrt: it seems we have some issues with change notifications of dconf properties using dconf-qt from QML on Oneiric08:46
seb128RAOF, seems your "doesn't apply for a SRU" make some users not happy ;-)08:46
RAOFseb128: Mostly that it's a borderline SRU - it didn't seem to have a sufficiently high reward:risk ratio.08:46
RAOFie: It seemed to be annoying on boot, but not after that, and not that annoying.08:47
seb128RAOF, some people have to enter their password 5 times on login and disagree with you08:47
RAOFThey'd be even less happy if the upload broke the cryptography, or caused the keyring to not work at all, or…08:48
RAOFThat patch looked pretty safe and sane, though.08:49
seb128right, that was going to be my point08:49
seb128the patch is shipped in GNOME3, oneiric and we have proposed08:49
seb128we can let it a few weeks in proposed if we can solid testing08:49
RAOFAs I said, it looked borderline to me.  I'm prepared to be convinced that there's a higher reward than I estimated.08:49
seb128well I know it's one of the first things pgoodall talked to me about at UDS about natty08:50
desrtKaleo: which types of properties?08:50
seb128RAOF, seems it's a pretty annoying bugs for lot of people and a bit of a show stopper to "sell" Ubuntu08:51
seb128RAOF, it still is mostly cosmetic but having to enter your password 5 times seems to bother users who want to enter it 0 times a lot ;-)08:52
RAOF:)08:52
seb128RAOF, well I just wanted to made a point for it, I will not push further or force any decision ;-)08:52
RAOFThey're always going to have to enter their password at least once, which kinda makes autologin something we shouldn't actually allow.  It does suck, though.08:57
Kaleodesrt: right now I am struggling with a string08:57
Kaleodesrt: it works fine on Natty though08:57
seb128RAOF, right, or we should call it unsecure and set an empty keyring password as well08:58
desrtKaleo: very odd....08:58
desrtKaleo: a backtrace could be helpful08:58
RAOFseb128: That would also work.08:58
Kaleodesrt: yeah08:58
Kaleodesrt: right now my Oneiric machine died08:58
Kaleodesrt: though it's trivial to reproduce08:59
Kaleodesrt: http://pastebin.com/qbUrFyRv08:59
RAOFseb128: I'll think it over again.08:59
desrtKaleo: i do not presently have the means to run that09:00
desrtKaleo: please get me a backtrace when you can09:00
Kaleodesrt: it's going to be hard for you to fix if you cannot run it :)09:00
seb128RAOF, thanks, no hurry to decide on it don't worry, I will comment on the bug to say that the issue is mostly cosmetic and the patch on a key session components so something that's not trivial to change in a stable update09:00
desrtKaleo: i was hoping you would fix it :)09:00
bschaefer\msg njpatel, Hello and good morning for you.09:02
njpatelbschaefer, hey hey09:02
bschaeferhaha opps09:02
bschaefernjpatel I had a quick question about a Makefile.mk in Xapian09:02
bschaefernjpatel: Olly wanted me to add the cjk-tokenizer.h in there but I see two places to put it09:03
njpatelbschaefer, will have to see the file, one sec09:04
bschaeferyeah I was pulling it up haha09:04
njpatelbschaefer, which directory in xapian?09:05
bschaeferxapian-core/queryparser09:05
njpatelbschaefer, is the header needed by users of xapian or only internally?09:06
bschaeferonly internal09:06
bschaeferhttp://bazaar.launchpad.net/~brandontschaefer/xapian/cjk-support-patch/view/head:/xapian-core/queryparser/Makefile.mk09:06
bschaeferI put it in the noinst_HEADERS but I saw Mikkel put a header file in the lib_src section also09:07
njpatelbschaefer, I think noinst_HEADERS is fine09:07
bschaefernjpatel: alright, I also finish merging the CJK tokenizer into the CFG/Parser sooo hopefully he will like it haha09:08
njpatelbschaefer, excellent09:09
bschaeferjust trying to get the finishing touches on it to make another patch haha09:09
didrocksdesrt: I'm sure you are really eager to add that to dconf-qt http://people.canonical.com/~didrocks/02_link_again_dconf_dbus.patch :)09:12
seb128GunnarHj, hi09:12
seb128GunnarHj, just for info pitti is on holidays for 2 weeks09:13
seb128GunnarHj, so better to ask review from ubuntu-desktop as well rather than blocking on him09:13
desrtdidrocks: i've already been carrying that patch for a white09:15
desrtit's been on master for at least 20 seconds now09:15
GunnarHjseb128: Hi Sebastien, thanks for letting me know; suspected that when I noticed he isn't logged in here.09:15
desrtmaybe more like 1 minute now that i think again :)09:16
didrocksdesrt: waow, time goes so fast! :)09:16
GunnarHjseb128: Thought I'd ask you for help later today, since my latest idea involves multiple packages. Hope that's ok.09:17
seb128GunnarHj, sure, seems another things worth an email to the ubuntu-desktop list09:18
seb128GunnarHj, rodrigo works on the control center upstream and has been working on the region code so he would be good to talk to09:19
seb128GunnarHj, today is an holiday is spain though, he will be back tomorrow09:19
GunnarHjseb128: Yeah, I had planned to talk to Rodrigo as well. Possibly a mail list topic, not sure yet...09:20
seb128ok09:22
seb128didrocks, btw new zg in debian, do you want to take the .1 update and reverse the raptor build-depends to the old version while you are at it?09:22
didrocksseb128: I commented on the sync request RainCT commented on and assigned it to doko09:22
didrocksopened*09:23
seb128hum, ok09:23
seb128I would just reverse the build-depends in a -1~oneiric and tell doko to sync once he fixes the raptor issue09:23
seb128but your call09:24
seb128i.e I would fix zg now and block the sync on doko rather than blocking the fix on doko09:24
didrocksseb128: can do as well, for sure09:24
seb128well your call09:24
seb128depends how much the breakage annoys the zg guys09:25
seb128it might take a bit before doko has time for that09:25
seb128especially if he's to debconf09:25
didrocksyeah, let's do that09:31
=== chaotic_ is now known as chaotic
didrocksseb128: happy patch pilot day! :-)09:41
seb128didrocks, thanks ;-)09:41
seb128mvo__, hey09:42
seb128mvo__, I'm having software-properties issues ;-)09:43
seb128Traceback (most recent call last):09:44
seb128  File "/usr/lib/python2.7/dist-packages/softwareproperties/gtk/SoftwarePropertiesGtk.py", line 641, in on_isv_source_toggled09:44
seb128    self.backend.ToggleSourceUse(str(source_entry))09:44
seb128  File "/usr/lib/pymodules/python2.7/dbus/proxies.py", line 143, in __call__09:44
seb128    **keywords)09:44
seb128  File "/usr/lib/pymodules/python2.7/dbus/connection.py", line 630, in call_blocking09:44
seb128    message, timeout)09:44
seb128dbus.exceptions.DBusException: com.ubuntu.SoftwareProperties.PermissionDeniedByPolicy: com.ubuntu.softwareproperties.applychanges09:44
seb128mvo__, when tried to toggle a ppa in "other softwares" tab09:44
mvo__seb128: ok, I check it. but you did do a successful auth?09:45
seb128mvo__, it didn't ask me to auth09:45
mvo__seb128: is the policykit agent running?09:46
seb128mvo__, hum, seems not09:46
jibelis there a way to disable the message indicator for thunderbird ? It is the same than xchat and I miss most of the pings on irc.09:46
seb128mvo__, ok, that's it, sorry for the noise09:47
seb128mvo: works great once it's running ;-)09:50
robert_ancellseb128, yeah, been working like crazy trying to get everything finished, two weekends in a row :)09:58
robert_ancellseb128, so yes, I'm just packaging the new version now - are you guys ok supporting it?09:59
seb128robert_ancell, ok09:59
seb128robert_ancell, yeah, supporting broken upstream code drop is our job :p09:59
mvo<mvo> hrm, network is really unstable today09:59
mvo seb128: did you get my last question about the agent?09:59
robert_ancellseb128, I really wanted to get it released last week, but the usual software issues crept up on me09:59
seb128robert_ancell, but yeah don't worry about eventual issues we will deal with those09:59
robert_ancellbrb, just checking the package works10:00
seb128robert_ancell, is there anything we can do to help you get the new version out?10:00
seb128mvo, it was not running indeed, works once it's started10:00
robert_ancellseb128, I'll tell you in one minute :)10:00
mvoseb128: can we fix this please, like with a auto-restart flag in the desktop file ;)10:00
seb128mvo, there is one, I'm just on partial update with a gnome which knows about Unity as a desktop value and with a .desktop which has OnlyShowIn=GNOME10:01
seb128i.e stupid issue on my side10:02
seb128need to get the update which added Unity to the OnlyShowIn10:02
mvoeh, so … it used to be possible to use try: except: with pygtk, if I try "try: Gio.Settings("something") except: something" my app does not catch any exception but instead runs into a GLib-GIO-ERROR. what is the way to do it in the new-world-order?10:02
mvoseb128: great, thanks10:02
seb128mvo, what are you trying to do?10:02
seb128mvo, g_settings_new used to call abort on missing schemas, that's fixed in the glib update that is pending upload10:03
seb128mvo, if the issue you are trying to fix is deal with missing schemas10:03
mvoseb128: yeah, that is the issue10:07
seb128mvo, it took only 2 years to convince desrt ;-)10:07
mvowell, its fine to have a exception in this case …10:08
mvobut not a unhandlable one10:08
seb128well they say it's part of the installation and that if it's not installed your install is corrupted10:08
seb128in the same way that the binary could be corrupted10:08
seb128so there is no real point to try to deal with it out of stopping10:09
cdbsdidrocks: ping, brasero's done https://code.launchpad.net/~bilalakhtar/brasero/unity-launcher-integration/+merge/6894010:19
didrockscdbs: nice! I'll have a look shortly :)10:22
cdbsdidrocks: yeah, I've just updated the branch, a moment ago, if you have downloaded it already then pull it up :)10:23
didrockscdbs: the code looks good. However, I have no cd burner right now to test it, can you pease subscribe the sponsoring list as well?10:26
seb128didrocks, do you need testing with a real drive to see it makes the right calls?10:27
didrocksseb128: not sure, maybe it can work creating an iso from another iso in brasero, I never tried if it's even possible with brasero10:27
seb128didrocks, ignore me, I though it was static .desktop lists, I've read the diff now10:29
didrocksno worry :)10:29
seb128didrocks, recording a directory to an iso should work I think but i'm not sure ;-)10:29
didrocksseb128: oh, isn't it your patch pilot day? ;-)10:30
seb128didrocks, indeed ;-) can have a look after lunch if you want10:30
didrocksexcellent, thanks seb128 :-)10:30
seb128robert_ancell, I guess the half an hour before coming back is not a good sign for the new version?10:30
didrocksstill trying to figure out those qml non updating on dconf change10:30
seb128didrocks, yw ;-)10:30
robert_ancellseb128, heh, it's a bad sign for the unity greeter, I'll fix that tomorrow10:31
seb128robert_ancell, does current gtk greater let you log in if you have no .dmrc or a protected user directory? ;-)10:31
seb128robert_ancell, if it does I think we are fine for a3, though it would still better to not break the unity greeter for those who run it10:32
robert_ancellseb128, I haven't tested that yet, it probably is still broken, will look at it tomorrow10:39
seb128robert_ancell, ok, there is a one liner patch on the bug which is assigned to you10:39
seb128robert_ancell, it's a check for a null value10:39
robert_ancellseb128, the new package is in lp, could you test it?  Unity greeter users will revert to the GTK+ greeter, I'll upload a fixed unity-greeter package tomorrow10:40
seb128robert_ancell, ok, do you need feedback now, or should I just play with it today and drop you an email to say how it went?10:40
robert_ancellseb128, yeah, I saw the bug go by, but I've just been sprinting to get the 0.9 release out, only just got back to looking at bugs10:40
=== MacSlow is now known as MacSlow|lunch
robert_ancellseb128, I think if we're going to change to it for A3 we should do it with at least one day of testing.  I'm happy to upload it right now, but a second opinion would be good10:41
seb128robert_ancell, ok, let me build it ;-)10:41
ronocmvo, ping10:48
ronocthis com.ubuntu.systemservice - does it only appear when there is something to report ?10:48
ronoccurrently i have set up a watch on its dbus name10:48
ronocwhen it appears I will check the rebootrequired method10:49
seb128robert_ancell, brb with new lightdm10:49
ronocmvo, I need though more information about this systemservice (because i can't see it through d-feet right now)10:52
ronoci presume because i don't need to restart10:53
robert_ancellseb128, good news?10:56
seb128re10:56
seb128robert_ancell, no10:56
seb128I had to use gdm to log in10:56
seb128lightdm switched me to the gtk greater10:56
seb128it let me enter my login and password and then seems to start loading the session for a second and send me back to the greeter10:57
robert_ancellseb128, can you paste the log?10:57
seb128which on? lightdm.log?10:58
robert_ancellyup10:58
seb128robert_ancell, http://pastebin.ubuntu.com/651688/10:58
seb128"[+38.68s] DEBUG: Adding session authority to /home/seb128/.Xauthority10:59
seb128[+38.68s] WARNING: GError set over the top of a previous GError or uninitialized memory."10:59
seb128robert_ancell, ^ I wonder if those are my logging try10:59
robert_ancellyes, it looks like it10:59
seb128robert_ancell, can I help debugging it in some way?11:15
robert_ancellcould you touch ~/.Xauthority and see if that makes a difference?11:15
robert_ancellI'm fixing up the GError code, damn this is easier in Vala...11:15
seb128trying11:17
seb128robert_ancell, is there a way to start a lightdm in xephyr or something from my session?11:17
robert_ancellthere's --test-mode, but you can't run a xephyr and have it register with lightdm (this release)11:18
seb128robert_ancell, with a .Xauthority it starts11:23
robert_ancellseb128, ok, interesting the regression tests don't pick that one up11:23
seb128robert_ancell, I got keyring unlocking prompt after login so dunno if the pam integration got buggy with the new version or what's going on11:23
robert_ancellI get that too...  it doesn't happen in GDM?11:23
seb128no11:23
seb128it didn't happen in lightdm before the update either11:24
ronocmvo_: did you see my questions above ?11:24
ronocmvo_, pinga ring ?11:28
seb128robert_ancell, the new lightdm works fine on my nb btw, with or without a .Xauthority, dunno what's the difference11:32
robert_ancellok, that is weird...11:32
seb128robert_ancell, dunno if that's to be with my user being on ecryptfs on my laptop11:32
robert_ancellare you logged in on a terminal and keeping the home dir open?11:33
seb128yes11:33
=== MacSlow|lunch is now known as MacSlow
seb128robert_ancell, brb doing another testing without Xauthority on this box11:34
sebguestrobert_ancell, re under a guest session11:41
sebguestso lightdm refuses to let my user in after a fresh reboot11:41
robert_ancellsebguest, hey, can you reproduce it?11:41
sebguestswitching to a vt and login in shows my user dir has a .Xauthority from now11:41
sebguesti.e time I tried to log in11:41
sebguestwhich is non null11:41
robert_ancellsebguest, does it occur for users without encrypted dirs?11:42
sebguestrobert_ancell, yes, happens on a fresh boot on my laptop11:42
sebguestrobert_ancell, is there any way I can go back to the greeter to try to log with another user?11:42
sebguestor should I log out of my guest session?11:43
sebguestthe indicator user switching doesn't do anything11:43
robert_ancellsebguest, open d-feet, and go to org.freedesktop.DisplayManager.Seat011:43
robert_ancelland run SwitchToGreeter()11:43
sebguestrobert_ancell, ok, my test user works11:44
sebguestso seems limited to my ecryptfs main account11:44
sebguestlet me ecryptfs an user on my nb to see if that bug as well11:44
sebguestwth?11:49
sebguestI can log in with my user by switching to the greeter now11:49
sebguestbrb11:49
seb128re11:59
seb128robert_ancell, ok, sorry for the delay11:59
seb128robert_ancell, so yeah, same think on my nb with a test user11:59
robert_ancellnp, I tried an encrypted user and had the same problem11:59
seb128it's somewhat ecryptfs specific12:00
seb128robert_ancell, ok, anyway I'm set up to debug on my nb as well now but I guess if you get the issue you can as well directly debug ;-)12:03
robert_ancellyeah, I'm scratching my head though12:03
cyphermoxgood morning12:03
seb128hey cyphermox12:04
cyphermoxhey seb12812:04
seb128robert_ancell, it's weird I managed to log in a few times but I can't find steps to make it work or if that's random12:04
seb128like before it worked when I switched to the greeter with d-feet and tried to log in but it doesn't do it now12:05
robert_ancellseb128, I think it's the home dir not getting mounted, perhaps there's a race12:05
seb128robert_ancell, but I can confirm the pam keyring integration being broken on any user, ecryptfs or not12:06
seb128not sure if that could be the same bug12:06
mvo__ronoc: hey, I did not see your question, I have a bit of network trouble today12:10
ronocmvo__, no worries, could you send me details via email the system service dbus interface, so as i can code it up.12:10
ronocmvo__, i need to grab some lunch12:10
robert_ancellseb128, ok, I won't chase that red herring12:10
ronocmvo__, bbiab12:10
mvo__ronoc: sure12:11
ronocmvo__, thanks12:11
ronocmvo__, does it only appear on the bus if a restart is required ?12:11
mvo__ronoc: its a auto start service, one way is to query it after a transaction of aptdaemon, but I guess I can actually add something into aptdaemon so that you can check after a finished aptdaemon transaction if a reboot is required12:12
mvo__ronoc: does that sound easier?12:12
glatzorhello mvo__ what do you need?12:13
ronocmvo__, I was going to put a dbus watcher in place for it whereby once it appears on the bus I will query it. but yes it would be easier if I get all i need from the apt dbus interface12:13
ronocmvo__, I have the watcher in place though12:14
ronocso its okay as is, i'm assuming I will need to watch for that name appearing onthe bus12:14
ronocwhen it appears query for a systemrestart12:14
ronocsimple as that i hope12:14
ronocmvo__, ^12:14
=== _LibertyZero is now known as LibertyZero
mvo__glatzor: a property/information if a restart is required after the transaction finished. wdyt?12:17
ronocmvo__, yep property changed signal would be just grand12:17
mvo__ronoc: eaiest is to simply ask after each transaction if a reboot is required, but I will talk with glatzor about that now too12:17
mvo__ronoc: have lunch first :) afterwards we should have something worked out :)12:18
ronocok i'll hold off and work on something else12:18
ronocmvo__, perfect I'm starving :)12:18
glatzormvo__, how do you want to get the information from the system? the old stamp file mechanism? or by using a package white list?12:20
mvo__glatzor: yeah, the good old stamp file, if its not there before the transaction but there after, we know it got created12:22
mvo__glatzor: not sure if its worthwhile to carry "no-reboot, new-reboot-notification, already-existing-reboot-notification". or if there should simply be a "restart recommended" property in the transaction if we find the file12:23
mvo__glatzor: its on /var/run and should be safe to reply on12:23
seifdidrocks, around12:24
didrocksseif: on debugging stuff right now :)12:25
seifdidrocks, why do i have an ugly "me indicator" besdie the session one12:25
didrocksseif: define "ugly" :)12:25
seifdidrocks, http://imgur.com/tXh7u12:27
glatzormvo__, why do you want to put it into the transaction at all?12:27
glatzormvo__, we cannot make any predections if the file will be created during the transaction12:27
jbichaseif: yeah, the portrait doesn't look anything like you, :-)12:27
didrocksseif: if you see your name, it means that you have more than one user on your computer12:27
seifand the icon :P12:28
seifjbicha, yeah i thnk i am fluffier :P12:28
mvo__glatzor: not before, but when it finished, we know. well, it does not have to be in it, it would just be a convinient way for the apps to show a reboot-recommended msg if needed and without the need to query another interface12:28
glatzorshould we add a property to org.debian.aptdaemon?12:29
seifdidrocks, what about the icon12:29
didrocksseif: not sure about it, better to talk to John/mpt about it :)12:29
mvo__glatzor: hm, that is a nice idea12:30
mpthi there glatzor12:30
seifmpt, is this normal http://imgur.com/tXh7u12:30
seifor do i have something wrong installed12:31
jbichacould someone please fix bug 79895112:31
glatzorhello mpt!12:31
ubot2Launchpad bug 798951 in gnome-panel "Applications menu fails to open due to change to /etc/xdg/menus/gnome-applications.menu" [Undecided,Invalid] https://launchpad.net/bugs/79895112:31
mptseif, yes.12:31
mptseif, it follows the spec at least.12:31
jbichampt: which spec?12:31
mptjbicha, for the device menu and user menu. I'll see if I have permission to make it public now that it has been implemented.12:32
didrocksdesrt: ah, so got a reproducible test case for some fun with qm and dconf-qt. So, if you take this qml file: http://paste.ubuntu.com/651733/12:33
didrocksdesrt: all is fine if you try to change the value with gsettings set org.gnome.desktop.background picture-uri "file:///usr/share/backgrounds/Fabric_by_Just_Jeanette.jpg" for instance12:33
mvo__glatzor: do you want to go ahead with it or should I give it a go and propose a merge?12:33
jbichanot trying to stir up trouble, but private design is annoying12:33
didrocksdesrt: if you try with g-c-c, I get: process 31085: type invalid 0 not a basic type12:33
didrocksdesrt: dconf-editor is working though, no idea of what g-c-c can do differently in the gsettings/dconf level?12:34
=== chaotic_ is now known as chaotic
jbichait's hard to tell what's already been decided and what's still open to getting bugs and improvements12:34
desrtdidrocks: maybe g-c-c is doing multiple sets12:34
desrtwhich causes the change signal to arrive differently12:35
didrocksdesrt: you mean, sending multiple values in a row or multiple times the same one?12:35
desrtdidrocks: could be that i handle that case incorrectly in either dconf-qt or libdconf-dbus-112:35
desrtdidrocks: dconf has a facility for performing multiple changes at the same time12:35
desrtie: grouping multiple writes into one12:35
seb128jbicha, hey, yeah having public spec is better12:36
didrocksdesrt: ah, yeah, that may be the cause then. Any chance you have a look?12:36
desrtmaybe gcc is doing that12:36
desrtdidrocks: maybe later today or tomorrow12:36
didrocksdesrt: no hurry, thanks a lot! :-)12:36
* desrt is trying to smoke this eventfd issue12:36
glatzormvo__, oh a merge would be nice :) my niece is paying me a visit and I am still sitting at my work doing DRBD perfomance tunings :)12:39
mvo_glatzor: ok, I will hack on it next12:41
didrocksdesrt: they are indeed using g_settings_delay() so I think you're right :)12:43
desrtdidrocks: let me take a quick look at dconf-dbus-112:44
didrocksdesrt: no hurry, make seb128 happy first! :-)12:44
desrtoh god12:44
desrti hate libdbus-112:45
* desrt remembers writing this code, bad flashbacks12:45
didrocks:)12:45
desrtnothing obvious.  is it a crash?12:46
desrtcan i get a trace?12:46
didrocksdesrt: it's not a crash, just a warning shown12:46
desrtcan you trace to the warning?12:47
didrocksdesrt: sure, one sec12:47
desrteither enable fatal warnings or gdb and break on g_logv...12:47
* didrocks needs to build dconf-qt with dbgsym first12:48
kenvandinedidrocks, have you ever used the dee resource manager?12:48
didrockskenvandine: no, I don't even know what this is. I've just been a dee client right now, why? :)12:49
didrockscf your tweets from this week-end?12:49
kenvandinei have it working for one model...12:49
kenvandinenot really12:49
jbichahmm, I have 2 gnome-shell patches sitting in bugzilla for over a week, I guess I have to chase someone down in IRC12:49
kenvandinedidrocks, it does the on disk cache of the model12:49
kenvandinei want that for startup time12:49
kenvandinei have it working for one of my models12:49
kenvandinebut not both12:49
kenvandinethe cached file is on disk... but it fails to load it12:49
kenvandinewith no error or crash12:50
kenvandineso a pita to debug12:50
didrockskenvandine: I think you should either chase neil or kamstrup then :)12:50
kenvandineand apparently on kamstrup has ever used it :)12:50
kenvandines/on/only12:50
didrocksI just used it for one model12:50
didrocksas an experiment :)12:50
kenvandinethe concept is awesome :)12:51
didrocks(didn't know it was called dee resourcec manager now, was dee dump before)12:51
=== ara_ is now known as ara
didrocksdesrt: hum, I'm afraid it's even not a gwarning: doesn't break on it, and it really doesn't look like that ("process 488: type invalid 0 not a basic type"). More a QML/qtdeclarative thing12:57
desrt:(13:00
=== m_conley_away is now known as m_conley
chrisccoulsong'ah, invisible windows again13:04
* kenvandine wonders if it is possible for sourceforge to be any harder to use13:04
bdrungis someone working on updating glib2.0 to 2.29.14?13:11
seb128bdrung, yes, but it breaks gtk < current so they need to be updated together13:11
mclasenyou can update gtk first...13:12
seb128bdrung, you can try an updated combo in the ubuntu desktop ppa if you want, there is the new glib and a patched gtk being tested there13:12
bdrungthanks, but i will wait. i am busy with other stuff13:12
seb128mclasen, can you? gtk 3.1.10 depends on glib 2.29.1413:13
seb128mclasen, there is the unit change from desrt, and the 3.1 fix for the glib change doesn't check versions so shouldn't work on an old glib13:13
mclasenseb128: ah, bummer13:13
seb128well anyway I've glib done, I'm working on the new gtk and I will upload both ;-)13:14
mclasenI just remembered that desrt committed an extra hack to make the pspec hack work with old and new glib13:14
seb128right, he did on 3.013:14
seb128but not on 3.1 since git was already requiring the current glib for the new unit api13:14
mclasenah, right13:15
desrtseb128: could you do an experimental upload for me?13:17
desrtseb128: i have a somewhat sizable patch...13:18
seb128desrt, sure13:18
seb128desrt, you can probably upload easily in your own ppa as well13:18
desrttrue.13:18
desrtexcept that fedora doesn't package dput :)13:18
seb128dput is just a wrapper13:18
desrtand (more importantly) i don't have a working gpg key here13:18
seb128you can ftp and put13:18
seb128ok, that's another issue ;-)13:19
desrtboth problems will be fixed once i return home13:19
seb128where is the patch?13:19
desrtlet me figure out which patches are the important ones here13:19
seb128can you email it to me maybe?13:19
desrtdo you prefer 4 separate or one big?13:19
seb128what is best for you, one is probably easier13:19
desrtokay.  let me rebase a bit.13:19
* desrt makes a new branch13:20
seb128did you find an issue?13:20
chrisccoulsondidrocks, did you say you got the same error in the error console with tbird this morning? (tree is undefined @ chrome://messenger/content/folderPane.js:885)13:20
chrisccoulsonor did you not check?13:20
chrisccoulsonand this was with the current beta (rather than the nightly)?13:20
desrtseb128: i've found a few more, actually13:21
desrtactually, i'm not quite ready yet.  sorry.13:21
didrockschrisccoulson: it was the current version in oneiric, and yeah, it was that error IIRC13:22
* desrt remembers one more bug he has to fix first13:22
chrisccoulsondidrocks, thanks. i'm wondering if the startup cache thing was a red herring. the current beta doesn't use the same mechanism for the cache as the nightly13:22
didrockschrisccoulson: I hope it's the issue and that people won't get it under a normal load13:23
didrockschrisccoulson: apart from that, I'm pretty please with thunderbird TBH13:24
chrisccoulsoncool :)13:24
didrocksI just hoped that I can get a global "group by thread" property and I didn't have to tell for each subfolder to check to get the notification13:24
didrocksbut search is fast and responsive, contrary to jono, I'm pleased with it compared to evolution  :)13:25
didrocksI never use tabs though13:25
chrisccoulsondidrocks:13:29
chrisccoulson<chrisccoulson> can anyone think of a condition that would cause tree to be undefined at http://hg.mozilla.org/releases/comm-beta/file/4f152e919649/mail/base/content/folderPane.js#l889 ?13:30
chrisccoulson<Standard8> chrisccoulson: bienvenu has a patch for that13:30
chrisccoulson;)13:30
chrisccoulson(from #maildev)13:30
didrockschrisccoulson: roh nice! that clearly means that you will maybe be able to sleep during nights and week-ends! :-)13:30
didrockslucky you ;)13:30
chrisccoulsonyeah, i'm glad13:30
seb128hate hate update-manager13:38
sagacii disable it13:39
seb128why do you list ppa updates if you refuse to install them because they are not signed13:39
seb128let's use apt-get13:39
chrisccoulsondidrocks, https://bugzilla.mozilla.org/show_bug.cgi?id=65853413:41
ubot2Mozilla bug 658534 in Folder and Message Lists "can't collapse+expand accounts in folder pane, tree is undefined" [Normal,New: ]13:41
didrockschrisccoulson: great, will you integrate that soon in our thunderbird beta?13:42
chrisccoulsondidrocks, there shouldn't be any need. i think they'll land it on the current beta anyway13:43
didrocksok :-)13:43
desrtseb128: okay.  you have the patch in a mail13:49
seb128desrt, thanks13:49
desrtseb128: running the tests here one more time to save you the trouble if i accidentally broke something while rebasing :)13:49
seb128desrt, ok ;-)13:50
desrtseb128: seems fine.  be sure to update the symbols file :)13:56
seb128desrt, ok ;-)13:56
* kenvandine runs out for an early lunch break... be back in about an hour13:57
* desrt wonders what TZ ken is in13:58
ronocmvo, any decisions been made ?14:00
seb128desrt, he's in north carolina14:01
seb128desrt, it must be 10am his time14:02
desrtearly indeed :)14:02
seb128desrt, but he wakes up at 6am or something14:02
desrtah14:02
mvoronoc: we will add a property to aptdaemon for the restart required, I will hack on it later14:02
ronocmvo, perfect, will move on to something else in the interim.14:02
ronocmvo, thanks14:02
mvothanks ronoc14:02
dobeyseb128: hi. is https://code.launchpad.net/~dobey/ubuntu/oneiric/ubuntu-sso-client/release-1-3-2/+merge/68910 on your list too? :)14:10
seb128dobey, yes14:11
dobeyseb128: great, thanks14:11
seb128yw14:11
GunnarHjseb128: Thanks for your comment on the MP. Your reaction was kind of expected... ;-)14:17
seb128GunnarHj, ;-)14:18
GunnarHjseb128: Do you think it would a good idea to move those scripts to a package of their own? I mean a pure Ubuntu package for now, even if I agree that it would be good if it could go upstream later on.14:18
seb128GunnarHj, you will have an hard time to get somebody to understand those changes before pitti comes back I think, but it can be good to try to get a bit of the logic and what we need described so we can start doing thinking on how that should work14:19
didrocksmterry: hey, do you have some time for a short MIR review? bug #81591914:19
ubot2Launchpad bug 815919 in dconf-qt "[MIR] dconf-qt" [Undecided,New] https://launchpad.net/bugs/81591914:19
GunnarHjseb128: It's not rocket science. :) But wouldn't a creation of a separate package contribute to a clarification of the logic?14:21
seb128GunnarHj, yes, it seems those script should live in either a new source or in some of langpack or locale binary14:22
seb128GunnarHj, i.e we should just have the logic to use them in the tools14:23
seb128GunnarHj, thinking about it language-selector should work to have those14:24
seb128easier than added a source14:24
GunnarHjseb128: That was my original thought, but Martin didn't think it would be appropriate to make l-s a dependency of the other packages.14:26
seb128GunnarHj, he has a point, but maybe the source should be l-s and they should create a new language-selector-scripts binary14:27
seb128that one would be a pretty small depends14:27
GunnarHjseb128: Yes, small indeed. :)14:28
GunnarHjseb128: Martin mentioned accountsservice also, but personally I think the idea with a new l-s binary sounds like a better idea.14:28
GunnarHjseb128: Would you like me to make an attempt to create such a l-s binary? That way the code would hopefully be better organized tomorrow when Rodrigo is back.14:33
seb128GunnarHj, hum, thanks but I think that can wait a bit, we will probably not reach any conclusion while pitti is not there14:34
seb128GunnarHj, what would help is a summary of the different pieces and what they do14:35
seb128so we can think of what is doing what, where they should be hosted and if they can be done in an upstream friendly way14:35
seb128what we will do over time is move some of those logical bits where they made sense and not as something ubuntu specific if we can14:36
seb128like the list of locales, etc ought to be the same on any distro14:36
mterrydidrocks, ok14:36
desrtseb128: poke me with the build link when you have it?14:36
seb128desrt, will do14:36
desrtthx14:36
seb128desrt, I'm just finishing sorting the glib,gtk updates to oneiric and once the vcs is clean I will do a ppa update on top of that14:37
desrtah.  that sounds reasonable.14:37
desrtdid you get a 3.1 with the gparamspec fixes?14:37
seb128desrt, yes14:38
seb1283.14:38
desrtsweet14:38
seb1283.1.1014:38
mterrydidrocks, who is consuming the -dev for dconf-qt?14:42
didrocksmterry: unity-2d right now14:42
mterrydidrocks, and the hope is that we try to avoid a maintenance burden by warning other potential users about the unstable ABI in the description?14:44
didrocksmterry: indeed, it's really the same than using dconf directly btw14:44
didrockswith the frontend/backend part14:44
didrocksso I warn at least, what we don't do in other packages :)14:45
mterrydidrocks, I see, the QML is the stablish frontend?14:45
didrocksmterry: indeed, it shouldn't change14:45
mterrydidrocks, but unity-2d is too special to use the QML?  :)14:46
didrocksmterry: it uses a great part of C++ as well14:46
didrocksnot only QML14:46
=== chaotic_ is now known as chaotic
GunnarHjseb128: I fully agree that as much as possible should go upstream in the end. But since that reasonably won't happen before the Oneiric release, there is a need to do something in the meantime, and l-s is undergoing big changes anyway.14:54
GunnarHjseb128: Since we are agreed that the scripts should not be in g-c-c, I think I'll move them to l-s for now, well aware of the risk that it may be a wasted effort. But that way I would achieve a set of MPs that at least I think make sense. :)14:54
GunnarHjseb128: I'll also think about that summary of the different pieces you'd like to see.14:54
seb128GunnarHj, thanks14:54
dupondjeIn what package is the code to enable/disable touchpad? Cause I have a bug when enabling/disabling my touchpad.15:03
seb128dupondje, gnome-settings-daemon15:16
seb128chrisccoulson, oh, you had rights for bluez added, great one thing less to sponsor today :p15:16
chrisccoulsonseb128, yeah :)15:16
chrisccoulsonthanks to cjwatson15:16
chrisccoulsonit's nice that i can use my bluetooth adapter again :)15:17
chrisccoulsoni really missed that at the rally, as my travel mouse is bluetooth15:17
didrocksseb128: short patch lifetime for nautilus \o/15:27
seb128didrocks, nice work getting things upstream there ;-)15:27
didrocksheh :-)15:27
ronocseb128, do you know much about gudev (i don't see pitti online)15:28
seb128ronoc, not really, pitti is on holidays for 2 weeks15:28
ronocseb128, ah doh15:28
seb128ronoc, try asking on #ubuntu-devel15:30
seb128ronoc, or on #udev15:30
ronocseb128, will do thx15:30
mterrytremolux, if a package has multiple .desktop files, how does software-center pick among them?15:30
mterry(in terms of which .desktop file it grabs info from)15:30
tremoluxmterry: sorry, in a call, I'll be a few minutes15:31
didrockskenvandine: I'm talking with scottk, and they have appmenu-gtk2/3 for enabling by default appmenu support for gtk apps when you install some (they use appmenu in their netbook flavor)15:35
didrockskenvandine: he's suggesting that we downgrade the dep as suggests and try to avoid shlibs-gen to bringing it by excluding gtk2/315:36
didrocksI think it makes sense to make, WDYT?15:36
* kenvandine thinks15:36
didrocksif we install an app using it, it will dep on gtk2 or gtk315:37
didrocksso we will have the dep15:37
kenvandinesounds fine15:37
kenvandineindeed15:37
kenvandinehow do we keep shlibs from bringing in the dep?15:37
didrocksand without it, the component is just useless and won't be used15:37
didrockskenvandine: I'll do it if you want :)15:37
kenvandineplease do :)15:37
didrocksit's a -X question, just need to find the right path15:37
kenvandinecool15:37
kenvandineawesome, thx!15:38
didrocksyw :)15:38
Sweetsharkjasoncwarner_: ping?15:39
tremoluxmterry: heyo, so the short answer is that we show them all15:50
tremoluxmterry: is there a specific thing you are seeing?15:50
mterrytremolux, well, let's say a package has two desktop files with different names.  Which gets used?15:51
mterrytremolux, just wondering which .desktop file to put my X-Ubuntu-Software-Center-Name key in15:51
tremoluxmterry: when I tested that feature, I used deja-dup.desktop ;)15:53
mterrytremolux, K.  Do you know why that one got picked?15:58
mterrytremolux, (over deja-dup-preferences.desktop or deja-dup-ccpanel.desktop)15:59
tremoluxmterry: hmm, I'm not sure of the answer to that, let me look (fwiw I used it in my test because it seemed the obvious choice)16:03
tremoluxmterry: the reason is that those other desktop files are not included in app-install-data16:07
mterrytremolux, ah, fascinating.  do you know how app-install-data decides which to slurp?16:09
mterrytremolux, hmm, seems like it sucks down a tarball created by mvo on rookery16:11
mterrytremolux, and newer versions of that tarball include deja-dup-ccpanel.desktop as well as deja-dup.desktop.  So I'm curious how software-center will act then16:12
didrockskenvandine: it seems that libdbusmenu takes more time to build all the packages itself than to build the upstream code16:12
kenvandineyeah....16:12
kenvandineit is a pita16:13
seb128didrocks, the gir stuff is slow16:13
seb128didrocks, if you want to optimize dh_gir... you're welcome ;-)16:13
didrocksseb128: dpkg-genshlibs is slow as well :-)16:13
didrocksand no, I've done some perl last week, it was enough for the month :-)16:13
didrocksone punishment at a time :-)16:14
tremoluxmterry: the lists are blacklisted here (courtesy mvo): bzr+ssh://bazaar.launchpad.net/~mvo/archive-crawler/mvo/ in data/blacklist.cfg and blacklist_desktop.cfg16:15
tremoluxmterry: is deja-dup-ccpanel.desktop new?16:15
tremoluxmterry: seems it may need to be added there?16:15
mvoor add X-AppInstall-Ignore=true to the desktop file16:29
seb128didrocks, why do you need to change libdbusmenu and indicator... to drop appmenu-gtk depends?16:29
seb128didrocks, just tweak the shlibs from the rules in appmenu-gtk?16:29
didrocksseb128: didn't you follow the discussion above with kenvandine?  ^16:39
mvoseb128: I upload a gtk3 apturl next, could you give it the special seb128 test ?16:39
seb128didrocks, I did but you talked about appmenu-gtk and you uploaded libdbusmenu and indicator-appmenu so I'm lost16:39
seb128mvo, sure16:40
didrocksseb128: yeah, it was the first pass, then I look at the kubuntu seed to see what really brought gtk16:40
seb128didrocks, I'm less happy about downgrading the indicator depends16:40
tremoluxmterry: ^^^ what mvo said, adding "X-AppInstall-Ignore=true" to deja-dup-ccpanel.desktop will accomplish it as well16:41
didrocksseb128: hum, let me check for the indicator again16:41
tremoluxmterry: and then X-Ubuntu-Software-Center-Name goes in deja-dup.desktop and you are good to go16:42
seb128didrocks, you are sure that if gtk is missing but the indicator so is there you will not take the unity loader down on a missing symbol or lib?16:42
seb128indicator ".so"16:42
seb128-unity16:43
tremoluxmvo: (thanks for suggesting that)  :)16:43
didrocksseb128: crap, my bad…16:43
* didrocks blames on all those *indicator*16:43
seb128didrocks, no worry ;-)16:43
didrocksseb128: will fix the indicator* next time16:43
seb128didrocks, thanks16:43
kenvandinedavmor2, your problem with gwibber opening the wrong url, that is when clicking on the avatar right?17:23
davmor2kenvandine: indeed,  I think it might be an issue with ticket positions though it was opening Jono's twitter message on some one elses fb message17:34
kenvandineno, it is signals not getting disconnected17:34
kenvandinethe downside to reusing these tile widgets... is making sure data and signals are all properly changed and disconnected17:35
davmor2kenvandine: that would sound about right, if I closed gwibber and re-open it opens the right page17:35
davmor2kenvandine: you still need me to file a bug on it or are you okay I didn't have time yesterday17:36
kenvandinenah17:37
kenvandinefixing it now17:37
kenvandinejust making sure that was the issue17:37
davmor2kenvandine: sounds like it17:37
davmor2guys is there a reason why restart is missing from the system indicator?17:38
didrockshave a good evening guys!17:39
kenvandinedavmor2, i hadn't noticed that..17:50
davmor2kenvandine: it is though isn't it please say it's not just me :)17:51
kenvandinedavmor2, indeed... it is missing17:52
davmor2want a bug for that one :)17:52
kenvandinetedg, is that per design?17:54
tedgkenvandine, Uhm, I don't remember.18:02
tedgkenvandine, I think we've gone back and forth on those a bit.18:03
kenvandinetedg, i haven't seen the design for that18:03
tedgkenvandine, I'm not sure where it ended up.18:03
tedgkenvandine, I think even the docs we have are out of date.18:04
kenvandinedavmor2, file a bug and we can assign it to someone that can confirm18:13
davmor2kenvandine, tedg I'll write a bug for it and then you can invalidate it latter if it is by design18:13
davmor2kenvandine: you beat me to it :)18:13
kenvandine:)18:14
davmor2kenvandine: I'm taking it that it is the indicator-power correct?18:14
kenvandinedavmor2, fixed that link bug... hopefully get a release out soon18:14
kenvandineno18:14
kenvandineindicator-session18:14
davmor2kenvandine: thanks18:15
davmor2kenvandine: bug #81606618:35
ubot2Launchpad bug 816066 in indicator-session "There is no restart option" [Undecided,New] https://launchpad.net/bugs/81606618:35
kenvandinedavmor2, thx... i've assigned it18:36
seb128bah, it's annoying that users running the unstable series can do trivial duplicate checks18:45
seb128like the "no restart in session indicator" got 3 duplicates now18:46
seb128kenvandine, the bug you commented on is a duplicate of bug #81507718:46
ubot2Launchpad bug 815077 in indicator-session "restart is missing from SessionMenu" [Undecided,Confirmed] https://launchpad.net/bugs/81507718:46
kenvandinecool18:46
seb128kenvandine, I would like to see the spec as well but I would not be surprised if they decided to show restart only when upgrades needing a restart are installed18:47
seb128that would be typical design thinking, "why do users need to restart if there is no upgrade" ;-)18:47
kenvandine:)18:48
seb128kenvandine, next they will drop shutdown you will see ;-)18:50
kenvandinehehe18:50
kenvandineseb128, think you can look at gtkspell in binNEW?19:24
kenvandinei want to roll a release of gwibber that needs that :)19:24
seb128kenvandine, sure19:24
kenvandinethx19:24
kenvandinei added gtk3 support19:24
seb128I noticed the upload19:24
seb128great, it was on my "to check what to do with gtk3" list ;-)19:25
kenvandinei am suprised nobody has yelled yet :)19:25
kenvandinei saw quite a few things on google saying "can't port X to gtk3 because of gtkspell"19:25
seb128;-)19:25
kenvandinesadly upstream looks nearly dead :(19:25
kenvandinebut i did submit my patch :)19:26
seb128tedg, hey19:32
seb128tedg, how is libindicate-gtk on gtk3 going?19:32
seb128you have an a3 wi for it on our gnome3 spec19:32
tedgseb128, Uhm, only took a quick look at it.19:33
tedgseb128, Let me do that now actually.  Not in the middle of something, should only take a few hours.19:33
seb128tedg, thanks19:34
seb128kenvandine, ^19:34
kenvandinewoot!19:35
tedgkenvandine, I thought you'd done the configure stuff, do you have a branch somewhere/19:35
kenvandinetedg, i see how it is... i harass you and get ignored, seb128 does and you just do it :)19:35
kenvandinetedg, no... i never even touched it19:35
tedgkenvandine, What can I say, he comes from a better wine region ;-)19:36
kenvandinei'll agree with that19:37
seb128cyphermox, btw if you want some GNOME updates the evolution stack has 3.1.4 tarballs19:38
tedgkenvandine, Fine, if you won't be trolled by that....  he comes from a place with a better hockey team ;-)19:38
cyphermoxseb128: cool, sure19:38
kenvandinebah!19:38
seb128cyphermox, thanks19:38
cyphermoxjust finishing up some usb_modeswitch fixes first19:39
kenvandineseb128, is there any benefit in installing the scaled png for icons?19:43
seb128kenvandine, you mean the 256x256 icon when there is also a svg?19:45
seb128not sure but I would like to know19:45
kenvandineyeah19:45
seb128check with dobey maybe, he should know about icons ;-)19:45
kenvandinedobey, ^^19:45
kenvandinei am finally making gwibber install proper icons19:45
kenvandineand seems silly to create a bunch of pngs19:46
dobeyhuh?19:46
seb128I think gnome-shell uses those in its expose, which means they would be useful for alt-tab and lenses in unity as well but I'm not sure if having a svg is enough19:47
dobeykenvandine: well, librsvg doesn't support everything inkscape does. so for gnome-icon-theme for example, everything gets rendered to PNG, and the PNGs get installed19:47
dobeykenvandine: and for the scalable it just uses the 256 PNG, which scales about the same quality as a 256px SVG does19:47
kenvandinedobey, so if librsvg renders the gwibber.svg fine, i should just install that?19:48
kenvandineor forget the png?19:48
dobeyyou can install the svg i guess. but librsvg isn't a requirement for gtk+ to work afaik, so if you want to rely on that, you should also add a hard dependency on librsvg19:49
dobeyor more specifically, on the librsvg gdk-pixbuf renderer19:49
kenvandineok19:49
dobeyalso, even if the SVG loads fine, i think the PNGs might be faster still19:50
kenvandineinteresting... only installing the svg does make it look pretty bad19:54
kenvandinedobey, is it sane then to install the 256 png instead of all the other sizes?20:02
kenvandinedobey, that one file is smaller than all the common sizes combined20:02
dobeyno, you need to install the small normal sizes20:02
dobeyit doesn't scale down to 16x16 very well :)20:03
kenvandineok20:13
kenvandineseb128, have any time to look at gtkspell?20:48
=== m_conley is now known as m_conley_away
seb128kenvandine, doh, sorry got sidetracked, but I'm done with the other things, looking *now* ;-)20:50
kenvandinewoot :)20:50
kenvandinei was going to upload with --disable-spell :)20:51
kenvandinebut i'll wait20:51
seb128kenvandine, hum20:55
kenvandinesounds like more work for me :)20:55
seb128kenvandine, small thing, the dev for gtk2 and gtk3 should conflict20:56
seb128of you need to do something about the documentation20:56
seb128like add a new binary20:56
kenvandinehumm20:57
kenvandinethe package isn't building docs20:57
kenvandinei don't think20:57
seb128I'm tired20:57
kenvandinehehe :)20:57
seb128you installed it in the gtk3-dev only20:57
* kenvandine looks 20:58
seb128kenvandine, the gtkspell binary is confusing20:58
kenvandineoh...20:58
seb128for one thing it will be empty on ubuntu20:59
kenvandineyeah, i was puzzled what to do20:59
kenvandinebut including them with the libs would conflict20:59
seb128not on ubuntu ;-)20:59
kenvandinehehe20:59
seb128we strip the translations20:59
kenvandineyeah...20:59
seb128but that said I would name it libgtkspell-common20:59
kenvandineoh, i make the gtk2 dev package depend on the gtk321:00
seb128rather than gtkspell21:00
kenvandineand the headers are only in the gtk3 package21:00
seb128gtkspell is misleading in make you think it's an application21:00
kenvandinetrue...21:00
seb128when libgtkspell-common will not confuse21:00
seb128where21:00
kenvandineworks for me :)21:00
seb128can you rename it something with lib and common?21:00
kenvandinewhat do you think of libgtkspell-dev depending on libgtkspell3-dev?21:01
kenvandineit's awkward...21:01
seb128just for the api?21:01
seb128I would not bother21:01
kenvandineso leave the headers out of the gtk2 package and not depend?21:01
seb128hum21:02
seb128there is the .h indeed21:02
kenvandinei hate duplicating those21:02
seb128do we have anything that will dual built gtk2 and gtk3 and need that lib?21:02
kenvandinenothing yet...21:02
kenvandinesince there is nothing using it for gtk3 yet21:03
seb128kenvandine, keep it like it is now and put a conflicts21:03
seb128we will deal with dual installation if we need to21:03
kenvandineok...21:03
seb128but it's not likely that we will dual build anything out of libs21:03
seb128and we don't have libs depending on that one21:04
kenvandinetrue21:04
seb128kenvandine, I'm still around for a bit, do the gtkspell -> something-common rename please and I will new only the new binaries21:05
seb128kenvandine, no need to deal with new binaries to drop on the next upload21:05
kenvandineseb128,  ok, should anything depend  on libgtkspell-common?21:06
seb128kenvandine, no21:07
seb128it's going to be empty anyway21:07
seb128kenvandine, oh, put the autoreconf rules before the debhelper one21:08
kenvandineok21:08
seb128otherwise you will get some debhelper.log in the diff.gz21:08
kenvandineoh... is that the trick!21:09
seb128took me a while to figure why we had some of those21:09
kenvandinethat has been annoying21:09
seb128yes...21:09
kenvandineseb128, uploaded21:13
seb128kenvandine, ok, you can upload gwibber as well, it will go depwaiting on it21:14
kenvandinewill do21:14
kenvandinethx!21:14
seb128yw21:14
seb128kenvandine, btw did you find anything wrong with the messages counts or fb streams?21:15
kenvandinenot yet, haven't really looked21:15
kenvandinefixed a bunch of other stuff though :)21:15
seb128ok21:16
kenvandineseb128, next on my list is gwibber-accounts and gtk3 :)21:16
seb128\o/21:16
kenvandinedropping wnck21:16
seb128\o/ ;-)21:18
seb128ricotz, hey21:19
seb128ricotz, do you have the mx build log? the gir provides the old name and the build-depends is not versioned so it should install with the old name21:20
kenvandineseb128, gtkspell just failed on amd64 ... sounds like the same problem21:21
seb128kenvandine, "same"?21:21
seb128than mx?21:21
micahgseb128: the old binary is still in the archive, if that's removed it should work as is21:21
kenvandinelike what you just described for mx21:21
kenvandineThe following packages have unmet dependencies:21:21
kenvandine libgtk-3-dev : Depends: libgtk-3-0 (= 3.1.8-0ubuntu5) but it is not going to be installed21:21
kenvandine                Depends: gir1.2-gtk-3.0 (= 3.1.8-0ubuntu5) but it is not going to be installed21:21
seb128kenvandine, no21:21
kenvandineok... :)21:21
seb128kenvandine, that's the glib,gtk transition21:21
seb128new glib makes old gtk segfault21:21
seb128so I had to make it breaks libgtk21:22
ricotzseb128, hi, https://launchpadlibrarian.net/75010602/buildlog_ubuntu-oneiric-amd64.mx_1.2.0-1_FAILEDTOBUILD.txt.gz21:22
seb128glib failed to build first (testsuit timeout), it did success on a retry though21:22
seb128so next publisher should have amd64 back on shape21:22
seb128i.e in the next 25 minutes21:22
kenvandineok21:23
seb128ricotz, seems like a clutter issue21:23
micahgseb128: if gir1.2-json-glib-1.0 |   0.13.4-1 is removed, the provides should work, otherwise they won't21:23
seb128micahg, oh, good point21:24
seb128ricotz, well, why do we need a mx rebuild?21:24
seb128ricotz, i.e can that wait for debian to fix it so we can stay in sync?21:24
seb128or does it break something?21:24
ricotzseb128, i know, i didnt find the debian repos :\, so i just reported it that way21:25
ricotzrhythmbox will depend on it21:25
ricotzso it might even need a MIR21:25
seb128depends or optional depends for a plugin?21:25
ricotzthe visualizer plugin needs it, so it is optional21:26
seb128ricotz, well cheese and totem use it as well so it might requires a mir for those21:26
seb128having a mir is fine, on the CD will be another question21:26
seb128ricotz, do you want to file the mir for it? ;-)21:27
seb128ricotz, debian: http://packages.qa.debian.org/m/mx.html21:27
seb128you can probably open a bug to say they need to rename it21:27
ricotzi see, so if there are some main packages needing it a MIR is worth it21:28
ricotzyeah, i actually looked for the packaging svn21:28
seb128there might not be a vcs for it in debian21:28
seb128ricotz, right, mir is worth it, totem will depends on it this cycle21:28
seb128cheese has been demoted but kenvandine and ev wants it back in main so it might come back21:29
kenvandine:)21:29
seb128kenvandine, btw did you see the gst replaces bug?21:29
kenvandineno...21:29
seb128kenvandine, ok, I figure you might not have, I assigned it to you21:29
ricotzseb128, ok, i hope someone likes to do the mir21:30
kenvandinesorry... been heads down all day :)21:30
kenvandinei'll look in the morning21:30
seb128kenvandine, we go some conflicts with the new -gconf binary, you probably screwed the replaces version21:30
kenvandine:(21:30
seb128kenvandine, no hurry ;-)21:30
seb128the "classic" upgrade order issu21:30
seb128issue21:30
kenvandineok, gwibber uploaded... gotta run for a bit21:32
kenvandineseb128, thx!21:32
seb128kenvandine, have fun, see you tomorrow21:32
seb128kenvandine, I will retry the amd64 builds after the publisher run and new libgtkspell21:33
kenvandinethx!21:33

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