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

=== dyek_ is now known as dyek
=== bjf is now known as bjf-afk
=== lan3y is now known as Laney
=== eeejay is now known as eeejay_away
=== bjf-afk is now known as bjf
=== bjf is now known as bjf-afk
=== Amaranth__ is now known as Amaranth
=== asac_ is now known as asac
=== eeejay_away is now known as eeejay
pittiGood morning07:21
pitticcheney: in our glib version, just drop the --enable-cassert configure option in debian/rules07:21
chrisccoulsongood morning everyone08:30
pittihey chrisccoulson08:30
chrisccoulsonhey pitti, how are you today?08:31
pittiI'm good, thanks! and you?08:31
chrisccoulsonapparently it has just started snowing outside08:44
seb128_hello there09:03
seb128_seems I've some internet issues today09:03
chrisccoulson1hey seb128_09:05
baptistemmhi there & happy new year everyone :)09:06
chrisccoulson1happy new year to you too baptistemm09:06
baptistemmhey ey chrisccoulson09:06
baptistemmeh chrisccoulson1 rather :)09:06
pittibonjour seb12809:10
=== seb128__ is now known as seb128
seb128hi?09:23
seb128is IRC hating other people today too?09:23
mvohey seb12809:24
mvoseb128: I think it just hates you :)09:25
seb128hello?09:25
seb128hey mvo09:25
seb128the lag bar was bouncing for half an hour now09:25
seb128it did reconnect a couple of time but I got nothing going through I think09:25
seb128seems to work better now...09:25
mvogood luck!09:25
seb128mvo, how are you?09:26
mvoI'm fine, thanks! just had some tea09:26
mvohow are you? (beside the inet issues)?09:26
seb128pretty good thanks09:26
seb128mvo, is software-center supposed to let you upgrade things?09:27
seb128the karmic version had an "upgrade" button when new versions were available09:27
seb128but that doesn't seem to be the case in lucid?09:27
mvoseb128: right, it used to be in the mockups, but I think its no more09:28
seb128hum09:28
seb128it's weird that you can't upgrade things from there09:28
seb128you can upgrade things from the apple app store09:29
seb128;-)09:29
chrisccoulsonhey seb12809:30
mvoheh ;)09:30
seb128hey chrisccoulson09:30
chrisccoulsonyour internet is working better now?09:31
seb128yes09:32
seb128seems to be stable now09:32
mvoseb128: I got a chance to play with the iphone store over christmas a bit (a friend of mine got one). fun thing09:37
mvowb seb128_09:37
seb128_hum, or not09:37
mvo<mvo> seb128: I got a chance to play with the iphone store over christmas a bit (a friend of mine got one). fun thing09:37
seb128_just when I was saying it works better09:37
seb128_mvo, indeed, I love my ipod touch09:37
seb128_very handy to quickly check things09:38
seb128_train, facebook posts, etc09:38
seb128_email09:38
* mvo nods09:38
seb128_I found the "upgrade from software-center" cool09:42
seb128_shame it's not working in lucid ;-)09:42
mvompt: ---^09:42
mptseb128, what "upgrade from software-center"?09:44
mvompt: but #43261009:45
mvobug09:45
mvobug #43261009:45
ubottuLaunchpad bug 432610 in software-center "Cannot remove app if it has an upgrade available" [Medium,Confirmed] https://launchpad.net/bugs/43261009:45
seb128_mpt, let's say I've an outdated gdm installed09:45
seb128_or $software09:45
seb128_in karmic when you go to that software in software-center you have an upgrade button09:46
seb128_now you just have "uninstall"09:46
seb128_which forces me to use synaptic to upgrade it09:46
seb128_sucks, software-center is much faster and nicer09:46
mptseb128, you don't have Update Manager installed?09:46
seb128_I have but I've some 350 upgrades pending09:48
mptand you want to update just that one09:48
seb128_and I just want to upgrade one software now to try something09:48
mpthmm09:48
seb128_I don't want to start a 3 hours upgrade09:48
mptsure09:48
seb128_perhaps software-center could have a "to upgrade" category ?09:49
seb128_like the apple app store has09:49
mptIt's possible USC will allow updates in the future09:50
seb128_it did in karmic already ;-)09:50
mptbut it would need careful design first, so that we don't end up with bugs like #43261009:50
seb128_it's weird it's "broken" now09:50
seb128_bug#43261009:50
seb128_bug 43261009:50
ubottuLaunchpad bug 432610 in software-center "Cannot remove app if it has an upgrade available" [Medium,Confirmed] https://launchpad.net/bugs/43261009:50
seb128_add an extra button in this case?09:51
seb128_I can open the opposite bug now09:51
mptYou're welcome to, but it won't affect the scheduling much :-)09:51
seb128_I was just checking it that was a bug or a design decision09:52
seb128_seems it's a design choice09:52
seb128_I won't bother09:52
seb128_seems that designers like to drop features I'm using ;-)09:52
seb128_but I'm getting used to that by now09:53
mptI haven't designed the feature at all yet. I will eventually, but there are other more important things to implement first.09:53
mptI'm sorry.09:53
mptAnother thing that would make that case easier is a "deselect all" function in Update Manager, so you could then just select the updates you're interested in.09:54
seb128_that's ok09:54
seb128_it just that it was working in karmic09:54
seb128_so I got used to it09:54
seb128_there is one in the context menu09:54
seb128_don't worry I manage to upgrade things09:54
seb128_I just find that feature cool in karmic09:54
seb128_it creates user expectation09:54
seb128_it would not have been an issue if that was not there and dropped09:55
mpthuh, so there is, I never noticed :-)09:55
seb128_if things are not there that's ok09:55
seb128_if they are there and you got used to those and they get broken you get annoyed09:55
mptYes, I saw a lot of that with the Mozilla project and Netscape 4 -> Netscape 609:56
seb128_anything not the end of the world, thanks ;-)09:56
mpt"Why did you remove feature X"09:56
mpt"Sorry, we haven't reimplemented it yet"09:57
mvohaving a button for this in the details view sounds not like it would do a lot of harm and is convenient for some uers09:58
seb128_right, I don't see the issue with having 3 buttons instead of 210:00
seb128_when updates are available10:00
seb128_but I'm not a designer ;-)10:00
=== seb128_ is now known as seb128
seb128pitti, hey10:00
seb128pitti, your changes from yesterday won us between 0.5 and 1s10:01
seb128hard to say because desktop numbers are changing between boot in a 0.3s to 0.5s margin usuallt10:01
mptmvo, but it's never just "having a button". We need to specify what happens to the "Remove" button while it's updating, what the text is for an updating item in the "In Progress" section, what happens if you try to update an item that's queued for removal, etc10:02
pittiseb128: nice! I actually thought it wouldn't win anything because panel is running much longer10:03
pittibut with nautilus using less CPU other processes are faster perhaps10:04
pittiseb128: total desktop time at http://people.canonical.com/~scott/daily-bootcharts/ is no different apparently10:04
seb128pitti, scott's charts are using daily isos10:04
pittibut nautilus time on http://people.canonical.com/~scott/daily-bootcharts/20100104-max.png and http://people.canonical.com/~scott/daily-bootcharts/20100105-max.png is indeed a huge improvement \o/10:04
seb128I doubt there is one with this upgrade yet10:04
seb128oh, there is?10:05
pittiseb128: today's dailies have the new brasero10:05
seb128I though it was taking longer to him to rsync and update charts10:05
seb128is that usually those were not updated in the morning yet10:05
seb128anyway on my mini the boot time dropped from 18-18.5s to 17.5-18s today10:05
seb128I did some 5 boots before and after10:05
seb128weird that it doesn't reflects on Scott's charts10:07
chrisccoulsonseb128 - i will have some g-s-d, gconf and gnome-session updates for you to test later hopefully :)10:14
seb128updates?10:14
seb128new versions?10:14
seb128or boot speed?10:14
chrisccoulsonseb128 - boot speed improvements (hopefully)10:14
seb128nice!10:14
seb128look forwarding testing those changes ;-)10:14
seb128what did you change exactly?10:15
tseliotpitti: my changes to jockey should go in lp:~ubuntu-core-dev/jockey/ubuntu , right?10:15
tseliotpitti: as they affect only driver handlers10:15
chrisccoulsonseb128 - the gconf change is to parse the XML files when gconfd loads, rather than waiting for an application to query the database. the gnome-session change is to get the session up and running without using gconf. i've done both of these already10:16
chrisccoulsonthe g-s-d change will be to load the xrandr plugin without using gconf10:16
seb128nice10:16
chrisccoulsonthe idea being that by the time any values are queried, all the XML parsing will have finished10:17
seb128did I already say that you rock? ;-)10:17
chrisccoulsoni don't know how well it will work yet, so don't get your hopes up too much ;)10:17
mvohm, it looks like vte (in synaptic) turns into some sort of white/black instead of black/white when a bunch of lines are displayed - has anyone seen that (probably with the latest vte)10:26
mvoseb128: what was the option again to make glib break on GLib-Critiical?10:27
pittitseliot: trunk has the drivers as well in examples/, so if applicable, commit them there10:28
baptistemmmvo, --g-fatal-warnings10:28
baptistemm?10:28
mvogreat, thanks10:28
tseliotpitti: yes, I can do there. Furthermore I would like to make jockey depend on nvidia-common > 0.2.15 (because of the new Alternatives class) but I would rather not upload (or have the package uploaded) until the new nvidia-common is in lucid. Shall I simply put UNRELEASED in the changelog (in case you want to change something else)?10:30
pittitseliot: you should always commit changes with "UNRELEASED" anyway10:30
tseliotpitti: ok, good to know10:31
pittiso please go ahead and change the dependency; I guess n-common will be uploaded very soon?10:31
tseliotyes, I would like to do some testing on real hardware first though10:31
chrisccoulsonmvo - if you want to do it at runtime, you need to run with G_DEBUG=fatal_criticals10:32
chrisccoulsoni think baptistemm's suggestion is a build option isn't it?10:33
huatsmorning10:33
james_whuats!10:34
james_wSalut10:34
huatshey james_w !10:34
baptistemmchrisccoulson, no, this is aruntime options10:34
chrisccoulsonbaptistemm - ah, i wasn't sure10:37
mvochrisccoulson: thanks, the environment was the one I was looking for, but --g-fatal-warnings works too when passed to the application10:37
baptistemmI didn't know about the G_DEBUG=fatal_criticals10:38
mvohm, looks like irc does not like me anymore10:41
tseliotpitti: the handlers in lp:jockey seem to be a bit older than the ones in ubuntu-core-dev (e.g. both the "enable" and "disable" methods seem to be missing)11:01
pittitseliot: right, I left out the truly ubuntu specific bits11:05
pittitseliot: perhaps it's best if you just commit your changes to the ubuntu branch for now11:05
tseliotpitti: ok11:05
=== mpt_ is now known as mpt
seb128mvo, I see other people replied for me ;-)11:20
seb128the runtime option or variable do the same thing11:20
rodrigo_hi and happy new year11:39
rodrigo_my first question of the year (more to come) :-)11:39
pittihey rodrigo_, happy new year!11:40
rodrigo_hey pitti11:40
rodrigo_pitti: I am about to create a new package to be added to lucid, should I use dput as I did for karmic, before there were package branches, or should I use a branch from the beginning?11:40
pittiseb128: so, I removed init/upstart bits from hal now and set it to dbus-activation11:41
rodrigo_and if using a branch, where should I submit it?11:41
pittiseb128: now pitivi starts up just fine, without hal starting on boot11:41
pittirodrigo_: that's rather a question for james_w, but you can't use a package branch before the package is known11:42
rodrigo_ah11:42
rodrigo_james_w: around?11:42
pittirodrigo_: so perhaps just use a +junk branch for now and later move it over?11:42
james_w"known" can be anything though11:42
mptmvo, does apt or dpkg keep track of when a package was installed?11:42
james_wso as soon as you upload to your PPA you can push to lp:~rodrigo/ubuntu/lucid/<packagename>/whatever11:42
pittioh, sweet11:43
james_wbut yes, +junk could serve you until that point11:43
james_wand yes, using branches is a good idea :-)11:43
rodrigo_james_w: ok, I'll use a junk branch then11:43
pittiso merely having that package in a PPA suffices?11:43
james_wyeah11:43
rodrigo_yes, I prefer branches than dput11:43
pittirodrigo_: right now it's not about an either-or; you'll need dput either way :)11:43
james_wthere's no lp:ubuntu/<packagename> obviously11:43
james_wbut you can use a 5-part name11:44
rodrigo_pitti: right, but for building my package locally, and keeping track of changes, I prefer a branch than a dir on my PC11:44
pittiright11:44
rodrigo_ok then11:44
chrisccoulsoni think i should have stayed at home this morning!11:48
chrisccoulsonall of our local roads are gridlocked now it has snowed :(11:48
TeTeTasac: any news on the root certificate in firefox integration?11:49
asacTeTeT: i wasnt aware that there was somthing still left.11:50
asacits not doable without repacking firefox11:50
asacand i didnt get any other feedback yet.11:51
=== MacSlow is now known as MacSlow|lunch
seb128the unstopable pitti11:53
seb128pitti, you rock ;-)11:54
pittiheh11:54
pittithanks, you too!11:54
TeTeTasac: ok, thanks11:54
asaci pinged again11:55
seb128pitti, sorry about the build-depends overlook11:56
seb128pitti, the gir thing sucks though11:56
pittinp11:56
pittigir?11:56
seb128gobject introspection11:57
pittioh, not having python udev bindings, you mean11:57
seb128ie no gudev for python11:57
seb128right11:57
pittiI wonder when this gets merted11:57
pittimerged11:57
seb128I don't agree with the crash = data loss though11:57
pittiit was a SoC project last year, and the git branch looks pretty well maintained11:57
seb128does it destroy the original video? or just don't give you what you asked for11:58
seb128and also we have an apport issue there11:58
pittiseb128: I don't think it'll destroy input files11:58
seb128it catches python exceptions as crashes11:58
pitti(well, I hope anyway)11:58
seb128even if those are non-issue11:58
seb128it's an issue for empathy msn bugs too11:58
pittiwell, an unhandled exception means that the program immediately dies, without the possibility to save your edits, or telling you why11:59
seb128lot of "not implement feature" exceptions reported as crashes11:59
seb128well raising an error doesn't mean the program exit11:59
pittiwhy is that an exception then, instead of just a warning?11:59
pittisure it does11:59
pittiit only catches unhandled exceptsions12:00
pittii. e. which cause the program to abort12:00
seb128hum12:00
pittiI guess for empathy it's less of an issue12:00
seb128that's not what the telepathy-butterfly guys said12:01
pittiyou get disconnected, the backend gets respawned, and there you can re-connect12:01
seb128they say most of the "crash bug" on launchpad are not crashes12:01
pittiseb128: do you have a reference?12:01
pittiwe can add an apport hook to ignore particular crashes if they are uninteresting12:01
pitti(or just fix the damn code to intercept and ignore them)12:01
pittibut if you throw an exception and don't catch it, then you break the program flow anyway, so the only thing you can do is to restart the program12:02
seb128istaz, ^12:03
seb128pitti, I don't remember the specifics but istaz is upstream for that one12:03
pittianyway, I'm happy to discuss that with upstream directly of course12:03
seb128istaz, do you have example of things apport catch wrongly?12:03
pittiistaz: hey! (and happy new year!)12:03
james_wpitti: is apport turned on in lucid yet?12:04
seb128<istaz>       seb128: it seem apport show crash dialog on certain error even if telepathy-butterfly doesn't crash12:05
seb128james_w, no12:05
seb128<istaz>       and the papyon libs we use generate a lot of error12:05
pittijames_w: not yet, we planned to do so in the new year12:05
pittijames_w: to at least catch python crashes; signal crashes are still broken due to a kernel bug12:05
mvompt: hi, with the history branch we have that info now, we sort of had it before too12:05
james_wpitti: ok, just wondering when to consider turning kerneloops on12:05
pittiwe should do it by alpha-2 anyway12:06
=== om26er_ is now known as om26er
pittidobey, kenvandine: when do you plan to drop the U1 applet? (it's a work item for startup speed)12:13
mptmvo, what do you mean by "sort of"? :-)12:24
seb128vuntz, hey12:25
seb128vuntz, happy new year!12:25
mvompt: there is information in the dpkg.log file, but for the real picture we need the apt history branch12:25
seb128vuntz, who do I talk to about gnome-desktop breaking abi without soname change?12:25
pittibonjour vuntz, happy new year!12:26
mptmvo, ah. I was just wanting to know whether I could say "Installed on {date}" in the screen for an installed item.12:27
mvompt: the dpkg.log contains a lot of noise, that is a bit of a problem12:27
mptright12:27
pittimvo: it also gets rotated away over time?12:27
mvompt: i see, we can do that I think, but we need to cache it, its way to slow to parse it12:27
mvopitti: that too12:28
mptmvo, should we leave it until history is implemented then? Or would caching it require that much extra work regardless?12:28
mvompt: just put it as a work item to the software-center-ui-improvements spec, I think its sufficiently different. but I can make no promises that we can land it for 2.012:29
mptOk, I'll punt it to the "Not scheduled" section12:30
mptthanks12:30
mvoit should not be hard, the initial cost may be high and for some we can only guess (old installs that have no log information anymore)12:31
pittiseb128: how much did the fontconfig stuff cost us again?12:32
mptmvo, maybe It can be one of the 101 things12:32
mvompt: yeah. it needs some thinking about the caching (and cache invalidation), a slow implementation is trivial to do12:33
seb128pitti, I would have to test again, it was winning some 2-3 seconds when I first tried12:33
seb128but I tried to found if a specific config file was causing it and deleting each one, one by one12:33
pittiseb128: that's spread over all programs, I take it?12:33
seb128and didn't find anything making a real difference12:34
seb128yes12:34
pittiok, thanks12:34
seb128I guess that the antialiasing creates some work12:34
mvompt: a interessting problem to think about :) do you have a mockup already? maybe I can do some prototyping on this12:34
seb128so it's shared as extra load by everything rendering fonts12:34
seb128+ the cost of reading all the caches for the number of fonts we haver12:35
seb128-12:35
seb128-r12:35
* pitti lunches12:36
mptmvo, there are plenty of interesting problems for you to think about that are already in the spec ;-)12:36
mptmvo, for example, the categorized list view and making search work in it12:37
mptmvo, and repairing a broken apt cache without getting Update Manager to do it12:39
mvoand plenty more indeed12:39
rodrigo_can I publish a tar.gz in LP? I can't seem to find where to do it on my project page12:46
james_wI think you need to make a release/milestone12:49
james_w#launchpad will know if you can just host files not specific to a release12:49
vuntzseb128: mclasen (since he did the tarball)12:57
seb128you could think he would know better12:57
seb128anyway I will ping him when he's around12:57
seb128thanks12:57
vuntzand happy new year to everyone here :-)12:57
baptistemmsalut vuntz12:58
rodrigo_james_w: it's specific to a release13:02
rodrigo_james_w: should I make an announcement then?13:02
james_wok, if you go to the milestone page you can add download files there13:02
rodrigo_ah13:02
rodrigo_james_w: I've got no milestones, so register a series first?13:03
james_wyeah, you need a series to put a milestone on13:05
james_wthough you should have a default series?13:05
rodrigo_james_w: I guess so -> https://edge.launchpad.net/libubuntuone13:07
james_wwhat release are you making?13:08
james_wjust 0.1?13:08
james_wwill it be supported with 0.1.1 etc?13:08
rodrigo_0.0.113:08
james_wok, so a series for tracking bugs to be backported to it etc. is not what you want?13:08
rodrigo_no, just want to publish the tar.gz somewhere :)13:09
james_wok13:09
james_w"Development focus: trunk series "13:10
james_wclick "trunk series" to go to https://edge.launchpad.net/libubuntuone/trunk13:10
james_wand you should have "Create milestone Create release" links in the middle of the page13:10
james_wYou want "Create release"13:11
rodrigo_ok13:12
seb128vuntz, thanks for bumping the abi now ;-)13:13
seb128vuntz, happy new year to you too!13:13
seb128not sure now if I said that before :-)13:14
rodrigo_james_w: ok, works now, thanks for your help :)13:14
james_wnp13:15
=== MacSlow|lunch is now known as MacSlow
seb128tedg, hey14:08
tedgGood morning seb128!14:08
seb128how are you?14:08
tedgDoing well.  Trying to get all of the alpha 2 goals done :)14:09
seb128what goal do you have for that?14:09
seb128is fixing the rhythmbox icon issue on this list? ;-)14:09
tedgYes, that, and the ordering of application icons.14:10
seb128bug fixing too? ;-)14:10
tedgWe have no bugs.14:10
seb128there is several bugs on the upstream component14:10
seb128lol14:10
seb128I see ;-)14:10
tedgThe Rhythmbox patch has bugs?  Or Rhythmbox itself?14:11
seb128I would say your indicator has a bug14:11
seb128it doesn't search for icons in the rhythmbox dir14:11
* kenvandine thinks the there are bugs in the indicat* package/project naming14:11
kenvandine:)14:11
seb128which is not really a bug by itself but somewhat a design flaw or lack of option14:11
seb128we discussed that before holidays ;-)14:12
pittihey tedg, happy new year!14:12
seb128tedg, we need a way to specify an extra icon lookup dir14:12
pittioh, are you guys discussing the broken incidator icon when RB is running?14:12
seb128pitti, yes14:12
tedgseb128: yes, I have a branch that already fixes that.  It's just not complete enough to merge.14:12
kenvandinepitti, tedg is fixing it :)14:12
seb128tedg, is that on the alpha2 schedule?14:13
tedgseb128: Yes14:13
seb128it sucks to have a broken icon ;-)14:13
seb128ok good14:13
seb128tedg, I will let you work then ;-)14:13
chrisccoulsongood afternoon everyone14:32
istazseb128: pitti happy new year14:33
seb128chrisccoulson, to you too!14:33
seb128istaz, thanks, happy new year to you too!14:34
istazpitti: if you have an Exception in a glib call back it doesn't crash the process14:34
chrisccoulsoni've finished work for the day now, so i can do some ubuntu work instead :)14:34
pittiistaz: through dbus you mean?14:35
pittiistaz: happy new year, too!14:35
istazpitti: no even with a timeout http://paste.debian.net/55675/14:35
istazbut lot of error we get are from dus call yes14:35
pittiah, interesting14:36
pittiso if you consider those "normal" in the msn backend, we should just add an apport hook to filter them out14:37
pittiI don't want to ignore them for all programs, since in the general case those are bugs14:37
istazthese are smalls bugs but non fatal ones. I'm actually ok if they get report in the unstable period since most of them should be fixed anyway14:39
istazbut not once the release is done14:40
istazso what we currently have is ok14:40
pittikenvandine: when you merge packages, please use debuild's -v option to include the relevant debian changelogs; i. e. -v<last version in ubuntu>14:50
kenvandineah14:51
kenvandineok14:51
=== robbiew_ is now known as robbiew
JamieBennettSeems todays image for iMX51 boots to a GDM login screen, is this the same across the board for other images and is there a fix?14:58
seb128JamieBennett, hi, not a very desktopish question, I don't know14:58
rickspencer3pitti, seb128, kenvandine, ccheney, etc... I'd like to get Bughugger into Universe, but Bughugger depends on Quidgets15:04
rickspencer3I uploaded Quidgets to revu yesterday15:04
kenvandinerickspencer3, i will look over that in a bit15:04
rickspencer3I'm sure the packaging is embarrassingly poor15:04
kenvandinehehe :)15:04
pittiit's not done with python-mkdebian? :-)15:05
rickspencer3heh, I took the output of $quickly share and tinkered with it to make it match the documentation as best I could15:05
=== bjf-afk is now known as bjf
rickspencer3I had to make an "upstream" tarbarll and all this crazy stuff, ScottK and Laney had to help quite a bit15:06
pitti./setup.py sdist15:06
=== Grantbow is now known as grantbow
dpmhi pitti, I've just noticed that https://blueprints.edge.launchpad.net/ubuntu/+spec/loco-council-lucid-plans does not appear in the community burn-down chart. I guess it's because it hasn't got the 'community-lucid-' prefix in the spec's name. What's the best way to make it appear in the report?15:27
pittidpm: either rename it, or I add it to the filter for community15:36
pittithe former would make it easier to search for the community specs on launchpad, but I don't mind either way15:36
dpmpitti, ok thanks. I didn't register it, so I'll just ask jono to rename it.15:38
pittidpm: I can rename it as well if you want me to15:38
dpmpitti, if you could do that, that'd be great, thanks. The new name should then be community-lucid-loco-council-lucid-plans (i.e. just add the community-lucid- prefix)15:40
pittidpm: oh, I had renamed it to c-l-loco-council-plans (not "lucid" two times)15:40
dpmpitti, that's absolutely perfect15:40
pittidone, https://blueprints.edge.launchpad.net/ubuntu/+spec/community-lucid-loco-council-plans15:40
dpmawesome, thanks pitti15:41
pittinjpatel: do you happen to have an idea about the netbook-launcher crash in the live system?15:46
seb128tedg, tedg1: how do you handle multi screen with the indicators?15:59
tedg1seb128: ?  What do you mean?16:00
seb128vino does a get_screen on the notification area icon16:00
seb128to know where to spawn things16:00
seb128  screen = gtk_status_icon_get_screen (GTK_STATUS_ICON (icon));16:00
seb128  if (!gdk_spawn_command_line_on_screen (screen, "vino-preferences", &error))16:00
tedg1Why wouldn't it be the current screen?16:00
njpatelpitti: yes, I sent a patch to stevenk this morning (my time) which I think can fix it16:00
seb128tedg1, ^16:00
njpatelpitti: I believe it was late for him so he said he'll try it out when he's up16:01
seb128tedg1, well, not sure why there is a gtk_status_icon_get_screen() if that's of no use ;-)16:01
seb128they must have added the api for a reason16:01
seb128tedg1, not sure why it wouldn't be the current screen, it's just there probably to ensure it's the current screen16:02
seb128I guess it's a "don't bother and see if there is an issue or case where it breaks"16:03
tedg1seb128: Yeah, the only case I could think of is where you'd want teh preferences on the same screen as the window.  But, that wouldn't be the screen of the icon.16:04
seb128is gtk_spawn_command smart when you don't specify a screen?16:05
seb128or does it always use the first screen?16:05
tedg1seb128: I'm not sure.  GTK didn't have good screen support, but bratsche added some in this cycle.16:05
tedg1seb128: I'm not sure that it *could have* been smart before :)16:05
seb128what bratsche added is an api to get the primary screen right?16:06
seb128in xrandr16:06
mclasentedg1: really ? well, if you say so...16:07
tedg1mclasen: I thought you couldn't get the primary screen before?16:07
seb128tedg1, well getting you the primary xrandr screen doesn't solve this issue16:08
ArneGoetjels16:09
tedg1seb128: Oh, so if the panel wasn't on the primary screen?16:09
tedg1That seems like an odd case.16:09
bratscheseb128, ted: Yeah, all I added was something to determine the primary screen.16:09
tedg1I guess what you really want is the screen that the mouse is in.16:10
bratschetedg1: The panel was using xrandr fu directly I think.  But gdm was on the wrong screen.16:10
seb128tedg1, right, but will that work if you don't spawn with a specific screen?16:10
tedg1seb128: I'm not sure, but if not, we should fix spawn_command -- that should be the default.16:11
seb128well, how can spawn command know?16:11
tedg1bratsche: yeah, I was thinking spawn_command should use the primary screen -- but I think I'm over that now :)16:11
tedg1seb128: Ask? :)16:11
seb128to who?16:12
seb128you can have UI components on 2 screen16:12
tedg1X16:12
seb128how X would know what widget you care about?16:12
tedg1I guess you could have two mice.16:12
bratscheWhat's the problem here exactly?16:12
tedg1I think it should be where the mouse is.16:12
seb128bratsche,16:13
seb128screen = gtk_status_icon_get_screen (GTK_STATUS_ICON (icon));16:13
seb128   if (!gdk_spawn_command_line_on_screen (screen, "vino-preferences", &error))16:13
seb128bratsche, ^ vino does that16:13
seb128I was wondering what is the equivalent with the indicator16:13
seb128or if that's required16:13
tseliotisn't getting the primary screen possible only if the driver supports RandR 1.2 or 1.3? What happens with drivers that don't support it? Does gdm have fallbacks?16:13
seb128and why16:13
bratschetseliot: Fallback is 0.16:13
tseliotbratsche: ok, it makes sense. It's the best you can do in that case16:14
tedg1Hmm, this is surprisingly complex.  With the possibility of multiple monitors, multiple mice and multiple representations of the application indicator I think we have an complete set of complexity.16:16
* bratsche tunes out and goes back to splitting drop-shadows out of c-s-d into another gtk branch :)16:17
tedg1I'm kinda thinking we have to pass the screen.  Which seems like a horrible hack, and doesn't really work with things like twinview.16:17
mclasenpassing a screen is kinda pointless when you are after a monitor16:18
bratschenvidia supports xrandr monitor fu right?16:18
bratscheI forgot, but I think so.16:19
tedg1I thought they were planning to.  But, I haven't checked recently.16:21
tseliotbratsche: nouveau does while nvidia (the proprietary driver) only supports RandR 1.116:21
bratscheI've got two monitors setup right now, I can test in a little bit if you want.  But I'm in the middle of branch surgery right now. :)16:21
tseliotfglrx supports RandR 1.216:23
rickspencer3desktop team meeting in 3 minutes16:28
rickspencer3right?16:28
kenvandinerickspencer3, yes16:28
seb128rickspencer3, now16:30
rickspencer3ArneGoetje, bryyce, ccheney, kenvandine, pitti, seb128, tseliot16:30
ccheneyhi16:30
seb128there ;-)16:30
rickspencer3who am I missing?16:30
ArneGoetjehere16:30
tseliothere I am16:31
* rickspencer3 taps gavel16:31
rickspencer3https://wiki.ubuntu.com/DesktopTeam/Meeting/2010-01-0516:31
rickspencer3shall we start?16:31
kenvandineyup16:32
* tseliot nods16:32
rickspencer3first item was outstanding items from last meeting16:32
rickspencer3this was something about pitti creating a wiki for even attendance16:32
rickspencer3Martin to create conference attendance wiki page and ask team for adding themselves to it by mail16:33
rickspencer3did we do anything with that?16:33
rickspencer3I can ping randa and see if she has everything she needs from us16:33
rickspencer3has everyone indicated their interest in meetings to attend?16:33
rickspencer3meetings, conferences, parties, etc...16:34
seb128I didn't16:34
* rickspencer3 tap tap, is this thing on?16:34
seb128I've not noticed any ping or wiki page or anything for that16:34
kenvandinehehe16:34
kenvandinethere was something...16:34
seb128I want to go to GUADEC though ;-)16:34
ccheneyurl?16:34
rickspencer3ACTION: rickspencer3 to round up event attendance16:34
rickspencer3let's take this into email16:34
kenvandinemaybe an email16:34
seb128I might have overspammed things when coming back16:34
seb128I had some thousands spams in my inbox16:34
tseliotattendance? I think I missed this16:35
rickspencer3tseliot, if you want to attend a conference or event next year, you can tell randa now, and it will be much easier for you to arrange16:35
tseliotrickspencer3: ah, ok16:35
rickspencer3I'll send an email and we can get this done that way16:35
rickspencer3shall we move on?16:35
kenvandinehttps://wiki.ubuntu.com/DesktopTeam/Meeting/2009-12-0816:36
kenvandinethere list is there... maybe he was going to move it somewhere16:36
rickspencer3ok16:36
rickspencer3kenvandine, partner update?16:36
kenvandineok16:36
kenvandinethere will be some more DX releases this week16:37
kenvandinewhich will cover what will end up in alpha216:37
kenvandineOLS won't have anything for the desktop in alpha216:37
kenvandinebut they feel they are on track, mostly16:37
kenvandinesome server side nightmares16:37
kenvandinebut desktop stuff seems ok... even though their work items are trending the wrong way16:38
kenvandinethey just added more work items to match reality, and plan to catch up16:38
kenvandinewe will monitor that16:38
kenvandinebut again, nothing from them until alpha316:38
rickspencer3kenvandine, Dx seems rather over their trend-line16:38
kenvandinea bit16:38
rickspencer3"a bit" seems maybe an underestimate16:39
kenvandinethat is all i have for now16:39
kenvandinehehe... well not as bad as OLS16:39
rickspencer3kenvandine, have they discussed what is going to be in for a2 versus what will be postponed?16:40
kenvandinewe discussed that on monday16:40
kenvandinei haven't tried to line that up with what they have targeted work items wise though16:40
kenvandinewe should do that so we can adjust work items accordingly16:40
rickspencer3ok16:41
rickspencer3I have a meeting with dbarth tomorrow, I'll discuss with him tomorrow and let the desktop team know if I learn anything new16:41
rickspencer3next is Kubuntu update, but Riddell is on vacation16:41
rickspencer3so ccheney, Mozilla update?16:41
ccheneyi am currently working on backporting epiphany-browser along with its dependencies: libsoup2.4, webkit, etc16:42
ccheneythey use newer glib2.0 than what is in hardy but currently trying to copy the needed functions over so we won't need a full backport of glib as well16:43
ccheneyas per asac's recommendation16:43
seb128urg16:43
seb128that seems crazy to backport all that stack16:43
=== \vish is now known as mac_v
=== mac_v is now known as \vish
ccheneyseb128: yea its leaning towards crazy as more things get added to what needs backporting :-\16:44
pittiargh, sorry16:44
rickspencer3ccheney, are you concerned that it won't get done?16:44
pittiwas stuck in gdm debugging, there now16:44
seb128it's rather than it could break quite some things16:44
rickspencer3do we have a contingency plan?16:44
seb128I'm concerned how much that can break16:45
rickspencer3seb128, well, the situation, as discussed at UDS, is not good16:45
seb128those libs are not known to have only minor limited changes16:45
asacto understand how risky it is, we need to know what needs to be backported16:45
ccheneyrickspencer3: breakage plus complication added to the fact that there are lot more than just epiphany that needs changing to get rid of xulrunner depends16:45
seb128well I would not jeopardize desktop stability for a web browser16:45
seb128which is not our default one16:46
ccheneybackporting the entirety of glib would cause problems with symbol versioning, right?16:46
rickspencer3asac, ccheney, if there is too much to backport, or it just doesn't work well, do we have a contingency plan?16:46
seb128but well I'm out of this one16:46
seb128just raising warnings that it seems risky16:46
seb128I would rather drop epiphany support than break desktop just to update it16:46
asacrickspencer3: we should think about when we get there.16:46
asacdropping epiphany support is definitly the last result16:47
asacresort16:47
asacbut thats really low on the option list imo.16:47
seb128can't you use static copies or something?16:47
rickspencer3asac, I would rather know that we have a contingency plan16:47
rickspencer3ccheney, ^16:47
seb128rather than risk stability for system libs?16:47
asacso far i didnt see anything uncovered that needs to backport changes to existing glib functions ... just new once16:47
asacones16:47
seb128I'm rather concerned about the libsoup and webkit updates16:47
pittiwe could copy the newer source package and fake the ABI version?16:48
rickspencer3is dropping epiphany support the contingency plan? seems rather not what we promised16:48
seb128not about adding functions to glib16:48
asacseb128: those will go in using a different name16:48
seb128oh ok16:48
pittilike, introduce a newer fake abi for the hardy backports?16:48
asacits just glib and gtk we cannot treat that way16:48
ccheneypitti: yea we were planning on changing the soname for them16:48
asacbecause of plugins16:48
seb128fine with me then16:48
seb128I was under the impression you wanted to update system libsoup webkit etc16:48
asacno thats not the case16:48
seb128ignore my comments16:48
seb128ok good16:48
asaci just want to ensure that webkit and libsoup can be build without upgrading glib/gtk ... but those libs will get a new package name16:49
seb128ok16:49
rickspencer3ccheney, so next week you can tell us how the backporting went?16:49
ccheneyrickspencer3: yes16:49
rickspencer3what is the next step after the backporting of epiphany?16:50
pittithere's also at least devhelp16:50
asacwe have a huge list of rdepends. not all are required to be moved away16:51
asacfrom xulrunner ... only those that are exposed to insecure content16:51
pittiasac: ah, that'd help16:51
asacdevhelp is probably not a high prio candidate16:51
pittidevhelp and yelp can stay as they are then, I figure16:51
ccheneyi have to get libsoup2.4 rebuilt in two ways due to a circular dependency then see what breaks next in epiphany build and test it afterwards16:51
asacyes. libsoup2.4 needs bootstrapping16:52
rickspencer3ok, so sounds quite some effort for ccheney on epiph. and libsoup this week16:52
rickspencer3thanks for the update16:52
rickspencer3moving on?16:52
ccheneyok16:52
rickspencer3release status16:52
rickspencer3so, we are over the trend line in work items, and we have picked a few up16:53
rickspencer3I went through the list and it appeared that bryyce and kenvandine had the toughest ratios lef16:53
rickspencer3t16:53
kenvandine:(16:53
pittiuh, today there actually was an increase in WIs16:54
kenvandinei will re-evaluate what is left in social-from-the-start tomorrow, hopefully after all the couch stuff is merged16:54
rickspencer3kenvandine, bryyce can you guys go through and postpone work items that aren't going to get done for a2?16:54
rickspencer3pitti, I noticed that, I edited a blueprint or two to move things off the milestone, I wonder if I tweaked something the wrong way16:55
rickspencer3in any case ...16:55
rickspencer3the reason I am looking at work items is that I am also looking at bugs16:55
rickspencer3and we need to get ready for a3 work items16:55
rickspencer3I would like to suggest that we choose a number which is some fraction of the number of work items we *completed* in a216:56
rickspencer3and limit our a3 work items to that number16:56
rickspencer3and basically assume that we will do few work items for beta 216:56
rickspencer3this will force some serious selectivity sooner rather than later16:57
rickspencer3thoughts?16:57
pittiwe have some 390 WIs left for final lucid16:57
pittiso this means to drop BP targets aggressively16:57
pitti(like all the low ones)16:57
rickspencer3I'm guessing that we'll achieve about 80 or 9016:57
rickspencer3in a216:57
rickspencer3pitti, right16:58
rickspencer3it's just the facts of our capacity ... we could shoot for 390 work items, but if we have measures that suggest that isn't doable, perhaps we can address that situation now16:58
rickspencer3I'd rather disappoint people than surprise them16:58
rickspencer3(at least not surprise them in a bad way)16:59
rickspencer3and I'16:59
pittihttps://blueprints.launchpad.net/ubuntu/+spec/desktop-lucid-touchscreen-handling16:59
pittithat has 22 WIs and is low16:59
pittiand just a target of opportunity anyway16:59
rickspencer3d also like to ensure that we have plenty of bandwidth for bug fixing and integration16:59
rickspencer3pitti, right, good point, we can just defer that whole blueprint16:59
* rickspencer3 wipes tear from eye16:59
pittimany of those on http://piware.de/workitems/desktop/lucid/report.html are from Kubuntu, though16:59
rickspencer3all: what are your thoughts on this approach?16:59
tseliotthings should be easier when I receive the new touchscreen but yes, I doubt it will be ready in time for Lucid17:00
rickspencer3seb128, kenvandine: thoughts on limiting the number of work items based on the number we got down in a2?17:01
kenvandinerickspencer3, i think we need to look at them based on the individuals load17:02
pittiif we include all the "high" ones, we should have a decent amount of work17:02
bryyceheya17:02
rickspencer3like each person measures their own capacity based on a2?17:02
pittihey bryyce, happy new year!17:02
rickspencer3hiya bryyce17:02
rickspencer3kenvandine,  like each person measures their own capacity based on a2?17:02
pittihow about I run through the list and make a proposal for alpha-3 targetting next week?17:02
kenvandinesort of...17:03
pitti(based on individual capacity and alpha-2 items)17:03
kenvandinelike how big the work item is17:03
rickspencer3pitti, <317:03
rickspencer3that would rock17:03
kenvandineand how if one person has like 9017:03
pittiseems easier than figuring it out in a meeting17:03
kenvandineyeah17:03
rickspencer3well, I thought we should discuss the approach as a team17:03
pittierm, and based on priority, too, of course17:03
kenvandineyeah17:03
pittiright, we should17:03
rickspencer3seems that it impacts the way people work and their commitments17:03
kenvandinewe should each look at what is on our plate though and weed out the noise to make the big picture easier to digest17:04
rickspencer3ACTION: pitti to propose a3 work item list based on measured capacity in a2, priority, and work item size17:04
rickspencer3pitti ^ sound about right?17:05
pitti*nod*17:05
rickspencer3speaking of noise17:05
* rickspencer3 subtly moves on17:05
rickspencer3I ran a query yesterday ...17:05
rickspencer3for all the packages that someone on the the desktop team is subscribed to17:05
rickspencer3what are the bug tasks on each of those packages?17:05
rickspencer3the list is almost 15,00017:06
rickspencer3!17:06
rickspencer3!!!17:06
pittithat doesn't say much, though17:06
asacsome are subscribed to whole ubuntu maybe?17:06
pittiI subscribe to each bug I comment on17:06
rickspencer3pitti, this is *packages*17:06
pittioh, that's package bug contact or explicit sub?17:06
pittiah17:06
rickspencer3I haven't had a chance to slice and dice the data, but it tells me that the desktop has lots of bugs17:07
rickspencer3well, bug reports anyway17:07
rickspencer3so I'm hoping that we can use this to hone in on any areas that maybe need a bit more attention or such17:07
asac15k source packages really feels like someone or more than one have signed up for whole ubuntu17:07
rickspencer3asac, 15,000 bug tasks17:08
pittiI think that was 15k bugs, wasn't it?17:08
asacah17:08
rickspencer3related to subscribed packages17:08
rickspencer3anyway, if anyone wants to list, I can can attach it to the wiki17:08
rickspencer3ACTION: rickspencer3 to attach mondo bug list to wiki17:08
rickspencer3also, please note that we have 46 bugs with status of New that are assigned to someone on the desktop team17:09
rickspencer3and we also have 62 assigned bugs that are Critical or High17:09
rickspencer3so I am keen to find the right ratio of work items to bug fixing in a317:10
rickspencer3any thoughts on the New or High+ lists?17:10
* bryyce ponders17:10
pittitriaging 62 bugs seems entirely doable17:10
pittiand almost in the range of the permanent turnover?17:11
bryycecould be17:11
pitti46 I mean17:11
rickspencer3pitti, right17:11
rickspencer3that's fine17:11
pittibut we do need more time to attack assigned bugs17:12
rickspencer3I'll look through them and see if there are any that should be "won't fix" or otherwise not assigned17:12
bryyceif the 62 assigned bugs are mostly High, that probably is not to be too concerned with; I imagine most of our bugs should be of at least high priority17:12
pitti(like what you said when proposing to drop targets)17:12
bryycebut if a significant number are Critical, that may be a bigger deal17:12
rickspencer3there are 3 critical bugs17:13
pittikenvandine: thaks for fixing the whiteboard; http://piware.de/workitems/desktop/lucid-alpha2/report.html looks better now17:13
kenvandine:)17:13
bryyceok, 3 sounds pretty good actually17:13
rickspencer3great17:13
seb128re17:13
seb128sorry I missed the end of the meeting17:13
rickspencer3so let's continue to explore how we can be more efficient at finding the right bugs to fix17:14
seb128the wifi driver crashed or something to way to reconnect, so I rebooted17:14
bryycehow often are the burn charts regenerated?  hourly?17:14
rickspencer3any other business?17:14
seb128and empty screen for 15 minutes17:14
pittibryyce: hourly, yes17:14
seb128I though it was doing a fsck or something and did reboot again after a while since it was using cpu17:14
pittibryyce: (but I just kicked off a run manually after seeing kenvandine's whiteboard fixes)17:14
bryyceah17:15
kenvandineit doesn't make sense for a blueprint to have a milestone target of alpha-2 with work items in alpha-3 and beta-1 :)17:15
rickspencer3is that a wrap?17:16
pittirickspencer3: so after beta-1, we would ideally have 0 work items from blueprints, and 100% time for bug fixing17:16
rickspencer3pitti, that is my thought, yes17:16
ArneGoetjerickspencer3: my bugs on that High list are all for Hardy, they don't apply to Lucid.17:16
rickspencer3ArneGoetje, but they take time and attention17:16
pittirickspencer3: which will blatantly not be true for e. g. kenvandine, since DX/OLS stuff will keep coming; but we could at least try17:16
rickspencer3if you are not going to fix them, you should close them17:16
rickspencer3pitti, well, I would say "bug fixing and integration"17:16
kenvandineyeah... for me that will be the busy time :/17:16
pittinot close, unassign please17:16
pittikenvandine: well, your busy time in lucid is between October and April, right?17:17
kenvandinehehe17:17
kenvandinefeb/march is when stuff gets crammed down my throat that i might not have been expecting :)17:17
* kenvandine doesn't think that will be the case this time ... maybe just wishful thinking :)17:18
rickspencer3ok, I think that's a wrap?17:18
* rickspencer3 lifts gavel17:18
* rickspencer3 positions gavel17:18
* kenvandine knocks it out of rickspencer3's hand17:19
* rickspencer3 lovingly polishes handle of gavel17:19
tseliot:-D17:19
rickspencer3aaah17:19
kenvandine:)17:19
rickspencer3I would tap the gavel, but I am too lazy to pick it off the floor17:19
rickspencer3thanks everybody!17:19
bryycethanks17:19
kenvandinehehe17:19
pittithanks all17:20
seb128thanks17:20
tseliotthanks17:20
rickspencer3going to get some breakfast, bbiab17:20
kenvandinetime for lunch :)17:21
=== \vish is now known as vish
=== pedro__ is now known as pedro_
rickspencer3ArneGoetje, bryyce, ccheney, kenvandine, pitti, seb128, tseliot: I forgot mention, today is the last day for me to sign off on 2009 expense reports17:37
tseliotthanks for mentioning it17:38
rickspencer3so I'll check for them before I log off tonight17:38
bryycerickspencer3, pretty sure all mine are in17:45
kenvandinerickspencer3, mine are done :)18:31
seb128asac, is gnome-bluetooth still on your todolist?18:42
Martinp23i've got working branch for bug 499992 , but it has a build dep on the new vte (which is uploaded), however that failed to build on powerpc because the buildd was, i think, out of order. What should happen next?18:50
ubottuLaunchpad bug 499992 in gnome-terminal "Update gnome-terminal to 2.29.1" [Wishlist,In progress] https://launchpad.net/bugs/49999218:50
seb128don't bother about transitional build issues on powerpc for updates18:56
Martinp23yay, ok. If you (or anyone) gets a few minutes could you review my update (linked from the bug) please? :)18:58
seb128could you subscribe the ubuntu-main-sponsors to it?18:59
seb128I'm about to go for dinner18:59
seb128but somebody might pick it up from the sponsoring list18:59
Martinp23sure :)19:04
asacbryyce: do we support any usb to vga adapter oob?19:19
bryyceasac, not afaik unless upstream slipped in support recently19:21
asacseb128: yes. i reviewed it and had only one thing i wasnt sure19:41
asacseb128: but i couldnt figure how to reproduce that corner case, so the merge as it is can go up19:41
seb128asac, go go go ;-)19:42
asaclet me do it ... still have 5 minutes before taxi is picking me up for some snow travel ;)19:42
asacwho knows if i ever return :-P19:42
seb128lol19:42
seb128you should go there is no hurry19:43
seb128I'm sure you will return ;-)19:43
bratscheGood luck! :)19:43
pittikenvandine: I'm retargeting social-from-the-start to alpha-2, otherwise it falls off the alpha-2 work item report completely (it only scans BPs targetted to alpha2)19:44
kenvandinepitti, oh... i guess that is why it was that way19:45
asacok ... guess i really have to run :/19:45
asaccu in a few19:45
charlie-tcaseb128: question about Abiword? Abiword 2.8 was synced a couple of weeks ago, for lucid. However, it has dependencies in both main and universe. Are the universe dependencies still needed?20:05
=== eeejay is now known as eeejay_away
=== eeejay_away is now known as eeejay
heret1chello :-)20:28
heret1cwither no #ubuntu-networkingwifi?20:28
pittibryyce: I think https://blueprints.edge.launchpad.net/ubuntu/+spec/desktop-lucid-xorg-driver-selection-for-nvidia-hardware should land early or not at all in lucid; do you think we should put it on the alpha-3 list? (it would be your first and only alpha-3 blueprint, but I'm not sure what else is on your plate)20:31
heret1c#ubuntu-networking/wifi20:32
bryycepitti, at this point mostly it's up to the kernel team20:32
bryycepitti, I agree sooner is better.  leave it targeted at alpha3, I'll make sure we come to a conclusion with it by then.20:33
pittibryyce: right, so that will at least keep it on our radar; I'm inclined to say that if it's not there by a3, we postpone it to lucid+1, WDYT?20:33
bryycepitti, agreed20:38
seb128charlie-tca, I don't know I pinged some xubuntu guys to ask if they want to sort this issue20:39
seb128didn't really get a reply20:40
seb128I don't care enough abiword to write a mir for it20:40
charlie-tcaI am trying to find out about it for them. You were down as the person to talk to.20:41
heret1cmay networking issues be raised/solved here?20:45
chrisccoulsonheret1c - #ubuntu for support20:49
heret1c1482 users20:50
heret1cabysmal noise/signal ratio.20:50
charlie-tcaheret1c: sometimes ##beginners-help  can help20:51
heret1ccharlie-tca: not listed, afaics.20:54
johanbrcharlie-tca, do you know what the dependencies in universe are?20:55
charlie-tcasorry, heret1c. I tried20:55
charlie-tcajohanbr: no, I just got told by Lionel about it.20:56
charlie-tcaHe said he will try to work it this weekend20:56
seb128re21:09
seb128charlie-tca, either move abiword to universe or find somebody interested to get the build-depends sorted21:10
charlie-tcaWorking on that. Thanks21:10
charlie-tcawe will get it sorted out21:12
seb128thank you21:13
charlie-tcano problem21:15
charlie-tcaas long as we know what is happening, we can work it out21:16
=== bjf is now known as bjf-afk
pittigood night everyone21:50
chrisccoulsongood night pitti21:51
rickspencer3oops lost track of time22:03
rickspencer3hi TheMuso22:03
TheMusorickspencer3: Hey there. How was your break?22:05
rickspencer3TheMuso, it was nice22:06
rickspencer3seemed very long (in a good way)22:06
rickspencer3with lots of family time and lots of fun hacking22:06
rickspencer3how about you, TheMuso?22:06
TheMusoAlso nice thanks, we had a nice wet Christmas day, which was a nice change from the hot Christmas days we usually have. It was also great to catch up with family, and be away from the computer.22:06
rickspencer3TheMuso, so, we're so supposed to have the Eastern Edition now, but I think it's just you an dme22:07
TheMusorickspencer3: RIght, I am just reading through the wiki page now.22:08
rickspencer3TheMuso, I hadn't updated it from the meeting22:08
* rickspencer3 looks22:08
TheMusoright, explains why its a little empty.22:09
rickspencer3TheMuso, right, I was too busy this morning with last minute filing of three months of expenses22:10
rickspencer3:/22:10
rickspencer3so, here's quick summary ....22:10
TheMusoheh22:10
TheMusook22:10
rickspencer31. I'll take the whole "what conferences do you want to attend" thing to email22:10
TheMusook22:10
rickspencer32. pitti has put together a draft a3 work plan for work items22:10
rickspencer3essentially, I would like us to try for *fewer* work items in a3 than we went for in a2 to allow for plenty of time for bug fixing and integration22:11
TheMusoRight, I saw that amil.22:11
rickspencer3then for the last iteration, we don't do any of our own work items, but rather focus on bug fixing and integration22:12
rickspencer3this means that lots of stuff we were hoping to do we will postpone probably in the next week or so22:12
TheMusoRight.22:12
rickspencer3but I would rather disappoint than surprise with features, and deliver good quality22:12
rickspencer3that's the current thought process anyway, we discussed it a bit this morning22:12
rickspencer3we are also way over the trend line atm for a222:13
rickspencer3we are at around 27 when we should be around 1322:13
TheMusoOk sounds good, I've been burried in hda code the last couple of days, but plan to hit up all audio package bug lists to see if there is anything lying around that can be addressed that we have looked over.22:13
rickspencer3we'll see what happens22:13
rickspencer3TheMuso, sounds good22:14
rickspencer3in fact, I wanted to discuss this with you a bit22:14
TheMusorickspencer3: sure.22:14
rickspencer3in the same way that kenvandine reports on partners, and Riddell reports on Kubuntu each week ...22:14
rickspencer3that is with just a few bullet point summary ...22:14
rickspencer3I would like to see something similar for audio22:15
TheMusoRight, I'll have a go at getting something like that ready for next week, once I've gone through audio bugs.22:15
rickspencer3something that is very easy for you to report, but without getting bogged down in rendering 3d graphs and such22:15
rickspencer3^Dilbert reference22:15
TheMusoSure.22:15
rickspencer3TheMuso, any thoughts as to what might be interesting to report in that manner?22:16
TheMusorickspencer3: Probably just what is going on audio stack wise, and new issues arrising from several bug reports/commonly reported issues with lucid/karmic/etc.22:17
rickspencer3TheMuso, sounds good22:17
TheMusorickspencer3: If you or anyone else have anything in mind, I'd be happy to hear the suggestion.22:17
rickspencer3let's just see how it goes next week22:18
rickspencer3so, we ccheney discussed Mozilla as well22:18
TheMusoRight.22:18
rickspencer3looks like he has some tough backporting to do to Hardy22:18
TheMusoI also just saw your mail re his taking ownership of that b lueprint.22:18
rickspencer3yeah, poor ccheney ;)22:18
* ccheney isn't even sure if the glib cut/paste job is even a good idea due to security update implications of it22:19
rickspencer3it was good of him to step in and help us with that22:19
rickspencer3ccheney, what do you mean?22:19
* ccheney is having to cut/paste a large chunk of code out of glib that is newer than what is in hardy into libsoup22:19
ccheneyseems to be nearly all the networking related code in glib but maybe that is just my impression :)22:20
rickspencer3what specific components rely on the new glib functions?22:21
ccheneysoup needs a lot of the newer code that is only available in glib 2.22 and higher and asac/seb128 didn't think it would be a good idea to try to backport glib itself so to just copy the code, but i'm not sure if that is really a good idea longterm22:21
rickspencer3"long term" = so long as we support Hardy, right?22:22
ccheneyseems a lot of it, i have about 20 functions to copy over along with helper definitions, etc just for soup, from what i recall webkit needs some new glib functions as well22:22
rickspencer3so you are putting these new functions directly into the backported soup, right?22:22
ccheneyrickspencer3: yea, i don't know how often security issues are found in glib so it might not be a real problem22:22
ccheneyyes22:22
rickspencer3so then if a security issue comes up in glib, you'll have to check if it impacts the code you moved to soup, right?22:23
ccheneyi put them into a glib-copy file to be included by parts that need it22:23
ccheneyyea22:23
rickspencer3this is *exactly* the life that asac has been living with mozilla for years ;)22:23
ccheneyheh22:23
ccheneywell and the fact of are we going to have to replicate these copies for everything we backport22:24
rickspencer3so then it should bleed off over time as we in place upgrade mozilla rather than backport security patches to versions they don't support22:24
ccheneyand i'm a little unclear as to if i backport these glib functions for each library that need them will there will be a collision issue between eg soup, webkit, etc each having the same functions in them?22:24
rickspencer3well, I think the idea is to get soup working asap and see what we learn from that22:25
ccheneywell we won't really know if it is working properly until we have soup, webit, proxy and epiphany-browser all backported, i think22:26
ccheneypitti: if i copy functions into the source of libraries that use each other will that cause a symbol collision/breakage when i try to run them?22:27
rickspencer3ccheney, but after you do soup, won't the others be very easy?22:28
ccheneyrickspencer3: i think webkit has the potential to be as hard, it might not be too bad if it ends up using the same functions though22:28
rickspencer3ok22:28
rickspencer3ccheney, so how long to do all four?22:29
ccheneyand i am a little vague on as to if this will work at all due to symbol collision22:29
rickspencer3are you planning on getting that all done for next week22:29
chrisccoulsonccheney - it should be ok as long as you're not declaring the functions in any public headers shouldn't it?22:29
* chrisccoulson thinks22:29
ccheneyi am going to try to, i don't know if there are more libraries after these four that need work as well, i got to four when it failed22:29
ccheneychrisccoulson: i'm not sure how it works for c, iirc on c++ that is true22:30
james_was long as the symbols are provided by exactly one shared object at runtime you should be ok22:30
james_wthere are obviously ABI concerns as well22:30
rickspencer3well, it seems that we wouldn't get very far if no program could have a library with a function call named the same as in another program, so I am not too worried22:30
ccheneyjames_w: hmm thats what i thought to, since every library will have a copy of the functions in them i think it will end up colliding22:31
james_wccheney: yeah, that's not going to work22:31
james_wonly one public symbol can live in each process22:31
ccheneyi suppose i will need to find all the functions needed and then make a new library package that they all use22:32
TheMusorickspencer3: Anything else from the meeting that I should know about? :)22:32
chrisccoulsonthe functions aren't being exposed publicly though are they?22:32
rickspencer3TheMuso, nope, just we are still dicsussing mozilla support ;)22:32
rickspencer3thanks TheMuso22:32
james_wccheney: why do they need to go in to several libraries?22:32
chrisccoulsonyou just want to add the functions statically to your libraries, without exposing them publicly?22:32
james_wccheney: if they are going in to one, why can't the others use that one?22:32
ccheneyjames_w: hmm well would have to change the build dependencies of the packages to link against each other i think22:34
ccheneychrisccoulson: yea that would work too22:34
james_wccheney: why not backport them to glib?22:35
james_wyou are taking the code back anyway, why not do it once and put it in the library they all use anyway22:35
ccheneyjames_w: hmm i guess we could do that :)22:35
james_wthere should be very little risk from backporting new code22:35
* ccheney isn't actually sure why we don't just backport the new glib as is22:35
james_wif seb doesn't think it's a good idea to backport the changes to existing functions then don't backport those bits22:35
chrisccoulsoni think seb128 has reservations about backporting the whole of glib22:36
ccheneychrisccoulson: yea22:36
james_wthat's reliant on the two things not being tied together, but if they are you are stuck anyway22:36
ccheneyok i'll try to create a diff of old glib to new and drop anything that changes existing functions22:36
chrisccoulsonccheney - that might be quite a big task ;)22:37
chrisccoulsonthere's a lot of commits between the 2 versions you are going to diff22:37
ccheneyhmm yea i haven't look to see how huge the diff is :)22:37
chrisccoulsonit won't be small22:37
ccheneywow yea that is a big diff22:39
asacccheney: whats the current prob?22:43
ccheneyasac: more and more things keep needing to be added22:46
ccheneyi think by the time i get to epiphany itself i will probably nearly need new glib itself22:46
ccheneythe functions pulled in lots of other things and still working on trying to get it to stop asking for more bits22:46
ccheneyand epiphany also needs new gtk along with new glib so there will likely be huge amounts of things needing to be pulled in by the time i get to it22:47
ccheneywhats the downside of dropping epiphany? :)22:48
asacit would set a bad precendence  ... .prematuraly EOL for software we committed to support22:48
ccheneyisn't epiphany in universe?22:49
asacsince karmic22:49
ccheneyoh it used to be in main, but main doesn't necessarily equal supported as i keep getting reminded, so was that in the supported subset?22:50
asacbefore that its in main22:50
asacyes22:50
asacmain usually is supported22:50
asacit was seeded on dvd22:50
ccheneyoh22:50
asaci wouldnt suggest all this if there was an easy way ;)22:51
ccheneyso how do we tell if something is supported, if it is on the dvd? :) i forgot how to determine it other than its just not all of main22:52
asacshort: main22:53
* ccheney will see how it goes with just copying in the files that soup uses into glib22:54
asacits definitly support if seeded in a suppported product or in the "supported" seed22:54
asacif you copy full files you will certainly pick up more garbage.22:55
rickspencer3TheMuso, ccheney, desktoppers ...22:57
rickspencer3do you guys know bjf-afk ?22:57
ccheneyno22:58
rickspencer3he's on the kernel team, but is focused on helping desktop for Lucid22:58
ccheneycool :)22:58
=== bjf-afk is now known as bjf
rickspencer3mostly audio, I think22:58
rickspencer3I woke him up ;_22:58
ccheneybjf: please also fix disk io causes system to stall bug :)22:58
bjfyawn!22:58
rickspencer3TheMuso, have you and bjf worked together at all?22:58
ccheneythat causes audio problems too i think so could fall under that :)22:59
ccheneyasac: is this the proper seed? https://code.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/platform.hardy22:59
chrisccoulsonccheney - you have those problems too? ;)22:59
ccheneychrisccoulson: for years22:59
bjfI've been working on "crack-of-the-day" builds for both lucid and karmic, I've tried to keep TheMuso in the loop22:59
ccheneybad enough to nearly drive me back to windows22:59
bjfccheney, what's the bug number?22:59
chrisccoulsonccheney - that must be really bad :(22:59
ccheneybjf: not sure, i'll have to look around and forward to you, its been happening for years, i hear rumors the new lucid kernel might finally fix it though23:00
ccheneychrisccoulson: yea any high disk io usually causes my system to totally grey out nothing works until its done23:00
chrisccoulsonccheney - yeah, my system does that too23:00
ccheneychrisccoulson: easiest way to reproduce it is to do a torrent file check23:00
bjfccheney, I think we've all run into it one time or another (other distros have the same issue I've heard)23:01
ccheneybjf: yea, aiui some new patch from con kolivas might help23:02
* ccheney needs to upgrade to lucid and test it on a test machine23:02
ccheneybjf: so you are also working on quirks i guess?23:02
asacccheney: http://bazaar.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/ubuntu.hardy/annotate/head:/dvd23:03
bjfccheney, yup23:03
ccheneyasac: ah23:04
TheMusobjf: Yeah I got your mail.23:06
TheMusobjf: I am wondering whether we should move them to the audio-dev team ppa. I have also meant to add you to that team. Whats your lp username?23:06
bjfTheMuso, "brad-figg"23:07
* ccheney mutters about evil dvd seed ;-)23:08
asacccheney: you should mutter about the attitude of developers to always use latest crack of lib stuff (rather than letting it sink for a couple of year) ... and even on libs that use the latest crack of other libs23:09
asacoften its really just a simple helper for three lines of code ... still they jump on that as if it was the greatest innovation in the world23:09
ccheneyheh yea :-\23:10
asacanyway. all this doesnt help. it needs thorough work to get it done23:11
ccheneywell these are gnome platform libs so they expect to all be at the same version23:11
ccheneyyea23:11
asacright. but thats wrong23:11
asacccheney: it always feels endless that way, but usually at some point the work is finished and then its something to be proud of ;)23:12
asacccheney: anyway. what we can do is to compare symbol usage to estimate how much we need23:12
asacwithout trying until it works23:12
* ccheney is starting to see why the evil that is OOo exists with all its 3rd party libs embedded in source :)23:12
ccheneyasac: ah ok23:12
ccheneywhich is the proper objdump flag for that?23:13
asacright. ooo and ffox and all those folks that want to provide decent software that works in more than just one ubuntu release, have no choice23:13
asacso they are in fact not evil23:13
ccheney-t says no symbols, do i need to build and force to not strip23:13
ccheneyah -T23:14
asachuh?23:14
asacnm -D23:14
asacfor libs23:14
asacbut yes. objdump is probably better23:14
ccheneyhmm that doesn't seem to be matching up23:17
ccheneynm i think i am looking at it wrong23:18
ccheneyyea i was looking at the gnome lib instead of main soup23:18
asacccheney: so get what is referenced with glib_ from the one/lucid/karmic consumer and check what is not in the hardy lib23:20
asacthat should get a good first idea23:20
asacdo same for gtk and for webkit etc.23:20
ccheneyok23:20
ccheney127 symbols for soup23:25
ccheneyincluding stuff like g_poll23:26
ccheneybunch of new object and value symbols23:27
ccheneyhmm the value symbols aren't listed as new but don't appear to be in old glib23:28
* ccheney is confused why there aren't in the api docs as new23:28
ccheneyappears the new symbols list is incomplete23:29
asacplease paste23:33
asacat best with the command you used to extract23:33
asacccheney: ^23:35
ccheney175 symbols between webkit and libsoup23:35
ccheneyok23:35
ccheneyjust a moment23:35
ccheneyoh yea 175 just for glib functions23:37
asacbtween webkit and libsoup?23:38
asacthats not the deal23:38
ccheneyyea23:38
asacwe want to know webkit vs. glib23:38
ccheneyhow many webkit uses of the new glib, yea23:38
asacpaste ;)23:38
asacwith command23:38
ccheney175 new functions between libsoup and webkit that are not in the hardy glib23:38
asacp23:39
ccheneyhttp://pastebin.ubuntu.com/352022/23:42
ccheneysame for libsoup and libsoup-gnome and then combined for the list at the bottom23:42
asacso thats definitly a wrong list ;)23:46
ccheneyhmm?23:46
asacyou probably need to include more .so's from glib23:46
asacwell23:46
asacg_object_get -> certainly not new ;)23:46
asacg_object_get_data -> dito23:46
asacalmost all symbols i see there are really old23:46
asacall g_value*23:47
ccheneyoh yea i see now oops23:47
asacall g_object*23:47
asacdont be a bot :-Ü23:47
asachehe23:47
ccheneythere are libg* in /usr/lib vs /lib/libglib*23:47
ccheneydoh23:47
asacyou will figure23:47
ccheneyok will rerun :)23:47
* ccheney hopes for a much smaller number23:48
asacrerunning without fixing wont help :)23:48
asacit will be23:48
ccheneyyea23:48
asacreally small ;)23:48
asaci would reall yhope that webkit doesnt really jump on latest glib stuff23:49
asaci mean ... chromium uses most parts and they build it on hardy ;)23:49
asacand glib is one of the few things they use as system libs23:50
=== robbiew is now known as robbiew_
ccheneydown to 22 :)23:53
ccheneyapparently webkit only uses 2 of them23:53
ccheneyand libsoup a different 2023:54
asacccheney: paste ;)23:54
ccheneyhttp://pastebin.ubuntu.com/352028/23:55
ccheneymainly network stuff for libsoup except for poll and some context push/pop thing23:55
asacccheney: ok the webkit _unref function probably is somethig inlined ... so a none-issue23:56
asacmost likely the code uses the previous _free equivalent23:56
ccheneyok23:56
asacnot sure about g_dgettext .. i would think its also somehow inlined23:56
asacor generated during build in modern glib env23:56
asacso most likely webkit is fine23:56
asacplease do the same for gtk23:56
ccheneyok23:57
asacthe libsoup symbols look all easy to do23:57
asacbasically it was what we already found yesterday23:57
asacPLUS g_poll23:57
asacwhich is quite well confined in the source23:57
asachmm g_main_context_pop_thread_default23:57

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