[04:15] Laney: Is there plans to add a terminal to ubuntu-desktop-next, or is there already one there that I don't know about? [04:15] Laney: Other than the VTs of course. [05:04] Good morning [06:04] pitti: Moin! [06:04] hey Sweet5hark1, wie gehts? [06:05] great, last day before vacation. ;) [06:06] hey Sweet5hark1, pitti! [06:07] bonjour didrocks [06:08] * pitti toddles off to catch his train back home [06:08] though there is one thing weird right now, and I dont understand that: I just wanted to verify the libreoffice 4.2.4-0ubuntu2 package as is in proposed, so I enabled proposed on a trusty VM and I get all the nice new packages -- _except_ the libreoffice metapackage. [06:09] The package looks fine on LP and when I download the metapackage manually from the web UI it installs without a problem. [06:09] pitti, didrocks: any idea how that can be? [06:12] Sweet5hark1: what does "apt-cache policy" say for a binary package of that metapackage? [06:13] * pitti has to leave, bbl [06:14] pitti: see ya [06:16] see you pitti [06:16] Sweet5hark1: let me have a look [06:16] doh [06:16] didrocks: I found the reason. Stupid me of course ;) [06:16] (but yeah, do the apt-cache policy trick) [06:16] ;) [06:17] what was it? [06:18] didrocks: I keep forgetting that some of the binary packages are in universe only -- and I only added -proposed for main. So I had ~all the fancy new libreoffice packages, except for the two or three that are not in main _including_ the libreoffice metapackage. [06:18] ahah ;) [06:18] so yeah [06:59] Sweet5hark1: ah, hah! [07:00] pitti: ;) [07:01] Good Mroning everyone. [07:01] also, good morning! [07:10] morning BigWhale [07:43] cd saucy-source && the funky bunch [08:03] good morning desktopers, happy friday! [08:04] salut seb128 [08:04] hey hey [08:04] happy friday! [08:05] morning Laney [08:05] TheMuso: I guess when we get clicks we can add the terminal-app there [08:05] hey didrocks [08:05] how goes? [08:05] I'm great, thanks! Yourself? [08:06] doing good [08:06] hey Laney didrocks [08:06] it looks sunny [08:06] how was climbing? [08:06] hey seb128 [08:06] quite nice, managed to get a new competition route [08:06] then back to watch something on tv, can't quite remember what it was though [08:06] hehe [08:07] football? your team was playing [08:07] nope, doesn't ring any bells... [08:07] * Laney whistles [08:07] lol [08:12] haha [08:12] * larsu is happy that he gets the reference [08:12] :) [08:12] * larsu read the news [08:13] also the game was running on a tv at the restaurant we ate at yesterday - but I didn't keep track of the score [08:15] larsu, that game didn't happen apparently, if anyone mention it, just look in the other direction and whistle [08:16] * larsu looks in the other direction and whistles [08:16] ;-) [08:16] * Laney creates a distraction [08:16] hey [08:16] so GtkHeaderBar is cool, right? [08:16] lol [08:17] oh, new vala is in utopic [08:17] Laney: cool? [08:17] let's see if indicator-keyboard is happier [08:17] larsu, let's not start troll friday yet [08:17] haha [08:17] ;-) [08:18] new qt got in too [08:18] it did? [08:19] yes [08:19] 5.3 is in utopic [08:19] let's see if gsettings-qt still works [08:20] haha, that's what I was thinking about as well [08:20] * larsu tries [08:20] apt-cache policy libqt [08:21] Display all 205 possibilities? (y or n) [08:21] that's a lot of libs… [08:21] yeah [08:21] libqt5core5a [08:21] is the qt one [08:22] if that's what you are after [08:22] pay attention that you will be on the very edge, it migrated some hours ago :) [08:27] where's the difference between the 5a and the 5 one? [08:27] 5a is on 5.2.1, 5 on 5.02 [08:27] 5.0.2 [08:27] larsu: ABI breakage in 5.2 [08:27] ugh [08:27] on armhf [08:27] didrocks: thanks [08:28] yw ;) [08:28] * larsu waits to get the new one [08:28] that's why the 5.2 transition was "hard" [08:28] larsu: you shouldn't have libqt5core5 anymore [08:28] larsu, you should have it available ... or are you on a mirror? [08:28] no [08:28] didrocks: I do, though [08:29] oh wait, local [08:29] larsu: apt-cache policy ? [08:29] * larsu removes [08:29] ok [08:29] I wonder where that comes from... [08:29] clean-up-your-system-Friday [08:29] well, if you used the sdk ppa, they did some packaging errors [08:29] on the 5.2 transition [08:29] and forgot some conflicts that I added later on when I reviewed that for the archive [08:30] and the conflicts version was cleaned up to not take care about people using "on the edge" [08:30] (as the version was wrong as well there :/) [08:32] ok, clean up indeed [08:32] * seb128 cleans 882M of old kernels [08:32] one day we are going to clean those automatically for users rather than letting them stack... [08:32] is that the reason why I still have the 5.0 package in /var/lib/dpkg/status? [08:32] doesn't u-m run autoremove? [08:34] Laney, well, for some reasons those don't get marked for autoremoval here ... and I don't think it does, but I might be wrong [08:34] they're meant to [08:34] that was a slangasek thing [08:34] yeah, they are for me [08:34] ah, new qt5 after upgrade - seems like my update this morning was too early :) [08:34] larsu: right, seems the transition wasn't fully handled/right [08:34] larsu: see the phone ML [08:35] rsalveti had to rebuild qtbase to unblock that [08:37] the symbols file was a bit wrong [08:38] yeah, I wonder how that built in the silo… [08:39] it did build [08:39] just made things have wrong deps [08:39] * Laney removes oxideqt-dbg, gains nearly 2G! [08:40] oh, it wasn't a FTBFS issue, just a version in the symbols (I didn't look at the change) [08:41] it made depends on something-gles on arches where that didn't exist [08:41] to which britney said NOPE [08:41] making sense [08:42] * larsu mucks around with qml import paths again [08:42] that shit never works for me :/ [08:42] seb128, hi [08:42] tkamppeter, hey [08:43] first problem: qt 5.3 seems to break the example in gsettings-qt [08:43] shrug [08:46] larsu: maybe try other apps to see if everything is failing or not for you? [08:46] okay, seems to work otherwise [08:46] we do have apps or unity8 using gesttings-qt I think… they would have catched it if it would break it badly [08:48] didrocks: the example breaks with an error unrelated to gsettings (which seem to work fine from quick testing) [08:49] seb128, it was about the libspectre SRU. but now I have seen, it is all OK. [08:50] tkamppeter, ok, great [09:09] Laney, stephaneverdy got desktop-next to work on vmware workstation using "mks.gl.allowBlacklistedDrivers = "TRUE"" in his config [09:09] I tried that [09:09] with that vmware was hanging my session [09:10] possibly a nouveau problem [09:11] could be yes [09:11] it's working for him it seems [09:11] nice [09:39] * didrocks is quite happy with this commit and the way to test it: https://github.com/didrocks/ubuntu-developer-tools-center/commit/ac194cb812cb76ea6af417efefc55fc1375a7de1 :) [09:50] didrocks, ;-) [09:59] didrocks: woah, nice test:code ratio [10:07] didrocks: very nice =) [10:07] i'm yet to be in possition to use concurrent.futures =) [11:00] seb128: oh, forgot that one: 4.2.5 released today (a minute ago or so) and the build (4.2.5~rc2) is already in the ppas too. [11:04] Sweet5hark, great, rc2 and release are identical I guess? [11:22] xnox: it's quite easy, the only puzzling stuff is that the "done" callback is by default on its own thread (in the main process) [11:22] hence this helper, as I install a main loop, to ensure I can have my callback executed where I want to :) [11:24] seb128: would you have any idea of python3-gi on precise? I don't understand the failure on https://travis-ci.org/didrocks/ubuntu-developer-tools-center/builds/28028326 [11:24] ImportError: No module named 'gi' [11:24] Unpacking python3-gi (from .../python3-gi_3.2.2-1~precise_amd64.deb) ... [11:24] so, the apt-get install worked [11:25] if you don't have any idea off hands, I'll just setup a precise vm [11:25] didrocks, you use python3.4, did we build for that version in precise? [11:25] ah, good one [11:26] that or the virtualenv doesn't use system libs [11:26] (which is unfortunately quite needed as pygi isn't in pypi) [11:29] http://stackoverflow.com/questions/22748528/travis-ci-gobject-introspection [11:33] ah, there is an option in travis to set using the system libs [11:33] * didrocks tries === MacSlow is now known as MacSlow|lunch [11:37] yeah, doesn't work… need to compile pygi I guess in the virtualenv [11:38] didrocks: you can rebuild it once in a ppa or some such, and add ppa as a dep to your travis job. [11:38] xnox: I've done that for apt, not sure it's python3-gi itself which is broken or something else, but I can give it a try… === alan_g is now known as alan_g|lunch [11:59] seb128: yep, rc2=final [12:05] * Laney lunch (going to town to buy a last minute birthday card), biab === MacSlow|lunch is now known as MacSlow === alan_g|lunch is now known as alan_g [12:52] didrocks, hey, maybe you can help, there is no CI lander around, how does one reconfigure a silo to drop a component? ogra_ is trying to do that [12:52] seb128, looks like i get it sorted [12:52] not sure ogra has the creds to do it, but I can [12:52] great [12:52] ok, good then :) [12:53] seems i only need a watch build anyway [12:53] (if that doesnt work i'll come back and nag you) [12:53] ok, please do :) [12:54] * didrocks will wait for Travis to support trusty [12:54] enough time spent on this pygobject not in virtualenv :p [13:13] bregma: hey, fyi bug #1332529 [13:13] bug 1332529 in unity (Ubuntu) "unable to unlock screen because keyboard grabbed by gcr-prompter (gpg password prompt)" [Undecided,New] https://launchpad.net/bugs/1332529 [13:14] didrocks: AIUI core-dev got all permissions recently [13:14] Laney: yeah, we discussed that with seb128, I checked that they did it the right way as well :) [13:14] Laney, http://bazaar.launchpad.net/~cupstream2distro-maintainers/cupstream2distro/trunk/revision/606 is what didrocks pointed at for reference [13:14] so I think that peopleshould have the permission to reconfigure? [13:15] that's where the change was made [13:15] oh is that just for assigning? [13:16] we already had permissions to reconfigure before [13:16] that change added permissions to assign [13:16] which was the restricted action [13:16] ah [13:17] seb128: hm, so core-dev can assign silos now? [13:17] xnox, yes [13:17] seb128: cool. [13:17] well, they have the acl [13:17] not sure it's socially accepted [13:17] seb128: and are there any docs about citrain somewhere? [13:17] one reason they organized things with that way was to have some people handling assignments according to available resources and current status of the image [13:18] not that I know [13:19] didrocks, so it didnt work out ... [13:19] ogra_: so, what are you trying to do? [13:19] (just tell me your use case) [13:19] didrocks, i tried to remove ubuntu-touch-session from silo 12 [13:20] remove == the package or from the spreadsheet? [13:20] (package in ppa) [13:20] didrocks, i removed the branch from the spreadsheet and did reconfigure ... i also deleted the package from the PPA ... [13:20] you shouldn't need to delete the package from the PPA, it does it for you, when you reconfigure [13:20] and then did a watch rebuild [13:20] it still thinks the ubuntu-touch-session package should be there though [13:21] ogra_: do you have the line and the reconfigure your launched? [13:21] i only used the UI [13:21] no "lines" involved [13:21] ogra_: https://ci-train.ubuntu.com/job/landing-012-0-reconfigure/ [13:21] seems reconfigure failed [13:21] https://ci-train.ubuntu.com/job/landing-012-0-reconfigure/6/console [13:22] rather seems it didnt even start [13:22] ERROR:root:unity-system-compositor was not in the initial list of components for that silo. You can't reconfigure the silo yourself. Please ask the landing team to reconfigure it for you. [13:22] ah [13:22] but the reconfigure was by stéphane [13:22] right [13:22] did you really run it? [13:22] thats not mine [13:22] seems you didn't ;) [13:22] sometime you need to click twice [13:22] well, i clicked the build button [13:22] on first click jenkins does auth [13:22] and reload [13:22] yep [13:22] without doing the action [13:22] oh [13:22] let me try that then [13:23] well, once should be enough now [13:23] watch the jobs on the left [13:23] issues with the sso plugin, RT opened for 2 months now [13:23] you should have one active [13:23] hah [13:23] yeah, now it started [13:23] it worked [13:23] yeah [13:23] INFO:root:Removing ubuntu-touch-session from ppa and configuration [13:23] see :) [13:23] it should say "click twice" at the top or some such :P [13:23] it's telling you everything! [13:23] (it would have removed the package from the PPA if it was still around) [13:24] so i guess i need another watch build now ? [13:24] just do a watch only build [13:24] yep [13:24] k [13:24] didrocks, thanks [13:24] yw ogra_ ;) [13:24] * ogra_ will cheer for france tonight ... as reward for all the french help today :) [13:25] ;-) [13:25] ogra_: well, not sure that football as any impact on me, but well :p [13:25] haha [13:25] didrocks wishes they would loose, less noisy people outside ;-) [13:25] that's not untrue :) [13:25] haha [14:41] Laney, xnox, mterry: you upstart masters, I need help figuring why unity8-mir is stop/waiting in upstart since today's updates [14:41] do you know how to debug such things? [14:41] uh oh [14:41] if I start it manually it runs fine [14:41] that's desktop session, and I don't have ubuntu-touch-session installed [14:42] seb128, what are the start on conditions? [14:42] mterry, http://paste.ubuntu.com/7674947/ [14:42] start on xsession SESSION=unity8-mir and started dbus [14:43] that's quite limited, not sure why that wouldn't be valid [14:43] is dbus started? [14:43] seb128: what's the status on dbus, and can you check/know if xsession event was ever emitted? [14:43] wow, that differs quite a bit from what we have on the phone [14:43] dbus is start/running process 1776 [14:43] seb128: the latter can be check with e.g. edding a job which does: start on xsession \n exec env [14:43] try emitting the event manually [14:43] s/edding/adding/ [14:43] which one? the xsession one? [14:44] yeah [14:44] why didnt you just add the extra "xsession SESSION=unity8-mir" to upstream ? [14:44] start on ((xsession SESSION=ubuntu-touch) or (xsession SESSION=ubuntu-touch-surfaceflinger)) and started dbus [14:44] that comes from bregma's desktop-session package [14:44] don't know how it came about [14:44] you could just replace the surfaceflinger stuff [14:44] hum [14:45] "initctl emit xsession SESSION=unity8-mir" ... is that correct syntax? [14:45] that command "hangs" [14:45] should it return? [14:46] you probably want to "initctl set-env SESSION=unity8-mir" and then "initctl emit xsession" [14:46] why? [14:46] the hanging is because something else is trying to start on that condition [14:46] afaik [14:46] dunno if the var is handled the was that seb used it above [14:46] and failing? [14:47] s/was/way/ === m_conley_away is now known as m_conley [14:48] it is, that's how the job does it [14:49] k [14:50] seb128: edit /etc/X11/Xsession.d and change STARTUP to add --verbose at the end [14:50] then 99x11-common_start to exec $STARTUP >> $HOME/upstart.log or something [15:00] Laney, xnox: .xsession-errors has "init: process xsession-init pre-start (4464) exit with status 1" [15:00] (that's translated so wording might not be exact) [15:02] oh god wait iwath oaiwhtaoih [15:02] Laney, I bet it doesn't like [ "$SESSIONTYPE" = "gnome-session" ] [15:02] if SESSIONTYPE is empty [15:03] * seb128 random guess [15:04] seb128: *sigh* [15:04] deleting that line makes it work [15:04] this is heinous [15:04] Lannneeeeeeyyy [15:04] seb128: so we emit an empty var and that is fine with upstart. *sigh* [15:05] it's not because it's empty [15:05] but it's that line [15:05] deleting it makes the session start [15:05] yes I know [15:05] it works if you invert the test too [15:05] make it != and || [15:06] * seb128 hates scripts [15:06] needs an || true [15:06] otherwise set -e fails the script [15:07] or proper if [ ] ... then [15:07] rather than [] && magic :p [15:07] the proper if won't help for that matters :) [15:07] xnox: want to fix it directly? [15:08] * didrocks is a lover of [] && magic ;) [15:08] even [] && magic || magic2 ;) [15:08] heheh [15:08] just to annoy seb128 :p [15:08] Laney: i love != || better, but [] && shouldn't fail on set -e [15:08] * xnox checks what we uploaded. [15:08] false && anything = false [15:09] right, hence a bad return code. *sigh* [15:09] xnox, http://launchpadlibrarian.net/178043745/upstart_1.12.1-0ubuntu8_1.12.1-0ubuntu9.diff.gz [15:09] laney@raleigh> ( [ 0 = 1 ] && true ) || echo "YOU FAIL" ~ [15:09] YOU FAIL [15:09] it's that [15:09] yeap, nice hostname by the way. [15:09] Laney: i'll go with != || combo [15:09] okay [15:09] didrocks, if then always helps :p [15:10] the hostname scheme is university of nottingham student accommodation [15:10] * Laney has raleigh cripps sherwood [15:10] Laney: very meta, cause i bet they have accomodation nameing scheme as well. [15:10] those three are 'nottingham things or rich guys that have donated a lot of money to the university' [15:11] does anyone know how to convince qemu to let me do smp with arm? [15:11] it seems that the 'versatile' kernel doesn't support any boards that have SMP available in qemu [15:12] (ie: some versatile boards have smp as supported in qemu, but then the kernel refuses to boot) [15:13] desrt, you might have better changes to get a reply on that topic on #ubuntu-devel [15:13] chances [16:25] Laney, xnox: is one of you going to upload a fixed upstart? [16:26] xnox said he would do it [16:26] or at least implied that [16:26] I've the feeling he's going to say he though you would do it [16:26] 20/06 16:09:50 Laney: i'll go with != || combo [16:27] that line made me think this [16:28] makes sense [16:29] let's wait for him to pong [16:31] seb128: i will upload it. [16:32] seb128: just got side-tracked into upgrading my unity8-mir laptop to play around with it. [16:32] I mean test it =) [16:32] just HAD to test the flappy bird click app [16:33] you're a good QA guy [16:33] Laney: we have flappy bird game in the store?! [16:33] THIS CHANGES EVERYTHING [16:33] webapp [16:33] Laney: you don't know what you have done. [16:34] we might have tried this at the sprint for a while [16:34] when enabling click on desktop ... [16:34] lolz [16:42] seb128: you don't care about virt-manager, right? [16:42] seb128: re: bug 1332618 [16:42] bug 1332618 in virt-manager (Ubuntu) "Please demote virt-manager to universe" [Undecided,New] https://launchpad.net/bugs/1332618 [16:46] mdeslaur, no I don't ;-) [16:46] it's creating menu issue and stuff, can we just drop it? :p [16:46] seb128: it's in the supported-desktop-extra seed, could you please +1 the bug?& [16:47] seb128: hey :) [16:47] mdeslaur, done [16:47] seb128: we can drop it if I don't need to test security updates anymore :) [16:47] seb128: thanks [16:47] yw! [16:49] kind of a shame to have no supported virt gui [16:49] but yeah [16:50] * seb128 uses virtualbox [16:50] but yeah, in an ideal world we would have resources to support a bit of everything [16:51] I use virt-manager, initially because it was our supported one [16:51] now because it works well enough [16:52] doesn't have fancy resolution scaling though as far as I know, which I do miss a bit [16:53] does it do 3d? [16:53] Laney: we're not dropping it, in fact putting it in universe will allow me to update to the latest version of it [16:54] I know [16:55] right got to go get a train down south [16:55] happy weekend! [17:00] Laney, thanks, same to you! [17:00] have fun in the south ;-) === alan_g is now known as alan_g|EOW [17:17] * didrocks continues a little bit offline, meanwhile, good week-end everyone! === m_conley is now known as m_conley_away