/srv/irclogs.ubuntu.com/2015/09/09/#ubuntu-desktop.txt

=== maclin1 is now known as maclin
chris__i installed ubuntu 15.04 yesterday i had no issues shutting down and restarting so forth and today when i boot it up i get usb enumurate error -71 and i cant get to the desktop i know this is the wrong channel but i was in the ubuntu channel and i was waiting for almost 40 min02:47
=== maclin1 is now known as maclin
pittiGood morning04:48
didrocksgood morning05:28
didrocksback in a sec05:29
* didrocks retries a reboot after upgrade05:45
didrockspitti: that's really weird!06:50
didrocksI tried to downgrade as much things as possible - no change06:50
pittididrocks: wb!06:50
didrocks(but gnome shell is working fine with multi-screen)06:50
didrocksand lightdm06:50
didrocksjust not unity on "live change"06:50
didrocksso I need to set up the monitor xml file06:50
didrocksand restart the session06:50
didrocksto not have artefacts06:51
RAOFdidrocks: Do your displays flash?06:52
didrocksyep06:52
RAOFChange workspace :)06:52
didrocksand not a specially pleasant FX :p06:52
didrocksseriously?06:52
didrocksdon't tell me I tried to downgrade the world for this :p06:52
RAOFYeah, it gets compiz to refresh whatever is stupid.06:52
* didrocks tries to change settings06:52
* RAOF thought this was a DRI3 problem for a while, but it isn't.06:52
didrocksRAOF: zomg!06:53
didrocksyou're right06:53
didrocksI really wonder why I never had that before today thogh06:53
didrocksthough*06:53
didrocksas I plug/unplug my laptop quite regularly06:53
RAOFI've had it for a while. I don't *think* I was running anything particularly out-of-archive?06:53
didrockscan be yesterday's xorg fix for my crashers which then trigger it for me06:54
didrocksRAOF: thanks for the tip! I saw that the bug was reported and on the hot list!06:54
larsugood morning!06:57
larsufuck yeah sun!06:57
didrockshey larsu06:58
didrockssun never left here :p06:58
larsuyeah, south of france has longer summers than we do ;)06:59
* larsu stops trolling and wishes didrocks a good sunny morning07:00
pittihey larsu07:01
larsumorning pitti!07:01
pittilarsu: we already had sun yesterday, which was quite a relief indeed :)07:01
larsupitti: we did a bit as well, but not as nice as right now07:02
willcookeMorning07:19
willcookeTrevinho, is this something you can look at?  https://bugs.launchpad.net/ubuntu/+source/libunity/+bug/149154207:19
ubot5Ubuntu bug 1491542 in libunity (Ubuntu) "libunity ftbfs in wily" [Critical,New]07:19
larsumorning willcooke07:20
larsuya, airbnb, I'd like to go to the same cities I've recently been to...07:20
* larsu wonders if he can turn off that newsletter07:21
didrockshey willcooke07:21
larsupitti: how do I kick off a new CI run for dbus-test-runner? Laney's not around yet and I'd like to know if my midnight hack was worth it07:38
pittilarsu: I can do it -- is it in -proposed already?07:39
larsupitti: no, it's on a branch. I don't have archive-chops07:40
larsulp:~larsu/dbus-test-runner/fix-test-race07:40
pittilarsu: we can't run the production autopkgtests against branches; the near-time plan is to add PPA support, though07:40
larsupitti: ah that would be nice. I'll just wait for Laney to upload to proposed,then07:41
pittilarsu: but you can of course run the test locally, or you toss me a .dsc and I build it on ppc64el and run the tests on the production machines with that07:41
larsupitti: I already tested on a porter07:41
larsuI'm pretty sure it's fixed, just want to see the green thing ;)07:42
pittilarsu: ah, nice!07:43
=== maclin1 is now known as maclin
Laneyhi08:02
larsumorning Laney!08:03
larsuhow are you?08:03
didrockshey larsu!08:03
didrocksargh08:03
didrockslarsu: stop talking!08:04
didrockshey Laney ;)08:04
larsudidrocks: does your irc client do tab completion based on recency?08:04
larsuthat would be pretty cool...08:04
pittihey Laney, how are you?08:04
pittilarsu: yes, it does08:04
didrockslarsu: yep08:05
* larsu should switch08:05
larsuor get work done..08:05
Laneydidrocks: larsu: good, thanks!08:11
Laneyplayed MGS and went to the pub quiz last night08:11
LaneyI almost got wiped out on the way there though...08:11
Laneybut STILL ALIVE08:11
larsuoh what happened?08:11
Laneysomeone drove a car at speed without lights out of some side street08:12
Laneywhile i was crossing in front of it...08:12
Laneyburning rubber and all that08:12
pittiurgh!08:13
pittiweren't you all shaking after that?08:13
LaneyI suspect they were doing some crime08:13
Laneyyes08:13
willcookeSounds like you do need a helmet cam08:13
Laneyespecially when they turned around in the street and some bloke got out ...08:13
larsuwoah. Glad you're ok!08:13
Laneybut he just ran off08:13
pittiLaney: glad that nothing serious happened to you!08:14
pittigosh -- cars and cities just don't fit together08:14
Laney:)08:18
Laneylarsu: didn't dezrt talk about a way to fix this race in dbus-test-runner itself too?08:19
=== greyback|eod is now known as greyback
larsuLaney: yes and I started doing that, but it really doesn't work with the way tasks work in there08:41
larsuthey're always started in parallel08:41
larsuand it relies on that08:41
larsuwe could add something like --wait-for-other-task-to-be-initialized08:41
larsu(and in fact, I started working on a patch that did that)08:41
larsu(but it became unwieldy quickly - so I decided on the saner solution last night)08:42
pittididrocks: NB that pandora-build has a binary dependency on quickly-ubuntu-template; otherwise there are no rdepends left, we could remove quickly and quickly-lens-templates08:42
didrockspitti: interesting about pandora-build, I need to look at why (there is no reason to dep on a template)08:43
Laneylarsu: isn't it making it do all of the watching before starting the tasks?08:43
didrockspitti: I'll have a look later this week, finishing up some snappy-related things08:43
Laneythat already breaks things?08:44
larsuLaney: no, it waits only for that *one* tasks08:44
pittididrocks: it's also dep'ing on quickly itself08:44
larsu*task08:44
larsuall other are started immediately08:44
didrockspitti: I'll have a look08:44
larsuand obviously we can't add a --wait for the task that owns the name08:44
pittididrocks: merci08:44
Laneybut you can say don't start any tasks until I've processed all of the wait-fors08:45
larsuyes, I thought about this as well08:45
larsugood luck doing that if you're up for it08:45
LaneyHAHA08:45
didrocksde rien ;)08:45
* Laney goes to sit in the corner08:45
larsuLaney: it's possible, but requires major refactor08:45
larsuLaney: if you're entirely unhappy with the current solution, we could go for that08:46
LaneyI guess this doesn't happen too much in reality08:46
larsuI agree that this patch is a bit fix-the-race-with-a-timeout-y08:47
Laneylet's get tedg to have a look later & we can upload it today08:52
Laneythanks for working on it!08:52
larsusure08:52
larsuthanks for helping me get on porter ;)08:53
Laneynp08:53
Laneyit comes in helpful sometimes08:54
larsuindeed08:54
hikikohello :)09:36
didrockshey hikiko!09:37
darkxsthey didrocks09:37
hikikohi didrocks09:38
hikikoje suis a Paris!09:38
hikikoa CDG :p09:38
didrocksevening darkxst :)09:39
didrockshikiko: oh, hoping that your connection will not make you stay there too long :)09:39
hikikono :) the flight will be on time09:39
hikikoI just arrived early09:39
darkxstdidrocks, had an interview today, hopefully I did ok09:40
didrocksdarkxst: oh, good luck! :)09:42
darkxstand of course steve handballed me a essentially 'NEW' review, first ever and under interview09:43
didrockswaow, directly a NEW review, I hope at least it wasn't anything like Qt :p09:45
darkxstwell no, and apparently the package is actaully in debian, its bad, and I generally haven't dealt with random packages!09:47
Laneysounds like a fun experience09:48
darkxstif i get the job sure, though having an interview and packaging review at the same time was a bit hard09:50
darkxstI think I picked out the worst of it though09:50
darkxstand if i get the job, I'm coming to europe09:52
darkxstnot that its a requirement, but because I can09:53
Laneywon't you need to get a permit?09:53
darkxstLaney, why? I have a UK passport09:54
Laneyoh right09:55
Laneythe best one09:55
darkxstyes, certainly much better than my AUS passport09:56
Laneyhttp://www.movehub.com/sites/default/files/filemanager/passport-power-fixed.png09:56
darkxstbut a lot of those would just be tourism visas?09:58
Laneyright09:58
Laneystill the best09:58
Laneyand: http://www.bbc.co.uk/news/uk-3417710709:59
* Laney is dressed entirely in union flags today09:59
darkxstLaney, your looking a little old there!10:00
willcookeLaney, phone:   01286 86 808110:01
Laney0181 811 818110:01
willcooke\o/10:01
willcookeGoing, going, going LIVE10:02
willcookeI still use that number when filling in online forms that I dont want to have my real number10:02
pittiLaney: heh, your Queen was all over the news yesterday in Germany even10:05
Laney\o/10:05
LaneyI actually didn't know that until I heard it on the radio this morning...10:05
Laneyprobably would have guessed she already had the record10:05
Sweet5harkpitti: No wonder: German want to be kept informed about the news from house Coburg-Sachsen and Gotha! Esp. in relation to the Battenbergs!10:10
* larsu wonders wtf Sweet5hark is talking about10:11
pittiSweet5hark: I'm afraid I don't read enough "Klatschzeitungen" (in fact, none at all) to comprehend that :-(10:11
larsunot German enough I guess10:11
pittiSweet5hark: is some British prince related to these families?10:12
ogra_are we discussion SuperIllu ?10:12
ogra_*discussing10:12
pitti/join #ubuntu-tabloids10:12
ogra_this channel seriously degraded recently :P10:12
Sweet5harklol, this is hilarious10:12
willcooke\o/10:12
pittinon, cette chaîne est encore la mieux ! :-)10:13
larsuogra_: recently?10:15
ogra_heh10:15
pittiI switched teams twice since my desktop days, and the guys here haven't kicked me out yet → happy ☺10:16
larsuthat's because you haven't *really* switched10:16
larsudesktop at heart10:17
pittiwell, I haven't done a gnome commit or desktop package upload for like two years :/10:17
Sweet5harklarsu: up until 1914, the house windsor was actually called house coburg-sachsen and gotha. some minor conflict in europe caused the namechange for reasons of popularity with the common people. same with the queens husbands name battenberg->mountbatten. <end of tabloid section/>10:17
larsupitti: psst10:17
larsuSweet5hark: "interesting"10:17
pittiSweet5hark: thanks for the education :)  (... "some minor conflict"...)10:18
larsuit actually is interesting10:18
larsufor some weird definition of that word10:18
pittiyeah, it's history much more than tabloid indeed10:18
* larsu congratulates the queen and all her ... err ... subjects?!10:18
pittiI guess gossip just turns into history for people who became sufficiently important10:18
pittilarsu: subordinates? not sure10:19
larsuLaney, willcooke: what are you to the queen?10:19
Laneysubject10:19
larsusubjects? subordinates?10:19
larsuslaves?10:19
willcookenext door neighbour10:19
pittiadmirer?10:19
larsuLaney: thanks :)10:19
Laneybiggest fan and borderline stalker10:19
larsuwillcooke: ooh. Did she ever come over because she was out of eggs?10:19
Sweet5harklarsu: subjects of her majesty. I challenge you to address people like that in scotland though.10:19
* Laney has a tattoo of the queen's face10:20
* pitti imagines Laney picking up the phone "Hey Liz, wanna come over for a beer?"10:20
Laneydon't ask where10:20
larsuwhere?10:20
Laneyon the underside of my feet10:20
LaneyI did it to maximise pain10:20
willcookelarsu, *all* the time.  Seriously.  And when she runs out of king size cigarette papers at 3 in the morning10:20
* larsu ← doesn't follow orders like a subject10:20
Laneythat is how much I love her10:20
larsuwillcooke: haha "king size"10:20
Sweet5harkkrkr10:20
willcookehaha10:21
larsuLaney: dunno if tatoos on feet symbolize love...10:21
pittilarsu: not from sabdfl either? :-)10:21
larsupitti: of course not^W^W^Wyes, I do!10:22
Sweet5harkone could put a tattoo on the underside of the foot, depicting a GNOME foot, which has a GNOME foot tattoo, which has a GNOME foot tattoo, which has a GNOME foot tattoo ...10:24
darkxstSweet5hark, there is a new logo in the wild,10:31
=== alan_g is now known as alan_g|lunch
Trevinholarsu: you want re-ack the change on ubuntu-themes? I've fixed the terminal style... The change also had the side effect of fixing the issue that caused it to resize when using the scrollbars (that was caused by widget size changes we had before)12:06
larsuTrevinho: sure12:07
Trevinhota12:08
didrockswillcooke: oh, btw, I experienced the display monitor bug when changing config, do you have the bug # handy?12:09
Trevinhodidrocks: which one? Blank areas?12:09
didrockswillcooke: as RAOF mentionned, it's a compiz/unity issue (you change workspace and all artefacts are gone)12:09
didrocksyep12:09
Trevinhodidrocks: andyrock is on it12:09
didrocksoh excellent!12:09
didrocksblank and flashing, right?12:09
willcookedidrocks, changing work spaces didnt make any difference to me12:09
didrocksit did for me, tried multiple time12:10
didrockshowever, dunno why it started affecting me today12:10
Trevinhodidrocks: ah, I didn't try by changing WS, the only fix was to kill unity :D12:10
didrocks(tried to rollback this morning every updates for an hour, didn't find anything)12:10
didrocksTrevinho: seems it did work for RAOF and I12:10
didrocksand yeah, I would have never tried :p12:10
willcookeI /think/ that Seb and I revert to an old kernel to fix it12:10
Trevinhodidrocks: might be, I just didn't try :)12:10
willcookelemme see if I can find the bug12:10
didrockscan be 2 issues…12:11
larsuTrevinho: I get a black background behind the scrollbar in terminal12:11
didrockswillcooke: was it flashing for oyu?12:11
didrocksyou*12:11
Trevinholarsu: isn't your terminal black anyway? :o12:11
willcookedidrocks, it was12:11
larsuTrevinho: nope12:11
Trevinholarsu: well, that's for radiance :) it should be black..12:11
Trevinholarsu: unfortunately it seems that it's impossible to make the actual BG transparent12:12
Trevinhoso.... Mh let me see... if the bg can be different...12:12
TrevinhoI didn't think it could be still changed without theming12:12
willcookedidrocks, I think we haven't opened a bug yet because we couldn't work out what had changed12:12
willcookelooking at seb's bugs I don't see anything12:12
larsuTrevinho: I think last time I tried it I found out the same thing12:13
Trevinhooh... So yes. the workspace changes fixes it12:13
larsuTrevinho: but we need to support differently-colored terminal backgrounds12:14
Trevinholarsu: let me see if I can find something by patching it...12:14
larsuthanks12:14
Trevinhodidrocks, willcooke: the issue has been caused by a fix in unity, that unfortunately didn't take care of a bug in compiz :D. But andyrock should have a solution already.12:15
didrocksTrevinho: classical "fixing there, breaking here"? :)12:15
willcookeTrevinho, sweet.  I'll happily give it a go and report back12:15
didrocksTrevinho: do you have a bug for it? (I guess would be nice to scrubscribe)12:15
willcookeoh, I remember... popey - do you have a bug handy for the flickering screen issue?12:16
Trevinhodidrocks: I had it (since it was reported sooo long ago), but I can't find it -_-12:16
Trevinhodidrocks: the easier way to reproduce is just resizing a vmware window12:16
popeywillcooke: the one we looked at at the sprint?12:17
willcookepopey, yeah12:18
popeyhttps://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/142157512:18
ubot5Ubuntu bug 1421575 in xserver-xorg-video-intel (Ubuntu) "Desktop corruption when changing monitor config" [High,Triaged]12:18
willcookethanks popey12:19
willcookedidrocks, Trevinho ^^12:19
larsuso ... ubuntu-system-settings, unity-control-center, ubiquity, indicator-datetime (and probably other things) depend on libtimezonemap12:20
larsuwhich in turn depends on gtk12:20
larsuwhich we don't want on the phone by default12:20
Trevinhomh, ok... I'm sure there was another bug (from june)... It was something like "new mesa breaks unity...." but I can't find it anymore. I also replied, but no luck :(12:20
larsuu-s-s only uses it to parse the timezone file and maybe in the future get it from geonames.ubuntu.com12:21
didrockswillcooke: unsure if we should use that one for the one andyrock is looking at12:21
didrockswillcooke: maybe, let's wait for andy and the fix, we try it and see if you still have your issue12:21
didrocks(and so different cause)12:21
TrevinhoMh, the picture looks different from what I have BTW:..12:21
willcookedidrocks, sounds good12:21
larsuwe have two options: (1) split the library or (2) reimplement (or copy) the parsing12:21
TrevinhoLet's see12:21
larsuany suggestiongs?12:21
larsu*suggestions12:21
andyrockyeah I'm blocked on another compiz bug12:22
larsuLaney and I are of different opinion12:22
larsumaybe qt already has something for that?12:22
didrockslarsu: that's what I was going to say…12:22
LaneyNo12:22
didrocksthey don't?12:23
Laneyno12:23
didrocks:(12:23
Laneyotherwise I wouldn't have made it use this12:23
larsuI guess Laney looked into that when he developed the time-date plugin12:23
didrocksI know it's not in QML, I would have hoped for the C++ version at least12:23
didrockshum12:23
LaneyThe logic gets more complicated when someone implements the changes to weed out the shitty things from the results12:23
larsuright, this is a good point12:24
larsualso when we start doing a hybrid local/geonames approach12:25
Laneyand all of these benefits are desirable for the installer, system-settings and everywhere else12:25
LaneyIMHO12:25
larsuso we need a library in C, wrapped by C++, wrapped by qml12:25
didrocksagreed, you have multiple place where you want that behavior12:25
larsuor a daemon...12:26
* larsu hides12:26
Laneyyou can just call the C from u-s-s12:26
Laneylike we do currently12:26
LaneyI don't imagine it would require much, if any, more glue there12:26
larsuat some point people will want c++12:27
larsulike they did for gsettings-qt12:27
Laneyone step at a time12:27
larsumeh12:28
larsuI bet the next person using this will just implement it themselves12:29
larsuwe should get the unity api team to do this12:29
larsuit's their job!12:29
larsuat least we need their input12:29
* larsu feels ignored12:41
* Laney hugs larsu12:43
larsu:)12:44
LaneyI think the C++/QML thing could be done by them or whoever wants it12:44
* larsu hugs back12:44
Laneyin the meantime we can write the glib thing12:44
larsulibtimezone-locator?12:48
jhodappLaney, hey, would you be able to prepare a silo against vivid+overlay for gstreamer 1.5.2...we're wanting to try to make sure that both vivid+overlay and wily are completely synced for the media stuff and this is the last change necessary12:50
Laneyjhodapp: does it build against that?12:51
Laneyjhodapp: also, are you sure that you want a pre-release there?12:51
jhodappLaney, not currently, it would need a platform-api sync as well12:51
Laneyand finally, it's .90 not and not .212:51
jhodappLaney, yes12:51
Laneyok...12:51
jhodappLaney, didn't it used to be .2? I didn't pull that from nowhere :)12:53
Laneyyes12:53
Laneywily moves on12:53
jhodappok good, I'm not going insane :)12:53
jhodappLaney, thank you sir12:54
LaneyI still think you're taking a risk if this is going to go to customers12:54
Laneyjhodapp: but can you get a silo with the pre-requisites in it?12:54
jhodappLaney, we'll give it a good test, it won't land for customers unless we're completely satisfied12:55
Laneythe 1.6.0 final should come soon12:56
jhodappLaney, any idea when?12:56
desrthi desktop12:57
* desrt rejoins EST12:57
larsuhi desrt!12:58
Laneyjhodapp: they're following the gnome schedule more or less, so a couple of weeks12:59
Laneyhowdy desrt12:59
jhodappLaney, ok, let's go with 1.5.90 right now and we can start testing with it...abeato is going to get platform-api into a silo against vivid and I'll let you know when that's ready. But we could hold off landing until 1.6 then13:00
larsuLaney: oh wow system-settings only fetches a list and does all the matching itself?!13:01
larsumaybe we should simply ship a gvariant blob (desrt will be happy) of the list and load that?13:02
larsuor even mmap it13:02
desrtgvariant on mars!!13:02
larsudesrt: this is specifically about earth13:02
larsuas in "cities on earth"13:02
Laneythe matching should probably go back to the library I guess13:02
desrtyou want something with compression13:03
desrtthis is a giant list that will take up a lot of space and compress well13:03
larsuhow does that work with qabstracttablemodel?13:03
desrtand if you use a block compressor and put it in sorted order, you can binary search it13:03
=== alan_g|lunch is now known as alan_g
desrtprobably don't.13:03
desrt*doesn't13:03
larsudoesn't what?13:03
desrtthe compressed approach13:04
larsuwe seem to be set on writing a new library anyway13:04
LaneyI'll help work out the system settings side once a good API exists13:04
larsuso we might as well do it right13:04
larsudesrt: why not?13:04
desrti have to assume the existing interface of the tabelmodel will not be easy to implement against a binary-searchable seekable compressed stream in an efficient way13:04
desrtand in particular, the way in which frontends use that interface could be shite13:05
larsuall they want to do is get a list of cities for a substr13:05
desrthow about prefix? :)13:06
larsumight be overkill for 5 megs of data13:06
desrtwell13:06
desrthonestly, at 5MB of data, you can just keep it compressed on disk and then extract it into RAM when you're using it13:06
desrtwhich is rarely13:06
larsuexactly13:07
desrtso forget mmap :)13:07
larsuthis is what we're doing now (except parse from a .txt file)13:07
larsubut if we only doing this13:07
larsuwe might as well sktip the lib and load a gvariant13:07
larsu*skip13:07
desrt.gv.xz :)13:07
* larsu would be happier about that13:07
larsubut Laney might not be13:07
desrtthe streaming decompression in glib is very excellent13:08
Laneyneed to implement mpt's skip-the-shit algorithm13:08
larsuskip the shit?13:08
larsuya, I'd do that at creation time13:09
larsuthat will reduce file size as well13:09
desrtwhat if we want the shit?13:09
larsunobody wants the shit13:09
LaneyIn addition, to avoid duplication, a suburb (PPLX) should not be included in search results whenever a larger settlement (PPL, PPLA, PPLC) that has the same time zone is present in the same search results13:09
larsuhence the nmae13:09
desrti know a guy who lives outside of LA...13:09
larsuin a city that is not a PPLX13:09
larsuI would hope13:10
* desrt reads pplx as peopleplex13:10
larsugzip gets it down to 1.9mb13:10
larsunice13:10
desrtlarsu: would accept a patch for g_variant_new_from_input_stream() if you can figure out the fucked-up-ness of the library layering13:12
desrtie: because of gio/glib would probably need to look more like g_input_stream_read_gvariant() or something dumb like that13:12
larsug_variant_input_stream_new()13:13
desrtno.13:13
desrtthat's something else :)13:13
desrtalthough i guess you could use it as this, with some very minimal extra framing13:13
larsuwhat would that be?13:13
desrtie: a 8-byte size record at the start of the file13:13
larsuthis is how gfileinputstream works, right?13:14
desrtno.  that works by posix...13:14
larsuy posix?13:14
larsuman I hate glib's streams13:14
desrtGInputStream API is basically a posix copy13:14
desrtheh13:14
desrtyou were talking about how good they are only a week ago :)13:14
* larsu wishes we had something like node's streams13:14
desrtin context of "GIO is such shit... but at least the streams are OK" :)13:14
larsudesrt: and you started to point out how shitty they are13:15
larsuwith read_all13:15
desrtit's a bit of a disaster13:15
desrtbut it's actually not beyond repair13:15
larsuand ginputstream is quite ok, it's the subclasses that are bad13:15
desrtdunno13:15
desrtsubclasses are useful13:15
desrtthe buffered and data streams are pretty much what you want them to be13:15
desrtthe converter stream is pretty much what you want it to be13:15
desrtand the converters themselves are good13:16
desrtand there is a lot of conveinent utility API around all of this stuff13:16
desrt(although there are annoying gaps in that API that could use to be filled in)13:16
desrtit's _pouring_13:16
desrtnice view of that from here :)13:16
larsubut back to the topic13:17
larsuwhy is gvariantinputstream different from gfileinputstream?13:17
desrtGVariantInputStream would be a filter stream13:17
desrtwell, in fact, GVariantInputStream would not be an input stream at all13:17
desrtbut rather would contain an input stream13:17
larsuah, so the naming's weird13:18
desrtie: there would be no read() that gets you bytes13:18
larsuright13:18
desrtthe filterinputstream model is a bit sideways, i will give you13:18
desrtsince filters must also be streams in the "i can read some bytes" sense13:18
desrtwhereas i would tend to think of a GVariantInputStream as a filter....13:18
desrtbut this is pretty much a limitation of using subclasses instead of interfaces13:19
desrtanyway... this is all pretty theoretical... all you need to do is to make a fileinputstream, wrap it in a converter (decompressor) stream, and splice() that into a memoryinputstream13:20
desrt.steal_bytes() from that stream and shove them into a GVariant13:20
desrtdone13:20
desrt*into a memoryoutputstream13:21
larsuthis sounds more complicated than I'd expect...13:21
desrtthe "nice new API" would take care of the creating of the memory output stream, splicing, stealing, and construction of GVariant13:21
desrtyou could also read_all_as_bytes() but that doesn't exist yet :)13:22
larsuLaney: would you be ok with this solution as well?13:25
larsudesrt: why do we need a memory output stream in between?13:25
desrtyou could also just use libxz or whatever it is externally13:25
desrtlarsu: you don't.  it's just a convenient way of getting some bytes13:25
desrtsplice() is nice13:25
larsuah, got it13:26
desrtanyway13:28
desrtgotta catch a flight13:28
desrtso airplane mode13:28
Laneylarsu: what does it look like from the client side?13:29
larsuLaney: iterating over a variant13:32
larsudesrt: have a safe trip!13:33
larsuLaney: maybe that's a shitty interface though...13:33
Laneymeh, it's probably alright13:39
davmor2Laney: hey, I upgraded to wily on the first beta release and I noticed that the power indicator isn't showing an icon on fully charged with power connected.  If I detatch the power I get an icon and if I plug it back in after 30 minutes then I get the charging icon till it shows as full again13:39
Laneywhat's the preference in Power?13:40
davmor2Laney: when Battery is present13:40
Laneyit sounds like the behaviour of the second optino13:41
davmor2http://people.canonical.com/~davmor2/power-indicator.png this is what I see note the icon is missing not that the indicator is, it is the square next to the sound indicator13:41
Laneyyou have the *not found* icon13:42
davmor2Laney: hence saying it isn't showing the icon13:42
davmor2Laney: it is only that full one with power though13:43
Laneyisn't showing the icon sounds like it is showing nothing13:43
davmor2Laney: ah sorry :)13:44
Laneycan't make this happen13:44
davmor2Laney: is there a log I can look at so I know the path it is looking at?13:45
davmor2Laney: and see if the icon is actually there13:45
Laneystop indicator-power; G_MESSAGES_DEBUG=all /usr/lib/x86_64-linux-gnu/indicator-power/indicator-power-service13:45
davmor2Laney: thanks I'll give it a go13:46
Laneyor maybe .cache/upstart/indicator-power.log13:46
Laneywait13:47
Laneythere is a power icon in that screenshot?13:47
Laney3 from left13:47
davmor2Laney: that is the Solaar one for the logitech keyboard and mouse13:49
davmor2Laney: the missing icon one is the power indicator13:49
Trevinhodavmor2: also checking UPS can be a good way to check it13:52
Trevinhogdbus call --session --dest com.canonical.Unity.Panel.Service.Desktop --object-path /com/canonical/Unity/Panel/Service --method com.canonical.Unity.Panel.Service.SyncOne com.canonical.indicator.power13:52
TrevinhoFor instance, here it returns13:52
Trevinho([('com.canonical.indicator.power', '0x1966400', 'indicator-power', '', true, false, uint32 5, '/usr/share/icons/ubuntu-mono-dark/status/22/battery-full-charged-symbolic.svg', true, true, 1460)],)13:52
Trevinholarsu: so... I've complied the terminal 3.18, just to check if anything changed... And actually has not13:53
larsuTrevinho: the change would be in vte13:53
Trevinholarsu: mh, I thought about that... let me see13:54
davmor2Laney: Trevinho: I still see no mention of the icon it is looking for but I do see deprecated commands http://paste.ubuntu.com/12320941/13:55
Trevinholarsu: let me check if I can get that scrollbar transparent in some way.... Otherwise we have to do a choice. Make it light or dark. ;/13:56
TrevinhoI'd vote for dark since it's default, and even with light BGs it doens't look too bad (http://i.imgur.com/479fsmQ.png)13:56
Trevinhodavmor2: check that gdbus command I pasted before13:56
Trevinhoerr sorry it's there13:56
Laneyimage-missing13:56
davmor2:)13:56
Laneyso do you have /usr/share/icons/ubuntu-mono-dark/status/22/battery-full-charged-symbolic.svg ?13:57
larsuTrevinho: we have the background transparent by default, no?13:57
Trevinholarsu: nope13:57
larsuTrevinho: we should turn o-s off for gnome-terminal if we need to give it a bg13:57
larsuhow does Adwaita do it?13:58
Trevinholarsu: adwaita is all opaque... and it doesn't change size13:58
Trevinholarsu: we can just always use the fat-mode for terminal, but I don't like that much13:59
larsuTrevinho: better than always a background color13:59
Trevinholarsu: well, we need a bg anyway...13:59
davmor2Laney: oh should there be 2 of them?13:59
Laney2 what?13:59
davmor2Laney: /usr/share/icons/ubuntu-mono-dark/status/22/battery-full-charged-symbolic.svg14:00
Trevinholarsu: it's just that it would be always dark or light14:00
larsuya...14:00
* Trevinho checks if coding can help14:00
larsumeh, I don't actually care14:00
Laneydavmor2: don't get it, that's just one icon no?14:00
davmor2Laney: nevermind charged and charging14:00
davmor2Laney: so I have both let me open it up in nautilus and make sure there is an actual image to it14:01
davmor2Laney: yeap I have the icon and it has an image :)14:03
Trevinhowith default bg I think they look quite nice (http://imgur.com/PI10vDG,qDk2OGS#1, there are both images for mouse hovering and not)14:04
larsuI suspect many people will not use the default bg14:05
larsuand also that especially those people will care a lot about this issue :D14:05
larsubut feel free to try ;)14:05
LaneyTrevinho: can you help davmor2 maybe?14:23
Trevinhomh, yeah... let me see14:24
* willcooke is charging his test laptop to see if it effects him too14:24
* Laney has to go eat lunch14:24
Laneybefore my face falls off14:24
TrevinhoLaney: eating lunch is too mainstream!14:25
davmor2Laney: Lunch it's getting on for tea time14:25
Laneyjust realised the cleaner is going to come in the middle of me trying to eat14:25
Laney#middleclassproblems14:25
TrevinhoAs for the icon... Mh, it's weird since I guess that that's the icon that the indicator provides14:26
Laneyit's from the theme14:26
Trevinhodavmor2: if you want to debug, the right spot is gtk_image_to_data inside panel-service.c14:26
Trevinho(what a bad function name...)14:26
Laneyindicator-power calls g_themed_icon_new_from_names itself14:28
willcookeembed irc hyperlinks14:29
willcookeerr, wrong window14:29
* didrocks was trying to think hard about a link :)14:29
willcookeI assume its irc:// but how do you specify the server14:30
willcookeah, found a page that answers that14:30
Trevinhoirc://irc.freenode.org/channel14:30
willcooke:) thanks Trevinho14:30
willcookeI think you are my new Google14:30
Trevinho:)14:30
willcookeTrevinho, what is the gross domestic product of The Vatican14:31
larsu$66614:31
willcooke\o/14:31
Trevinholol..14:31
TrevinhoAh, I think it's ... /#channel btw... or ..... /nickname (and can also be ircs://)14:32
willcookemeh GDocs doesn't allow it14:33
Trevinhowillcooke: use http://is.gd to workjaround it14:33
willcookehahaha14:34
willcookenice14:34
Trevinhowillcooke: i.e http://is.gd/ubuntu_desktop_irc points here14:37
Trevinhowith stats :D http://is.gd/stats.php?url=ubuntu_desktop_irc14:37
Sweet5harkurgh, great. there goes the "getting to the libreoffice conference comfortably by train".14:50
willcookeSweet5hark, oh noez!  What happened?14:50
Sweet5harkseems denmark just canceled all trains from germany.14:50
ogra_oh my14:50
Sweet5hark"Welcome to the schengen area. There are refugees about. Please wait until we have reerected national borders Berlin-wall style."14:51
ogra_and they just want to go through, they dont even aim for denmark14:52
Sweet5harkhttps://translate.google.com/translate?sl=da&tl=en&js=y&prev=_t&hl=en&ie=UTF-8&u=http%3A%2F%2Fwww.dsb.dk%2Ftrafikinformation%2Fandringer-i-trafik-og-drift%2Fandringer-i-trafik-og-drift%2Ffr-internationale-tog%2F&edit-text=&act=url15:08
Trevinholarsu: tried even git vte... Still buggy scrollbar (i.e. can't be transparent and doesn't support .hovering class)15:09
larsu:/15:10
willcookedavmor2, larsu Trevinho - my laptop is now fully charged, and I *do* have the correct icons15:18
willcookefwiw15:18
davmor2willcooke: thanks I think it just got screwed up in the upgrade to be honest I'll try a live cd later15:19
willcookeParcel to Brazil is now in the right country.  Parcel to Germany, still at Heathrow.  Sent via the same service.15:22
Laneylarsu: conflict when merging the two i-datetime branches; think that one needs to be merged with the other (prereq)15:47
larsuLaney: oh, isn't it?15:47
* larsu should not use git-bzr for such things...15:47
Laneyseems not15:47
Laneyit's usually sane but this time they touch the same stuff15:48
* larsu fixes15:49
Laneyfantastisch15:49
larsu:)15:50
larsuah conflicts indeed15:51
Sweet5harkcyphermox: does https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1491964/comments/7 clear remaining issues?15:58
ubot5Ubuntu bug 1491964 in libreoffice (Ubuntu) "[FFE] LibreOffice 5.0.x for wily" [Undecided,Triaged]15:58
cyphermoxSweet5hark: not really16:01
Trevinholarsu: I think i've the right fix... But i need to polish it16:02
cyphermoxthe gcc5 transition doesn't mean that we should duplicate code if it's already in the archive16:02
larsuTrevinho: cool!16:02
cyphermoxthe whole changelog is very confusing, there's changes in there that mean nothing if it's already been applied to earlier releases and there's essentially no change16:03
Trevinholarsu: basically the reason is that the scrollbar is in an hbox, together with the terminal screen... So the background is transparent. But the window has white bg.... Basically making the hbox bg the same of the terminal one works16:03
TrevinhoAh, since the override bg function is deprecated, really isn't an utility function to do this with a GdkARGB without translating it into a string? :o16:05
larsuLaney: my own branches confuse me :/16:06
larsuit's like ... what's going on, I didn't even touch this!16:06
Sweet5harkcyphermox: as written in the FFE comment, a changelog cannot really represent the three-way branch merge that is a new major LibreOffice version. Of course, we shouldnt duplicate code without a reason. Are you suggesting we should sponsor a package with system libs even though its not widely tested by endusers? That is the alternative.16:07
Sweet5harkcyphermox: For me, thats a trivial change16:08
cyphermoxI'm never saying untested things should land, that's wrong too16:08
Sweet5harkcyphermox: But I really would prefer not to do so with the first upload of a new major series package.16:08
cyphermoxso are those fully external libraries or are they things normally built by libreoffice source?16:09
Sweet5harkcyphermox: Well, it either rock or a hard place -- as usual with LibreOffice. And as said: I want to go back to system libs. Right after this is in wily, I'll switch back here, testbuild with that and then only wait for 5.0.2.2 to be tagged upstream to land both together.16:11
cyphermoxthat isn't really answering the question though, are these libs from libreoffice source normally? or are they completely separate projects?16:12
Sweet5harkcyphermox: I'd rather not put even more change in _this_ upload (as that is the alternate).16:12
cyphermoxI'm trying to get enough state about the whole thing to properly review libreoffice, it's far from the types of project I usually look at16:12
cyphermoxit's also unclear to me whether using the internal copy of these libs is deviating from Debian16:16
Sweet5harkcyphermox: LibreOffice bundles ~all the tarballs of the libs we usually ship in the distro in the libreoffice.orig-src*.tar.xz tarball (a tarball of ~50 tarballs). Ideally we dont use any of those, but we always bundle them in the source, so that, if for some reason an internal copy is needed we can use it without doing a fake upsteam version (like 5.0.1+somenastyfix1) for adding the bundled external.16:16
cyphermoxso collada is something that comes from libreoffice / TDF?16:16
Sweet5harkcyphermox: that is a practice that is shared with debian: they also have ~all the tarballs in their libreoffice.orig-src*.tar.xz.16:17
larsuLaney: hm, not sure which branch to overwrite now ... prereq doesn't work because I had to fix up some commits16:17
Sweet5harkcyphermox: in a way, it is coming from TDF: e.g. on window, TDF has to build all those too. when you do a TDF-style upstream or developer build, you are downloading all those externals from a TDF server.16:19
cyphermoxbut who is upstream?16:19
Sweet5harkcyphermox: various. Consider TDF/LibreOffice being a small source distro on its own for these. See e.g. the upstream download.lst: http://cgit.freedesktop.org/libreoffice/core/tree/download.lst16:21
Laneylarsu: you need more commits in the remove warnings branch or what?16:23
larsuLaney: yes16:24
larsuwell, not more16:24
larsuI amended the first one....16:24
Laneythen that one16:24
Laneyoh...16:24
larsushall I just push a new one>16:24
larsu>16:24
larsu?16:24
Laneyjust overwrite it16:25
LaneyI would have probably done another one on top16:25
larsuyeah that was unwieldy16:25
Sweet5harkcyphermox: (for some of those TDF is upstream itself, e.g. for the document liberation libraries like librevenge, libvisio etc.)16:25
larsu(also, I was using git rebase \o)16:25
Laney/o\16:25
* desrt gets annoyed at inotify some more16:25
Sweet5harkcyphermox: note none of this is new: it has been like that since before there even was libreoffice in openoffice/go-oo and is so in Debian too.16:27
cyphermoxwell, you know, but I don't16:27
cyphermoxso I need to find that and that helps me review the whole thing16:28
Sweet5harkcyphermox: sorry, Im quite blind to the ugliness by now ;)16:28
cyphermoxthere isn't enough beer in the world...16:29
larsuLaney: pushed16:29
cyphermoxI don't know how you manage to stay sane and/or sober.16:29
Sweet5harkcyphermox: why do you assume me to be either?16:30
larsuLaney: weird, it shows my last commit from the other branch, but not yours16:30
* larsu is confused16:30
larsubut this branch hs everything in it16:30
larsuit's just launchpad16:30
cyphermoxSweet5hark: you're neither in the hospital (you're online) or tied up in a long-sleeved jacket (able to type) :D16:31
ogra_he's got a fast nose for typing ;)16:32
Laneythis sucks16:36
Laneycan I just take the one branch?16:36
Laneyif it has everything, then yes16:37
Laneydoing that16:37
larsuyep16:37
Sweet5harkcyphermox: In the old days, being able to switch between using the internal or external version of a libs was essential, as with some 50 libs one of them would always break openoffice (esp. if openoffice vendor-patched their libs).16:37
=== greyback is now known as greyback|eod
Sweet5harkcyphermox: while upstream libreoffice still does some small vendor patches, the problem isnt that huge anymore luckily. Still we have all that foo in place for it: You add or remove something from the SYSTEM_STUFF variable in the ./debian/rules file, regenerate the control file with "./debian/rules control" to update build/runtime deps and then rebuild the source package ...16:40
Sweet5hark(Yes, ./debian/control for LibreOffice is generated by a rule in ./debian/rules in case you didnt see this before.)16:41
cyphermoxyeah, I saw16:44
desrtnew nightmares in inotify land: watch file /home/desrt/foo, rm file /home/desrt/foo16:56
desrtwhat event gets reported?16:56
desrt"attributes changed", of course16:56
desrtbecause /home/desrt/foo and /home/desrt/bar were both hardlinks to the same inode, and because of that the file wasn't really deleted -- only its link count changed16:57
willcookeright, time to go.  l8r17:00
Trevinholarsu: I've added the patch https://bugzilla.gnome.org/show_bug.cgi?id=75479617:55
ubot5Gnome bug 754796 in general "Scrollbar should match the terminal screen background" [Normal,Assigned]17:55
TrevinhoLaney: would you be ok on patching our version with that, waiting upstream?17:55

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