/srv/irclogs.ubuntu.com/2013/07/16/#ubuntu-devel.txt

=== Logan_ is now known as GuerillaWarfare
=== GuerillaWarfare is now known as log
=== cmagina is now known as cmagina-away
hyperaircould anyone help with bug #1196828?01:47
ubottubug 1196828 in banshee (Ubuntu) "Cannot restart banshee after crash" [Undecided,Incomplete] https://launchpad.net/bugs/119682801:47
hyperairwhy would a process be <defunct> yet not get reaped by pid 1?01:48
RAOFhyperair: Because it's a zombie? (ie01:59
hyperairRAOF: zombies that have ppid=1 should be reaped immediately02:00
hyperairRAOF: this one is a zombie that has ppid=1, but hasn't been reaped.02:00
RAOFHm.02:00
hyperairhttp://unix.stackexchange.com/questions/11172/how-can-i-kill-a-defunct-process-whose-parent-is-init <-- this one doesn't have a solution either02:01
hyperairi'm wondering if there's a kernel bug somewhere..02:01
pittiwgrant: aah, thanks04:27
pittidobey: yeah, the s-c test times out (it's just a very ugly error message)04:29
pittidobey: as jibel said, if it works for you locally and with run-adt-test, supposedly it's trying to talk to some network server without a proper timeout?04:30
=== smb` is now known as smb
tvoss_pitti, ping07:12
pittihey tvoss_07:12
dholbachgood morning07:18
cjwatsonxnox: Could you merge libkolabxml?  A new upload is needed for the php5.5 transition, and it might as well be a merge (or sync if appropriate).08:05
=== didrocks1 is now known as didrocks
pittijibel: OOI, what was the reason for ubuntuone-client not getting an autopkgtest?08:20
pittijibel: (I just got a bunch of failure email which reminded me)08:20
jibelpitti, I noticed last week that when a package is uploaded with tests for the first time, the test request is not submitted. Then if a dependency of this package changes then the job is created.08:26
jibelpitti, I have not been able to reproduce the problem and find what causes it yet08:26
jibeldobey, s-c tests hang on test_dataprovider on both archs, here is the output http://paste.ubuntu.com/5880305/ not much information though.10:04
Laneyjibel: Ah, I meant to disable that one10:07
Laneydobey: jibel: Wait, none of the ones I disabled are actually disabled in the source10:14
LaneyLooks like the tarball wasn't generated quite right10:14
=== sil2100_ is now known as sil2100
xnoxjibel: colord auto-pkg-test is a mistery to me, it has always failed (and now blocking my fix to transition). It looks like the tree does get built, but the test do not run from it, as there is no Makefile.10:41
RAOFxnox: I thought pitti marked that one?10:42
pittinot me personally, but (I think) infinity did10:43
xnox.... but i now uploaded a new version, I guess the hint needs a version bump10:43
Laneyyes10:43
xnoxLaney: please bump, version hint on colord.10:43
Laneyok10:44
Laneybut it's an incentive to look at fixing them10:44
pittixnox: I guess you see debian bug 71120910:44
ubottuDebian bug 711209 in autopkgtest "autopkgtest: build-needed restriction doesn't actually run tests in built tree" [Normal,Open] http://bugs.debian.org/71120910:44
xnoxpitti: jibel: how come it says needs-build, yet the tree the tests are run from is not built.10:44
xnoxah!10:44
pittixnox: I added a cheesy workaround for that in umockdev10:44
pittixnox: but it only happens if you do run-adt-test -S file://your..branch, not when running the tests from the archive10:44
xnoxpitti: I like that workaround.10:44
pitti# work around broken "build-needed" behaviour (Debian #711209)10:45
pittiRT="$ADTTMP/../../ubtree0-build/real-tree"10:45
pitti[ -d "$RT" ] && cd "$RT" || true10:45
pittixnox: *cough*10:45
Laneyhaha10:46
LaneyI thought you'd have done the build yourself10:46
RAOFxnox: I've fixed the colord autopkgtests here; where are your changes, so I can fold them in?10:55
RAOFxnox: I'll pull them out of -proposed, I guess?10:58
xnoxRAOF: yeah lp:ubuntu/saucy-proposed/colord is up to date.10:59
=== greyback is now known as greyback|food
=== slomo_ is now known as slomo
=== MacSlow is now known as MacSlow|lunch
infinityjibel: *pokity poke*11:54
infinityjibel: WTF does the autopkgtest for linux do, and why does it never seem to end?11:55
infinitycjwatson: Or is this a binary/source confusion bug?11:55
infinitycjwatson: (Possibly, since it seems to be testing "linux/3.10.0.3.12", which is actually a metapackage from linux-meta...)11:55
ogra_infinity, there seem to be jenkins issues, i wonder if that also affects that11:56
infinityogra_: This isn't the first time I've seen this, I've just forced it in the past because the kernels were vaguelt urgent.11:56
infinityvaguely*11:56
ogra_(serveral machines had power outages over night)11:56
jibelinfinity, "ld: final link failed: No space left on device", I'll adjust the size11:56
ogra_heh, unrealted then :)11:57
xnoxOMG! https://github.com/mame/quine-relay11:57
infinityjibel: So, I'm awful at navigating the Jenkins "UI" (and I use that term generously)... How do I find this?11:57
infinityI'm still not convinced there isn't also a bug here with the source/binary version confusion.11:59
jibelinfinity, line 19926 of https://jenkins.qa.ubuntu.com/job/saucy-adt-linux/ARCH=amd64,label=adt/55/consoleText11:59
infinityxnox: That's perverse.12:00
infinityjibel: Ahh, special.12:03
infinityjibel: Also probably a crap test to be run every time linux-meta is uploaded.  Is there a way to skip some dependency chains?12:04
infinityjibel: (Given that's a compile test, which we want to run when some other deps are uploaded, but it's pointless to run it when meta is uploaded since we JUST BUILT THE KERNEL) :)12:05
jibelinfinity, there is no such way to skip some dependency chain in autopkgtest.12:13
jibelIn this case the test has been triggered by the upload of linux-signed12:13
infinityjibel: Yeah, I realised that after I mentioned linux-meta.12:14
infinityjibel: Though, I'd expect both to trigger it...12:14
=== greyback|food is now known as greyback
=== MacSlow|lunch is now known as MacSlow
=== _salem is now known as salem_
smbI saw this line on a few dist-upgrade runs after config dialogue boxes (just now again on Saucy). I don't think it is a real problem but maybe someone would want to know about it: Undefined subroutine &conffile::abs_path called at /usr/bin/ucfg line 529 <HASH> line 6.12:45
tvosspitti, ping12:48
infinitysmb: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=70956712:48
ubottuDebian bug 709567 in ucf "Undefined subroutine &conffile::abs_path called at /usr/bin/ucfq line 529, <HASH> line 13." [Grave,Fixed]12:48
infinitysmb: Already in -proposed.12:48
infinityAnd would have migrated, if the mailman autopkgtest didn't fail.  Hrm.12:49
smbinfinity, Ah thanks. Maybe I should have searched LP just that I seem not very successful on that12:49
infinityjibel: Okay, time for me to be annoying again, I have *no* idea how to read the mailman adt failure.12:50
pittitvoss: hey12:50
cjwatsoninfinity: Is that not a straight test failure?12:51
cjwatson(https://jenkins.qa.ubuntu.com/view/Saucy/view/AutoPkgTest/job/saucy-adt-mailman/7/ARCH=amd64,label=adt/artifact/results/log)12:51
jibelinfinity, https://jenkins.qa.ubuntu.com/job/saucy-adt-mailman/7/ARCH=amd64,label=adt/artifact/results/dsc0t-mailman-stdout12:52
infinityOh, indeed.  Navigating jenkins hurts my head.12:52
cjwatsonI wonder if that's actually a regression from Apache 2.412:52
jibelseveral tests fails with a 40412:52
infinityI never know if I want random build artifacts or console output, or...12:52
infinityAnyhow, it shouldn't block ucf, afaict.12:53
cjwatson(Also, why do the Jenkins autopkgtest runs not show full apt-get output from installing dependencies, while adt-run by hand does?12:53
cjwatson)12:53
dholbachbarry, did you have a chat with mandel already? :)12:55
barrydholbach: waiting for a pong ;)12:56
tseliotpitti: if I wanted to let a Jockey handler install another package in addition to the driver, shall I use backend.install_package() or is there a better way to do it?12:57
pittitseliot: that's fine to use13:01
tseliotpitti: ok, thanks13:01
infinitychiluk: When doing apt SRUs, it's nice to not generate thousands of lines of cruft by using a different version of autotools...13:04
dobeyLaney: what do you mean "the tarball wasn't generated quite right" exactly?13:04
Laneydobey: The tests I disabled aren't disabled in there13:04
infinitychiluk: (Alternately, just apply your patch and build with -nc, so it doesn't regen the autotools bits at all)13:04
dobeyLaney: you submitted a branch after i'd made the tarball. i included the patch in debian/patches/13:04
dobeyLaney: so if they aren't disabled, i guess that patch isn't being applied for some reason in the test run?13:05
Laneydobey: Oh, well the patch is broken then13:06
LaneyThose === renamed file things aren't going to do anything13:07
dobeyyou renamed files?13:07
Laneyyes13:08
dobeyoh13:08
dobeywhy did i approve that :(13:08
Laneyhahaha13:08
dobeyi didn't notice that part13:08
LaneyIt's how other tests were disabled in there13:09
Laneyso I just copied that13:09
* dobey is inclined to just rm -rf debian/tests and call it a day13:10
Laneythat would be quite extreme13:11
Laneyloads of them still work13:11
dobeythe archive builds for arm all happen on real hardware?13:36
infinitydobey: Yes.13:40
=== ffio_ is now known as _-_
=== _-_ is now known as Guest65645
=== Guest65645 is now known as ffio
=== cmagina-away is now known as cmagina
xnoxthough cosmic rays add a splash of surrealism on panda boards.14:22
ogra_yeah, they have builtin cosmig ray collectors14:24
ogra_*cosmic14:24
ogra_its like the opposite of a tinfoli hat14:25
ogra_want more rays ... wear a pandaboard14:25
=== cmagina is now known as cmagina-away
=== vibhavp is now known as NotAWolfReally
=== NotAWolfReally is now known as vibhavp
dobeyogra_: i keep trying to collect cosmic rays, but the neutrinos just keep passing through everything I put in front of them.14:50
ogra_heh14:50
=== pete-woods2 is now known as pete-woods
=== tvoss is now known as tvoss|dinner
didrocksjbicha: wrong dput?15:46
didrocks7.0.2+13.10.20130715.1-0ubuntu1~ppa115:46
jbichadidrocks: ooops15:46
didrocksjbicha: can you get it blacklisted/removed? this version is untested15:47
didrocks(70 failures in trunk last tests results, so better to not push the unknown)15:47
didrockssil2100: FYI, we'll maybe need to include the dummy changelog as well in trunk ^15:48
jbichaLaney: can you kill that ^15:48
didrocksand blocked it in proposed15:48
LaneyI'm guessing an AA could remove it15:48
didrocksLaney: hum, I'm unaware how to do that though15:49
didrockscomplete removal of a package yes, a specific version…15:49
didrocksand blocking proposed -> release so that it's not copied by error…15:49
jbichaI guess I need to look into getting dput-ng to block uploading ~ppa to ubuntu as penance15:50
Laneydidrocks: remove-package -s saucy-proposed?15:50
cjwatsonremove-package has a --version option too15:50
LaneyIANAAA :-)15:50
jbichaif the package is deleted I assume you won't need to touch trunk's debian/changelog15:50
didrocksjbicha: I hope so :)15:50
cjwatson(remove-package is actually remove-publication; it's just called remove-package because the more accurate name is not what most people would reach for)15:51
didrockscjwatson: ok, I got puzzled, thanks for the trick15:51
cjwatsonAnyway, you can certainly use -s saucy-proposed and just look at the prompt carefully15:52
didrockscjwatson: Laney: jbicha: done15:52
Laneygreat15:52
didrocksyeah, it matches :)15:52
Laneyanother yay for proposed15:52
jbichaI never used to have upload rights for unity15:53
jbichawith daily landing, I don't particular want those rights either15:53
dokoScottK, yofel, Riddell: I don't like the additional dependencies in pkg-kde-tools. makes a bootstrap harder. is lintian really needed, or can it be made a recommends?15:55
Laneyjbicha: I guess you could get such a hook included upstream15:55
Laneyplease do write it15:55
yofeldoko: well, it is run during the kde builds, so I need some dependency that will pull it on the buildds15:56
yofelit's not totally required though, we just don't really have any other easy way to run it15:56
dokoyofel, is lintian really run during a package build?15:56
yofeldoko: yes, because that's a lot easier than running it by hand over some ~160 packages15:57
dokosorry, but this is insane15:57
yofelI'm open for better ideas15:58
dokoinfinity, lamont: is it finally time to run lintian after every build? this kde insanity is worse ...15:58
dokoor wgrant: ^^^15:59
infinityCould be something done as part of proposed-migration.  I'm not sure it belongs in the soyuz/buildd realm.16:00
cjwatsonWe have lintian.ubuntuwire.org16:00
cjwatsonThough somebody needs to update that to saucy, apparently16:00
infinityThen again, I'm not happy with lintian *blocking* anything, so yeah, ubuntuwire seems sane enough an option.16:00
cjwatsonbroder_: ^- IIRC that was your baby?16:00
cjwatsonI'd like to run lintian with something like the Debian ftpmaster profile as part of archive accepts, but not a high priority IMO16:01
yofeldoko: considering we need it mostly for our work-in-progress builds, I'll remove it from the archive package for now and just put a seperate build in our PPA.16:02
dokoyofel, that would be nice, yes16:02
broder_cjwatson: mmm, yeah, i can get it kicked over to saucy. will try to kick it off today16:03
cjwatsonTa16:04
dokocjwatson, should we add updating that to the release opening procedures?16:04
cjwatsondoko: Feel free (NewReleaseCycleProcess)16:05
yofeldoko: lintian removal uploaded16:06
dokoyofel, thanks!16:07
chilukinfinity, in regards to the apt sru...  sorry about that...16:07
chilukI swear I checked my bzr patch/commit, and didn't think that debuild -S would muck with the sources... I'll check my debdiff next time.16:08
Riddelldoko: yofel: could it be made a recommends?16:09
yofelRiddell: afaik the buildd's use --no-install-recommends16:09
yofelbut maybe I'm wrong16:09
yofeldoko: ^ ?16:09
dokoyofel, yes, recommends would work16:09
doko 1. Notify William Grant to update the ftbfs on qa.ubuntuwire.com.16:09
doko 1. Notify Evan Broder to update lintian.ubuntuwire.com.16:09
doko 1. Notify N.N. to update packages.ubuntu.com.16:09
dokocjwatson, ^^^16:09
LaneyRhonda16:10
dokofor packages?16:10
Laneyyep16:10
yofeldoko: oh ok, then I'll make that a recommends instead16:10
dokoGerfried Fuchs?16:10
Laneycorrect16:10
LaneyIt says that on the index of p.u.c IIRC16:10
Riddellthanks yofel16:12
infinitychiluk: Well, perhaps I should reject it and we should re-do it.  It's a pretty painful diff as it stands.16:15
=== cmagina-away is now known as cmagina
chilukinfinity, that's fine with me... I'm up for figuring out how to do it better.16:22
chilukinfinity give me a few, I'll upload a new debdiff shortly.16:24
chilukinfinity the patch has already been correctly applied to lp:~ubuntu-core-dev/apt/precise .... do you still need a debdiff between the two revs?16:26
dokoyofel, Riddell: one more thing, does qt4-x11 have the b-d on pkg-kde-dev for this convenience, or is it really needed?16:27
yofeldoko: it needs it for the pkgkde_symbolshelper dh addon16:28
dokoyofel, yes, which is a bit problematic, because pkg-kde-dev needs qt to build :-/16:31
dokoso I think, I'll need to define a stage1 build for that to succeed ...16:31
infinitychiluk: Oh, if it's a small and sane patch in the branch, I can just reupload it without the cruft.  Gimme a sec.16:31
chilukyeah ..16:32
chilukit's rev 200916:32
yofeldoko: are we still talking about pkg-kde-tools? that doesn't need qt4 to build16:32
chilukat lp:~ubuntu-core-dev/apt/precise16:32
* yofel needs to run16:32
chilukinfinity I'm still trying to figure out how I could have generated the debdiff such that the cruft didn't get generated.16:33
hallynslangasek: would you object to mountall adding nobootwait to the /sys/fs/fuse/connections and /sys/kernel/debug entries in /lib/init/fstab?16:33
chilukinfinity I bzr cloned the branch ... ran debuild -S... patched ran debuild -S... and ran the debdiff against the resulting .dsc files.16:34
chilukare you saying I should have debuild -S -nc in both cases?16:34
slangasekhallyn: why should they be nobootwait?16:34
infinitychiluk: -nc would have worked.  Or using the same versions of autotools used in the previous build.16:34
slangasekhallyn: they're kernel filesystems, they should be available immediately and should not cause boot delays due to mounting16:34
hallynslangasek: because they can't be mounted in a non-init user namespace16:35
hallynslangasek: well ideally 'optional' would mean ignore failure to mount16:35
hallynand i think it used to.  but since quantal it does not16:35
slangasekhallyn: then 'nobootwait' is definitely the wrong flag for this16:35
hallyn(in precise it does)16:35
hallynthe fstab manpage says optional is only optional if the fs is unknown, unfortunately.16:36
hallyn"fs is known, directory exists, but permission is denied" leads to hang16:36
hallynwould you feel ok with changing that?16:36
slangasekhallyn: 'optional' means 'ignore if the filesystem type is unsupported'16:36
hallyn(like i say, in precise it did not lead to a hang)16:36
chilukinfinity, are you looking at this debdiff? https://launchpadlibrarian.net/144802808/apt-fix-keep-alive.debdiff   because the only thing I see different is version number increments... my debuild -S was built with the same version of the tools.... sorry for being a noob with debian packagin.16:37
hallynslangasek: it also will ignore if the dir does not exist16:38
hallyn(not according to the manpage, but if i read the code correctly)16:38
slangasekhallyn: the behavior of treating mount failures as errors is quite deliberate; though it gets dicey when the failure is for a kernel filesystem, because that means you never get to plymouth to bypass the prompt.  Let me check some history on this16:38
slangasekhallyn: so the right option here would be 'nofail'16:39
infinitychiluk: I'm looking at the one uploaded.16:39
slangasekhowever, see also bug #61086916:39
ubottubug 610869 in mountall (Ubuntu) "mountall ignores nofail mount option" [Medium,Triaged] https://launchpad.net/bugs/61086916:39
zulmterry:  ping16:40
hallynslangasek: that doesn't work16:40
infinitychiluk: http://launchpadlibrarian.net/145039448/apt_0.8.16~exp12ubuntu10.11_0.8.16~exp12ubuntu10.12.diff.gz16:40
mterryzul, hi16:40
infinitychiluk: Was that rebuilt by a sponsor, perchance?16:40
infinitychiluk: Cause your debdiff is fine, I agree.16:40
slangasekhallyn: it doesn't /work/, but it's the right flag to use ;)16:40
hallynok16:40
slangasekhallyn: mountall just needs to be fixed so that 'nofail' DTRT16:40
zulmterry:  quantum and quantumclient got renamed to neutron and neutronclient whats the process for the MIR stuff for a source rename?16:40
hallynslangasek: well the manpage says "ignore errors for this device if it does not exist"16:40
chilukinfinity, yeah bdmurray was likely the sponsor.16:41
hallynslangasek: i'm fine using nofail, just saying it doesn't 100% match the manpage16:41
slangasekhallyn: also, bug #115227416:41
ubottubug 1152274 in mountall (Ubuntu) "filesystem mount failures during boot halt boot with a blank screen" [Medium,Triaged] https://launchpad.net/bugs/115227416:41
infinitychiluk: Ahh, kay.  I'll re-sponsor it sans cruft.16:41
mterryzul, you could file it and say such and it would be rubber stamped, alternatively maybe just poke an archive admin16:41
slangasekah; I think that should be changed in the manpage16:41
zulmterry: ok cool16:42
slangasekbecause with mountall, if the device doesn't exist there's never an error at all16:42
hallynslangasek: yeah i could repurpose that bug...16:42
chilukalright thanks infinity it's committed cleanly in the repo.16:42
hallynslangasek: would you want me to use that bug and provide a patch to use nofail?16:42
hallynslangasek: (or had you already started that?)16:43
infinityzul: It doesn't need an MIR at all, if it's a straight rename.16:43
infinityzul: Will need a bit of a NEW review for sanity, that's all.16:43
zulinfinity:  sweet16:43
slangasekhallyn: well, that bug report is specifically about the silence of the hang; I wouldn't repurpose that bug, but if you're digging in this area of the code maybe you want to fix that bug too :)16:43
slangasekhallyn: I'm happy for you to provide a patch to use nofail for these two mountpoints and to make nofail DTRT16:43
hallynslangasek: well, i only mentioned the two - alas /sys/kernel/security is also a problem for me16:44
hallynslangasek: alternatively, we could say "if in a container, ignore any kernel fs mount failures"16:44
slangasekI wouldn't want to say that as a policy16:45
=== cmagina is now known as cmagina-away
slangasekhowever, you *could* override the mount options for these in /etc/fstab16:45
slangasekthat way, the container setup can configure things precisely for the way the container works, and mountall doesn't have to concern itself with the differences (which may change over time)16:45
=== cmagina-away is now known as cmagina
hallynslangasek: well long as we're bastardizing the container I can just do /lib/init/fstab as well - we used to do that in maverick days.  problem is that leads to different rootfs for in or out of a container16:46
slangasekah16:46
slangasekare there any container support packages included in the container root?16:47
chilukinfinity, make sure to give me credit for the upload  ... I'd like to start applying for ubuntu-contributing dev here soon16:47
hallyncertainliy nofail makes sense for debug and fuse/connections.  but from a hardware install pov, /sys/kernel/security seems inappropriate to be nofail :)16:47
slangasekthat is, packages which wouldn't be included in a standard system that's not being used as a container16:47
hallynslangasek: container creation no longer does any container-specific package install16:47
slangasekright, making some of these nofail for non-container systems does make me a little anxious ;)16:48
hallynstgraber pushed a lot of that back to mountall/upstart etc16:48
hallyni suppose 'containernofail' could be added as a mount option :)16:48
slangasekI'd really prefer not having to make mountall.c know what a container is16:48
hallynyeah16:48
hallynas an upstream-unacceptable fix we could have the kernel return success for those mounts and do a tmpfs mount :)16:49
* hallyn thinking outside the box like a pro16:49
slangasekhow about making them disappear from /proc/filesystems within the container? ;)16:50
infinitychiluk: Also, from an "ew, ick" stylistic perspective, there's no readon to have the multi-maintainer header [ Bob Smith ] in an upload where the only change is by Bob Smith, and the uploader is also Bob Smith.16:51
hallynnote it's not just 'in a container' but in a non-init user namespace.  lemme see how the code loks for that16:51
slangasekhallyn: I don't understand the distinction there16:52
infinitychiluk: I think I'll twiddle that before I upload, just because I'm OCD.16:52
chilukfine with me.16:52
chilukwhen I wrote the changelog entry, I think I was looking at the earlier changelog entries..16:53
infinitychiluk: As a general rule, dch will DTRT and only add that header if someone else has done a change in the same version.16:54
chilukah ok...16:54
bdmurraybarry: could you have a look at bug 771404 which is similar to bug 846044 which you worked on?16:55
ubottubug 771404 in dbus-python (Ubuntu) "aptd crashed with UnicodeEncodeError in _method_reply_error(): 'ascii' codec can't encode characters in position 20-28: ordinal not in range(128)" [Medium,Confirmed] https://launchpad.net/bugs/77140416:55
ubottubug 846044 in aptdaemon (Ubuntu Quantal) "software-center crashed with UnicodeEncodeError in get_dbus_message(): 'ascii' codec can't encode character u'\xfc' in position 65: ordinal not in range(128)" [Critical,Fix released] https://launchpad.net/bugs/84604416:55
hallynslangasek: if you do clone(CLONE_NEWUSER), the cloned task cannot mount those filesystems16:58
hallynnow really, so long as all the files will be owned by host root, i suppose we coudl simply enable those mounts16:58
=== dholbach_ is now known as dholbach
slangasekhallyn: and why would you run clone(CLONE_NEWUSER) and expect to run mountall under it?17:00
hallynslangasek: so as to run a container inside a user namespace17:01
hallynwhy *wouldn't* i? :)17:01
hallynyeah lemme try just adding FS_USERNS_MOUNT to those file_system_type defs17:06
Elv1313Hi, what is the official Contact API if I want to access Contacts from my Ubuntu Phone application?17:11
slangasekhallyn: so is the point there that this doesn't affect *all* containers, only those using CLONE_NEWUSER?17:12
cjwatsonrbasak: We need another php5 merge to introduce dh-php5, I'm afraid.  Do you want to do that or shall I?17:12
hallynslangasek: correct.  normal containers start fine17:12
cjwatsonrbasak: (working through http://people.canonical.com/~ubuntu-archive/transitions/php5.5.html)17:12
rbasakcjwatson: I can do it tomorrow, before lunchtime, if you like? I'm >EOD now.17:12
cjwatsonCool, thanks17:13
cjwatsonI'm EOD soon too17:13
slangasekhallyn: ah, ok.  So ideally we would ignore mount failures *only* when CLONE_NEWUSER is in place.. but I think we don't have a sane way to detect that17:13
cjwatsonrbasak: (I also just merged json-c, so it should be possible to make php-json build soon.)17:13
rbasakI noticed Debian had updated since I started, but I figured that going from where I was would unblock things and I could catch up again at my leisure. Looks like I was wrong.17:13
cjwatsonrbasak: It unblocked most of it and I was certainly able to move on, just not quite all17:14
hallynslangasek: we could detect it with /proc/self/uid_map17:14
hallynslangasek: but let me see if just allowing those mounts looks at all problematic17:14
slangasekhallyn: encoding that in mountall == not sane ;)17:14
hallynslangasek: agreed17:14
cjwatsonrbasak: In particular, xcache wants dh-php517:15
cjwatsonrbasak: The number of interleaved transitions here is ridiculous; I'll be glad to get it out of the way17:15
infinitychiluk: Re-uploaded.17:18
jibelbarry, dep8 tests have been removed from codespeak-lib during latest sync, is it on purpose?17:24
=== Zic_ is now known as Guest44134
=== Ursinha_ is now known as Ursinha
=== cr3_ is now known as cr3
=== LordOfTime is now known as LordOfTime|EC2
=== vanhoof_ is now known as vanhoof
=== cr3 is now known as Guest90830
=== andreas__ is now known as ahasenack
=== d_kessel is now known as dkessel
barryjibel: no.  i guess they were missing from the debian packaging and i didn't see that.  i'll restore and get them into debian17:45
jibelbarry, Great, thanks!17:47
=== ricmm is now known as ricmm||lunch
chilukawesome thankyou much infinity17:54
infinitychiluk: And accepted, since I spent all that time reviewing and nitpicking anyway. :P17:56
chilukhah17:58
=== Guest90830 is now known as cr3
=== barry is now known as bobdobbs
mdeslaurogra_: hey! you can't do this: dump DBUS_SESSION_BUS_ADDRESS into ~/.dbus-session, so we can source it18:18
=== bobdobbs is now known as barry
ogra_mdeslaur, thast exactly weht we do now and what we need to nort make all autopilot tests fail18:19
* ogra_ cabnt type anymore, way to less sleep this week18:19
ogra_mdeslaur, i'm open for suggestions to fix it better ... just wont do it today anymore ... we need the dbus address in adb and ssh logins else the app tests cant run18:21
mardykenvandine: hi! Did you see that I made that environment inheriting in dbus-test-runner optional? Could you review it?18:22
mdeslaurogra_: oh, I see you've actually put it in ~/.cache/upstart and not ~/.dbus-session18:23
mdeslaurogra_: that's a bit better...I'll think about it some more18:23
ogra_mdeslaur, there is a lot awful stuff in bashrc that sources such files, we need to find a sane way for this18:24
kenvandinemardy, yes... that worries me less18:37
=== ricmm||lunch is now known as ricmm
hallyn_slangasek: that kernel patch works around the mountall hang, so I'll add that to my stash for now and see if I can get Eric to push it18:48
=== paulproteus_ is now known as paulproteus
slangasekhallyn_: oh, there was already a kernel patch that addresses this?18:55
hallyn_slangasek: no, i wrote one19:01
slangasekok19:01
hallyn_all the files end up owned by user/group -1, so no security issues19:02
=== racarr is now known as racarr|lunch
vlad_starkovQuestion: Having RAID1 on 12.04 I just found out that sdb is failed now. But `ls /dev/ | grep sdb` shows only sdb, but it should show sdb sdb1 sdb2. Anyone know what's going on?19:11
vlad_starkovI mean, what could be cause of this issue?19:12
slangasekvlad_starkov: this question would be better placed in a user forum, but a disk failure could prevent the kernel from reading the partition table at all in which case you wouldn't see sdb1 sdb219:13
vlad_starkovslangasek: I apologize for posting my question here. But I have almost emergency situation with unexpected disk failure on remote server in production. Just want to make sure that it is hardware failure. I changed these two disks about a month ego, they are new. Is it possible that it is not HDD failure but something else?19:16
vlad_starkovslangasek: I even can't read SMART. smartctl -a /dev/sdb returns ">> Terminate command early due to bad response to IEC mode page".19:18
=== Guest44134 is now known as Zic
=== racarr|lunch is now known as racrr
=== racrr is now known as racarr
=== thomi_ is now known as thomi
xnoxslangasek: don't you think overlayfs mounting /etc kind-of makes sense for cloud-images at boot?20:47
slangasekxnox: overlayfs mounting /etc> not really; we've always regarded read-only root as requiring a pre-configured /etc21:08
xnoxok.21:12
lifelessxnox: please god no, overlayfs is too fragile21:21
lifelessxnox: We're about to do the work needed to run read-only root on top of ubuntu cloud images, and our plan is to symlink the key files that we need to change, rather than any sort of overlay21:22
slangasekxnox: do you happen to know if other fscks besides e2fsprogs special-case / wrt fsck-after-mount?21:23
xnoxlifeless: /me helped fixing bugs with upstart/etc-on-overlayfs, i'd also be happier without overlayfs layer there.21:23
xnoxslangasek: not off the top of my head, no. but can keep an eye out for that when doing merges.21:24
slangasekI guess it wouldn't be obvious in a merge diff :)21:25
xnoxslangasek: but i do reboot & fsck tests ;-)21:28
xnoxso could read a bit of fsck source code.21:28
ogra_lifeless, tar up /etc ... mount tmpfs to /etc ... untar tarball ... better than having to maintain a growing number of links21:30
xnoxogra_: i'd think one would want reboot facility =)21:31
ogra_xnox, so you do the same on shutdown, just backwards21:33
slangasekI don't always preserve my system configuration across reboots; but when I do, I write it to my network card's EEPROM21:34
ogra_haha21:34
xnoxslangasek: you must be working for Samsung! =)21:34
dobeywhat's the best way to deal with symbols for multiple libraries in a package? separate .symbols file for each? anyway to make dpkg-gensymbols NOT put all the symbols in a single file?21:41
slangasekseparate .symbols files for each binary package21:42
infinitydobey: dpkg deals with symbols at the package level, not the library level.  If you want them separate, you probably also have a case where you want the libraries in their own packages. :P21:45
infinity(Given that putting multiple libs in one package is effectively calling that package a stable ABI)21:45
dobeyinfinity: the libraries *are* in their own packages. and i passed -p to gensymbols. but it listed all the symbols for all libraries (from debian/tmp/)21:46
lifelessogra_: that locks you in a specific version of /etc, makes rebasing to a new release super hard.21:46
dobeyinfinity: i guess i don't understand why -p was meaningless :)21:46
infinitydobey: You might have wanted -p and -P21:47
slangasekdobey: because dpkg-gensymbols will still act on all the libraries it finds; you need to also pass -P to tell it which directory to scan21:47
dobeyoh21:48
=== salem_ is now known as _salem
infinitySurely, some higher level debhelper friendliness gets this vaguely right without having to invole dpkg-gensymbols with voodoo?21:49
infinityEither way, the dpkg-gensymbols manpage is friendly enough, if a bit verbose.21:49
dobeyinfinity: yeah, --help is at least more helpful than the UsingSymbols wiki page21:52
olli_is there a good way to disable accessiblity in Saucy21:55
olli_uninstalling at-spi2-core seemed like a lazy way to do it, but the whole desktop depends on it21:55
=== maxb_ is now known as maxb
slangasekolli_: what do you mean by 'disable accessibility'? stop the daemon from running?22:09
olli_slangasek, yep22:16
slangasekok22:17
slangasekI don't know how to do that (if it's possible)22:17
olli_we are seeing one of the mir benchmarks fail with accessibility turned on22:17
infinityOne would think that should be fixed...22:18
olli_infinity, from what I am told it's an issue in the test, happens on X and mir22:18
olli_but yes, needs fixing22:18
infinityAnyhow, an rgrep of /etc suggests you want /etc/xdg/autostart/at-spi-dbus-bus.desktop22:19
infinityolli_: ^ removing that should do it.22:20
olli_infinity, thx22:21
TheMuso`olli_: If the sesion is using upstart user session jobs, you may also want to look at disabling the job in /usr/share/upstart/sessions/.22:22
=== TheMuso` is now known as TheMuso
olli_TheMuso, we are on Saucy atm, so upstart shouldn't be an issue, should it? (unless I read my ps wrong)22:25
infinityolli_: saucy being the only release with user sessions? :)22:26
olli_robotfuel, infinity & TheMuso suggest to disable the init script or /usr/share/upstart/sessions/at-*22:27
olli_depending on whether the session is using upstart user session jobs22:27
olli_infinity, not sure I follow22:28
infinityolli_: I was responding to your "we are on Saucy atm, so upstart shouldn't be an issue", which made little sense, as saucy is the only release that *does* use user sessions.22:29
olli_infinity, yeah, figured my understanding of upstart user sessions was off22:30
olli_is off22:30
olli_robotfuel, having said that, forget the /etc change but use /usr/share/upstart/sessions instead22:33
TheMusoolli_: robotfuel_, both will need changing, since even if the upstart user session job for at-spi in /usr/share/upstart/sessions is disabled, the .desktop file in /etc/xdg/autostart will still be examined and processed.22:42
TheMusoThe desktop file in the xdg dir existed long before the upstart job.22:42
xnoxTheMuso: those xdg autostart files that are converted to upstart-session jobs, should drop an override file into /usr/share/upstart/xdg/autostart with Hidden=True.22:46
xnoxTheMuso: such that only upstart job needs to be controlled, in an upstart user session.22:46
xnoxTheMuso: olli_: to disable upstart job "echo 'manual' > ~/.config/upstart/at-spi2-registryd.override"22:47
xnoxolli_: the autostart job shouldn't be a problem as long as the org.gnome.desktop.interface toolkit-accessibility is false in gsettings....22:48
olli_robotfuel_, ^22:58
olli_xnox, thx22:58
xnoxolli_: in general one can drop override files for upstart user sessions in: /usr/share/upstart/session, /etc/xdg/upstart/, /etc/xdg-ubuntu/upstart (or any other dir in XDG_CONFIG_DIRS), ~/.config/upstart23:00
xnoxolli_: all depends, if it's package level, system level, Desktop Environment level, user level.23:00
olli_xnox, thx, that's good to know23:03
olli_need it at system level or below23:03
olli_robotfuel_, will give it a spin23:03
robotfuel_xnox: thanks23:04
TheMusoxnox: Oh right, didn't know that, thanks.23:04
TheMusoxnox: I was wondering what that dir was for.23:04
xnoxTheMuso: if we are running under upstart-user-session, we add that one in.... XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/usr/share/upstart/xdg:/etc/xdg to allow overriding parts that conflict or are racy.23:06
=== _salem is now known as salem_
TheMusoxnox: Right, thanks for the heads up.23:12
robotfuel_most of the systems have passed the gtkperf test without freezing so it looks like sudo -u ubuntu gconftool-2 --set --type bool /desktop/gnome/interface/accessibility false might have disabled accessibility23:29
TheMusorobotfuel_: Gsettings is used exclusively for accessibility these days, I am surprised that worked.23:31

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