=== vibhav is now known as Guest52889
=== jsjgruber-x-p is now known as lernid-bug
hyperairany ubuntu-release members present?01:57
hyperairhttps://bugs.launchpad.net/ubuntu/+source/glib-networking/+bug/981856 <-- i'm wondering if this deserves an Ffe01:57
ubottuLaunchpad bug 981856 in glib-networking (Ubuntu) "glib-pacrunner does not support file:// pac files" [Undecided,Incomplete]01:57
RAOFIt seems a little late for a FFe?02:04
hyperairRAOF: it's a bugfix, though02:19
RAOFThen it doesn't need a FFe02:19
hyperairRAOF: i was asking for a finalfreeze exception.02:19
hyperairit's in main.02:20
RAOFAh.  Stupid overloaded initials :)02:20
=== lernid-bug is now known as jsjgruber
slangasekhyperair: looks reasonable to me for an SRU, but not a freeze exception02:35
slangasek(assuming there's a reason to expect a file uri to work here at all?)02:36
slangaseklooks like pac+file:// specified directly should work; is that what upstream recommends?02:37
hyperairslangasek: i'm pretty sure it doesn't, though.02:57
slangasekah, too bad02:58
hyperairthere's no way to use a local pac file without running a http server.02:58
hyperairnot without said patch02:58
hyperairglib-pacrunner checks for protocols starting with http02:58
hyperairfailing which it just uses wpad:// instead02:59
hyperairso this should still be an SRU then?02:59
hyperairokay then03:03
ScottKslangasek: Thanks.  I'm really glad you found something.03:19
slangasekit was easy to find, I just had to put my head to the bottom of the paper bag and look03:20
jbichaslangasek: don't keep your head in there too long...03:21
slangasekdon't worry, there are air holes03:21
shanghi all, I have a uefi boot related issue, I was wondering if anyone knows any kernel parameter that I could try?03:31
=== plars-away is now known as plars
pittiGood morning04:28
=== bradm_ is now known as bradm
dholbachgood morning06:52
micahgmvo: there's an apt fix in the sponsorship queue: Bug #98585206:53
ubottuLaunchpad bug 985852 in apt (Ubuntu) "libapt-pkg regression: infinite loop on processing certain Pre-Depends" [Undecided,New] https://launchpad.net/bugs/98585206:53
mvomicahg: let me check06:58
jibeldoko_, lucid main upgrade pass with python 2.7.3-0ubuntu207:55
pittijibel: \o/07:56
pittithat was the only one which failed again, right?07:56
jibelpitti, right07:56
doko_jibel, thanks for testing. however I don't understand why it did start to fail ...07:58
doko_pitti: this would require an update for python2.7...07:59
htorquehi all! do the dvd images still contain more than just the language packs? in that case i was wondering if anyone could give bug 873350 a little priority upgrade?08:00
ubottuLaunchpad bug 873350 in ubuntu-website-content "Wrong description of DVD content" [Undecided,Confirmed] https://launchpad.net/bugs/87335008:00
pittidoko_: if it's upgrade only, a 0-day SRU will do fine08:00
doko_seb128, bug 960967 turned out to be a bug in eog, could you forward it, and maybe not use the internal jpeg copy?08:00
ubottuLaunchpad bug 960967 in eog (Ubuntu) "eog crashed with SIGSEGV in do_rot_270()" [Medium,In progress] https://launchpad.net/bugs/96096708:00
pittibut it can build in -proposed either way, and then we can fold it into the release if we're going to respin08:00
seb128doko_, oh, sorry about that, sure I will do!08:00
micahghtorque: #ubuntu-website would probably be a better place to poke08:01
htorquemicahg: ah, thanks! didn't know that exists.08:01
doko_seb128, he has a package in https://launchpad.net/~tom-gall/+archive/packages/+packages08:06
seb128doko_, ok, I just read the comments, good work there, I will make sure it goes upstream and in the next point release (which will be SRUed to precise)08:07
=== Guest52889 is now known as vibhav
=== vibhav is now known as Guest36837
=== Guest36837 is now known as vibhav
* infinity just spent way too long trying to sort out why a documented feature in gnupg wasn't working.08:42
infinityTurns out that it helps if the feature is implemented.08:43
mvoinfinity: haha, the command-fd ?08:52
infinitymvo: No, %transient-key in batch mode.08:52
infinitymvo: Only implemented in 2.1, AFAICT, but documented ALL OVER.08:52
infinitymvo: I thought I was going insane until I just broke down and read the source.08:54
infinitymvo: While that's touted as one of the "advantages" of FLOSS, I'm not sure I appreciate having to do it. ;)08:55
mvowell, at least you can :) and I find it often a really good strategy08:55
Chipzzreading the source and strace :)08:55
mvo(but yeah, matching documentation is actually prefered still ;)08:55
infinityMatching, or even outdated.  I was mind-numbingly confused by the documentation being AHEAD of the source.08:57
infinityThat just ain't right.08:57
micahginfinity: in the mood for removals?08:58
* micahg guesses he should just file a bug08:59
infinitymicahg: No, I'm happy to take 'em without bugs, as long as they have justifications.09:01
=== doko_ is now known as doko
micahgbug #98607109:01
ubottuLaunchpad bug 986071 in libgtkada2 (Ubuntu) "Please remove libgtkada2 from precise " [Wishlist,Confirmed] https://launchpad.net/bugs/98607109:01
vibhavCould somebody nominate https://bugs.launchpad.net/onboard/+bug/958385 for oneiric?09:03
ubottuLaunchpad bug 958385 in Onboard "Encoding mismatch when mousetweaks is missing" [Undecided,Fix committed]09:03
micahgvibhav: why, where is it needed for oneiric?09:04
vibhavaffects oneiric too09:05
infinitymicahg: Done.09:05
micahgvibhav: done09:08
vibhavmicahg: thanks!09:08
vibhavmicahg: distroseries needs to be oneiric-proposed and the version 4.1, right?09:19
micahgvibhav: yes for series, no for version, grab the one from -updates09:20
vibhavso the version will be +1?09:22
micahgoh, yes, 0.96.1-0ubuntu0.209:23
rbasakpitti: you sponsored/uploaded https://bugs.launchpad.net/ubuntu/+source/ipsec-tools/+bug/947309/comments/11 but it doesn't seem to have appeared anywhere. Is something stuck, or did the upload fail?09:46
ubottuLaunchpad bug 947309 in ipsec-tools (Ubuntu Lucid) "racoon phase 2 negotiation fails with Win Vista/7" [Undecided,Fix committed]09:46
pittirbasak: it's in https://launchpad.net/ubuntu/lucid/+queue?queue_state=109:46
pittifor ubuntu-sru review09:46
rbasakAh OK, thanks09:47
cjwatsoninfinity: thanks for the writer2latex merge; beat me to it10:20
infinitycjwatson: Yeah, I grabbed the source and started on it, and then read the "Thanks for Colin" in the changelog, and wondered if you'd be grumpy that I stole your merge.10:22
infinitycjwatson: But I had momentum at that point. :P10:22
cjwatsoninfinity: *shrug* I'd got as far as test-building my merge before I noticed you'd done it :)10:28
apwbryceh, slangasek, it is looking like the race we thought we are experiencing ought to be fixed by an upstream change already in the version in precise .. do we have a reproduce by ?10:36
pitticyphermox, stgraber: hm, did we recently lose the "persistent rfkill" feature? I noticed that bluetooth is always on after booting again, even though I keep disabling it (I don't need it most of the time)11:05
=== MacSlow is now known as MacSlow|lunch
stgraberpitti: hmm, no, it should work... anything interesting in /var/log/upstart/rfkill*.log ?11:17
pittiI don't have that file11:18
pittinor any rotated ones11:18
pitti/var/lib/rfkill/saved-state is 0 bytes11:19
stgraberhmm, can you try to run rfkill-store manually?11:19
stgraberthe script in /etc/init/rfkill-store.conf11:20
pitti$ sudo start rfkill-store11:20
pitti$ cat /var/lib/rfkill/saved-state11:20
pittitpacpi_bluetooth_sw 111:20
pittiphy0 011:20
pittithat seems to work11:20
pittiwhen I enable BT in the indicator and run sudo start rfkill-restore it gets properly disabled again11:21
pittiso restoring seems to work, but storing not for some reason11:21
pittistgraber: ok, thanks for the pointer; I'll have a closer look11:21
=== greyback is now known as greyback|lunch
=== lionel__ is now known as lionel
loolHey there!  It's been multiple days in a row that I get a cron.daily email that /etc/cron.daily/update-notifier-common has triggered a download for flashplugin-installer; it seems to be output of a successful job, but it keeps doing it every night12:14
loolI googled the message, but I didn't find any bug for this12:14
looldid anyone else see this?12:14
loolHmm now that I check closely, I see that it downloaded the same file on the 17th and the 18th, nothing on the 19th (but laptop was sleeping) and a new file on the 20th12:15
pittiooh, is that what sends me cron mail about lost+found not existing?12:32
=== _salem is now known as salem_
loolpitti: Not sure how it directly relates; I would think of some fsck job doing this rather than flashplayer/update-notifier12:44
pittiit started a few days ago12:44
loolthere were a couple of update-notifier updates, but more like a week ago12:45
loolthat said, I didn't update daily12:46
=== MacSlow|lunch is now known as MacSlow
loolpitti: I actually received a flashplugin update yesterday, so that run seems legit; not sure what happened a couple of days ago; I'll see if it happens again tomorrow; it seems to be that recent update-notifier uploads might have caused output to be properly reported from the cron job, and now we might have to look at silencing it12:53
=== greyback|lunch is now known as greyback
loolI have a successful stamp file, so at least it shouldn't trigger daily12:55
loolpitti: ah, I don't know if it relates but I think I have a bug in the timedelta handling in there; it is using os.times() which is an arbitrary base time which can also overflow and it's comparing that to a file modification time13:01
popeyMacSlow: just fyi, i have recording hangouts perfect here13:22
MacSlowpopey, good to know that it's just a magic combination of right settings... if you can write me a quick summary via email about your setup when you've some time, that would be greatly appreciated!13:25
popeywill do13:25
MacSlowpopey, sweet... thanks!13:26
loolpitti: Filed as LP #986183 with a proposed approach for the timestamp checks13:26
ubottuLaunchpad bug 986183 in update-notifier (Ubuntu) "Triggers multiple times" [Undecided,New] https://launchpad.net/bugs/98618313:26
pabs3a few days ago I got a hash sum mismatch from apt with this URL, where should I report that? http://ports.ubuntu.com/dists/precise/universe/binary-powerpc/Packages.gz13:34
cjwatsonDoes it still mismatch?  It's probably a broken proxy.13:36
cjwatsonOr very unlucky timing I guess.13:36
pabs3unlucky timing probably. in Debian we have a two-stage mirroring process that prevents that issue, I was surprised to see it on the official Ubuntu archive though13:39
infinitylool: You might want to talk to slangasek about your update-notifier woes when he wakes up, a lot of that it shiny new code of his.13:41
infinitypabs3: Two stage mirroring still allows a (small) window.13:42
infinitypabs3: The only way to actually fix it is to re-work the Packages/Release concept a bit (we have a bug about this, but it's going to take some bikeshedding)13:42
rbasakbug 97207713:44
ubottuLaunchpad bug 972077 in apt (Ubuntu) "apt repository disk format has race conditions" [Medium,Confirmed] https://launchpad.net/bugs/97207713:44
loolinfinity: It actually seems it was the broken flashplugin upload wiht only half the checksums updated that triggered the odd no-change redownload email; the regular behavior of update-notifier seems ok, except the failed hook time handling which is bogus (see bug)13:45
loolinfinity: The only remaining wonder I have is why I'm getting this as a cron notification at all?  Shouldn't this run as part of the package update?13:46
infinitylool: Ahh, so it's all my fault.  Comforting! ;)13:46
infinitylool: It's vorlon's shiny new crack to allow async downloading of external tarballish packages.13:47
infinitylool: I'm not actually sure I understand the use-case, but people seemed to think it was important. :P13:47
loolinfinity: ah so it's indeed on purpose; odd, I was expecting it would at least try the download immediately during the upgrade13:49
infinitylool: I think it's meant to do that too?  I dunno.13:50
loolslangasek: Is it intended that updating e.g. flashplugin triggers a download + email at the next cron.daily run?  in any case the failed download timestamp handling is bogus, see #98618313:50
loolinfinity: maybe it does both and that's another bug13:50
loolinfinity, slangasek: Indeed, I checked apt term.log and it shows the download of the latest version happening yesterday, and then I download it again from cron13:53
infinitylool: oops.13:53
cr3hi folks, what's that library that does openid integration on the desktop? I believe it uses dbus or something...14:14
beunocr3, ubuntu-sso?14:15
cr3beuno: that sounds right, I'll have a look at it. thanks!14:17
jibelmvo, bug 986201 never seen it before14:20
ubottuLaunchpad bug 986201 in update-manager (Ubuntu) "fail to upgrade to 12.04 from 10.04" [Undecided,New] https://launchpad.net/bugs/98620114:20
jsjgruberWhen is/was the precise archive freeze?14:23
cjwatsonA couple of weeks back.14:23
jsjgruberDid that include the Universe archive?14:24
mvodoko: can you help with 986201 ? it looks like a pycentral issue, check https://launchpadlibrarian.net/102687559/VarLogDistupgradeMainlog.txt14:25
cjwatsonjsjgruber: no, that freezes, err, I forget, https://lists.ubuntu.com/archives/ubuntu-release/2012-April/001083.html suggests the 24th14:32
Laneyjsjgruber: Depends what you mean by "freeze". It's still open for bug fixes, yes.14:33
jsjgruberI've had a bug fix merge in for a while for a universe package and got word last night that it had to be a SRU.14:34
Laneyfrom a sponsor?14:34
jsjgruberHe asked for better test information, too, so I'll do that and resubmit it.14:36
=== barry` is now known as barry_
=== barry_ is now known as barry
dokomvo: where can I get release-upgrader-python-apt (0.8.0ubuntu9~upgrader3) ?14:49
slangaseklool: the cron job should never be downloading unless there was some failure in processing previously14:50
slangaseklool: and there's a cron job because we deliberately don't fail the package install if the download fails, so we need some way to periodically retry the download so we don't just leave users with packages installed but unusable14:51
slangasekdoko: lucid-updates14:52
slangasekapw: reproduce by> I think hallyn was seeing this one?14:53
loolslangasek: But the download seems to have worked fine: http://paste.ubuntu.com/938365/14:54
loolslangasek: flashplugin-installer was configured afterwards though; this was after unpacking but before configuring flashplugin-installer, but I would think that's ok?14:56
slangaseklool: that's a bit weird, certainly14:57
slangaseklool: oh wait, it happened *before* flashplugin-installer was configured? Haha, I fail14:57
slangaseklool: I know what happened... see if you can spot the bug in the flashplugin-installer postinst :-P14:57
loolslangasek: ah right, touch there14:58
looljust after installing14:58
slangaseknot the touch... the rm14:58
slangasekwhich I guess needs to be moved to the preinst14:58
slangaseksince we're unconditionally removing the stamp files on the assumption that the new version needs a redownload, but the ordering of the package configuration means it's already been downloaded14:59
loolyup, makes sense14:59
loolslangasek: Did you work on the update-notifier failed hook handling as well?15:00
dokomvo, hmm, the package does have the Python-Version attribute15:00
slangaseklool: I haven't worked on it yet, but I was vaguely aware of that problem15:00
dokomvo: do you know how to reproduce the issue?15:00
slangasek("vaguely" meaning "I may or may not have put a comment in the source")15:00
loolslangasek: Ok; I was looking for someone able to test it properly to prepare an upload15:01
slangasekapw: correction, hallyn's bug was a different one; so the reproducers for this are random bug submitters fwiw (bug #982889, bug #966868)15:01
ubottuLaunchpad bug 982889 in libdrm (Ubuntu) "X trying to start faster than drm driver is ready" [Medium,Triaged] https://launchpad.net/bugs/98288915:01
ubottuLaunchpad bug 966868 in libdrm (Ubuntu) "plymouthd crashed with SIGABRT in __assert_fail_base()" [High,Triaged] https://launchpad.net/bugs/96686815:01
slangaseklool: I think those changes probably want test-suiting15:02
=== salem_ is now known as _salem
=== _salem is now known as salem_
jibelmvo, doko I could reproduce it with a cdromupgrade and no network connection. bug 986233. trace is similar15:17
ubottuLaunchpad bug 986233 in update-manager (Ubuntu) "lucid -> precise cdromupgrade failed without network connection" [Undecided,New] https://launchpad.net/bugs/98623315:17
dokojibel, but it succeeds with network?15:20
jibeldoko, it seems so, it's currently downloading the upgrades15:22
mvojibel: oh, so maybe a outdated python-central? we can add "patch" support if we know what needs patching in pycentral to fix this15:23
dokojibel, so to reproduce: install lucid from the alternate, upgrade to lucid-updates, then take it offline and then do the upgrade with the alternate precise CD?15:23
jibeldoko, correct15:26
dokojibel, can you see if the new python-central is unpacked before the release-upgrader-python-apt package is configured?15:27
dokomvo, jibel: we might want the fix for: +  * Fix up for multiarch dpkg: /var/lib/dpkg/info/$pkg.list is now no longer15:30
doko+    guaranteed to exist, it may be /var/lib/dpkg/info/$arch/$pkg.list15:30
doko+    (Steve Langasek).15:30
jibeldoko, here is the sequence from dpkg.log15:32
mvodoko: its instaled pretty much before anything else15:33
cjwatsondoko: well, it's $pkg:$arch.list now15:36
cjwatsonwe don't want $arch/$pkg.list since that's not the current multiarch layout :)15:36
=== wstgrd is now known as westgaard
dokomvo: is PYCENTRAL_NO_DPKG_QUERY set for the upgrade?15:51
cjwatsondoko: I'm fixing the pymvpa build now15:53
mvodoko: yes15:53
dokocjwatson: so I should check for $pkg.list and $pkg:$arch.list ?15:54
mvodoko: but from the bugreport it seems like pycentral is unhappy about the missing(?) Python-version field - or is that a red-hering?15:54
dokomvo: read backlog, the attribute is there15:55
cjwatsondoko: yes, well, if you can't use an actual published interface instead15:55
cjwatson(i.e. dpkg-query -L)15:55
dokocjwatson, right, used by default, unless you set PYCENTRAL_NO_DPKG_QUERY, which the installer does15:56
dokomvo: do you remember why we did this?15:56
cjwatsonbizarre, speed issue or something?15:57
dokoI think that is a left-over for the previous lts upgrade, when we didn't have the -L option in dpkg-query15:57
cjwatsonthat'd be a surprise, it's been there forever15:58
doko  * pycentral.py:15:58
doko    - if the PYCENTRAL_NO_DPKG_QUERY environment is set15:58
doko      pycentral will not use dpkg-query (needed for15:58
doko      dapper->hardy upgrades where dpkg-query might be15:58
doko      confused about triggers information in the status15:58
doko      file)15:58
doko -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 21 Nov 2007 15:25:03 +010015:58
dokomvo: how do you want to fix this? just not setting the env var?15:59
mvodoko: if you feel like this is the right approach, that is fine with me15:59
dokomvo: yes, I think so16:00
mvodoko: we could add a patch to the releas-upgrader that patches pycentral before it starts too16:00
mvodoko: ok, then I will upload with that disabled16:00
dokomvo: no, no16:00
dokomvo: where do you set the PYCENTRAL_NO_DPKG_QUERY env var?16:00
mvodoko: right when it starts16:01
=== deryck is now known as deryck[lunch]
dokomvo: so just don't set it16:01
dokocjwatson, I'll fix the direct lookup anyway16:02
* cjwatson nods16:03
apwslangasek, ok the failure in libdrm there is reporting the correct open, ie. it opened successfully so we did not hit the EAGAIN issue...16:09
apwbryceh, you any idea where i'd find the code which reports the SetVer error for this bug ?16:24
dokomvo, will you fix update-manager, or should I upload the fix?16:42
mvodoko: I just uploaded it16:42
dupondjebarry: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/850264 doesn't this fix your issue ?16:43
ubottuLaunchpad bug 850264 in apt (Ubuntu Oneiric) "given a foreign architecture of i386 on amd64 machine, and an outdated libc, apt tries to remove libc-bin" [High,Fix committed]16:43
pittislangasek: thanks for pointing out bug 937249; I tracked it down, uploading SRU now16:55
ubottuLaunchpad bug 937249 in apport (Ubuntu Precise) "apport-gtk crashed with SIGSEGV in composite_line()" [High,Fix committed] https://launchpad.net/bugs/93724916:55
slangasekpitti: sweet, thanks16:55
pittithat was a funny one16:55
slangasekpitti: and yes, I'm using a non-standard icon theme here too :)16:55
pittiit was really lucky to not crash with the standard ubuntu themes16:56
pittibecause they don't use an icon cache, being SVG only16:56
pitti(or at least not a system-wide one)16:56
vibhavCould somebody nominate https://bugs.launchpad.net/ubuntu/+source/pan/+bug/364732 for currently supported Ubuntu releases?16:58
ubottuLaunchpad bug 364732 in pan (Ubuntu) "pan: WARNING: setting an adjustment with non-zero page size is deprecated." [Undecided,Confirmed]16:58
slangasekmvo: still around?  We're looking at this u-m upload right now; since it only affects LTS->LTS upgrades, using an image that we aren't going to be pressing to CD, we might ask to do this as an SRU instead of pushing it into .0.  If so, do you have time to reupload to -proposed today or would you like me to take care of it?17:03
vibhavAlso, is it compulsary for me to create patches for packages that have the source format '1.0'17:05
vibhavOR shall I just prepare a raw debdiff?17:05
barrydupondje: hmm, i'll give it a try.  maybe slangasek has an opinion (on whether the fix for bug 850264 should be expected to also fix bug 924079)17:09
ubottuLaunchpad bug 850264 in apt (Ubuntu Oneiric) "given a foreign architecture of i386 on amd64 machine, and an outdated libc, apt tries to remove libc-bin" [High,Fix committed] https://launchpad.net/bugs/85026417:09
ubottuLaunchpad bug 924079 in apt (Ubuntu Oneiric) "do-release-upgrade fails to upgrade from Oneiric to Precise" [High,Triaged] https://launchpad.net/bugs/92407917:09
slangasekbarry, dupondje: it is not expected to17:09
slangasek924079 is about package ordering17:10
slangasek850264 is about wrong resolution of deps17:10
cjwatsonvibhav: if it doesn't have some kind of patch system, you should just change the source directly rather than introducing a patch system in an Ubuntu delta17:10
barryslangasek: okay cool.  note the feedback from mvo (channeled through me) in the latter bug17:11
SpamapScan somebody please explain this seemingly insane patch to me: http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/precise/python-virtualenv/precise/view/head:/debian/patches/pep3147-dist-packges.patch ?17:11
SpamapStumbleweed: perhaps you can actually. ^^17:11
tumbleweedSpamapS: how is that insane?17:12
SpamapStumbleweed: a giant block of uuencoded text with no explanation on how to regenerate it?17:12
SpamapSalso, I just say it *seems* insane to me17:12
tumbleweedI sorted that out upstream :)17:12
SpamapSit may be perfectly sane17:12
tumbleweedbasically the block of uuencoded text is the same as the readable diff around it17:13
tumbleweedvirtualenv embeds lots of things inside virtualenv.py17:13
tumbleweedit now has everything that it embeds, and the scripts to update it, in the source tarball, so this kind of thing can be done more sanely17:14
SpamapStumbleweed: right, and it looks like its been applied in the new release. But its just that the patch itself offers no way to refresh it.17:14
SpamapStumbleweed: since I have your attention, I was going to cherry pick the fix for bug 986227 .. but then I saw that is out and includes it...17:14
ubottuLaunchpad bug 986227 in python-virtualenv (Ubuntu) "virtualenv in precise has recursive symlink bug" [Undecided,New] https://launchpad.net/bugs/98622717:14
SpamapStumbleweed: If I were to update it in the DPMT svn tree, would you be up for sponsoring it? Then I can just sync17:15
* tumbleweed seems to be a virtualenv uploader these days17:15
SpamapStumbleweed: thanks .. I'll poke you when its updated in the tree17:17
tumbleweedSpamapS: bin/rebuild-script.py btw17:17
* tumbleweed wishes a virtualenv upstream would review https://github.com/pypa/virtualenv/pull/23117:18
* cjwatson decrements apw17:32
apwdamnable keyboard, never had _that_ happen before17:33
cjwatsonbottles of beer on the wall17:34
cjwatsonsounds like a kernel team night out really17:34
roaksoaxjdstrand: howdy!18:07
roaksoaxjdstrand: i've attached the apparmor profile to bug #97544218:08
ubottuLaunchpad bug 975442 in maas-provision (Ubuntu Precise) "add apparmor profile for cobblerd" [High,In progress] https://launchpad.net/bugs/97544218:08
roaksoaxjdstrand: I'd appreciate your review. Thanks! https://launchpadlibrarian.net/102704100/usr.bin.cobblerd18:08
jdstrandroaksoax: thanks! why is dac_override needed?18:09
jdstrandroaksoax: beyond that, it looks good :)18:10
jdstrandroaksoax: I'll respong in the bug18:11
=== deryck[lunch] is now known as deryck
roaksoaxjdstrand: TBH, the reason why I added dac_override was becaose of this:  apparmor="DENIED" operation="capable" parent=1 profile="/usr/bin/cobblerd" pid=32110 comm="cobblerd" capability=1  capname="dac_override18:14
=== fenris is now known as Guest89753
=== Guest89753 is now known as ejat
apwhallyn, slangasek, ok i cannot _see_ any way this can occur, i have therefore shoved some debug in the drm setversion ioctl to see if we see anything ... see the bug for a link18:19
jdstrandroaksoax: hmmm, I see it is calling os.setuid(100)18:21
slangasekapw: so the EAGAIN is only on open?  I had inferred it was when trying to use the dev rather than open it18:21
apwslangasek, only on open indeed.  after that it is out of the picture18:21
apwslangasek, anyhow if we can get some testing i've added lots of dmesg cruft for it18:21
jdstrandroaksoax: commented in the bug18:22
slangasekapw: right - hallyn isn't likely to be able to help here, IIRC we re-triaged his issue as a binary driver problem rather than a drm one18:22
apwslangasek, well if its reproducible we may find it, if not, hey ... we should not worry so much18:23
apwslangasek, its very odd.  its almost like we are doing ioctls on the drm stub, which btw is impossible18:24
slangasekapw: *we* can't reproduce it so far; but people with particular hardware configs can18:26
apwslangasek, ok then we rely on them to test, and after a long discussion with upstream we have little clue as to the cause ... hense the debug kernels18:27
roaksoaxjdstrand: uhmmm adding the deny still causes the daemon to start18:35
roaksoaxjdstrand: uhmmm adding the deny still causes the daemon to not start18:36
jdstrandroaksoax: did you see my last comment-- it's good to go :)19:15
=== kenvandine_ is now known as kenvandine
brycehapw, you mean the -intel race condition bug? seems we traced the error message down to a routine in libdrm19:47
slangasekbryceh: so there's reason to believe it's userspace-side?19:50
brycehslangasek, the code that notices the kernel driver is missing/borked/unready is userspace-side, yes.19:51
slangasekbryceh: hmm, so there's already code for this and it's not working right?19:51
brycehslangasek, the code is an assert, and it's working fine (that's the problem *grin*)19:53
slangasekbut if that changes... doesn't this still amount to user-side polling for the driver to be ready?19:54
brycehslangasek, how do you mean?19:55
slangasekfundamentally, we don't *want* to be trying to open the drm device until the kernel's ready19:55
brycehslangasek, right19:55
slangasekwe *want* the kernel to tell us when it's ready, but that's not what it's doing19:55
slangasekwhich is why we're hitting an assert... so ideally, we would still fix this on the kernel side?19:56
brycehslangasek, yes19:56
brycehslangasek, maybe context of my initial comment was missing...  apw had earlier in the scrollback asked me where I'd traced the error that we were getting.  So I said we traced it as far as libdrm.19:56
slangaseksorry, I was assuming I had full context since he'd highlighted me as well :)19:57
brycehslangasek, who's on first?19:57
brycehslangasek, are you following apw's discussion with airlied on the patch?19:59
slangasekis that on the freedesktop bug or somewhere else?19:59
brycehit's not on the bug, I think it's lkml, lemme dig it up19:59
brycehSubject: [PATCH 0/1] [RFC] DRM locking issues during early open20:00
brycehslangasek, https://lkml.org/lkml/2012/4/19/24520:01
brycehslangasek, https://lkml.org/lkml/2012/4/19/252 is daniel vetter's reply, worth looking at20:04
=== Whoopie_ is now known as Whoopie
roaksoaxjdstrand: i made two additions to the apparmor profile, which are: /var/www/cobbler/ w, and /var/log/cobbler/ r,20:18
jdstrandroaksoax: ack, sounds fine :)20:18
roaksoaxjdstrand: quick packaging review if you like: http://paste.ubuntu.com/938830/20:20
apwbryceh, i have posted some test kernels, as the issue is differnet, the hole we carried that patch for was inadvertantly closed by the BKL conversion to drm_global_mutex20:24
* slangasek nods20:25
jibelall the upgrades from oneiric to precise failed with20:25
jibelSystemError: E:This installation run will require temporarily removing the essential package python-minimal due to a Conflicts/Pre-Depends loop. This is often bad, but if you really want to do it, activate the APT::Force-LoopBreak option., E:Internal Error, Could not early remove python-minimal20:25
jibelfiling a bug20:25
jibelbug 98637420:30
ubottuLaunchpad bug 986374 in update-manager (Ubuntu) "oneiric->precise upgrade failed: E:Internal Error, Could not early remove python-minimal" [Undecided,New] https://launchpad.net/bugs/98637420:31
* slangasek squints20:32
Caesarslangasek: I'm trying to do some archaeology on pciutils (1:3.1.8-2ubuntu1), where you moved the shared libraries to /lib21:18
CaesarThe bug number in the changelog looks incorrect21:18
slangasekCaesar: sigh - not a wrong bug #, but a private bug21:20
slangasekCaesar: and not one I can make public, sorry - but I can answer any questions you have21:20
Caesarslangasek: just trying to understand the reasoning behind the change21:22
slangasekCaesar: the biosdevname tool needs to be called from udev, so should be on the rootfs regardless of the admin's local partitioning choices21:24
slangasekand it depends on libpci21:24
Caesarslangasek: thanks21:24
CaesarSort of related, what causes ldconfig to get run after the libraries move?21:24
slangasekthe sort of thing we'd stop worrying about come FedoraUsrMove, I guess :)21:25
bdmurrayslangasek: looking at bug 964115 could free space in /tmp be an issue?21:25
ubottuLaunchpad bug 964115 in update-manager (Ubuntu) "package libcryptsetup4 2:1.4.1-2ubuntu2 failed to install/upgrade: ErrorMessage: dependency problems - leaving unconfigured" [High,Incomplete] https://launchpad.net/bugs/96411521:25
slangasekCaesar: policy says each library package calls ldconfig from its postinst21:25
Caesarslangasek: that's what I thought21:26
Caesarlibpci3 doesn't though21:26
slangasekbdmurray: I suppose it could be... is that what the log points to?21:27
slangasekCaesar: /var/lib/dpkg/info/libpci3:amd64.postinst shows it for me here?21:27
slangasek(dh_makeshlibs goodness)21:27
Caesarslangasek: *facepalm*21:28
CaesarI was looking at the pre-debhelpered postinst21:28
CaesarThanks for your time21:28
jeinorgood evening :) anyone have time to perhaps help out on a Ubuntu boot problem (ARM, kernelproblem, Ubuntu Core)?21:40
slangasekjeinor: I think you're unlikely to learn anything here you haven't already learned.  Have you tried #ubuntu-arm?21:41
jeinorslangasek: hi there :) thanks for all the help and answer yesterday21:42
jeinorslangasek: really helpful. I actually got a bit further after your advice, but I'm stuck again now. It seems I can't say anything after joining #ubuntu-arm, you have any idea why? only registered users?21:43
jeinorslangasek: "cannot send to channel #ubuntu-arm"21:43
slangasekperhaps so21:45
slangasekthe channel mode has a bit I'm not familiar with ("c")21:45
slangasekwhat's the next point you're stuck at?21:46
slangasek(also, have you considered registering?  it's free ;)21:46
jeinorslangasek: currently using the webchat.freenode.net, I should perhaps install a client..21:47
stgraberIIRC 'c' is just the color/bold/... filtering mode21:47
slangasekok then21:48
jeinorslangasek: I got the output we were looking for yesterday from the USB serial cable (used putty to connect to ttyS0)21:48
* slangasek nods21:48
jeinorslangasek: it boots til the point where it should continue in rootfs (I think). It tries to mount the rootfs partition (or so I believe), but fails21:49
jeinorslangasek: the error message is "cannot open root device mmcblk02p or unknown-block(0,0)21:49
slangasekdid your original install have an initramfs?21:50
slangasekand do you still have that?21:50
jeinorI'm not sure. The original install had a boot partiton and a root fs partition. Both on a SD card. It used a 2.6-kernel, which I am now replacing with kernel 3.3.1, but I'm still using the same kernel command line.21:51
jeinorthe original install booted Ubuntu 10.04 with X fine, and if that requires an initramfs it had one21:51
jeinorI'll google what that is as we speak :)21:51
slangasekand you haven't changed the contents of the boot partition at all?21:53
jeinorI have replaced the /boot/uImage with a new kernel. I compiled 3.3.1 to replace the old 2.6 kernel, and then replaced that on the boot partition.21:53
slangasekthe initramfs is actually separate from the kernel commandline, and passed directly via the bootloader21:54
slangasekah, well21:54
slangasekthere's the problem21:54
slangasekyour new kernel doesn't have the driver for the root disk21:54
slangasekso the firmware can load the kernel off the disk, but then the kernel can't see the disk21:54
=== salem_ is now known as _salem
slangasekyou should probably get 12.04 working with the vendor-provided kernel first21:54
jeinorthat makes sense. The reason I tried with the 3.3.1 kernel was that I got a looping error message about a "udev, function not implemented" or similar when trying to run ubuntu core using the old 2.6 kernel21:55
jeinorI figured Ubuntu Core required some functionality not existing in my 2.6 kernel21:56
slangasekthat's possible21:57
slangasekin that case, upgrading the kernel is necessary... but it's also tricky21:57
slangasekyou're pretty much on your own about making sure you get the right kernel config21:57
jeinorok. I actually got the kernel configuration from a forum thread where a user with the same hardware had got it running.21:57
slangasekand who knows if the upstream kernel even works on this device?21:57
ShinobiI'm installing 12.04 in VBox and getting guru meditation errors inconsistently.21:58
jeinorThat's why I thought there had to be something wrong with my kernel command line21:58
slangasekyou might want to poke that forum thread to see if that user had an initramfs... if so, you need to generate an initramfs to go with your kernel21:58
jeinoraccording to him (the thread is here, if you're interested: http://www.solid-run.com/phpbb/viewtopic.php?f=9&t=493), he just replaced the /boot/uImage and he was up and running21:59
slangasekwell, I'd press *him* for details on the right kernel commandline :)21:59
jeinorhe doesn't mention any initramfs, but perhaps that's obvious if you know what you're doing :)21:59
jeinorguess who the last person is who wrote in that thread ;)21:59
jeinorI guess I'll just have to have patience (meaning I will bang my head in the wall trying everything I can think of until he answers)22:01
jeinorreally appreciate your answers and help here though, thanks a lot22:01
slangasekyou should really register and get on #ubuntu-arm :)22:02
jeinoryea, that seems like the best next step. I'll get right into that.22:02
=== jeinor is now known as jeeinor
jeinorslangasek: I actually think the drivers for the SD card reader is setup correctly, it says in the log it finds /dev/mmc0 and /dev/mmc1 (that must be my boot partition and rootfs partion)22:24
jeinorI just think the kernel loads the wrong one when it tries to mount mmcblk0p222:25
slangasekmmcblk0p2 is the root partition; the "p2" means partition 222:25
slangasekand the raw disk should be /dev/mmcblk0, not /dev/mmc0, I think22:26
slangasekbut I don't have anything in front of me I can check that against22:26
jeinor hmm, you're probably right. But there seems to be something wrong with the way I change the kernel command line. That's probably why it didn't work yesterday as well.22:32
jeinorI just tried adding --verbose, and that makes the whole process halt when trying to find /boot/uImage. I think there's something I don't understand about u-boot22:33
jeinorslangasek: aha! apparently I couldn't just change the kernel command line arguments the way I did, it had no effect. I had to regenerate the file /boot/boot.scr using mkimage.22:53
jeinorslangasek: after doing that, it starts picking up my new kernel command line args. That explains why nothing happened when I added --verbose or removed console= yesterday22:54
jeinordidn't help to change it to /dev/mmc1 though, still can't find the rootfs :/22:54
slangasekyes, whatever /dev/mmc1 refers to, it's not your root partition22:54
jeinoryou're right22:55
jeinorI'm starting to think you're right about the missing drivers.. when it says "here are the available partitions:" it lists none22:57
slangasekbdmurray: any idea then why edward.donovan is seeing users directed to bug #628104, if there's no bug pattern?23:14
ubottuLaunchpad bug 628104 in Aptdaemon "update-manager crashes: AptDaemonError: org.debian.apt: Could not cancel transaction" [Undecided,Confirmed] https://launchpad.net/bugs/62810423:14
bdmurrayslangasek: nothing utterable23:14
slangasekclearly users are seeing this error, but I think we need to get a clean backtrace23:14
bdmurrayI've tried recreating it a few times without luck23:16
slangasekis there anything we've overlooked so far that would explain the users being sent to that particular bug?23:19
bdmurrayslangasek: maybe a bugpattern pointing a duplicate which redirects to that?  I don't see one though23:26
bdmurraythere is a pattern for similar bug 70799023:27
ubottuLaunchpad bug 707990 in aptdaemon (Ubuntu) "update-manager crashed with DBusException in _convert_dbus_exception(): org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken." [Low,Invalid] https://launchpad.net/bugs/70799023:27
bdmurraybut that matches on DBusException in the title23:27
* slangasek nods23:32

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