/srv/irclogs.ubuntu.com/2013/03/28/#ubuntu-desktop.txt

=== Sweetsha1k is now known as Sweetshark
Sweetsharkmterry: I wont comment on that one ;)00:00
Sweetsharkany gnome guys around?00:03
Sweetsharkif so, please consider consider sponsoring the fix for bug 1056378, see also https://plus.google.com/101094190333184858950/posts/cDpZDRpzJUF00:05
ubot2Launchpad bug 1056378 in gitg (Ubuntu) "gitg crashed with SIGSEGV in collapse_lane()" [Medium,Confirmed] https://launchpad.net/bugs/105637800:05
Sweetsharkif you are using git/gitg (as gnome does) you might actually personally profit from such a move.00:07
=== rickspencer3_ is now known as rickspencer3
=== racarr|lunch is now known as racarr
mlankhorstmorningg06:22
duflumlankhorst: Morning06:31
BigWhaleBloody skype is segfaulting on raring07:15
dufluBigWhale: What a coincidence. It does the same on iOS too07:17
sarnoldfeature parity!07:19
BigWhaleGotta give them some credit for that. ;)07:19
BigWhaleI wish skype would die in favor of some open standard.07:21
dufluMaybe that's what it's trying to do07:25
jibelgood morning07:38
didrockssalut jibel07:38
jibelsalut didrocks ça va ?07:38
didrocksjibel: ça va, pas encore terminé mes emails d'hier par contre07:38
robert_ancellSweetshark, I think that German sense of humour has failed you :) (G+ post on Mir/gource)07:57
Sweetsharkrobert_ancell: how so?08:01
* Sweetshark looks for someone to wave a sheldon-cooper-'sarcasm'-sign.08:01
mlankhorstheheheh08:13
mlankhorstGermans have humor, it's just different from most other forms of humor. :-)08:14
mlankhorstIt's more sophisticated than fart jokes!08:14
robert_ancellSweetshark, Andrew in the previous comment got the reference..08:43
seb128hey desktopers08:46
czajkowskialoha09:00
Sweetsharkrobert_ancell: be careful then, next we talk about dongles on a pycon conference and then we are all fired.09:00
Sweetshark;)09:00
robert_ancellSweetshark, hah!09:00
seb128hum09:53
seb128tkamppeter_, hey$09:53
seb128  822 ?        Ss     0:00 /usr/sbin/cupsd -F09:53
seb128 4171 ?        S      0:00  \_ /usr/lib/cups/notifier/dbus dbus://09:53
seb128 4172 ?        S      0:00  \_ /usr/lib/cups/notifier/dbus dbus://09:53
seb128 4173 ?        S      0:00  \_ /usr/lib/cups/notifier/dbus dbus://09:53
seb128...09:53
ogra_woah09:54
seb128$ ps aux | grep "cups/notifier" | wc -l09:54
seb12810109:54
seb128 09:54
seb128is that a known issue?09:54
seb128is somebody else seing that?09:54
* ogra_ just wanted to adjust the gigantic fonts on a new raring install ....09:54
seb128I don't even use a printer... (I've a network one configured)09:54
ogra_so i can nowe only make them more gigantic ?09:54
seb128ogra_, text should not be "gigantic" by default, but otherwise, yes, that's the GNOME design team for you09:56
ogra_text has always been way to large for  me on 1024x600 devices ... it steals a lot of screen space09:57
ogra_it was fine with the three options, "small" did about match what i would have selected ....09:57
ogra_but thats just hilarious ....09:58
didrockssil2100: Mirv: hey, should we look at this Qt-appmenu-theme-thing now?09:58
ogra_err ridiculus09:58
* ogra_ starts to look forward to the time where we ship our own setting tools with the Qt desktop .... this is seriously getting bad10:00
ogra_(i would never have thought i'd say something like this ... )10:00
seb128hum10:02
sil2100didrocks: I need to reboot for a moment, but once I'm back, let's work on that10:15
Mirvdidrocks: fine for me, sil2100 can fill in the details. I'm using the new packages without a hitch myself. qtbase is ready at  lp:~kubuntu-packagers/kubuntu-packaging/qtbase-opensource-src and the Qt Creator is ready at     lp:~kubuntu-packagers/kubuntu-packaging/qtcreator10:15
MirvPPA wise it's ppa:canonical-qt5-edgers/qt5-staging (qtbase, qtcreator) + ppa:sil2100/qt (libdbusmenu, appmenu)10:23
didrocksMirv: this is having the theme fix as well, right?10:27
didrocksMirv: you got the FFe for the plugin, is it another bug (and if so, we should treat it at the same time)10:27
Mirvdidrocks: yes. and the plugin is bug #113541810:29
ubot2Launchpad bug 1135418 in qtcreator (Ubuntu) "[FFe] Integrate Ubuntu plugin and update to 2.7 RC" [Wishlist,Triaged] https://launchpad.net/bugs/113541810:29
didrocksMirv: should I just take straight away your qt-creator branch and upload it?10:30
sil2100Wait wait10:31
Mirvdidrocks: yes10:31
sil2100didrocks: did you get my e-mail?10:31
sil2100The one I CCd to cyphermox ?10:31
didrockssil2100: right, I got it and read the FFe email as well10:31
sil2100I mean10:31
Mirv(for qtcreator, it's also independent from the rest)10:31
didrockssil2100: so we need to have a look10:31
didrockssil2100: but I'm doing the base layer testing first10:31
didrocksMirv's qt gtk theming10:31
didrocksand qtcreator10:31
didrocksthat shouldn't change, right, sil2100, Mirv?10:31
sil2100didrocks: since the double-build packages of appmenu-qt and libdbusmenu-qt have some existing small packaging bugs fixxed10:32
didrockssil2100: yeah, do you mind having lp:~sil2100/ubuntu/raring/qtbase-opensource-src/enable-appmenu10:32
didrocksmerge into the kubunut-pakcaging?10:32
didrockslp:~kubuntu-packagers/kubuntu-packaging/qtbase-opensource-src10:32
sil2100didrocks: no problem with that, this one seems to be the definite thing - after you confirm all is working as well ;p10:32
sil2100https://launchpad.net/~sil2100/+archive/qt <- I uploaded yesterday the new appmenu-qt and libdbusmenu-qt packages here if anyone would like to test those10:33
Mirvdidrocks: I took sil2100's patch there already10:33
Mirvbut sil2100 could still do a merge10:33
didrocksMirv: oh, so the branch has sil2100's work?10:34
didrockshttps://code.launchpad.net/~kubuntu-packagers/kubuntu-packaging/qtbase-opensource-src10:34
didrocksseems so10:34
Mirvyes, because I wanted to build it myself together with the latest changes to qt5-staging10:34
didrocksexcellent10:34
didrocksMirv: sil2100: so, I'm building those 2 things first10:35
didrocksthen, let's wait for cyphermox to have a look at the packaging part for appmenu-qt and libdbusmenu-qt10:35
didrocksand we can handle that10:35
didrockssil2100: did you try as scott asked with kubuntu?10:35
didrocksto ensure we don't regress?10:35
didrocks(I don't think we will as we didn't touch the qt4 code, but better to test ;))10:36
didrocksMirv: there is a missing changelog in your branch10:38
didrocksMirv: 5.0.1+dfsg-0ubuntu3b110:38
didrocksMirv: it's a non change rebuild, if you think we should drop it, I'm fine10:38
Mirvdidrocks: I can pick that up, just a moment10:39
didrocksMirv: not mandatory, it's really as you wish :)10:39
didrocksMirv: are you sure about the recommends?10:39
didrocksthat would pull it in kubuntu if they start installing qt510:40
didrockslet me check how we did for qt410:40
didrocksMirv: better to have indicator-appmenu pulling it10:40
didrockshum10:40
didrocksyes we can :)10:40
didrockssil2100: appmenu-qt5 doesn't dep on qt5, right?10:41
didrocksit's like appmenu-qt which doesn't dep on qt4?10:41
didrocksit's just a hook?10:41
Mirvdidrocks: done.10:42
Mirvdidrocks: ok, I can drop the recommends, it was directed to PPA use case where we don't have updated indicator-appmenu yet10:42
didrocksMirv: yeah, I think we should do it that way, let me dig in for libdbusmenus-qt though10:43
sil2100didrocks: I will test with the new appmenu and libdbusmenu packages today10:45
sil2100Since I'm basically re-building the qt4 versions, so I need to check if all is ok - but on my system all Qt4 apps and qt5 apps work correctly10:46
didrockssil2100: ok, and on the recommends thing?10:46
Mirvsil2100: I've so far been running spotify, quassel and Qt5 apps without problems. scott listed stuff that essentially means installing KDE to test as well10:46
didrockssil2100: is libdbusmenu-qt5 dep on qt5? if so, we can make it a suggests?10:47
didrocksso that it's just a "hook" ready to be activated10:47
sil2100didrocks: well, appmenu requires Qt, but hm, libdbusmenu requires dbus qt4/qt510:48
sil2100So in my opinion they dep on Qt, but not sure what you have in mind10:48
didrockssil2100: we don't want to install qt5 by default10:49
didrockssil2100: but we need to have appmenu-qt5 and libdbumenus-qt5 installed once we got a qt5 application installed10:49
didrocks(and only installing them on unity)10:49
sil2100Ah, hm, ok, makes sense10:50
didrocksI think we can install appmenu-qt5 and libdbumenus-qt5 by default10:50
didrocksrecommended by indicator-appmenu10:50
didrocksbut they shouldn't pull qt510:50
didrocksdo you think that's possible?10:50
sil2100I think it would be possible - how could I move the binary dependencies from Depends: to Recommends: ?10:51
sil2100Since those are automatically added by shlib deps10:52
didrockssil2100: shouldn't be a reocmmends10:52
didrocksa recommends is installed by default10:52
didrocksah, so they are pulled by the shlib indeed10:52
Mirv(pushed the remove of qtbase's recommends)10:53
didrocksMirv: thanks!10:53
didrockssil2100: I can think of a ugly hack (until we install qt5 by default)10:53
didrockssil2100: overriding dh_gencontrol10:54
didrockssil2100: in rules10:54
didrocksand removing it10:54
didrocks(after the call from dh_gencontrol)10:54
MirvI think I'll close my eyes for a short while on this channel ;)10:55
didrocks:p10:55
didrocksMirv: do you have any other idea?10:55
Mirvno, not really, sounds like it'd work10:55
didrockswe can well dh_shlibs to ignore all deps, but that's not good either :/10:55
popeyhmm, software updater appears to have frozen while installing linux-image-3.8.0-15-generic:amd64 - been sat there for ~20 mins doing nothing10:57
popeynothing in /var/log/dpkg.log for 20 mins either10:57
sil2100didrocks: and then simply add the Qt5 recommends manually in control, right? Ok, will do that ;)10:58
didrockssil2100: not a recommends again, a suggests :p10:58
didrocks11:52:03      didrocks | sil2100: shouldn't be a reocmmends10:59
didrocks11:52:08      didrocks | a recommends is installed by default10:59
didrockssil2100: but yeah, tell me if you have any pb :)10:59
didrockssil2100: also, document on debian/rules why this hack ;)10:59
didrockssil2100: and so a branch on indicator-appmenu recommending appmenu-qt5 (which in turns, recommends/deps on libdbumenus-qt5) is needed10:59
sil2100Yea, I confuse those two ;p11:02
didrocksthanks sil2100, do not hesitate if you need any help11:02
didrocksI'm continuing on qtbase/qtcreator11:02
sil2100Will start packaging in a moment11:03
didrocksMirv: do you mind adding some description from DEP3 to debian/patches/enable_appmenu_support.diff?11:06
Mirvdidrocks: ok, will add11:06
didrocksMirv: is 2.7RC a bug-fix only release?11:09
didrocksI would guess so11:09
Mirvdidrocks: yes, beta was feature complete11:11
didrocksexcellent :)11:11
didrocksbuilding qtcreator as well11:11
=== alf_ is now known as alf|lunch
didrocksMirv: the ubuntu-sdk is depending on the the new ubuntu plugin for qtcreator?12:19
didrocks+Section: devel12:20
didrocks+Priority: optional12:20
didrocks+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>12:20
didrocks-> those are not needed, it should be in the main one (or following the rule)12:20
didrockssame for standards-version and so on12:20
didrockswe generally don't set those on a binary packge12:20
didrockswith homapages and so on12:20
didrocksMirv: ls debian/qtcreator-plugin-ubuntu-images.tar.gz12:21
didrocksthis is weird12:22
=== MacSlow is now known as MacSlow|lunch
didrockswhy shipping the tarball, it seems to me you applied it as a distro-patch12:22
didrocksoh, you untar te file12:22
didrocksthe*12:22
didrocksMirv: and last thing: the patches can follow DEP3 as well :)12:23
didrocksMirv: other than that, testing it, it's cool :)12:25
didrocksMirv: and qt is fine, thanks for the fix ;)12:25
cyphermoxgood morning12:30
didrockshey cyphermox12:30
Mirvdidrocks: it was depending on the plugin in the PPAs, although now temporarily removed in raring when loic moved the package to a real meta package12:35
didrocksMirv: it should be seeded then in raring?12:35
didrocksoh, it would be12:36
didrocksMirv: do you mind checking/tracking that?12:36
didrocksMirv: then tell me when the rest is up12:36
didrocksI'll upload the plugin12:36
Mirvdidrocks: ok, will track adding it to the seed12:45
Mirvdidrocks: changes pushed12:45
didrocksMirv: thanks!12:46
Mirvthe same to you12:47
=== alan_g is now known as alan_g|lunch
desrtg'morning, all13:03
larsudesrt: morning, how are you today?13:05
didrocksMirv: forgot to push?13:05
didrockshey desrt, larsu13:05
larsuhi didrocks!13:05
desrtlarsu: feeling better13:06
desrtdidrocks: good afternoon13:06
larsudesrt: nice :)13:06
seb128hey desrt larsu13:07
desrti'm pretty deep into the g_object_new() rewrite, btw13:08
desrtgot a couple more hours done last night13:08
desrtit's looking _very_ nice13:09
desrtnot having constructor() means you can make some very nice simplifying assumptions13:12
larsuyou're getting rid of constructor?13:15
larsuseb128: good afternoon :)13:15
desrtlarsu: i want everyone to13:16
desrtlarsu: it's a stupid function that causes a lot of wasted resources13:16
Mirvdidrocks: no,  lp:~kubuntu-packagers/kubuntu-packaging/qtcreator ?13:17
didrocksMirv: the FFe is pointing to ~timo-jyrinki/qt-creator/2.7.0rc113:20
=== MacSlow|lunch is now known as MacSlow
Mirvdidrocks: ah :( I pushed to the common kubuntu-packagers - so it got updated to the final version from rc as well. updated the bug.13:22
didrocksMirv: thanks!13:22
didrocksMirv: ok, the changes are looking good13:22
didrocksMirv: pushing qtcreator for now13:22
Mirvdidrocks: ok, great13:22
didrockswaiting on sil2100 for the rest (installed the new qt5)13:22
Mirvawesomeness.13:23
larsudesrt: right. So now you can tell people to not use it because it'll make their code faster?13:28
desrtyes13:31
desrtas it is, very few people use it13:31
desrtand the ones that use it use it mostly for two reasons13:32
desrtwell, three reasons13:32
desrt1) because they didn't know about ->constructed() or wrote their code before it existed13:32
desrt2) because of default value handling (fixed soon)13:32
desrt3) [and this is a big case] because alex used it when writing the inotify file monitoring backend and the various solaris/bsd/etc. hackers that wrote backends for kqueue/fen/etc. copy/pasted his code13:33
=== alf|lunch is now known as alf_
larsu(3) is in gio though, right? (i.e. fixable)13:36
desrtyes13:37
=== m_conley_away is now known as m_conley
desrtmy findings of 1/2 were mostly in gtk13:38
desrtthere are also some in testcases to make sure it works properly... for obvious reasons, those should stay13:38
larsuthe obvious reasons being you not wanting to be blamed for breaking other people's code again? :P13:40
sil2100didrocks: pushed some changes, doing test builds to see if all is ok13:46
sil2100But having lunch now as well13:46
didrockssil2100: enjoy :)13:47
didrockslet's see once cyphermox have the time to have a look at it13:47
cyphermoxLook at what?13:50
didrockscyphermox: appmenu-qt5 and dbusmenu-qt5 sil2100's branches13:51
didrocks(see emails)13:51
cyphermoxOh okay, still the same thing, that's what I was wondering about :-)13:51
cyphermoxWill look in 5 minutes13:52
didrocksthanks :)13:52
=== alan_g|lunch is now known as alan_g
desrtlarsu: indeed i'm taking the safe path here14:03
desrtif you use constructor() then i assume that you could be doing _anything_ in there14:03
desrtso i cover my ass and performance goes down14:03
desrt(ie: lots of copies)14:03
desrtif you don't, then it's fast.14:03
desrtit basically turns into g_type_instance_create() followed by iterating a linked list doing set_property() calls for each item in the list, followed by ->constructed(), followed by iterating the passed-in parameters14:04
larsuthis is the fast case??14:05
larsuI thought you were getting rid of the linked list...14:06
desrtthat comes later to make the fast case even faster14:06
desrti think it won't actually make that big of a different though, fwiw14:07
desrtit will let me avoid doing the qdata lookup for the default value on the gparamspec14:07
desrtand it will avoid all the wasted time jumping all over the heap dereferencing gslist nodes14:07
desrtbut that's it14:08
larsuwell, this code does get executed fairly often during program startup...14:08
desrtin the case where i actually do have a constructor it will be nicer since i actually need an array to pass in to constructor() and i will already have it in that form14:08
desrtbut when there is no constructor() i just have to iterate [something] and call set_property()... may as well be an array or linked list14:09
desrtya14:09
desrti will probably still make the change14:09
desrtbut i bet the 'big money' comes from the changes i already did14:09
desrtplus, the more important part: we're in a much better place now to start implementing default property values14:09
larsuyay \o/14:10
desrtg_object_new() was hilariously bad before... it was making copies of linked lists and crap like that14:12
sil2100didrocks: do you know maybe why even though I added a Suggests: field to debian/control, the generated packages don't have it in their control files? It seems to be removed by dh_gencontrol (or dpkg-gencontrol)14:15
sil2100Ah, I think I know14:15
sil2100Since gencontrol probably sees that the same packages are auto-generated by shlibs in Depends ;/14:16
sil2100And removes the Suggests as it's redundant14:16
didrockssil2100: hum14:16
didrockssil2100: no, I don't think so14:16
didrockssil2100: did you sed for removing it from shlibs removed it from the suggests as well?14:17
sil2100Ah, wait, I know now how to do it better, thanks for the pointer ;)14:17
Mirvdidrocks: ok, qtcreator has now built for amd64 and i386 and in NEW. you perhaps don't approve your own uploads from the queue, or how's the process?14:20
didrocksMirv: no, I'll let seb128 doing so, if he has time ^14:21
didrocksbinNEW FYI14:21
seb128looking14:21
Mirvalright, I was thinking about seb as well14:21
qenghokenvandine: yo.  What do you make of Bug#1153137?14:24
seb128Mirv, didrocks: done14:25
didrocksthanks seb12814:25
Mirvthanks seb12814:26
qenghoseb128: I need your advice too.  Bug 1153137.  We want Unity and Chromium users to get webaccounts-chromium-extension and unity-chromium-extension, so I was told to Recommends them.  The problem is that they have Depends that pull in all sorts of things that users without unity do not want.14:27
ubot2`Launchpad bug 1153137 in webaccounts-browser-extension (Ubuntu Raring) "Please remove recommends on webaccounts-chromium-extension and unity-chromium-extension" [Wishlist,Triaged] https://launchpad.net/bugs/115313714:27
seb128qengho, hum14:28
seb128I would revert micahg's change as a first offhand suggestion14:28
seb128but let me think about it14:29
qenghoI think I could use alternation to satisfy it logically, but that is UGLY.  Recommends: unity-extension|somethinginlubuntuonly14:29
qenghoTerrible.14:29
seb128it's not a problem for lubuntu since they don't install recommends14:29
qenghoRight.14:29
qenghofoobuntu whatever will.14:30
seb128well, you will never cover all the !unity cases like that14:30
qenghoAgreed.14:30
seb128I don't have a good idea14:32
seb128imho we should optimize for the most common case and revert micahg's upload for raring14:32
seb128nobody is forced to install recommends14:32
qengho"Enhances" does nothing in our favor here, does it?14:33
seb128no14:33
kenvandineqengho, yeah, that is a tricky kind of issue to deal with14:34
sil2100didrocks, Mirv: I pushed the new packages to build on ppa:sil2100/qt14:35
didrocksok14:35
didrockssil2100: indicator-appmenu is changed as well?14:35
sil2100didrocks: now it is ;p14:37
sil2100Should I push it to that PPA as well?14:38
sil2100https://code.launchpad.net/~sil2100/indicator-appmenu/indicator-appmenu-qt514:38
didrockssil2100: as you wish, I won't test it TBH, but let cyphermox making all those reviews :)14:38
didrockscyphermox: if we can get it before the freeze today, that would be awesome ^14:38
didrockssil2100: so appmenu-qt5 is depending on libdbusmenu-qt5, right?14:39
didrockswhich itself is hacked to not dep on qt514:39
didrocksam I right?14:39
sil2100didrocks: right!14:40
didrocksexcellent! :)14:40
didrocksthanks a lot sil210014:40
sil2100didrocks: both libdbusmenu-qt5 and appmenu-qt5 suggest qt5, since both theoretically need it, while appmenu-qt5 depends on libdbusmenu-qt514:41
Mirvsil2100: thanks, the diff:s look good14:41
didrockssil2100: excellent!14:41
sil2100didrocks: np. ;p Hope cyphermox won't laugh on my kiddy regexp's ;<14:41
didrocks;)14:41
* sil2100 sucks at regular expressions14:41
didrockssil2100: hum14:41
didrockssil2100: on the MP14:41
didrocksplease add the bug #14:42
didrocksfor the FFe14:42
didrocksand add the component as well14:42
sil2100didrocks: you mean, the MP to respective trunks?14:55
didrockssil2100: I mean in the indicator-appmenu MP you did14:55
sil2100ACK14:55
cyphermoxsil2100: wanna propose merges now for your branches?15:01
cyphermoxsil2100: with the exception of your removal of the comments for Vcs-Bzr in debian/control, and the weird makeshlibs override things look good15:02
cyphermoxand I already looked at dbusmenu-qt before for you :)15:02
sil2100;)15:11
sil2100cyphermox: how should I handle dbusmenu-qt btw.? Since I made the packaging inline... should I simply divide it and do one merge request for trunk and one for the packaging branch?15:12
sil2100Since right now it's still not inline15:12
sil2100cyphermox: I'll re-add the Vcs-Bzr then ;p I removed it when I was doing a seperate package it seems15:20
cyphermoxsil2100: yeah, just readd the comment above Vcs-Bzr and Vcs-Browser15:21
cyphermoxif you want to make it just a merge straight with inline, assuming you have mostly changes for the packaging and not too many direct other changes15:22
cyphermoxotherwise, two merges -- one for the trunk stuff, and one that adds debian/ and includes your packaging15:22
cyphermoxI'll review it all :)15:22
sil2100ACK ;)15:22
=== alan_g is now known as alan_g|tea
jasoncwarner_hey cyphermox kenvandine, didrocks tells me we are "this close" to having the qt stuff in....just needs to get good reviews from you guys today (freeze is after today)...can you guys make sure you get him your reviews of that stuff today?15:35
ogra_jasoncwarner_, s/after today/today at 21:00 UTC/15:37
ogra_(but they know that :) )15:37
mlankhorst\o/  nouveau doesn't have the msot bugs in the workqueue15:40
seb128xnox, that indicator-datetime merge request sounds like a feature ... do you have a ffe and a description of why it's needed?15:41
=== alan_g|tea is now known as alan_g
xnoxseb128: it adds more clickable/pinnable dots on the map. No other changes. No I do not have FFe for it, nor description. Only the OEM priority bug meaning that apart from 418 blessed locations, nobody can click any other place on the map.15:43
seb128xnox, seems like a feature to me ;-)15:43
seb128code wise at least15:44
xnoxthe zonetab info for any location with population >15000 & and an extra api call to store the location name got added in the libtimezonemap (in raring now)15:44
seb128it's going to be fun to "pick" between 2 close > 15000 cities by clicking on that map without zoom15:45
xnoxseb128: at the moment it is "funny" as we do not sort and pick the largest one in 10x10px area.15:46
xnoxhmm.... the cd will get 4MB of bloat.... but it should compress well.15:46
xnox(4mb of plain txt)15:47
xnoxlet me poke mpt about zoom.15:47
seb128xnox, france is like 15x15 on that map, the mouse pointer is as big as the country15:47
seb128xnox, I'm not sure how the finer granularity will "help"15:48
xnoxseb128: it actually works nice for china =)))) but again china is huge ;-)15:49
seb128xnox, yeah, so maybe you should pick town > 1M people15:49
seb128not 1500015:49
xnoxseb128: the current behaviour in the installer is to cycle trhough "timezone" cities in the 10x10px proximity.15:49
xnoxseb128: I think the rationale behind 15000 was that this is what Mac OS X has.15:50
xnoxbut that makes sense for text-entry search, but not point and click interface.15:51
cyphermoxjasoncwarner_: yes15:52
xnoxjmleddy doesn't seem to be in this channel....15:52
xnoxHmm that info has translated names as well.15:53
sil2100cyphermox: in the appmenu-qt and libdbusmenu-qt changes in the changelog... should I also add there the bug number of the appmenu-qt5 bug?16:03
sil2100Or is it not necessary to have that in the changelogs of those two?16:03
xnoxseb128: can you reject for 13.04 for now, but somehow merge it into trunk and we will interate about it in the beginning of the S-cycle?16:07
xnoxseb128: also I noticed trunk & 13.04 are diverging at the moment?16:07
qenghoseb128, kenvandine, someone suggested Depending on those cr-b--specific packages in unity package (if they're not very large).16:08
seb128qengho, that's buggy, that would had them to the CD where we don't have chromium16:09
seb128xnox, how diverging? you mean some commits are missing in trunk?16:11
seb128xnox, I can reject for 13.04, your call, I'm not maintaining indicator-datetime, mostly watching16:11
qenghoseb128: Yeah.  They're 47kB and 146kB.16:11
seb128qengho, they don't depends/recommends on chromium?16:12
qenghoseb128: they do for now, but that can be changed.16:13
qenghoEnhances.16:13
seb128that seems buggy16:13
seb128micahg, there?16:13
qenghoxnox: you too^16:13
xnoxseb128: for example systemd stuff is missing in trunk.16:13
seb128xnox, right, will merge propose it there16:14
seb128not sure why they branched yet since there is no feature work16:14
xnoxseb128: there is no way to define in apt: if these two packages are installed, install this one as well. And to have it by default when unity+chromium is installed, it's best to make unity depend on the chromium-extenstions (which will do nothing if chromium is not installed). And make chromium-extenstions "enhance" chromium.16:15
seb128xnox, that will make the chromium extension be installed for all firefox users...16:15
xnoxseb128: i guess unity should "recommend" unity-chroium-extenstions, or simply seed the unity-chromium-extensions into ubuntu-desktop.16:15
xnoxseb128: yes, hence the they "will do nothing if chromium is not installed"16:16
infinityThey should just be seeded in a () seed for desktop.16:16
seb128xnox, well, you can also keep the recommends and say they will do nothing for non unity users16:16
xnoxseb128: there is no other way to guarantte that they will be installed when both chromium & unity are present.16:16
infinityseb128: No, they pull in a ton of cruft that other DEs don't want.16:16
qenghowebaccounts ext 47kB and unity ext 146kB.16:17
seb128infinity, we could fix that16:17
seb128infinity, just make them pull nothing and no work if unity is not installed16:17
infinityseb128: So, because you want to force them to be installed for a unity+chromium case, you'll force all non-unity users to install it?  That's backward.16:17
infinityseb128: The onus is on the people who want this to take the burden, not to force it on others.16:18
sil2100cyphermox: merge requests submitted \o/16:18
sil2100cyphermox: could you take a look at those?16:18
cyphermoxsil2100: awesome, I was just refreshing to see :)16:18
infinityseb128: And for 200kB, I'm not sure why it's a big deal to just have ubuntu-desktop recommend them.16:18
sil2100cyphermox: https://bugs.launchpad.net/libdbusmenu-qt/+bug/1126205 <- you have all the links here16:18
ubot2`Launchpad bug 1126205 in indicator-appmenu "[FFe] Bring Unity appmenu / HUD integration to Qt5" [Undecided,In progress]16:18
sil2100Phew16:18
seb128infinity, is there more non-unity users to force that on or more non-chromium users16:19
seb128infinity, by putting them on the CD you force all defaults install to have extensions for browser we don't ship by default16:19
seb128that doesn't make sense either16:19
infinityseb128: There are desktops that ship chromium as their default browser.16:19
cyphermoxsil2100: thanks16:19
seb128infinity, not ubuntu-desktop16:19
infinityseb128: Yes, and?16:19
seb128infinity, so chromium extensions don't make sense there, since we ship firefox16:19
sil2100cyphermox: thank you!16:20
infinityseb128: And unity extensions don't make sense for other people. :P16:20
infinityseb128: You want this.  You don't get to tell them to "just deal with it".16:20
seb128right16:20
seb128we should optimize for the default case though16:20
seb128e.g what's best for the higher number of users16:20
seb128and afaik the default install is that16:20
infinityAnd the "default" case is how all those desktops ship out of the box.  Forcing others to have unity stuff installed on their non-unity desktops isn't optimised.16:21
seb128I don't want to force anything on others16:21
infinityAsking you to install 200k of dormant code isn't world-ending, if you feel users MUST have it when chromium is installed.16:21
seb128but I don't want those extensions to be forced on firefox users either16:21
xnoxqengho: do these extensions for with google chrome?16:21
xnoxs/for/work for/16:21
xnoxCause google chrome is outside of ubuntu archive and unity users ideally should get webapps support with google chrome.16:22
xnoxSame for chromium from daily ppa (if that is still running)16:22
xnoxseb128: those extenstions are not forced on firefox users, but proposed to be forced on unity users. Please use the right subsets =) cause firefox users is an odd way to define as well, since many kubuntu installs use firefox.16:23
xnoxseb128: you really mean forcing chromium extension for all unity users.16:23
seb128right16:24
qenghoGeez, I'm sorry guys.  I didn't think this was pandora16:24
qenghos box.16:24
infinityWhich is probably not a big deal.16:24
seb128well, first it's not "forcing", it's a recommends16:24
xnoxas I said, there is no way to define "if X and Y are installed, pull in Z" hence either X or Y will loose in this situation.16:24
seb128infinity, it's not a big deal either to make chromium ship those and do nothing out of unity16:24
seb128xnox, right, and I argue that we should base the choice on what's best for the default install16:25
infinityseb128: Except that they're for unity integration.  And depend on some common framework stuff from unity webapps.16:25
xnoxseb128: apart from unity / webapps folks should be maintining them =)16:25
seb128because that's the most likely configuration16:25
infinityseb128: If you honestly think having them on other flavour's CDs (or even shipped directly with chromium!) is no big deal, why is it a big deal to just have them on the ubuntu-desktop install?16:26
xnoxseb128: if chromium depends on the extensions, those extensions will have drop depends on unity-*, as we don't want unity to be pulled in when chromium is installed.16:26
seb128infinity, I think it's an equal issue both way and that we should take the decision that's best for the majority of users16:26
seb128which is probably "stock ubuntu"16:26
infinityseb128: And "optimising for the default install" is a hard pill to swallow when it's coming from someone who defines the default install.16:26
infinityseb128: Maybe if the other flavours agreed with your view. :P16:27
seb128well16:27
infinityseb128: And no, it's not an equal issue either way, as this is a *change* being imposed by ubuntu-desktop/unity-webapps on others.16:27
seb128we can't undermine the experience for 90% of users just because there are 10% of users that might not like it16:27
xnoxseb128: it's not equal. The extenstions in question depend on unity-webapps-service & libaccounts-glib, gnome-control-center-signon. None of which should become a dependancy of chromium.16:27
seb128xnox, I said "if we drop those depends and make the extension do nothing when they are not installed" if you read correctly16:28
seb128I didn't suggest to make chromium pull in g-c-c-signon16:28
xnoxseb128: ok.16:29
seb128infinity, xnox: by the logic of "let's install <foo>-unity on the CD so unity integration work for foo if somebody ever goes to install foo" we could justify pulling hundred of random binaries on the CD16:29
infinityI still think "we don't think asking all chromium users to install 200k they don't need is a big deal, but we absolutely can't have that 200k in our precious desktop, despite the fact that we're the ones dictating this" is a ridiculous justification.16:29
seb128I don't think the default install should ship all the possible integration with unity bits16:30
seb128just in case they might be useful to somebody one day16:30
seb128infinity, it's only 200k, but you can make the same argument for another 15 sources16:30
infinityseb128: No, but we don't have a good solution for random integration bits in general, and the answer has never been "just install them all and see what happens".16:30
xnoxseb128: from my point of view we have N amount of dependencies, and we are going to make some of them "implicit"/weak, ideally I'd want the minimal amount of package become weak dependencies. As undeclared dependenices are not considered by api/abi transitions and britney and installability tests.16:30
seb128infinity, it has never been, yet it's the path you are taking there16:30
* xnox should not bring up 100 scopes right....16:31
infinityseb128: In this case, it looks like ubuntu-desktop is demanding those bits be there in the unity/chromium case, so how is that up to anyone but ubuntu-desktop to get them there?16:31
infinityseb128: No, it's not the path I'm taking, it's the path you're taking.  We don't normally force integration plugins on anyone for this very reason.16:31
seb128infinity, I didn't say it's fine, but the reverse proposal is equally not fine16:31
infinityseb128: But you want to have your cake and eat it to.  You want to force them with no burden on the ubuntu desktop, but burden on others.16:32
xnoxseb128: reverse proposal is status quo => people must manually install the integration plugin.16:32
seb128ok16:32
seb128let's go with that then16:32
infinityseb128: Neither is fine, but the only proposal that's not distasteful is the one that doesn't force it on non-ubuntu desktops.  (or, yes, not installing it by default at all)16:32
seb128it's just a shame that we compromise on our default desktop integration like that16:32
seb128infinity, you proposed change will "force those binaries" on more users than the one that "force it on non-ubuntu desktops"16:33
seb128assuming that we have more people running our default desktop (and firefox with it)16:34
xnoxseb128: to me firefox is a compromise on the default desktop. chromium should have been the default browser long time ago.....16:34
xnoxbut I am biased.16:34
infinityxnox: You'll start a holy war with that one. ;)16:34
infinityxnox: Besides, you're an emacs user, your opinions don't count.16:34
* xnox emacs rocks as well!16:34
xnoxsnap16:34
seb128we should install emacs-unity on the CD16:35
seb128:p16:35
seb128just in case our users install emacs, so they can get unity integration ;-)16:35
infinity*shrug*... I'd be just as happy tearing out all the webapps stuff completely.  I always click the little X and opt out anyway. :P16:36
seb128I wish we still had the CD limit16:37
seb128people wouldn't come arguing that it's fine to just start adding crap to the image16:37
chrisccoulsoninfinity ;)16:37
infinity(Or anyone else's image)16:37
infinity(snap)16:37
qenghoseb128: have we any consensus?  I need to decide in the next hour.16:37
seb128that's the reason we fought to keep the CD limit all that time :-(16:37
infinitychrisccoulson: Hey.  Did you get anywhere with chromium/armhf?  We're nearing a zero hour here.16:38
seb128infinity, is there any flavor using chromium and installing recommends on their CD?16:38
infinitychrisccoulson: I'm going to have to just remove it from the archive soon.  Which is pretty suboptimal. :/16:38
chrisccoulsoninfinity, it's built in the canonical-arm-dev PPA (well, for 12.04)16:38
infinityseb128: Yes.16:38
seb128infinity, which one?16:38
infinitychrisccoulson: I can haz for raring?16:38
mlankhorstseb128: well i still have to worry about the limit for x :/16:39
chrisccoulsoninfinity, sure. please check with qengho too :)16:39
infinityseb128: lubuntu and mythbuntu.16:39
infinitychrisccoulson: I'm less picky about who uploads it, but I want it before beta...16:39
infinitychrisccoulson: So, like... Nowish, ideally. :P16:39
chrisccoulsoninfinity, well, qengho is working on the next chromium version ;)16:40
chrisccoulson(26)16:40
infinityI'm not against it being uploaded twice.  Just sayin'.16:40
xnoxseb128: actually emacs is blacklisted in the global-menu code as it doesn't work.16:41
xnoxseb128: we have ~800MB limit on the phone.16:41
seb128infinity, micahg stated on this bug that lubuntu doesn't install recommends by default16:44
seb128but anyway16:44
infinityFair enough.  mythbuntu does.16:45
seb128they are GNOME based and have g-c-c etc though :p16:45
* infinity suspects he should go back to his vacation before this gets circular.16:46
seb128but, let's take the hint on ubuntu-desktop since people seems to prefer to optimize the experience for the non default case16:46
seb128it's a bit annoying that we keep undermining our main "product" this way16:46
infinityI'm not sure why you're being so bitterly sarcastic about a change that ubuntu-desktop wants to impose on others.16:46
infinityThat's not "taking the hit", it's "not forcing a hit on others".16:47
seb128infinity, I don't care about others, I want a great Ubuntu Desktop16:47
infinityWell, the default Ubuntu Desktop is Firefox.16:47
infinitySo, it's a bit of a moot point, isn't it?16:47
=== alan_g is now known as alan_g|afk
seb128well, you make me add chromium extension to a product that ships firefox16:48
seb128see the flaw :p16:48
infinityI'm not making you do anything.  You could just not ship them at all.16:48
infinityWhich was what the bug initially proposed.16:48
seb128I'm pondering it16:48
seb128but it sucks that in any case it's a loose-loose for our default desktop16:48
seb128both options are the non-ideal for ubuntu-desktop16:49
seb128either we install something we don't need, in case people opt for an alternative browser16:49
seb128or we make people who opt for chromium not get integration16:49
seb128qengho, we agreed to keep the recommends out of chromium-browser if that's the decision you needed btw ;-)16:50
seb128qengho, I'm not sure if we should add the recommends to ubuntu-desktop though :-(16:50
=== alan_g|afk is now known as alan_g
xnoxbug 108553616:56
ubot2`Launchpad bug 1085536 in firefox (Ubuntu) "Xubuntu has firefox-globalmenu package witch it cant use" [Low,Won't fix] https://launchpad.net/bugs/108553616:56
xnoxbug 108553516:57
ubot2`Launchpad bug 1085535 in thunderbird (Ubuntu) "Xubuntu has thunderbird-globalmenu package witch it cant use" [Undecided,Invalid] https://launchpad.net/bugs/108553516:57
xnoxmerged in the default packages firefox/thunderbird, so a bit moot and doesn't help with chromium case either.16:58
chrisccoulsonthose 2 bugs were ridiculous. as i said in my first comment, if the functionality had been implemented where it belonged in the first place (inside firefox rather than a separate addon), people wouldn't be wasting time talking about 50kB16:58
chrisccoulsonso that's what i've done16:59
seb128chrisccoulson, who implemented the first menu integration? ;-)16:59
* chrisccoulson hides16:59
seb128:-p16:59
chrisccoulsonthe addon was actually a good idea at the time, as it was a lot easier to work on ;)17:00
chrisccoulsonbut it's not a good idea now, and we ship far too many addons by default in firefox17:00
chrisccoulsonkill them all :)17:00
seb128chrisccoulson, speaking of which, we should enable the unity integration by default17:01
chrisccoulsonjibel, any idea what happened here? https://jenkins.qa.ubuntu.com/job/raring-ppa-adt-ubuntu_mozilla_daily_ppa-firefox-trunk/ARCH=i386,label=adt/17:15
chrisccoulsonit almost looks firefox isn't installed during the tests17:15
jibelchrisccoulson, that's what I thought too but from the logs it has been unpacked and configured17:25
jibel"Setting up firefox-trunk (22.0~a1~hg20130328r126467-0ubuntu1~umd1) ..."17:25
chrisccoulsonjibel, oh, i wonder if this has anything to do with it? https://launchpad.net/~ubuntu-mozilla-daily/+archive/ppa/+build/440649317:29
chrisccoulsonno log though ;)17:29
chrisccoulsonok, i've retried that build. no idea why just that one failed, and not having a log doesn't help much :/17:32
jibelchrisccoulson,  okay, we'll see with next build. If it occurs again I'll save the VM to check what's in there17:39
Sweetsharkseb128: around?17:56
seb128Sweetshark, yes17:57
=== alan_g is now known as alan_g|wine
Sweetsharkseb128: LO4.0.2~rc2 is currently building in my ppa, do you see any chance to make it into raring still? It would be worthwhile, but seems to be really tricky to me ...17:59
seb128Sweetshark, you suggest shipping raring with rc2?17:59
seb128Sweetshark, does "rc2" mean "will be flagged 4.0.2 if no issue found"?17:59
Sweetsharkyes18:00
Sweetsharkweek 14 -- that is next week18:00
seb1284.0.2 is only bugfix over what we have right?18:02
SweetsharkI will put the version in the ppa for testing, when it finishes and shows no obvious errors on installing from the ppa (tomorrow, I guess).18:02
Sweetsharkyes, 4.0.2 is only bugfixes.18:02
Sweetshark(policy is: commit to master, get one review for backport to 4.0 branch pre-rc1 and two review for backports after ~rc1)18:03
Sweetsharkif we try this, I would like to ask bdrung to start reviewing it now, as it is tight already.18:05
Sweetsharkfwiw I am less concerned about upstream changes at this point -- they are very conservative, but _rene_ changes can be more of an risky: http://anonscm.debian.org/gitweb/?p=pkg-openoffice/libreoffice.git;a=shortlog;h=refs/heads/debian-experimental-4.018:07
Sweetsharkluckily me and ricotz had a look at that too already and 4.0.2~rc1 is in the ppa for raring, quantal, precise, lucid. There was one packaging regression caused by http://anonscm.debian.org/gitweb/?p=pkg-openoffice/libreoffice.git;a=commit;h=403a11e07e693a0d0f8143cd16f8022b72cec127 and that was found quick and is fixed now.18:12
sarnoldSweetshark: is that "meil" typo in control.transitionals.in also removed?18:14
sarnold.. and also the "now.You" typo?18:14
seb128Sweetshark, beta2 freeze is in some hours, I can still upload today if you want18:15
seb128Sweetshark, if bdrung is not around18:16
Sweetsharksarnold: http://anonscm.debian.org/gitweb/?p=pkg-openoffice/libreoffice.git;a=blob;f=control.transitionals.in;h=39924fd641d283780a632f8e9803669ba87d298d;hb=084972c11adbe34703d01539db40ced7eaa0770b <- "meil", yes it seems. "now.You", no.18:17
sarnoldSweetshark: d'oh :) you win some, you lose some. hehe.18:18
Sweetsharkseb128: nope, uploading it now is too early. Lets ship 4.0.1 then and possibly do a SRU later.18:19
seb128Sweetshark, well, we might still have a shoot next week18:20
seb128Sweetshark, let's try to put it in a ppa for the easter w.e and see next week18:20
didrocksseb128: it's a Friday upload!18:21
Sweetsharkseb128: I usually dont feel comfortable if a version did not sit in the ppa for one week, and this didnt yet. http://people.ubuntu.com/~ricotz/libreoffice/libreoffice-ppa-stats.pdf shows a week gives you ~50.000 test installs, which should be good.18:21
seb128didrocks, that's fine, some people work on saturday and can fix stuff :p18:21
Sweetsharkdidrocks: I heard you work on Saturdays?18:22
didrocksseb128: well, some people have to make France having less debt you know :p18:22
didrocksbecause of all those germans! :-)18:22
didrocks… who are taking Friday off!18:22
Sweetsharkseb128: yes, next week feeks a lot better to make the call.18:22
Sweetsharkdidrocks: we germans need friday to spend the money we ripped off the cypriots, you know ...18:24
didrocksSweetshark: oh right! :-)18:25
didrocksSweetshark: see how you are, it's because of this pression that we have to ship horse as beef!18:25
* mlankhorst is taking friday off18:25
Sweetsharksarnold: http://anonscm.debian.org/gitweb/?p=pkg-openoffice/libreoffice.git;a=commitdiff;h=298e260e5e0a6a40e010efe904a4abe2c1778e3e;hp=084972c11adbe34703d01539db40ced7eaa0770b <- here is your vanity commit ;)18:28
mlankhorstbut I have monday off as a national holiday too, so long weekend for me \o/18:29
mterryNo one is going to be around this weekend?18:39
* mterry will sit here all alone18:39
seb128mterry, you will have didrocks tomorrow and monday18:42
didrocksmterry: \o/18:42
mterryyay18:42
Sweetsharkmterry: that will give you time to ponder the liblangtag MIR ;)18:43
mterrySweetshark, I commented!18:43
* didrocks waves good evening (and good week-end for **some**)18:44
mterrySweetshark, don't you be bringing ftbfs MIRs in *my* house ::thumps chest::18:44
didrocks(shame on them!)18:44
mterrydidrocks, see ya18:44
didrocksmterry: see you tomorrow :)18:44
Sweetsharkmterry: lol18:44
Sweetsharkmterry: will fix that. its for raring+1 anyway.18:45
mterrySweetshark, oh, cool18:45
mterrySweetshark, I like how libreoffice is a vector for new packages in main.  Like, if I wanted to MIR random-package, I just have to get you to upload it as part of libreoffice first, then the mir is trivial18:46
mterrytsk tsk18:46
Sweetsharkmterry: yeah, I should just build-dep on all the stuff I like and then make you guys support it for me.18:47
mterry:)18:47
Sweetshark.oO(LibreOffice surely needs to depend on vim. and on mutt -- just to satisfy zawinskis law. it doesnt matter that these are in main, I just want to make sure they _stay_ there.)18:49
mterry:)18:52
=== tkamppeter_ is now known as tkamppeter
tkamppeterseb128, hi19:04
seb128tkamppeter, hey19:06
Sweetsharkseb128: who can take care of my pet bug 1056378 btw? ;)19:17
ubot2`Launchpad bug 1056378 in gitg (Ubuntu) "gitg crashed with SIGSEGV in collapse_lane()" [Medium,Confirmed] https://launchpad.net/bugs/105637819:17
Sweetsharkit has a nice little bzr branch with the fix attached.19:17
Trevinhoseb128: lool was proposing to rename bamf.index with something like bamf-format-version.index, are you ok and can we do this without touching other things?19:24
seb128Trevinho, that would make sense if anything else was using the index, but I don't think that's the case20:01
seb128Trevinho, don't bother for raring, we can think about it over time if needed20:01
seb128Sweetshark, why not doing it yourself? could be a first step to motu for you ;-)20:02
seb128or try chrisccoulson, so we can push him to apply for upload rights ;-)20:03
seb128but I could on mdeslaur and the security team to hint him to get there ;-)20:03
mdeslaurchrisccoulson: a nice juicy steak and a pint for you if you apply for core dev.20:05
mdeslaurseb128: done20:05
seb128mdeslaur, \o/, you just won a pint ;-)20:05
mdeslaurhehe20:06
cyphermoxseb128: poke20:28
cyphermoxstill around?20:28
seb128cyphermox, hey20:30
cyphermoxseb128: uploading the stuff for qt20:33
cyphermoxI did qt already, finishing up with appemnu-qt and libdbusmenu-qt20:33
seb128cyphermox, oh, nice20:33
cyphermoxwill need help for binnew20:33
cyphermoxyeah but there's delay20:33
cyphermoxcan you do magic build prodding? https://launchpad.net/~ubuntu-unity/+archive/daily-build/+sourcepub/3052394/+listing-archive-extra20:34
seb128cyphermox, sorry but I can't :-(20:38
seb128try asking on #ubuntu-devel20:39
cyphermoxI'll just wait20:39
cyphermoxheh20:39
seb128doko, infinity and others can20:39
cyphermoxpeople should have been done with their stuff before20:39
seb128I'm "just" archive admin20:39
seb128no buildd admin20:39
cyphermoxok20:40
desrtseb128: begin your long weekend already :)20:56
=== Ursinha-afk is now known as Ursula
seb128desrt, "soon" ;-)20:57
=== m_conley is now known as m_conley_away
robruTheMuso, ping21:45
xnoxseb128: mhr3: so where do you want the .scope files be located in the app-install-data package?22:10
xnoxor rather where does the software center expects them to be?22:11
xnox/usr/share/app-install/scopes/ ?22:11
seb128xnox, no idea22:11
xnoxI don't see any code / branches related to software-center about it....22:12
xnoxto check.22:12
seb128xnox, it's thurday 11pm for europe, I guess that can wait next week, you should call it a week as well ;-)22:12
seb128xnox, the new scope stuff got postponed to after raring, so no hurry22:12
xnoxI'll throw a package together into a ppa and then people can twiddle with it.22:12
seb128ok22:13
=== rickspencer3_ is now known as rickspencer3

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