/srv/irclogs.ubuntu.com/2014/10/15/#ubuntu-desktop.txt

=== m_conley is now known as m_conley_away
happyaronLaney: can you add libkkc and ibus-kkc to input-method pkgset? I've sent the request email just now.00:52
=== Trevinho_ is now known as Trevinho
=== meetingology` is now known as meetingology
=== Guest97591 is now known as Guest20083
=== siel_ is now known as siel
=== broder_ is now known as broder
=== wdean_ is now known as wdean
=== laza_ is now known as laza
=== Guest20083 is now known as Ursinha
=== duflu_ is now known as duflu
seb128good morning desktopers06:47
seb128dpm, hey06:47
seb128dpm, the fixes for the indicator-location and content-hub translations landed on the current rtm image, if you fancy testing/confirming those later06:48
dpmseb128, cool, I've already seen the indicator-location fix working, let me test the content-hub one06:51
dpmmorning all06:51
seb128dpm, the content hub might need the next langpack update, the template was incomplete so you miss translations on disk06:52
dpmah, I see06:52
seb128I tested by exporting the .mo from launchpad and copying it manually06:52
dpmseb128, do you know if pitti is back? It'd be good to release a langpack this week06:52
seb128works here, I'm just asking to make sure somebody test on a device non hacked locally06:52
seb128dpm, those are cron-ed and updated weekly afaik?06:53
larsudpm: he's at plumbers06:53
seb128dpm, he's ... what larsu said06:53
seb128he's around on IRC at times06:53
seb128just ask and he's likely to get back to you during the day06:53
dpmok06:53
dpmpitti, if you happen to be around, would it be possible to arrange a touch langpacks release this week? Or give me some info on how someone could do that while you're away?06:54
seb128dpm, those happen on friday automatically no?07:01
dpmseb128, the exports should happen automatically, but I'm not sure if pitti has automated the phone langpack package builds or if he triggers them manually07:02
seb128oh ok07:03
=== bigon_ is now known as bigon
=== fredp` is now known as fredp
pittidpm: well, I'm not really "away", I just don't pay attention to IRC; email works much better this week07:33
dpmpitti, o/07:34
pittidpm: we have automatic touch langpacks every week07:34
pittidpm: for RTM they happen on Thursday evenings07:34
dpmpitti, cool, thanks. Are the exports from LP full exports only? I remember you requested that to wgrant, but I can still see deltas at https://translations.launchpad.net/ubuntu-rtm/14.09/+language-packs - i.e. do we need to manually request full exports before every Thursday?07:36
pittidpm: they are not, I currently need to request them manually; I added a calendar event for that now07:37
dpmok, gotcha07:37
willcookemorning all07:51
seb128hey willcooke07:52
seb128how are you?07:52
seb128hey pitti, how is the conf?07:52
willcookehey seb128 - pretty good, I think my slides are "done"07:53
willcooke\o/07:53
pittiseb128: quite nice so far, thanks; I have desrt sitting next to me now, he made it :)07:53
willcookehey desrt - you managed to get in! ;)07:53
seb128pitti, are you using windows?07:54
larsuwillcooke: into germany? :P07:55
larsuwillcooke: (morning)07:55
pittiseb128: yes, every day -- that's how I can see what's outside and let fresh air in07:55
willcookelarsu, ha :D07:55
* larsu high-fives pitti07:55
seb128pitti, :-)07:56
seb128pitti, from another channel, <desrt> and the guy in the audience beside me is running windows07:56
seb128;-)07:56
pittiseb128: if you mean the MS product, I believe I still have some Win7 image collecting virtual dust on my USB HDD07:56
seb128willcooke, well done on the slides!07:56
seb128pitti, yeah, I was just wondering because of that quote ^07:57
willcookeseb128, olli has checked them, but I've got to get past rickspencer3 still :)07:57
seb128I'm sure it's going to be fine!07:57
=== tiheum is now known as tiheum_
Laneyhallo!08:05
pittihey Laney08:06
darkxsthey Laney, pitti, seb12808:07
Laneyhey pitti, how's DUS?08:07
seb128hey darkxst08:07
Laneywhat up darkxst08:07
seb128hey Laney08:07
pittihey darkxst, how are you?08:07
seb128how are you?08:07
Laneyhappyaron: yeah, I usually read emails so no need to follow up with a ping :-)08:07
darkxstI'm good, but I don't like painting!08:07
seb128Laney, I published the u-s-d update, hope it's ok08:07
seb128it's in unapproved still though08:07
LaneyYOU DID WHAT!!!!!!!08:07
seb128;-)08:07
Laneythat button is quite tempting eh08:08
seb128indeed08:08
seb128shame that you set up that landing08:08
Laneyi'm sure somebody will review it08:08
seb128if I did it you could be waving it through unapproved08:08
Laneyit's like 25 lines instead of 999999 that the other one was08:08
darkxstseb128, or Laney can you look at bug 1381297, would be good to get that through before final freeze08:08
ubot5bug 1381297 in gnome-session (Ubuntu) "gnome-classic sessions broken with upstart user sessions" [Undecided,Confirmed] https://launchpad.net/bugs/138129708:08
desrtwillcooke: why would i have had trouble getting in? :)08:19
larsudesrt: ceta08:19
seb128desrt, could flight to Germany and handle Frankfurt airport while sleeping08:19
seb128-,08:19
desrtit's true08:20
larsuseb128: I think he needs to be awake in order to make himself stay home. His default state is to get into a plane to FRA08:20
desrtminus the crazy guy attacking me08:20
willcooke:)08:21
larsurandom thought of the day: man, GOptionContext is bad08:21
desrtlarsu: it's not _that_ bad08:21
larsudesrt: it's pretty bad08:21
desrtfaced with the choice of killing it off and rewriting it or giving it new life, i elected new life08:22
larsuby putting it on gapplication?08:22
desrtya08:22
desrtit's quite workable for the sort of things that most apps want to do08:22
larsuit doesn't do most of the stuff modern command line tools need08:22
desrtbad API, sure.... but we can take care of that with the gapp wrapping we do08:22
larsulike positional arguments08:22
desrtpositional args08:22
larsuor command-line structure08:22
desrt?08:22
larsudesrt: "command-like". Think git <command> <optionsforthatcommand>08:23
desrti added support for that recently08:23
larsureally? How does it work?08:23
desrthm.  maybe it never landed?!08:24
larsualso, aliases would be nice. i.e., --no-color ==> --color=never, etc08:24
larsubecause now you need to keep all kinds of booleans around which might conflict08:24
larsuand you never find out which one was specified last08:24
larsuman, this really is a bad api08:24
larsudesrt: I know, patches welcome08:24
* larsu stops ranting already08:24
desrti added a 'bsd mode' to goption08:25
desrtaka posixly-correct mode08:25
larsuhow does that differ?08:26
desrtif you do this:08:26
desrt./mycmd -x foo -y08:26
desrtthen it stops at "foo" and treats the rest as filenames08:27
desrtincluding the -y08:27
desrtwhich can be repurposed for git-style commands by treating the filename stuff as 'the rest' and invoking a second time with the options of the subcommand08:27
pittiseb128, Laney: gnome-terminal in bzr is working fine for me08:27
desrthttps://bugzilla.gnome.org/show_bug.cgi?id=72316008:27
ubot5Gnome bug 723160 in general "GOption: add strict posix mode" [Normal,New]08:27
desrtyup -- never got committed08:28
pittiLaney: I documented dropping these two patches, forward-ported the LP: # one, and added the patch for the cwd issue08:28
Laneypitti: cool, looking forward to V08:28
larsudesrt: right, but that still leaves too much work for the application08:28
seb128pitti, k08:28
desrtlarsu: i disagree08:28
pittiLaney: NB I kept 3.12.2 for now, as 3.14 needs a merge of vte (0.3.8)08:28
seb128pitti, thanks for the work08:28
desrtyou need to pick the subcommand first before you know what you want to do anyway08:28
* Laney nods08:28
desrtlarsu: reviews welcome on that bug....08:28
pittiseb128: yay for the last item in my ~/.gconf gone except for chrome :)08:28
pittibut aside from merging vte, updating g-t from 3.12 to 3.14 should be reasonably easy08:29
Laneydid the profile migration work properly?08:29
larsudesrt: why do you need a posixly correct?08:29
pittiLaney: yeah; I maded changes in 3.6 (background color, font, etc.), dist-upgraded, restarted g-t, and everywhing was correct08:29
Laneygreat08:30
desrtlarsu: consider git for example... it has arguments to the global thing (--git-dir for example) and separately arguments to subcommands like git clean -xdf or whatever08:30
desrtso consider:08:30
desrtgit --git-dir=foo clean -xdf08:30
desrtyou want to be able to parse the --git-dir=foo and leave the "clean -xdf" unmodified08:30
desrtonce you see "clean" you can then parse for the subcommand and get the -xdf handled08:30
desrtif you don't do the posixally-correct parsing then the -xdf will get sucked up in the first pass08:31
larsufair enough (even though it seems like quite an edge case)08:32
larsuI'll review your patch08:32
desrtit's not an edge case: it's precisely the feature that you were complaining about being missing :p08:32
desrtit also happens to be the expected behaviour on BSD08:32
desrt(or if you set POSIXALLY_CORRECT on GNU)08:33
larsudesrt: it's not what I was complaining about. It enables a feature (global and command-specific options) for a feature I was complaining about (no proper support for commands)08:34
desrti'm not sure how you could possibly have a better API for that08:34
desrti don't want to feed the global information about every possibly subcommand into the parser at the start08:35
desrti want to first discover the subcommand and then do the options only for that subcommand08:35
desrtby its natures that involves two passes...08:35
desrt*nature08:35
larsubut that messes up the help message goptioncontext spits out08:35
desrthow?08:36
desrtxxx --help : shows help for toplevels08:36
desrtxxx foo --help: shows help for 'foo' subcommand08:36
larsudesrt: of course, but you can't let it generate the xxx --help, because it doesn't label things right08:38
larsudesrt: which is why gdbus prints it's own message there08:38
larsuI'm not saying doing these kinds of things is impossible, just that it is hard08:38
desrtso let's get this patch lined up and rewrite one of our subcommand tools08:38
desrtand see what issues pop up08:38
* larsu is up for that08:38
larsudesrt: in fact, I want a new gdbus, for a couple of reasons:08:39
desrtcommandline parsing is just so very boring :p08:39
larsu(1) it's UI is really bad (--dest?)08:39
larsu(2) it's output could be pretty-printed and syntax highlighted08:39
desrtwe should invent some quasi-uri scheme08:39
larsu(3) monitor doesn't monitor anything but signals08:39
desrtsession://ca.desrt.ca/ca/desrt/dconf or so08:40
larsuI thought about that, but dismissed for another thing to learn08:40
desrtya... monitor is bad08:40
desrtwe should fix that08:40
desrtwhen i find myself using dbus-monitor instead you know there is a problem08:40
larsuI'd much prefer: gdbus call [-e] ca.desrt.dconf /ca/desrt/dconf ca.desrt.dconf.SomeMethod08:40
larsudesrt: ya...08:41
desrtanyway.... feel free to work on this area with my blessings :)08:41
desrti don't expect to have a lot of time for it unfortunately08:42
larsuthanks, same here08:42
desrtbut if we could get that posixly-correct patch in at least i'd be happy about that08:42
larsuwe could do a session on the plane08:42
desrtwe should try to get seats together08:42
desrti can sleep on your shoulder08:42
larsusit next to you? nah08:43
larsu:P08:43
desrtpitti is on our flight too, eh?08:43
larsuis he? Nice!08:43
desrttoo bad they don't have those cool little rooms like on the train08:43
larsuthey do08:43
desrttoo bad they don't have them in 2nd class :p08:43
larsujust not on every plane, and they're something like $15,00008:43
* desrt had a private room right at the front of the train with a view through the driver's front window yesterday08:44
desrtthey give you free candy when you're in 1st08:44
larsumeanwhile, we have the "we should get rid of drivers" discussion again08:44
larsuin light of all the recent strikes08:45
desrtoh.  those kinds of drivers :)08:45
desrtstrikes in situations like this are hilarious08:45
larsusituations like this?08:45
desrtwhen someone's job could be replaced by a machine08:45
desrtand they strike08:45
larsubut, moar money!08:45
larsudarkxst: where again did you get the idle monitor from? Current g-s-d seems to get one called gnome-idle-monitor (instead of gsd-) from libgnome-desktop09:08
Laneylarsu: It comes from mutter (3.10, I believe)09:30
Laneythat's what does the idle monitoring for shell, and gnome-desktop calls into that using dbus09:31
larsuLaney: weird. thanks09:34
LaneyI think it's part of de-Xification09:34
larsumaybe we should have that in compiz as well then?09:35
larsuoh wait...09:35
darkxstlarsu, yes as Laney said, idle-monitor was moved into mutter and abstracted so gnome-desktop doesn't have any deps on X09:53
darkxstthen mutter has various backends for X, wayland etc09:55
larsudarkxst: got it. The idle monitor code in mutter seems to have changed a lot09:59
larsudarkxst: I was about to backport my changes there, but I think that doesn't make much sense09:59
darkxstlarsu, right, and its a bit tangled up in other libs as well, but maybe the monitors ref could be useful10:02
darkxstg-s-d still calls via gome-desktop so the gsd-cursor snippet probably doesnt10:03
larsuright, I just noticed that as well10:03
darkxst(maybe?)10:03
Laneydarkxst: did you check your gnome-session change?10:05
LaneyI don't think that shell is right10:05
Laneyanyway lemme fix and upload10:10
darkxstLaney, yes I tested but seems I pushed an older branch10:12
darkxstLaney, https://code.launchpad.net/~darkxst/gnome-session/lp1381297 is what I tested10:16
Laneyblerg11:16
Laneyevince bumped the required gtk from 3.12 to 3.14 between .0 and .111:16
=== MacSlow is now known as MacSlow|lunch
seb128Laney, well, they already required 3.13, they just forgot to update the configure12:04
seb128see the revert of gesture use patch I added12:04
Laneyblerg!12:04
Laneyfixed it to use GTK_CHECK_VERSION12:05
seb128what's the point?12:11
seb128we build our evince with a known gtk, when we update gtk we drop the patch12:12
seb128or do you want upstream to have the ifdef cases and lower the requirement?12:12
Laneynot for the gesture stuff, the new patch in .112:12
Laneyit's trivial to do12:12
seb128k12:16
seb128still what's the point? they don't support GTK 3.12 due to the gesture api use which is > 3.1312:16
Laneyit's not for forwarding12:18
Sweetsha1khmmm, my firefox on trusty just killed itself after hanging on a flash player fail (vs. youtube, which should be somewhat sane). After coming back, it lost all passwords ...12:21
* Laney goes to the cafe for lunch, biab12:24
seb128Laney, k, enjoy lunch!12:26
seb128Sweetsha1k, instance still running locking your profile?12:27
seb128or talk to chrisccoulson, he might be able to help you12:27
seb128do you room with him next week? ;-)12:27
Sweetsha1kseb128: no, Ill room with the guy who will say: *shrugs* just use chromium ;)12:33
Sweetsha1kseb128: also: no, can be a locked profile. E.g. my cockies, extensions etc. are all still there. just the passwords are gone12:35
=== Sweetsha1k is now known as Sweeshark
=== Sweeshark is now known as Sweetshark
seb128weird12:35
seb128there might still be a file on disk that you might be able to copy over12:36
seb128dpm, hey, string translation question for you ;-)12:36
seb128dpm, do you know if there is a standard way to deal with several singular/plural forms in one string?12:37
seb128dpm, like "copy %d folder(s) and %d directory/ies"12:38
=== MacSlow|lunch is now known as MacSlow
* dpm thinks about it12:55
larsudon't we have ngettext for these kinds of strings?12:56
dpmseb128, hm , I'm afraid I don't know, I've never come across that, and I can't think of the best way to handle those. I think perhaps rephrase it so that it can be done in 2 sentences?12:57
seb128dpm, I think we need code cases12:57
seb128larsu, no, ngettext is for one argument12:57
seb128larsu, e.g "copy %d folder" "copy %d folders"12:57
seb128singular/plural12:57
seb128but if you have 2 arguments I don't think it can mix 1 being singular and 2 being plural12:58
seb128and all possible combinaison12:58
seb128copy 3 folders and 1 file12:58
seb128copy 3 folders and 2 files12:58
seb128copy 1 folder and 6 files12:58
seb128etc12:58
larsuyou could split the string12:59
seb128split how?12:59
larsubut there's probably some weird languge for which that doesn't work12:59
seb128or you mean change the design, reword?12:59
larsuseb128: no, have two translatable string that you concatenate12:59
seb128like "copy %d folder" + "and %d files"12:59
seb128yeah13:00
larsuhehe, ya13:00
larsu(had the same example typed)13:00
seb128what if you need to change the order or words in some locales?13:00
seb128I don't think that works13:00
larsuyeah this is what I meant - it probably won't work for some language13:00
seb128I can do a complex13:02
larsuthe alternative is to have 9 translatable strings :-/13:02
larsuor just do what you proposed13:02
seb128if n_files = 1 & n_folder > 1 string =13:02
seb128n_files > 1 & n_folder > 1, string =13:02
seb128etc13:02
larsuseb128: all 9 cases?13:02
larsupoor translators13:03
seb128I don't count 913:03
seb128but 313:03
seb128files = plural13:03
seb128folder = plural13:03
seb128both = plural13:03
seb128or none13:03
larsu0,0 - 0,1 - 0,n - 1,0 - 1,1 - 1,n - n,0 - n,1 - n,n13:03
seb1280,1 and 0,n are one case13:04
seb128it's "copy %d files" in ngettext13:04
seb128and 0,0 doesn't exist13:04
seb128it's a non copy13:04
seb128but yeah, then you still get quite some cases :-/13:05
larsuthat can't be, that's even wrong in english: "copy 1 files"13:05
seb128no, ngettext is13:05
larsubut yeah, cross out (0,0) :)13:05
seb128"copy %d file", "copy %d files", n_files13:05
seb128one string with singular/plural forms13:05
seb128but you can indeed count that as 2 strings13:05
larsuright, but you also have the cases where you only copy directories or only files, no?13:06
seb128yeah13:06
larsuah, now I understand13:06
larsusorry13:06
seb128to be fair that code already sucks13:06
seb128http://bazaar.launchpad.net/~phablet-team/gallery-app/trunk/view/head:/rc/qml/EventsOverview.qml#L6713:07
seb128it already has the 9 (or rather 8) strings13:07
larsuuh oh13:07
seb128it's just not using ngettext in the plural cases13:07
seb128so I guess I can just13:08
seb128-i18n.tr("Delete %1 photos")13:08
seb128+i18n.tr("Delete %1 photo", "Delete %1 photo", organicEventView.selection.selectedPhotosCount)13:08
seb128ups13:08
seb128the second arg misses a "s"13:08
larsuI guess, yes13:08
seb128larsu, dpm: thanks for the discussion13:09
seb128that feels suboptimal but I guess it's the only option13:09
seb128out of changing the wording13:09
dpmseb128, np, sorry I couldn't help more13:09
seb128nw!13:09
=== dobey_ is now known as dobey
mterrySweetshark, so libixion -- how do you want to proceed?  I like split packages in general, but not splitting it for 14.10 seemed like an option13:36
Sweetsharkmterry: personally, I would go for libreoffice shipping its own bundled versions and not doing any releases of liborcus/libixion outside of that at all. At least not as long there is no clearcut request for that.13:39
mterrySweetshark, does anyone use liborcus today?13:39
Sweetsharkmterry: I am not aware of any users of liborcus besides libreoffice.13:40
Sweetsharkmterry: did you see https://lists.ubuntu.com/archives/ubuntu-devel/2014-October/038510.html ?13:41
mterrySweetshark, yes.  The libixion part was interesting13:42
mterrySweetshark, it sounds like it's easiest just to punt this for now.  But I like when we can just piggyback on Debian13:42
Sweetsharkmterry: yes.13:43
mterrySweetshark, commented in MIR bug13:45
Sweetsharkmterry: thanks!13:47
l3onPlease, backport these patch: https://github.com/GNOME/gtk/commit/bde4e863579f05368661347bfaf55e0480e4555c13:54
l3onhttps://github.com/GNOME/gtk/commit/60cd7076cf885cbc421babfba44c9081ded3ad7813:54
l3onthey are useful for have a '.csd' class on the windows CSDed13:54
seb128l3on, can you open a bug about that and subscribe ubuntu-sponsors?13:54
l3onseb128, sure13:54
seb128thanks13:55
l3onseb128, done https://bugs.launchpad.net/ubuntu/+source/gtk+3.0/+bug/138154613:57
ubot5Ubuntu bug 1381546 in gtk+3.0 (Ubuntu) "Please backport patches to add '.csd' class to CSDed windows" [Undecided,New]13:57
seb128l3on, thanks13:58
seb128larsu, ^ want to review that?13:58
seb128it's for next cycle anyway13:58
seb128so no need to be today13:58
seb128it might not be needed if we update gtk early in the cycle13:58
l3onI think it should be better have them now... they are really necessary to distinguish windows CSDed in themes..13:59
seb128well, we don't have proper csd support in unity in utopic14:00
seb128so I doubt theming makes a difference14:00
seb128that's work for next cycle14:00
seb128no?14:00
l3onwhat about non-unity desktops?14:00
seb128like?14:00
l3ongnome ?14:00
seb128they are on 3.12 and I don't think their theme is making use of those classes?14:01
l3onwell I need those patch for my ubuntu-themes branch which adds support to CSD windows.. but without that patch I can't recognize which windows using GTKHEader bar have been patched in Ubuntu to use Unity borders (like Nautilus) .. that's all.14:02
seb128k14:04
seb128well I don't say it's not useful14:04
seb128it's just that it's late in the cycle for such changes14:04
seb128better to SRU that14:04
seb128it's not that important for the iso itself14:04
seb128imho14:04
larsuseb128: will do14:06
seb128larsu, thanks14:06
seb128dpm, larsu, in fact the several cases doesn't work either :/14:16
larsuwhy not?14:17
seb128you can't do "delete %1 photos and %2 videos" in cases14:17
seb128some locales have different cases for n=5 or =10 or between 10 and 2014:17
seb128you can't have a combinaison of photos = 5, video = 214:18
larsuand ngettext supports those?14:18
seb128well, if you see what I mean14:18
seb128yes14:18
seb128but for 1 argument14:18
larsuright14:18
seb128you do "copy %d files"14:18
seb128and it spill the cases for your locales14:18
larsuso basically this is impossible because of combinatorical explosion14:18
seb128like [1] [2] [5] [others]14:18
larsumaybe concatenating the strings wasn't the worst idea then?14:18
seb128but it doesn't do it on substrings, or combinaisons for 2 words14:18
seb128yeah, I don't see a better way around14:19
larsuwe could make mpt eat his hat and do something like: Do you want to delete the following things?14:22
larsu* %d files14:22
larsu* %d folders14:22
mptI was just looking at the relevant part of the gettext manual an hour ago14:23
LaneyI don't think gettext can do it14:23
Laneyconcatenating is a bad idea14:23
larsumpt: I was joking and if I weren't, I hope you have a hat made out of chocolate14:23
larsuor something equally tasty14:23
larsuLaney: why? Are there languages that switch the order of terms in "X and Y"?14:24
mptlarsu, https://www.gnu.org/software/gettext/manual/gettext.html#Special-cases14:24
mptwait, wrong section14:25
LaneyI don't know all languages in the world, sorry14:25
larsuLaney: you seem to know that concatenating is a bad idea, though14:26
seb128Laney, contenating sucks but it's the only option14:26
seb128that might work14:26
seb128Laney, we can also give translator comment for both halfs "that's the first/second part of that sentence"14:27
seb128and let them trick the 2 subparts14:27
Laneywhat if you have to put something in the first part depending on the second one?14:27
seb128you are screwed14:28
seb128but I think it's less likely than have one sentence with %1 photos and %2 videos14:28
seb128and %1 and %2 being e.g 2 and 5 which are different forms in russian14:28
seb128have->having14:29
seb128Laney, if you have a better suggestion I'm open to it though, just can't think of any14:29
seb128(out of changing the design)14:29
seb128(which is not up to me)14:29
larsui18n is a bitch14:31
larsuseb128: I'm fine taking those csd patches. They're very unintrusive14:32
seb128larsu, thanks, can you write that on the bug?14:32
seb128l3on, ^14:32
larsuseb128: it's a tad late for this cycle though, no?14:32
seb128larsu, I was suggesting to SRU those14:32
seb128larsu, so no release surprise14:32
larsudon't know if they're that important14:32
larsubut really, they won't break anything14:32
larsuah, okay14:33
seb128larsu, yeah, me neither, but read backlog, l3on needs them14:33
seb128larsu, so I'm open to discuss SRU14:33
seb128let's see14:33
larsuseb128: ah okay. fine by me. are you okay with just a comment?14:33
seb128larsu, yes, danke14:33
l3onok thanks .. I see what you mean.. a SRU has more sense since we are so close to the release day ... just do not forget about that! :P :D14:36
larsul3on: (a) seb128 doesn't forget and (b) just reping us if we should ;)14:37
seb128l3on, to be fair I'm still not convinced that csd is that important in utopic since we don't have proper support for it, neither in our default desktop or theme and we kept apps away from it mostly14:38
seb128we want proper support in for next cycle though14:38
seb128so those gtk changes, unity support, theme improvements, etc are going to land then14:38
larsuI agree14:38
larsu(for the record)14:38
l3onno problem then o/14:39
=== gatox is now known as gatox_lunch
Laneyseb128: does something like http://paste.ubuntu.com/8565292/ work?14:58
larsuLaney: this might have the same ordering problems as concatenating, no?14:59
Laneynot sure15:00
seb128larsu, it's one string though, so less confusing15:00
larsuthat's true15:00
Laneyxnox: happyaron/FJKong: would that ^ work in chinese/russian?15:02
FJKongLaney: what is this?15:06
LaneyTranslating a string with two count variables15:07
Laneyngettext only supports you giving one15:07
seb128Laney, http://paste.ubuntu.com/8565334/ ?15:07
Laneyoh my god15:07
seb128ups15:07
seb128sorry15:07
seb128forgot .arg()15:07
seb128Laney, http://paste.ubuntu.com/8565347/15:08
seb128BAH15:09
seb128I should read before copying15:09
Laneyisn't it ...15:09
Laneyyeah15:09
seb128Laney, http://paste.ubuntu.com/8565354/15:09
seb128that one should do!15:09
LaneyI think you can remove the last else case and have that one level out15:10
Laneybut that's my idea, yeah15:10
seb128Laney, thanks15:13
seb128Laney, https://code.launchpad.net/~seb128/gallery-app/translations-use-ngettext/+merge/238456 if you want to comment15:30
Laneyok, will do15:32
seb128thanks15:33
=== gatox_lunch is now known as gatox
Laneytkamppeter: this s-c-p upload removes packagekit installation support16:26
Laneywhy not port to the dbus api?16:26
tkamppeterLaney, this was broken anyway, especially it tried to install a package named "samba-client" (probably Red Hat's name) and not "smbclient". It is also broken already for longer time and also discovered now, meaning that not many people hit it. As soon as upstream does the DBus API way I can put it in as SRU.16:38
tkamppeterLaney, and otherwise this package fixes a lot of Python3 transition bugs.16:39
Laneysmbclient Provides: samba-client16:40
LaneyDon't you want to work on the port?16:41
tkamppeterLaney, I have written a small shell script to replace gpk-install-package-name, calling16:42
tkamppetersudo gdbus call --session --dest org.freedesktop.PackageKit --object-path /org/freedesktop/PackageKit --method org.freedesktop.PackageKit.Modify.InstallPackageNames 0 '["samba-client"]' "hide-finished,show-warnings"16:43
tkamppeterthrough gksu.16:43
Laneypackagekit has gi bindings so you shouldn't need to call out to a script16:44
tkamppeterLaney, problem is that this D-Bus method does not recognize provides, it simply does not find samba-client.16:44
tkamppeterLaney, does packagekit have a resolver for provides?16:45
LaneyDon't know, but if that's the only problem we can manage a patch to use our package name :)16:45
tkamppeterLaney, OK, will make it installing smbclient properly. Until when do I have time due to tomorrow's Final Freeze?16:47
LaneyI could accept this one on the basis that it's already broken if you're going to work on the real fix16:48
Laneythanks!16:48
tkamppeterLaney, OK.16:48
tkamppeterLaney, if I do not get around with it tomorrow, I will put it out as SRU as soon as me or upstream fixes it.16:49
LaneyRight, I just don't want to wait an indeterminate amount of time if possible16:50
tkamppeterLaney, you could accept the current package as it is a fix for the other bugs and has no regressions, even replacing the crash caused by the missing gpk-install-package-name replaced by skipping package installation and later, perhaps tomorrow, I will do the real fix, which will come as SRU if after release.16:52
LaneyYes, I did accept it because you said you were going to work on it, which is good enough for me16:52
Laneythanks16:53
tkamppeterLaney, thanks/16:53
=== alan_g is now known as alan_g|EOD
Masternoobhey i just tried the daily image on my eepc t91mt but i just get a black screen with the cursor showing...i want to log a bug but i need some help to provide useful information...where do i find the needed logfiles and what information do you need?18:54
Masternoob:/19:02
=== pstolowski is now known as pstolowski|bbiab
SonikkuAmericaSo... latest current image run in VBox causes the host system's kernel to panic, is there a bug filed?19:14
Masternoobcan someone tell me where to find the unity 8 logfile?19:20
=== pstolowski|bbiab is now known as pstolowski
=== circ-user-PcbsA is now known as felz_

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