/srv/irclogs.ubuntu.com/2013/05/28/#ubuntu-desktop.txt

pittiGood morning03:18
desrtpitti: okay... this is just getting ridiculous now03:37
pittidesrt: hey, how are you?03:37
pittitime to go to bed? :-)03:37
desrtgood :)03:37
desrtno.  it's not!03:37
desrtyou wake up too early :p03:37
pitti"get woken up" is more accurate03:38
desrtdid you spawn?03:38
pittibut it's light outside, and I've slept 7 hours, so I can just as well get up03:38
desrtah.  didn't think so :)03:39
didrockshey06:01
* didrocks wonders if he's the only one to not be able to start the unity session and can start the gnome-shell, but freeze after few seconds06:02
pittibonjour didrocks06:04
pittididrocks: hmm, perhaps I shouldn't try to restart my desktop session after this morning's dist-upgrade? :-)06:04
didrockspitti: it was yesterday's upgrade TBH :)06:05
pittididrocks: no, I can start a session for another user just fine06:05
didrockshem, that's really weird…06:05
darkxstdidrocks, gnome-shell is broken06:06
didrocksdarkxst: ok, but I'm still kicked out unity when logging in :)06:06
darkxstsome combination of gtk and/or clutter updates06:06
didrocksinteresting, lightdm things that authentification failed (even if I could enter the gnome-shell session)06:08
didrocksdowngrading lightdm didn't fix it06:13
* didrocks continues digging06:13
didrocksrobert_ancell: hey, if you are still around, anyway to have more pam info when the authentification failed through lightdm?06:14
* didrocks still wonders why he can log in a gnome-shell session06:14
didrocksnevermind, the failed authentification should be something it's trying beforehand06:17
didrocksit doesn't even seem to get to the point to start gnome-session…06:20
didrockseven weirder: cp -a /usr/share/xsessions/ubuntu.desktop /usr/share/xsessions/ubuntu2.desktop -> this one works…06:25
* didrocks is on his ubuntu2 session, changing in /etc/X11/Xsession.d/ to have ubuntu2 detected instead of ubuntu for now06:28
jibelgood morning06:56
didrockssalut jibel!06:57
jibelsalut didrocks !07:01
mlankhorstfun!07:04
* didrocks clearly has no idea what's going on…07:05
mlankhorstdidrocks: but will unity still be loaded in that case? considering unity support script checks for DESKTOP_SESSION=ubuntu07:05
didrocksmlankhorst: I changed it in /etc/X11/Xsession.d/65compiz_profile-on-session07:05
didrocksto load the right profile07:05
didrocksbut everything with DESKTOP_SESSION in path containing "ubuntu" either doesn't exist or have nothing relevant07:06
mlankhorstah07:06
didrocksand not having gnome-session logs seems to show that gnome-session even doesnt' get any output07:06
* didrocks should maybe right it with --debug07:06
=== alan_g is now known as alan_g|afk
seb128hey desktopers07:51
sil2100Hello!07:52
mlankhorstbonjour07:53
seb128oh, just for the record we debugged didrocks' login issue07:57
didrockshttps://bugs.launchpad.net/ubuntu/+source/upstart/+bug/118487807:57
ubot2Ubuntu bug 1184878 in upstart (Ubuntu) "when upstart init the session jobs, it should be robust against environment changes (fallback?)" [Undecided,New]07:57
didrocksmlankhorst: pitti ^07:57
seb128it was due to a broken PATH in /etc/environment (not listing /sbin which makes "init" not be found)07:57
didrocksit's quite brutal though :p07:57
didrockshey sil2100!07:58
seb128didrocks, lut ;-)07:58
mlankhorstpsh07:58
didrockshey seb128 ;)07:58
seb128shrug07:59
seb128gnome-desktop3 transition08:00
seb128we need to plan those transitions better08:00
seb128<- not happy about this one08:00
seb128darkxst, ^08:00
darkxstseb128, its kind of urgent now, that gnome-shell is completely broken08:01
Laneyhello08:02
* Laney phases back in08:02
seb128darkxst, how come in all those weeks/months gtk 3.8 was being prepared nobody tested gnome-shell? and you guys were the ones pushing to get the new gtk in to unblock stuff08:02
seb128that's ... no comment08:02
darkxstseb128, we were testing it against 3.808:02
seb128shrug08:03
darkxstand actually it maybe clutter and/or a combo with gtk that broke things08:03
seb128nobody has been testing gtk 3.8 on the archive version of gnome-shell before pushing for it to be uploaded?08:03
seb128well, in any case you guys not doing proper testing is not a reason to force everyone into a rushed transition08:03
seb128 08:04
seb128"  * Dropped changes:08:04
seb128    - 02_refuse_to_break_GL_compositors.patch:08:04
seb128      + Doesn't appear to be needed any more"08:04
seb128 08:04
seb128I also doubt that's true08:04
seb128why is it not needed any more?08:04
seb128 08:04
seb128Laney, hey, welcome back08:04
LaneyI brought the rain back with me08:04
seb128keep it then (we are having sun since yesterday and would like to keep it this way :p)08:05
=== alan_g|afk is now known as alan_g
darkxstseb128, not sure about that one, jbicha did that08:06
Laneyit's not actually dropped08:07
Laneydpkg-source: info: unpacking gnome-desktop3_3.8.2-0ubuntu1.debian.tar.gz08:07
Laneydpkg-source: info: applying 02_refuse_to_break_GL_compositors.patch08:07
seb128Laney, is it in the serie?08:07
Laneyyeah08:07
seb128hum08:09
seb128darkxst, I'm pondering rejecting that new gnome-desktop3 from the NEW queue (well the binaries, the source is in)08:10
seb128I'm really annoyed at how that was unprepared08:10
seb128darkxst, also please file proper merge requests for things you work on, I'm not going to go pull things from a ppa, unpack locally to figure the diff and do the work to manually copy the diff in the vcs08:10
darkxstseb128, I did it more for testing, but then jbicha grabbed it and uploaded08:11
seb128darkxst, sorry you take the comments but he's not online...08:12
Laneyhas the transition been checked?08:12
Laneywith gtksourceview I ended up needing to do some patching08:12
seb128Laney, it's not properly organized and not ready, which is what I'm complaining about08:13
Laneynot organised I can deal with after complaining a bit but not ready is more worrying08:13
darkxstLaney, I have tested locally, gnome-desktop3, g-s-d, g-c-c and nautilus08:14
seb128shrug08:14
seb128it's like 1/4 of the transition08:14
LaneyI mean rejecting creates its own problems so it's not as if that's a very pleasant way out08:15
darkxstseb128, I built all the other packages, but didnt try installing them just yet08:15
seb128yeah, I would go with a 3.8.is.really.3.6 if I do that08:15
seb128Laney, the transition is limited enough in number of packages that I think we should go through if they got g-s-d/g-c-c/nautilus sorted out08:16
seb128but I'm still unhappy that it was thrown that way in without discussion on the channel before and without being properly prepared08:16
* Laney nods08:16
* Laney wanted to look at evo/eds this week btw08:19
seb128Laney, uoa support \o/08:19
seb128shrug, libgweather changed soname as well and nobody is taking care of the rebuilds either there08:21
seb128ok, I guess it's going to be "deal with GNOME transitions day"08:22
pittiseb128, didrocks: oh, interesting; I guess it's time to symlink init to /bin then :)08:25
Laneyoh, just remembered that I wanted to tell didrocks that I'm coming on holiday to his city!08:25
didrockspitti: yeah, that seems a good plan as well :)08:26
didrocksLaney: oh? when are you coming? :)08:26
seb128pitti, salut, ça va bien ?08:26
pittiseb128: oui, merci ! et toi ?08:27
seb128pitti, ca va bien ;-)08:27
pittinous avons le soleil à nouveau \o/08:27
seb128ici aussi (mais la pluie revient demain)08:28
Laneydidrocks: August ... 3rd I think08:28
didrocksla pluie revient cet après-midi ici :)08:28
LaneyI looked at a map of where Debconf is (the week after) and picked somewhere not too far away for the previous week08:28
didrocksLaney: ah, if I'm not at Guadec, let's organize something :)08:28
Laneyfor sure08:28
seb128where is debconf?08:29
didrocksseb128: en Suisse apparemment: http://debconf.org/08:29
seb128interesting08:29
Laneyabout 1h by train from Geneva08:31
pittimeh, and again right in the summer vacation :/08:33
mptseb128, good morning, would you have two minutes to give an okay to bug 213539?08:48
ubot2Launchpad bug 213539 in ubuntu-meta (Ubuntu) "cheese is not a dependency of ubuntu-desktop" [Wishlist,Confirmed] https://launchpad.net/bugs/21353908:48
mpt(or a reason for a not-okay)08:48
seb128mpt, hey, I need to have a look to its current state of upstream maintenance, bugs, etc before commenting ... I didn't try for a while but it was rather buggy last time I tried08:49
seb128^ does anyone else have recent experience with cheese?08:49
mptunderstood08:49
Laneyseems fine here08:50
LaneyI use it when I want to take a snap with the webcam08:50
Laneyis it something we should have on the image?08:50
seb128we could also build g-c-c with it if we install it by default (it allows you to take a picture for your profile then)08:51
seb128Laney, I've no strong opinion, we could I guess, it's useful and we have clutter, etc on the CD nowadays08:51
Laneywell, 'fine' - the framerate is a bit low but it's ok for photos08:51
Laneyit has a dep on plugins-bad but that seems wrong08:55
seb128didrocks, sil2100: can I get https://code.launchpad.net/~seb128/gnome-control-center-unity/background-async-calls/+merge/160850 approved/landing? we need a g-c-c-unity no change upload in any case to pick the new libgnome-desktop soname09:12
Sweetshark*grmble* i hate it when days start like this ...09:34
SweetsharkPPA build failed, notes about a serious bug in our released version ...09:35
darkxstseb128, g-c-c has 1 extra patch actually09:38
seb128darkxst, that was g-c-c-unity (the appareance capplet) I was talking about09:39
darkxstseb128, ah ok, that has no changes09:39
* popey wonders why he keeps getting signon_ui popups and browser tabs opening strange facebook URLs... 09:41
seb128popey, https://developers.facebook.com/bugs/44922182517139209:42
Sweetsharksometimes I want to club our toolchain with a big trout ... repeatedly. First launchpadlibrarian rejects a patch with "would create existing file", which seemed to be true (but then should be reported by dpkg already), and when removing that patch the build breaks with this file missing. wth?09:42
seb128Sweetshark, what's the librarian error?09:44
pittilaunchpadlibrarian vs. dpkg !?!09:44
Sweetsharkseb128: "The next patch would create the file liborcus/liborcus_0.1.0-boost-include.patch.1 which already exists!"09:45
didrocksseb128: landing will wait for jenkins to be back, however, sil2100: do you mind reviewing it?09:46
seb128Sweetshark, can you point to the error log/email? that seems weird09:46
didrockssil2100: you seem to be really away lately or not looking at IRC :p09:46
SweetsharkI havent quite figured out what goes wrong there, still on it.09:46
pittiah, that sounds like quilt or dpkg, nothing to do with the librarian09:47
Laneythe url will be a librarian one, but that's just where it's stored09:47
pittiunclean tree, or patches need to be updated to a newer version?09:47
sil2100didrocks: ;p09:47
seb128didrocks, ok, thanks09:47
sil2100didrocks: sorry about that ;p09:47
didrockssil2100: what are you working on? needing help?09:48
sil2100I'm in packaging and paperwork frenzy09:48
didrockssil2100: packaging python-evdev, is it done? :)09:48
sil2100didrocks: no no, just filling out all the paperwork for sponsoring09:48
didrockssil2100: hum?09:48
sil2100didrocks: yes ;) Looking for mentors who could sponsor it in debian ;)09:48
Laneyseb128: are you handling the rebuilds for gnome-desktop3?09:48
popeyooh thanks seb12809:48
didrockssil2100: but I think we shouldn't wait on that and still upload to saucy09:48
sil2100didrocks: the upstream author wanted it to land in debian also, so I was hoping to push it to ubuntu through the sync - but I can do both if needed09:49
seb128Laney, so of those, but the binaries are not actually published yet so I just did a few uploads for nothing :/09:49
sil2100didrocks: was just following the guidelines, as we're not really upstream for python-evdev09:50
Laneyheh09:50
sil2100didrocks: I also filled in all the paperwork for the 100-scopes09:50
didrockssil2100: as this is on the path to get touch to saucy, I think we should land it, and then sync once available :)09:50
didrockssil2100: oh, the MIR is done? :)09:50
sil2100didrocks: for now needs-packaging, I talked with cyphermox and he recommended to fill in MIR once MOTU approve the needs-packaging bug and ACK it into universe09:51
Laneywe have quite a few Ubuntu people in the debian python teams - sponsoring shouldn't be hard to come by09:51
sil2100https://bugs.launchpad.net/ubuntu/+bug/118465609:51
ubot2Ubuntu bug 1184656 in Ubuntu "[needs-packaging] Unity 100-scopes" [Wishlist,In progress]09:51
didrockssil2100: hum?09:51
didrockssil2100: we already have one bug with all the components09:51
didrocksfor the 100 scopes09:51
didrockssil2100: and you don't really need that as we all synced on how to do it09:52
sil2100didrocks: ok, so that's something Mathieu did not mention to me - so I should simply do a MIR straight away?09:52
didrockssil2100: bug #115422909:52
ubot2Launchpad bug 1154229 in unity-scope-gdrive (Ubuntu Saucy) "New Unity Dash" [Undecided,New] https://launchpad.net/bugs/115422909:52
didrockssil2100: yeah09:52
didrockssil2100: the MIR is better09:52
sil2100didrocks: since the previous bug is not a formal needs-packaging bug09:53
didrocksthe other is to track what we are adding and removing09:53
didrockssil2100: we don't really needs-packaging in ubuntu for what canonical package, as you know archive admins :)09:53
sil2100didrocks: and has outdated branch-data and packages09:53
didrockssil2100: so we already have the context09:53
sil2100Ah09:53
sil2100Ok ;)09:53
sil2100Then I'll just quickly do a similar MIR bug then09:53
didrockssil2100: rather update bug #1154229 with the new branches09:53
ubot2Launchpad bug 1154229 in unity-scope-gdrive (Ubuntu Saucy) "New Unity Dash" [Undecided,New] https://launchpad.net/bugs/115422909:53
didrocksand yeah, do a MIR09:54
didrockssil2100: meanwhile, I can review python-evdev09:54
didrocksdo you have a branch?09:54
sil2100didrocks: not a branch, since I have been working on making it debian-compatible ;) Mirv cross-checked it already, but let me paste you the mentors link09:55
sil2100Since it's basically that09:55
didrockssil2100: source package is good :)09:55
didrocks(but the branch is orthogonal, you can still maintain in a branch, even for debian :p)09:55
sil2100didrocks: yes, I will do that too ;p09:56
sil2100didrocks: http://mentors.debian.net/package/evdev09:56
sil2100didrocks: so, http://mentors.debian.net/debian/pool/main/e/evdev/09:56
didrockssil2100: thanks, I'll change the version to have -0ubuntu1 and will get back to you :)09:57
didrockssil2100: if good, I'll upload a NEW it09:57
sil2100;)09:57
didrockssil2100: priotiy should be optional not extra10:01
didrockssil2100: any particular intend to not use debhelper 9?10:02
didrocks(debian/compat and build-deps)10:02
sil2100didrocks: not really, let's use that then10:02
Mirvsil2100: you can reupload to mentors as many times as you want, so just dput again after changes10:05
didrocksMirv: did you check it already?10:06
didrockssil2100: no COPYING in the upstream tarball10:06
didrockssil2100: in fact, no copyright at all in any source nor a copyright file10:07
sil2100Mirv: thanks \o/10:07
sil2100didrocks: there is no copyright in any source file, yes, but the git branch has a LICENSE file which states that all the sources are New BSD10:08
didrockssil2100: this should be shipped in the tarball then10:08
sil2100didrocks: but the upstream developer has an invalid manifest file and those don't get uploaded into the tarball10:08
didrockssil2100: because the license isn't trivial when you get the source10:08
Mirvdidrocks: not very well, I trust too much lintian and helped addressing those warnings10:09
didrockssil2100: so, before creating the source tarball, better to patch it upstream and get a new one10:09
sil2100didrocks: I have a branch I'll recommend to him10:09
didrocksMirv: I thought DD will make more check than that :p10:09
sil2100didrocks: at first I used a proper tarball I created myself, with a modified manifest file with all the docs and LICENSE installed10:09
sil2100didrocks: but as Mirv properly mentioned, to get it to debian we have to use an actual tarball that has been released alreay ;p10:10
sil2100*already10:10
didrockssil2100: you can distro-patch with that, telling you are taking that commit from upstream10:10
sil2100didrocks: ACK10:10
didrocksbetter than a source that can't be accepted :p10:10
didrocksnor in ubuntu or debian10:10
sil2100;)10:10
Mirvdidrocks: it wass a prgmatic "upstream tarball matches, packaging works", I don't have a good systematic routine of checking10:11
Mirvshould have though10:11
didrocksMirv: yeah, take care of licensing in particular, you tend to forget that one :)10:11
didrocksok, not dangerous code otherwise10:11
didrocksMirv: sil2100: once you get the tarball with those fixes, I'm happy to upload to saucy and NEW it10:12
sil2100didrocks: will do!10:12
sil2100Thanks :)10:12
didrocksyw :)10:12
* sil2100 fixes all the things mentioned and other stuff10:12
Sweetsharkpitti, seb128: those where the patches I got from xnox. there was a foo.patch and a foo-part2.patch -- with the second creating the same file as the first did -- so it was rejected for PPA upload.10:13
Sweetsharkpitti, seb128: so I removed this second patch, and now the build fails because the file is not created at all.10:14
seb128weird10:14
seb128darkxst, thanks for the merge requests, I commented on those, you are targetting the wrong Vcs ... also I think you make changes that means you can't build with gnome-desktop 3.6 so you need to bump the build-depends to >= 3.810:15
pittiSweetshark: does the first patch actually create said file?10:16
xnoxSweetshark: all of my patches are cherrypicks....  so if you're making beta2 they shouldn't be necessory. it's something to do with how the package has debian patches - and patches in the tree applied by the build system. I first only applied foo.patch, then watched it fail to build & added whatever dpkg complained to me about into a second patch.10:18
* xnox was confused about it as well.10:18
Sweetsharkxnox: this is still the 4.0.2 ftbfs fixup, but indeed I might just go directly for the beta2.10:21
Sweetsharkpitti: https://launchpadlibrarian.net/140879339/buildlog_ubuntu-saucy-amd64.libreoffice_1%3A4.0.2-0ubuntu2_FAILEDTOBUILD.txt.gz says the build is missing the file, but the 4-faf72664d11deaa570a0f8c7e702ff07bf5914c8.patch in the https://launchpad.net/~bjoern-michaelsen/+archive/libreoffice-3-4/+files/libreoffice_4.0.2-0ubuntu2.debian.tar.gz seems to have it and the log says its applied ....10:23
darkxstseb128, I don't believe any of those changes require 3.810:29
seb128darkxst, ok, good, I though some of the .h got renamed in the new version10:29
darkxstone header has been removed10:30
Laneydoes anyone know what the filtering of -Bsymbolic-functions in eds was for? cyphermox?10:33
seb128cyphermox, hey, could you push your eog changes from the other day (not sure if you didn't use the vcs or just forgot to push)10:33
seb128Laney, it was having runtime issues otherwise, things with plugins tend to not like -Bsymbolic-functions much10:33
Laneyah yes, I forgot Debian doesn't have that in their LDFLAGS10:34
Laneykeeping that one then10:34
seb128Laney, see e.g https://bugzilla.gnome.org/show_bug.cgi?id=59447310:35
ubot2Gnome bug 594473 in Miscellaneous "-Bsymbolic-functions linker flag causes problems at runtime" [Normal,Unconfirmed]10:35
=== vrruiz_ is now known as rvr
Sweetsharkpitti, seb128: quilt/dpkg is to stupid to read git patches.10:53
Mirvdidrocks: hey. will you have time to check/upload the precise SRU packages this week, or next week (when your next patch pilot turn is)?10:53
didrocksMirv: I synced with dbarth, seems it can wait my patch pilot turn10:53
Sweetsharkpitti, seb128: (heh, but its still complaining that it will double create a file that it didnt create at all)10:54
Mirvdidrocks: alright, thanks10:54
didrocksyw :)10:54
Sweetsharkpitti, seb128: quilt doesnt understand the "old filename is /dev/null"-format of git ...10:55
pittiaah10:55
SweetsharkIMHO it should10:55
pittiI just got an one-line patch after two hours of debugging; I know your feeling10:55
pittiand during that, it seems I accidentally removed my GPG secring, argh!10:56
Sweetshark"old filename is /dev/null for newly created files" that is ...10:56
Sweetsharkxnox: ^^ that was the cause of the mystery.10:56
* Sweetshark gives pitti a hug!10:58
* pitti hugs back Sweetshark10:58
pittithere, I can't upload anything any more10:58
xnoxSweetshark: interesting. well newer gnu patch suppose to support git-style patches better. not sure if we have it, and weather quilt/dpkg uses gnu patch directly to benefit from that feature.10:58
* Sweetshark steals some more gpg keys while hugging.10:58
pittiit seems over the years I lost both of my physical backups, and of course it's not in any of my automatic online backups10:58
Laneyyour secret keyring?10:59
Laneyouch!10:59
Laneygot a revcert at least?11:01
pittino, that was on said backup11:01
* pitti scratches head, thinking where he could still have a backup11:01
LaneyI wonder if my printout still exists ...11:01
pittiI think I have a CD at my parent's house11:02
pitti"just" 600 km away now11:02
* xnox was pondering to use high-dencity QR codes for rev-certs & key backups, because it's machine readable and has redundancy in case of ink fading etc....11:02
pittixnox: great idea11:02
xnoxpitti: I'm sure they will be happy to see you =)11:02
Laneyheh11:02
Sweetsharkxnox: Great idea with the QR code. And then someone comes along and offers a "simplified howto": just use a webbased QR-code generator for your l33t secret keys ;>11:04
xnoxSweetshark: there are web-based secret ssh & gpg key generators, which offer you to "download" your key. =))))))))11:05
Laneysurely not :(11:06
Sweetsharkxnox: to make it buzzword compliant, you should say it "backs up your data in the cloud!1!"11:06
Sweetshark(with cloud being pastebin in this case)11:06
xnoxLaney: some are better than others. e.g. amazon ec2 offers to generated ssh keys, but well ec2 can own you anyway by proxying all traffic to the VM, so this is not new. But I've seen "generic" private key generators on the web before.11:08
=== MacSlow is now known as MacSlow|lunch
Sweetsharkthe new series nickname results in me having a jenkins job named "saucy-source". Maybe my Jenkins should start a boyband called "Saucy Source and the Funky Bunch" ...11:22
mlankhorstway to ruin a nickname for me11:36
seb128hum11:47
seb128my gtk builds in the ppa failed yesterday with11:47
seb128"D-Bus library appears to be incorrectly set up; failed to read machine uuid: Failed to open "/etc/machine-id": No such file or directory"11:48
seb128or no, it's not the reason it failed ... but are those warnings normal?11:48
Laneythey seem to have been around for some time12:05
Laneybut I can't see where that path comes from - in dbus it's defined to /var/lib/dbus/machine-id12:06
=== alan_g is now known as alan_g|lunch
=== MacSlow|lunch is now known as MacSlow
jbichaseb128: ok I think I've rebuilt everything needed for gnome-desktop3 except for gnome-control-center-unity12:50
jbichaI've never worked with the magical autolanding branches12:51
seb128jbicha, hey, thanks, there was some grumpyness around this morning, please stop starting stacked transitions like that without discussing it in the channel first12:51
seb128I pinged didrocks/sil2100 about g-c-c-unity this morning, they will handle it once jenkins is back running12:52
seb128(the setup is having some issues)12:52
=== alan_g|lunch is now known as alan_g
asaclogging in from lightdm doesnt bring up a unity panel at all anymore (just background)...13:05
asacwhen running unity --replace it complains that unity-panel-service is not found13:05
asacany idea?13:05
* asac runs fluxbox now13:05
asaclogging in a guest session is fine13:05
asacso... if i knew where settings live that tweak how unity starts up, that could help13:06
seb128asac, can you run unity and copy the output to pastebin?13:08
asacseb128: not easy... if i log in the unity session i can only run that from console13:08
asacbut there i cannot copy paste13:08
asacor wait ... i can try13:08
asacin fluxbox i cannot run unity13:09
seb128asac, can't you just run unity from fluxbox?13:09
seb128why not?13:09
asaclet me try13:09
asacunity13:09
asaccompiz (core) - Info: Loading plugin: core13:09
asaccompiz (core) - Info: Starting plugin: core13:09
asacunity-panel-service: no process found13:09
asaccompiz (core) - Error: Another window manager is already running on screen: 013:09
asaccompiz (core) - Info: Stopping plugin: core13:09
asaccompiz (core) - Info: Unloading plugin: core13:09
asacthats all i get13:09
seb128unity --replace ?13:09
asacthe error is there because of fluxbox13:09
asacsame i think ... have to stop fluxbox to get more13:09
asacyeah --replace is exactly the same13:09
seb128try logging into an unity session13:10
asacunity-services: /usr/lib/unity/unity-panel-service13:10
seb128and copy .xsession-errors or ~/.cache/upstart/gnome-session.log somewhere13:10
asaci am on raring btw13:10
seb128ok, so ~/.xsession-errors13:10
asacok let me do that13:10
asacfirst clean that13:10
asacthen log in13:10
asacthen copy back13:10
asacand come back13:10
MirvFYI regarding evening's meeting, I'll be at my niece's kindergarten spring party something. I'll take my laptop with me but I cannot guarantee I've access to it at that time (I don't know the schedule). spreadsheet updated.13:13
asacok back :)13:13
asac cat .xsession-errors-no-unity | pastebinit13:13
asachttp://paste.ubuntu.com/5710120/13:13
asacseb128: ^^13:13
asachmm... I/O warning13:14
Mirvdidrocks: ^ not sure if making to the meeting today13:14
seb128asac, the unity plugin is not loaded13:14
asacbecause of the session IO issue?13:14
didrocksMirv: ok, as long as you have updated the spreadsheet with all the infos, and there are IRC logs later on :)13:15
seb128asac, dconf read /org/compiz/profiles/unity/plugins/core/active-plugins13:15
asacI/O warning : failed to load external entity "/home/asac/.compiz/session/10d121c0a95afbd308136974671220768100000172470031"13:15
seb128asac, I don't think so, that warning is harmless afaik13:15
asacdconf read /org/compiz/profiles/unity/plugins/core/active-plugins13:15
asac['core', 'composite', 'opengl', 'decor', 'snap', 'compiztoolbox', 'copytex', 'vpswitch', 'resize', 'grid', 'move', 'gnomecompat', 'mousepoll', 'place', 'imgpng', 'regex', 'session', 'animation', 'workarounds', 'wall', 'expo', 'fade', 'ezoom', 'scale']13:15
seb128asac, try to dconf reset /org/compiz/profiles/unity/plugins/core/active-plugins13:15
seb128then get again, does it list unity?13:15
asacafter reset its all empty now13:16
seb128'unityshell'13:16
seb128ok13:16
asacreturns nothing13:16
seb128try restarting your session13:16
asacok...13:16
seb128under unity13:16
seb128see if it works13:16
asacseb128: i am back :)13:17
asacthanks so much13:17
asaci still feel this is flaky shit :)13:17
asacbut ... i accidentially installed the phablets ppa :)13:17
asacthats where my adventure started 5 hours ago :)13:18
asacwe... 3-4h13:18
seb128haha13:18
asacso i cannot hold it against anyone13:18
asaci just hope i amnaged to get everything back now13:18
seb128asac, yeah, compiz is flaky :/ but we are replacing it in unity-next ;-)13:18
asacat least i have a fresh ubuntu-desktop stack ... stripped everything down to ubuntu-minimal and reinstalled ubuntu-kdestop13:18
asacdesktop13:19
asacguess got rid of 1k packages that i didnt want anyway13:19
asachmm. my sip client is gone :) ... one collateral victim i guess13:19
asacok let me doo a clean reboot and see if everything is good now13:20
asacseb128: very thankful!!13:24
asachehe13:25
asacwhile we are at it, i guess you have no idea why lightdm doesnt use my native 1080p resolution?13:25
seb128asac, glad it worked ;-)13:25
seb128asac, do you use a docked laptop or something? my guess would be that it's in mirror mode13:25
asac1920x1080 would be correct, but its running on something 1024ish13:25
asacits docked thinkpad, ues13:25
asacyes13:25
seb128yeah, it's mirror :/13:25
asacyeah you are right13:25
seb128that's annoying13:25
asacit uses the resolution of my thinkpad :)13:25
asaci remember i already guessed that as the reason at some poitn ... ok13:26
asacguess nothing for me to do here then :)13:26
* ogra_ would think about a reinstall13:34
ogra_using the ubuntu touch PPAs on a desktop install might have broken more than you see  at first sight13:35
asacogra_: well... you never know ...13:35
asaci certainly dont have those packages anymore :)13:35
ogra_but they might have hackist maintainer scripts :)13:35
ogra_*hackish13:36
asac*shrug*13:36
asacmy desktop is up and running13:36
asac:)13:36
ogra_ok13:36
asaci will see what happens on suspend13:36
asac:)13:36
seb128asac, try to "sudo cp /home/asac/.config/monitors.xml /etc/gnome-settings-daemon/xrandr/monitors.xml"13:36
seb128asac, that will make the unity greeter use the same screen config as your user session13:37
asacseb128: not sure i wnat that ... if i undock etc. it will be bad i guess13:40
asachmm. maybe not?13:41
cyphermoxLaney: seb128: correct, that's the reason for filtering out -Bsymbolic-functions13:42
seb128asac, that's the default, it will behave like your session does13:42
Laneycyphermox: righto, thanks13:44
sil2100didrocks: I think I got all the things you have pointed out13:45
sil2100didrocks: I also pushed the packaging as a bzr branch, and sent a pull request to upstream for the LICENSE inclusion13:45
sil2100didrocks: the bzr branch is https://code.launchpad.net/~sil2100/python-evdev/debian13:46
sil2100didrocks: but also the same thing is pushed to mentors ;)13:46
didrockssil2100: ok, I'll give it a look, please update the spreadsheet13:49
=== m_conley_away is now known as m_conley
seb128ok, I'm out for some exercice, back for the team meeting14:09
=== davmor2_ is now known as help
=== help is now known as davmor2
sil2100didrocks: hm, regarding the MIR thing...14:22
=== alan_g is now known as alan_g|tea
sil2100didrocks: how am I to fill the MIR bug if I can't fill in a bug for the distro project of the scopes?14:22
didrockssil2100: just file it against unity, add the tasks I added for the existing one on the FFe bug14:23
didrocksand write for the other components14:23
didrocksthat will help tracking14:23
didrocksif that suits mterry ^14:23
mfischseb128: thanks for the sponsor, should I just remove those Merge requests since I did the wrong target?14:23
sil2100mterry: ping ^14:23
mterrysure...  you're saying that the scopes don't have ubuntu packages yet, so can't file bugs against them?14:24
mterrysil2100, ^14:24
sil2100mterry: exactly, I was preparing an MIR bug for all of those, but I can't since there are no targets for those yet14:25
sil2100mterry: so I can simply submit that to unity (Ubuntu), yes?14:25
mterrysil2100, sure, for now.  But they are also going through NEW right now right?  (to get into universe)14:26
sil2100mterry: yes, they should be - didrocks and others had a bug for that already, but for instance yesterday I filled another one by mistake for the MOTU guys (;p)14:26
didrocksmterry: you'll finish the MIR on it so that on the same day, we can upload that, get the scopes out of proposed and live in a pieceful world? :p14:27
mterrydidrocks, there was already a MIR bug for this, right?14:28
mterrydidrocks, that I partly filled out?14:28
mterrypartly reviewed, that is14:28
didrocksmterry: I think so14:28
didrocksmterry: not really sure if it was the FFe bug or another one14:28
didrocksMirv: sil2100: cyphermox: fine to postpone the meeting to tomorrow? ken is still away, robru on holidays and Mirv isn't sure to be there today14:31
didrockssil2100: cyphermox: Mirv: so proposing tomorrow, same time?14:31
cyphermoxdidrocks: ack14:32
didrocksseb128: FYI if you lurk at our meeting ^14:32
sil2100didrocks: hmm, ok, I'll do something and do my best to be on it!14:33
didrocksok, moving it, thanks :)14:33
sil2100Ok, launchpad is getting on my nerves14:34
sil2100Second time it timesout on submitting the MIR bug and I had to create it from scratch14:34
didrockssil2100: look if you don't find one already from what mterry told ^14:34
sil2100didrocks: I was browsing launchpad for a MIR bug related to 100 scopes but did not find any, maybe if it was not marked as MIR?14:36
sil2100-if14:36
Mirvdidrocks: ok14:36
sil2100mterry: I anyway filled one in, feel free to mark it 'duplicate' if you find an existing branch already14:37
=== alan_g|tea is now known as alan_g
didrockssil2100: me neither, just yours :)14:37
=== m_conley is now known as m_conley_away
mlankhorstseb128: ohh I'm so tempted to make a bike ride now instead of waiting until after meeting, any objections if I miss the meeting?14:55
mlankhorststatus report: sent out patch v4 of locking patch to upstream, preparing xorg-server sru to raring with fixes for nvidia prime, x1.14 is going to be copied to archive together with the next unity, posted dm application to debian-newmaint14:57
mlankhorstand tested upstream nouveau, some hardware that didn't work before now started working, and my own system now suspends properly \o/14:59
=== tkamppeter_ is now known as tkamppeter
xclaessedoes ubuntu remove /tmp files at shutdown or at boot?15:21
Laneyczajkowski or stgraber: Would you be so kind as to rescore evolution-data-server in https://launchpad.net/~laney/+archive/evolution-3.8 for me please? I want to stage the transition in there.15:21
xclaessethe thing is, I have files I want to keep in /tmp but the laptop ran out of battery (stupid me), if I boot it, it will remove files? I should boot from liveusb?15:22
xclaessedidrocks, ^15:22
* xclaesse just hopes its not a tmpfs in memory :/15:22
Laneyxclaesse: at boot, see /etc/init/mounted-tmp.conf15:23
xclaesseok, liveusb then :)15:23
xclaessethanks15:23
czajkowskiLaney: it only has to wait 16 mins15:24
Laneywtf15:24
LaneyI looked a minute ago and it said 6 hours15:24
* czajkowski peers at Laney 15:24
Laneysrsly15:24
Laneynow it says 1 hour15:25
stgraberLaney: done15:25
stgraberit said 1h and 3h here15:25
Laneymerci15:25
Laneymaybe czajkowski saw the 16 after you rescored15:25
Laneyalthough that should be "in a moment"15:25
Laneynever mind15:25
stgraberLaney: does folks also need rescoring?15:26
Laneynah15:26
Laneydepwait should take care of empathy building against the right thing15:26
seb128re, just on time for the meeting15:29
seb128Sweetshark, qengho, Laney, mlankhorst, tkamppeter, attente, desrt, larsu: hey, it's meeting time15:30
Laney\o15:30
seb128https://wiki.ubuntu.com/DesktopTeam/Meeting/2013-05-2815:30
Sweetsharko/15:31
seb128ok, first let's welcome larsu to the team15:31
seb128he's officially desktop team since yesterday15:31
Laneyw00t15:31
larsu:)15:31
larsuthanks seb12815:31
SweetsharkLaney: raising the right arm like that looks ... icky.15:31
pittioooh15:32
pittiwelcome larsu!15:32
LaneySweetshark: that's my left arm, you're just standing behind me15:32
* Laney coughs15:32
Sweetsharkreally? Welcome larsu, if you havent been a member you have been an excellent spy before ;)15:32
seb128ok, let's get started15:32
seb128Sweetshark, weekly status update?15:32
Sweetsharksaucy ftbfs fix, big-merge from Debian for 4.1 beta, some security issue handling, been at LinuxTag, meeting with LiMux personell and a member of the federal german parlament15:33
SweetsharkEOF15:33
seb128how is saucy ftbfs going? some people would like a new poppler to be uploaded but libreoffice rebuild will be in the way of that transition...15:33
seb128Sweetshark, ^15:34
Sweetsharkseb128: well, build is running locally, should be finish in a few minutes.15:34
Sweetsharkseb128: I would throw it at a PPA then for bdrung to sponsor from there then.15:35
pittiyou could stage up teh rest of the transition in -proposed?15:35
Laneyblocking stuff in proposed for an indeterminate length of time isn't very desirable15:35
Sweetsharkseb128: how is libreoffice in the way of poppler?15:35
seb128Sweetshark, britney enforce all the rdepends to be rebuilt to pick the new soname when a library soname change15:36
seb128Sweetshark, and libreoffice is linking to poppler15:36
Sweetsharkseb128: ah, because they need a rebuild and ... yeah15:36
seb128pitti, I don't want to have stuff blocked in proposed for 3 weeks if that's the time it take to defeat libreoffice15:37
Sweetsharkseb128: so from my POV the fix should be there RSN -- that is today.15:37
pittiseb128: *nod*15:37
seb128Sweetshark, great, thanks15:37
seb128qengho, hey15:37
Sweetsharkseb128: my jenkins says "dpkg-deb: building package `libreoffice-dbg' in `../libreoffice-dbg_4.0.2-0ubuntu2_amd64.deb'" so its only some 15 more minutes15:37
seb128\o/15:38
seb128no qengho?15:38
seb128Laney, hey15:38
Laneyhey15:38
Laney• Short week; public holiday15:38
Laney• Finished msva-perl Xsession.d replacement user job and uploaded - required some strange upstart contortions that might be educational if you want to check out the diff. Think the archive is clean wrt. Xsession.d and user session jobs.15:38
Laney• Uploaded gnome-session with a fix allowing for any gnome-session to be run under user sessions, instead of just the ubuntu (unity) one as it was before.15:38
Laney• Bit more patch piloting15:38
Laney• Most of the rest of the week was spent on doing GNOME updates, including helping out with the gtksourceview transition (some packages needed patching), testing gtk3.8 and prodding at gnome-terminal (prereqs done; waiting for some kind of resolution on the vte.sh issue).15:38
Laney• Currently staging an eds (+ folks + evolution) migration in https://launchpad.net/~laney/+archive/evolution-3.8 - look out for a call for testing this week.15:38
Laney• DMB: started a thread and pad about a proposal to drop the coupling between Ubuntu membership and upload rights: https://lists.ubuntu.com/archives/devel-permissions/2013-May/000489.html15:38
Laneyeof15:38
cyphermoxLaney: I'll be happy to help test evo15:39
seb128Laney, speaking about DMB, do you know if Sweetshark's application is going anywhere?15:39
desrtLaney: did you end up taking the new gnome-terminal with the --disable-asshole thing?15:39
seb128Laney, I'm that close > < to just add him to desktop set so he can upload15:39
Laneydesrt: hahaha, not just yet15:39
desrtor was this just 3.8 catchup still?15:39
Laneythat was vte wasn't it?15:39
desrtg-t, i thought.  but maybe?15:40
desrtbonus points if it was vte -- affects more modules that way, i guess15:40
Laneyhmm, anyway - no15:40
Laneyif gnome-terminal: delayed a bit until doko comes up with a bright idea15:40
Laneyif vte: patched out15:41
desrtbright idea?15:41
Laneyhttps://bugzilla.gnome.org/show_bug.cgi?id=69747515:41
ubot2Gnome bug 697475 in general "New tab is not opened in same directory as previous tab" [Normal,Unconfirmed]15:41
desrtoh.  that.15:41
desrtthanks15:41
Laneyseb128: bdrung / barry should have/will be contacting with next steps15:41
Laneyand by "just adding" you mean using the proper process :-)15:42
seb128Laney, ok15:42
seb128yeah, asking for 3 people to +1 him15:42
seb128which I'm sure would be something I can find ;-)15:42
seb128Laney, thanks15:42
seb128mlankhorst, hey, there or did you go for your bike ride?15:43
qenghoseb128: Sorry, didn't see it.  I was away on holiday for the last week. I'm packaging chromium v27 this week.  EOF15:43
seb128I assume he went, next one15:43
seb128tkamppeter, hey15:43
tkamppeter- Report is about one week before, last week I was on vacation15:44
tkamppeter - OpenPrinting Summit 2013: Participated via phone due to denial of ESTA15:44
tkamppeter - UDS: Sessions about mobile printing, most canceled due to lack of interest of people15:44
tkamppeter - Private hangout with mobile guys about printing: Printing will most probably go only into the second release of Ubuntu Touch, at OpenPrinting a design for a mobile printing dialog was worked out, made slides about that available to mobile people, prototype needed, I will also continue with mobile features in cups/cups-filters packaging and in cups-filters upstream development.15:44
tkamppeter- e-mail discussion: Poppler vs. MuPDF looks more like Poppler: Well established and also used by the normal desktop, so better for convergence15:44
tkamppeter- e-mail discussion: Auto discovery of IPP printers needs to be done in a way that printers do not get woken up, but jobs need to get spooled, problems with CUPS queues.15:44
tkamppeter- 4 students working for OpenPrinting in GSoC 2013.15:44
Sweetsharktkamppeter: I really love to hear the story about ESTA some day, read it on http://naruoga-en.blogspot.de/2013/05/openprinting-summit-pwg-face-to-face.html and did not believe it ..15:45
seb128tkamppeter, thanks15:45
Laneywhy's the discussion / slides private?15:46
tkamppeterSweetshark, some people told they got 10-year visa for the US, I hope to get one, too, 10 years no need of ESTA ...15:46
* desrt smiles contently15:47
seb128tkamppeter, thanks15:48
seb128attente, hey15:48
attentehi seb12815:48
attenteworked on the custom widget for setting the keyboard shortcut in the region panel, still having trouble with a couple of keyboard/mouse grab bugs to squash15:48
attentespent some time looking into the gvim with unity-gtk-module issue, it's just a missing gtk 2 setting15:48
attentelooked into larsu's MP for custom menu item factories15:48
attenteEOF15:48
seb128attente, unity-gtk-module finally got uploaded to Ubuntu15:48
desrtattente: where's the part about bzr bd do? :)15:48
seb128it needs NEW review next, I will do that after the meeting15:49
attenteseb128, oh cool15:49
seb128attente, can you write a MIR (https://wiki.ubuntu.com/MainInclusionProcess) for it?15:49
attenteseb128, sure15:49
seb128then we just need to get didrocks or mterry to review it and we should see the end of that one15:49
seb128attente, thanks15:49
seb128attente, I saw your gdk-pixbuf's mr update, that's also on my list of today (and I uploaded larsu's patch to the desktop ppa)15:49
attenteoh, ok, thanks seb12815:50
seb128desrt, hey15:50
desrtattente: what gdk-pixbuf work?15:50
seb128desrt, backport of the 2.29 icon patche"s15:50
desrtah15:50
desrtseb128: hi15:50
desrtspent a good deal of the week discussing design of action descriptions with larsu and chatting to the PS guys about that and how/if we will use them from QML15:51
larsudesrt: they made a new proposal, which is almost completely different15:51
desrtimplemented the first part of the patch.  public API is done(ish), dbus exporter is done, and proxy creation is working for GMenuItem, at least -- the gtk work (GtkToolButton, etc) can come later15:51
desrtlarsu: are we in london or something? ;)15:52
seb128:-(15:52
seb128let's keep the argumentation for after the meeting15:52
larsudesrt: feels like it. I hung out with them this morning. There's another hangout at 12 with everyone15:52
desrtspent some time getting the new glib support for installed tests working15:52
desrtsince we now have three cases for tests to worry about:  normal, builddir!=srcdir and installed15:53
seb128Laney, ^ glib 2.37.1 tarball available if you feel like doing the update btw ;-)15:53
desrtwill be landing a patch to deal with that in a hour or so after i'm done making sure it works in all the cases15:53
desrtoh ya.  did a glib release too :)15:53
desrtgeneral bugfixes, etc.... (eof)15:53
seb128;-)15:53
Laneyyeah, seen, tomorrow or when I get pissed off with eds15:53
seb128desrt, thanks15:53
seb128larsu, hey, welcome again ;-)15:54
larsuseb128: hi, thanks again :)15:54
larsulast week I put out MRs for gtk+, ido, and libdindicator to support the crazy menu items we have in the indicators; gtk widgets are now in ido (I put the first one in: the indicator-session user switcher item)15:54
larsureviews are trickling in, some minor issues but I think we're good for landing them this week15:55
larsuso that all the other menu items can be moved over as well15:55
seb128\o/15:55
larsunext one for me is indicator-sound15:55
larsuted said network is coming along nicely15:55
larsuso we're almost all set for indicators in unity 815:56
seb128larsu, I got your gtk patch in the ppa, I had to do a small change (add the symbols to gtk/gtk.symbols for make check to pass)15:56
seb128excellent15:56
larsuya, sorry about that :)15:56
larsuhow long do you usually have it in that ppa before it gets into ubuntu?15:56
larsuI also reviewed the new action API proposal by Wellark and pete-woods15:57
seb128a day with some people testing it is enough for a patch15:57
larsualso, mardy fixed a bug in qt that was blocking dconf-qt15:57
larsuseb128: awesome15:57
seb128oh, you got that fixed?15:57
seb128\o/15:57
larsumardy did all the work, and it's not in a ppa yet15:57
seb128I was starting being concerned that it would block the sdk guys15:57
seb128Kaleo pinged several times about it15:57
larsuand I started looking at qmenumodel, but the indicator stuff was more important for now15:57
larsuseb128: yep, talked to him15:58
seb128\o/15:58
seb128that's good news15:58
larsumany people pinged about it ... as predicted in oakland :)15:58
larsuokay, that's all from me15:58
seb128larsu, thanks15:58
desrtmeeting over.  arguments begin!15:58
seb128we are just in time for the second half of the meeting for didrocks'15:58
desrtoh.  nvm ;)15:59
seb128desrt, no, #ps integration meeting :p15:59
seb128and 2 minutes to discuss the wiki15:59
larsudesrt: I'll be in that call now, will argue enough there. Want to join=15:59
didrocksseb128: no meeting for us, it will be tomorrow (see my previous ping) :)15:59
seb128does anyone still see a point on having most important work of the week listed on the wiki?15:59
seb128https://wiki.ubuntu.com/DesktopTeam/Meeting/2013-05-2815:59
seb128it seems most of the team members don't do it15:59
seb128and I'm not sure anyone goes to pull on wiki pages to read those summaries16:00
desrtlarsu: not particularly :)16:00
larsuseb128: I get value out of compiling a list every week, I don't care whether it's on irc or the wiki16:00
larsudesrt: I figured16:00
seb128should we rather try to encourage groups to email/blog about specific topics16:00
seb128?16:00
desrtlarsu: i have real work to do, unfortunately16:00
desrtplease let me know how it goes16:00
Laneyyes, I already would email if I had something I wanted people to look at :-)16:00
seb128larsu, we will keep doing the IRC status update like we just did16:01
larsudesrt: it's not that important that you join, I got it. Will let you know16:01
seb128larsu, I'm just suggesting that having the wiki in addition doesn't work/isn't useful16:01
larsuseb128: ah, understood. /me is new here16:01
Laneyif we had meetings in the meeting channel we'd get parcelled up logs for free, fwiw16:01
seb128ok16:01
seb128would that be useful to anyone compared to the irclogs.ubuntu.com logs we have atm?16:02
Laneybit more discoverable16:02
Laneybut otherwise, no clue16:02
seb128ok16:02
seb128let's think a bit about that, I like having it in #ubuntu-desktop16:02
seb128but seems like nobody wants to fight for the wiki update, so let's drop that ;-)16:03
seb128thanks everyone16:03
cyphermoxerr16:03
LaneyI'll ask if the bot can come in here16:03
cyphermoxyou didn't ask me ;)16:03
seb128cyphermox, ask about?16:03
cyphermoxwell, I don't only do indicators ;)16:03
seb128cyphermox, sorry ECONTEXT16:04
Laneyin the round16:04
cyphermoxpretty simple update really -- I was working on teach NM to speak to ofono16:04
seb128the wiki weekly updates?16:04
cyphermoxnah, the status updates16:04
seb128cyphermox, oh, sorry, didrocks said he wants to do the second round of the meeting tomorrow for some reason16:04
sil2100didrocks: the upstream developer of python-evdev recommended to also create a python3 binary package for it16:04
cyphermoxyeah, but AIUI it's mostly for daily release stuff16:05
seb128cyphermox, thanks for the update ;-)16:05
sil2100didrocks: I'll modify the bzr packaging branch and if you could take a look later it would be awesome ;)16:05
cyphermoxbut yeah, soon we'll have shiny new toys, basically16:05
seb128cyphermox, right, that's a good point, I will ask for generic status updates at the end of the first half of the meeting next week16:05
seb128great16:05
seb128cyphermox, do you need help testing?16:05
cyphermoxI will, soonish, from those who have 3G modems16:05
cyphermoxjust ironing out the kinks first16:05
seb128cyphermox, thanks16:06
seb128anyone else having an update or questions/comments?16:06
seb128seems not16:07
seb128that's a wrap then16:07
seb128thanks everyone16:07
didrockssil2100: ah, will do then! :)16:07
desrtLaney, seb128: is it possible to multiarch one binary of a source package but not another?16:08
Laneyyep16:08
Laneykind of common infact, with -dev packages16:08
desrtah... but i mean wrt. libdir16:09
desrtlike can we have /usr/lib/foopkg libdir for one part and /usr/lib/x86_64-whatever/foopkg for another?16:09
seb128no reason you couldn't, but why?16:09
Laneyah, well you can override the destination when the files are installed into binary packages16:09
desrtthinking about installed tests16:09
Laneyassuming libdir isn't embedded into them, that would be the easiest way16:10
desrtso we get files in /usr/share that look like so16:10
seb128shouldn't you install them in libexecdir?16:10
desrtExec=env G_TEST_DATA=/home/desrt/.cache/lcl/libexec/glib/installed-tests /home/desrt/.cache/lcl/libexec/glib/installed-tests/regex16:10
desrtand i know that we change libexecdir to libdir in debian...16:10
desrtso then instead of $prefix/libexec/... we have $libdir/glib/...16:11
desrtwhich is a problem if $libdir is different per-arch16:11
desrtbecause now we have arch-dependent data in a file in /usr/share16:11
desrtwhich means we can't put it in a -common package, as we ought to be able to16:12
desrtand it also means that even if we put it in an arch:any package, they won't be parallel installable anymore16:12
seb128what's the reason for not using libexecdir?16:13
desrtwe _do_ use libexecdir16:13
desrt$libexecdir/glib/installed-tests/____16:13
seb128oh, so it's easy16:13
seb128typically we multiarch libdir, not libexecdir16:13
desrtoh16:13
desrtyes.  that would fix it, indeed16:14
desrtthen you get conflicts on /usr/lib/glib/installed-tests/16:14
seb128        --libdir=/usr/lib/$(DEB_HOST_MULTIARCH) \16:14
seb128        --libexecdir=/usr/lib/dconf \16:14
walterson debian though libexecdir == ${packagename}/lib right?16:14
seb128for dconf16:14
desrtjust as you would for files in /usr/bin16:14
desrtwoh.  it's walters.16:14
seb128walters, right, but that's the same between arches16:15
desrtit would be a bit weird since we're installing into $libexecdir/glib/16:15
seb128do the data file in -common would point to the right location16:15
desrtso you'd get /usr/lib/glib/glib/installed-tests16:15
seb128well, only for glib16:15
Sweetsharkseb128: https://launchpad.net/~bjoern-michaelsen/+archive/libreoffice-oneirictest-20110718/+builds?build_state=pending16:15
desrtseb128: i guess almost everyone will end up following this same template16:16
desrtwalters: why $libexecdir/pkgname/installed-tests and not the other way around?16:16
seb128Sweetshark, \o/16:16
waltersdesrt, mmm...then you'd need some package to "own" that directory16:17
desrtwalters: meh.16:17
desrtwho owns /usr/share/man?16:17
desrtor locale, or help16:18
seb128nobody or every package installing something in that directory16:18
seb128depends what you call "own"16:18
seb128the first package to be installed to have a file in there will create it16:18
desrtwe have quite a lot of cases for 'well known subdirs of share/lib/etc'16:18
seb128the last one to be removed will deleted it16:18
desrtwalters: seems that having a common dir in libexec will do a lot to help keep things neat16:19
desrtinstead of having every single package installing its own subdir directly in libexec mixed in with all the binaries already there16:19
=== greyback is now known as greyback|food
waltersi'm uncertain what we're fixing here exactly16:21
waltersis it just cosmetic?16:22
desrtwell16:22
waltersremember packages can be using $(pkglibexecdir) already for other things16:22
desrtit also makes it very easy to type rm -r /usr/share/installed-tests /usr/libexec/installed-tests16:22
waltersdpkg -r glib-2.0-tests ?16:23
walters(note may not be -r, this bit is long swapped out of my brain)16:23
desrtit also makes for some nice symmetry between the two paths...16:23
desrt-P !!16:24
waltersah yeah, purge16:24
waltersi guess i was thinking i just wanted to avoid creating new "toplevel" directories16:27
waltersbut what you're really suggesting is /usr/lib/installed-tests right?  Not /usr/libexec, because no such thing exists in Debian.16:29
jcastro\o walters16:31
waltersheya jcastro16:32
desrtwalters: i'm suggesting how we do this from a purely upstream point of view16:33
desrtdebian packaging can do as it wishes, after the fact :)16:34
desrtanyway... i can understand if you don't want to change it because we already have the existing setup in a few package16:34
desrtbut i think it's worth getting it right16:34
desrtalso: do you find it weird that you're installing random data files in libexec?16:35
desrtlike this seems odd: libexec/glib/installed-tests/cert-tests/cert1.pem16:36
desrti actually would prefer if you kept it this way, honestly... because the alternative (putting these files in /usr/share somewhere) is much more difficult to deal with16:37
desrtpretty sure autotools would get angry at you if you ever wrote libexec_DATA=... though16:38
mfischjbicha: ping16:40
tkamppeterlarsu, hi16:42
asacdidrocks: hey16:43
asacdidrocks: you do all the test story for apps and mir etc.?16:43
asactest/CI story16:43
didrocksasac: I don't write the tests, but jibel and I are writing the tool for launching them16:43
didrocksif this is the question :)16:44
asacdidrocks: yeah. i think that means you know everything that i want to knwoa bout :)16:44
didrocksasac: that's a huge presumption, I'm under pressure now :p16:45
asacdidrocks: so ... where are all the tests that get run?16:46
=== m_conley_away is now known as m_conley
asaccan i see them on one big dashboard already?16:46
asacdidrocks: also, how long would they run if we run all in one shot?16:46
asace.g. take an image, run all the tests we have accumulated in your area and run them16:46
didrocksasac: well, we need to wire up them first, this has been delayed as the QA lab in lexington got down16:47
didrocksasac: I can only give you estimation16:47
asacdidrocks: your estimation is good enough16:47
didrocksasac: for the dashboard, I need to get time to build it, it's a multimonth project (because I want daily releases reflected here)16:47
asac1h, 3h, 6h, 12h, 24h ?16:47
didrocksasac: I would say 3h at most, as with the new system, we don't reprovision an image and start from a snapshot16:48
asacgood16:48
didrocksfor one release16:48
asacdidrocks: so why not tell QA team to run them as smoke tests?16:48
didrocksso saucy16:48
asacevery day against our image?16:48
sil2100didrocks: ping! I pushed the updated packaging of python-evdev to https://code.launchpad.net/~sil2100/python-evdev/debian16:48
asacdidrocks: any reason?16:48
didrockscount ~ the same for another one16:48
asacthis would come on top of all your premerge testing etc.16:48
didrocksasac: well, right now, we need to have the system reliable16:49
didrocksasac: which usn't the case until we wire up the new system16:49
didrocksthen, we can talk about running them more often16:49
asaci am not sure what you mean16:49
didrocksbefore, running the tests (when the provisionning worked) took ~7h+16:49
asacyou are talking strictly about phablet here, right?16:50
didrocksasac: no, in general, all the testing we have for PS16:50
asacevery test gets a fresh provisioned system?16:50
didrocksbefore, using UTAH, every test instance (so, let's say, we test unity), it was installing the iso16:50
didrocksso yeah, fresh provisionning16:50
asacso ...16:50
didrocksand flacky as well16:50
asacqa is still running stuff on utah16:50
asachttp://reports.qa.ubuntu.com/16:51
asacthat stuff16:51
didrocksasac: right, and we are going to unwire UTAH for the integration tests for PS16:51
didrocksand use otto16:51
didrockswhich doesn't have that limiation16:51
asacone sec16:51
asachttp://reports.qa.ubuntu.com/16:52
didrockslimitation16:52
asacthat one16:52
asacboots our images16:52
asacand it runs tests16:52
asacthat i call smoke tests16:52
asacthats NOT pre-integration16:52
didrocksasac: yeah, I'm not aware at all about that16:52
asacthats daily16:52
asaci just want for now to have all the tests that you run during development and during integration to be run there :)16:52
didrocksit's something that the QA team is working on, not wired up in releasing our components16:52
asacright.... i am not talking about release testting your components16:52
asaci am talking about using your tests to continue testing the image that is out16:53
asace.g. after release of your components16:53
didrocksasac: I think this is something to ask the QA team to do16:53
asacmakes sense?16:53
asacright :)16:53
asachence i just wanted your time estimate :)16:53
didrocksmaking sense, I just doubt they will get that right enough with UTAH16:53
asacso i know if i can jsut ask the to add all16:53
didrocksknowing the pain we experienced :)16:53
asacor if i need to make a selection to get going16:53
didrocksok, so count ~30min of provisionning16:54
asaci dont mind if they switch to something else in the back later16:54
didrocksand then 3h for running16:54
asacbut what i know is that i want real device testing16:54
didrocksif everything is getting installed16:54
asacas well...16:54
asacso we cannot just abandon that :)16:54
asacits certainly not good for your component testing16:54
didrocksasac: this is on a desktop hardware FYI (those estimates)16:54
asacto run on real phone hardware, i agree16:54
didrocksasac: nobody is having integration tests running on the device automatically yet16:54
asacdidrocks: yeah its fine.16:54
asacdidrocks: i have problems with terminology16:55
asacwhen you talk about integration testing ... you refer to what?16:55
asacthe smoke tests we run on the archive produced images?16:55
asacor the tests you run on images ou produced with your component pre-integrated?16:55
asac(before uploading to archive ... which i call releasing fwiw)16:55
didrocksthe second one16:56
didrocksbecause the tests are functionals one16:56
didrockslet's call them "big tests" :)16:56
didrocksasac: we can discuss that in more detailed tomorrow if you want :)16:58
asacright17:00
sil2100mterry: hi, do you have a moment? ;)17:00
asacfor now i declare all those tests as smoke tests17:00
asacwe can later remove stuff :)17:00
asaci want a good dashboard that shows me if your work is still w orking fine17:00
mterrysil2100, hi17:00
=== m_conley is now known as m_conley_away
didrocksasac: I should show you the dashboard plans as well. But things in order: utah-replacement first, then this dashboard for me :)17:01
* didrocks tackles one issue after another one :)17:01
didrockssil2100: thanks!17:01
asacdidrocks: cant you just go and teach utah to run your lxc container?17:03
asaci really hate inventing new systems17:03
asacshould be hidden behind a single api/facac17:03
asacde3e17:03
didrocksasac: what's the point of utah then?17:03
didrocksasac: no test is in utah format17:04
didrocksit's in autopilot format17:04
=== alan_g is now known as alan_g|life
didrocksasac: knowing that the most prominent issue was the reliability of UTAH itself (due to their ssh and preseed hack) and the support we got as a consumer17:05
didrocksI don't want to readd a point of failure when we have a system which is way less hackish and so, less tied to failing17:06
didrocks(knowing that we have archive and restore know, which enables you to rerun the same container, in the same state just downloading the archive) locally17:06
didrocksok, enough for today, /me waves good evening :)17:09
sil2100Bye ;)17:09
seb128didrocks, night17:09
sil2100mterry: do you have a moment for a packaging review?17:09
mterrysil2100, in a few minutes, yeah.  Which branch?  Is this the MIR?17:10
seb128mterry, hey, speaking of MIR, any chance you could add https://bugs.launchpad.net/ubuntu/+source/unity-gtk-module/+bug/1185117 to your list?17:11
ubot2Ubuntu bug 1185117 in unity-gtk-module (Ubuntu) "[MIR] unity-gtk-module" [Undecided,New]17:11
seb128mterry, it's code write by attente, should allow us to finally drop those gtk patches for appmenu and have a proper system there17:12
sil2100mterry: ok, no, actually it's a packaging branch for python-evdev - Didier already reviewed it, but we added a double build for python317:13
sil2100mterry: and since Didier is now EOD, I'd like someone with experience to take a look ;)17:13
sil2100mterry: we're pushing it to Ubuntu and to Debian, so I want to double-check it before pushing it to the mentors17:14
attenteseb128, do i add the package to the seed first? or wait until approval by ubuntu-mir?17:15
sil2100mterry: https://code.launchpad.net/~sil2100/python-evdev/debian17:16
sil2100mterry: here is the bzr version of the packaging that's basically submitted to mentors in Debian ;)17:17
sil2100mterry: I didn't push the latest one there17:17
sil2100mterry: I mean, didn't push the latest one to mentors, bzr has the latest one17:17
seb128attente, you wait for approval ... I'm also not sure if the seed is the right place or if we should make unity recommends it17:17
sil2100mterry: once you don't see any obvious mistakes, I would push it to mentors again and look for a sponsor ;)17:17
sil2100mterry: thanks!17:19
=== jjardon__ is now known as jjardon
=== greyback|food is now known as greyback
mterrysil2100, you still around?17:43
sil2100mterry: yep!17:43
sil2100mterry: I just pushed a small update related to the .docs part17:43
=== damjanko is now known as hmsck
=== greyback is now known as greyback|away
TheLordOfTimeLaney:  FYI, meetingology is here now20:58
czajkowskioh joy21:03
Laneyty21:38
=== greyback|away is now known as greyback
=== m_conley_away is now known as m_conley

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