/srv/irclogs.ubuntu.com/2015/09/16/#ubuntu-unity.txt

=== slangase` is now known as slangasek
xtalmathHi, not sure if this is the right place to ask, I want my application to generate a system wide dialog prompt, so the user can not switch to a browser (its for productivity software). what library or system call do I need? I assume I will be using C++02:07
xtalmathi.e. the user needs to process the prompt dialog, to enjoy freedom again02:08
greybackdavmor2: hey, could you move the QA testing card for silo27 to be unblocked? All branches are approved now09:13
=== vrruiz_ is now known as rvr
davmor2greyback: thanks09:28
=== zbenjamin_ is now known as zbenjamin
=== faenil_ is now known as faenil
=== faenil is now known as faenil_
=== faenil_ is now known as faenil
=== alan_g is now known as alan_g|lunch
=== faenil is now known as faenil_
dandraderso lp:unity8/overlay is not being used anymore?12:37
dandradermzanetti, ^12:37
mzanettidandrader, yes it is12:46
greybackmzanetti: are we not dual landing? How does overlay branch fit in now?12:47
mzanettigreyback, yes, dual landing... just using overlay branch still12:47
mzanettireason is that overlay branch has jenkins running for vivid+overlay12:47
greybackah12:48
mzanettiwe asked CI to move that to trunk, but afaik that didn't happen yet12:48
greybackso we target MPs to ...?12:48
mzanettioverlay12:48
greybackok12:48
mzanettiI'll merge them to trunk after it landed12:48
greybackdandrader: sorry, my bad12:48
mzanettinote that landing only means building packages and merge to the branch they are targetted to12:49
mzanettidual-landing means build packages for both distros, still merges the code to the branch it is targetted12:49
mzanettilanidng doesn't care about the branch name12:49
=== alan_g|lunch is now known as alan_g
greybackmzanetti: sure, I just thought we abandoned the '2 trunks' idea12:51
mzanettiwe kinda did... using only overlay atm :D12:51
mzanettiI hope we'll get CI running on trunk soon and can drop that12:52
pstolowskimzanetti, hey, still fighting with silo 4. all the projects except for unity-scopes-shell are now dual-landable, because of that i think the only way around it is to set the silo to 'wily' only, and then when it lands, make another silo for vivid overlay where all the stuff is just binary-synced from wily, but shell plugin has a separate MP. i just talked to sil2100 and this is possible with current infra12:53
pstolowskimzanetti, any objections/ideas?12:54
mzanettiin general, yes, I object the idea to land to wily only12:54
mzanettibut if there's no way out... dunno.... hate this mess12:54
mzanettiwhy can't we dual land unity-scopes-shell?12:55
mzanettiI mean... we should fix that really12:55
pstolowskimzanetti, because of different symbols files12:55
mzanettinot really sure what that means tbh :D12:55
pstolowskimzanetti, that's fixable, though a lot of work around debian packaging which i don't really understand tbh...12:55
mzanettithe packages are built twice12:56
mzanettiso the symbols in the libs should be fine12:56
pstolowskimzanetti, c++ symbols are different with gcc4.9 and gcc512:56
greybacklots of people in theory should have this same issue12:56
pstolowskimzanetti, no, because symbols file live in the source tree12:56
mzanettisure... but dual landing builds two packages12:56
pstolowskimzanetti, so they were re-generated for wily12:56
pstolowskigreyback, only affects libs and plugins12:57
greybackalan_g: how is mir dealing with different symbols between vivid+overlay & wily?12:57
alan_ggreyback: it isn't12:58
mzanettifirst time I see such a symbol file as part of the packaging12:58
pstolowskimzanetti, look at debian/*symbols in any lib package12:58
mzanettiyeah... that's what I'm doing12:58
mzanettinot sure what this is good for tho12:59
mzanettipstolowski, can't we land this first and the the other branches? or the other way round?13:00
pstolowskimzanetti, it should prevent unexpected abi breakages. in theory. in practice it's far from perfect, but lack of symbols raises red flag whenever you try to land something ;)13:00
pstolowskimzanetti, sorry, what do you mean?13:00
alan_gmir ensures that wily packages supersede vivid (non-overlay) ones and we don't try to deal with folks with "a random ppa" confusing things13:00
pstolowskimzanetti, everything needs to land together because of the magic version number of unity-api which we bump, and both unity8 and unity-plugin-scopes depend on the extact number13:02
mzanettipstolowski, well, I know if saviq would be here he'd say fix the symbols file13:02
mzanettithis is gonna be hitting us all the time again if we don't fix it13:03
pstolowskimzanetti, fair point13:03
tsdgeosmzanetti: pstolowski: wasn't there some plan to have an "overlay repo" with just the debian folder to build for a different release (vivid/wily) ?13:06
mzanettisil2100 said something like this. don't think it actually happened. not sure...13:06
pstolowskitsdgeos, i've never heard of that13:08
greybackalternative method was mentined in the ML, to tag the symbols13:08
pstolowskigreyback, interesting, do you have a pointer to the ML?13:09
=== sil2100_ is now known as sil2100
tsdgeostedg: any progress on the fd leaking? any help i can provide?13:12
tedgtsdgeos: Progress, but nothing to report. It is kinda weird. :-/13:13
tsdgeos:/13:13
tedgtsdgeos: Trying to get a minimal viable breakage to see what is wrong.13:13
=== JMulholland_ is now known as JMulholland
=== JMulholland_ is now known as JMulholland
mzanettidandrader, hey, about the mail I wrote, regardingt he assertion in the DDA13:37
dandradermzanetti, haven't looked into it yet13:38
mzanettiah ok. no worries13:38
=== faenil_ is now known as faenil
=== faenil is now known as faenil_
Saviqpstolowski, there isn't a special branch for unity-api as lp:unity-api/trunk-15.04 was just ahead of lp:unity-api14:34
Saviqpstolowski, so it's a simple push from /trunk-15.04 to lp:unity-api14:34
pstolowskiSaviq, i'm not sure what are you referring to? in any case both should be the same now, I updated lp:unity-api yesterday14:35
Saviqpstolowski, I'm just in from vacation, so replying to pings that happened throughout the week...14:35
* Saviq reads up on the symbols issue14:36
pstolowskimzanetti, Saviq i may have a solution for unity-scopes-shell build from single tree14:36
mzanettinice14:37
pstolowskimzanetti, Saviq following what michi did in unity-scopes-api/singletree, only simpler because the plugin is simpler14:37
pstolowskiwe will see if distro guys like it.. :/14:37
Saviqpstolowski, mzanetti, if there's reasons to keep two branches, fine by me, as long as there is a reason, and they're both landed as close to one another as possible14:38
pstolowskiSaviq, the only reason is symbols really, no diff in features14:38
Saviqpstolowski, mzanetti, so that the two-branch issue does not go viral (as it did because of gcc5)14:38
Saviqpstolowski, about CI for unity-api, what we should have is have it run on both wily and vivid+o14:41
Saviqpstolowski, but since vivid+o is the more important target now, I'd say we should switch to that if we can't have both14:42
Saviqstill need to talk to ci folk about that14:42
mterryI think old tags got into lp:unity8/overlay again14:42
Saviqis /overlay alive still?14:42
pstolowskiSaviq, ok, makes sense. i didn't know the former is even possible14:42
mterry(they are not in lp:unity814:42
Saviqif silo 14 landed, /overlay should be killed with fire14:42
mterrySaviq, mzanetti: guh, ok.  I thought we were still using it14:42
tsdgeosSaviq: noooooo, it's the only place we get proper CI :D14:42
tsdgeosmterry: something's up with the .po files in your MR14:43
tedgtsdgeos: Okay, I think that branch cleans up the FD now. At least it does in my tests :-)14:43
mterrytsdgeos, yeah I accidentally branched from lp:unity8, proposed into overlay14:43
mterrytsdgeos, I set it to WIP while I clean up14:43
Saviqtsdgeos, should be easy to switch that onto trunk, I'll try and find out what can be done this afternoon14:43
tsdgeostedg: cool, want me to try it up?14:44
=== dandrader_ is now known as dandrader|afk
tedgtsdgeos: Yes please14:44
tsdgeostedg: https://code.launchpad.net/~ted/ubuntu-app-launch/lp1495871-unref-context ?14:44
tedgtsdgeos: si14:46
mzanettiSaviq, well. that would kill our jenkins runs14:51
mzanettiSaviq, but yes, once jenkins is fixed, definitely kill that branch14:51
mzanettiSaviq, note, there's one silo waiting for QA which targets overlay still (dual landed tho)14:52
Saviqmzanetti, there's no jenkins runs on trunk? or you mean they're for wily and not vivid+o?14:52
mzanettithe latter14:52
Saviqmzanetti, kk, so once that lands we can kill, I'll try and sort out CI before then14:52
mzanettita14:52
=== JMulholland_ is now known as JMulholland
mterryltinkl, I filed bug 149643615:12
ubot5bug 1496436 in unity8 (Ubuntu) "[wizard] Show warning on password page if a password is already set" [Undecided,New] https://launchpad.net/bugs/149643615:12
ltinklmterry, ye thx15:16
mterryltinkl, is it possible to put lp:~mterry/unity8/tutorial-redesign in your OOBE silo for design?15:22
tsdgeostedg: seems to fix it for me :)15:22
mterryltinkl, it's a very rough cut of the redesign, but she asked if she could see it as is15:22
ltinklmterry, I can't personally (not being on the approved list) but you could ask mzanetti/greyback15:24
ltinklmterry, good idea definitely15:25
mzanettimterry, on it15:26
mzanettimterry, need an MP15:26
mzanettican be WIP tho15:26
greybackI'm starting to think we shouldn't be using silos for demoing stuff to designers15:26
mzanettiI think that was one of the goals of the whole thing15:27
mzanettithe plan was even that it spits out ready-to-flash images just for this purpose15:27
greybackI'd be ok with a non-landing silo system for that kind of thing15:27
mzanettiwell, testing/deming in general, not just with designers15:27
greybackbut I don't want to start using up landing silos on teams who need them15:27
tedgtsdgeos: \o/15:33
Saviqgreyback, that's the airline plan all along, with ephemeral on-demand PPAs15:34
greybackSaviq: sure, but we're still on the train :)15:34
Saviqgreyback, there's quite a bit of cars these days though (like 40 or something?)15:39
kgunnand they do tell us to clean when it gets tight15:39
Saviqlooks more like 60 these days15:39
Saviqbut...15:39
Saviq55 assigned15:40
greybackSure. I'm just wary of taking more than our fair share, whatever that is15:43
mterrymzanetti, whoops, went to lunch.  Here's an MP: https://code.launchpad.net/~mterry/unity8/tutorial-redesign/+merge/27134216:30
mzanettimterry, ack, will add it16:31
=== alan_g is now known as alan_g|EOD
=== dandrader|afk is now known as dandrader
=== faenil_ is now known as faenil
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
dandradermterry, are you familiar with unity8-desktop-session-mir package?20:37
mterrydandrader, yeah...20:37
mterryinstalls u-s-c as I recall20:38
dandradermterry, I installed in wily. when I use it, it's all black and unity8.log shows "QXcbConnection: Could not connect to display"20:39
mterrydandrader, humph20:39
dandradermterry, to clealy the environment is wrong20:39
mterrydandrader, I haven't tested it myself recently20:39
dandraders/to/so20:39
dandraderbut it works fine on vivid+overlay20:39
dandraderI wonder if there are any differences20:39
dandraderbetween the two20:39
dandradermterry, does it use /usr/share/upstart/sessions/unity8.conf like on the phone? even though desktop is now systemd20:40
mterrydandrader, the package works fine on vivid+overlay?  the way I remember it, it installs a couple packages (like u-s-c) and a config file to set up lightdm to use it20:42
dandradermterry, yes20:43
dandradermterry, have been using it for a while now20:43
mterrydandrader, looks like it installs a whole new desktop session.  Uses /usr/share/lightdm/sessions/unity8-mir.desktop20:44
dandradermterry, I thought you were the author of this package :)20:45
mterrydandrader, it's been a long time!20:45
mterrydandrader, actually, I'm not even in the debian changelog...  Was trying to see the last time I touched it20:46
dandradermterry, so, the question is: where's the place that sets the environment where unity8 runs?20:47
dandradermterry, I'm totally lost in this lightdm world...20:47
mterrydandrader, /usr/bin/lightdm-unity8-session is installed by that package and looks like it does some setup20:47
dandrader"If no X server is available" <- this blows my mind. what the heck xserver has to do with unity8 and mir....20:50
dandraderand the environment it sets there is for client apps.....20:50
dandraderbut then, it's the same in vivid...20:52
=== faenil is now known as faenil_
dandradermterry, well... now it decided to work... go figure21:16
mterrydandrader, huh21:17
xtalmathsuppose I want to generate a system wide dialog prompt, to force me to handle some priority, how do I generate this? which permissions will the application need? i.e. something similar to the password prompt, but I'd like to have a different window/dialog appear...22:13
xtalmathIm trying to make a productivity manager, that stops me from using the computer after a timeout, unless I get back to the planned schedule22:39

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