/srv/irclogs.ubuntu.com/2010/05/28/#ubuntu-desktop.txt

TheMusorobert_ancell: So did you want to revert glib to the way it was?00:04
robert_ancellTheMuso, no, not sure what has happened there!?00:06
TheMusorobert_ancell: I am referring to your comment last night about some of the binaries being in libglib2.0-dev00:06
robert_ancellTheMuso, seb fixed it00:06
TheMusorobert_ancell: oh ok00:07
robert_ancellTheMuso, oh, and after all that I realised I had added one new binary and forgot the other one...00:07
TheMusoheh00:08
robert_ancellTheMuso, looks like seb has wiped out all my changes and done it properly :)00:09
TheMusorobert_ancell: ah ok00:10
asacRiddell: awake?00:20
robert_ancelldesrt, ok if I push AM_SILENT_RULES change to dconf git?02:33
desrtrobert_ancell: was there something wrong with how i was using it?03:04
robert_ancelldesrt, oh it wasn't working for me.  I didn't check if you'd added it.  Might be a Maverick problem03:06
desrtrobert_ancell: you need --enable-silent-rules?03:06
robert_ancelldesrt, ah, right.  Can we turn it on by default?03:07
robert_ancellm4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])03:07
desrtit's on by default if you use the autogen.sh script03:07
robert_ancelloh03:07
desrtany reason you really want it on by default?03:07
desrteasier to read build logs?03:07
robert_ancellbecause it's so much easier to read03:07
desrtok03:07
desrti'll just switch it on by default03:08
desrti already have it hard-depending on automake 1.1103:08
desrtso no m4 ifdef required03:08
robert_ancellnice.03:08
desrtpushed03:09
robert_ancelldconf pushed to universe...03:11
robert_ancelldesrt, is there anything special I need to do to make dconf work?03:12
desrtno03:14
desrta normal 'make install' is sufficient if you have all the right env variables set for the prefix03:14
desrtwhich in the case of /usr is ... none at all03:14
robert_ancellok, time to try it out and write dconf-editor...03:14
desrtyou'll find that the libdconf APIs are ... uh... rather extremely incomplete03:15
desrti think get list set and set_async work03:15
desrtif you're lucky, set_many and set_many_async may be working03:15
desrtand if you're very lucky, is_writable will always return TRUE03:15
desrtpretty much everything else will get you 'symbol not found' when linking :)03:15
robert_ancellnice03:15
robert_ancellok, so explain to me what /usr/bin/dconf does.  It doesn't have a man page or --help03:16
desrtit's approximately in the state of the libdconf right now03:16
desrtlargely unimplemented and completely undocumented, only for use by the truly insane03:16
desrtbut you will find that these things work:03:16
desrtdconf set /some/path 123403:17
desrtdconf get /some/path03:17
desrtdconf list /some/03:17
desrter.  sorry.  not get/set03:17
desrtwrite/read03:17
robert_ancelldconf list /03:18
robert_ancellsegfault :)03:18
desrtinteresting.03:18
desrtit could be that libdconf returns NULL to mean 'nothing here'03:18
desrti know the frontend command assumes that it will be an empty list in that case -- not NULL03:19
desrttry writing something?03:19
robert_ancelldconf set /fred 1234 gives "unknown command"03:20
desrtya.  it's write03:20
desrtsorry about that03:20
robert_ancelldconf list now works03:20
desrttry dconf list /nothinghere/03:21
robert_ancell"/nothinghere is not a dconf dir"03:21
desrttry dconf list /nothinghere/03:21
robert_ancellsefault03:21
desrtgood :)03:21
desrtthat'll be easy to fix03:21
robert_ancellhow does gsettings/dconf recognise when keys have migrated from gconf to dconf?03:23
desrtit doesn't03:23
desrtthere is a separate migration utility that does the work03:23
desrtand there's no special marking for "this key was migrated"03:23
robert_ancellI thought you were saying at UDS there was an automatic migration03:23
desrtthere is03:23
desrtbut you have to write a script for it on a per-app basis03:24
desrtit runs on login03:24
desrtthe program lives inside of gconf.  not sure if you are packaging it yet03:24
robert_ancellso as an app developer what do I do to gcalctool to make this script03:25
desrtit's a keyfile03:25
desrtsay your GSettings schema has the id org.gnome.gcalctool03:25
desrtand it has one key called 'awesome'03:25
desrtwhich used to be stored in gconf at /apps/gcalctool/awesome03:26
desrtyou write this into the file:03:26
desrt[org.gnome.gcalctool]03:26
desrtawesome=/apps/gcalctool/awesome03:26
desrt(end)03:26
desrtthat's how i understand it, at least03:26
robert_ancelland where does that file go?03:26
desrtsomewhere in /usr/share/gconf/03:26
desrthttp://library.gnome.org/devel/gio/unstable/ch27s07.html03:27
robert_ancellthanks03:28
robert_ancellhmm, so we really want to run that after a package is upgraded otherwise you could:03:28
robert_ancellrun gcalctool-old03:28
robert_ancellapt-get upgrade03:29
robert_ancellrun gcalctool-new03:29
robert_ancelland it would have no config?  (assuming we are running the dconf backend)03:29
desrtyes.  that is true.03:30
desrtbut you can't do it as a postinst03:30
desrtsince it's a per-user thing03:30
robert_ancellyes03:30
desrtwe had a talk at UDS about this03:30
desrtand it's looking like the user may be forced to logout of their session for dist-upgrades soon03:30
desrtand i guess the only place you'd see gcalctool-old -> gcalctool-new (as you describe) is in a dist-upgrade03:31
robert_ancellno, potentially any application that decides to migrated from gconf to gsettings in the future03:31
robert_ancelle.g. shotwell03:31
desrtbut will ubuntu really be shipping an upgraded version of shotwell in a stable release?03:32
robert_ancellI guess not03:33
desrtactually03:33
desrtthere's the upgrade-manager thingy in the user's session, right?03:33
robert_ancellpass03:33
desrtheh03:33
desrtit could run the program whenever it detects that stuff has been installed03:33
robert_ancellI wonder if we can modify gtk_init or similar to run it03:33
robert_ancellthough really don't want to delay all apps03:34
desrtya.  seems like a pretty bad idea03:34
desrtsince i think it's probably not safe to have more than one copy of the tool running at once03:34
desrtand that would surely happen if you did it from every app03:34
robert_ancelltrue03:34
desrtfor migration we were aiming for the method that resulted in the least amount of cruft-distribution03:35
desrtie: well-isolated cruft that can easily be removed in the future03:35
desrtthis is the best we could figure out given the constraints03:35
robert_ancelldesrt, is there dconf api docs on the web?03:37
desrtzilch03:37
desrti'll write some of those tonight, i guess03:37
desrtdo you have any questions in the meantime?03:37
robert_ancellnope, I'll play around and email you anything I think of03:38
desrtk03:38
desrti'll be around here for another hour i guess03:38
desrtgonna write the docs now, in fact03:38
desrtbtw: i thought about it a bit and i think you'd do well to use a GtkTreeStore fully-populated on startup03:39
desrtpopulated at least with the key names -- maybe not the values at first03:40
desrtie: lots of list() on startup03:40
desrtthen monitor everything and track changes that way03:40
desrtit's not worth your effort to try to make a lazy custom GtkTreeModel03:40
robert_ancellsure03:41
robert_ancelldesrt, should the editor use the engine or client api?03:43
desrtclient03:43
desrtengine is really not meant to be used except by the ultra-insane03:44
desrtit's sort of humourously named to semi-reflect the gconf concept03:44
desrtand at the same time because i just didn't have a better name for it03:44
desrtbut if you use the engine you have to make the dbus calls for yourself03:44
desrtthat's how low-level it is :p03:44
robert_ancellok03:44
robert_ancellwhat is a "resetlist"03:44
desrti'll explain in a second03:45
desrttaking the dog out03:45
desrtfor you it should be NULL03:45
robert_ancellok, i'm just heading out for lunch03:45
Amaranthwow I think the csd/rgba gtk+ stuff has completely broken the metacity compositor04:50
RAOFYup, I think so.04:53
didrocksgood morning07:26
seb128hey there08:24
didrockssalut seb12808:25
seb128hey didrocks08:26
=== almaisan-away is now known as al-maisan
pittigood morning09:28
pittiseb128: just driving by, my train leaves in an hour; nice, you have a local box with the floppy issue?09:29
seb128pitti, yes09:29
seb128but I'm not on front of it now09:29
seb128I've regular access to it though09:29
seb128I can ping you next time when I'm around for debugging09:29
pittiseb128: happy to have a look next week; I'll do alpha-1 and some oem stuff, but looking at this floppy issue for an hour should at least tell us where the problem is09:29
seb128ok09:30
seb128will GNOME is hanging I get floppy io errors printing on vt109:30
* pitti wishes everyone a nice weekend09:30
seb128pitti, thanks, have a nice weekend as well!09:30
pittiseb128: can you run ps while that happens? which processes are in 'D' state?09:30
seb128will do when I'm on the machine again later on09:30
seb128but let's debug that next week rather09:31
seb128there is also a floppy drive listed in gvfs09:31
pittiyep09:31
seb128ie in the places menus etc09:31
pittiright, i don't think we can get rid of that; there's a /dev/fd0 after all09:31
pittithe bit that we might be able to work around is the hang, not the existence09:32
seb128the kernel must have a way to check if the bios is lying09:32
pittithe existence/detection needs to be fixed in the kernel09:32
pittilinux doesn't rely on the bios for any other drive, but detects them itself09:32
pittibut perhaps floppies are harder to detect, I don't know09:32
seb128well perhaps it required trying a read09:32
seb128and they want to avoid that09:33
seb128it's noisy, slow and unconvenient09:33
seb128I will try to ask the kernel team09:33
didrockspitti: enjoy your weekend! :)09:33
pittican we just erase all notions of floppies from bioses, kernels, and everything else? :-)09:34
seb128lol09:34
pittiso in hardy or intrepid we spent hours on making floppies work again in the first place09:34
pittiand now we spend hours on hiding them09:34
pittiby now it'd be cheaper to buy those 5 remaining users an usb stick and be done with it :)09:35
seb128yeah :-)09:35
pittiat least the "blacklist floppy" workaround seems to work09:36
seb128well, turning the bios option works as well09:36
seb128but still only the few subscribed to the bugs will see that trick09:36
seb128thousands of users out there have their logging hanging for a while09:36
pittiok, need to go, see you!09:37
seb128pitti, have fun, see you later!09:37
huatsmorning10:05
didrocksmorning huats10:08
huatsmorning didrocks10:09
seb128lut huats10:10
huatshello seb12810:10
Riddellasac: you pinged?10:12
mvoseb128: if you need a tester for the usb vs floppy, I have a machine that is affected10:20
seb128mvo, usb vs floppy?10:21
seb128mvo, the issue there is GNOME login haging on floppy detection on boxes which have no floppy drive10:21
mvoseb128: that usb automount does not work if there is a floppy drive in the bios10:21
mvoseb128: aha, ok. I thought you were talking about the "usb-stick-no-longer-autodetected"10:22
seb128mvo, the bios seems to tell linux there is a floppy10:22
seb128mvo, I don't know about this one, bug number?10:22
seb128seems another one that should be fixed in lucid10:22
mvoseb128: give me a sec to find it10:25
mvoseb128: bug #58384510:26
ubot2Launchpad bug 583845 in gvfs (Ubuntu) "Does not detect hotplugged storage device (8.04 -> 10.04 upgraded) (affects: 1) (heat: 8)" [Low,New] https://launchpad.net/bugs/58384510:26
rodrigo_can someone please merge these 2 branches (https://code.launchpad.net/~rodrigo-moya/ubuntu/maverick/couchdb-glib/0-6-91-release and https://code.launchpad.net/~rodrigo-moya/ubuntu/maverick/evolution-couchdb/0-4-91-release), the packages are already uploaded to maverick10:26
mvoseb128: also appears in the forums10:26
seb128mvo, you didn't reply to my comment there10:27
rodrigo_but before merging them, I'd appreciate if there was a branch for lucid created10:27
mvoseb128: I can update the bug this afternoon, its my parents machine10:27
seb128mvo, ok, thanks10:27
seb128mvo, could you also copy the forum url on the bug?10:27
seb128rodrigo_, you have permissions to upload but not to commit?10:28
rodrigo_seb128, yes, seems so10:28
seb128weird10:28
rodrigo_seb128, let me try again10:28
rodrigo_no, no permissions10:29
rodrigo_$ bzr push lp:~ubuntu-desktop/couchdb-glib/ubuntu10:29
rodrigo_bzr: ERROR: Cannot lock LockDir(lp-69379536:///~ubuntu-desktop/couchdb-glib/ubuntu/.bzr/branchlock): Transport operation not possible: readonly transport10:29
mvoseb128: done, I will check this afternoon, it looks like its a dup of #53951510:30
seb128mvo, thanks10:30
seb128rodrigo_, is the ubuntu-desktop bzr bounded to the lucid source?10:31
seb128james_w, ^ do you know about this?10:31
rodrigo_seb128, it contains what is in lucid right now, yes10:31
seb128mvo, ok, that's the bug we were discussing before10:32
seb128rodrigo_, can you try to push to lp:ubuntu/couchdb-glib?10:32
rodrigo_seb128, hmm, but that branch is different, right? that is, it has all the source code, etc?10:32
seb128rodrigo_, right, I though you were using that10:33
seb128not sure why you get an error then10:33
rodrigo_seb128, lp:ubuntu/couchdb-glib already contains my upload packages10:33
seb128you should stop using ubuntu-desktop there10:33
seb128and just use lp:ubuntu/couchdb-glib10:34
seb128since you are not in ubuntu-desktop it doesn't make sense to store it there10:34
rodrigo_ah, ok, and use bzr-merge-upstream when doing new releases?10:34
rodrigo_although, as I said, that branch has my changes uploaded to maverick already10:34
seb128right10:35
seb128those have auto import of uploads10:36
seb128you can either commit to it10:36
seb128or let the autoimport grab the changes10:36
rodrigo_and just leave the u-desktop branch die with no updates?10:36
seb128delete it if you stop using it10:36
rodrigo_well, I like the u-desktop branch better, just has the debian/ dir and automatically gets the tarball10:37
rodrigo_usually kenvandine does the merge for me, so I can live with keeping doing that, if it's ok for you10:37
seb128well you can bzr merge-upstream http://url10:37
seb128in the other case10:37
seb128as you prefer10:37
rodrigo_ok, I prefer the ubuntu-desktop branch :)10:38
rodrigo_so, why do you have those u-desktop branches then?10:38
seb128you should perhaps move it somewhere out of ubuntu-desktop though10:38
seb128since you are not in this team10:38
seb128not sure what would be a better location though10:38
seb128rodrigo_, because it's faster to have the debian directory in bzr than the full source10:39
rodrigo_ok, I'll let kenvandine decide, since he's been managing the merges on that branch10:39
seb128ok10:39
seb128should we wait for him for your merge requests?10:39
seb128I've not worked on those so I would prefer to have him do those10:39
rodrigo_seb128, as you want, if you want to merge them, go on10:39
rodrigo_ok10:39
seb128rodrigo_, btw will you merge the new json-glib version?10:40
seb128we have 0.7.6-0ubuntu210:40
seb128debian has 0.10.2-210:40
rodrigo_hmm, didn't plan to, since I don't need it for couchdb-glib, but can do it if you want10:40
rodrigo_how do I merge a debian branch?10:41
seb128rodrigo_, I can do it if you want10:41
rodrigo_seb128, ah, ok, you'd better do it then :)10:41
seb128ok10:41
seb128I was just checking in case you didn't get the new version for a reason10:41
rodrigo_but, yes, how do I merge a debian branch?10:41
seb128since you are the one who did the previous update for couchdb-glib10:41
rodrigo_seb128, couchdb-glib builds fine with the json-glib from jhbuild, so I think it's ok10:42
rodrigo_let me check the version in jhbuild10:42
seb128rodrigo_, I'm not doing bzr merges for those, I will just grab what debian has and apply our changes10:42
rodrigo_ah10:42
rodrigo_0.11.1 in jhbuild, so it's fine to upgrade10:43
seb128ok good10:43
=== bdrung__ is now known as bdrung
mvoseb128: do you have problems with libgtk/metacity in maverick too? I get flicking all over the place, windows poping up etc10:52
seb128mvo, no, I'm not using maverick yet though there10:53
seb128mvo, I run it on my mini but with compiz10:54
mvook10:54
seb128I think bratsche made a patch for a similar issue, check with fta maybe he is the one what had the bug10:54
seb128rodrigo_, new json-glib uploaded10:55
ftamvo, bug 58428711:02
ubot2Launchpad bug 584287 in metacity (Ubuntu) "Unexpected X error (BadDrawable) causing metacity to abort in maverick (affects: 5) (dups: 1) (heat: 42)" [Undecided,Confirmed] https://launchpad.net/bugs/58428711:02
rodrigo_seb128, cool11:19
mvoaha, nice. thanks fta11:33
seb128TheMuso, hi11:43
seb128TheMuso, could you give an hand with merges for maverick? it seems you are done with your list now and a bit less busy than some other team members for alpha1 and alpha211:43
desrtnice glibc security update11:53
desrtupdate 1: arbitrary code execution from a file that only root can write to!11:54
desrtupdate 2: arbitrary code execution from.... executables...11:54
james_wrodrigo_: do you have "bzr launchpad-login" done on that machine? That looks like the error you get when pushing to http11:59
rodrigo_james_w, yes, I do, I can push to other branches with no problem12:00
james_wrodrigo_: would you file a bug against 'udd' then please?12:00
rodrigo_james_w, about me missing permissions on that branch?12:00
james_wrodrigo_: exactly, I'll investigate further12:02
rodrigo_ok12:02
=== MacSlow is now known as MacSlow|lunch
rodrigo_james_w, 'udd'?12:07
james_wthe 'udd' project on Launchpad12:07
rodrigo_ah, ok12:09
rodrigo_james_w, https://bugs.launchpad.net/udd/+bug/58676712:13
ubot2Launchpad bug 586767 in udd "Don't have permissions to push to lp:~ubuntu-desktop/couchdb-glib/ubuntu but has upload permissions (affects: 1)" [Undecided,New]12:13
james_wthanks rodrigo_12:13
rodrigo_seb128, what are the plans with pygi? is it going to make it to maverick?12:29
seb128rodrigo_, yes12:30
seb128I think robert_ancell was working on it12:30
rodrigo_ok12:31
seb128not sure when it will be ready though12:31
=== MacSlow|lunch is now known as MacSlow
seb128mvo_, bug #57457713:22
ubot2Launchpad bug 574577 in command-not-found (Ubuntu) "spelling error: priviledge (affects: 1) (heat: 9)" [Undecided,New] https://launchpad.net/bugs/57457713:22
seb128mvo_, easy patch for you there13:22
mvo_thanks seb12813:22
seb128np ;-)13:22
kenvandinehey rodrigo_13:29
* kenvandine waves good morning to everyone13:30
=== al-maisan is now known as almaisan-away
kenvandinerodrigo_, i read some of the scrollback, you need merges for the package branches that you already uploaded?13:30
kenvandinerodrigo_, now that you have per-package uploads it might make sense to move that branch13:31
=== ayan-afk is now known as ayana
=== ayana is now known as ayan
rodrigo_kenvandine, yes, seb128 was suggesting that, although I'm ok with asking you to do the merges, if that's ok13:33
kenvandinethat's fine too13:33
seb128ArneGoetje, could you look at bug #569442 when you have some time?13:34
ubot2Launchpad bug 569442 in ttf-wqy-zenhei (Ubuntu) (and 1 other project) "After upgradeing to Lucid, unexpectedly-using bitmap font in Japanese Environment (upgrading regression) (affects: 3) (heat: 22)" [Undecided,New] https://launchpad.net/bugs/56944213:34
seb128ArneGoetje, and advice on what we should be doing13:35
ArneGoetjeseb128: sure13:35
seb128ArneGoetje, thanks13:35
kenvandinerodrigo_, so couchdb-glib and evolution-couchdb?13:35
rodrigo_kenvandine, I'm working though on that branch to add the gir packages, so if you want, don't merge yet13:35
kenvandineok13:35
kenvandineexcellent :)13:35
kenvandinethat is for couhdb-glib right?13:36
rodrigo_kenvandine, you can merge evo-couchdb one, if you want, but I guess it's better to wait for the couchdb-glib changes13:36
rodrigo_yes13:36
kenvandinei can go ahead and do evolution-couchdb?13:36
kenvandineok13:36
kenvandinei'll wait13:36
rodrigo_kenyes, as you wish13:36
kenvandinejust give me a shout13:36
rodrigo_kenvandine, ok, as soon as they build ok, I'll push and ping you13:36
kenvandinethx13:36
seb128mvo_, bug #562729 has one change to review as well if you are interested13:48
ubot2Launchpad bug 562729 in gdebi (Ubuntu) (and 1 other project) "gdebi: could not show link: operation not supported (affects: 2) (heat: 14)" [Undecided,Confirmed] https://launchpad.net/bugs/56272913:48
seb128mvo_, bug #562729 has one change to review as well if you are interested13:48
mvo_thanks seb12813:48
seb128ups13:48
seb128mvo_, yw13:48
seb128mvo_, sorry to bother you with those ;-)13:48
mvo_seb128: thats fine, thanks for looking at them13:49
seb128mvo_, I'm trying to clean a bit the list of patches on launchpad13:49
seb128mvo_, bug #43383814:14
ubot2Launchpad bug 433838 in software-center (Ubuntu) "Use an icon in the location bar (affects: 1) (heat: 10)" [Low,New] https://launchpad.net/bugs/43383814:14
seb128mvo_, could you review this one as well, it's probably not something you want from reading mpt comments though14:14
seb128mvo_, either close it of change the tag to patch-needswork if you can14:14
seb128mvo_, thanks ;-)14:14
mvo_seb128: yeah, I think this needs to be rejected by mpt if he does not want it14:14
brycehseb128, I see david scheduled a meeting but I see no sign of him on #ubuntu-meeting... is it being held elsewhere?14:25
seb128bryceh, the arsenal one?14:26
brycehyeah14:26
seb128sorry, got reported14:26
seb128ara pinged us on an another channel asking if we could report14:26
seb128she didn't have time to look at the arsenal yet14:26
brycehreported?14:26
seb128we agreed to do it another day14:26
seb128davidbarth, ^14:27
brycehhrm, I got up early for nada14:27
seb128sorry :-(14:27
brycehseb128, ok thanks for the info14:27
mptseb128, that bug's waiting on design work, not code review. It doesn't have to be me who does the design work, though.14:42
seb128mpt, hum ok, what do you suggest to get the bug out of the review queue?14:46
seb128mpt, does the change needs work or is incorrect or need a review?14:46
mptseb128, where is this review queue and how is it composed?14:47
seb128mpt, the queue is basically all bugs in launchpad with a patch attached14:47
mptseb128, if it's from the "patch" tag, then I guess the easiest way is to remove that tag14:47
seb128mpt, the bug can be tagged patch-needwork if it needs work14:47
seb128or incorrect14:47
seb128that would make it go out of the list14:48
seb128or is the change maybe correct but blocked on design to decide on what to do?14:48
=== br-away is now known as bratsche
mptIf it's from "Ubuntu Review Team" subscription, then the easiest way is to unsubscribe them14:50
mptI have no idea whether it's correct or not. It depends what the design is!14:50
seb128https://wiki.ubuntu.com/ReviewersTeam/ReviewGuide14:51
seb128mpt, ^14:51
mptah, hm14:52
seb128basically the patch either needs review, or has been reviewed14:52
seb128if it has been reviewed it should be applied or tagged needwork14:52
seb128we don't seem to have status out of this14:52
mptOn the one hand, it's brilliant that we have an effort to review unapplied patches now14:53
mptOn the other hand, the process doesn't seem to cater for this kind of case14:53
seb128right, I'm just trying to think what case that is now14:53
seb128so we can update the documentation for it14:53
seb128is that a "blocked on <something>"14:53
seb128where something is a designer comment there?14:54
mptyeah14:55
mptmaybe patch-needsdesign14:55
mptAre there any other cases where a patch might be blocked on something that isn't code review?14:55
seb128not that I can think of right now14:56
mptseb128, ok, I've changed it to patch-needsdesign14:58
vishmpt: currently even the design bugs are currently being just tagged as patch-needswork14:59
seb128mpt, thanks14:59
mptvish, "the design bugs"? Can you give an example?14:59
vishmpt: hmm , like the theme bugs  , let me find one15:00
vishmpt: darn it , i cant find one right now ! , but thats what i have been using , usually i check with kwwii and if he doesnt like it had been using the patch-needswork tag15:03
seb128vish, right, needswork means the submiter need to update the change15:06
seb128vish, there it's blocked on the reviewing side15:06
vishyup, the bug mentioned is a bit different though.. we should probably ad it to the default tag list15:07
vishadd*15:07
seb128vish, I've raised the question on #ubuntu-reviews15:08
vishmpt: ah got one , Bug #16031115:12
ubot2Launchpad bug 160311 in metacity (Ubuntu) (and 5 other projects) "Resizing windows by grabbing window borders is difficult (affects: 121) (dups: 4) (heat: 650)" [Wishlist,Triaged] https://launchpad.net/bugs/16031115:12
vishbut yeah , an new design specific tag would be nice15:12
visha*15:12
qensedavidbarth: Where you aware <https://blueprints.launchpad.net/ubuntu/+spec/dx-m-app-indicator> is still not accepted for the maverick series?15:15
qenseIt's still 'proposed'15:15
vishqense: is there an open bug for the weather-report applet to be ported to the indicators?15:18
qensevish: not that I am aware of15:18
qensebut it seems likely there is one15:18
vishqense: hmm , it is among the default applets we somehow missed it for lucid15:19
qensevish: missed it for Lucid? What do you mean?15:19
qenseIt is a part of the calendar applet.15:19
rickspencer3seb128, chrisccoulson, hi15:19
chrisccoulsonhi rickspencer315:20
vishqense: nah , there is another one  , we can add it via  , but no one seems to have noticed it15:20
seb128hey rickspencer315:20
vish*via "add to panel"15:20
qensevish: aha15:20
qenseNo, I didn't notice that. :)15:20
seb128vish, it's still there15:20
rickspencer3seb128, chrisccoulson I think we should send a heads up to the @ubuntu-devel about next week's update15:20
seb128vish, we didn't port applets but notification area icons15:20
rickspencer3and we should set up a bit of a Q+A in case we get questions15:21
seb128rickspencer3, I would wait for the ppa to be ready15:21
rickspencer3seb128, ack15:21
seb128rickspencer3, so we can do call for testing at the same time15:21
rickspencer3I started a wiki to coordinate the communication:15:21
rickspencer3https://wiki.ubuntu.com/DesktopTeam/Mozilla/FirefoxHardyJaunty15:21
seb128rickspencer3, thanks15:21
rickspencer3seb128, sounds good15:21
vishseb128: oh , ok , thanks15:21
seb128chrisccoulson sent the email about testing to ara and me today15:21
rickspencer3this is a big change, if it breaks folks, there are going to be some unhappy people out there15:21
seb128chrisccoulson, thanks btw15:21
seb128rickspencer3, it's going to break for some users15:22
chrisccoulsonseb128 - you're welcome15:22
chrisccoulsoni'm a bit stuck atm, our PPA just ran out of space ;)15:22
seb128rickspencer3, or some things are going to break, maybe not firefox or hopefully not it15:22
seb128chrisccoulson, did you contact #is about it?15:22
chrisccoulsoni'm just about to15:22
seb128ok good15:23
rickspencer3seb128, I hope nothing breaks15:23
rickspencer3and I have all the faith in chrisccoulson15:23
rickspencer3none the less, sh*t happens15:23
davidbarthqense: i'm aware of that; it's mostly that we want to deal with that at the bug level; an extra bp is just more work to track15:23
seb128rickspencer3, well things like changing epiphany-gecko to webkit will break15:23
rickspencer3if nothing else, users are going to be surprised with a new version of FF15:23
seb128rickspencer3, epiphany-webkit is not at the same level than the gecko one15:23
qensedavidbarth: ok15:23
davidbarthqense: we discussed that during the dx/desktop roundtable15:24
chrisccoulsonpleasantly surprised, hopefully ;)15:24
rickspencer3right15:24
seb128but if we can make the firefox update smooth that's good15:24
seb128other side effects we will have to deal with15:24
qensedavidbarth: Then I missed that point.15:25
chrisccoulsonthe other thing i'm still concerned about is that intrepid isn't on oldreleases yet15:25
seb128chrisccoulson, how is that a concern?15:25
chrisccoulsoni don't want users to have any option of upgrading to intrepid after the migration, as the upgrade won't work15:25
chrisccoulson(not unless we also do the porting effort for intrepid too)15:25
seb128don't15:25
seb128did you try to let ask #is about that?15:26
chrisccoulsonseb128 - asac suggested someone in #soyuz to talk to, although we just found out he's on vacation15:27
Laneydate15:27
asaclet me look at the security ppa state15:28
seb128asac, thanks15:28
seb128asac, hey btw, how are you?15:28
rickspencer3asac, https://wiki.ubuntu.com/DesktopTeam/Mozilla/FirefoxHardyJaunty15:30
asacseb128: i am in san jose ... 7+am ;)15:36
asac(currently on an interview) will check that wiki after15:37
seb128asac, oh, already awake or not yet to bed? ;-)15:37
seb128asac, good luck15:37
asacunfortunately i have a call right now ;) ... would have preferred to sleep longer ;)15:38
bcurtiswxsleep is overrated15:38
* didrocks understands now why asac change a bug report status at 3AM :)15:40
bcurtiswxit's already after noon for most of you.. right?15:40
asacheh15:42
seb128didrocks, asac usually works at 3am though15:49
seb128;-)15:49
didrocksseb128: heh :-)15:49
seb128kenvandine, hey15:51
seb128kenvandine, http://people.canonical.com/~pitti/workitems/maverick/canonical-desktop-team-maverick-alpha-1.html15:51
seb128kenvandine, where do we stand for your items? alpha1 is next week, is that still on track?15:52
kenvandinei think so15:52
* kenvandine updates WIs15:52
seb128kenvandine, thanks15:53
kenvandine2 of those work items are about getting it in main for maverick15:53
kenvandinebut i was told we are just putting it in the ppa for now15:54
kenvandineso i'll move those to a215:54
seb128thanks15:54
kenvandinedidrocks, is that your understanding too?15:54
kenvandinedidrocks, you have one to seed the appmenu indicator for une15:54
didrockskenvandine: sorry, chromium going crazy, trying to reload the page15:55
didrockskenvandine: this one is for alpha2, right?15:55
kenvandineyeah15:56
kenvandinei think so15:56
didrockskenvandine: oh, didn't choose the right place, changing it :)15:56
kenvandinewell it is for alpha1 now15:56
kenvandine:)15:56
kenvandinecan you move the 2 lines above it too?15:56
kenvandine:)15:56
didrockskenvandine: the seed is for alpha2, what about yours?15:56
didrockssure :)15:56
kenvandinethx15:56
didrockskenvandine: done15:56
kenvandinethx15:56
didrocksseb128: FYI, I've changed slightly the place where my WI are (and rename them) with davidbarth to https://blueprints.edge.launchpad.net/ubuntu/+spec/dx-m-unity-une-integration and other dx WI16:04
seb128didrocks, ok16:04
rickspencer3tremolux, mvo_, hi, sounds like the "new apps on stable release" back end implementation is figured out16:23
rickspencer3anything we need to do before we can get started now?16:23
tremoluxrickspencer3: ah, good news!  I haven't seen the details?16:25
rickspencer3wait16:25
rickspencer3I guess elmo has not totally signed off16:25
tremoluxrickspencer3: where's the work happening?16:25
tremoluxrickspencer3: we doing a new pocket?16:26
mvo_rickspencer3: yeah, we can start working16:26
mvo_rickspencer3: I was working on "discover what archives you are subscribed to today"16:27
rickspencer3tremolux, sounds like it's going to be built off of PPAs16:29
rickspencer3mvo_, is this in the spec?16:29
rickspencer3(in other words, I will bug you less if there is something I can read ;) )16:29
tremoluxrickspencer3: gotcha, cool16:29
mvo_rickspencer3: its part of the buy-stuff spec, yes16:29
rickspencer3sweet16:31
rickspencer3thanks again you guys16:31
rickspencer3I am very happy this morning16:31
rickspencer3:)16:31
=== almaisan-away is now known as al-maisan
seb128"       Status: Incomplete => Expired"16:32
seb128bryceh, ^ is that new?16:32
brycehseb128, yes16:33
seb128nice!16:33
bryceh:-)16:33
bcurtiswxwhich bug?16:35
bcurtiswxwait.. not a bug thing?16:35
seb128hum17:37
mptseb128, do you know whether changing the time zone is supposed to require authentication or not?17:37
seb128chrisccoulson, do you have an estimation for firefox ppa being ready?17:37
seb128mpt, it's not for desktop users17:38
seb128mpt, we install a polkit profile which allows it17:38
mptFrom System > Preferences > Time and Date it does, but from right-clicking on clock > Preferences it doesn't17:38
seb128the first one will be deprecated this cycle17:38
seb128the second one is allow in the desktop profile we install17:38
chrisccoulsonseb128 - it's likely that i'm going to be uploading things in to the weekend17:38
mptseb128, of course, I'm designing a replacement for both of them. What I want to know is whether I need to include the lock/unlock widget17:39
seb128chrisccoulson, ok, can you let me know when it's ready?17:39
chrisccoulsonseb128 - yeah, no problem17:39
seb128mpt, oh, you need17:39
seb128mpt, well you need to handle the need for password in some cases17:39
mptI can understand that you need to authenticate to change the time itself17:39
mptjust not sure about the timezone17:39
mptIs the timezone a system thing or a user-specific thing?17:40
seb128you need permissions for that as well17:40
seb128system17:40
mptok, thanks seb12817:40
seb128you're welcome17:40
mptthat makes the layout easier17:40
asacchrisccoulson: on the wiki page about updating ffox ... there is one flaw: the jaunty update has to also go out together with karmic so upgrades still work18:52
asacso i think it should be hardy + jaunty + karmic18:53
chrisccoulsonasac - yeah, i just realised that a few moments ago18:53
asacchrisccoulson: jaunty has 3.0?18:53
chrisccoulsoni've got the jaunty update in the PPA and then started wondering how the upgrade works18:53
chrisccoulsonasac - yeah, jaunty has 3.018:53
chrisccoulsonwhich is a bit of a pain ;)18:54
asacright.18:54
asacso yeah, then you need all three to be pushed out18:54
chrisccoulsonthat is a pain. i think i might cancel my holiday on monday ;)18:54
asacheh ... i remember exactly that thats life as a mozilla slave ;)18:55
chrisccoulsonlol18:55
asacand never take holidays and be at home18:55
asacthere always will be a firedrill in that week ;)18:55
chrisccoulsonso, it's going to be difficult to get this all ready for next week, if we have to do karmic too18:55
asacchrisccoulson: when is the planned release? thu?18:57
asacor wed?18:57
chrisccoulsonasac - well, 3.6.4 is scheduled for tuesday18:57
asacoh18:57
chrisccoulsoni don't think we'd manage that, even without karmic ;)18:58
asacchrisccoulson: i think you should do hardy + karmic then18:58
asacin that way jaunty -> karmic upgrades still work18:58
asacand we dont support hardy -> jaunty upgrades18:58
chrisccoulsonyeah, could do. i'm trying to make sure hardy -> lucid upgrades are working18:58
asacat least i asked mvo to disable hardy -> intrepid ... so for hardy there is only hardy->lucid18:58
asacmvo: did you do that?18:59
chrisccoulsonand then i forgot to make sure that jaunty -> karmic upgrades still work ;)18:59
asac;)18:59
asacchrisccoulson: yeah. so i would think you should really get karmic + hardy out if possible ... and jaunty asap18:59
asacchrisccoulson: let me know when the call for testing goes out so i can also blog about it19:00
statikhola desktoppers. i wonder if anyone could give me some tips on debugging window manager problems so that I could file a useful bug report19:18
statiki'm running maverick, and have started to have problems where most apps that I run don't have any window borders and flash constantly19:18
statika few applications are working ok, such as terminal, x-chat, and chromium. many others have this strange flashing problem, including terminator and firefox19:19
chrisccoulsonstatik, that's bug 58428719:21
ubot2Launchpad bug 584287 in metacity (Ubuntu) "Unexpected X error (BadDrawable) causing metacity to abort in maverick (affects: 5) (dups: 1) (heat: 42)" [Undecided,Confirmed] https://launchpad.net/bugs/58428719:21
statikchrisccoulson, thanks!19:21
rickspencer3statik, thanks for using maverick!19:25
rickspencer3you da' man!19:25
rickspencer3:)19:25
statikrickspencer3, it's the only way to roll! gotta report bugs before the milestones, not after :D19:26
rickspencer3:)19:27
=== al-maisan is now known as almaisan-away
ccheneyhmm still no air conditioning at home, hopefully the repairman will be back out later today20:35
* ccheney needs to do OOo builds but doubts his system will keep from falling over under this circumstance20:35
asacRiddell: damn ... dropped the ball? already gone for weekend?20:43
asacRiddell: wanted to discuss what we can do about qt-embedded ... seems its not abi compatible, so i guess we would have to change sonames and then invent a mechanism to automatically ship everything building against qt to also build against that soname20:44
asacRiddell: any ideas?20:44
* didrocks waves goodbye20:45
didrocksenjoy your week-end!20:46
didrocks(mine will be busy with Paris Ubuntu party :))20:46
seb128didrocks, thanks, have a great ubuntu party this weekend ;-)20:49
asacmvo: can you help out chrisccoulson testing ffox major version transition in combination with hardy -> lucid upgrade?21:23
asaci know you have quite sophisticated setup to test dist upgrades21:24
mvoasac: yes21:24
asacgreat. ... chrisccoulson ^^^ lets get mvo a present after this21:24
mvoasac, chrisccoulson: please send me a mail with the hardy ppa21:24
mvoand I can run a upgrade test against that21:24
chrisccoulsonmvo - excellent, thanks. i will do that once i've got all the packages in21:24
mvothanks21:26
=== pgraner is now known as pgraner-afk
ccheneymy computer room temp is at 30C and rising, have to shutdown the box i normally run irc on, apparently the repairman will be out either later tonight or by tomorrow morning :-\22:02
* ccheney hopes its by later today22:02
* ccheney bbl22:03
ccheneymain part of the house is at 28C and rising about 3C per hour it seems, had to completely turn off the AC unit due to the problems it was having22:04
Riddellasac: which qtembedded?22:25
RiddellI lose track22:26
asacRiddell: heh22:26
asacRiddell: so ... you can build qt with --for-embedded or something22:26
asacthat will produce a qt that is good for without x22:26
asacunfortunately that lib has the same soname upstream, but is binary incompatible22:27
asacso i think to ship tha tin the same archive it needs a distinct soname22:27
asachowever, most qt apps should just work if they are built against that22:27
asacso i think after experimenting a bit and verifying that thats the case it would be best to somehow get all qt packages build an embedded version22:28
asacof course if you have better ideas, shoot22:28
asacnote: take this with a grain of salt. i didnt check this on my own, and we are still investigating. just anted to get your brain working ;)22:29
asacsand ;)22:29
asacnot sure what the right phrase is ;)22:29
Riddellasac: mm, all qt apps?  if that includes KDE that's quite a lot22:30
Riddellbut I'm pretty sure KDE will require X22:30
Riddelland probably most Qt apps do for something22:31
Riddellprobably not a quick job to find every qt package that doesn't need X and change its packaging to build twice22:31
asacRiddell: right. could be. but we dont know yet. so what i think would be good would be an easy way to locally build22:31
asacagainst embedded to try22:31
asacand once we know how many work/do not work, we can see if we need to make packages or something out of it22:32
asacis there some magic debhelper for qt apps that we could use to provide such a "try locally or in ppa" feature?22:33
asacRiddell: what do you think do qt/kde apps use x for usually?22:34
Riddellqt apps is quite a wide category in terms of build systems, some are qmake, some cmake, some autotools so no one way to build them22:34
asacgetting settings from an x window?22:34
Riddellsome packages will be cdbs, some debhelper 7 etc22:34
asacyeah, but you probably have a cdbs .mk and debhelper plugin etc. that could be hacked?22:34
asacor are many packages still really manual?22:35
Riddellvery little is manual22:35
Riddellbut it's a cross of cdbs/debhlper 7 and qmake/cmake/autotools22:36
Riddellso lots of combinations of build systems22:36
asacyeah. but at least an infinite set ;)22:38
asachehe22:38
asacok22:38
asacdidrocks: you know the gconf key for the une desktop background ?22:38
asacis that already overloaded in some gconf hook?22:39
asace.g. do we ned to take care of the order/number to ensure that ours is used?22:39
asacerr s/infin/fin/22:40
ccheneyyipee, air conditioning people will be here in 30m so maybe we won't have to stay in the heat and without computers much longer :)22:48
* ccheney has 5 OOo builds to do, so needs his computer back up asap22:51

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