/srv/irclogs.ubuntu.com/2010/08/15/#ubuntu-desktop.txt

vishand471: hey , could you upload your patches to lp and subscribe the sponsors..09:17
vish?09:17
and471vish, hey, which patches?09:18
vishand471: the patches you forwarded to debian..09:18
vishor for those bugs..09:18
vishand471: debdiffs rather, sponsors prefer debdiffs..09:19
and471vish, sure, I shall try to complete them today, I have just got back form holiday and I am working through a backlog :)09:20
and471*from09:20
vishand471: doh! no wonder i couldnt find you on irc :)09:20
vishand471: was wondering how you kept changing the bug status but i always seemed to never catch you here. :)09:21
vishand471: sure not immediately , but we are nearing UIF, and translations need to be in by then.. :)09:22
and471vish, hehe, yeah I did some bug stuff while I had some free time :)09:22
and471vish, yup I am aware :) the shotwell guys are also bugging me as they watn to do a new release :)09:22
and471*want09:22
vishand471: heh, that was gonna be my follow up, "what happened to shotwell icons" ;)09:23
and471vish, I won't be able to finish the whole bug I think, but I have say 1/2 of it :)09:25
vishand471: redoing the icons? or not hardcoding them is 1/2?09:32
and471vish, 1/2 redoing, 1/4 hardcoding09:33
vishand471: oh right , re-doing them is not easy.. do you have a list that need to be redone?  make i can do a few as well?09:33
vishs/make/maybe09:34
and471vish, sure, I shall publish them on the launchpad bug report when I get round to it :)09:34
vishand471: cool! thanks..09:34
and471vish, which icon is the spinner in Humanity?10:22
vishand471: which spinner?10:23
and471vish, for example the one you get in nautilus when you open /usr/bin10:23
vishand471: are you using n-e?10:25
and471vish, yup10:25
vishand471: yeah, that doesnt appear in nautilus, it was removed iirc :)10:25
and471vish, ah, let me think of another example..10:26
vishand471: there is a spinner in gnome icons, which might be from where the spinner is being pulled10:26
and471vish, I'll show you a screenshot10:26
and471vish, the image in the right tab in http://imgur.com/On2Uv.png10:27
vishand471: oh that!10:28
vishand471: i cant seem to find it.. not sure where that one if from :s10:32
and471vish, hehe me neither :(10:42
and471vish, don't worry it isn't vital10:43
black_tearshello12:20
kiwinotedevildante: hi!16:37
devildantehi kiwinote :)16:37
kiwinotedevildante: I adapted the appdetailsview to use package info lines rather than package info tables16:38
kiwinotedevildante: you can use this for the total size info16:38
devildantekiwinote: thanks :)16:38
kiwinotedevildante: code is in the getting-the-small-things-right branch16:38
devildantekiwinote: okay :) can I merge it?16:39
kiwinotedevildante: sure16:39
devildantekiwinote: thanks :)16:40
devildantekiwinote: it worked, thanks again :)17:01
kiwinotedevildante: great to hear!17:01
kiwinotedevildante: I'll look at the navigation stuff tomorrow17:01
devildantekiwinote: thanks :)17:01
devildantekiwinote: I'm here all day, so if you want to talk, I'm available ;)17:05
kiwinotedevildante: are you free-ish this week?17:05
devildantekiwinote: I'm a 16-year-old student who doesn't have school in summer, of course I'm free :p17:06
kiwinotedevildante: ah, ok, fun :p17:06
kiwinotedevildante: there are still a few things that need doing about that addons branch17:07
devildantekiwinote: order and I shall code :P17:07
kiwinotedevildante: mostly just tidying up things and so17:07
devildantekiwinote: is there something interface-wise?17:07
kiwinotedevildante: I think if you work on that say monday and tuesday, then by wednesday thursday it should be truly rocking ;)17:07
devildantekiwinote: yeah :)17:08
kiwinotedevildante: yeah, a few things like the padding around the install bar17:08
devildantekiwinote: you mean the "apply changes" bar?17:08
kiwinotedevildante: but also things that installing a normal package fails..17:08
kiwinotedevildante: yep17:08
devildantekiwinote: that one I done it right now :)17:09
kiwinotedevildante: it's great work, it just needs a bit more polish and testing before it is ready for trunk17:09
kiwinotedevildante: more so because feature freeze has passed17:09
devildantekiwinote: and about the pkg not installing, it's been a while I didn't test that, so I'll investigate :)17:09
devildantekiwinote: okay :)17:10
kiwinotedevildante: don't worry too much about it all though, at the beginning of the summer I was just getting stuck into s-c code myself and facing these issues as well17:10
devildantekiwinote: okay :)17:10
kiwinotedevildante: you already have the advantage that you are a few years younger when you start ;)17:11
devildantekiwinote: yeah :)17:11
devildantekiwinote: do you think there will be a problem with the ffe?17:18
kiwinotedevildante: I think if we get it into really good shape this week, then there is a fair chance that we may get it17:21
devildantekiwinote: thank you for helping me :)17:22
kiwinotedevildante: having said that, I aren't really too experienced with ffe's. I have seen more significant changes come later in the cycle though17:22
kiwinotedevildante: no probs, it's great to see people actively working on s-c17:23
devildantekiwinote: argh, spotted a bug, and I don't know how to fix it17:26
kiwinotedevildante: you can paste the error in the pastebin and post a link here17:26
kiwinotedevildante: or if it isn't a crash, you can describe the bug here ;)17:26
devildantekiwinote: when removing an add-on, it is removed, but the "in progress" view doesn't show17:27
kiwinotedevildante: yeah, i think that has to do with how you call the transaction17:27
devildanteoutput: http://paste.ubuntu.com/478434/17:28
kiwinotedevildante: when i looked at the code I wondered why you wouldn't call install_multiple or remove_multiple rather than feeding the addons as a side thing of a real pkg17:29
and471nessita, hey, how is the login dialog going?17:29
devildantekiwinote: it's just because remove_multiple wasn't there when I began to implement17:29
kiwinotedevildante: but i haven't decided what the best way is, so don't change that behaviour until I've had time to think ;)17:30
devildantekiwinote: okay :)17:30
nessitaand471: hey, you can try it on on latest maverick17:30
kiwinotedevildante: ah, yes, that output looks familar. It's an aptdaemon bug most likely though17:30
nessitaand471: you'd have to use the dbus service "by hand", but is already in main17:30
kiwinotedevildante: don't think I'm comfortable enough with that code to fix it though17:31
devildantekiwinote: this is the exact line causing this:             trans = aptdaemon.client.get_transaction(tid,17:31
devildante                                         error_handler=lambda x: True)17:31
devildantekiwinote: pendingview.py in _on_transaction_changed17:31
devildantekiwinote: install_multiple and remove_multiple could fix this, you think?17:32
kiwinotedevildante: i think the pending view stuff is a consequence of aptdaemon stuff though17:33
kiwinotedevildante: it should bypass it, but the bug will need to be fixed at some stage anyway17:33
devildanteso I just replace it with install_multiple/remove_multiple (in aptd.py)17:34
devildante?17:34
kiwinotedevildante: using install/remove multiple will mean that it sends each addon as a separate transaction, hence showing each in a separate tile in the pending view17:34
devildantekiwinote: I got some idea, lemme test17:34
kiwinotedevildante: from memory it would need slightly more changes than that17:35
kiwinotedevildante: the biggest question is when we select a pkg to install and select some addons to install, do we want say 5 entries in the pending view, or do we want one entry?17:35
devildantekiwinote: well my idea won't work :p17:35
kiwinotehm ;)17:36
and471nessita, cool, might try it later :)17:36
devildantefrom the spec, it seems we want each add-on as a separate task!17:36
devildantebut only when the app is installed17:37
kiwinotedevildante: let me have a quick look17:37
kiwinotedevildante: hm, and when the main app isn't installed we want it one transaction??17:37
devildantekiwinote: yes17:37
devildantekiwinote: now it should be easy :p17:38
kiwinotehm, that makes it a bit messy in the code though, as we need to call install multiple if the pkg is not installed and we need to do what you're doing now for non installed apps17:39
kiwinotedevildante: the nicest and cleanest solution would be to change your current code to use install/remove multiple in all cases17:40
devildantethe "Apply changes" button won't show if the app isn't installed, though17:40
devildantekiwinote: it seems so17:40
kiwinotedevildante: i think i need to think about it a bit, and we need to check with mpt before you should start changing the behaviour17:41
kiwinotedevildante: so that's something for tomorrow ;)17:41
devildantekiwinote: okay, I'll do some tests though :p17:42
kiwinotedevildante: nice17:42
nessitaand471: let me know! :-)17:42
kiwinotedevildante: mvo has recently added quite a few automated tests that check for regressions17:42
devildantekiwinote: oh yeah!17:43
kiwinotedevildante: it may be interesting to look at what he has done and add some tests related to addons17:43
devildantekiwinote: though I don't know anything about tests :p17:43
kiwinotedevildante: there are both backend tests and gui tests17:43
kiwinotedevildante: heh, nor did I, but looking at what mvo has done you should be able to copy and modify some stuff ;)17:44
devildantekiwinote: okay :)17:44
kiwinotedevildante: having tests may give bonus points for the ffe, so if you have heaps of spare time, then it may be a good thing to spend some time looking at ;)17:45
devildantekiwinote: all right :)17:45
kiwinotedevildante: the most important part is making sure you cover all cases17:46
kiwinotedevildante: anywayz, I'm going to have some dinner now17:46
devildantekiwinote: bye for now :)17:46
kiwinotedevildante: not sure if I'll be back online this evening, we'll see ;)17:47
devildantekiwinote: np, take your time :)17:47
kiwinotedevildante: enjoy your coding ;) cu17:48
devildantedammit kiwinote, I can't enjoy Coding :P17:48
devildantehi vish :)18:08
vishdevildante: o/18:09
=== JanC_ is now known as JanC
=== almaisan-away is now known as al-maisan
=== al-maisan is now known as almaisan-away
=== almaisan-away is now known as almaisan
=== almaisan is now known as al-maisan
=== al-maisan is now known as almaisan-away

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