/srv/irclogs.ubuntu.com/2014/05/02/#xubuntu-devel.txt

bluesabrebrainwash: poke00:36
sidi-valenciacan I help you poke brainwash ? :D01:42
ochosibluesabre: sidi-valencia is a pro-poker :)07:59
ochosibrainwash: btw, what daemonize problem? we could fix that in xfpm straight away i guess07:59
=== halfie_ is now known as halfie
brainwashochosi: bug 97377808:55
ubottubug 973778 in Light Display Manager "Unable to connect to Xfce Power Manager" [Undecided,New] https://launchpad.net/bugs/97377808:55
brainwashand bug 123901408:55
ubottubug 1239014 in xfce4-settings (Ubuntu) "xfsettingsd unable to daemonize properly when overlay scrollbars are activated" [Undecided,Confirmed] https://launchpad.net/bugs/123901408:55
brainwashand bug 131478208:56
ubottubug 1314782 in xfce4-volumed (Ubuntu) "multimedia keys don't work when xfce4-volumed is run in daemon mode" [Undecided,Confirmed] https://launchpad.net/bugs/131478208:56
brainwashappfinder 4.11 is not affected anymore, but we still ship 4.1008:56
ochosibrainwash: meh, that is really long bugreport, why not just link me to the crucial/interesting part?08:59
brainwashthe volumed one is the interesting one I guess08:59
ali1234ochosi: it's the fork before gtk_init bug09:00
ali1234if a daemon forks after calling gtk_init it can hang for a variety of reasons09:00
sidi-valenciaochosi, and they're such bosses that they figured it out straight away09:02
* sidi-valencia pokes himself, for the fun09:02
ochosiright09:02
ochosiali1234: so what would be the ideal solution to that problem?09:02
sidi-valenciadoes xfce4-volumed work on the locker screen in Xub?09:02
sidi-valenciaali1234, fork before gtk_init as instructed by the doc.09:02
ali1234ochosi: that &09:03
ochosisidi-valencia: i guess not, because there's no music playback on the lockscreen in xubuntu09:04
ochosiso it wouldn't make any sense09:04
brainwashit's a different vt09:04
ochosi(remember, it's in a different VT, so your current seat becomes inactive hence music playback stops)09:04
=== davmor2_ is now known as davmor2
sidi-valenciaochosi, well when i locked/suspended i had the music on when reopening the lappy09:04
Unit193ali1234: Seen https://bugzilla.xfce.org/show_bug.cgi?id=10804 ? :)09:05
ubottubugzilla.xfce.org bug 10804 in General "Overlay video sometimes prevents screen area from updating after video application is closed" [Normal,New]09:05
sidi-valenciaochosi, my computer is so cool it plays music across VTs09:05
ochosisidi-valencia: it continues after unlocking09:05
ochosithen you're maybe in the audio group09:05
brainwashor not using pulseaudio at all?09:05
sidi-valencianot using PA09:05
brainwash:)09:05
sidi-valenciaand in audio09:05
Unit193Good choice.09:06
sidi-valenciayou guys are geniuses09:06
sidi-valenciai was thinking of switching to PA09:06
sidi-valenciaand upgrading xvd09:06
ochosithen you're an exception rather than the rule ;)09:06
sidi-valenciamaybe i should code some DBus api for light-locker to talk to it?09:06
ali1234sidi-valencia: the per-seat audio stuff is handled by the console kit stuff and relies on cooperation fro pulseaudio09:06
Unit193Yey, for another exception.09:06
sidi-valenciaochosi, i do want to try out PA one day without all the Ubuntu FUD09:06
ochosiyeah, actually it's not bad09:07
ochosii hardly ever use the advantages of PA (being able to individually adjust volumes per app, etc)09:07
ochosibut it's stable and it works09:07
brainwashrunning pulseaudio as system service also works09:07
ochosii guess most of our problems would be solved by light-locker 2.0, whenever we get to that09:09
ochosi(although i remember sidi-valencia making a point against locking on the same VT)09:10
sidi-valenciahttp://lists.freedesktop.org/archives/dbus/2007-April/007496.html btw09:11
sidi-valenciaon why you should fork before doing anything else ;P09:11
sidi-valenciayeah ochosi. i will keep the current branch personally, feels more secure ;)09:12
sidi-valencia(well my admin password is ridiculously short anyway, *coughs*)09:13
bluesabrebrainwash: so, can you explain exactly what the zoomed branch does?  I'm wondering if it should be included in 1.8.5 or if it will be part of the 1.9 series10:24
brainwashbluesabre: it implements the resize style "zoom" correctly10:30
brainwashbut the question is, should "zoom" be used in the first place?10:31
brainwashI vote for including it in 1.9 then10:32
ochosiyeah, i also wouldn't mind to give this more thought10:33
ochosialthough i think that zoom generally is a good mode, we also use it in xfdesktop by default and it works well there10:33
brainwashit's nice to have the same resize style for the greeter and xfce desktop (-> seamless transition)10:34
bluesabrewe can also implement different modes that can be control with the conffile10:34
bluesabre(for 1.9)10:34
brainwashyes, that was my plan initially10:34
ochosiyeah, but seems like a bit over the top to me10:34
ochosialso, these sort of things are tricky, as the greeter is always systemwide10:35
elfyhello peeps10:35
bluesabrehey elfy10:35
brainwashochosi: but configuring it systemwide is a nice feature10:35
bluesabrebut I do feel zoomed is a sane default :)10:35
brainwashyou should at least test it :P10:36
ochosiyeah but different users on a system might want different settings10:36
bluesabreand we can use the code from xfsettings to implement multimonitor in a minimal fashion10:36
ochosihence conflict10:36
bluesabrebrainwash: I will when I merge it10:37
bluesabrejust wanted to know *when* to merge it :)10:37
brainwashthey might want different indicators.. or font size.. or..10:37
bluesabreyeah, login screen is not for users10:37
bluesabreits for the admin10:37
brainwashso adding all the different styles does not cause any harm10:37
ochosiyeah, or for distributors to set defaults10:37
ochosibrainwash: yeah, point taken10:38
ochosiso if we stick to zoom by default, we can merge that for 1.8 and put multiple modes on the roadmap for 1.910:38
ochosi(also havent had time to test yet though, tbh)10:39
bluesabrebrainwash: great work, finally tested it, it works well11:00
bluesabreand merged11:09
bluesabreif there are no complaints by friday, I'll do the 1.8.5 release and then start the 1.9 branch11:09
bluesabre*sunday11:09
bluesabrenot friday11:09
bluesabresilly sean11:09
ochosiawesome11:11
ochosiyeah, friday is today :)11:11
GridCubeelfy, whenever you have the time can you guide me to understand this trello thing and what im supposed to do with it?15:39
elfyI've always got time for you :)15:40
elfyespecially about now :p15:40
GridCubeP: alright then15:40
elfyI'll just go and get a fresh tea ;)15:40
elfyGridCube: so basically it's a collaborative board 15:43
GridCubeyes, i understand that far15:44
elfyfrom the left you can see that I've set up the things I know we'll be doing 15:44
GridCubei don't understand what the topics are meant to be15:44
elfyok - so from left - I've got 2 To Do boards - testing calls and the other15:44
elfythe testing calls one I've set up against the release schedule - each card is one task - with a date it's due15:45
elfydo you see that15:45
elfyor am I misunderstanding what you mean by topic?15:45
GridCubeyes, basically the first to do list is pretty obvious, but the second, i dont understand what im suppose to do 15:47
GridCubeyou said you needed someone to grab the version numbers of the testcase applications right? where is that topic to do?15:47
elfyok - well pick the 2nd from top - package testcases and open it 15:47
elfyGridCube: I've removed that 15:47
GridCubeoh15:47
elfydid you do it?15:48
GridCubeyes15:48
elfyok - it's not wasted :)15:49
elfyGridCube: so in the to do board - there is an autotesting -packages card - open that - there's a link to the spec for autopilot - you can doublecheck the versions of packages there 15:51
elfyI spoke to balloons yesterday about putting versions on testcases - didn't work for them, but I'm not convinced that it won't work for us yet15:52
elfyGridCube: when you're ready ping me - I'll talk you through the next task the qa team have to do - this one is date dependent15:54
GridCubeelfy, i dont understand what i have to do15:54
elfydid you open the wiki linked from the card? https://wiki.ubuntu.com/Xubuntu/Roadmap/Specifications/Utopic/Autopilot15:54
GridCubei opened that wiki15:55
GridCubeand it has words, i understand some of them15:55
elfythat has versions - double check the versions on that against what you've got 15:55
elfyyea - I'm the same with autopilot ... means little to me as well ;)15:55
GridCubeso i set up a 14.04 virtualbox and check those numbers against the ones in the table?15:56
elfyI thought you had those numbers already?15:56
GridCubeno, as i said, i never understood what you wanted me to do15:57
elfyok :)15:57
elfyforget all about that then for the time being :)15:57
GridCubeok15:57
elfyso - let's start again from the to do board - 2'nd card down Package testcases15:58
elfyclick that and you'll see the card back15:58
GridCubealright15:58
elfythen there is a check list 15:58
GridCubecard is that popup page15:58
elfyyep 15:58
GridCubeok15:59
elfytook me a while to realise that's the card back ... 15:59
elfyso - there's 4 tasks - the order matches the order that the calls to the testers will go out 15:59
elfy(it'll make a whole lot more sense when our package tracker matches that)16:00
elfyso what we need to do is open a testcase from the tracker and check it against the actual package - should be really quick to do - hopefully any testcase bugs got ironed out last cycle16:01
elfybut what I am trying to ensure is that when a bug gets reported - it is a real bug - people were good at reporting testcase bugs on the package page16:02
elfydoes that make sense logically so far16:02
GridCubewhat tracker is that? iso.qa?16:03
elfypackage.qa16:03
elfyGridCube: actually look here http://pad.ubuntu.com/5opi9dQG5e16:04
elfythat matches the trello cards - and is what the package tracker will look like next week16:04
GridCubeim sorry elfy but i really dont understand what any of this means :(16:06
GridCubei feel really dumb16:07
elfythat's ok 16:07
elfynah 16:07
elfyI'm often not too good at explaining stuff that I've been thinking about for months16:07
elfyif you look at the card back checklist - it says check Xubuntu optionals against current version16:08
GridCubeyes16:08
elfyso - pretending that the pad is the package tracker for the moment - the first one in Xubuntu optionals is Catfish16:09
elfyso open the actual testcase for catfish and run through it with catfish - just to make sure that the testcase is spot on16:09
elfyhttp://packages.qa.ubuntu.com/qatracker/testcases/1559/info16:10
elfyis the testcase 16:10
elfydoes that make sense?16:11
GridCubeso check that the testcase makes sense, any error in the testcase itself would be the problem at this stage?16:11
elfyyep16:11
elfythat's what we need to do - then report testcase bugs so we can fix them before we do any testing calls16:12
GridCubei do this from a clean 14.04 install?16:12
elfy14.10 16:12
GridCubealright16:13
elfyI keep one for package testcases16:13
elfythere are images up for 14.10 now at the iso.qa tracker16:13
GridCubeyes16:14
elfywe have plenty of time for this package stuff - the first call for any of them is may 12th16:14
elfyat the moment qa is going to be all about making sure the foundations are solid16:15
GridCubeits the same for 32 and 64?16:15
elfyyep16:15
GridCubeok, im fetching the 32b image now :)16:15
elfymmm - packages do you mean?16:15
GridCubeyes16:15
elfyyep - packages are the same 16:15
elfymany of the cards on trello you'll not do anything with16:16
GridCube:)16:17
elfyand if you think of something that's not there that could be you should be able to add it 16:17
elfylikewise - if there is something on there that you're doing - you can put your name against it - so the work's not done twie16:18
elfys/twice16:18
elfyGridCube: just try to move one of the cards to a different board - as far as I know you should be able to do that16:19
GridCubedone16:20
elfycool - just checking - you can leave it there - we're doing it now anyway :)16:20
elfynow click the card so you see the card back again16:20
GridCubeok16:21
elfythen - on the right Members - click that and you get a list of us - click you and me 16:21
GridCubedone16:21
elfyk - now other people like Unit193 can see we're doing something with that 16:22
GridCubeok :)16:22
GridCubebbiab making foods16:22
elfyok 16:23
GridCubeknome,16:44
GridCubesorry16:44
GridCubeelfy, 16:44
GridCubeXD16:44
GridCubeim back16:44
elfywb :)16:44
GridCubetheres anything else we need see or i just need to download and check the testcases one by one according that pad16:45
elfythat's the current job in hand 16:45
GridCubeok :)16:45
elfywatch the trello board, if something is important it's have a red label - like the one you added us to16:46
elfyand date sensitive stuff will have a date :)16:46
GridCube:) makes sense16:47
* elfy will wait for GridCube to find a testcase bug :)16:47
GridCubeP:16:48
elfythen elfy will get GridCube to pull the testcase branch and change it :)16:48
GridCubewe will see16:49
elfyI learnt :)16:51
elfyand if I can do it ... 16:51
elfyGridCube: one more thing - can you check that you can add a card 16:52
elfyI'm sort of afk for a while now16:52
GridCubedone16:52
elfyGridCube: cool - just wanted to make sure you could - you can delete it now 16:53
GridCubeokay16:53
elfyor archive - from the card back16:54
GridCubedone16:54
GridCubedeleted :)16:54
=== zequence_ is now known as zequence
GridCubeelfy, if i find a bug in the test case against what should i report it?18:49
elfyhttps://bugs.launchpad.net/ubuntu-manual-tests/+filebug18:49
elfymake sure the testcase number is in the main text area18:50
GridCube(like in the catfish testcase it says "click the icon right to the search box a menu should appear" the gear menu is at the far right, before it at the rigth of the search box there are two icons that change how the search results are shown18:50
GridCube)18:50
GridCubeis that worthy of a report?18:51
elfyyep do the bug - and as much detail as possible - line number in the testcase is an enormous help18:51
elfyGridCube: absolutely it is - someone would end up putting the bug on the package tracker18:51
elfythen I end up grinding my teeth a lot sorting real bugs from testcase ones :)18:52
GridCubeelfy, a title like this is ok? testcase for catfish ID 1559 needs to be reworded18:53
elfyId' make it simpler - it doesn't matter too much - the detail is in the main text - I'd put error catfish testcase 18:53
GridCubeok18:54
elfywhen you do the report - at the bottom - there are more options - tag it xubuntu :)18:54
GridCubeelfy, can i suggest to add a test to the testcase?19:01
elfywhich one?19:01
GridCubecreating a screenshot and searching for it should show its thumbnail19:02
GridCubeif you change the way search results are shown19:03
elfyoic - adding a test to the catfish one 19:03
GridCubeyes19:03
elfyyea - add it to the bug report :)19:03
GridCube:D19:03
elfyI read that as a completely new testcase, was wondering what we'd missed :)19:04
GridCube:) wooo19:13
* elfy waits for it to drop into his mailbox :)19:16
GridCubeP: i added the link to trello P:19:16
GridCubehttps://bugs.launchpad.net/ubuntu-manual-tests/+bug/131549119:16
ubottuLaunchpad bug 1315491 in Ubuntu Manual Tests "catfish testcase error" [Undecided,New]19:16
elfythanks :)19:17
elfywhen you've got your head around all this stuff - then we can look at you fixing testcases :)19:18
elfythanks GridCube :)19:18
elfyGridCube: that's just right as a testcase bug - means whoever fixes it doesn't need to go looking too hard :)19:21
elfywhich generally up to now has been slickymaster and me - and slickymaster is going to have enough on his plate with docs19:22
sidi-valenciaTypeError: can't use a string pattern on a bytes-like object21:26
sidi-valencialight-locker-settings crashing on this21:26
sidi-valenciaanyone aware of it and what to do?21:26
knomesidi-valencia, poke ochosi21:26
ochosimaybe bluesabre will be able to help you with that21:26
knome:P21:27
ochosii'm not as python proficient21:27
ochosiwhat python version are you using?21:27
ali1234it means python 3 ate your lunch21:27
ochosii dunno what python version it gets run with in xubuntu as we ship both21:28
ali1234going to need a full backtrace to fix it though21:28
brainwashbug 131383821:28
ubottubug 1313838 in light-locker-settings (Ubuntu) "light-locker-settings crashes on start with a TypeErorr" [Undecided,New] https://launchpad.net/bugs/131383821:28
ali1234not the same bug21:28
brainwashI know21:29
brainwashbut a crash too21:29
brainwashsidi-valencia: you should file a bug report :)21:31
sidi-valencia3.,4 i assume?21:36
sidi-valenciai was hoping someone knew it already21:36
sidi-valenciadidnt do any decent amount of python in 5 years...21:36
sidi-valenciahttp://pastebin.com/hDsZaCdb21:37
ali1234ah, using pipes21:40
ali1234try changing line 349 to screensaver_output = self.run_command('xset q', check_output=True).encode('utf8')21:42
ali1234or possibly decode21:42
ali1234but you're just going to hit more errors. this source is not py3 safe21:42
brainwashwhat is the cause then?21:45
brainwashI mean why is this not a general problem?21:46
sidi-valenciathats magic ali1234 21:56
sidi-valenciaali1234, object has no attribute encode21:56
sidi-valenciai dont really care actually, i was asking just in case21:57
sidi-valenciaif you need me to report tell me n ill do it later21:57
sidi-valenciawatching stuff now21:57
ali1234brainwash: it is a general problem when you try to run old code in python3, there are several PEPs about it21:58
brainwashali1234: but light-locker-settings is not old code22:01
=== [1]amigamagic is now known as amigamagic
sidi-valenciaali1234, i see so i could use python2 as a wrapper?22:05
sidi-valenciaor not22:05
ali1234just use python2, yes22:06
ali1234that's still the default on ubuntu22:07
brainwashah, thought that it's meant to be a python3 app22:07
ali1234it's not. reading from a pipe and using the result as a string doesn't work in python 3 unless you explicitly specify the encoding22:08
ali1234💩22:11
brainwashok, but the goal was to port python2 apps to python3, so we can get rid of python2 :)22:11
ali1234so fix it :)22:11
brainwashmmh, maybe22:12
ali1234just throw decode('utf-8') on the end of every byte array, before attempting to use it as a string22:12
brainwashyes, already read about it22:12
ali1234python 2 does it implicitly22:13
ali1234python 3 does not22:13
sidi-valenciano module named psutil22:24
sidi-valenciaand this is where i stop caring about setting my settings22:24
sidi-valenciapython2.7 isnt even meant to be supported anymore22:24
Unit193There *may* even be a Python 2.8.22:26
drcAnd Guido says "Last release of Python 2.7 (2.7.9) will be in May 2015. Time to move to 3.4, folks"22:34
* Unit193 shrugs.22:35
Unit193I don't write the stuff, just use.22:35
drcAnd the first script is always free....22:36

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