/srv/irclogs.ubuntu.com/2014/06/10/#xubuntu-devel.txt

ochosihm, sorry, as i was away, i lost track of that a bit, what's the status of the xfpm/lls SRU for trusty?07:48
knomei haven't heard any news.08:04
ochosiwell according to trello it's still "todo"08:05
knomei've told bluesabre and friends i'm available if they need people to be poked or sth08:05
ochosialthough i thought it should be at least "doing"08:05
knomei guess. i'd really want it in to be able to stop telling people to read the release notes, and that the fix in the way08:05
knomeit just sounds silly stupid that we have the fix for the most critical bug in an LTS release and it's not uploaded...08:06
knomei can't do any of the uploading or other technical stuff, but i'm still willing to help with the social and bureaucratical/process side08:06
ochosifrom what i see now, it has been nominated for SRU already by Noskcaj 08:07
knomeokay08:07
ochosiso the fix is already in utopic08:07
ochosino idea who to poke about the SRU now08:08
knomeyay, bug 26639108:08
ochosii guess one of the usual suspects/uploaders?08:08
ubottubug 266391 in GNU Mailman "difficult to use radio and check boxes in admin interface" [Low,Fix committed] https://launchpad.net/bugs/26639108:09
knomenow if we only get canonical to upgrade to 2.1.19 ;)08:09
knome(when it's out)08:09
knomeochosi, i can look at it if you want, but not right now08:09
ochosisure, thanks!08:09
knomeochosi, if you want to do $things to make it progress, i'd suggest reading the SRU docs08:10
ochosialready marked as sru: https://bugs.launchpad.net/ubuntu/+source/xfce4-power-manager/+bug/130373608:10
ubottuUbuntu bug 1303736 in xfce4-power-manager "[SRU] Black screen after wakeup from suspending by closing the laptop lid" [Undecided,New]08:10
knomewhich is what i will do when i get back and look at it ;)08:10
ochosisounds good08:10
knomemeh, actually i'll just have a look right now08:10
knomewell to begin with, the bug doesn't follow the SRU bug template08:11
knomealso just marking the bug to start with [SRU] does *nothing*08:12
knomethe sru team does not track that08:12
knomesru team is not subscribed08:12
knomethere is no tag that they follow08:12
knomei'd suggest filing a new bug JUST for the SRU08:13
knometo get the things right, have the right tags, subscribe the right people/teams and to be able to work on the SRU verification more easily (the original bug is full of comments already)08:14
ochosiNoskcaj: ^08:16
=== zequence_ is now known as zequence
knomei acknowledge is boring, and that it might feel hard, but it's not really overwhelmingly difficult to follow the procedure08:20
ochosi+1[5~08:22
ochosierrr08:22
ochosi+108:22
ochosi :)08:22
ochosi(this ^ was not another encoding problem ;))08:22
knomeheh08:24
bluesabreochosi/knome11:47
bluesabrehttps://bugs.launchpad.net/ubuntu/+source/xfce4-power-manager/+bug/132674011:47
ubottuUbuntu bug 1326740 in xfce4-power-manager (Ubuntu Trusty) "[SRU] Please backport xfce4-power-manager 1.2.0-3ubuntu6 to trusty" [Undecided,In progress]11:47
bluesabrehttps://bugs.launchpad.net/ubuntu/+source/light-locker-settings/+bug/132674111:47
ubottuUbuntu bug 1326741 in light-locker-settings (Ubuntu Trusty) "[SRU] Please backport light-locker-settings 1.2.1-0ubuntu2 to trusty" [Undecided,In progress]11:47
bluesabreboth uploaded to -proposed and nominated for SRU11:48
bluesabreLogan_, did you get a chance to upload this to proposed?  https://bugs.launchpad.net/ubuntu/+source/menulibre/+bug/132340511:57
ubottuUbuntu bug 1323405 in menulibre (Ubuntu Trusty) "[SRU] Please backport menulibre-2.0.4 to trusty" [Undecided,New]11:57
knomebluesabre, cheers12:01
ochosiah good, please keep the status of these things up-to-date in trello12:40
ochosiotherwise what good is it12:40
ochosiknome: hey, say have you ever heard of scrollback?15:56
ochosicould be a nice (modern) replacement for the freenode webirc15:56
ochosihttp://next.scrollback.io/15:57
ochosias an example for embedding scrollback: http://next.scrollback.io/t/numix/http://xubuntu.org/16:01
elfycan it/how does it log to http://irclogs.ubuntu.com16:05
ochosielfy: it doesn't really take over irc, it just embeds/includes it16:15
ochosiso from how i understand it, it's like webirc in that respect16:16
elfyso it would still be freenode and the normal channel?16:16
ochosiyeah16:16
ochosijust a different way of accessing it16:17
elfyok - just checking - that'd be my only issue with it :)16:17
ochosiit can also search and group stuff from what i've read, and include certain twitter hashtags16:17
elfywhat's twitter ... 16:18
* ochosi has no idea16:18
ochosii only read about it on the tubes16:18
* elfy neither 16:18
ochosiseems to be some new truck or something16:18
elfyaaah - ok - works for me then :D16:18
knomeochosi, heh, i thought you were ralking about scrollback scrollback :P16:20
knomeochosi, no, i haven't heard of the scrollback project16:20
ochosiseems that mozilla is also using it in several places16:21
knomeit looks like really clunky16:22
knomethat is, not really preserving screen space16:22
knomei'd imagine it being horrible to try to get support with that wdiget16:22
knomeor even the "fullscreen" mode!16:22
=== brainwash_ is now known as brainwash
pleia2o/20:00
pleia2meeting time, friends20:00
pleia2#startmeeting20:00
meetingologyMeeting started Tue Jun 10 20:01:12 2014 UTC.  The chair is pleia2. Information about MeetBot at http://wiki.ubuntu.com/meetingology.20:00
meetingologyAvailable commands: action commands idea info link nick20:00
pleia2who all is here for our Xubuntu team meeting? :)20:00
elfyo/ ish20:01
Noskcajo/20:02
pleia2alright, the rest can trickle in then20:02
pleia2#topic Open action items20:02
pleia2knome (and everyone else without accounts yet) - did you sign up for trello?20:02
pleia2if so, let elfy know your name there so he can add you to the boards we want to add you to20:03
pleia2that was the only open action item outstanding, so we'll let it go moving forward and bug people outside of meetings if they still need to sign up :)20:04
elfypleia2: it's knome only I think - skellat and micah are elsewhere afaik20:04
pleia2ok, thanks20:04
pleia2#topic Team updates20:04
* elfy can do that really quickly this week20:05
pleia2thanks20:05
pleia2#info marketing flyer completion is still pending, content is done, we just need to line up sides for printing20:05
elfy#info Image has been uninstallable up until today - nothing has been done, no testing calls went out - normal service appears to have resumed20:05
pleia2anything else? Noskcaj or Unit193?20:06
Unit193Not that I can think of.20:07
Noskcajpleia2, I've got nothing20:07
pleia2alrighty20:07
pleia2#topic Discussion20:07
pleia2#subtopic Proposal: Use some team money for printing up flyers20:07
pleia2knome and ochosi were talking a bit about the money that is being held for the team (a couple hundred dollars or so): http://irclogs.ubuntu.com/2014/06/09/%23xubuntu-devel.html#t08:0320:08
pleia2a few ideas came up for marketing, one was printing flyers to give out at conferences, another was printing t-shirts to team members to show appreciation for participation in the project (and yay xubuntu)20:09
pleia2since the flyers are almost done and I attend a lot of conferences, I was hoping to get some feedback on a proposal to print some xubuntu flyers20:09
pleia2also worthy of note: we spent $40 on the StartUbuntu ones that went down well at SCaLE earlier this year20:10
elfyat this point I'd pretty much +1 anything to stop us having to talk about it 20:10
pleia2alright then, any strong opposition?20:11
doubleplusgoodT-Shirts would be nice20:11
lderanaye to t-shirts20:11
elfypleia2: I'd suggest mailing listing it for TEAM 20:11
pleia2the proposal as discussed was t-shirts given to the folks on this team: http://irclogs.ubuntu.com/2014/06/09/%23xubuntu-devel.html#t08:0320:11
pleia2err20:12
elfybut I'd +1 t-shirts/more flyers20:12
pleia2https://launchpad.net/~xubuntu-team/+members#active20:12
pleia2making them more generally available for sale is harder20:12
Noskcaj+1 to any marketing stuff20:12
pleia2(we'd have to go to a vendor that is reasonably priced and ships internationally, we've gone around this topic a few times)20:12
pleia2alright, well people seem happy with marketing stuff in general then, so that's mostly what I wanted from this topic20:13
pleia2#subtopic Any other business20:13
pleia2anyone else have anything they want to bring up?20:13
elfynot from me 20:14
elfyoh yea20:14
elfyyou sort of alluded to it earlier - I'd concur - is there any point at all in weekly meetings at the moment?20:14
elfyI'd say not20:14
pleia2agreed20:14
doubleplusgoodagreed20:14
pleia2next meeting in 2 weeks then?20:15
pleia2elfy: you're our lucky chair next time!20:15
pleia2#action elfy to schedule and announce next meeting20:15
meetingologyACTION: elfy to schedule and announce next meeting20:15
lderansounds good to me20:15
elfyyep - will do that some point soon - somewhen in wk2620:16
pleia2ok, thanks everyone20:16
pleia2#endmeeting20:16
meetingologyMeeting ended Tue Jun 10 20:16:43 2014 UTC.  20:16
meetingologyMinutes:        http://ubottu.com/meetingology/logs/xubuntu-devel/2014/xubuntu-devel.2014-06-10-20.01.moin.txt20:16
elfythanks pleia2 :)20:16
pleia2sure thing :)20:16
elfyalmost as quick as mine's going to be :p20:17
pleia2hehe20:17
pleia2I will probably be off in some exotic location (or on a plane) during the next meeting20:17
* elfy realises he's on holiday that week - it will be some random time I think20:18
lderanpleia2, i hope your plane has better inflight entertainment then what i had to endure. 10 hours with the only movie on offer was despicable me 2 on a loop 20:19
pleia2lderan: thanks, I'm flying lufthansa and they tend to have decent selection20:20
elfybut in german?20:20
pleia2haha20:21
pleia2not all of them :)20:21
pleia2ta da! https://wiki.ubuntu.com/Xubuntu/Meetings/Archive/Minutes/2014-06-1020:21
elfyawesome 20:22
Unit193Well, short meeting indeed.20:22
* elfy reported 2 hexchat bugs the other day Unit193 20:23
elfyboth pita :(20:23
knomeelfy, i'm now registered to trello via my google account at pasi @ shimmerproject.org20:45
elfyknome: added 20:46
* Unit193 symlinks pasi to knome.20:46
knometa20:46
=== DalekSec_ is now known as DalekSec
=== halfie_ is now known as halfie
ochosisorry i returned too late :/21:09
ochosithanks for holding the meeting pleia2 21:10
pleia2sure thing21:10
ochosiproblem is that i'm abroad for another 3 weeks, so the farewell occasions have already started...21:11
elfyochosi: you cool with us going twice a month for the moment?21:11
=== cojennin__ is now known as cojennin
ochosielfy: yeah, makes sense. i think it's ok that this is a more quiet cycle21:11
ochosiwe have a bit to digest from last cycle21:11
elfyquiet?21:11
elfymoribund almost :p21:11
ochosiwell i'm heavily invested upstream in xfce21:11
elfybut yea - last cycle was rather busy :)21:11
ochosiso is bluesabre 21:12
ochosiand then there is the general quietness of ubuntu folks after LTS21:12
ochosiplus the new focus on phone21:12
elfyyep - not complaining :)21:12
ochosiand knome dropping all the balls he learned to juggle during the last few years on me in a week or so..21:13
ochosi:)21:13
* ochosi is a padavan and much to learn he has21:13
elfyimage installs now by the way 21:13
ochosisweet21:13
elfystill not right - but does install21:13
ochosiwell, that's something to hold on to i guess21:13
elfy:)21:14
ochosiwhat troubles are we still in?21:14
elfyno choice at beginning for language, no choice to try or install - basically - it boots to the desktop21:14
elfybut I suspect that will be *buntu - not just us 21:14
ochosiyeah, sounds more general21:15
elfynot had time to double check on that 21:15
ochosii heard gtk3.12 has landed meanwhile21:15
ochosido you know anything about upower0.99?21:15
elfyonce I am sure it's not just us we can kinda forget that issue21:15
elfynothing21:15
* ochosi checks trello21:16
Noskcajupower 0.99 is waiting on xfce-session, some gnome stuff, and the removal of wmbattery21:17
ochosibut is it in utopic already?21:17
ochosior is it up to us to decide which version we wanna ship?21:17
elfyii  upower         0.9.23-2ubun21:17
* ochosi wishes he were Unit193 with his magic ubottu skills pulling up package versions per release21:18
Noskcajochosi, we'll be shipping 0.99, but its not in utopic yet21:18
Unit193!info upower utopic-proposed21:18
ubottuPackage upower does not exist in utopic-proposed21:18
Noskcajit's in my PPA and debian experimental21:18
Unit193Heh, guessed it was in proposed...21:19
Noskcajand gtk3.12 is currently FTBFS exerywhere21:19
ochosiftbfs?21:19
ochosiUnit193: thanks for trying though ;)21:20
elfyochosi: it is at least Ubuntu as well as us 21:20
ochosihumm right21:20
Unit193ochosi: It'd not be in normal repos since things aren't ready for it.  In development releases, things get stacked in proposed until the migration is finished,21:20
ochosiwell i talked with satya today about getting our themes in shape for 3.1221:20
ochosithere are basically two options21:21
Unit193Numix++21:21
ochosi1) rewrite them completely using sass (a css pre-processor)21:21
ochosi2) port them so they work21:21
ochosiit seems that adwaita is being ported to 1), so this might be the more sustainable option21:21
ochosibut also *lots_of_work*21:21
ochosiso yeah, if you know any themers or ppl who wanna contribute to artwork, send them my way21:22
ali1234any reason why sass?21:23
ochosiwe'd mostly follow adwaita because that means you can follow the development of gtk3 more easily21:23
ochosiand since they're considering to port to sass...21:23
ochosi(considering = there is already a branch)21:23
Noskcajochosi, since you do upstream stuff, could you see what's needed for xfce-session to do the upower transition (there are 4 different patches in the bugzilla)21:26
ali1234i can rewrite css as sass if that is helpful21:26
ochosiNoskcaj: ok, i'll discuss it with eric21:27
Noskcajawesome21:27
NoskcajAnd then we'll be all ready for upower21:28
ochosiali1234: i think it would be useful21:28
ali1234how exactly does porting them to sass make them work in 3.12 tho?21:28
ali1234i mean in the end, won't you just get the same css?21:28
ochosihttps://git.gnome.org/browse/gnome-themes-standard/tree/themes/Adwaita?h=wip/sass21:28
ochosiyou will, the main advantage is staying in sync with adwaita21:29
ali1234why "in sync"21:29
ali1234i know a lot about css but nothing at all about how gtk themes work21:29
Noskcajochosi, knome: In response to the SRU question yesterday, I made one bug, no realising bluesabre had already done it, so i've just left my SRU21:33
Noskcaj*not21:33
ochosiali1234: well gtk3 themes don't work very differently from how you'd expect css to work21:43
ochosiyou have a more limited set of options in comparison to the web21:44
ochosibut generally you style widget classes21:44
ochosior named widgets21:44
ali1234yeah i get that much21:44
ochosiin gtk2 things are really different, but i guess it's totally not worth it to explain that to anyone anymore21:44
ali1234but why do you need to be "in sync" with adwaita?21:44
ochosibecause gtk3-development = gnome3 development and adwaita = gnome3 default theme21:45
ali1234so you want to be in sync with gtk321:45
ochosiofc21:45
ali1234what does that have to do with adeaita?21:45
ochosiit's the only official gtk3 theme in a way21:45
ali1234do you just want to @import all of adwaita using sass, and then tweak it?21:46
ochosibecause adwaita uses its own gtk3 engine, and we use the default engine21:46
ali1234so how does keeping shimmer themes "in sync" with adwaita help?21:47
ali1234and what exactly does it mean for them to be in sync?21:47
Unit193GTK3 changes so often that it gets hard to follow, so you just follow Adwaita?21:47
ochosiyeah, basically that ^21:48
ali1234can you make a gtk engine that doesn't support css?21:48
ochosiyou mean a gtk3 engine?21:48
ali1234yes, one where the appearence is just hard coded21:48
ochosii guess you could21:48
ochosiunder the hood, gtk3 is still drawn with cairo afaik, so ofc you can hardcode everything21:49
ali1234yeah, that would have no benefit if you still used cairo21:49
ali1234you'd just be hardcoding the css, no performance increase there21:50
ochosibut that's the beauty of gtk3 that you can use the common css syntax21:50
ochosiit really makes things a lot more flexible than with gtk221:50
Unit193ochosi: Can you make it to the next meeting?21:50
ochosiUnit193: i'll try my best, but it hasn't been scheduled yet, so...21:50
ali1234i would prefer a desktop that has no themes but runs fast21:51
Unit193ochosi: Wondering as I'd like $us to review the seed change proposals, so we can get any in and upload, and move on with the -core testing.21:51
elfyochosi: I should be about all day during that week - so if a particular time/day suits you - let me know :)21:51
elfynight 21:52
Unit193elfy: Good night.21:52
ochosicrap, elfy is *fast*21:52
ochosiali1234: well, "no themes"... all toolkits support themes, you can simply try to use either no engine or a very slim one21:53
ali1234they didn't used to21:53
ali1234i thinking windows 3.1 here21:54
ochosiwell even gtk1 did support some theming options21:54
ochosiheh21:54
ali1234you can change some constants like colours21:54
ali1234that's it21:54
ochosithat's like installing solely gtk2 but no engines or themes21:54
ochosiit's really faster21:54
ochosiand you can only change colors mostly21:54
ali1234so can you do that on gtk3 by making an engine?21:55
ali1234or are you forced to use cairo?21:55
ochosino, well, i dunno how gtk2 itself did draw the widgets21:55
ochosii never looked into the source of that21:55
ochosibut gtk3 itself and the various engines draw the widgets with cairo21:55
ali1234well, it had engines, but they were different21:55
ochosithe syntax for customizing them was different21:56
ochosithe engines themselves, not so sure21:56
ochosimeanwhile, sure. but in the beginning, gtk3 was mostly another iteration of gtk2 from what i understood21:56
ali1234all the engines had to be rewritten, i know that21:57
ochosiyeah, to use more cairo21:57
ali1234and most of them weren't21:57
ali1234or it took ages21:57
ochosiand less other stuff21:57
ochosithey werent rewritten because the default engine supplied most of the options of existing gtk2 themes21:57
ochosiso the idea was to get rid of engines21:57
ochosibut gnome3 itself is actually destroying that idea by keeping adwaita21:58
ochosiubuntu wanted to get rid of unity for ages21:58
ochosicimi abandoned it at least 4 cycles ago21:58
ochosiwhich is why we switched to the default engine (meh, lots of work)21:58
ochosianyway, engines only draw on top of the default engine, i don't know of any tests that prove that any engine is faster than the default21:59
ali1234well, not having to parse a load of css would certainly make it faster21:59
ochosiit's not that much css21:59
ali1234also not drawing everything using vector graphics and then converting it to bitmaps21:59
ochosiand gnome3 isn't parsing css, they have a kinda compiled format22:00
ali1234the amount of css doesn't matter, it's the existence of a css engine that makes it slow22:00
ali1234every time you draw something you have to look up if there is a rule to affect the way it is drawn22:00
ali1234simply not doing that would be a performance increase22:00
ochosiwe could also use that compiled format and save some energy with it, but it makes maintenance a little harder (not much though)22:00
ali1234nah, go with sass22:01
ochosii think there are more efficient ways to improve performance22:01
ali1234it makes css much less annoying22:01
knometbh css is okay if you know how to use it22:01
ali1234css is okay except for the fact it doesn't have constants or nested selectors22:01
ochosie.g. use a web browser that doesn't eat your cpu or ram or gpu and don't watch too many clips in flash format22:01
ali1234which is why sass/less exist22:01
knomewhat do you mean by nested selectors?22:02
knomehaving no constants actually makes you write better and less redundant css..22:02
knomewell at least how i see it.22:02
ochosii think better css isn't necessarily what ali1234 is aiming at22:03
knomei understand22:03
ochosiit's more: hardcoded visuals and less queries for "how should it look"22:03
ochosibut i'm not even sure that's possible with gtk322:03
ali1234two different things22:03
ochosior, if it is, if there's any gain22:04
ali1234having no constants means you have to find and replace s/#eef/#dde/g on all your css every time you change a colour22:04
knomeali1234, you missed my point.22:04
knomewhy would you want to specify that in a million places?22:04
ali1234because you might use that colour on more than one element22:05
ali1234and you want to change them all because they are supposed to match22:05
knomeyeah, so: p, h1, h2 ...22:05
knome{ color: red; }22:05
knometa-dah!22:05
ali1234yeah what if you don't want all p to be red22:05
knomewell, my point is this22:05
knomeyou should always do good generic rules22:06
knomeand overwrite those as little as possible22:06
knomeso yeah, just do p.something { color: green; } then22:06
knomeand h2.somethingelse22:06
knomebut if you need to overwrite loads of stuff, maybe you should *think again* if that's really what the design is asking for22:07
ali1234then you end up with stuff like p.something, p.somethingelse, p.anotherthing > img, body > p.blah, ... and it just goes on forever22:07
ali1234that's where nested selectors come in22:07
knomei don't.22:07
knomejust *don't do that*22:07
ali1234there is no way to avoid it22:07
knomeif you have a set of things scattered all over the place that need similar styling but are something completely different from each other, maybe you should really add a class to reuse for those.22:08
ali1234this is especially true when you're trying to theme something like wordpress, where you have almost no control over what classes are in the markup22:09
knome.alis_red_links22:09
knomewith premade themes, yeah...22:09
knomebut if the theme is half-good, you don't end up with loads and loads of overwrites22:09
ali1234no, the markup is supposed to be semantic22:09
ali1234if you have stuff like <p class="red"> then you are doing it wrong22:09
knomeunless you want very specific micro-control over things, in which case you need your own theme22:10
knomewell, obviously that was a bad example22:10
knomethe class name should be highlight or something22:10
ali1234even if you write your own theme, you still can't control stuff like the classes used on lists, menus, links, etc22:10
knomeyou can.22:10
knomethough the classes used on menus are good enough as they are22:10
ali1234yeah, because they are semantic22:10
knomebut you know, nested selectors wouldn't help in your case22:11
knomewhich is:22:11
knome p.something, p.somethingelse, 22:11
knome          p.anotherthing > img, body > p.blah, ...22:11
knomei can agree there are some real life use cases where something like nested selectors would be useful, but those situations are scarse..22:13
ali1234they improve readability of the code everywhere22:14
knomethat's debatable.22:14
knomeand i personally think that if you need to heavily use them, they are starting to create more mess22:15
knomeand then you also are doing most probably something wrong22:15
ali1234here is some actual less code: http://paste.ubuntu.com/7625790/22:19
ali1234there is no way to rewrite this in pure css and have it shorter and with less duplication22:19
knomei know less.22:19
knomei'm not saying the css frameworks are useless22:20
ochosiknome: i think we could move the 14.04.1 stuff to a new board22:54
ochosithen things would be a bit more vertical22:54
knomethat's not the issue... :)22:54
knomei'll just stylish it.22:55
Unit193ochosi: Thought of that idea before as well.22:58
ochosiknome: let's get a solution that benefits all though...22:59
knomeochosi, i can share ;)23:03
knomeand you can drop the 14.04.1 stuff.23:03
ochosiwell hopefully we can drop it soon23:03
Unit193knome already credited all the translators. :D23:03
ochosiright now, i don't see much benefit in it sitting there23:03
knomenot really...23:04
slickymastergreat news Unit193 23:06
slickymasterUnit193: can I then mark that as done?23:07
Unit193slickymaster: Sorry, sarcasm.23:07
Unit193Though it is almost done, IIRC.23:07
slickymaster:(23:11
bluesabrehey folks23:45
slickymasterhey bluesabre 23:45
ochosiahoj bluesabre 23:47
bluesabrehow are things?23:47
ochosigood, about to go to bed23:51
slickymasterrolling over here bluesabre, how about yourself?23:52
bluesabrepretty good23:52
bluesabretrying to keep up with everything23:53
slickymasterwhich isn't always easy :)23:53

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