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

xnoxpitti: i thought that was solved -> clicks declare x-tests:autopilot_dir= key in their manifest.00:18
xnoxpitti: that means they are ported.00:18
xnoxpitti: deb based tests, will ship modules in either python3 or python2.7 path (and thus import/re-exec test works for them)00:18
pittixnox: right, but I was told that for some cases/apps the tests would just be in bzr, and that there was no packaging for those00:18
pittixnox: anyway, is the meeting tomorrow ok for you?00:18
xnoxpitti: all click's tests are just in bzr.00:18
xnoxpitti: yeah, i'll be there.00:18
pittixnox: perfect, thank you00:19
xnoxpitti: and i should update my phablet-tools patch before that meeting.00:19
pittiprobably best to discuss that with everyone in the hangout00:19
xnoxpitti: is sergiusens on the call as well?00:19
pittixnox: not ATM, but I'm happy to invite him00:21
xnoxpitti: please do.00:21
slangasekxnox, pitti: so I know this was discussed at the core sprint, but I have yet to see a write-up of what was decided there.00:25
slangasekI gather that xnox and barry have a clear idea of what's required, but it hasn't been written up / shared, which should be remedied ASAP00:26
xnoxslangasek: and there is another sprint in progress across the pond, which may have new things....00:26
xnoxslangasek: i'll write something up early tomorrow such that we all should be on a similar page and with all steps clear (and their current status)00:27
slangasekxnox: ok, thank you00:27
pittislangasek: I gave a summary to https://code.launchpad.net/~barry/autopilot/reexec/+merge/20376500:29
pittislangasek: nothing decided really, we just discussed it and found that we agree on some things, but need xnox and barry for others00:30
pittislangasek: we just ruled out some possible proposals (such as this reexec trick or merging py2/3 modules into python-autopilot) as they wouldn't work00:30
slangasekum00:30
slangasekwhy does re-exec not work?00:30
pittibecause it's only done on import, not if there's a failed test00:31
pittiimporting py3 autopilot will always work, but you might get test failures on non-py3 compatible tests00:31
pittiif you run tests from bzr you don't have separate install locations for py2 and py3 autopilot test modules00:31
slangasekpitti: so xnox and barry did have a plan to address this00:33
slangasekwhich xnox has agreed to write down where we can all discuss it, instead of rediscussing everything from scratch every other week :)00:33
xnoxpitti: re-exec trick works, if one uses phablet-test-run with my proposed branch to phablet-test-run.00:34
pittiwell yes, that's the bit which we don't understand yet, and I haven't seen a place which explains this00:34
xnoxpitti: indeed executing directly in the bzr checkout has a corner case, but everyone must use phablet-test-run, as during transition period we will not support anything else.00:34
xnoxpitti: right i'll write exactly that up.00:35
pittixnox: barry said that there are tests which don't use that00:35
pittiif that's obsolete, then it makes the whole thing much simpler00:35
slangasekpitti: IIRC the plan was to force use of phablet-test-run as a precondition for py3 tests, and let non-ptr callers continue to use python200:36
pittislangasek: ah00:37
xnoxpitti: and the point of re-exec trick was that it live for a very short period of time: between the upload and until last pre-installed click ports to python3, at the point python2 from autopilot will be purged.00:37
slangaseksince we should be using ptr for everything, and should be using python3 for everything00:37
xnoxpitti: and we will _only_ support python3 with autopilot.00:37
slangasekso it doesn't hurt to bundle the two00:37
pittiack00:37
pittiso thomi and I were open to either reexec or checking a flag in the deb/click source in /usr/bin/autopkgtest to then run python[3] -m autopkgtest.run00:38
pittibut thomi said we don't always have a click/deb source so we can't use a flag in the packaging, but it needs to be in the sourc00:38
xnoxpitti: the current proposal we had is that - phablet-test-run looks into click manifest (as it does now anyway) to fetch the bzr branch of the tests.00:38
pittixnox: click manifest or the deb depends .*python3* ?00:39
xnoxpitti: no, click manifest is either current (naked -> means python2) or has "autopilot_dir" key with the path to tests inside the branch.00:39
pittithe only thing which I'm absolutely and firmly against is to put the python3 autopilot modules into python-autopilot together with the py2 modules00:39
pittixnox: yes; I mean, we need a corresponding metadata check for .deb packages, like dialer-app-autopilot00:40
xnoxpitti: apart from based on the flags in click manifest, phablet-test-run will fetch python2 or python3 tests into different paths. Then for python3 and python2 a different pythonpath is set and re-exec does the magic.00:40
pittibut that's just Depends:.*python3* IMHO00:40
xnoxpitti: for debs it's different.00:40
xnoxpitti: as debs tests already encode which python version they are for inside the deb, so we similarly extract them into python2 or python3 pythonpath by phablet-test-run.00:41
pittixnox: ah right, those would trigger the import error for py300:41
xnoxpitti: exactly =)00:41
xnoxpitti: pitti: there is no need for two /usr/bin/autopilot binaries as during _transition_ period we can force a given python version with: /usr/bin/python2 /usr/bin/autopilot00:42
pittixnox: so if we can assume p-t-r and that it can always tell whether the test runs py2 or py3, the p-t-r could just call /usr/bin/autopilot or /usr/bin/autopilot-py300:42
pittithat's the most straightforward and explicit way00:42
xnoxpitti: also, i don't understand the fetish about using a different binary package, cause that just forces people to do pointless uploads to depend one or the other package name.00:42
pittiif you really prefer the re-exec hack, that would do as well, and while I don't particularly like it I don't veto it00:42
xnoxpitti: re-exec hack is best imho, as that will push python3 modules off the image quicker.00:43
pittihow so?00:43
xnoxpitti: and requires less reuploads.00:43
pittip-t-r could just explicitly call ap-py3 or ap-py200:43
pittibecause it knows which py version the test wants00:44
xnoxpitti: it's the same script.... autogenerated entry point.00:44
xnoxpitti: it's a relly like "dash" vs "bash" autopilot entry point is the same, and we want python3 to be the default and will drop python2.00:44
pittino, it should have a python3 hashbang00:44
xnoxpitti: and with re-exec it does, and is called "/usr/bin/autopilot" and really do not want to end up with "/usr/bin/autopilot-py3" forever.00:45
pittiand it does00:45
pittixnox: yes, that's why I said I'm okay with the reexec hack, if people object to the autopilot3 name00:46
xnoxpitti: the python2 and python3 versions of the script are the same, thus "/usr/bin/python2 /usr/bin/autopilot" is equivalent to the current python2 autopilot.00:46
pittiwe'd need to divert /usr/bin/autopilot in python3-autopilot00:46
xnoxwith re-exec hack, it's just transparent.00:46
pittiand drop the autogenerated entry point and replace it wit ha simple shell script00:46
xnoxpitti: well, that's why we merged the two into a single package ;-) no need to divert things.00:46
pittibut that's not too complicated00:46
pittiand I'm certainly willing to do that00:47
xnoxpitti: please no shell...00:47
pittixnox: no, no, no, no00:47
pittimerging the two into one will forever commit us to supporting ap-py200:47
pittiI want to drop python-autopilot after all tests get ported00:47
pittiand ported packaged tests will change their dep to python3-autopilot00:47
xnoxpitti: i don't want to (a) encode /usr/bin/python3 (b) encode Depends: python3-autopilot (c) upload all of that (d) drop python2 autopilot (e) rencode s/autopilot-3/autopilot (f) reencode Depends:autopilot00:48
pittiso we can simply measure which tests got ported, and we never break packages which still need python-autopilot00:48
xnoxpitti: we don't break any tests with my plan and have 3 transition steps instead of 5.00:48
pitti*shrug*, if we want to assume that at no point we break anything existing that's what we have to do00:48
pittiwe need to upload the packages anyway to fix the tests00:48
xnoxpitti: as long as people use phablet-test-run to execute the tests (be it deb, or click)00:49
xnoxpitti: even longer route is to make all tests bilingual, not break anything at any point, and then drop python2 in any order....00:49
pittiI'm not willing to break upgrades, the python policy, and reverse dependencies just because we are too lazy to properly switch dependency for ported packages00:49
pittithat would be a tiny short-term benefit for long-term trouble00:50
pittixnox: I think your reexec trick is fine, given the new assumptions; but it doesn't require this blatant "merge py2/3 modules into one binary" hack00:51
xnoxpitti: what upgrades? also i don't see how python policy is violated at all.... and i don't see how we are doing anything lazy here.00:51
pittixnox: because at some point you'd drop the py2 modules from python-autopilot, and you have no way of knowing which rdepends of python-autopilot still expect py2, and which only py300:51
xnoxpitti: sure you can have modules in any package. but imho autopilot is an app, and should have it's module in the same binary package.00:51
xnoxpitti: and ideally like ship them in /usr/share/autopilot/ anyway =)))))00:51
xnoxpitti: what do you think of the pyflakes package btw?00:52
pittierr, no, autopilot is not an app00:52
pittior not only00:52
pittiit's mainly a python API00:52
xnoxpitti: i really did not want the world to do: Depends: pyflakes, pyflakes3, just because they started to support python3.00:52
pittixnox: "pyflakes3" makes no sense indeed, as that's just a program00:53
pittipython3-pyflakes would be required if applications would do "import pyflakes"00:53
xnoxpitti: it's only executable under autopilot binary controlled environment and it's users are private plugins. It's no different from e.g. bzr and bzr plugins.00:53
pittierr, no00:53
xnoxpitti: i have at least 3 reverse-dependencies that import public pyflakes modules and do further or less processing.00:53
xnoxpitti: and i don't see how I violate any of the python policy.00:54
pittixnox: oh, you mean pyflakes, not ap00:54
pittixnox: if pyflakes has a public python module API, then you need a python3-pyflakes00:54
xnoxpitti: the only bit that i probably violate is python modules team naming scheme.00:54
xnoxpitti: i don't /need/ it, i just need to have it.00:54
pittixnox: the difference of pyflakes to ap is that pyflakes is only a CLI program and that the fact that it is written in python is an internal implementation detail00:55
xnoxpitti: i mean if ubuntu ever decides to drop python2 from main into universe, a split is welcome. Otherwise it's been absolutely pointless, especially for all the bilingual moudles.00:55
pittibut this is not the case with ap00:55
pittiit has a public user-facing python API00:55
pittiit's not pointless00:55
xnoxpitti: it doesn't. the only way to use autopilot modules is by executing them through /usr/bin/autopilot and have that eventually setup environment and import your modules.00:56
pittiyou can't just randomly break reverse dependencies which expect python-ap to ship what it says on the tin: the python2 ap module00:56
pittixnox: no, you misunderstand that00:56
xnoxpitti: how does one write something that import autopilot and does something useful which is not a test script?00:56
pittixnox: all ap tests do "import autopilot"00:56
xnoxpitti: yes, but it's not "python -m my_test_module" it's "autopilot my_test_script"00:56
pittiap also has that /usr/bin/autopilot test runner (which is a CLI), but it has a public API00:57
xnoxpitti: at no time those tests that do "import autopilot" can do anything useful by themself.00:57
xnoxwithout the one and only /usr/bin/autopilot test runner.00:57
pittisure00:57
pittibut we don't know whether the tests are py2 or py300:57
xnoxpitti: autopilot broke it's api and moved to 1.4 without renaming =)00:57
pittiand we don't control them all00:57
xnoxpitti: which it should have done, if I go by your "it's public api" ditto like cherrypy2 / cherrypy300:58
pittiit's the exact same reason why we have python3-apt, python3-pycurl, and what not00:58
xnoxpitti: and at the moment we do control all autopilot tests out there.00:58
pittixnox: err, no, we don't00:58
xnoxpitti: python3-apt / pycurl is different.00:58
pittiwe've shipped autopilot for a long time as ubuntu package, we don't know how people use it aside from our packaged tests00:59
xnoxpitti: then how did we broke and removed 1.3 api, if we don't control all fo them?!00:59
pittie. g. we use it in the ubiquity tests00:59
pittiwhich just live in a branch somewhere00:59
xnoxpitti: and we control ubiquity tests, it's in lp:ubiquity.00:59
pittixnox: I never said that I thought that was a good idea00:59
pittixnox: no, not these; I mean the ubiquity autopilot tests01:00
pittibut anyway01:00
xnoxpitti: ubiquity autopilot tests are long merged into lp:ubiquity and jenkins is running them off lp:ubiquity...01:00
pittiI consider python-ap to be like python-apt or python-pycurl etc.01:00
pittixnox: ok, fine; it was just an example01:01
pittibut there is a reason why we have separeate python3-* binaries in the archive, and that applies to ap as well01:01
pittiand I see absolutely no reason why we should cause this long-term trouble01:01
pittiwe just flip the dependencies if we port a test, that takes like 2 seconds01:01
xnoxpitti: i agree there is a reason, i don't see a reason for ap though given that i thought the plan is to drop python2-ap and keeping "python3" in the name (or any abbriviation of thereoff) is a historical mistake =)01:02
pittiand then we can clearly see what stuff is still using py2 by checking the rdepdns of python-autopilot01:02
pittihow is it a historical mistake?01:02
pittipython3 is a different programming language than python 201:02
xnoxfor debs we inspect content, for clicks look at manifest. it's clear.01:02
xnoxif deb is depends on python-autopilot -> not ported, depends on autopilot ported.01:03
xnoxclicks no autopilot_dir key -> not ported, with autopilot_dir key -> ported.01:03
xnoxpitti: under your naming scheme how or when are you going to drop "autopilot-py3" and just make it "autopilot" (shebang python3)01:04
xnox?01:04
pittiseriously, that policy was made to provide a safe solution which works01:04
pittiI don't see how it helps to arguing about it for hours and spending lots of time to check that we didn't break everything when we can just effing change depends: to python3-ap for ported tests in 2 seconds and know that it's right01:04
pittixnox: I thought we wanted to do that right now, with your reexec trick?01:04
xnoxpitti: yes. hence python3-ap is pointless with reexec.01:04
pitti(and keep autopilot3 as a compat symlink)01:04
pittiwell, python-autopilot keeps /u/b/a as we have it today01:05
xnoxpitti: so you want policy compliant binary package names with re-exec hack?01:05
pittipython3-autopilot diverts that and replaces it with a python3 hashbang01:05
xnox(e.g. python3-autopilot owns /u/b/a which does re-exec if it needs to)01:05
pittithe reexec trick will then run it as py2 if import with py3 fails01:05
pittiit's ugly and non-explicit in my taste, but it works and I'm ok with that01:06
xnoxpitti: divert -> ok.01:06
xnoxpitti: do diverts work ahead of other package installation?! (thinking about it, they must)01:06
pittixnox: yes, they do01:06
xnox(e.g. install python3-autopilot first, and maybe later python-autopilot)01:07
xnoxpitti: ok.01:07
pittixnox: i. e. you can install py3-ap, it installs the diversion01:07
xnoxcool.01:07
pittiand then you install py-ap, dpkg will install its /u/b/ap into the diverted location01:07
xnoxpitti: ok then packaging will be sane and easy + divert.01:07
pittisame the other way round01:07
xnox+ reexec01:07
pittixnox: yes, it would in both cases be the same autogenerated script, just with diversion instead of rename to autopilot301:10
pittiwe then need the reexec trick01:10
xnoxpitti: exellent.01:10
pittibut we have the code for that in barry's branch01:11
=== io is now known as IdleOne
xnoxcorrect.01:17
robert_ancellcjwatson, slangasek or others, can you get https://launchpad.net/ubuntu/+source/gnome-session/3.9.90-0ubuntu8/+build/5618671 out of the NEW queue? We need to split the old gnome-session binary into gnome-session and ubuntu-session. Also, will that automatically be in main?02:18
robert_ancellRAOF, your in ~archive-admin but not an archive admin suitable for that right?02:22
RAOFrobert_ancell: Correct. I only NEW packages which are X-SRUish (so, things like the nvidia-drivers-34234234245234134-updates et al)02:23
robert_ancellRAOF, know any archive admins who are awake by any chance?02:23
slangasekE: base-files: file-in-etc-not-marked-as-conffile etc/legal03:17
slangasekgrr, we really ought to force that package to use debhelper03:17
StevenKslangasek: Santiago is still allergic?03:19
slangasekapparently?03:19
StevenKI don't get why he is so against it, but hey, it's his battle.03:20
slangasekwell, and then people keep modifying the package in Ubuntu and adding new files under /etc, not realizing there's an additional manual step03:21
infinityYeah, I had to clean that up with os-release ages ago.03:21
StevenKslangasek: Perhaps we need the build to fail in that case. Or we could just accidently switch to debhelper03:21
infinityLuckily caught it before it was a big issue.03:21
slangasekinfinity: yeah, apparently we've gone since karmic without anyone ever reading the lintian output on the binary packages on base-files?03:22
infinityslangasek: Seems plausible.03:22
infinityI only noticed it with os-release, cause that's a file that actually changes on upgrade.03:22
* slangasek nods03:22
infinityHey, shiny, eglibc 2.19 passed the testsuite on amd64 and ppc64el.  Should probably slam it at a PPA to check the other arches, and then slide it in right before FF. :P03:24
infinityExcept that dinner made me too fat to think.03:25
slangasekinfinity: and regression-testing it in ubuntu-emulator too, right?03:25
infinityI think my stomach is actually putting pressure on my brain somehow.03:25
* slangasek gives infinity a spinal tap to release the pressure03:25
infinityslangasek: Are there destructions somewhere on how to do that?03:25
slangasekinfinity: https://wiki.ubuntu.com/Touch/Emulator03:26
slangaseknot sure if we should be worrying about an autopilot run, or if smoke testing is sufficient... you probably have a better feel for the 2.18->2.19 delta than I do, to answer that03:27
infinity"The terminal will start an Ubuntu console by default, which can be used as any virtual console. Just be aware that hiiting Control + C will stop the emulator."03:27
infinitySliiiick.03:27
slangasekyeah, qemu+stupidjobcontroltricks03:28
infinitySounds like someone just needs to use saner console redirection defaults.03:29
slangasekmm?03:29
infinityBut anyhow... Let's see if I can make this all go after I get a PPA build running.03:29
slangasekok03:29
=== freeflying is now known as freeflying_away
=== mwhudson is now known as zz_mwhudson
infinity1 new private symbol, 0 new public symbols.  Looks sane.03:37
slangasekoh for the love of makefiles03:38
infinityAlso, why am I hungry?  I think my brain is broken.03:38
infinitySitting here unable to move, and thinking "yeah, I could really go for a snack."03:38
slangasekyes, base-files, perfectly reasonable that I should have to also remember to manually install debian/postrm03:39
infinityYou're adding a postrm?03:39
slangasekyes, dpkg-maintscript-helper03:39
=== freeflying_away is now known as freeflying
infinityTo do the conffile migration?03:39
slangasekto do a conffile removal03:39
infinityrm_if_matches_md5sum03:40
infinitySee: http://launchpadlibrarian.net/120844030/base-files_6.5ubuntu6.3_6.5ubuntu6.4.diff.gz03:40
infinityslangasek: I'm a fan of sticking with the way the package already handles this case.03:40
slangasekyes, and I prefer full policy compliance. :)03:41
infinityMixed methods just seem icky.  I'm all for submitting a patch to Debian to change all of those bits to maintscript-helper, but just one seems odd.03:42
slangasekit's just the one because it's an Ubuntu-specific file being removed03:42
slangasekso post-trusty the delta can drop out again03:42
infinityKay.  Still would make sense to me to just use the same method, s'all.03:42
infinitySmaller delta, more obviously readable in context, no new maintainer scripts, etc.03:43
slangasekexcept that method is buggy, and I have no intention of fixing the bugs in it by hand03:43
slangasekin fact, fixing the bugs in it requires adding a postrm anyway03:43
infinityTrue.03:43
infinityThough, this is only true for the rollback case, I'm not sure how much I'd care (I obviously didn't when I did os-release, but whatever)03:44
infinityI suspect you have bigger issues if your system is so broken that base-files fails to upgrade and needs to abort/unwind.03:44
hallynpitti: stgraber: rbasak: rharper:  I'm sure there are problems left with it, but I opened https://code.launchpad.net/~serge-hallyn/auto-upgrade-testing/uvtool/+merge/207350  (managed to do a full adt run with it)04:16
infinitypitti: How do we completely flush an arch from ddebs so we can re-retrieve it?04:30
=== semiosis_ is now known as semiosis
=== jono is now known as Guest99797
inahandizhahttp://VisitsToMoney.com/index.php?refId=38697005:24
=== semiosis_ is now known as semiosis
dholbachgood morning06:47
dholbach@pilot in06:50
=== udevbot changed the topic of #ubuntu-devel to: Trusty Tahr Alpha 2 released! | Archive: open | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> saucy | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: dholbach
Noskcajdholbach, Could you look at some merges for xubuntu please?06:57
Noskcajhttps://code.launchpad.net/~noskcaj/ubuntu/trusty/xfce4-panel/4.11/+merge/206601 is probably the highest priority06:58
dholbachNoskcaj, yes07:00
Noskcajthanks07:00
Noskcajslangasek, bug 128010907:23
ubottubug 1280109 in skype (Ubuntu) "Please, upgrade skype package to version 4.2.0.13" [Undecided,Confirmed] https://launchpad.net/bugs/128010907:23
=== tvoss|food is now known as tvoss
Noskcajdholbach, What's the text conflict? I didn't have that issue07:57
dholbachNoskcaj, http://paste.ubuntu.com/6964186/07:58
NoskcajCould you try just resolving it locally? I think just take the new version, since it's an upstream change07:59
ochosiNoskcaj: wait08:02
ochosithose are our default settings, please don't mess with those08:03
Noskcajok, could you check the changes then08:03
ochosilink?08:03
ochosior is it only the conflict that was pastebinned?08:03
dholbachochosi, that's only the conflict08:04
dholbachNoskcaj, to me it looks like the updated debian/patches/shimmer-layouts patch might have caused a bit of headache08:04
ochosiyes, i think we should get rid of that debian patch, just haven't had the time to deal with that :/08:05
Noskcajochosi, It's in debian, but i'm one of the maintainers there if you need a change08:05
dholbachochosi, Noskcaj: can you work together to agree on something?08:06
ochosidholbach: so, the "PLUGIN_AUTOSAVE: 1" can go in as an upstream change, it's a plugin that automatically saves tags every 15mins, so we want that08:06
dholbachI'll leave it to you08:06
Noskcajok08:06
Noskcajsponsor indicator now please?08:06
dholbachI'm not an expert - if you agree on what to put in there, test it and tell me it's good to go, I'm happy to sponsor it08:06
dholbachNoskcaj, one after the other - when I tried to build it 5m ago the panel build-dep wasn't in the archive yet08:07
ochosiyeah, but simply dropping the debian-patch will potentially result in a lot of work, i didn't mean we should do that now08:07
Noskcajdholbach, Oh yeah, forgot that08:07
ochosii meant: i'll work with upstream to get these patches in so that you can get rid of the patch08:07
dholbachochosi, Noskcaj: can you update the MP once you resolved the issue and agreed on a way forward?08:07
Noskcajyep08:08
dholbachthanks guys08:08
ochosithank you dholbach!08:08
ochosidholbach: btw, Laney advised me to also try bugreports/MR like the xubuntu-default-settings one, i'm not very experienced in this though, so just let me know if i messed up08:09
robert_ancellslangasek, hey, gnome-session depended on ubuntu-session in case people didn't have ubuntu-desktop installed. These people will potentially have no session installed after upgrading to the new gnome-session binary. So, you can be on "sudo apt-get install ubuntu-desktop" reminding for them :)08:11
infinityrobert_ancell: Wouldn't it make more sense to have something like unity pull it in, if it's specific to ubuntu-desktop and not needed for GNOME?08:28
robert_ancellinfinity, yeah, we're doing that too, but that one takes longer to land08:28
robert_ancellLSMSGCV: You just sent an email to08:28
robert_ancellhttps://code.launchpad.net/~robert-ancell/unity/ubuntu-session/+merge/20734608:28
robert_ancellwrong paste buffer there08:28
robert_ancellinfinity, so we'll just have a day or two where things could go wrong. I sent an email to ubuntu-devel to give people a heads up08:29
infinityrobert_ancell: Alright, so you intend to drop that dep as soon as unity is pulling it in, I guess?08:30
infinityrobert_ancell: That works.08:30
robert_ancellyeah08:30
dholbachNoskcaj, ochosi: I'm not quite sure I understand https://bugs.launchpad.net/ubuntu/+source/xubuntu-default-settings/+bug/1282154 - there are a lot of branches for the same package - some of the MPs are approved, some are not - what exactly requires uploading? can you make sure all those branches are merged somewhere and you just propose one thing to be sponsored?09:02
ubottuLaunchpad bug 1282154 in xubuntu-default-settings (Ubuntu) "update default settings for trusty" [Undecided,New]09:02
ochosidholbach: the problem is that currently the devs who can merge to those branches are a bit MIA09:02
ochosiso we cannot merge anything to xubuntu-default-settings ourselves09:03
ochosiand the ppl whose review is still pending are those who could merge09:04
Laneyochosi: you could merge into one branch yourself and ask for that to be sponsored09:04
seb128shrug, daily CD build failed again on checkbox depends things09:04
NoskcajThe other solution is i get my upload rights (and as a result get the push rights), but that's take 50 days now09:04
Noskcaj*taken09:05
ochosiLaney: sure, that's no problem, it has just evolved that way as separate MRs and i thought it should be kept that way09:05
ochosii'll try to take care of it asap and update that bugreport then09:05
dholbachthanks ochosi09:05
ochosino problem, should i ping you again after the merges dholbach ?09:05
dholbachochosi, thanks - that'll make review a lot easier09:05
dholbachyep, sounds good09:06
ochosithanks dholbach09:06
Laneyseb128: component-mismatches09:08
seb128Laney, yeah, 2 days in a row09:09
Laneyyou have the power!09:10
seb128right, looking at it09:10
seb128Laney, I promoted python3-plainbox, how do we get CD builds retried once the promotion is published?09:32
* Laney can do that09:32
ochosidholbach: ok, i've merged the different ones into a single merge-request, is it ok like this? https://code.launchpad.net/~ochosi/xubuntu-default-settings/trusty-updates/+merge/20737609:43
dholbachochosi, did you test build it and see if the settings all work as expected?09:44
dholbachI'll take a look in a sec09:44
ochosifor the merge-requests that i originally did, yes09:44
ochosii'm not really a packager, so i can't judge the changes of rev464 tbh09:45
dholbachhum09:46
dholbachanyone else from the Xubuntu crowd in here?09:46
ochosirev463 was tested, but not by me :/09:46
ochosii think Noskcaj had to take off, but bluesabre might be around in an hour or two09:46
dholbachI'll review it as good as I can and put up test packages somewhere - could you ask a few xubuntu folks who are on trusty if they can test them?09:47
dholbachI don't have a xubuntu installation around to test it09:47
dholbachtest packages are up at http://people.canonical.com/~dholbach/tmp/xubuntu/09:48
ochosithanks, that's very kind of you!09:48
ochosii'll test myself (i'm on trusty) and ask our testers too09:48
ochosiand wow, that was quick :)09:49
dholbachrock on09:49
infinitypitti: *nudge*09:56
dholbachochosi, it looks like all the changes were merged into the branch successfully - let me know how the testing goes09:56
seb128infinity, he's in Oakland, so probably not going to be online before a few hours09:57
infinityseb128: Ahh.  And here I was, waiting up for him. ;)09:58
ochosidholbach: quick question, why would the greeter.conf file from rev462 end up as "lightdm-gtk-greeter.conf.dpkg-dist"?10:01
ochosi(i installed your package)10:02
dholbachochosi, do you still have the installation log? did you do local modifications to ./etc/xdg/xdg-xubuntu/lightdm/lightdm-gtk-greeter.conf?10:06
dholbachthe package just ships /etc/xdg/xdg-xubuntu/lightdm/lightdm-gtk-greeter.conf but depending on what your local configuration looked like (local changes), it might be moved to dpkg-dist10:07
dholbachyou can diff the two files to see which differences there actually were10:07
ochosii used software center and i don't see any logs there10:08
dholbachcheck /var/log/apt10:08
ochosiyeah, nothing in the history or term.log10:10
ochosisomehow ubuntu-software-center didn't write/keep any logs it seems10:10
ochosithe .conf file is what was there before, the .dpkg-dist file has the changes done in rev46210:11
ochosii can downgrade the package, remove the dpkg-dist file and try to install with dpkg again if you think that'd help10:11
dholbachyes, you could try that10:12
dholbachand see what the other testers say as well10:12
seb128Laney,  python3-plainbox | 0.4-4 | trusty | all10:12
seb128Laney, can you retry the iso build?10:12
Laneyyup, thanks10:12
ochosidholbach: will do, thanks. so far i've tested the changes from rev 459, 460, 461 from your package (they all work)10:13
seb128Laney, thanks10:13
seb128Laney, can I see the build logs live somewhere or is that just "wait on an error email or an iso to be published"?10:14
dholbachochosi, I'll do a few other things now, but let me know when you and others concluded your testing and I'll go and upload (and update the branch)10:14
dholbachthanks10:14
Laneyseb128: yeah, not live - they're copied out after the build is done10:14
Laneyto http://people.canonical.com/~ubuntu-archive/livefs-build-logs/trusty/ubuntu/latest/ and emailed10:14
seb128ok, thanks10:15
ochosidholbach: just fyi, seems like software-center generated the dpkg-dist file. synaptic asks you what to do (keep old version or replace with pkg-maintainer-version) and "dpkg -i" just overwrites the old config. so rev 462 is actually ok...10:18
ochosiand yeah, will leave you to do other things until i've got more tester-feedback. thanks again! :)10:19
rbasakAlmost done with this mini-php transition. Just three packages left, but need some help here please. Can someone sponsor a no change rebuild for graphviz and redland-bindings for me? And I think ffmpeg-php needs to go - it FTBFS already for porting reasons (seems non-trivial, and already removed from jessie), and is blocking the transition.10:22
doko_Sweetshark, when do you plan your next lo upload?10:31
Sweetsharkdoko_: libreoffice/libreoffice-l10n today if possible for there are urgent upstream fixes in that release.10:37
doko_ok, thanks. just wan to have it built with python3.4 as the default10:37
Sweetsharkdoko_: FWIW I saw your nlpsolver ping, will try to look into it still this week (together with other stuff in that package)10:37
=== doko_ is now known as doko
dholbach@pilot out10:47
=== udevbot changed the topic of #ubuntu-devel to: Trusty Tahr Alpha 2 released! | Archive: open | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> saucy | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
Laneyseb128: the build worked10:48
seb128Laney, \o/10:48
seb128Laney, the results are not copied yet though?10:50
LaneyI think that happens once per hour10:50
seb128ok10:50
seb128seems http://cdimage.ubuntu.com/daily-live/current/trusty-desktop-amd64+mac.manifest is updated10:50
seb128good, gnome-control-center dropped from the default install, I was after that for some days10:51
seb128there was a recommends left in gnome-bluetooth that I fixed tuesday, seems that did it10:51
Laneycool10:51
Laneygot to get gsd out now10:51
seb128yeah, I'm looking at that10:51
Laneymight just be totem-plugins10:53
seb128seems to be10:53
* seb128 fixes that10:53
Laneylet me10:53
Laneyoh, ok!10:53
seb128ok10:53
Laneywho? :P10:53
seb128Laney, if you want to do it, please do10:54
seb128I've enough landings I want to push through to keep busy10:54
Laneyok10:54
seb128thanks10:54
seb128Laney, if you are not done yet, can you look at the patch on https://bugs.launchpad.net/ubuntu/+source/totem/+bug/1264547 while you are at it?10:56
ubottuLaunchpad bug 1264547 in totem (Ubuntu) "Apport Hooks Need Update gstreamer0.10 -> gstreamer1.0" [Undecided,New]10:56
Laneyokay11:01
seb128thanks11:01
seb128infinity, still around?11:01
seb128is it fine to copy from https://launchpad.net/~canonical-libreoffice-builds/+archive/archive-staging to the trusty archive including binaries?11:02
seb128or should we do a source copy instead?11:02
seb128Sweetshark, ^11:02
infinityseb128: I have no idea how that PPA is configured, but probably not fine, no.11:05
seb128infinity, https://answers.launchpad.net/launchpad/+question/243446 if that helps11:05
seb128infinity, it's supposed to be security updates friendly, so it should be archive friendly as well?11:06
seb128wgrant, ^?11:06
infinityseb128: Ahh, well, if it's "security-friendly", that would also mean that post-release pockets are turned off, which is devel-release hostile. :)11:07
wgrantseb128, infinity: That PPA is a nonvirt and all archs, and no weird deps, so I don't really see a problem.11:07
infinitywgrant: Does it also have all the right toggles on/off for a copyable archive with ddebs published to apache, etc? (see the kernel or security PPAs as examples)11:08
wgrantinfinity: Yes, that's just the nonvirt flag.11:08
wgrant(totally insane, but true)11:08
infinitywgrant: Right, I always forget and have to look at the ckt one.  So, build ddebs and publish ddebs both need to be off.  And then it builds ddebs. :P11:09
infinity(So confusing)11:09
wgrantYup11:09
wgrantThe build ddebs flag puts them in the .changes11:09
wgrantThe publish ddebs flag additionally puts them in main/debug11:09
wgrantWith neither they'll just end up in Apache11:10
wgrant(ew)11:10
infinityTo be security-friendly, it should also be set to build only against -security, of course.11:10
infinityWhich I still maintain is devel-hostile.11:10
wgrantdevel-hostile if there's a transition in -proposed, indeed.11:10
infinityThere are always transitions in proposed. :P11:10
infinityseb128: Meh, just copy out the source.  If there's a transition it'll hang up on, I'd rather it get hung up and dealt with properly.  Unless there's some urgent reason we need it built right this instant.11:14
infinityPPAs are cheap.  If we want to have one for libreoffice-devel and one for libreoffice-security, we should just do that.11:16
infinitys/devel/proposed/11:16
infinitySince it would also be fine for staging non-security SRUs.11:16
Sweetsharkinfinity, seb128: This build is not urgent. Im essentially smoketesting this workflow, so that we _dont_ have these discussions _when_ its urgent.11:16
infinitySweetshark: Right, so I'd recommend a second PPA, so we're doing things "right".11:17
seb128infinity, ok, I'm fine with source copy, I was just trying to spare some buildds cycles11:17
infinitySweetshark: a libreoffice-proposed that builds against all pockets for devel releases and SRUs, and a libreoffice-security that's used to stage security releases.11:17
infinityAnd sane component mapping, but I assume wgrant did that last time he set this up.11:18
Laneyseb128: do you remember what this recommends is for?11:18
wgrantinfinity: I can't actual twiddle that bit on others' PPAs, but the owner can.11:18
infinityOf course, with libreoffice constantly adding/removing language packages, this will run into the same skips-binary-new-and-lands-in-universe bug that kernels have. :(11:18
seb128Laney, the g-s-d one?11:19
infinitywgrant: Oh, I assumed commercial admins saw all those twiddles.  You're not actually all-powerful? :)11:19
Laneyyeah11:19
Sweetsharkinfinity: understood (with the two ppas).11:19
wgrantinfinity: No, it's deliberately restricted to making changes that normal users shouldn't be able to make11:20
wgrantinfinity: (and also it lets you opt into seeing just about anything, but that's for debugging/support without invoking IS...)11:21
infinitySweetshark: You'll also need to set up the +edit-dependencies page for each.  One to use "security" and one to use "proposed", and then also set the "Ubuntu components" section to "Use the same components used for each source in the Ubuntu primary archive".11:21
wgrantBut write operations are pretty much restricted to heavily privileged bits.11:21
seb128Laney, hum, not really, I guess it has to do with multimedia keys, eg https://bugzilla.gnome.org/show_bug.cgi?id=50943811:21
ubottuGnome bug 509438 in Plugins "media player keys plugin is causing gnome-settings-daemon to start" [Critical,Resolved: fixed]11:21
Sweetsharkinfinity: right11:22
seb128Laney,11:23
seb128src/plugins/media-player-keys/totem-media-player-keys.c:       "org.gnome.SettingsDaemon",11:23
Laneybut with G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START11:24
seb128Laney, right, well it has integration with g-s-d so it recommends it I guess11:25
seb128you can do that u-s-d | g-s-d11:25
seb128or drop it11:25
seb128I don't think it's very useful11:25
LaneyI think I will drop it11:25
Laneyta11:25
seb128yw11:25
seb128that makes sense11:25
seb128having desktop integration doesn't mean it should recommends/pull in the desktop it integrates with11:26
zequenceWould anyone like to sponsor this upload, please? It's a ubiquity plugin for Ubuntu Studio. Bug: 94659111:30
ubottubug 946591 in ubuntustudio-live "Add ubuntustudio-live to trusty repositories" [Undecided,Confirmed] https://launchpad.net/bugs/94659111:30
=== MacSlow is now known as MacSlow|lunch
=== AbsintheSyringe is now known as fooctrl
bluesabre2dholbach, ochosi: I can verify each of the fixes from http://people.canonical.com/~dholbach/tmp/xubuntu/12:08
bluesabre2https://code.launchpad.net/~ochosi/xubuntu-default-settings/trusty-updates/+merge/20737612:08
dokorbasak, I'm looking at http://people.canonical.com/~ubuntu-archive/proposed-migration/update_output.txt  (end of page). Any hint about the failing ones?12:47
codfatherA quick question about SPICE support in 14.04 - is it going to be improved over that which was provided with 12.04?12:47
rbasakdoko: graphviz and redland-bindings presumably just need no change rebuilds - I don't have permission to upload them.12:48
rbasakdoko: ffmpeg-php looks more involved, since it already FTBFS. I think we should drop it from Trusty (it's been dropped from jessie)12:48
rbasakdoko: zeroc-ice I've rebuilt, but it seems to be a build issue that drops the LFS support. I haven't looked into it in detail yet.12:49
dokorbasak, but why the rebuild at all? the php-api didn't check12:49
dokorbasak, yes, removing the ruby1.8 zeroc binary12:49
rbasakdoko: on i386, php5-common used to provide phpapi-20121212. Now it provides phpapi-20121212-lfs instead.12:50
dokoahh, ok. then rebuilding12:50
rbasakThanks!12:51
=== MacSlow|lunch is now known as MacSlow
rbasakdoko: zeroc-ice has the phpapi dependency hardcoded, instead of using dh-php5 etc. If I just change the hardcoding, is that likely to break it? LFS-ness should be defined in the header files inside php5-dev, right? Or do I need to make sure that the macro definitions are usied during the build (which I think they aren't)?13:22
dokorbasak, no clue ... only did fix the python3 issues in this package13:23
rbasakOK, I'll dig deeper.13:25
=== _salem is now known as salem_
dholbachthanks bluesabre213:58
dholbachochosi, bluesabre2: uploaded13:59
dokorbasak, demoted ffmpeg-php, zeroc-ice should be the last one14:00
ogra_oh my ...14:00
ogra_systemd just swallowed network-manager14:00
=== directhe` is now known as directhex
dokojtaylor, are you working on the qhull transition?14:03
=== tjaalton_ is now known as tjaalton
ochosidholbach: thanks a lot!14:17
dholbachochosi, keep up the good work!14:18
ochosidholbach: will try to, in fact our seed also has a few merge-requests... :)14:18
dholbachochosi, I need to take care of a few other things now - I hope you can find somebody else in here who can help out now14:18
ochosidholbach: sure thing, thanks a lot for all you've done!14:19
ochosii know it wasn't very convenient sponsoring14:19
dholbachanytime :)14:19
dholbachno no, it was all right14:19
ochosiok, well thanks anyway :)14:20
shadeslayerpitti_: ping14:28
shadeslayerpitti_: thoughts on : https://bugs.launchpad.net/ubuntu/+source/kubuntu-notification-helper/+bug/1282095 : do you think "Proprietary drivers might be required to enable additional features" will work?14:29
ubottuLaunchpad bug 1282095 in kubuntu-notification-helper (Ubuntu) "driverevent makes incorrect assertations" [High,Triaged]14:29
=== enrico_ is now known as enrico
=== tlyu_ is now known as tlyu
=== ken_ is now known as kenvandine
=== cr3_ is now known as cr3
=== rmk` is now known as rmk
mardycjwatson: hi! I've got a difficult question about click, please ping me back when you have a minute :-)14:38
=== cr3 is now known as Guest2039
hallynslangasek: good morning - bug https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=734633 (which i mentioned in london) hasn't yet been addressed :(14:40
ubottuDebian bug 734633 in libcap2 "Merge upstream 2.24" [Normal,Open]14:40
hallyndid you ever hear back from the maintainer?14:40
hallyni'd sort of like to have it in trusty...14:41
cjwatsonmardy: ok14:44
=== MacSlow_ is now known as MacSlow
=== freeflying is now known as freeflying_away
cyphermoxogra_: no, systemd just got some rewritten chunks to do... bridging, or whatever14:53
ogra_well, matter of time i guess14:53
cyphermoxnot in the way that it currently is14:53
xnoxogra_: are you talking about sytemd-networkd? network-manager maintainer at redhat is pissed off about it =)14:54
cyphermoxit took years to get NM to the semi-working state it is in now14:54
cyphermoxso it will take years to get systemd-network to do half of what NM does14:54
ogra_xnox, i thought so :)14:54
cyphermoxso it will be years more of this kind of conversation :)14:54
ogra_xnox, next step ... sniff bash into systemd ;)14:55
ogra_cyphermox, simply copy-paste job :P14:55
ogra_*simple14:55
cyphermoxahah yeah ;)14:55
cyphermoxogra_: actually my bet is that systemd will either swallow emacs, or emacs swallow systemd14:55
ogra_that sounds liek we could end up with some kind of moebius ...14:56
ogra_if both try to swallow each other at the same time14:56
* cyphermox ducks, dons asbestos vest14:56
ogra_might make the universe vanish or some such14:56
cyphermoxheh14:56
cyphermoxanyway, it's good that systemd does this14:57
cyphermoxsome kind of nice competition going on there between systemd, n-m, connman... that might lead to some pretty cool innovation14:57
ogra_heh, always thinking positive ... you are so canadian sometimes :)14:58
mdeslaur_ogra_: he's just looking for an excuse to get out of maintaining nm :)15:01
ogra_hehe15:02
=== Guest2039 is now known as cr3
ogra_pitti_, for the demo images we would like to switch off apport on the phone ... do you think there is any issue with making /etc/default/apport writable by default on the phone image ?15:23
ThiagoCMCHello! Guys, I'm using Ubuntu 14.04 on my Desktop and, after the latest "aptitude update/safe-upgrade", Unity doesn't work anymore, only gnome-shell works now... Yes, I know it is devel branch but, I'm just curious...     =P15:40
psusi#ubuntu+1 is the support channel15:42
jpdsPeople still use aptitude these days?15:42
ThiagoCMCjpds, what do you use ?15:45
ThiagoCMCpsusi, tks!15:45
jpdsThiagoCMC: apt-get.15:45
plugwashdoes ubuntu have porterboxes available for packagers to debug their package's build failures on?15:48
plugwashand if so what is the procedure for getting access to them?15:48
xnoxplugwash: there are no public porterboxes available.15:55
xnoxplugwash: which build failure in particular do you wish to debug?15:56
xnoxplugwash: if you are a dd/dm you can use debian porter boxes which should give you access to a few architectures which are present in ubuntu and are of similar environmnet.15:56
plugwashI was asking as a result of a discussion in #debian-mentors on oftc relating to the failure of hexchat on ubuntu ppc64el15:58
plugwashwe suspect using dh-autoreconf would fix it but it would be nice to know such things before uploading15:58
pitti_Good morning15:59
pitti_ogra_: no, seems fine; one more brick in the wall of broken /etc :)16:00
Logan_plugwash: I can take a look - I've fixed around 100 ppc64el failures at this point16:00
Logan_plugwash: yes, we definitely need dh-autoreconf for that - do you want me to test and push a fix?16:01
* sney waves16:01
plugwashLogan_, sney is the guy you was asking about the hexchat ppc64 failure over in #debian-mentors16:02
Logan_sney: hey :)16:02
sneyhi16:02
Logan_so I was just telling plugwash that dh-autoreconf (or a manual libtool file update) is necessary to fix hexchat's FTBFS on ppc64el16:03
Logan_do you want me to push a fix to Ubuntu?16:03
sneysure16:03
Logan_okay one moment16:03
Logan_well, more like 10 minutes16:04
Logan_just so I can test and stuff :)16:04
sneyok, I have to shower anyway16:05
ogra_pitti_, great, thanks :)16:06
pitti_ogra_: apport never writes that by itself, so we don't need the /etc/writable/ dance for that16:06
ogra_pitti_, we need to make the file writable though ... just not the weird hack16:07
pitti_right16:07
pitti_ogra_: or, you just change the default in the image build process?16:07
=== ivoks is now known as ivoks_
ogra_pitti_, that would change it for endusers too ....16:07
ogra_we want to keep apporrt running for users16:08
ogra_just not for demo images16:08
Logan_sney, plugwash: uploaded: https://launchpad.net/ubuntu/trusty/+source/hexchat/2.9.6.1-1ubuntu116:11
Logan_I'll forward to Debian once we're sure it fixes the FTBFS on ppc64el16:12
pitti_ogra_: I thought the demo images are different anyway (i. e. different build process)16:14
xnoxLogan_: also hexchat probably needs all of my usability patches =)16:15
Logan_xnox: oh dear :P16:15
ogra_pitti_, the same images, with one extra PPA16:16
Logan_sney, plugwash: it built successfully - forwarding now16:16
ogra_pitti_, this time we actually managed to get all essential stuff into the main image ... only some demoish extras are in the PPA16:16
pitti_ogra_: so it seems the easiest would just be to upload apport to that PPA with the default file saying "disabled"?16:16
ogra_pitti_, hmm16:17
ogra_sounds like more work16:17
pitti_ogra_: as you wish, both will work; it's just impossible to ever make a file non-writable again16:17
pitti_hence uploading apport to the PPA is easier to revert16:18
ogra_its easy to make a file non writable again16:18
sneyLogan_: groovy, thanks for your attention16:18
ogra_unless you used the hackish approach ;)16:18
Logan_sney: no problem, anytime :)16:18
ogra_normal files just become readonly with a new image16:18
pitti_ogra_: well, all of that is a complete hack :)16:19
ogra_nah16:19
ogra_is *design*16:19
ogra_*g*16:19
pitti_xnox: I read https://blueprints.launchpad.net/ubuntu/+spec/core-1311-python3-roadmap and that sounds good, thanks for the write-up16:23
xnoxpitti_: cheers. it leaves out some implementation details.16:23
pitti_xnox: AFAIU the p-t-r MP that should still work with the simplified ap approach that we discussed yesterday, right?16:23
xnoxpitti_: e.g. it doesn't matter what the binary package names / packaging of autopilot is for example.16:23
pitti_i. e. only add the reexec thing and divert /u/b/ap instead of renaming it to ap316:23
xnoxpitti_: correct. Althought, i think i failed to expand "p-t-r MP"16:24
xnox=))))16:24
pitti_xnox: https://code.launchpad.net/~xnox/phablet-tools/py2-3/+merge/20560816:24
pitti_phablet-test-run merge proposal16:24
xnoxpitti_: correct, that one would still work.16:25
ThiagoCMCjpds, hey man! apt-get installed the correct packages, Unity on 14.04 working again... I'll stop using aptitude...    =)16:26
ogra_good move16:28
=== pitti_ is now known as pitti
maxiaojuncommand-not-found doesn't know about ruby2.0?16:37
xnoxmaxiaojun: we didn't refresh command-not-found in ages.16:42
* ogra_ doesnt know about ruby2.0 either 16:42
maxiaojunhttp://packages.ubuntu.com/trusty/ruby2.016:44
=== geoff-- is now known as geoff-
maxiaojunxnox: how are c-n-f data generated?16:48
=== yofel_ is now known as yofel
smbJust a quick question: is python3.4 known to currently have some Popen issues? Just saw some ignored exceptions during an upgrade,16:59
=== chuck_ is now known as zul
zequenceWould anyone like to sponsor this new upload, please? It's a fork of edubuntu-live, and should be simple enough to review. Bug: 94659117:30
ubottubug 946591 in ubuntustudio-live "Add ubuntustudio-live to trusty repositories" [Undecided,Confirmed] https://launchpad.net/bugs/94659117:30
* highvoltage looks at bug report17:32
=== tyhicks` is now known as tyhicks
=== robru_ is now known as robru
highvoltagezequence: also, good choice on basing on edubuntu-live ;)17:34
zequencehighvoltage: :)17:34
highvoltagezequence: I'll be happy to sponsor it, anyone else from the ubuntu studio team who could also +1 it?17:37
bdmurraymy system is refusing to accept keyboard input on trusty and I've worked around this before by clicking the input method thing on the lightdm screen and then I can type.  however, I've no cursor either on this system.  Any ideas on how I can log in?17:38
zequencehighvoltage: Perhaps this is enough? It's the blueprint for ubuntustudio-live https://blueprints.launchpad.net/ubuntustudio-live/+spec/ubuntustudio-live-t17:40
seb128bdmurray, try pressing the power button, it should trigger a session dialog17:41
zequencehighvoltage: The team is kind of small right now, and being the project lead, I feel I can vouch for the thing17:41
seb128bdmurray, that might unblock it17:41
highvoltagezequence: ok, uploaded17:41
zequenceGreat :)17:42
bdmurrayseb128: it raised the dialog but I can't interact with it17:44
seb128bdmurray, esc doesn't work?17:44
bdmurrayseb128: no17:44
bdmurrayseb128: I've tried removing usb devices and plugging them back in but that didn't help either17:44
hallynrbasak: rharper: the --disk command in uvt-kvm create, what does it take?  a filename?17:52
bdmurrayoh well my keyboard doesn't work in recovery mode so its probably something low-level17:53
jtaylordoko: re qhull yes18:07
ahasenackhi guys, I uploaded a package to trusty about an hour ago, and today is feature freeze, I'm just not sure if it means the freeze already started (0:00UTC today, then), or if today is the last day (I have until 23:59UTC)18:24
pittibarry, xnox: where does it drop the -E option in https://code.launchpad.net/~barry/autopilot/reexec/+merge/203765 ?18:26
pittiI thought it would need to do that to consider $PYTHONPATH from p-t-r after reexecing to py218:26
mlankhorstahasenack: see topic ;-)18:27
mlankhorstarchive: open18:27
ahasenackah, that bit18:27
ahasenackthanks!18:27
ahasenackit was uploaded to proposed, so I guess a bot will soon move it to main?18:27
ahasenackhttps://launchpad.net/ubuntu/trusty/+queue?queue_state=3&queue_text=landscape-client18:27
=== sarnold_ is now known as sarnold
barrypitti: i think xnox was testing something else?  that branch doesn't drop the -E18:30
shadeslayerpitti: what does the jenkins instance use to run upgrade tests? LXC?18:30
pittishadeslayer: LXC for most tests, but there are a couple of _vm tests which use a full qemu18:31
pittishadeslayer: we want to minimize the QEMU ones, but we still need some for doing actual reboot tests18:31
xnoxpitti: os.rexec only rexecs with arguments "/usr/bin/autopilot"18:31
xnoxpitti: it does not re-exec with "-E"18:31
shadeslayeryofel: ^^18:31
shadeslayerpitti: we're getting these errors on our tests http://paste.ubuntu.com/6966771/18:31
xnoxbarry: it does, it's just not obvious =)18:32
pittixnox: it looks like it execs "python2 sys.argv", wouldn't that include the -E?18:32
xnoxpitti: no, it would not.18:32
yofelpitti: note: that ^ error happens on the first run when there's no upgrade container bootstrapped yet18:32
barryxnox: comments in the code would probably help :)18:33
xnoxpitti: sys.argv only has /usr/bin/autopilot and onwards, not starting from /usr/bin/python3 -E ...18:33
pittijibel: does http://paste.ubuntu.com/6966771/ ring a bell?18:33
xnoxbarry: # black magic below...18:33
pittijibel: (from yofel/shadeslayer above)18:33
xnoxbarry: # end black magic?! =)18:33
pittixnox: ah, thanks18:33
ahasenacksorry, network failed18:34
jibelpitti, shadeslayer I've never seen this before18:35
pittiyofel: is that a run on your machine, or in jenkins.q.u.c.?18:35
yofelpitti: currently on mine as we first wanted to test the profiles before mering18:36
pittiyofel: especially in saucy and earlier, LXC might need some additional tweaks for cgroups/apparmor/etc.18:36
jibelshadeslayer, can you paste your profile (DistUpgrade.cfg) , I'll try it here18:36
yofelah, are those listed somewhere?18:36
yofelthe host is saucy18:37
shadeslayerjibel: the best would be to branch lp:~kubuntu-dev/auto-upgrade-testing/auto-upgrade-testing :)18:38
jibelshadeslayer, thanks18:42
ahasenackhi, do I need to do something to move a package I uploaded to trusty ~1h ago from proposed to main, or does it happen automatically? It used to be automatic, but since today is feature freeze, i'm following closely :)19:02
slangasekfeature freeze is an advisory freeze, it doesn't change anything on the archive side19:05
slangasekproposed->release pocket should all be automatic - what package?19:05
slangasek(fwiw, http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html shows the status of package migrations, but it's not the easiest to interpret)19:06
ahasenackslangasek: https://launchpad.net/ubuntu/trusty/+queue?queue_state=3&queue_text=landscape-client19:06
slangasekahasenack: ok, the above page shows that it's waiting for arm64 to catch up19:06
slangasekbut there are no obvious blockers beyond that19:07
ahasenackslangasek: I see, thanks!19:07
tjaaltonslangasek: we're probably not getting new openldap from alioth git for trusty? ;)19:08
slangasektjaalton: man... I haven't even had a chance to look at the openldap git repo yet19:10
tjaaltonhehe19:10
slangasektjaalton: I was hoping someone else would pick this up :/19:10
tjaaltonright19:10
tjaaltonthe list has been silent, no one seems to care19:10
=== zz_mwhudson is now known as mwhudson
tarpmantjaalton: fwiw thanks for working on that... I've been watching and hoping it would make it to trusty, but too busy to contribute19:13
tjaaltontarpman: yeah I was meant to get this in first and then maybe add a separate library built against libnss.. (for 389ds) but meh19:15
slangasektjaalton: so looking at the git repo, there don't seem to be any tags for upstream releases?19:16
tjaaltonslangasek: oh you want those too?19:17
slangasekis the 'upstream' branch a mirror of the actual upstream?19:17
tjaaltonyes19:17
slangasektjaalton: ultimately I want things that work with pristine-tar etc19:17
rharperhallyn: uvt-kvm --disk should take a size, it's how big to make the qcow2 image for the VM; it uses the release cloud image as a backing file19:18
tjaaltonslangasek: yeah there are several workflows it seems :)19:19
hallynrharper: yup, already updated my tree19:19
hallynalso implemented snapshot.19:19
hallynrunning a new set of tests now19:19
rharpernice19:20
tjaaltonslangasek: so one is to keep the upstream branch as is but import the tarball only to pristine-tar19:20
tjaaltonI just tend to use uscan19:21
tjaaltonif there are tarballs that can be used19:21
slangasektjaalton: right, if the tarball has to be downloaded separately from the package git repo, I consider that a bug19:22
slangasekand in this case, we have modified tarballs anyway19:22
pittithomi, xnox: https://code.launchpad.net/~autopilot/autopilot/py3-for-realz/+merge/20754019:23
pittixnox: it's still missing tests, and that breaks one test case, but thomi will look into that19:23
pittithat's now barry's reexec trick plus the diversion packaging19:24
tjaaltonslangasek: indeed, and there's get-orig-source for the initial tarball build19:25
hallynjibel: hi - i've opened mp for https://code.launchpad.net/~serge-hallyn/auto-upgrade-testing/uvtool (and done some updates since then).  auto-upgrade-tester works for me, auto-install-tester is running but going good so far19:30
Ryu_FitzgeraldI have a queston about ubuntu and I think only someone with a development level knowledge would know this19:31
Ryu_FitzgeraldWhen you boot the computer, it writes where /dev/dvd looks.  Where is the file on the operating system that does this?19:31
roadmrRyu_Fitzgerald: it's done by a udev rule in /etc/rules.d/70-persistent-cd.rules19:35
sarnold/etc/udev/rules.d/..19:36
roadmrsarnold, Ryu_Fitzgerald: right, /etc/udev/rules.d (my bad)19:39
Ryu_Fitzgeraldi see a comment about the file being automatically generated.  Will this file get wiped on boot?19:40
roadmrRyu_Fitzgerald: there's a comment about how to add your rules and have them stick over reboots19:41
jtaylorhm did the latest kernel update break perf?19:44
jtaylorits saying please install -tools, but it is installed19:44
Ryu_Fitzgeraldi am not seeing any comment about rebooting or booting.  Where did you see it?19:46
Ryu_Fitzgeraldroadmr, i don't see that comment reguaurding how to make the rules stick through reboot19:49
Ryu_Fitzgeraldroadmr?19:50
Ryu_Fitzgeraldspeaking of which how did you make you text light up for me19:50
Ryu_Fitzgeraldwas it something like this19:50
Ryu_Fitzgeraldroadmr:  or what19:50
Ryu_FitzgeraldAlso i am not familiar wih how  SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:90:f5:ea:f6:ba", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0" format.  Could you please explain it19:52
sarnoldRyu_Fitzgerald: most irc clients will highlight for the user's nickname19:53
Ryu_Fitzgeralddid this highlight yours,   sarnold,19:53
sarnoldRyu_Fitzgerald: people sending messages just need to use the nickname and for most people it will magically be awesome :)19:53
sarnoldRyu_Fitzgerald: yes19:53
sarnoldRyu_Fitzgerald: most clients also offer something like /lastlog -hilight which makes it easy to see all messages sent to you that are still in the scrollback buffer.19:53
tarpmanRyu_Fitzgerald: about the directives in the rules file: man 7 udev or http://manpages.ubuntu.com/man7/udev19:54
Ryu_Fitzgeraldam i correct in assuming that once i finish reaeding through this/etc/udev/rules.d/70-persistent-net.rules and figure out how to construct a rule.  I would place the rule here?20:00
roadmrRyu_Fitzgerald: my 70-persistent-cd.rules says: "however you are also free to add your own entries provided you add the ENV{GENERATED}=1 flag to your own rules as well." I suggest you google "udev rules" for more information on how they work20:00
roadmrRyu_Fitzgerald: right, you should be able to put your stuff there20:00
seb128hum, arm64 seems to be behind, is there an issue or are we supposed to have only a couple of builders?20:01
hallynman this is gonna take forever:  after an hour, i'm at Package dri2-utils: 441 of 7342 (6.006538.2)20:08
sarnoldhallyn: can you change to using e.g. mirror.anl.gov? it seems to be ten to twenty times faster than canonical mirrors for me20:09
jibelshadeslayer, I reproduce your problem with kubuntu upgrade on trusty, I'll look into it.20:11
hallynsarnold: not sure.  i don't think netowrkis the issue though.  i think the install-tester starts a new install for every package install test20:11
sarnoldhallyn: SYN SYN ACK ACK HTTP GET ... oh my god that'll take forever20:12
hallynjibel: how long does an auto-install-test run usually take?20:12
Ryu_Fitzgeraldin this statement, what does hdc mean?  KERNEL=="hdc"20:13
hallynsarnold: ah no, it doesn't start a new vm each time - it does ssh $name apt-get install package; ssh $name apt-get remove package20:13
hallynon some packages i assume that destroy; recover snapshot; start vm would be faster :)20:13
Ryu_Fitzgeraldi also see KERNEL=="hdb"20:14
hallynon the bright side every package has passed so far20:14
jibelhallyn, thanks for the MP, I'll review it. We don't use auto-install-tester, you can just ignore it. If auto-upgrade-tester works with uvtool it's fine20:15
hallynawesome20:15
sarnoldhallyn: time for a vacation? :)20:15
hallynbut yes, auto-install-tester seems to be working so at least i don't appear to have regressed thigns there :)20:15
Ryu_Fitzgeraldi am thinking this is the command i want to write but i don'tknow what hdc means.  KERNEL=="hdc", SYMLINK+="/dev/dvd /dev/sr0"20:15
hallynsarnold: as soon as stgraber tags lxc 1.0, i'm quitting computer science20:16
sarnoldhallyn: I hear that.20:16
=== mwhudson is now known as zz_mwhudson
Ryu_Fitzgeraldor is this what I am looking for?  KERNEL=="sr0", SYMLINK+="dvd"20:19
Ryu_Fitzgeralddoes the rule command i just pasted make a linking for /dev/dvd to /dev/sr0?20:20
argesbdmurray: hi20:21
stgraberRyu_Fitzgerald: yes20:22
Ryu_Fitzgeraldthankyou20:22
Ryu_Fitzgeraldi'll try it out, hopeuflly it will work20:22
bdmurrayarges: hey20:48
=== zz_mwhudson is now known as mwhudson
Ryu_Fitzgeraldthankyou, it works great20:51
slangasekhallyn: Debian bug #734633> so there's been no response, yes... remind me, was this something we needed in for trusty?21:02
seb128slangasek, hey21:02
slangasekseb128: hey there21:03
hallynslangasek: yes, without it userspace wont' knwo (from include files) about newer capabilities21:03
seb128slangasek, do you know if there is any way to get gnome-session "unstalled on upgrade if nothing depends on it"?21:03
seb128slangasek, I'm discussing with robert_ancell the rename and whether it's going to lead upgrades to get gnome-shell installed at some point or to have gnome-session uninstalled21:03
slangasekhallyn: ok, so did you want this sponsored into trusty before FF?  (also, why are you not a core-dev?)21:04
slangasekseb128: probably warrants a hook in update-manager, I guess?21:05
hallynslangasek, yes, that'd be great.  I'd really hoped to get it through debian instead, but...21:05
slangasekseb128: are those changes something that's happening in 14.04, or is that next-cycle stuff?21:05
seb128slangasek, do you think the hook is enough?21:06
seb128slangasek, I think robert_ancell mentioned wanting to add the depends next cycle21:06
seb128robert_ancell, ^21:06
slangasekseb128: as long as we have things moreor less as-is for21:06
slangasekseb128: for 14.04, I think an update-manager hook is enough21:06
robert_ancellyeah, keep as is until post 14.0421:06
seb128slangasek, k, thanks21:06
slangasekseb128: does gnome-session show as manually or automatically installed for you?21:07
seb128robert_ancell, let's go for that then21:07
slangasek(apt-mark showmanual | grep gnome-session)21:07
seb128slangasek, let me check on a system where it's still installed :p21:08
=== emma_ is now known as emma
seb128slangasek, it's listed in apt-mark showmanual on a trusty stock install (I think that vm is mostly stock)21:10
slangasekok, interesting/annoying21:10
seb128yeah, what I though...21:10
slangasekI think that's /etc/apt/apt.conf.d/01autoremove21:10
slangasekso, update-manager is the only reasonable solution AFAICS; we don't exactly want to make some other package to conflict with gnome-session to force its removal21:11
seb128slangasek, well, gnome-session is not outdated/deprecated, it's just for GNOME sessions only21:12
seb128we don't want to remove GNOME on update for those usingit21:12
slangasekyes, exactly21:12
seb128I wanted to rename the binaries to gnome-shell-session and ubuntu-session and have gnome-session being a dummy depending on ubuntu-session | gnome-shell-session21:13
seb128but robert_ancell thinks that's too much/not needed21:13
seb128well, we can see if the update-manager way works and adapt from feedback during beta time21:14
robert_ancellseb128, slangasek the safest logic is probably uninstall if don't have gnome-shell / mutter etc installed21:15
robert_ancellthen gnome-session doesn't actually do anything useful21:15
seb128I don't know if if we the logic for "to things if <installed>"21:15
seb128to->do21:15
=== fginther` is now known as fginther
=== barry` is now known as barry
=== elky_ is now known as elky
=== tyhicks` is now known as tyhicks
shadeslayerjibel: note that we have our own modifications to the code, so maybe that's buggy21:36
=== beisner- is now known as beisner
=== zyga__ is now known as zyga
=== mchro- is now known as mchro
xnoxi think we might have a consistent / matching bootsplash logo across: netboot, desktop, plymouth for the first time.21:46
* xnox goes to check server images.21:46
=== fnbotti_ is now known as 45PAAH806
ogra_xnox, now just make the phones work too :)21:50
=== beisner- is now known as beisner
=== mnepton is now known as mneptok
=== ]reed[ is now known as [reed]
=== ev_ is now known as ev
=== stgraber_ is now known as stgraber
=== yofel_ is now known as yofel
=== salem_` is now known as _salem
=== eitch0000 is now known as eitch
=== eitch is now known as gsiscotty
=== gsiscotty is now known as eitch
=== eitch is now known as eitch0000
=== eitch0000 is now known as eitch
=== attente_ is now known as attente
=== ppetraki_ is now known as ppetraki
rbasakhallyn: disk size, in GB.23:25
hallynrbasak: thanks :)  done with that code for now23:26
hallyntrying to decide whether to update cgroup-bin to use cgmanager, or just package up some scripts to do the useful bits (cgcreate, cgexec, cgfreeze...)23:27
bluesabre2thanks dholbach!23:38
=== freeflying_away is now known as freeflying
dokocyphermox, please could you have a look at http://people.canonical.com/~ubuntu-archive/component-mismatches-proposed.svg (network-manager recommends)23:50

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