[03:11] <newz2000> imbrandon: ping (re: art.ubuntu.com)
[05:30] <gnaunited> So, anyone on?
[06:49] <imbrandon> newz2000, pong
[06:50] <imbrandon> newz2000, ( gotta pop in the shower, back in a few ) i'll check that gentlemen out after that
[06:50] <imbrandon> ;)
[01:05] <lapo> hi there
[09:40] <_MMA_> Hello guys. I have a question.
[09:42] <_MMA_> Im working on Ubuntu Studio. We are getting our art together. We want to change how the default desktop looks. Theme, icons and Layout. ie: We only want 1 panel.
[09:42] <_MMA_> Where can I look to see what needs to be done to change this?
[09:43] <_MMA_> I know there is a defaults file. I just dont know how to go about packaging it and applying it on install.
[09:49] <HiddenWolf> _MMA_: I'd say you could ask dholbach or seb128 in #ubuntu-desktop, or someone in #motu
[09:51] <_MMA_> Ok. Thank you. Do you know where there is good Usplash documentation?
[09:51] <_MMA_> I need to create one.
[09:58] <HiddenWolf> Seveas: ping ^^
[10:06] <Seveas> _MMA_, it's in the usplash0dev package
[10:06] <Seveas> usplash-dev even
[10:07] <HiddenWolf> I beckon, he comes
[10:07] <HiddenWolf> How lovely is it to be me.


[02:30] <afterThought> Ok, I'm missing something. I've looked over at least a dozen posts on how to create a desktop shortcut that opens qterminal and runs a command, but I can't figure it out. Is someone willing to lend a hand?
[02:31] <afterThought> I created a .desktop file with the command, but when I double click it nothing happens. Even if I make it an executable or if I do Terminal=true
[02:32] <afterThought> The only thing I came close to doing was creating a hidden .sh file in my home directory and having the .desktop file invoke that...but it opens in xterm
[02:38] <afterThought> Nevermind, I got it, qterminal -e "script.sh"
[02:39] <afterThought> Thanks all!
[14:07] <solerution> not sure if this is the correct channel, but I'll give it a try. In 20.04.3, is there any reason that lxsession and lxsession-default-apps are not installed? Does it conflict with something else?
[14:45] <kc2bez> solerution: Those are old lxde packages. Lubuntu uses LXQt now.
[14:56] <solerution> kc2bez, ok, this makes sense. I asked because when I enable the openbox menu on right click (desktop preferences -> advanced -> show menus provided by WM when desktop is clicked), the menu that shows  up, requires the lxsession-default-apps.
[14:57] <solerution> what would a recommended way to recreate this menu / or make it be in accordance with the "normal" working menu?
[14:57] <solerution> * ... be ?
[15:00] <kc2bez> I forgot that was still available in 20.04. Upstream LXQt disabled the WM menus in later versions so I don't think there is a solution.
[15:06] <solerution> aha ok, I see, thanks though :)
[15:07] <solerution> but I guess it would still be possible if I manually create an openbox menu file by hand to just add working shortcuts
[15:08] <solerution> unless there is another issue deeper that maybe prevents a process to start (?)
[15:17] <kc2bez> Creating the menus manually should work I think.
[15:25] <solerution> cool, thanks
 Maybe this is a basic linux question, and forgive me if it is, but after performing an apt update && upgrade, should a system be rebooted if there are only package updates/upgrades?
 Normally not
[16:28] <oerheks> heysoundude, if the file /var/run/reboot-required exists, then yes >>  cat /var/run/reboot-required ## would show: *** System restart required ***
[16:28] <oerheks> some packages are as important as the kernel
 Ok, I generally do reboot anyway after seeing “big stuff” update/upgrade, I was just wondering if it’s necessary for everything every time.
 Thanks folks
[16:31] <oerheks> use the gui tool to update, it shows if reboot is necessary
 The gui tool should trigger if there are updates. It doesn’t always.
 LWQt would match "Light Weight Qt" and "Lightweigt Wayland Qt" 😁 (re @lubuntu_bot: (irc) <guiverc> The X in LXQt is Xorg; but Wayland is known - https://github.com/lxqt/lxqt/issues/10)


[07:34] <elacheche> o/
[08:01] <Na3iL> o/ elacheche
[11:01] <elacheche> ping chaker nizarus nabdev.. do you have internet issues?
[11:02] <elacheche> ovh.com works for you?
[11:02] <nizarus> il y a eu beaucoup de coupures électriques chez moi :/
[11:02] <elacheche> ping SalahMessaoud
[11:03] <nizarus> http://www.downforeveryoneorjustme.com/ovh.com
[11:03] <elacheche> Emmm.. Ici j'ai des problèmes avec la ligne fibre :/ tout ce qui est en relation avec OVH est down + d'autres sites
[11:03] <SalahMessaoud> Pong elacheche
[11:03] <elacheche> ovh yimchi 3andkom SalahMessaoud ?
[11:03] <SalahMessaoud> yep
[11:04] <elacheche> nizarus, j'essaie de savoir si c'est seulement moi ou c'est un problème general comme l'autre fois..
[11:04] <elacheche> entre temps j'essaie de contacter le FSI :/
[11:04] <nizarus> ovh non accesible chez moi aussi
[11:04] <elacheche> OK :/ SalahMessaoud you have xDSL line?
[11:05] <SalahMessaoud> Fibre
[11:05] <elacheche> fsi?
[11:06] <SalahMessaoud> ?
[11:06] <SalahMessaoud> elacheche, didn't get it
[11:07] <elacheche> ISP :D
[11:07] <SalahMessaoud> ooredoo
[11:07] <SalahMessaoud> :D
[11:07] <elacheche> I see.. It's a topnet problem then :/
[11:07] <SalahMessaoud> ya 7asra 3al topnet
[11:07] <SalahMessaoud> :D
[11:08] <nizarus> je suis chez topnet aussi
[11:17] <elacheche> Bah, Topnet vient de me confirmer que c'estun problème chez eux au niveau de quelques lignes FO
[11:17] <nizarus> pas que FO :)
[11:18] <elacheche> x)
[11:30] <nabdev> fibre avec orange
[12:05] <nabdev> elacheche > problem with ubuntu , blocked for time to time  , and i must open console (ctrl + alt + F2 / F7) and close it to return to normal condition
[12:35] <elacheche> nabdev, unity freeze?*
[12:36] <elacheche> you connect to a TTY then reboot the OS nabdev ? or what?
[12:59] <nabdev> no simple using , i couldn't fix the raison of that
[13:08] <elacheche> Define how "blocked".. It freeze or what?
[13:49] <elacheche> chaker,
[13:57] <Dro__> hi
[13:59] <Dro__> elacheche,  coucou
[14:06] <elacheche> Hey Dro__ :D was looking for you :D
[14:51] <Dro__> elacheche, mekch msade9? google it for info :/
[14:52] <elacheche> what Dro__ !
[14:52] <elacheche> Ah! Talking about the cloak! didn't notice that till now :)
[14:53] <fedy_> salem evryone
[14:53] <Dro__> bech nkammel 3omri<PHONE_NUMBER> :/ :/ depression
[14:53] <Dro__> ahla fedy_  :)
[14:54] <fedy_> how are you doing ?
[14:54] <elacheche> Hey fedy_ ! Do you have news?
[14:54] <elacheche> Did you read the logs again an understand what I was talking about all the time :) ?
[14:54] <fedy_> yes my friend i have good news
[14:55] <Dro__> fedy_, bored, what about you !
[14:55] <Dro__> fedy_, het farra7na :p
[14:55] <fedy_> so guys https://www.facebook.com/events/924742790920491/ this is the event the date and location are confirmed :) if you want guys you cant take an hour or a half for a interview or a conference <3
[14:57] <Dro__> connection IK|[^#2J~{^~#^
[14:57] <elacheche> Great fedy_ :) Happy that at least you fixed the date & location.. I'll share the news with the Loco via ML and discuss this with the others :) And of course take some time to read it myself :)
[14:59] <elacheche> I have you email & your subscribed in our ML.. If I'll have further private/public question you'll get an email via the ML or in private :)
[14:59] <elacheche> Na3iL, take a look and tell me what do you think about it :)
[15:00] <elacheche> fedy_, do you have a fixed deadline to get our answer about your invitation??
[15:01] <fedy_> next mercredi
[15:02] <fedy_> and with your response i will wait the conference subject and duration :) talk in anything you want <3
[15:03] <elacheche> There is no draft about the planning and content? I think that it'll be a good thing to have the draft so you can make sure that people don't do the same conf
[15:03] <elacheche> Am I wrong?
[15:03] <Na3iL> elacheche, till now nothing clear! I hope that it will be a draft for the planning asap
[15:04] <elacheche> Dro__, & others you can join the discussion guys :D
[15:04] <elacheche> +1 Na3iL I agree :)
[15:06] <Na3iL> fedy_, You remember when I told u that the first step is fixing the plan! I think you had the pad.tn link u might share it here?
[15:07] <Dro__> elacheche, its not clear enough to judge :p
[15:07] <fedy_> i still dont have any conferences just one from white hat hackers ( TN )
[15:08] <fedy_> 10 H : meeting  / 11 H : ctf begins / 14 H : ctf ends / 14 - 15 / pause café / 15 H : white hat conference /
[15:09] <fedy_> thats it for now
[15:09] <elacheche> That seems to be a draft :) You should share it publicly :) fedy_
[15:10] <fedy_> when im done with the hole plan i will share it i dont want each time to share something :)
[15:11] <elacheche> You should fix how much time you have for confs, so you can find out how many conferences you can have during the event :)
[15:14] <elacheche> OK.. I'll think about it :)
[15:15] <fedy_> i have from 115:30 to 18H
[15:15] <fedy_> free time
[15:16] <elacheche> OK.. How much confs you can run in those 2.5 hours? :)
[15:16] <chaker> fedy_: I think that you need to reconsider the time you gave to the CTF. 3 hours is very short periode ??
[15:17] <fedy_> how much then ? 4 ?
[15:17] <elacheche> I agree with that too.. I'll not join the CTF thing! but it's too short
[15:17] <chaker> I don't know it's up to the problem you prepare
[15:18] <elacheche> An other question fedy_ ! the price is for join the CTF or for the whole event! The confs & stands are not free to attend?
[15:19] <fedy_> the price is for evryhting :) join the ctf / watching the ctf / attending the confereses ( all of them ) / and free food :D
[15:20] <elacheche> Hmmmmmm
[15:20] <chaker> I participate in a CTF that last one week! and it take me 2 days to solve one challenge so according to the difficulty of your challegnes you set up the time. Unless your challenge are verrrrrrrrry easy
[15:20] <elacheche> chaker, you should share the link! o_O :p
[15:21] <elacheche> fedy_, what about the stands?!
[15:21] <elacheche> They are not free too?
[15:21] <chaker> elacheche: link for what?
[15:22] <elacheche> We (#ubuntu-tn) should pay the registration fees too fedy_ ??
[15:22]  * Dro__ relève le défi
[15:22] <elacheche> chaker, the CTF :p
[15:22] <fedy_> tadfa3 nharet el ctf fel beb
[15:22] <Dro__> elacheche,  don't worry, we'll hack fedy_ money
[15:23] <fedy_> dsl 3al retard na7ki avec dautres
[15:23] <elacheche> fedy_, if we're going to do a workshop/conf/stand we should pay too? Am I wrong?!
[15:24] <fedy_> do you khnow guys wlh wlh i paid 1000 dinar for the location + i dont have sponsors
[15:24] <fedy_> if you guys think 15 dinar is too much
[15:25] <fedy_> the guys of confs and workshops are for free
[15:27] <elacheche> fedy_, I did NOT said that it's too much.. I'm just asking for DETAILS! I SHOULD share those details with my TEAM so we can take the rigth DECISION that goes with our VALUES!
[15:27] <elacheche> That's all :)
[15:27] <fedy_> aaaaa ok ok :*
[15:29] <Na3iL> elacheche, you're not thinking about create a bot from the scratch like QA in #ubuntu-africa for u-tn?
[15:29] <elacheche> Na3iL, ubuntulog will log what you miss by 5pm.. Can you please take a look at the log later to see what you did miss?
[15:29] <elacheche> Na3iL, why not :D
[15:30] <Na3iL> of course, but just for fun :D
[15:33] <elacheche> Na3iL, the logs for what you missed about the CTF event :);
[15:33] <Na3iL> yup am checking it all
[15:34] <Na3iL> by the way I like ur cloak Dro__ x)
[15:35] <Dro__> Na3iL, el 9la9 ya3mel.. :P
[15:35] <Dro__> 9olt neprovoquiw chweya jma3et el Hacking event.. haw tol3ou ma y7ebouch el fadlka :p
[15:36] <elacheche> Na3iL, you should wait for 5pm, that's when ubuntulog will finish enerating all the logs
[15:36] <elacheche> generating*
[15:36] <Na3iL> xD u need to check the wikipage of Kilos the one in ubuntu-africa → https://wiki.ubuntu.com/Kilos
[15:36] <Na3iL> yup elacheche it still 25 minutes
[15:36] <Dro__> Na3iL, how fhemt tawa :p ma tchalla9ch :D
[15:37] <elacheche> :D
[15:37] <Na3iL> xD
[15:39] <Dro__> bein j'ai juste voulu jeter un coup d'oeil sur le bot de scratch, ye5i howa 64 ans w ched sare9 :p
[15:40] <Na3iL> I didn't understand u Dro__!
[15:41] <Dro__> ey mahou je suis un alien !
[15:42] <elacheche> loool Dro__ !


[00:27] <wallyworld_> StevenK: remind me - are we eventually going to allow info type -> Proprietary via the API or will that always be verboten?
[00:28] <StevenK> wallyworld_: We will allow it under certain conditions.
[00:28] <wallyworld_> same conditions as for when using the web ui no doubt
[00:28] <StevenK> It's just denied for all with a strange error message because we don't want to deal with Proprietary bugs yet.
[00:28] <wallyworld_> yep, just wanted to double check, thanks
[00:32] <StevenK> wallyworld_: I refuse to fix 1005325. We decided we didn't want to support Private over the API when I exported transitionToInformationType()
[00:34] <wallyworld_> StevenK: i was thinking more that the error message is confusing since we don't support user data or proprierary yet
[00:34] <wallyworld_> but i guess we can ignore that for now
[00:36] <StevenK> wallyworld_: We do support User Data and Proprietary via the API. User Data will work, and show up as Private in the UI, and Proprietary will throw the terse error.
[00:37] <wallyworld_> StevenK: i also was thinking that Private was to be supported as a pseudonym for User Data but as you remind me, not over the api
[00:37] <wgrant> Right, it's just to avoid user confusion in the UI for now
[00:37] <wallyworld_> ok. i'll mark the bug as invalid
[00:37] <wgrant> API users already have to use tasks etc.
[00:38] <wgrant> They can deal with a terminology difference, or continue using flags as they do already.
[00:39] <wgrant> wallyworld_: I wonder if the trailing underline is related to the odd display issues in Opera
[00:39] <wgrant> A box appears after the picker activators, like it's trying to render the nbsp as a character
[00:39] <wgrant> It's very odd.
[00:39] <wallyworld_> wgrant: not sure. could be by the sounds of it
[00:40] <wallyworld_> worth fixing i think
[00:41] <wgrant> The tree used there is a bit interesting.
[00:41] <wgrant> Due to some old problems with KHTML and other browsers not showing them at all if the <a> didn't have some content.
[00:41] <wgrant> And stuff like that.
[01:20] <wgrant> lifeless: Are you sure the avahi instructions work?
[01:20] <wgrant> lifeless: I'm pretty sure it'll only work if you're lucky and the container's avahi user has a UID not matching anything running any other processes on the system.
[01:21] <wgrant> lifeless: Because the avahi initscripts set a user-wide limit of ~2 processes
[01:22] <wgrant> (it certainly didn't work two months ago if you tried to run avahi in two containers where it had the same UID, or if the UID matched the host's)
[01:22] <lifeless> the old instructions would work either
[01:22] <lifeless> they assume persistent ip, which is in no way guaranteed
[01:23] <lifeless> bah, english robert, english
[01:23] <wgrant> In practice they're reasonably persistent.
[01:23] <wgrant> And far better than avahi which in a lot of cases won't work at all
[01:23] <wgrant> And when it does it's inconsistent at best.
[01:24] <lifeless> did you record what you dug up ?
[01:24] <wgrant> http://siphon9.net/loune/2011/02/avahi-setrlimit-nproc-and-lxc/
[01:25] <lifeless> did you file a bug?
[01:26] <lifeless> specifically, the uid counting across boundaries is unsafe - avahi can break e.g. postgresql in a container, that way.
[01:27] <wgrant> Right, but user namespaces will make all this go away :)
[01:27] <wgrant> And they're meant to be happening for quantal, AIUI
[01:27] <lifeless> indeed
[01:28] <wgrant> So it's really not an avahi bug
[01:28] <wgrant> The nproc limit is probably a reasonable measure.
[01:28] <wgrant> It's just the lack of user namespacing that's breaking everything.
[01:29] <lifeless> yes
[01:29] <wgrant> lifeless: Bug #1005330 -- any objections/opinions before I implement it in 4 lines?
[01:29] <_mup_> Bug #1005330: Applications can't easily map an SSO account to a Launchpad one <api> <easy> <openid> <Launchpad itself:In Progress by wgrant> < https://launchpad.net/bugs/1005330 >
[01:31] <lifeless> I dispute 'most correct way'
[01:31] <wgrant> lifeless: 'most reliable and only vaguely official way'
[01:31] <lifeless> multi-openid support, let alone browserid, is inherently hostile to using the ubuntu sso response at all :)
[01:32] <wgrant> Sure
[01:32] <wgrant> But there's currently no other reliable way :)
[01:35] <wgrant> StevenK: Are you QAing the information_type thingy?
[01:35] <StevenK> wgrant: I've just finished off the SPPH+PU QA, so that is up next, yes.
[01:36] <lifeless> indeed
[01:36] <lifeless> uhm
[01:37] <wgrant> StevenK: Great.
[01:39] <wgrant> lifeless: Yeah, anonymous is fine.
[01:39] <wgrant> It'll crash and burn if it returns a team, since that's meant to be impossible.
[01:39] <wgrant> No private people
[01:39] <wgrant> And identifiers aren't secret
[01:39] <wgrant> So there's no problem
[01:41] <wgrant> lifeless: Is that your uhm?
[01:41] <wgrant> Or is there something else?
[01:41] <lifeless> it would be nice to ensure the team thing specifically
[01:41] <lifeless> e.g. via a test or something
[01:42] <wgrant> Maybe
[01:42] <wgrant> I guess we can add a test now, since the DB doesn't forbid it
[01:42] <wgrant> Will be a bit awful, but is easy
[01:49] <bigjools> StevenK: now that you're setting pu on spph, there's probably a load of locations in the code that can be optimised to use it instead of joining/querying
[01:50] <StevenK> bigjools: I should probably circle back and populate it for older SPPHs too
[01:50] <wgrant> eg. changesfile
[01:50] <bigjools> StevenK: yes, hell yes
[01:50] <wgrant> Which currently is a hideous inaccurate query to guess the PU
[01:50] <StevenK> bigjools: You say after objecting to it in the first place :-)
[01:51] <StevenK> Hmmm, where is bazaar.qastaging.launchpad.net
[01:51] <bigjools> StevenK: I still object
[01:51] <bigjools> but since you've done it you can make it useful
[01:51] <StevenK> bigjools: Right, fair enough
[01:52] <bigjools> StevenK: another lovely garbo job? :)
[01:52] <StevenK> Yup
[01:52] <StevenK> Which will end being my fifth for the year or something
[02:07] <bigjools> we need a bit of code that rejects bugs with the word "should" in the title
[02:09] <lifeless> :)
[02:51]  * dobey files a bug that launchpad "shouldn't" do that :)
[03:04] <StevenK> wallyworld_: Can you delete the card for 1005325 too?
[03:04] <wallyworld_> yep
[03:33] <wgrant> lifeless: https://lp-oops.canonical.com/oops.py/?oopsid=OOPS-b903a8b9cb0e54ccb8b4660ed77bb0f0
[03:33] <wgrant> lifeless: Several implausibly long SQL statements on the same store on xmlrpc-private -- more evidence that we still have GIL issues with them
[03:37] <lifeless> wgrant: we could partition the farms, or we could kill the xmlrpc internal socket
[03:38] <lifeless> wgrant: (e.g. moving into the main socket and vhosting it up)
[03:38] <wgrant> lifeless: Yeah, I think the latter is probably best, but that gets interesting.
[03:39] <lifeless> or nuke all the internal users
[06:32] <StevenK> wgrant: https://code.launchpad.net/~stevenk/launchpad/set-spph-packageupload/+merge/107583
[06:33] <wgrant> StevenK: That's incorrect.
[06:33] <StevenK> wgrant: Which part?
[06:33] <wgrant> StevenK: That finds any PU that references the source
[06:33] <wgrant> StevenK: That should, in fact, crash sometimes
[06:33] <wgrant> Because delayed coppies
[06:34] <wgrant> For a delayed copy there will be multiple PUSes for the SPR
[06:34] <wgrant> There's no foolproof way to do this.
[06:34] <StevenK> Bleh
[06:34] <wgrant> You sort of have to match the archive, suite and overrides.
[06:35] <wgrant> So if (SPPH.archive, SPPH.distroseries, SPPH.pocket) match the PU, and (SPPH.component, SPPH.section) match the SPR, it's probably the one you want.
[06:35] <wgrant> That will get the real uploads.
[06:35] <wgrant> Won't handle PCJs or delayed copies -- they're probably less feasible and useful to populate, though
[06:40] <StevenK> wgrant: http://pastebin.ubuntu.com/1010807/ with appropiate tests?
[06:40] <wgrant> Your indentation is criminal again.
[06:41] <wgrant> That's roughly correct, but it relies on my reasoning being flawless, which from 30s of thought it probably isn't.
[06:45]  * StevenK picks on DF
[06:50] <StevenK> wgrant: SELECT spph.id AS spph, pu.id AS pu FROM PackageUpload AS pu, SourcePackagePublishingHistory AS spph, SourcePackageRelease AS spr, PackageUploadSource AS pus WHERE spph.sourcepackagerelease = pus.sourcepackagerelease AND spph.sourcepackagerelease = spr.id AND pus.packageupload = pu.id AND pu.archive = spph.archive AND pu.distroseries = spph.distroseries AND pu.pocket = spph.pocket AND spph.component = spr.component AND spph.section =
[06:51] <StevenK> wallyworld_: ^ And you *want* to learn Soyuz? :-)
[06:52] <wallyworld_> not unless there's lots of beer involved
[06:52] <bigjools> ah the soyuz query
[06:54] <StevenK> wallyworld_: There has to be, one way or the other.
[06:54] <wallyworld_> yep, either at the start or at the end :-)
[06:55] <StevenK> Both has benefits, depending on which area of Soyuz
[06:55] <czajkowski> morning
[06:56] <bigjools> there has been a lot of beer, caffeine and pizza involved in writing soyuz
[06:56] <StevenK> You forgot swearing
[06:56] <StevenK> And Portuglish
[06:59] <bigjools> and combinations thereof
[07:24] <StevenK> wgrant: http://pastebin.ubuntu.com/1010839/ modulo working and fixing tests
[07:26] <wgrant> StevenK: That's probably OK.
[14:52] <mgz> is there a bug entry for +bug/NNNN/+thing pages not having cross project redirects like +bug/NNNN pages do?
[14:52] <mgz> can't find one with search
[14:52] <mgz> example case:
[14:53] <mgz> * user reports bug
[14:53] <mgz> * triager changes bug project
[14:53] <mgz> * user tries to add comment, gets 404
[14:55] <cjwatson> I think my brain is atrophying; I just typoed getUniqueString as makeDistroSeries
[14:56] <mgz> well, they have a similar rythym
[14:57] <jml> those keys are right next to each other!
[14:58] <mgz> ...and that was a creative misspelling
[15:00] <cjwatson> I think what has happened is that I've internalised about half of LaunchpadObjectFactory and my hindbrain just produces a random method from it on request
[18:45] <james_w> benji, thanks for the review of https://code.launchpad.net/~james-w/launchpad/suppress-notifications-for-all/+merge/107560 it seems that most of the changes you suggest were fixed in trunk in the meantime. I've made the one leftover change now.
[18:45] <james_w> benji, would you land that branch for me please?
[18:46] <benji> james_w: sure thing
[18:46] <james_w> benji, thanks
[18:46] <james_w> benji, not taking the day off today?
[18:46] <benji> james_w: I swapped it.
[18:46] <james_w> ah, ok
[18:47] <benji> I did all my memorializing last week.
[18:51] <lifeless> bac: around ?
[18:51] <bac> hi lifeless
[18:52] <lifeless> bac: I want to suggest you don't land your branch
[18:52] <lifeless> the one with test ids being allowed to be more duplicative
[18:52] <bac> which one?
[18:52] <lifeless> bug 682771 and bug 682772
[18:52] <_mup_> Bug #682771: test runner permits duplicate test ids <lp-foundations> <Launchpad itself:Triaged> < https://launchpad.net/bugs/682771 >
[18:52] <_mup_> Bug #682772: doctest construction generates duplicate test ids <lp-foundations> <Launchpad itself:Triaged> < https://launchpad.net/bugs/682772 >
[18:52] <lifeless> I had forgotten about these bugs, but they cover the situation
[18:52]  * bac looks
[18:53] <bac> hmm
[18:56] <bac> lifeless: so doctest constructors like create_interface_test_suite would need to change
[18:56]  * bac intercepts ec2
[18:57] <lifeless> bac: testtools.clone_test_with_new_id can be used to assign a unique id
[18:58] <lifeless> bac: create the test (duplicative id); then clone it to a new id, and add the resulting new-id test into the suite, let the original get gc'd.
[18:59] <bac> lifeless: are you suggesting doing that in filter_tests or in the various test_doc files?
[19:00] <lifeless> bac: I was assuming local-to-the-duplicativeness
[19:00] <lifeless> bac: with a sanity-check in the global test_suite() constructor to enforce uniqueness
[19:00] <bac> lifeless: that's what i thought but i read your statement the other way.
[19:02] <lifeless> I think bug 682771 will be fixed if the e.g. ./bin/test --list-tests errors when the are duplicates, and bug 682772 will be fixed when the current duplicates are fixed up
[19:02] <_mup_> Bug #682771: test runner permits duplicate test ids <lp-foundations> <Launchpad itself:Triaged> < https://launchpad.net/bugs/682771 >
[19:02] <_mup_> Bug #682772: doctest construction generates duplicate test ids <lp-foundations> <Launchpad itself:Triaged> < https://launchpad.net/bugs/682772 >
[19:02] <lifeless> you could do just 682772, but doing 682771 at the same time would give confidence that nothing has cracked through the slips
[19:07] <lifeless> jelmer: ping (subunit)
[19:10] <czajkowski> lifeless: he;s offline today on hols but has been peeping into irc
[19:11] <lifeless> czajkowski: thanks
[19:21] <czajkowski> lifeless:do you have a few mins spare so I can check stuff wiht you if you don't mind?
[19:21] <jelmer> lifeless: pong
[19:22] <jelmer> lifeless: subunit is building in the daily PPA these days
[20:01] <lifeless> jelmer: cool - and the thing gary saw, where the built binaries use python3, but the python3 module isn't installed
[20:01] <lifeless> czajkowski: sure, shoot
[20:04] <czajkowski> lifeless: doing the oops summaries as digo is gone and just a bit um confused.
[20:04] <czajkowski> https://devpad.canonical.com/~lpqateam/oops-summaries/production-2012-05-26.html
[20:04] <czajkowski> looking at PortConnectionError: DTPFactory timeout  as an example
[20:06] <lifeless> go on
[20:06] <czajkowski> sp when I search for bugs with that title they don't exist, so I checked the oops and they aren't reported
[20:06] <czajkowski> so do I created the bug based on that summary
[20:07] <czajkowski> sorry laggy this evening I suspect housemate is downloading
[20:08] <lifeless> what do you mean 'checked the oops and they aren't reported'
[20:08] <czajkowski> well the way it was explained was I search for the bug summary and then compare the oops that have been reported
[20:09] <jelmer> lifeless: I hadn't seen that one, looking at it now...
[20:09] <czajkowski> if they're not report and link the oops to the bug
[20:12] <lifeless> czajkowski: ok, so yes you search, if there is no open bug, then file one; if there is an open bug, don't bother linking the new oopses in unless the bug hasn't been touched in months - that would just be make-work.
[20:12] <lifeless> czajkowski: the reports can be dug back through by developers, theres no need to keep touching the bugs
[20:12] <czajkowski> lifeless: ah ok that wasn't explained
[20:12] <czajkowski> good to know
[20:12] <czajkowski> and thank you
[20:13] <lifeless> also I wouldn't worry about being exhaustive
[20:13] <lifeless> get the top 4-5 in timeouts, 4-5 in exceptions
[20:13] <lifeless> by frequency
[20:13] <lifeless> thats enough for folk to be getting on with.
[20:13] <jelmer> lifeless: hmm, it looks like it defaults to python3 just on ubuntu and to python2 on debian
[20:13] <jelmer> lifeless: I'll dig deeper tomorrow
[20:13] <czajkowski> lifeless: cheers much appreciated
[20:13] <lifeless> jelmer: yah, so this is the thing gary was complaining about :)
[20:14] <lifeless> jelmer: thanks!
[20:14] <jelmer> lifeless: IIRC he was complaining about it not building, which is fixed
[20:14] <jelmer> I'm now looking at bug 1003910
[20:14] <_mup_> Bug #1003910: subunit2junitxml failed on quantal: ImportError: No module named subunit.filters <amd64> <apport-bug> <qa-daily-testing> <quantal> <rls-mgr-p-tracking> <running-unity> <subunit (Ubuntu):Triaged> < https://launchpad.net/bugs/1003910 >
[20:16] <lifeless> jelmer: bug 987938
[20:16] <_mup_> Bug #987938: subunit trunk packaging breaks subunit-* commands <subunit:In Progress by jelmer> < https://launchpad.net/bugs/987938 >
[20:16] <lifeless> $ subunit-filter
[20:16] <lifeless> Traceback (most recent call last):
[20:16] <lifeless>   File "/usr/bin/subunit-filter", line 33, in <module>
[20:16] <lifeless>     from subunit import (
[20:16] <lifeless> ImportError: No module named subunit
[22:10] <cjwatson> I'm thoroughly lost.  Is there any documentation anywhere on how to debug the case where you've done export_as_webservice_entry on a class but it's stubbornly refusing to show up in the generated WADL?
[22:21] <lifeless> you exported it for devel, and are checking devel ?
[22:22] <cjwatson> Yes
[22:22] <cjwatson> At least I think so otherwise I'm going to feel silly, but I've ntuple-checked
[22:25] <cjwatson> lifeless: e.g. http://paste.ubuntu.com/1012244/
[22:25] <cjwatson> (as a reduced experiment)
[22:28] <lifeless> cjwatson: hmm, I'm not sure, its something i have diligently stayed on only passing terms with
[22:31] <cjwatson> Oh, yeesh, I just found lib/lp/soyuz/interfaces/webservice.py
[22:31] <cjwatson> DRY much
[22:33] <cjwatson> Adding the new interface to the obvious two places there fixed it
[22:35] <lifeless> do you mean ~DRY ?
[22:35] <cjwatson> I meant sarcasm
[22:36] <lifeless> :P
[22:37] <cjwatson> (The right answer is probably in fact not to export that interface, but it's nice to know how to do it)
[23:27] <lifeless> meep
[23:27] <lifeless> http://pam-face-authentication.org/
[23:28] <mwhudson_> cjwatson: if you want to get really depressed about the api, there's always https://bugs.launchpad.net/launchpad/+bug/951365
[23:28] <StevenK> I have fear.
[23:28] <_mup_> Bug #951365: Accessing milestone on project group via webservice api returns has_bugs object <api> <milestones> <oem-services> <projectgroups> <regression> <Launchpad itself:Triaged> < https://launchpad.net/bugs/951365 >
[23:33] <cjwatson> mwhudson_: nah, I'm trying to extend it, not get depressed about it :)
[23:43] <lifeless> sigh firefox, please become an OS
[23:43] <lifeless> the you might not use a full core when in the background
[23:47] <bigjools> it has to read email before it can become an OS


[00:37] <austin6598> does anyone here use the kde app launcher and at their PC right now?
[00:53] <rosco_y> How can I fix my ubuntu so that it doesn't lose it's display settings every time I reboot?
[01:00] <Bomber> hey, is anyone kind enough to try and help me clean my fstab / .xauthority file? not quite sure what the right procedure should be for my case...
[01:06] <pjvalla> epiq
[06:38] <lordievader> Good morning.
[07:42] <Silmarilion> my /etc/skel dir is empty where can I find examples for .bash_rc, .profile etc..
[07:48] <h4ml3t> hi all, the panel below is often frozen because of some application opened I guess, how can I "reboot" it?
[07:49] <h4ml3t> by "panel below" I mean the panel at the bottom, but also the desktop is not clickable anymore
[07:50] <lordievader> h4ml3t: Can you still drag windows around?
[07:50] <h4ml3t> but I can still switch windows with Alt+Tab or scroll desktops with ctrl+alt+arrows
[07:51] <h4ml3t> sure lordievader !
[07:51] <lordievader> h4ml3t: Then it is likely plasmashell, open a terminal kill plasmashell and restart it with 'nohup plasmashell&'.
[07:51] <h4ml3t> windows and application are fine
[07:53] <h4ml3t> you are my hero lordievader !
[08:07] <SilentGhost> after restart the whole breeze style got broken. half of icons is gone, font went haywire (15.04, 5.3.2). Does anyone know what could be done?
[08:08] <misterno> reinstall
[08:09] <SilentGhost> misterno: reinstall what?
[08:09] <misterno> sudo apt-get install --reinstall kubuntu-desktop
[08:09] <misterno> same for plasma-desktop
[08:11] <lordievader> Those are meta-packages, reinstalling them does nothing.
[08:11] <lordievader> SilentGhost: Do other themes suffer the same fate?
[08:11] <SilentGhost> yeah, it pretty much did nothing
[08:12] <misterno> i had my breeze theme messed up
[08:12] <misterno> and this sorted it
[08:12] <SilentGhost> well, selecting oxygen, for example, does not seem to fix fonts
[08:13] <SilentGhost> or icons
[08:13] <lordievader> SilentGhost: Fonts are a different setting, they are not included with the theme.
[08:13] <lordievader> Same for the icons.
[08:15] <SilentGhost> lordievader: I tried reinstalling breeze-icon-theme but that didn't seem to help either
[08:16] <lordievader> SilentGhost: Could you send a screenshot of the problem?
[08:16] <lordievader> !screenshot
[08:21] <SilentGhost> lordievader: let me reboot, since at least dolphin looks fine, and see whether anything changed
[08:30] <SilentGhost> here are the missing icons https://imgur.com/a/CiMRr and here is the wrong fonts: https://imgur.com/3Zpd591
[08:30] <SilentGhost> sorry it took me so long
[08:32] <lordievader> For the icons are you referring to the white ones in the menu or the missing ones among the hardware section?
[08:32] <lordievader> Not really sure what is wrong wit the font.
[08:32] <lordievader> with*
[08:33] <SilentGhost> lordievader: the sizes, let get another one
[08:33] <SilentGhost> lordievader: not just hardware section, shortcuts and connectivity are missing
[08:33] <SilentGhost> lordievader: of course, icons are missing all over the place, not just in this view
[08:38] <lordievader> Hmm, under Wily my Breeze icon theme doesn't show missing things. Do you have the backports installed?
[08:38] <SilentGhost> lordievader: yes, and it worked just fine until I restarted the machine about an hour ago
[08:39] <lordievader> Hmm, lets see if I can reproduce it on Vivid.
[08:39] <mokush> anybody got a chance to look over https://bugs.launchpad.net/ubuntu/+source/kubuntu-meta/+bug/1478405?comments=all ? inline spell checking doesn't work in any kf5 apps
[09:20] <jemand> Hi, I'm having trouble after connecting a second screen on Kubuntu 15.04 Plasma5.3.
[09:20] <jemand> It freezes after a short while (2-5min). First the windowbar - then the rest.
[09:20] <jemand> Any clues on that? (restoring graphics...???)
[09:20] <lordievader> SilentGhost: After upgrading Vivid to the backports I cannot reproduce your problem.
[09:21] <SilentGhost> lordievader: yes, as I said, it all seemed to work just fine, until I restarted earlier
[09:22] <SilentGhost> lordievader: is there something that would let me reset much of the plasma to the "factory" settings?
[09:22] <lordievader> I restarted too ;)
[09:22] <jemand> it's NVIDIA GT216GLM  Quadro FX 880M
[09:22] <lordievader> SilentGhost: You could create a new user and see if it suffers of the same problem.
[09:23] <SilentGhost> lordievader: yeah, I believe it would
[09:23] <vivid> jemand: lucky you, my desktop turns into a prism of lights when i connect a second monitor to it
[09:24] <lordievader> SilentGhost: Have you tested it?
[09:24] <SilentGhost> lordievader: I will, give me a sec
[09:25] <jemand> vivid: now tat I restarted several times I'm coming forward to meet your status... all disappears
[09:27] <jemand> as I red Plasma5.4 should solve the probs - but where can I dl it?
[09:27] <jemand> It's out since 3 days now ??
[09:28] <lordievader> jemand: Plasma 5.4 hasn't even been packaged for Wily yet. Let alone for Vivid.
[09:28] <jemand> but Plasma5.3 just fails and I don't see a solution
[09:28] <vivid> plasma 5.10 will probably be stable
[09:29] <jemand> ;-)
[09:29] <lordievader> jemand: I'm sorry to hear that.
[09:29] <jemand> is there no reset routine to get the status before the fails?
[09:30] <lordievader> jemand: What do you mean?
[09:30] <jemand> a command line routine to get rid of NVIDIA driver and restore Noveau?
[09:31] <vivid> dont you just use the driver manager?
[09:32] <lordievader> Ah, "dpkg -l | grep nvidia| awk '{print $2}' | xargs apt-get purge" <-- that will fail, review the package list first then add '-y' to the apt-get command.
[09:33] <jemand> vivid: I have no GUI @all
[09:40] <SilentGhost> lordievader: I'm happy to report that the new user did have exactly the same problems
[09:40] <lordievader> Hmm, I'd be happy if it didn't...
[09:41] <lordievader> Now you don't really know where the problem is... Or at least, I don't.
[09:41] <jemand> as I red through the boards it's a real showstopper
[09:48] <jemand> THX lordievader . It worked fine for me!!
[09:49] <lordievader> jemand: You are back to Nouveau?
[09:53] <jemand> lordievader: jep  and I'll stay with it until Kubuntu 15.10 ;-)
[09:54] <jemand> lordievader: BIG THX you saved my day!
[09:54] <lordievader> No problem.
[10:03] <jemand> lordievader: OOOPS after 10 Min all freezes again. This time with the  Nouveau driver.
[10:04] <lordievader> Hmm :(
[10:05] <jemand> I remember it starte about 2 days ago maybe 3 with some updates
[10:07] <jemand> all besides the mousepointer freezed
[10:08] <lordievader> jemand: kwin_x11 --replace?
[10:08] <jemand> how to?
[10:09] <lordievader> jemand: alt+f2 ?
[10:09] <jemand> ok apt-get purge and install?
[10:09] <lordievader> Else jump to a tty: DISPLAY=:0 kwin_x11 --replace
[10:09] <lordievader> jemand: Huh?
[10:10] <jemand> ah ok
[10:11] <jemand> lordievader: it works  ;-))
[10:12] <jemand> al windows do fine but the windowbar doesn't react
[10:14] <jemand> @stdout I get: XCB error: 3 (bad window), sequence......
[10:15] <jemand> ALT F2  doesn't work either
[10:15] <lordievader> jemand: Restart plasmashell too
[10:16] <jemand> how to?
[10:17] <lordievader> jemand: Find it's pid kill it and start plasmashell with 'nohup plasmashell&' (if still in the tty prepend 'DISPLAY=:0').
[10:18] <jemand> ok
[11:00] <kamil_> hi guys
[11:00] <kamil_> i updated kubuntu to wily, but update removed some apps like yakuake and ktorrent (i have info that i cannot install kde-runtime), any idea?
[11:07] <soee> hi, kamil_, well there are small problems with dependiencies
[11:07] <mparillo> kamil_: Sorry, no idea, but how did you upgrade? Did you use the kubuntu-devel-release-upgrader? I still had this error yesterday. https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/1464330
[11:08] <kamil_> mparillo: what are differences betwen kubuntu-devel-release-upgrade and do-release-upgrade -d?
[11:13] <lordievader> kamil_: Do you get errors when trying to install ktorrent?
[11:15] <mparillo> I think the Kubuntu version launches a KDE wrapper.
[11:37] <kamil_> i think i just reinstal whole system, its always better than upgrade, and i had thoughts about it some time ago
[11:48] <leumas> Hi everyone, i installed Kubuntu on vmware and just decided to try out Plasma 5.4. Installe the backports ppa repository recently and I havent most of the features of 5.4. Any ideas when this will come around to the backports ppa
[11:49] <lordievader> leumas: What version of Kubuntu have you installed?
[11:49] <leumas> 15.04
[11:50] <lordievader> leumas: That one doesn't have 5.4 (yet). 15.10 has the beta of 5.4. Wily will likely first get 5.4, perhaps it will be backported to Vivid later, but perhaps not.
[11:52] <leumas> Thanks for that insight. I will wait for the 15.10 upgrade
[12:17] <hateball> kamil_: 15.10 support is in #ubuntu+1
[12:17] <hateball> !+1
[12:18] <hateball> ubottu: come on :\
[12:18] <hateball> That's not really the first thought that comes to mind, no
[12:18] <lordievader> !wily
[12:18] <hateball> !ubuntu+1
[12:19] <hateball> Guess using aliases is illegal
[13:25] <BluesKaj_> Hiyas all
[13:25] <EvilRoey> o/ BluesKaj_
[13:25] <BluesKaj_> hey EvilRoey
[13:32] <BluesKaj_> hey EvilRoey are you trying to be scary with that nick ?..because it isn't working :-)
[13:34] <mario__> test
[13:34] <EvilRoey> BluesKaj_:  LOL
[13:35] <BluesKaj_> mario__:  enough tests, you've flooded the chat already
[13:35] <EvilRoey> BluesKaj_:  I'm at work and needed another nick
[13:35] <EvilRoey> because I tend to leave myself logged in at my home machine as well (as "Roey")
[13:35] <BluesKaj_> I just add an undescore
[13:37] <BluesKaj_> on the laptop atm and it's not my normal chat machine
[13:47] <SouL__> Do you guys can recommend me any plasmoid to monitor the HDD free space?
[13:48] <KNRO_> Any ETA for Plasma 5.4 on backports PPA?
[13:50] <soee> KNRO_: no
[13:51] <soee> SouL__: the one available in Plasma 5 is not good enough ?
[13:55] <KNRO_> soee: Is it even going to make it to backports PPA or just hope for 15.10 ?
[13:57] <soee> KNRO_: can't say. Depends if some dev have time to backport it.
[13:57] <soee> priority now is Wily - our development version.
[14:21] <jemand> lordievader: I reinstalled the whole system - same effect: first the windowbar freezes after some minutes the rest
[14:22] <jemand> it's not depending on the screen driver - tested Nouveau and NVIDIA
[14:24] <lordievader> Does xrender work okay?
[14:24] <BluesKaj> jemand:  update and upgrade then check driver manager in system settings and choose the recomended driver
[14:24] <jemand> How can I test it?
[14:25] <BluesKaj> by trying it
[14:25] <BluesKaj> it will work for you I'm sure
[14:25] <jemand> BluesKaj: did all that an installed a brand new system
[14:26] <lordievader> jemand: Go to your desktop effects settings and set the backend to xrender.
[14:26] <BluesKaj> which kubuntu?
[14:27] <BluesKaj> jemand: ^
[14:27] <jemand> Kubuntu 15.04
[14:28] <BluesKaj> which nvidia card?
[14:29] <jemand>  NVIDIA GT216GLM  Quadro FX 880M
[14:32] <BluesKaj> ok that gpu should run fine on the nvidia-340 driver, simiiar to my GT218
[14:36] <jemand> BluesKaj: before I get the chance to switch to xrender - the system freezes - how to do it from term?
[14:39] <BluesKaj> I'm running  OpenGL3.1 without any problems here with the 340 driver, but that's your call
[14:41] <jemand> I did the same till ~3days ago - with an upgrade it started
[14:44] <BluesKaj> xrender it is until the fix comes down, i reckon
[14:45] <jemand> but how can I switch to it having no GIU?
[14:46] <lordievader> Err, thought it was soemwhere in kwinrc. (<-- should be somewhere in ~/.config/kde or something)
[14:47] <jemand> no answers: http://ubuntuforums.org/showthread.php?t=2290407
[14:54] <BluesKaj> jemand:  why not try the recovery kernel choose "repair broken packages" or with internet enabled then install the nvidia-340 driver
[14:58] <jemand> BluesKaj: I did that before I set up a brand new system.
[15:00] <jemand> just googling: it seems to be a real showstopper - lots of hits
[15:03] <jemand> even Xubuntu is hit - 15.04 AND 14.04
[15:03] <jemand> http://ubuntuforums.org/showthread.php?t=2289928
[15:04] <BluesKaj> I have kubuntu 14.04 and it's fine
[15:04] <jemand> lucky you
[15:05] <BluesKaj> not lucky at all. it's normal
[15:06] <jemand> and it's obviously not the NVIDIA - http://ubuntuforums.org/showthread.php?t=2290154
[15:09] <BluesKaj> ok , nm, trying to help isn't working for me... good luck
[15:11] <nishikino-maki> ....
[15:11] <nishikino-maki> sudo apt-get upgrade so slooooooooooow~~~~
[15:18] <nishikino-maki> how to type * <nickname> <action> in IRC
[15:19] <lordievader> nishikino-maki: /me
[15:31] <javi__> hi
[15:31] <javi__> do you know how to download the kubuntu alternate cd 14.04?
[15:32] <lordievader> That no longer exists.
[15:32] <javi__> ok
[15:32] <javi__> xd
[15:32] <javi__> so do you know how can i install some distros that cant run the graphical environment?
[15:32] <javi__> the problem is booting the usb
[15:32] <javi__> not all the distros run well
[15:33] <lordievader> There is the server iso and mini iso.
[15:33] <lordievader> They come with a text-based installer.
[15:33] <javi__> fine
[15:33] <javi__> thats what im looking for
[15:33] <javi__> thanks
[15:34] <javi__> i cant find the server or mini isos
[15:34] <javi__> where are 'em?
[15:35] <Pici> !minimal
[15:36] <javi__> thanks
[15:36] <javi__> but you are giving me the ubuntu downloads
[15:37] <javi__> not kubuntu
[15:37] <javi__> should i install standard ubuntu and after the kde?
[15:37] <javi__> sorry for my small english
[15:37] <lordievader> The minimal iso is a very small iso, you select what you want and it downloads the rest off of the internet.
[15:38] <javi__> and does it offer gnome xfce kde?
[15:38] <javi__> the environments?
[15:38] <lordievader> Yes.
[15:38] <javi__> can you choose?
[15:38] <javi__> fucking yeah
[15:38] <javi__> ok
[15:38] <javi__> thank you very much
[15:38] <lordievader> Please do watch your language.
[15:38] <javi__> is the first time i have help via chat
[15:39] <javi__> well i dont usually want it but its awesome
[15:39] <javi__> thanks guys
[15:39] <lordievader> This is a family friendly channel.
[16:45] <ovidiu-florin> https://plus.google.com/u/0/110111749763051068482/posts/CrWQ75FZFh2
[20:43] <billy_> :D
[20:44] <billy_> ubuntu works so good that no one has any questions?
[20:44] <billy_> everyone is in a zen like state?
[20:47] <metallic> I just returned to Kubuntu 14.04 from the 15.04 version
[20:48] <metallic> sorry, but I prefer this one :)
[20:54] <SouL__> I cannot even poweroff the computer with the last version...
[20:54] <akasic> yeah, it happens to me sometimes
[20:55] <akasic> what if u press two times the power button?
[20:56] <SouL__> The computer gets "blocked" and the fan starts to make a lot of noise.
[20:56] <akasic> also my flash shows aonly audio sometimes in utube videos, opening it over the last video
[20:56] <akasic> yes
[20:56] <SouL__> So I have to shutdown with the hardware button
[20:56] <SouL__> that happens to all of my friends too, akasic.
[20:56] <akasic> so i have to use htmls (s*it)
[20:56] <SouL__> me too
[20:57] <akasic> really? the video thingy?
[20:57] <metallic> SouL__: I didn't experienced such thing
[20:57] <akasic> u know, u are finished viewing one, and then, in the click, it only opens audio in the same page, i have to regit the url
[20:58] <akasic> wow, first i find, not even know how to explain it the first times
[20:58] <akasic> to reload the url
[20:59] <SouL__> yes, that issue with the video happen to all the people I know using Ubuntu.
[20:59] <akasic> i think its the version, now its clear, at least
[20:59] <akasic> ok
[21:00] <akasic> i think it may be flash
[21:00] <SouL__> yep
[21:00] <akasic> what u think?
[21:00] <akasic> ok
[21:00] <SouL__> metallic: I'm going to sleep, I'll explain it more tomorrow or when I'm free.
[21:00] <SouL__> Good night :(
[21:00] <akasic> did u patched for the ''fullscreen video'' message off?
[21:00] <akasic> cya
[21:01] <akasic> :)
[21:01] <akasic> cya and good night
[22:14] <billy_> i use 14.04 as well
[22:22] <archetech> 15.10 wily
[22:28] <soee> :)
[22:34] <john_rambo> Using Lubuntu 14.04 atm ...... trying to install kubuntu-desktop but getting this error http://paste2.org/1H4NxX6b ...... How to solve this ?
[22:38] <bprompt> john_rambo:    hmm tried  hmm ahemmm   --> sudo apt-get -f install ?
[22:39] <john_rambo> bprompt: 0 upgraded, 0 newly installed, 0 to remove and 16 not upgraded.
[22:40] <bprompt> john_rambo:    and -> sudo apt-get check <--- shows the error still?
[22:41] <john_rambo> bprompt: sudo apt-get check shows no error but when I tryto insall kubuntu-desktop the same error
[22:43] <bprompt> hmmm
[22:43] <bprompt> john_rambo:     I find it...odd.... sounds like some hmm remains of an older lib or package is preventing it
[22:44] <bprompt> john_rambo:    how about installing kubuntu instead, and then adding lxde to it :)
[22:44] <john_rambo> Okay I will try the forum ...if that doesnt help I will download Kubuntu .. Thanks
[23:21] <makem> can i get urgent help with dual boot kubuntu which is stuck at minimal bash like line editing etc?
[23:22] <makem> I am unable to boot into a live usb kubuntu because of fast boot or uefi i think
[23:38] <SJr> How is Kubuntu  doing for 4K?


[07:22] <tsdgeos> Mirv: hi, just to be sure, what's the best "Qt 5.3 ppa" to use? daily?
[07:29] <Mirv> tsdgeos: the best PPA is to read the _description_ of qt5-beta2 PPA page, which I update if the recommendation changes. so, qt5-beta2 again now, and it has now thanks to late night hacking final versions of qtbase, qtxmlpatterns and qtdeclarative (no difference on the various bugs, though)
[07:30] <tsdgeos> Mirv: well you told me to use daily before so i was using that one :D
[07:30] <tsdgeos> i'll update to beta2 then
[07:31] <Mirv> tsdgeos: but many of the issues seem to come down to a read only property of a thing already revealed by (now disabled) UITK unit test, and UITK team (timp/zsombi) already had some idea that it doesn't seem like too hard. music-app has a type error, and webbrowser is using a private symbol that has disappeared
[07:31] <tsdgeos> oki :)
[07:31] <Mirv> tsdgeos: yeah well it's complicated, sorry :) sometimes I know qt5-daily has newer stuff (now it's pretty much equal to qt5-beta2) so I mentioned it so that you'd get stuff earlier. but the general idea is to get everything that works to qt5-beta2
[07:32] <tsdgeos> ok, i'll switch to beta2
[07:32] <tsdgeos> no worrie
[07:32] <tsdgeos> s
[07:32] <Mirv> yeah there's no problem switching
[07:33] <Mirv> the media playback is more of a mystery, there's no clear error although jhodapp will hopefully continue looking at it today. and then there's the black launcher and black (background) rectangle in clock app
[07:33] <Mirv> but it's still possible a majority of the problems comes down to 2-3 fixable ~small problems, rebuilds of stuff using private headers etc
[07:38] <tsdgeos> Mirv: nice :)
[07:38] <tsdgeos> Cimi:can you have a quick look at https://code.launchpad.net/~aacid/unity8/noiconpreviewheader/+merge/219502 ?
[07:46] <tsdgeos> Mirv: don't we need a sudo in front of apt-add-repository ppa:canonical-qt5-edgers/qt5-beta2 in https://launchpad.net/~canonical-qt5-edgers/+archive/qt5-beta2/
[07:48] <Cimi> tsdgeos, ok
[07:50] <tsdgeos> tx
[07:51] <Mirv> tsdgeos: true, for desktop, fixing
[07:51] <dednick> greyback: howdy. having some trouble with a unity-mir test. The application manager is starting a non-existing desktop file, and the test isn't ending.
[07:52] <greyback> dednick: the test is hanging, or fails?
[07:52] <greyback> dednick: this with trunk, or your own branch?
[07:52] <dednick> greyback: hanging. due to a forked process from the mock task manager i think.
[07:53] <dednick> greyback: it's the mir 0.2 change branch
[07:53] <greyback> dednick: lemme see
[07:54] <dednick> greyback: not sure which mir branch unity-mir/devel builds against
[07:55] <greyback> dednick: mir0.2 built anywhere? And which test is the failing one?
[07:55] <greyback> ..
[07:56] <dednick> greyback: hm. give me a minute. i'm going to try build unity-mir/devel
[07:56] <dednick> and see if the problem exists there as well.
[07:56] <greyback> dednick: there's no difference between unity-mir and devel right now
[07:56] <dednick> greyback: yeah, but there is with the mir0.2 change
[07:57] <greyback> dednick: unity-mir is the one the mir0.2 change will be merging in to anyway
[07:57] <greyback> ah I see what you mean.
[07:58] <dednick> greyback: so the problem doesn't seem to always manifest in the lp:~mir-team/unity-mir/mir-0.2.0-compatibility-changes.
[07:58] <dednick> but if i only run ApplicationManagerTests.SuspendingAndResumingARunningApplicationResultsInOomScoreAdjustment it does.
[07:59] <dednick> maybe need to kill children on ~MockApplicationController
[08:00] <dednick> not sure how core::posix::fork works
[08:00] <greyback> nor am I, but all it's doing is writing a value to a file in proc
[08:01] <dednick> greyback: just wondering if the process is cleaned up on destruction.
[08:01] <greyback> dednick: I hope so, but I've only basic grasp of gmock, so can't be sure
[08:02] <dednick> greyback: i meant the destruction of core::posix::ChildProcess
[08:03] <greyback> dednick: in that case: no idea
[08:03] <dednick> greyback: checking now
[08:04] <dednick> greyback: nope. doesnt look like it. And i guess that explains all the application_manager_test processes i have in ps list.
[08:06] <dednick> not sure why it's working in trunk/CI though
[08:06] <greyback> dednick: what isn't clear to me is that we mock the ProcessController::OomController completely, it should not be using processcpp at all
[08:07] <dednick> MockApplicationController::doStartApplicationWithAppIdAndArgs forks a process
[08:08] <greyback> oh so it does
[08:10] <mhr3> process-cpp has child observers
[08:11] <mhr3> which screw with signals, so it's likely to break qt's process handling
[08:11] <dednick> mhr3: yeah, i see that. we're not actually doing much with the children though
[08:12] <mhr3> well you still need to waitpid them
[08:12] <mhr3> although... if it's a test... meh
[08:12] <dednick> mhr3: you mean to ensure they've shut down?
[08:13] <dednick> mhr3: auto child = core::posix::fork([]() { while(true); return ... }
[08:13] <dednick> :)
[08:13] <mhr3> i guess you do kill them at some point
[08:13] <mhr3> and then they'll be zombies
[08:13] <dednick> mhr3: um. yeah, well... no
[08:13] <mhr3> ah... interesting test :P
[08:14] <greyback> I would guess once 'child' is deleted, the process is destroyed
[08:14] <mhr3> i don't think so
[08:16] <dednick> need to use Signalable::send_signal(sig_kill) ?
[08:17] <mhr3> marcustomlinson, do you know if process-cpp auto-kills a process when the instance goes out of scope?
[08:17] <dednick> greyback: nope. http://bazaar.launchpad.net/~phablet-team/process-cpp/trunk/view/head:/src/core/posix/child_process.cpp#L341
[08:17] <marcustomlinson> mhr3: looking
[08:17] <dednick> http://bazaar.launchpad.net/~phablet-team/process-cpp/trunk/view/head:/src/core/posix/process.cpp#L55
[08:17]  * greyback surprised
[08:17] <mhr3> yea, that's a definite no
[08:18] <mhr3> think it's cause send_signal can throw
[08:18] <mhr3> and destructors can't
[08:18] <greyback> http://bazaar.launchpad.net/~phablet-team/process-cpp/trunk/view/head:/src/core/posix/child_process.cpp#L301
[08:18] <greyback>  ~Private()               ::kill(original_child_pid, SIGKILL);
[08:19] <marcustomlinson> mhr3, greyback: yup, I saw that too^
[08:19] <marcustomlinson> mhr3: so ja, looks like it should
[08:22] <dednick> ah, didnt see that
[08:22] <mhr3> alright
[08:23] <mhr3> still not waitpid()ing in that case though
[08:24] <mhr3> but back to my original point, try not mixing qt and process-cpp, it will cause trouble
[08:24] <dednick> greyback: looks like the test is thowing an assert. destructor not called?
[08:25] <dednick> http://pastebin.ubuntu.com/7496455/
[08:26] <greyback> dednick: ah, you compiled in debug mode?
[08:26] <dednick> greyback: ah. yeah.. that's it
[08:26] <dednick> heh.
[08:26] <tsdgeos> Cimi: Saviq: can you reproduce in https://bugs.launchpad.net/unity8/+bug/1319907 that when the header is not there if you start changing to another scope it will come back?
[08:27] <greyback> dednick: assert on file not found bit overkill really... old code, needs refreshing
[08:27] <Saviq> tsdgeos, "it" will come back? the header or overlay?
[08:27] <tsdgeos> Saviq: well header and overlay are the same thing in this case :D
[08:27] <tsdgeos> so both :D
[08:28] <Saviq> tsdgeos, ah, thought page header
[08:28] <Saviq> tsdgeos, yes, it comes back
[08:30] <Cimi> tsdgeos, Saviq yes I have that
[08:30] <Cimi> tsdgeos, it started with your branch
[08:31] <tsdgeos> Cimi: i'm not asking if you have that
[08:31] <Cimi> hold on
[08:31] <tsdgeos> Saviq: that's pretty confusing :/
[08:32] <Saviq> tsdgeos, indeed, it feels like a frame isn't pushed to the screen?
[08:32] <tsdgeos> i'd say that
[08:32] <Cimi> tsdgeos, not pretty helpfuyl, but this revision started to have the issue for me http://bazaar.launchpad.net/~cimi/unity8/carousel-shadow/revision/884
[08:32] <tsdgeos> but it's one of those "almost impossible to prove" things
[08:33] <tsdgeos> Cimi: dude, do you realize i made you an specific question and you're answering lots of things which are not what i asked?
[09:09] <mhr3> uuuh
[09:09] <mhr3> scary
[09:09] <mhr3> QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
[09:09] <mhr3> kill the lib that causes that!
[09:09] <mhr3> with fire!
[09:09] <mhr3> or you know... fix it
[09:10]  * didrocks would love to see that mhr3 discovers it's on of his libs :p
[09:10] <mhr3> didrocks, i'm sure it isn't :P
[09:10] <mhr3> we don't do evil stuff
[09:10] <mhr3> not this kind of evil anyway :)
[09:13] <didrocks> :)
[09:14] <tsdgeos> mhr3: it's kind of unfixable
[09:14] <tsdgeos> mhr3: all kde stuff does this and the Qt dbus guy said "oh yeah, that, will fix it for Qt5"
[09:14] <tsdgeos> but maybe happens in Qt5 too?
[09:16] <mardy> greyback: hi! I just updated https://code.launchpad.net/~mardy/unity-mir/signonui-with-oxide/+merge/216845 to remove the test
[09:16] <greyback> mardy: thanks! Will give it a look now
[09:17] <greyback> mardy: yep, that's exactly what was needed, thank you
[09:19] <mhr3> tsdgeos, ehm, it means a lib is statically initializing something that uses DBus, doesn't sound that hard to fix to me
[09:20] <tsdgeos> mhr3: i'm just relaying second hand info, i may be wrong :)
[09:20] <mhr3> last time i checked, signon-qt was doing it
[09:20] <mhr3> but i suppose it's not the only one
[09:38] <Saviq> Mirv, did we not get a fix for the transitional packages re: multi-arch?
[09:38] <Saviq> Mirv, http://paste.ubuntu.com/7496672/
[09:42] <tsdgeos> mikenagle: is the departments supposed to be visible all the time or just when at the top of the view? i.e. if i scroll up do they hide or stay there?
[09:42] <Mirv> Saviq: we did, we did
[09:43] <Saviq> tsdgeos, it's meant to be part of the page header
[09:44] <Mirv> Saviq: that's armhf now for example https://launchpad.net/ubuntu/utopic/armhf/qtdeclarative5-qtquick2-plugin
[09:44] <Saviq> Mirv, is it M-A: foreign, too?
[09:48] <Mirv> Saviq: both the new package name and the transitional package are M-A: same
[09:49] <Saviq> Mirv, xnox said they should be foreign I think?
[09:49] <Saviq> Mirv, in any case... x-resolution of unity8 build deps still doesn't work because of something there :/
[09:50] <Mirv> Saviq: hmm, no, an amd64 compiled QML plugin cannot work on armhf
[09:50] <xnox> Saviq: transitional package, must match the target. in terms of Architecture & Multi-arch fields.
[09:50] <Mirv> right, that was done for the modules in qtdeclarative-opensource-src
[09:50] <Saviq> Mirv, sure, it's only a B-D for testing, and we're not running tests when x-compiling
[09:50] <xnox> Saviq: thus "empty" transitional packages for libraries are typically Architecture:any & Multi-Arch: same.
[09:51] <Saviq> Mirv, but we can't B-D on packages "only for testing" can we :|
[09:51] <Saviq> and well, it was working before the rename...
[09:51] <xnox> Saviq: sure, but that's a property of your use-case, package themself needs to declared things. And a compiled qt modules are Multi-arch:same.
[09:52] <Saviq> xnox, Mirv, false alarm
[09:52] <Saviq> mzanetti, it builds fine for me...
[09:52] <Saviq> mzanetti, ah that's scopes
[09:52] <mzanetti> Saviq: unity8 had the same for me
[09:52] <Saviq> mzanetti, builds fine here
[09:53] <Saviq> mzanetti, you sure your source chroots are apt-updated correctly (and/or you don't have apt-update disabled in the chroot?)
[09:53] <mzanetti> Saviq: ah no. its slightly another issue
[09:53] <mzanetti>  qtdeclarative5-ubuntu-ui-toolkit-plugin:armhf : Depends: libqt5qml-graphicaleffects:armhf but it is not installable or
[09:53] <mzanetti>                                                           libqt5graphicaleffects5:armhf but it is not installable
[09:53] <Saviq> mzanetti, that's an issue that should be resolved by now
[09:53] <Saviq> mzanetti, make sure to update your chroots
[09:54] <mzanetti> ack
[09:54] <Saviq> u8 builds fine here now, just trying scopes
[09:56] <Saviq> xnox, that's what I got for unity-scopes-shell, could you have a look please http://paste.ubuntu.com/7496738/ ?
[09:57] <Saviq> xnox, here's the relevant control for unity-scopes-api which fails to install http://bazaar.launchpad.net/~unity-team/unity-scopes-api/trunk/view/head:/debian/control
[09:58] <mzanetti> Saviq: I upgraded the chroot. still the same here
[09:59] <Saviq> mzanetti, can you paste the whole log from sbuild? there should be a file in wherever you pointed sbuild to put the logs in?
[09:59] <Saviq> mzanetti, $log_dir in ~/.sbuilrc
[09:59] <mzanetti> ack
[10:00] <xnox> Saviq: well figure out why.
[10:01] <Saviq> xnox, ah, the scopes problem is apparmor
[10:01] <xnox> Saviq: libunity-scopes1 conflicts with libunity-scopes0, do you have old one installed?
[10:01] <Saviq> xnox, libunity-scopes1:armhf : Depends: apparmor:armhf but it is not going to be installed
[10:01] <Saviq> xnox, no, clean chroot
[10:01] <Cimi> tsdgeos, what do I need to have scopes in unity8 desktop?
[10:01] <tsdgeos> anyone knows why the PageHeader has a Flickable  ?
[10:01] <Cimi> tsdgeos, I reviewed your code, I am trying to test it
[10:01] <xnox> Saviq: right, i do wonder if we should make apparmor foreign....
[10:01] <xnox> Saviq: also why is it dependencing on apparmor?
[10:01] <tsdgeos> Cimi: should work?
[10:01] <Cimi> tsdgeos, but I have no scopes in scopes scope
[10:02] <Cimi> in scope scopes I meant xD
[10:02] <xnox> Saviq: libraries should not depend on runtime packages.
[10:02] <Saviq> xnox, indeed, that looks weird
[10:02] <xnox> Saviq: and apparmor does not provide any shared libraries as far as i can tell.
[10:02] <xnox> Saviq: can you find out who is adding these apparmor dependencies and why?
[10:02] <Cimi> tsdgeos, to swipe left/right
[10:02] <tsdgeos> Cimi: the bug is not about scopes, it's about the music scope previews
[10:02] <Saviq> xnox, yup, will do
[10:02] <Cimi> tsdgeos, I am talking about your mascot MR
[10:03] <tsdgeos> Cimi: yes, bug is just in the music previews
[10:03] <tsdgeos> previews
[10:03] <tsdgeos> not scope
[10:03] <tsdgeos> but still
[10:03] <dednick> Saviq: dont suppose you know if we can get osk to appear on unity8 desktop launch?
[10:03] <Cimi> ah sorry
[10:03] <tsdgeos> Cimi: you should have scopes
[10:03] <tsdgeos> Cimi: so you only have the apps one?
[10:03] <mzanetti> Saviq: http://paste.ubuntu.com/7496753
[10:03] <Cimi> tsdgeos, I thought it was the padding in scopes
[10:03] <Cimi> tsdgeos, I have nothing
[10:03] <Saviq> xnox, possible we need to split libunity-scopes1
[10:04] <Cimi> I upgraded to utopic last night
[10:04] <Cimi> and now BAM
[10:04] <Saviq> xnox, since they rely on aa-exec to contain scope processes
[10:04] <Cimi> :D
[10:04] <Cimi> I guess I can blame Saviq
[10:04] <Cimi> I need to blame someone :D
[10:04] <tsdgeos> Cimi: so read the bug in https://code.launchpad.net/~aacid/unity8/noiconpreviewheader/+merge/219502 again, see how it says Preview Header ;)
[10:05] <tsdgeos> Cimi: now
[10:05] <tsdgeos> $ initctl list | grep scope
[10:05] <Cimi> smart-scopes-proxy start/running, process 22503
[10:05] <Cimi> scope-registry start/running, process 22545
[10:06] <Saviq> xnox, here's where the dep was introduced http://bazaar.launchpad.net/~unity-team/unity-scopes-api/devel/revision/303
[10:06] <tsdgeos> Cimi: can you define "nothing"? you have no tabs or you have tabs but scopes show no contents?
[10:07] <Cimi> no content
[10:07] <xnox> Saviq: reading.
[10:07] <Cimi> but I have packages to upgrade
[10:07] <Cimi> hold on
[10:07] <tsdgeos> Cimi: then don't say you have nothing ;)
[10:07] <Saviq> xnox, but libunity-scopes1 ships executables as well as libs, so that's probably what would need fixing - it should be split
[10:07] <Cimi> tsdgeos, still no content aFTER UPGRADE
[10:07] <Cimi> ops caps lock
[10:07] <tsdgeos> Cimi: merge the branch with unity8
[10:08]  * Cimi rebuilds
[10:08] <Cimi> ok :D
[10:09] <Cimi> I read you merged from the branch log and I thought was up to date
[10:09] <Cimi> my bad
[10:09] <Saviq> mzanetti, get into the chroot (schroot -r -c session:utopic-amd64-armhf-2317cbf4-ba50-43d1-900f-c7555f9a41c6 -u root)
[10:09] <xnox> Saviq: well the code does exec ("/usr/sbin/aa-exec")
[10:09] <xnox> Saviq: so the dep is legit.
[10:10] <xnox> Saviq: i'll check if we can fix it in apparmor.
[10:10] <Saviq> xnox, thanks
[10:11] <Cimi> tsdgeos, one, next, overlay bug
[10:11] <tsdgeos> Cimi: do, no, understand
[10:11] <tsdgeos> :D
[10:11] <tsdgeos> Cimi: can you add some verbs and stuff to that sentence?
[10:12] <Cimi> hah
[10:12] <Saviq> mzanetti, then apt-cache policy libqt5qml-graphicaleffects
[10:12] <Cimi> tsdgeos, I approved your branch
[10:12] <Cimi> tsdgeos, moving over the next one, the overlay bug
[10:12] <tsdgeos> Cimi: cool tx
[10:12] <Cimi> tsdgeos, I confirm it does not happen on the desktop
[10:13] <Saviq> Mirv, ah, how about qtgraphicaleffects? did that get fixed for multi-arch?
[10:13] <tsdgeos> Cimi: oki, tx
[10:13] <tsdgeos> Cimi: https://code.launchpad.net/~aacid/unity8/noiconsfakeunity/+merge/219478 should be a pretty easy one too
[10:13] <Saviq> dednick, just start maliit-server should be enough
[10:13] <Saviq> dednick, I don't think it checks for hw keyboard yet
[10:15] <Saviq> Mirv, looks like not
[10:15] <Saviq> mzanetti, yeah, I used a non-clean chroot
[10:15] <Saviq> mzanetti, that's why it worked for me
[10:15] <Mirv> Saviq: that one did not, it's a direct sync from Debian so no Ubuntu changes at the moment
[10:15] <Saviq> mzanetti, and qtgraphicaleffects isn't fixed for M-A
[10:16] <Saviq> Mirv, so yeah, that breaks X-building of unity8
[10:16] <Saviq> but we probably discussed this
[10:16] <Mirv> Saviq: Debian's going to drop the transitional packages, though, so I guess we need to diverge a bit anyhow. Debian didn't have a release with Qt 5 unlike we did.
[10:16] <Mirv> Saviq: I can fix that, hopefully that'd be enough
[10:16] <Saviq> Mirv, yeah, so we should fix the dep in UITK?
[10:16] <Saviq> Mirv, or that
[10:16] <Saviq> if you want to touch the package
[10:17] <Mirv> Saviq: oh, we could fix UITK instead? yes please let's fix UITK. I actually thought there was a branch for that already earlier
[10:18] <davmor2> Mirv: where you at?
[10:18] <Saviq> Mirv, I believe so, if we make qml-module-graphicaleffects the default dep in UITK
[10:18] <Mirv> Saviq: https://code.launchpad.net/~timo-jyrinki/ubuntu-ui-toolkit/allow_new_qml_package_names/+merge/218605
[10:18] <Saviq> Mirv, indeed ;)
[10:18] <Mirv> Saviq: can you approve it at least and let's maybe ping SDK Team about it?
[10:18] <Mirv> davmor2: 2 C
[10:19] <Saviq> Mirv, yeah, let me test it out
[10:19] <Saviq> mzanetti, ↑↑ grab packages from there
[10:20] <Saviq> mzanetti, https://wiki.ubuntu.com/SimpleSbuild#Local_packages
[10:20] <Saviq> mzanetti, and it should work
[10:20] <mzanetti> interesting.
[10:20] <mzanetti> this seems quite useful for other situations too
[10:22] <Cimi> mhr3, dednick office this afternoon or not?
[10:23] <Cimi> I am going
[10:23] <dednick> Cimi: nope.
[10:23] <mhr3> Cimi, not 100% sure yet :)
[10:23] <Saviq> mzanetti, it's very useful - build-your-own-silo-style ;)
[10:24] <dednick> too nice outside. going to sit in garden!
[10:24] <mhr3> i'm kinda knackered
[10:24] <mhr3> dednick's fault
[10:27] <Saviq> my eyes!
[10:27] <Saviq> mzanetti, I kicked a rebuild on jenkins, since distro packages are newer than those
[10:27] <Saviq> mzanetti, you'll have to wait for that
[10:27] <mzanetti> ack. just failed here
[10:27] <Saviq> mzanetti, in any case
[10:27] <mzanetti> Saviq: the wiki says "Drop packages (with .dsc)..."
[10:27] <Saviq> mzanetti, .dsc not necessary
[10:27] <mzanetti> Saviq: there is no .dsc in those jenkins created pacakges
[10:27] <mzanetti> ok
[10:27]  * Saviq fixes
[10:28] <Saviq> mzanetti, in any case
[10:28] <Saviq> mzanetti, all that you can solve by installing deps by hand
[10:28] <Saviq> mzanetti, and then making dpkg-buildpackage just ignore with -d
[10:29] <mzanetti> ok... will try
[10:31] <Cimi> tsdgeos, confirmed your comment
[10:32] <Cimi> tsdgeos, all we need to do now is to put a console.log when the overlay should appear
[10:32] <Cimi> tsdgeos, and see if it actually is a rendering issue
[10:32] <tsdgeos> Cimi: you mean an onVisibleChanged in the overlay?
[10:32] <tsdgeos> i did that
[10:32] <tsdgeos> it changes to true
[10:35] <Cimi> tsdgeos, yep
[10:35] <Cimi> tsdgeos, tried async false?
[10:36] <tsdgeos> Cimi: i did
[10:36] <tsdgeos> Cimi: but give it another try
[10:51] <Saviq> /food
[10:58] <Cimi> tsdgeos, so
[10:59] <tsdgeos> yes?
[10:59] <Cimi> tsdgeos, I tried having the loader always visible: true
[10:59] <Cimi> tsdgeos, the shader is shown, but not the overlay text
[10:59] <tsdgeos> Cimi: which loader?
[10:59] <tsdgeos> the overlay one?
[10:59] <Cimi> tsdgeos, yes
[10:59] <tsdgeos> the text is somewhere else
[10:59] <Cimi> tsdgeos, so is not a loader issue
[11:00] <Cimi> tsdgeos, shader or so
[11:00] <tsdgeos> Cimi: you can just set showHeader to true all the time (commenting the code in CardCarousel) and you'll see all get the header
[11:04] <tsdgeos> greyback: should i do that thing you did for the red rectangle on 5.3?
[11:05] <greyback> tsdgeos: yes please, would help identify if the GL calls are different, which might be the cause
[11:06] <tsdgeos> greyback: ok, doing
[11:07] <Cimi> tsdgeos, yeah, I removed the connection of the titlelabel with the loader
[11:07] <Cimi> tsdgeos, I think is a rendering issue
[11:19] <tsdgeos> pete-woods: i can still reproduce the hud going crazy :/
[11:19] <tsdgeos> pete-woods: i was thinking if it can be firefox+grooveshark maybe?
[11:20] <pete-woods> tsdgeos: I have a branch that
[11:20] <pete-woods> that's under SRU that should stop it
[11:20] <tsdgeos> a
[11:20] <tsdgeos> cool
[11:20] <pete-woods> crossing all fingers + toes
[11:38] <mzanetti> tsdgeos: hey, have been testing the use-unity-api branches
[11:38] <mzanetti> tsdgeos: seems to work but I think I get more of those: file:///home/phablet/shell/builddir/plugins/Dash/createCardComponent:40:51: Unable to assign [undefined] to QString
[11:38] <tsdgeos> mzanetti: hi
[11:38] <tsdgeos> mzanetti: that's already there on trunk
[11:38] <tsdgeos> there's a fix by Cimi
[11:38] <mzanetti> tsdgeos: ack
[11:38] <tsdgeos> mzanetti: https://code.launchpad.net/~cimi/unity8/carousel-shadow-fixes/+merge/220213
[11:40] <tsdgeos> greyback: Saviq: so the traces are defenitely different, not enough gl knowledge in my side to understand if that can be the problem
[11:41] <greyback> tsdgeos: can you share? I'm not much of an expert either, but I'd like a look
[11:41] <tsdgeos> greyback: Saviq attached it to the bug :D
[11:41] <tsdgeos> greyback: http://paste.ubuntu.com/7496983/
[11:44] <mhr3> xnox, can i use the click chroot with sbuild?
[11:44] <mhr3> xnox, i just tried sbuild -A -d click-ubuntu-sdk-14.10-armhf --host armhf unity-scopes-api_0.4.7-0ubuntu1.dsc
[11:44] <mhr3> and it failed :)
[11:45] <mzanetti> Saviq: should I commit a workaround for this? https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1302761
[11:46] <mzanetti> Saviq: or should we increase priority and still hope for th SDK to fix it eventually?
[11:46] <xnox> mhr3: for some value of can =)
[11:47] <mhr3> xnox, got http://paste.ubuntu.com/7497060/
[11:47] <xnox> mhr3: well, Saviq above was working really hard to enable cross-compilation of that package.
[11:48] <xnox> mhr3: not sure if it was yet.
[11:48] <xnox> mhr3: try cross building $ pull-lp-source hello ?
[11:48] <xnox> to see if it works with the click chroot (it should)
[11:49] <mhr3> xnox, inside the chroot?
[11:49] <mhr3> i guess not
[11:50] <greyback> tsdgeos: might be handy to set QSG_INFO=1 and run the qml file again. It'll output some handy GL info
[11:50] <greyback> tsdgeos: no need for the apitrace bit
[11:50] <tsdgeos> Saviq: do you do it ↑↑↑ ?
[11:50] <mhr3> xnox, same error
[11:51] <xnox> mhr3: pull-lp-source on the host, to get dsc, and then use above you used to cross-build unity-scopes-api but instead cross-building hello*.dsc
[11:51] <mhr3> xnox, yea, that's what i did, same error
[11:52] <dednick> Saviq: indicators "not to reach bottom". wtf... haven't noticed that this happens for a year?
[11:52] <xnox> mhr3: hello does not build-depend on systemtap.... so it shouldn't be the same error, unless the chroot is broken.
[11:52] <mhr3> xnox, oh you meant hello literally, i just grabbed scopes-api :)
[11:54] <xnox> mhr3: yes, we have "GNU Hello world" package. Which is excellent test-case for cross-building =) we know it cross-builds et.al. thus it should validate if "cross-building random .dsc should work with click chroot".
[11:54] <xnox> mhr3: not everything cross-builds. and i don't think unity-scopes-api is cross-buildable yet, but i might be wrong.
[11:54] <xnox> mhr3: hence the hello test.
[11:55] <mhr3> xnox, hello_2.9-1_armhf.deb
[11:55] <mhr3> so it works it seems
[11:56] <xnox> yeah.
[11:56] <xnox> mhr3: talk to Saviq about enabling cross-building things. i think he was working on unity-scopes*
[11:57] <mhr3> since it's complaining about lttng, i think it's about that right now
[11:58] <mhr3> or well.. systemtap
[12:11] <Saviq> dednick, don't even start...
[12:13] <mhr3> Cimi, nope, not coming
[12:13] <Saviq> mzanetti, it's actually fixed in SDK, but not in 5.2
[12:13] <Cimi> mhr3, lazy!
[12:13] <Cimi> mhr3, see you sunday
[12:13] <Saviq> mzanetti, we'd need to backport the patch as linked in one of the comments, or say that this is going to be fixed with 5.3
[12:14] <mhr3> Cimi, lazy indeed :) will come there on friday
[12:14] <mzanetti> Saviq: mhm... well, for now I've built on the phone
[12:14] <mhr3> Cimi, ...maybe :)
[12:14] <Cimi> mhr3, I won't be here friday
[12:14] <Saviq> greyback, tsdgeos, yeah, let me
[12:15] <mhr3> Cimi, here == office, or london?
[12:15] <Cimi> mhr3, office
[12:16] <Cimi> I'm going this afternoon
[12:16] <Saviq> greyback, https://bugs.launchpad.net/unity8/+bug/1321189/comments/7
[12:17] <Saviq> mhr3, so what's your x-build issue?
[12:18] <mhr3> Saviq, pete-woods is getting the uninstallable apparmor
[12:18] <mhr3> Saviq, i'm getting uninstallable lltng-dev because systemtap-...-dev is not installable
[12:18] <greyback> Saviq: ok nothing obviously broken afaics. Best ask a Mir person for more help
[12:19] <Saviq> mhr3, pete-woods, yeah, xnox was to try fixing that in apparmor, by marking it M-A appropriately
[12:19] <pete-woods> python3:armhf : Depends: dh-python:armhf but it is not installable seems to be the underlying package
[12:19] <Saviq> pete-woods, that's because apparmor pulls in python armhf, while your own build deps pull in the amd64 version
[12:20] <pete-woods> I haven't asked for any amd64 debs from apt-get
[12:20] <Saviq> pete-woods, well, you're talking about cross-building are you not?
[12:20] <pete-woods> this is with just libunity-scopes-dev:armhf added to the "extra packages" list of click
[12:20] <pete-woods> this happens at the stage of creating the actual chroot
[12:21] <pete-woods> I am talking about cross-building, yes
[12:21] <Saviq> pete-woods, it's a cross-build chroot, most of the packages there will be amd64, other than libs
[12:21] <pete-woods> ahh
[12:21] <pete-woods> that's a very good point
[12:21]  * pete-woods didn't really employ his brain fully
[12:22] <Saviq> pete-woods, solution would be to install apparmor:amd64 instead, and that's what xnox is looking to make possible in apparmor's packaging
[12:22] <Saviq> pete-woods, another solution would be to not depend on apparmor from libunity-scopes1 if possible
[12:23] <Saviq> pete-woods, probably by splitting out the executables
[12:23] <pete-woods> and, indeed, any other python tool
[12:23] <mhr3> we actually should split the registry into a separate pkg
[12:23] <pete-woods> that isn't multi-arch aware
[12:23] <xnox> pete-woods: python is fine. it's multi-arched properly.
[12:23] <mhr3> although the scoperunner needs to be bound to the soversion
[12:25] <mhr3> then again registry is the one that needs apparmor binaries
[12:25] <pete-woods> yeo
[12:25] <Saviq> mhr3, yeah, but registry isn't required for building
[12:26] <Saviq> mhr3, so if registry was split out, it could depend on apparmor
[12:27] <Saviq> or well, if you only need aa-exec, and it's a python tool, that one could be split into a properly M-A package, and that's what you'd depend on, and not on the whole of apparmor
[12:28] <mhr3> i didn't realize aa-exec is a python tool
[12:28] <Saviq> dunno, thought that what pete-woods said
[12:28] <mhr3> would make more sense to use the lib directly
[12:29] <Saviq> lol
[12:29] <Saviq> it's actually a perl tool ;)
[12:29] <mhr3> oh god
[12:29] <mhr3> pete-woods, kill it! :)
[12:29] <Saviq> agreed, you should use libapparmor or whatever
[12:30] <Saviq> and aa-exec-click is bash
[12:30] <mhr3> oh but that needed touching process-cpp cause it doesn't do pre-fork hook
[12:30] <Saviq> but that's just a wrapper around aa-exec
[12:30] <pete-woods> mhr3: it's not that easy, we need a separate binary for it because process-cpp handles all the forking for us
[12:30] <pete-woods> so we could use libapparmor
[12:30] <mhr3> pete-woods, ^^^
[12:30] <pete-woods> but we'd need to make our own binary
[12:30] <pete-woods> ah yes
[12:30] <pete-woods> .me reads
[12:30] <mhr3> or... that hook
[12:31] <mhr3> or rather pre-exec hook
[12:40] <mhr3> Saviq, btw why doesn't gotoScope/openScope work in the -tool?
[12:41] <Saviq> mhr3, probably because we didn't move enough of the dash in there
[12:41] <mhr3> karni, so that's why ^
[12:42] <karni> roger
[12:42] <Saviq> karni, mhr3, we'll soon be moving dash to be a standalone app, the tool will then wrap that whole dash effectively
[12:43] <mhr3> not sure how i feel about that
[12:43] <Saviq> mhr3, about what?
[12:43] <mhr3> but surely you have reasons :)
[12:43] <mhr3> Saviq, making it an app
[12:43] <Saviq> mhr3, yes, dash is meant to *become* an app
[12:43] <Saviq> mhr3, be part of the spread etc.
[12:43] <Saviq> mhr3, only that you won't be able to stop it
[12:46] <Saviq> mhr3, it simplifies right-edge+side-stage+dash a lot
[12:46] <mhr3> ok
[12:46] <mhr3> what does it complicate though?
[12:46] <Saviq> actually it doesn't complicate much
[12:46] <mhr3> AppManager i guess
[12:46] <Saviq> mhr3, gone from dash
[12:47] <Saviq> mhr3, app management goes into spread (swipe app away to close)
[12:47] <Saviq> mhr3, so we're losing the "recent" in dash completely
[12:47] <Saviq> mhr3, so! we can get rid of quite some code
[12:47] <mhr3> i meant that AppManager will have to special case the dash app
[12:47] <Saviq> mhr3, like special categories and such
[12:47] <Saviq> ah yeah, that
[12:47] <Saviq> a bit
[12:47] <Saviq> but not a whole lot
[12:48] <Saviq> just needs to inject the dash in the running apps list
[12:48] <Saviq> and identify it for the shell to know which one it is
[12:48] <mhr3> alright, i'm not questioning that, just wanted to hear the rationale
[12:48] <Saviq> so that it doesn't close it and goes to it when pressing buttons etc.
[12:49] <Saviq> mhr3, https://docs.google.com/a/canonical.com/spreadsheet/ccc?key=0AseY_FZZ1z7IdENvN1BiY3h0c05wTEZjbjZZSk9EQXc&usp=drive_web#gid=0 vs. https://docs.google.com/a/canonical.com/spreadsheet/ccc?key=0AseY_FZZ1z7IdEJsVGJ2WXB1alREYV82WXZkV0lPT1E&usp=drive_web#gid=0
[12:49] <Saviq> mhr3, 27 vs. 72 permutations for right edge behaviour on the tablet
[12:50] <Saviq> and 5 vs. 10 on phone
[12:51] <mhr3> holy ....!
[12:51] <Saviq> inded
[12:51] <Saviq> e
[12:56] <Saviq> Cimi, what's the status of infographics, didn't you say you had them ready?
[13:12] <Cimi> Saviq, I have them yes, but there are no apps... writing tests
[13:13] <Saviq> Cimi, camera app is ported already
[13:13] <Cimi> Saviq, let me see if it works with my branch
[13:17] <tsdgeos> Saviq: the qmluitests are not being run ^_^
[13:17] <tsdgeos> Saviq: see https://jenkins.qa.ubuntu.com/job/unity-phablet-qmluitests-utopic/53/consoleFull "env: xvfb-run: No such file or directory"
[13:17] <tsdgeos> fginther: ping
[13:19] <fginther> tsdgeos, looking
[13:19] <tsdgeos> fginther: thanks :)
[13:23] <fginther> tsdgeos, this has been the case for some time, see - https://jenkins.qa.ubuntu.com/job/unity-phablet-qmluitests-trusty/1582/consoleText
[13:24] <tsdgeos> fginther: well it's wrong for some time then :D
[13:26] <fginther> tsdgeos, it appears the x bit was not set on the hook file. This has possibly never worked right :/
[13:27] <tsdgeos> fginther: which hook file?
[13:27] <fginther> tsdgeos, fixed that, let's see if it works now
[13:27] <fginther> tsdgeos, the job creates a pbuilder hook file to install xvfb during the pbuilder build
[13:27] <tsdgeos> ah
[13:27] <tsdgeos> so in the CI side?
[13:27] <fginther> tsdgeos, yes
[13:31] <Cimi> Saviq, now they are merged? landing 10 is empty
[13:38] <Cimi> mhr3, damn you
[13:38] <Cimi> mhr3, you hit me with laziness and I'll keep working from here
[13:38] <Cimi> xD
[13:38] <mhr3> lol
[13:38] <Cimi> might come friday then
[13:40] <Cimi> pete-woods, could you please remember me how to test infographics on desktop?
[13:40] <pete-woods> Cimi: sure, you'll need to setup a fake data source
[13:41] <Cimi> pete-woods, handy list of commands? :)
[13:41] <pete-woods> e.g. touch ~/.local/share/libusermetrics/sources/foo.json
[13:41] <Cimi> done
[13:42] <pete-woods> APP_ID=foo usermetricsinput banana "%1 bananas today" "no bananas today" "" 1.0 2.0 3.0 0.1 2.4
[13:42] <pete-woods> APP_ID=foo usermetricsinput apple "%1 appls today" "no apples today" "" 2.0 1.0 4.0 0.0 5.0 1.0 2.1
[13:42] <pete-woods> that will add two data sets to the fake "foo" data source
[13:45] <Cimi> pete-woods, is there a silo for it?
[13:45] <pete-woods> Cimi: er, should be, maybe it got flushed?
[13:45] <Cimi> yeah...
[13:45] <pete-woods> yeah, it got freed
[13:45] <Cimi> was 10
[13:45] <pete-woods> it's not hard to build, at least
[13:46] <Cimi> pete-woods, which branch?
[13:46] <pete-woods> Cimi: lp:~unity-team/libusermetrics/file-based-infographics
[13:46] <mterry> Saviq, hello!  So yesterday I was investigating your silo 002 findings.  I ran autopilot myself and they seemed fine.  And the "clicking through edge to hit greeter" bug is present in trunk.  I made the SIM unlock background be correct (but there is a gap between it and the edge of the screen I haven't figured out yet).  The new users is due to a dropped patch in AccountsService I'll follow up with Laney about.  I have had little success tracki
[13:46] <mterry> ng the cpu usage problem -- still working on that
[14:11] <Mirv> Saviq: re: black launcher, SDK team knows that various overriding of parameters has changed so that the overriding doesn't work, so that eg. sliders are black instead of orange etc. also, the launcher actually works (which I just heard, I hadn't realized), it's just black.
[14:13] <tsdgeos> Mirv: sure, we know it's a painting problem
[14:13] <tsdgeos> Mirv: but still the painting should work :)
[14:16] <Cimi> pete-woods-lunch, how do I debug now?
[14:20] <Mirv> alrighty
[14:41] <mterry> Saviq, I replied to your MP comments by the way.  Will investigate some of them, but I'm still trying to figure out the cpu issue as I mentioned
[15:03] <Cimi> pete-woods, how do I debug now? where are generated svg?
[15:03] <pete-woods> Cimi: I take it nothing is appearing in /var/lib/usermetrics/$UID ?
[15:04] <Saviq> mterry, can you come back for a sec?
[15:04] <Cimi> pete-woods, nope
[15:04] <pete-woods> Cimi: status usermetricsservice ?
[15:05] <Cimi> pete-woods, I started it now
[15:05] <pete-woods> Cimi: any luck?
[15:06] <Cimi> pete-woods, ok creates the file
[15:06] <Cimi> pete-woods, I am working on unity side now
[15:06] <pete-woods> :D
[15:07] <Cimi> pete-woods, did you add get methods?
[15:07] <Cimi> I tried with model.get(index).display but doesn't seem to work
[15:08] <pete-woods> Cimi: er, can you try just model.get(index)?
[15:09] <pete-woods> that method should just return a string
[15:10] <Cimi> pete-woods, empty
[15:10] <pete-woods> bah
[15:13] <Cimi> pete-woods, works as ListView
[15:13] <Cimi> pete-woods, so get doesn't seem to work
[15:13] <Cimi> or I have the wrong branch
[15:15] <pete-woods> Cimi: no you don't have the wrong branch, I obviously did something wrong
[15:15] <Cimi> ok
[15:15] <Cimi> hah :)
[15:15] <Saviq> dednick_, the bug is gone already btw ;)
[15:15] <Saviq> dednick_, the half-high indicators
[15:15] <dednick_> Saviq: yeah. just saw that
[15:19] <Saviq> tsdgeos, what were you saying about qmluitests btw?
[15:19] <tsdgeos> Saviq: tests are not run
[15:19] <tsdgeos> xvfb-run is not installe
[15:20] <tsdgeos> Saviq: see chat around 15:17:16 - 15:27:45
[15:20] <tsdgeos> fginther: is it now fixed?
[15:20] <Saviq> tsdgeos, so we had green runs without actual tests being run did we?...
[15:21] <tsdgeos> Saviq: yeah
[15:21] <Cimi> mzanetti, Saviq can you review http://bazaar.launchpad.net/~unity-team/libusermetrics/file-based-infographics/revision/169 and see what is wrong in this get method?
[15:21] <mzanetti> ack. I got it
[15:22] <mzanetti> eh. food is ready. Cimi, can it wait half an hour?
[15:22] <pete-woods> Cimi: okay, I've just tried it out with a simple QML test, and I have the old "works for me?
[15:22] <Cimi> mzanetti, food? which timezone are you? :D
[15:22] <pete-woods> source: dataModel.model.get(index);
[15:22] <pete-woods> does what I expect
[15:23] <mzanetti> I only eat once usually... and breakfast
[15:23] <mzanetti> so the time varies
[15:23] <Cimi> pete-woods, paste the whole file
[15:23] <Cimi> pls
[15:24] <pete-woods> Cimi: http://paste.ubuntu.com/7497803/ <— Greeter.qml
[15:24] <pete-woods> Cimi: http://paste.ubuntu.com/7497805/ <— Pager.qml
[15:24] <pete-woods> Cimi: QML2_IMPORT_PATH=/usr/lib/x86_64-linux-gnu/unity8/qml qmlscene Greeter.qml
[15:31] <pete-woods> Cimi: just so you know, the function returns an empty string if you give it an index that's out of range
[15:31] <fginther> tsdgeos, thanks for the reminder. I chmod'd the wrong file. Fixed it and trying again now
[15:33] <tsdgeos> tx :)
[15:35] <Cimi> pete-woods, your qml works for me
[15:35] <Saviq> early EOD, talk later/tomorrow folks o/
[15:35] <Cimi> pete-woods, I am trying to see what's wrong in mine then
[15:36] <pete-woods> Cimi: okay, cool, I'm interested to know what the problem is
[15:37] <Cimi> pete-woods, first of all, without the listview doesn't work
[15:38] <pete-woods> Cimi: well the model is loaded asynchronously, so perhaps when you're calling the get() method, the data isn't there yet
[15:38] <pete-woods> the ListView obviously handles all that for you by following the list model signals
[15:39] <Cimi> mmm
[15:39] <Cimi> how do I load the model then?
[15:39] <Cimi> this is a qml question
[15:39] <pete-woods> it starts loading as soon as you set the UID
[15:40] <pete-woods> and then dispatches standard QAbstractListModel type signals
[15:40] <pete-woods> I have no idea how you do the QML part outside of standard LiewView type stuff
[15:40] <pete-woods> my QML-fu is weak
[15:41] <mhr3> Saviq, great, so the :native thing doesn't work in recipes
[15:41] <mhr3> Saviq, https://launchpadlibrarian.net/176048730/buildlog.txt.gz
[15:50] <dandrader> greyback,  do you think supportedOrientations look like an application or a surface property?
[15:52] <dandrader> I would say surface, although I cannot think of an app that has multiple surfaces with differing support
[15:58] <mzanetti> Cimi: pete-woods: is that get method still a problem?
[15:59] <pete-woods> mzanetti: I would guess so, I'm not sure I can help Cimi out here
[16:05] <mzanetti> pete-woods: ack. I'll have a look... any easy way to reproduce?
[16:09] <pete-woods> mzanetti: I think you'd have to look at Cimi's code, I haven't seen it yet
[16:09] <pete-woods> mzanetti: the example I'm using piggybacks off a ListView still
[16:09] <mzanetti> ack
[16:10] <mhr3> dednick_, is it desired that the brightness indicator doesn't work when using auto-brightness?
[16:10] <dednick_> mhr3: :/
[16:10] <dednick_> mhr3: dunno. probably a question for design/indicator-team
[16:11] <mhr3> charles, ^?
[16:12] <Cimi> pete-woods, you're right with the loaded model
[16:15] <greyback> dandrader: I can't think of a good use-case for different surfaces of the same application supporting different orientations
[16:24] <Cimi> pete-woods, we were thinking of adding a count property to the model
[16:24] <Cimi> pete-woods, so I can listen to the count changed and call get
[16:25] <pete-woods> Cimi: that wouldn't be enough
[16:25] <Cimi> mzanetti, ^
[16:25] <pete-woods> you'd need to know when any individual entry updated
[16:25] <pete-woods> I guess I really don't quite understand why the usual QML model signals aren't enough
[16:26] <mzanetti> pete-woods: because you can't really access them in qml I think
[16:26] <mzanetti> pete-woods: they have that QModelIndex as params we can't work with
[16:26] <pete-woods> I thought QML was all about models
[16:27] <mzanetti> the ListView/Repeater/etc is a c++ implementation which connects to it
[16:27] <mzanetti> and makes magic happen in qml
[16:27] <pete-woods> fair enough
[16:27] <pete-woods> so what we do is reimplement all that in QML?
[16:27] <mzanetti> hmmm
[16:28] <mzanetti> Cimi: how do you know which index do you need?
[16:28] <Cimi> mzanetti, I don't now
[16:28] <Cimi> mzanetti, maybe looping?
[16:29] <mzanetti> Cimi: huh? but afaiu your code calls get() with some certain index on startup, no?
[16:29] <Cimi> mzanetti, yes, but I am starting with 0 :D
[16:30] <Cimi> mzanetti, then I will figure out if we want to store and start from a better one
[16:30] <mzanetti> so its always 0 at startup and then if you need another one you'll call it again later?
[16:30] <mzanetti> in that case I guess having a count property would be enough
[16:30] <mzanetti> so Cimi could just listen to countChanged, if(count > 0) get(0)
[16:30] <pete-woods> but how will you know when to re-call the function?
[16:31] <mzanetti> does this stuff change at runtime in the backend?
[16:31] <pete-woods> of course
[16:31] <mzanetti> ah ok
[16:31] <Cimi> onModelChanged works?
[16:31] <pete-woods> sure, it should do
[16:31] <mzanetti> dataChanged, yeah, but that has a QModelIndex again
[16:31]  * pete-woods feels the effort of minimising diffs to the model signals was wasted effort now
[16:32] <mzanetti> well, if its not used as a model, sort of, yes
[16:32] <mzanetti> pete-woods: could the get() return a QObject with a property for that string?
[16:33] <pete-woods> mzanetti: it could do, sure
[16:33] <mzanetti> so cimi would to a get(index).propertyName which in turn would update stuff when changing
[16:33] <pete-woods> mzanetti: well that's not quite the same thing
[16:33] <pete-woods> this is QStringListModel
[16:34] <pete-woods> it has QStrings in it
[16:34] <mzanetti> meh...
[16:34] <pete-woods> can I just be made to understand why we aren't able to use Repeater, et al?
[16:34] <pete-woods> what's so broken with it
[16:35] <mzanetti> because it would instantiate all the items, while cimi only needs one apparently
[16:35] <pete-woods> mzanetti: okay, but the user is going to tap through these things
[16:35] <mzanetti> I don't really know the code around it tho
[16:35] <Cimi> we only have one infographics on screen
[16:35] <Cimi> we don't need all of them
[16:35] <Cimi> pete-woods, we can use a crossfadeImage for that
[16:36] <pete-woods> this is basically a totally different API than I was asked for
[16:36] <mzanetti> Cimi: don't you have all those items in a repeater already? couldn't you just get it from there?
[16:36] <pete-woods> I could have made a thing with a QString next(); method
[16:37] <mzanetti> well, I really don't know enough of the whole thing around it to say which way to go
[16:37] <mzanetti> Cimi: where is this code? is it the inforgraphics code in unity8?
[16:38] <Cimi> mzanetti, I cannot see the point of using a repeater if we only display one image at once
[16:38] <Cimi> mzanetti, in a separate branch, but is the pastebin I gave you
[16:38] <Cimi> mzanetti, just using crossfadeImage with the path I obtain from the model
[16:39] <mzanetti> Cimi: and where will this be?
[16:39] <mzanetti> in the end
[16:39] <Cimi> mzanetti, GreeterContent.qml
[16:39]  * mzanetti reads some code
[16:40] <Cimi> mzanetti, my idea is to connect a CrossFadeImage with the model.get(index)
[16:40] <Cimi> (that prodives an url)
[16:41] <mzanetti> Cimi: sure... but we've seen thats troublesome. So I'm trying to find something else which gives you the same data without you having to use a Repeater
[16:41] <Cimi> mzanetti, I don't know anything apart from listview and repeater :(
[16:42] <mzanetti> Cimi: what I mean is, there is already a Repeater in the infographics. if we can connect to that one instead of connecting to the model directly it might help us
[16:42] <Cimi> mzanetti, there is no repeater anymore
[16:43] <mzanetti> oh...
[16:43] <mzanetti> so the whole inforgraphic changed?
[16:43] <Cimi> mzanetti, yes
[16:43] <Cimi> mzanetti, we obtain a list of SVGs
[16:43] <Cimi> mzanetti, so a list of images
[16:43] <mzanetti> pete-woods: that's probably why we try to use it different than before ^^
[16:43] <Cimi> mzanetti, we display one image
[16:43] <Cimi> mzanetti, and we want to crossfade between them
[16:44] <Cimi> mzanetti, I can only think of a crossfadeimage with the source of that svg file
[16:44] <pete-woods> Cimi: I can rework the API so that there's a simple "image" property
[16:44] <pete-woods> that changes whenever you call "next"
[16:44] <pete-woods> it sounds like that's what you *actually* need
[16:45] <pete-woods> as opposed to the listmodel I was asked for
[16:45] <mzanetti> pete-woods: I think the listmodel might not be that bad after all
[16:45] <mzanetti> but rather a QAbstractListModel holding QObject's instead of a QStringListModel
[16:46] <pete-woods> but is that really what you want?
[16:46] <pete-woods> this API would be really simple
[16:46] <mzanetti> not for this use case...
[16:46] <pete-woods> well unity8 is my only use case
[16:46] <mzanetti> but you know... the infographic might look different again next week
[16:46] <pete-woods> no joke
[16:46] <pete-woods> I have had to totally reimplement the service
[16:46] <pete-woods> to use generated SVGs now
[16:47] <pete-woods> anyway, I think I will change the API to be how Cimi needs it
[16:47] <mzanetti> so the model with QObjects would offer everything, even though not the easiest way for this representation
[16:47] <pete-woods> yeah, I want everything to be really easy
[16:47] <mzanetti> but yeah... I'm really to far off the whole topic to tell you where to go
[16:47] <pete-woods> it's easier for both me and Cimi
[16:47] <mzanetti> ack
[16:48] <pete-woods> if we need a listmodel I'll just add one back again, it's easy enough
[16:49] <mzanetti> probably yes.. given that overall its still a quite easy topic with not much interaction between ui and model
[16:49] <Cimi> pete-woods, let's talk tomorrow with Saviq
[16:49] <Cimi> but my current need is indeed just an image
[16:52] <pete-woods> sounds like a good plan
[17:06] <Wellark> hey, anyone around who knows about unity8 translation process?
[17:06] <Wellark> is the update-unity8-pot run manually?
[17:07] <Cimi> Wellark, yes
[17:07] <Cimi> Wellark, usually when we add translatable strings
[17:07] <Wellark> Cimi: so it's the responsibility of the developer who changes the source string to run "make po/pot_file"
[17:08] <Wellark> and include the changes .pot diff in his MR+
[17:08] <Wellark> then, how are the .po files updated?
[17:08] <Wellark> there is a LP bot that uploads them automatically to trunk periodically?
[17:10] <Cimi> Wellark, I don't know this part
[17:10] <Cimi> Wellark, but I know that if the developer adds strings, he should run the script
[17:13] <Wellark> Cimi: ok. thanks!
[17:55] <charles> mhr3, dednick_: actually the plan is for the brightness slider to disappear from the indicator
[17:55] <charles> so that's another way of resolving the inconsistency >:)
[18:13] <darklight_> ChrisTownsend, Is it you I talked about the shortcuts/hotcorners issue ?
[21:31] <Saviq> mhr3, ugh'
[21:38] <Saviq> mhr3, I wonder if this is because of trusty... mhr3 ultimately we could probably do apparmor:native | apparmor
[21:38] <Saviq> mhr3, I'll talk with xnox tomorrow
[21:39] <xnox> Saviq: please don't do stuff to apparmor.
[21:40] <xnox> Saviq: i've agreed with security team to mark apparmor foreign, then everything will need to simply build-depend or depend on "apparmor" and it will just work.
[21:40] <Saviq> xnox, oh ok, so we'll need to revert the :native then
[21:41] <xnox> Saviq: problem is that at the moment, M-a:same library that depends on apparmor tries to install apparmor:armhf, whereas some other native things depend on apparmor and thus try to install apparmor:amd64.....
[21:41] <Saviq> hmm but that won't be backported to trusty...
[21:41] <xnox> Saviq: and since apparmor does not declare any M-a co-installability it fails with a cryptic message.
[21:41] <xnox> Saviq: why not? we've backported a tonne load of multiarchification into precise, post precise release.
[21:42] <Saviq> xnox, I was told no packaging changes for SRUs ;)
[21:42] <Saviq> xnox, in that case we're good
[21:42] <Saviq> just need some wait time
[21:42] <xnox> Saviq: ....................... that is so not true. Read the StableReleaseUpdate policy with what is acceptable and what is not acceptable as an sru.
[21:43] <Saviq> xnox, thanks, maybe I misunderstood
[21:44] <xnox> Saviq: SRUs must be minimal and only to fix a given problem in the most minimalistic way.
[21:44] <xnox> Saviq: and there are srus that change significant things. Cosmetic/cleanup changes are not welcomed for example.