/srv/irclogs.ubuntu.com/2014/09/10/#ubuntu-devel.txt

sexyboysup, why ubuntu full live images can't contain both graphical and alternate intallers?00:28
infinitysexyboy: Because they'd be twice the size.00:39
sexyboyi doubt, debian used to (or still does) contain both graphical and text installer00:40
sexyboythey just install packages from one pool00:40
infinityYou may doubt all you want, but our installer isn't the same as theirs.00:40
infinityOur live installer doesn't install from packages, it just blats out the contents of the livefs, and does some post-copy twiddling.00:41
infinityWhich is why it's so fast.00:41
infinityBut also means it's awful for a highly customizable experience like d-i (the "alternate" installer)00:41
sexyboyi see00:41
infinityWe do have a d-i that installs from live images too (we use it for the server CD), but to use that on the desktop CD, you'd either (A) end up with something identical to what ubiquity did, so who cares, or (B) have to remove hundreds of packages post-install.00:42
sexyboyinfinity: how about this then: https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/136748700:43
ubottuLaunchpad bug 1367487 in ubiquity (Ubuntu) "Wishlist: ubiquity proper manual dm-crypt+lvm partitioning wanted" [Undecided,New]00:43
infinitysexyboy: Really, if you want to install (and mass install) from d-i, I'd recommend a netboot option.  Either the mini.iso for one-off installs or a PXE setup for mass installs.00:43
sexyboyyeah i know that mini uses it00:43
sexyboybut the issue with mini is lack of proper wlan support00:43
=== _salem is now known as salem_
infinitysexyboy: And yes, it's known that ubiquity still doesn't have 100% feature parity with d-i (and, in some cases, may never have all the features)00:44
infinityBut, as you point out, ubiquity has some fancy features d-i doesn't (like better wireless support).00:44
infinityAnyhow, merging the two can't really be done, so it's not worth exploring.00:44
infinityHacking on one installer or the other to add features you want is more productive.00:44
sexyboyso how about improving ubiquity to make it more rich in features?00:44
sexyboys/more rich/richer00:45
sexyboywell, the issue that troubles me the most is described in the launchpad ticket00:45
infinityPatches always welcome. ;)00:46
sexyboyheeh00:46
=== salem_ is now known as _salem
=== arrrghhh is now known as arrrghhhAWAY
sexyboyfreaking hell, ubi-partman.py has 141K of lines... this gonna take a while02:50
sexyboyah no, just over 3k02:52
sexyboymc misslead me02:52
sexyboyi hope some of you will assist me in this02:55
=== _salem is now known as salem_
=== salem_ is now known as _salem
ScottKpitti: Is "Could not find executable /tmp/adt-run.fS2Wfy/build.00G/ark-4.14.0/obj-i686-linux-gnu/kerfuffle/tests/jobstest.shell" an indication of a package problem or the ADT environment?04:54
pittiGood morning05:05
sexyboymorning05:06
pittislangasek: you mean the "on starting dbus"? That waas supposed to ensure that cgmanager is always started when lightdm starts; but we didn't want to add a cgmanager dep to lightdm05:06
pittiScottK: apparently something in the shared kde packaging tools changed recently to stop building these .shell files? I haven't checked the reason; they still all succeeded until not too long ago, one could probably limit the time of breakage with the history05:08
ScottKThanks.05:09
pittiScottK: one thing to try would be if it also happens in utopic, or whether it's something in -proposed05:09
* pitti tries ark in both05:09
ScottKThe same versions had passed previously.05:09
pittiyes, it affects pretty much all kde packages in the same way, it's obviously not a change in the leaf packages05:10
ScottKRiddell: Maybe it's apachelogger's fault^^^05:10
pittidesrt: wow, nice work on shim! I assume we want to get this packaged ASAP; slangasek, are you on it or want me to?05:28
pittiScottK, Riddell: ah, I think I found it05:32
ScottKOh?05:32
* pitti does last re-run to confirm05:32
pittiTest project /tmp/adt-run.936IOo/ark-4.14.0/obj-i686-linux-gnu05:32
pitti/tmp/adt-run.YPh6KC/build.6NC/ark-4.14.0/obj-i686-linux-gnu/plugins/clirarplugin/tests/clirartest.shell05:32
pittinote the different tmpdir05:32
pittithat was a bug that I fixed recently in autopkgtest, it copied the previously built tree into the previous instead of current temp dir05:33
pittiafter a reboot/reset05:33
pittiso apparently this is necessary as in this case the tests hardcode the full absolute path somewhere05:33
pittiso after a testbed reset I guess we need to copy it to the same name and live with the naming race condition (no big deal)05:34
pittiI'll get to that ASAP05:34
ScottKGreat.  Thanks for your detective work.05:37
ScottKdoko_: ^^^05:37
sexyboyso i'm thinking about modifying ubiquity to make lvm partitioning available05:45
sexyboyi know it uses d-i as a backend05:45
sexyboyand i'm not a coding guru so any hints on what should i start with would be helpfull05:45
sexyboyi'm looking at the ubi-partman.py plugin code05:53
sexyboynot sure which functions are responsible for calling d-i05:54
sexyboyehm05:54
sexyboyanyone?05:54
sexyboyeh i'd need to remind some python basics06:00
slangasekpitti: for the reasons described, the 'on starting dbus' doesn't do anything to ensure ordering06:30
slangasekpitti: systemd-shim - I'll have a look at it tomorrow06:30
pittislangasek: hm, that's not how I understand starting(7)06:30
=== doko_ is now known as doko
pittiwhen a job A has "start on starting B", then I expect B's startup to be delayed until A has fully started06:31
pittilike a reverse dep06:31
dholbachgood morning06:32
pitti"init(8) will wait for all services started by this  event  to  be  running, [...] before allowing the job to continue starting."06:32
pittislangasek: ^ so is that not true/misleading, and A and B start in parallel?}06:32
pittiso cgmanager "start on starting dbus" should ensure that cgmanager starts before dbus (and thus lightdm), or on systems without cgmanager it wouldn't change anything (we wanted to support the latter and thus avoid changing lightdm to append "and started cgmanager")06:33
slangasekpitti: job A is not 'start on starting dbus', it's 'start on virtual-filesystems or mounted [...] or starting dbus'06:33
pittislangasek: right, but wouldn't the other two at most make it start even earlier?06:34
slangasekpitti: 'start on A or B' means that when A is emitted, the job is started and *only* A is blocked06:34
pittihm, so if that doesn't work, how else could this be declared?06:35
slangasekusing wait-for-state06:36
pittiso a pre-start script in dbus.init that checks if cgmanager is installed, and if so, waits for it to be started06:38
slangasekor a separate job that's part of the cgmanager package which is 'start on starting dbus' + wait-for-state06:38
pittislangasek: why would the latter need wait-for-state then? dbus would block on that new job with that, wouldn't it?06:39
slangasekthe new job is just the glue06:40
slangasekyou need to tell it how to wait for cgmanager to be started06:40
slangasekso 'start on starting dbus' / 'exec start wait-for-state WAITER=cgmanager-dbus WAIT_FOR=cgmanager'06:41
pittislangasek: /e/i/wait-for-state.init has env TARGET_GOAL="start"; does that mean it defaults to "started" or "starting" (or any) when not given?06:43
slangasekthose are states, not goals06:44
slangasekby default it expects start/started06:44
slangasek(goal/state)06:44
pittiah, it's grepping status, I see06:44
dokopitti, please restart the python2.7 i386 autopkg test06:50
pittidoko: done06:59
Mirvcould I get a packaging ack from a core dev for unity SRU microversion bump, visible at: https://ci-train.ubuntu.com/job/ubuntu-landing-005-2-publish/lastSuccessfulBuild/artifact/packaging_changes_unity_7.2.3+14.04.20140826-0ubuntu1.diff ? (there's also a patch removal for a fix that was now included properly)07:04
pittiMirv: LGTM, it's just a bit weird that it's two changelog records?07:08
Mirvpitti: thanks. and yes. the last published version matches current trusty correctly, but their merge requests combined with CI Train "logic" came up with such solution unfortunately.07:11
=== Sweetsha1k is now known as Sweetshark
=== mlankhor1t is now known as mlankhorst
rbasakinfinity: http://lists.alioth.debian.org/pipermail/pkg-mysql-maint/2014-September/007015.html08:32
rbasakinfinity: thank you for getting me to check.08:32
rbasak(did I say this already?)08:32
rbasakinfinity: do you have any suggestions for what to do to get out of this mess?08:32
zbenjaminjdstrand: ping08:35
zbenjaminjdstrand: the test is working fine now ;),   For the location of the files i need to create, could i use TMPDIR? or XDG_RUNTIME_DIR?08:35
zbenjaminjdstrand: i 'm wondering if that would not the more correct location because those files should not be permanent08:37
=== tkamppeter_ is now known as tkamppeter
mlankhorstis there an archive admin to accept fglrx to -proposed?09:18
mlankhorstit's blocking my xorg-server upload :-)09:32
pittiScottK, Riddell, doko: ok, KDE autopkgtest failures sorted out now10:02
Riddellyay thanks pitti, sorry I've not been around, busy at akademy10:04
Riddellpitti: what was up?10:04
mlankhorstScottK: did you get around to testing mesa?10:04
pittiRiddell: ah, have fun at akademy! (I saw your blog posts)10:04
pittiRiddell: apparently the built tests contain absolute file names to a temporary build dir; there was a bug with copying back the previously built directory into the new testbed after reset, but I added a hack for that now10:05
dokopitti, Riddell, ScottK: kopete still fails. should it be overridden?10:09
pittidoko: no, it just succeeded10:10
pittiit just took very long (finished a few mins ago), so britney didn't pick it up yet10:11
pittidoko: sorry that gcc is always the scapegoat for finding bugs in pretty much any test; fortunately delaying propagation for a bit doesn't matter much10:12
dokopitti: thanks. and I just see that the debci build ftbfs10:13
pittiyep, that's on my list; if it's blocking anything, I'm fine with removing it from -proposed, too10:13
pitti(but it doesn't AFAIK)10:13
mlankhorstdoko: ping?10:15
dokomlankhorst, you see that I'm here ...10:16
mlankhorstdoko: I want to reduce the delta with debian-unstable's xorg-server, is the patch debian uses sufficient for our needs too?10:16
mlankhorstthey only export xserver_confflags10:16
dokomlankhorst, what do I else?10:16
mlankhorstxserver_confflags_main / udeb / xserver_vars10:16
mlankhorstbut their xserver_confflags also contains the contents of _main10:17
pete-woodscjwatson: hi. do you have time to do another check of https://code.launchpad.net/~unity-api-team/click/scope-facing-apis/+merge/23397410:22
pete-woodsI've done the resubmit now10:22
cjwatsonpete-woods: approved.  tarmac should get round to landing it in a bit10:23
pete-woodscjwatson: awesome. thanks!10:23
mlankhorstso if I can get some confirmation that change is fine with vnc (should be) then I can upload a new xorg-server :-)10:26
dokomlankhorst, just do it, tigervnc is still in NEW :-/10:33
mlankhorstok10:53
dokoneutron (1:2014.2~b2-0ubuntu1 to 1:2014.2~b3-0ubuntu1)11:08
dokoMaintainer: Ubuntu Developers11:08
doko0 days old11:08
dokopython-neutron/i386 unsatisfiable Depends: pthon-babel (>= 1.3)11:08
dokopython-neutron/i386 unsatisfiable Depends: python-oslo.rootwrap (>= 1.3.0~a1)11:08
dokoNot considered11:08
dokozul, ^^^ "pthon-babel"11:08
zuldoko: crap ill fix it11:17
desrtpitti: :)11:18
dokozul, and a new version of python-oslo.rootwrap is needed11:18
zuldoko: ok11:18
dokopitti: should init be kept in main?11:22
=== MacSlow is now known as MacSlow|lunch
dokoseb128, Laney: firefox-globalmenu and thunderbird-globalmenu are considerd for demotion. is this intended?11:28
seb128doko, that's a question for chrisccoulson but I think not11:32
dokook, asking11:33
pittidoko: fine to go to universe for now; we haven't yet discussed what to do with that metapackage in ubunut11:34
dokopitti: and cgroup-lite?11:34
pittiI don't know about that one -- stgraber, hallyn ^ ?11:34
dokojtaylor, I remember some request from you. what was this?11:43
Mirvin case anyone is interested, my apt complaining about all signing keys missing was apparently about some resource limit in keyblock resource files /etc/apt/trusted.gpg.d/. I removed a few and ran sudo dpkg-reconfigure ubuntu-keyring11:47
Mirvso apparently something like bug #126354011:49
ubottubug 1263540 in apt (Ubuntu) "Apt-get reports NO_PUBKEY gpg error for keys that are present in trusted.gpg." [Undecided,Confirmed] https://launchpad.net/bugs/126354011:49
=== MacSlow|lunch is now known as MacSlow
=== willcooke_ is now known as willcooke
infinitydoko: cgroup-lite probably wants to be removed completely, but stgraber would know for sure.12:15
jdstrandzbenjamin: for click apps, TMPDIR is set to a subdirectory in XDG_RUNTIME_DIR. so, I recommend TMPDIR :)12:17
jdstrandzbenjamin: you may want to fallback to /tmp if it isn't set though (to handle non-confined (or differently-confined) apps)12:17
flexiondotorgcjwatson, I have word from Canonical IS that there is enough spaces to accommodate Ubuntu MATE. The Ubuntu Tech Board gave the project the green light.12:27
flexiondotorgcjwatson, How should I proceed to get Ubuntu MATE integrated into the official build infrastructure?12:27
dokomlankhorst, libepoxy promoted12:30
cjwatsonflexiondotorg: mail me with the location of your seeds and a pointer to your current ad-hoc build system for reference12:31
flexiondotorgcjwatson, Will do.12:32
mlankhorstthanks12:32
infinitycjwatson: And pretty please made sure core-dev has write access to your seeds, in case we need to do some rapid fixes that can't handle an MP turnaround.12:42
infinityErr.12:42
infinityflexiondotorg: ^12:42
flexiondotorginfinity, core-dev being who?12:43
infinityflexiondotorg: 06:09 <infinity> Maybe tox just needs a tox-lite that doesn't have the pip/virtualenv bits turned12:43
infinity                 on (and thus, hasn't the dependencies).12:43
infinity06:09 <infinity> Though, without archive reorg, that would still be a forked source package. :/12:43
infinity06:10 <infinity> Oh, unless it doesn't need them at build time, which I suppose it might not.12:43
infinityErr.12:43
infinityflexiondotorg: https://launchpad.net/~ubuntu-core-dev12:43
infinityI can't paste today to save my life.12:44
infinityMotor skills at 7am are not my thing. :/12:44
flexiondotorginfinity, Do I do that by subscribing ubuntu-core-dev to the repository?12:46
infinityflexiondotorg: The traditional way to do that seems to be for your seeds to be owned by a mate-developers (or similar) team, and then invite ubuntu-core-dev to join that team.12:46
flexiondotorginfinity, Thanks.12:46
flexiondotorginfinity, cjwatson I currently have some packages in a PPA that a required to "make" Ubuntu MATE. Will these need uploading to the official archive as prerequisite?12:50
flexiondotorgI believe there are 2 sponsors who can/will upload packages on my behalf, until I have PPU rights.12:50
infinityflexiondotorg: If it's not buildable without them, it's certainly a prereq for us being able to test things reasonably.12:51
flexiondotorginfinity, Email sent to Colin. ubuntu-core-dev added the ubuntu-mate-dev team. I'll contact our sponsors and progress package uploads.12:56
desrtpitti: looks like slangasek is not on it :)12:57
desrtpitti: (due to sleeping)12:57
pittidesrt: he said he'd get to it in his morning12:57
desrtah. nice.12:57
* desrt missed that12:57
pittiI offered to do it, but I don't want to step on his toes12:57
flexiondotorgpitti, Did you offer to act as sponsor for uploading Ubuntu MATE packages? Sorry, it wasn't clear if you are sponsoring or would find sponsors.12:58
dokocjwatson, ok to demote libparted-i18n?12:59
dokodon't know about gfxboot-themes12:59
popeyflexiondotorg: dholbach also said he'd help ☻13:00
popeyhe owes me anyway ㋛13:00
dholbachpopey, how can I help?13:00
dholbachflexiondotorg, ^13:00
pittiflexiondotorg: I can do a few, yes (just not right now); but you're welcome to ping/email me with the requests13:00
mlankhorsthm what was the magic command to test if my package is published to the archive already?13:01
pittimlankhorst: you mean rmadison?13:01
mlankhorstah probably13:01
mlankhorstthanks13:01
dholbachflexiondotorg, is it https://code.launchpad.net/~ubuntu-mate-dev/ubuntu/utopic/policykit-desktop-privileges/mate-fixes/+merge/230610?13:01
flexiondotorgdholbach, Thanks. There are not many. I'll email you details. Thanks for helping.13:01
popeydholbach: context is getting ubuntu mate packages in utopic. they are currently in a ppa. this is a step towards get ubuntu mate built on canonical infra13:01
flexiondotorgWell, that would be good. But not just that.13:01
flexiondotorgI have a few package for settings and themes.13:02
flexiondotorgsec...13:02
dholbachpitti, is the master of policykit, so I'd leave that one to him13:02
dholbachI'm happy to review the other packages, if you give me the links13:02
flexiondotorghttps://code.launchpad.net/~ubuntu-mate-dev/ubuntu-mate/ubuntu-mate-settings13:02
flexiondotorghttps://code.launchpad.net/~ubuntu-mate-dev/ubuntu-mate/ubuntu-mate-artwork13:02
pittiflexiondotorg, dholbach: will do pk-desktop-privs13:02
* popey hugs dholbach 13:03
flexiondotorghttps://code.launchpad.net/~ubuntu-mate-dev/ubuntu-themes/ubuntu-mate-themes13:03
dholbachrock on13:03
flexiondotorgSo, I have my own pkla file in ubuntu-mate-settings that will not be required when +merge/230610 is approved and integrated.13:04
mvo_cjwatson: would it make sense to drop "minimal" from the STRUCTURE for the ubuntu-sdk-libs-dev seed? when we build the click chroot we do not install minimal currently (and we don't need to afaict) but we need python3 for autopilot so I was wondering if I can simply make it a explicit dep of ubuntu-sdk-libs-dev but the inherit of minimal prevents that right now13:06
pittidpm, wgrant: hm, what is the problem with https://translations.launchpad.net/ubuntu/utopic/+source/account-polld/+imports ?13:08
pittidpm, wgrant: i. e. is it normal that po files are "stuck" in the import queue, or is there something particularly wrong about this package/project?13:08
dpmpitti, the .po files are only imported when the corresponding .pot file has been imported. However, I don't see any generic .pot file in the queue (I only see arch-specific ones) -> https://translations.launchpad.net/ubuntu/utopic/+source/account-polld/+imports?field.filter_status=NEEDS_REVIEW&field.filter_extension=pot13:09
pittidpm: ah, so if we reject those, the corresponding .po files will be discarded, too?13:10
pittidpm: https://translations.launchpad.net/ubuntu/utopic/+source/account-polld/+pots/account-polld looks fine, after all13:10
pittihm, there are no approved/imported POTs though13:11
barrymterry: what does "Needs team bug subscriber" mean?13:11
pittidpm: ah, this is apparenlty a project which doesn't have a pot upstream, so I guess we can just pick any pot and use that13:11
dpmpitti, yes, it seems the translations for the generic template have been imported already. It might be that the imported translations have already been removed from the queue. When was the upload done?13:11
infinitybarry: Means that the package needs a team subscribed to bugs that will take responsibility for them.13:11
pittidpm: not sure, but the files have been waiting for a month or so, so presumably a while ago13:12
dpmpitti, POT-Creation-Date: 2014-08-11 15:35-030013:12
pittidpm: so what I don't understand is why LP shows translations at all as it doens't seem to have any pot file?13:12
dokozul, you are a bad lier, try harder next time ;-P #1367747  http://people.canonical.com/~ubuntu-archive/component-mismatches-proposed.svg might help13:12
dpmso at that point the template was uploaded and imported, along with its .po files13:13
pittidpm: OTOH https://translations.launchpad.net/ubuntu/utopic/+source/dialer-app/+imports?field.filter_status=all&field.filter_extension=pot doesn't show anything either13:13
infinitybarry: For Foundations MIRs, that's ~foundations-bugs13:13
pittidpm: so I take it that LP just doesn't show already imported/approved POTs (<- wgrant)13:13
pittidpm: so I'm just going to reject these extra POTs, ok?13:13
mterrybarry, we try to avoid having packages in main that no one is caring for -- so at minimum, please find a team that is willing to look after the package in Ubuntu and subscribe to its Ubuntu bugs13:13
dpmpitti, they don't appear in the queue as they were imported a month ago. It clears them from the queue a while after they've been imported13:13
zuldoko: pysnmp4?13:13
dpmpitti, actually, that's something I wanted to talk about with you13:13
wgrantpitti: lib/lp/translations/interfaces/translationimportqueue.py:    RosettaImportStatus.IMPORTED: timedelta(days=3),13:14
pittidpm: I'm just looking at bug 1356939 and will build new langpacks now13:14
ubottubug 1356939 in sync-monitor "List of authorized applications aren't localized" [Medium,Confirmed] https://launchpad.net/bugs/135693913:14
wgrantImported queue entries will be deleted after three days.13:14
dokozul "Dependencies: All in main."13:14
pittiwgrant: ah ok, so that's normal; thanks!13:14
dpmpitti, http://pastebin.ubuntu.com/8309319/13:14
zuldoko: uh i didnt write the MIR for that13:14
barrymterry, infinity for a while i've thought ubuntu could use a python team like debian, but for now, foundations-bugs would work.  i'll subscribe that team to nose2 (i am primary maintainer in debian so it seems reasonable)13:15
wgrantpitti: However, it seems like pkgstriptranslations is being a bit overzealous in some cases. On at least several packages we're seeing POTs and POs imported from both the source dir and the arch-specific build dir.13:15
mterrybarry, OK cool13:15
dpmpitti, so in a nutshell, is there something we can do not to generate a .pot file for each architecture? It clutters the imports queue 3x more than necessary13:15
pittiwgrant: yeah, I guess we need to pick just one of those then; there are some (many?) packages which don't have a POT in the upstream source, or it's out of date, so it gets generated during package build13:16
dpmand the queue is just horrible as it is without duplicate arch-dependent .pots :)13:16
barrymterry: done.  should i toggle the nose2 mir back to new?13:16
dokozul, https://bugs.launchpad.net/ubuntu/+source/python-oslo.utils/+bug/1367747 thinks otherwise ...13:16
wgrantpitti: Right. Perhaps the build systems should be fixed to use a prefix not including the architecture.13:16
ubottuLaunchpad bug 1367747 in python-oslo.utils (Ubuntu) "[MIR] python-oslo.utils" [High,New]13:16
pittidpm: not easy, due to the problem above; we could stop importing translations from anything but i386 perhaps13:16
pittiwgrant: yeah, that's a cmake-ish thing, but I doubt we can/should fix it downstream13:16
wgrantAh, that makes sense.13:17
zuldoko: we were talking about snmp4 werent we? if not ill fix oslo.utils13:17
pittibut perhaps building translation tarballs only for i386 and arch: all would suffice13:17
wgrantRight, it's always seemed a bit weird.13:17
infinitypitti: And that would lose translations on anything that doesn't build on i386.13:17
wgrantWe coalesce entries with the same paths.13:17
dpmwgrant, we have some filtering in the imports queue already, IIRC. Would it be possible to filter out anything that looks arch-dependent?13:17
pittiinfinity: right; question is, would that actually affect pacakges with translations13:18
wgrantdpm: That's pretty difficult to judge.13:18
pittiyeah, same ^ for pkgbinarymangler13:18
pittiit doesn't know what happens on other arches13:18
infinitypitti: It might.  I'd rather not introduce the obvious bug.13:18
mterrybarry, yeah just comment on the bug is fine, that's enough so that I'll notice and look at it again13:18
dpmwgrant, all of them seem to start with "obj-x86_64-linux-gnu/src/launchpad.net/" or rather "$ARCH/src/launchpad.net/"13:18
barrymterry: ack13:18
pittiinfinity, wgrant, dpm: it seems to me that the most robust place to filter this would be to ignore/unify multiple pots with the same name13:19
wgrantdpm: The pattern is usually rather obj-$TUPLE/$PATH13:19
wgrantBut I'm reluctant to hardcode a list of tuples :)13:19
pittiit should be ok to take any pot in that list13:19
pittiwgrant: yeah, please let's not do that13:19
wgrantpitti: I don't think that's safe.13:19
wgrantBut I'd need to check13:19
wgranteg. it's very plausible to have src/foo.pot and doc/foo.pot13:19
pittiwgrant: no, that'd be utterly wrong13:20
pittia POT file name must be called like the translation domain13:20
dpmindeed, that'd rather be src/foo.pot and doc/foobar.pot13:20
zuldoko: python-oslo.i18n is in main, but python3-oslo.i18n is in universe13:21
wgrantPerhaps.13:21
wgrantIt then becomes unclear how to autoapprove the POs.13:21
wgrantThe POT filenames may be the same, but we rely on the template path to work out where various translation paths belong.13:22
pittiah, that's right13:22
dokozul, hmm, no, it is in main, but still wants to demote ...13:23
zuldoko: i can disable snmp4 in ceilometer its not a hard dependency13:24
zbenjaminjdstrand: ok, and for scopes? for them no TMPDIR is set13:24
jdstrandzbenjamin: you have a choice: @{HOME}/.local/share/unity-scopes/leaf-net/@{APP_PKGNAME}/ or /run/user/[0-9]*/scopes/leaf-net/@{APP_PKGNAME}_@{APP_APPNAME}/13:26
jdstrandAPP_PKGNAME is the "name" field in the click manifest. APP_APPNAME is the key in the hooks database13:27
zbenjaminjdstrand: ok, atm i derive those values from the appid in confinement. Is there a better way?13:28
jdstrandzbenjamin: note, we wanted TMPDIR set for scopes (see bug 1327426) but the scopes team disagreed13:28
ubottubug 1327426 in unity-scopes-api "scopes runner should set various confinement variables" [High,Fix released] https://launchpad.net/bugs/132742613:28
jdstrandzbenjamin: just chop of _$version13:29
jdstrandoff*13:29
jdstrandAPP_ID is ${APP_PKGNAME}_${APP_APPNAME}_${APP_VERSION}13:29
zbenjaminjdstrand: yeah thats what i do,  for scopes _$version is not defined13:29
zbenjaminjdstrand: also not APP_ID btw ;)13:30
zbenjamini had to pass it as a argument to the script13:30
jdstrandright, they are for some reason fundamentally opposed to env variables13:30
zbenjaminjdstrand: yeah afaik they derive the appid from the ini file name13:31
dokozul, it's not oslo.config, but oslo.utils13:31
jdstrandand they have an api for writable dirs that scopes use13:31
dokonew b-d of heat13:32
dokono, keystone. heat needs python-saharaclient13:32
zuldoko: ah ok13:32
nik90stgraber: ping (lxc)13:33
zuldoko: can you open up a bug ill get to that today13:33
dokozul: the pysnmp4 MIR's are assigned to jdstrand. so maybe make up your mind before he starts working on these13:33
zuldoko: yeah13:33
zbenjaminjdstrand: btw how is fat packaging supposed to work for scopes? they don't use the gnutriplet in the path to their libs afaik13:33
jdstrandzbenjamin: I thought the agreed to updating LD_LIBRARY_PATH. you might ask michi13:34
jdstrandthey*13:35
zbenjaminjdstrand: hm thats how the current template for scopes creates the click package tree http://pastebin.ubuntu.com/8309447/13:36
jdstrandthey may not suppot fat packages13:37
* jdstrand doesn't know13:37
hallynpitti: doko: it might be best to keep cgroup-lite in main for now.  i don't know how heavily libvirt's cgmanager patch (which is out-of-tree) has been tested.  i use it here with no problems, but ...13:37
infinitydoko: Oh, you were pinging people about firefox on arm64/ppc64el last night, so I got grumpy and fixed it.13:37
jdstrandI filed that bug in an effort to get various env vars set for developers, etc13:37
pittihallyn: so apparently it doesn't depend on/recommend cgroup-lite then?13:38
tedgslangasek, i can haz systemd-shim 8 ?13:38
zbenjaminjdstrand: ok thx for the infos :)13:39
LocutusOfBorg1can anybody please move insighttoolkit4 to release? needs a couple of rebuilds13:41
pittiskipped: insighttoolkit4 (0 <- 24)13:42
pitti    got: 58+0: i-5813:42
pitti    * i386: nifti2dicom, plastimatch, qnifti2dicom13:42
pittiLocutusOfBorg1: ^13:42
pittiLocutusOfBorg1: we can't (well, "won't") manually move it to release, the transition needs to be finished in -proposed first (then it'll go in automatically)13:43
LocutusOfBorg1isn't this what I asked? :)13:45
hallynpitti: libvirt-bin should depend on cgmanager | cgroup-lite13:45
LocutusOfBorg1I meant a couple of rebuilds in proposed and than will move automagically to release, or not?13:46
pittihallyn: ah, and since cgmanager is in main and the prefrerred dep, it would never actually install cgroup-lite13:46
hallyndocker depends on cgroup-lite, but it's in universe.  so technically cgroup-lite can be pulled out of main13:46
hallynright13:46
mlankhorstis it ok to start uploading other packages depending on the new xorg-server with forced dep-wait?13:49
mlankhorstgoing to be a lot of packages13:49
dokohallyn, can you seed it please?14:07
hallyndoko: assuming i have the perms, i can look into it.  (i think i've got notes from 2 years ago sitting around)  you mean pull cgroup-lite out of the server seed?14:13
dokopitti, Riddell, ScottK: please could you have a look at the phonon autopkg test failures. this looks "shellish" too ...14:13
dokohallyn, not out of, but maybe into?14:13
pittidoko: phonon doesn't seem to have any tests in the first place?14:14
pittidoko: oh, you mean its rdeps14:14
dokopitti: but it triggers ...14:14
hallynhmm14:15
pittikscd succeeded this morning, now fails again on real test failures (not the ".shell not found)14:15
pittiI'll retry that one14:15
pittieh, WTH14:16
hallyndoko: thinking a bit, i think it's better it be dropped14:17
dokohallyn, ok, done14:20
pittidoko: yes, putting on my list14:20
mlankhorstok inc :-)14:22
stgrabernik90: pong14:27
hallyndoko: thanks14:28
nik90stgraber: hey I just created my first unpriveldges container after following your tutorial. When I run lxc-ls -f it shows the ip4 address which in your blog post is unknown14:28
nik90stgraber: is my container still running as unpriveldged?14:28
nik90I am not running lxc-create as root,14:29
stgrabernik90: yes, it took us a while to get IP addresses from unprivileged containers but LXC 1.0 does support it and so it's normal you see it now14:29
nik90stgraber: when running unprivileged, would my container still be able to access a nexus 4 device that I attach to the host?14:30
stgraberif you want to make sure your container is unprivileged, you can confirm with something like "ps u $(lxc-info -n container-name -p -H)" which will show you the uid your container is running as in the first column14:31
nik90stgraber: my goal here is run qtcreator (for ubuntu touch apps development) and use the lxc container to avoid overhead of a vm14:31
nik90ah ok14:31
stgrabernik90: it's certainly possible to make it work but it will need some creative configuration I suspect14:32
nik90stgraber: the n4 device part will be tricky? or just running qtcreator itself?14:32
nik90stgraber: I will follow your approach that you mentioned for running skype and see if that also works for qtc since both are qt based apps14:35
nik90stgraber: and see where I get from there14:35
stgrabernik90: so if you run qtcreator as your own user (with a straight uid/gid mapping for that one as I do in my chrome blog post) then all you should need is "lxc.mount.entry = /dev/usb dev/usb none bind,create=dir" in your container config14:35
stgraberso if uid 1000 in the container == uid 1000 outside of it (through the special mapping), then the user running qtcreator in the container will also have access to the /dev/usb/ entry for the adb device and will be allowed to connect just fine14:36
nik90stgraber: ah cool14:36
nik90stgraber: Does the uid of the host user change on reboot or something?14:37
nik90stgraber: I just checked that my user uid, gid is 100014:37
nik90if it doesn't change, then this should all be a one-time configuration14:37
stgrabernik90: nope, it's constant, otherwise file ownership would be a mess :)14:38
stgrabernik90: the only case you'd care about doing something a bit more generic is if you plan on sharing this with other people as if they have multiple users on their system, their own user may be 1001 or something14:39
nik90stgraber: sry, all I am doing atm is following your blog post commands while trying to understand bits of this. ;)14:39
nik90stgraber: understood14:39
mterrybarry, you broke my nose2 page...  The LP page for nose2 now gives me timeouts ever since you added a team!14:42
barrymterry: sweet!14:43
mterrybarry, so while I can't verify what you did, I'll trust that you did it14:43
barry:)14:43
cjwatsondoko: libparted-i18n, gfxboot-themes> fine14:46
cjwatsonmvo: hm, maybe s/minimal/required/ for that then14:47
dokodenoted14:47
mvocjwatson: thanks for the hint, let me try that14:47
cjwatsonmvo: or actually, how about s/minimal/build-essential/ ?14:47
mvocjwatson: !!!14:47
cjwatsonmvo: feels like a slightly better fit given that we have --variant=buildd14:49
mvocjwatson: yeah, it will simplify the chroot generation code even further14:49
mvocjwatson: I test the changes now :)14:50
zbenjaminjdstrand: quick question, can a confined app conntect to any session dbus interface?14:50
jdstrandzbenjamin: it can connect to the session bus. it may or may not be able to talk to services on the session bus (depending on the service)14:51
zbenjaminjdstrand: lets say i export a interface from the launcher (it would make it more reliable to get the configuration into the helper script)14:51
jdstrandthat would not be allowed14:52
zuldoko: ping14:52
zbenjaminjdstrand: ok thanks14:52
jdstrandthat interface could be added to the debug policygroup14:52
jdstrandzbenjamin: ^14:52
dokozul, just jump on14:53
zuldoko: there was an MIR for python-oslo.i18n already LP: #134949714:53
ubottuLaunchpad bug 1349497 in python-oslo.i18n (Ubuntu) "[MIR] python-oslo.i18n" [High,Fix released] https://launchpad.net/bugs/134949714:53
zbenjaminjdstrand: nah, it seems to work fine now, as long as my confinement tests don't return different values in the 2 scripts it should be fine.14:54
cjwatsondoko: python-oslo.i18n - you did change-override wrong, you overrode just the binaries and not the source14:54
cjwatsondoko: -S when processing MIRs, please14:54
dokocjwatson, oops14:55
dokocjwatson, did you fix, or should I?14:57
cjwatsondoko: I did not14:58
dokook, will do14:58
zuldoko: can you double check python-osprofiler and python-rfc6839 while you are at it14:59
dokozul: have a look at the commit message15:01
dokothey are in main15:01
zuldoko: cool thanks15:01
mvocjwatson: one more question - right now we install ubuntu-ui-toolkit-doc in the click chroot, is that something we want to do or could we drop it, it feels a bit out of place15:04
hallynslangasek: regarding bug 1355966, should i mark it as also afecting cgmanager, or file a new FFE for cgmanager?15:07
ubottubug 1355966 in systemd-shim (Ubuntu) "[FFE] Implement AbandonScope (etc)" [High,Triaged] https://launchpad.net/bugs/135596615:07
cjwatsonmvo: bzoltan explicitly asked for that, I think so that the SDK can show matching docs15:08
hallynsince FFE was granted for systemd-shim i'd feel guilty usurping that for cgmanager, but as systemd-shim will block on cgmanager...15:08
mvocjwatson: ok, thanks! does it feel cleaner to you to add it to the ubuntu-sdk-libs-dev or have it as a special case in chroot.py - I lean toward the later15:08
cjwatsonmvo: marginally prefer the former but your call15:09
mvocjwatson: heh :) totally fine as I did it this way but had second thoughts :)15:09
roaksoaxis it safe to put stuff like "find /var/log/maas -not -user syslog -print0" in postinst scripts?15:12
slangasekhallyn: did you want to merge cgmanager into utopic or should I?  And does system-shim 8 need a versioned dependency on cgmanager 0.32 for any reason?15:17
hallynsystemd-shim needs a versioned dep, yes.15:17
hallynthe binary will refuse to run without cgmanager api version 8 anyway15:17
slangasekhallyn: bug #1355966> feel free to mark it as also affecting cgmanager15:17
desrtslangasek: we're using the new Prune and GetTasksRecursive APIs15:17
ubottubug 1355966 in systemd-shim (Ubuntu) "[FFE] Implement AbandonScope (etc)" [High,Triaged] https://launchpad.net/bugs/135596615:17
slangasekack15:17
zuldoko,  python-oslo.utils should be ok now correct?15:17
desrtshould have pointed that out louder in the NEWS -- sorry15:18
zuldoko: also just subscribed server team to python-oslo.utils\15:18
hallynslangasek: ok, marked it affecting cgmanager;  all the ubuntu delta is obsolete so a straight syncpackage is fine15:18
slangasekhallyn: ok; are you doing that sync?15:19
hallynsure, doing it now15:19
slangasekcheesr15:19
=== willcooke_ is now known as willcooke
dokozul, afk now.15:43
=== rickspencer3_ is now known as rickspencer3__
=== rickspencer3__ is now known as rickspencer3
dokozul, stevedore: unsatisfied dependencies, please drop the python*-argparse deps15:44
zuldoko: k15:44
slangasekdesrt, hallyn: systemd-shim 8-1 accepted into Debian unstable16:22
desrtnice!16:22
desrti tried extra hard to make sure this one doesn't have any root exploits16:23
hallynwarm fuzzies - they elude me16:23
slangasekdid that trying include asking the security team for review? :)16:23
desrtslangasek: yes.  precisely.16:24
slangasekok16:24
desrtpolicy says that systemd-shim only takes messages from already-root users anyway though, right?16:24
slangasekpitti: do you understand this adt failure?  it seems to be having parsing problems with files that haven't changed: https://jenkins.qa.ubuntu.com/job/utopic-adt-systemd-shim/28/ARCH=amd64,label=adt/console17:02
=== roadmr is now known as roadmr_afk
=== ximion is now known as ximion-afk
=== jmunsch is now known as Guest11861
=== _salem is now known as salem_
=== roadmr_afk is now known as roadmr
=== rickspencer3_ is now known as rickspencer3
=== roadmr is now known as roadmr_afk
=== roadmr_afk is now known as roadmr
=== ralsina_ is now known as ralsina
NoskcajLaney, Could you please refresh lp:~laney/ubuntu-system-settings/upower0.9921:10
=== salem_ is now known as _salem
=== juliank0 is now known as juliank
=== _salem is now known as salem_
=== cmagina_ is now known as cmagina
=== salem_ is now known as _salem
hallynslangasek: i've got a bit of a bugfix for cgmangaer for debian to queue up :(  not must-be-tonight urgent, but anyone using gettaskrecursive (which systemd-shim now uses) inside a container will cause cgmanager to restart23:18
hallyn(sigh) i'd say i'll push it in 2 minutes, but my downloads from archive.* seem to be constantly hanging today.  some net neutrality thing?23:19
hallynhm, is it ipv6 messing me up?23:21
hallynslangasek: cgmanager_0.32-2_source.changes pushed to mentors23:24
=== ximion-afk is now known as ximion
hallynd'oh, another one23:33
slangasekanother?23:34
slangasekhallyn: as in, another upload pending?23:35
hallynslangasek: yeah, fraid so.  i will push in 2 hours23:35
slangasekok23:35
slangasekso shall I hold off?23:36
hallynslangasek: the other one won't break anything, so pushing now might be ok23:36
hallynbut holding off should be fine too, i dont' expect anyone to hit this.23:36
hallyn(sorry, being pulled away - bbl)23:36

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