/srv/irclogs.ubuntu.com/2011/07/11/#ubuntu-devel.txt

RAOFIs there a work-around for the sbuild breakage?00:22
ScottKUse pbuilder?00:23
ScottKAFAIK pbuilder works, you just can't create a brand new chroot now.00:23
ScottK(You could be able to make one in natty and upgrade it)00:24
RAOFI think I'll defer that work until sbuild has been broken for longer :)00:25
RAOFOh, hey.  Look!  A natty-proposed queue.00:26
TheMusoRAOF: Yeah hit the same thing myself.00:32
RAOFYeah, I saw.  Which is why I'd hoped someone mighmt have magically fixed it for me :)00:32
=== poolie_ is now known as poolie
pook1ecan anyone here help me with a pbuilder dependency?00:49
lifeless!ask | pook1e00:55
ubottupook1e: Please don't ask to ask a question, simply ask the question (all on ONE line and in the channel, so that others can read and follow it easily). If anyone knows the answer they will most likely reply. :-)00:55
=== asac_ is now known as asac
pook1ei'm trying to build indicator-network with pbuilder, but it's telling me pbuilder-statisfydepends-dummy depends on libnotify-dev (>= 0.7.0), but i have 0.5.0-2ubuntu1 installed, and so pbuilder-satisfydepends fails01:32
pook1edoes anyone know how i can fix this?01:32
pook1els01:33
mwhudsonpook1e: which series are you trying to build for?01:34
micahgthat's libnotify from natty01:34
micahgor maverick for that matter01:34
pook1ehow can i get the newest version?01:34
pook1ei used --extrapackages libnotify-dev when i was creating01:35
TheMusot/c01:35
RAOFpook1e: Unless you're building for oneiric the version of libnotify-dev is insufficient to satisfy that dependency.01:36
pook1eI'm trying to build for natty.01:38
RAOFThen that won't work unless you backport libnotify.01:38
RAOF(At least)01:38
pook1eHow can I do that?01:42
pook1eI'm creating my pbuilder environment with pbuilder-dist natty create --extrapackages libnotify-dev01:43
RAOFWhat is your actual goal here?01:47
pook1eI'm fixing a bug in indicator-network01:48
pook1eAnd now I'm trying to build the modified version to test it out.01:49
RAOFThen you probably need to test it on oneiric; I think the indicator stack is sufficiently different to make backporting stuff to natty and testing there not very worthwhile.01:49
RAOFIt should be easy enough to set up oneiric in a VM if you don't want to install it bare-metal.01:53
pook1eSo pbuilder-dist oneiric create --extrapackages libnotify-dev, then pbuilder-dist oneiric build?01:54
RAOFYou don't need the --extrapackages; pbuilder will automatically install the build-depends for you.01:54
RAOFApart from that, yes.01:55
pook1eAlright, I'll try that out.01:58
pook1eThanks for your help RAOF, much appreciated.01:58
mwhudsonmaybe this is a crazy question02:53
mwhudsonbut if i require a package to be able to run debian/rules clean02:53
mwhudsonis there some way i can build it in pbuilder?02:54
RAOFmwhudson: You can pass --extrapackages to pbuilder.  Isn't that a packaging bug, though?02:57
RAOFOh, or do you want to build a *source* package from the current tree, and can't install that package?02:57
mwhudsonRAOF: yes, debuild -S is failing02:57
RAOFHawkward.02:58
mwhudsonalso with an extra p02:58
mwhudson(well, i just installed the package, in this case)02:58
mwhudsonbut i was wondering more generally02:58
RAOFThere's no technical limitation on that as far as I'm aware, but I've never really wanted it so I haven't investigated whether it's implemented at all; I'd guess the answer is “no”02:59
StevenKmwhudson: You can run pbuilder login, install packages there and run debuild -S inside the chroot02:59
mwhudsonStevenK: ah yeah, i guess that works02:59
mwhudson(kinda what building recipes does on lp)02:59
StevenKHacky, but some packages require it03:00
mwhudsonafter a mere 4 and a bit years at canonical, i'm finally learning stuff about packaging :)03:03
StevenKmwhudson: Plenty of people in your timezone who are happy to help :-)03:04
ajmitchplenty of people even in your loco channel who can help out :)03:04
mwhudsonwell, if you guys could just stop inventing new ways to package python projects.....03:05
ajmitchthis is the last change, honest...03:06
StevenKHaha03:06
mwhudson(and/or backport dh_python2 to lucid)03:07
mwhudsoni suppose waiting for the next LTS is the lazy way to make that problem go away03:07
ajmitchI think that had been done somewhere, just not in lucid-backports03:07
ScottKmwhudson: I think barry is supposed to do that.03:07
ScottKajmitch: If there's a good backport done, I'd be glad to have it in lucid-backports, I just don't care to do the work to package it myself.03:07
ajmitchthe main problem is more the number of things it could potentially break03:08
lifeless+ pkgme03:16
ScottKShouldn/t03:22
ScottKIt should only affect stuff that's build with it, so that's limited to -backports03:22
ScottKlifeless: +stdeb03:23
lifelessindeed03:23
lifelessand there is a python make-deb thing as well upstream03:24
ScottKThat's different then stdeb?03:24
ScottKAutomatic packaging of python stuff seemed like a really odd problem for pkgme to take on since it was already solved about as well as it could be with automation, IMO.03:25
=== poolie_ is now known as poolie
pitti_Good morning04:27
=== pitti_ is now known as pitti
=== serge_ is now known as serge_afk
TheMusopitti: Do you have powers to re-enable cd image builds? Seems they are still disabled after the alpha 2 release.04:35
pittiTheMuso: they are enabled, but have failed to build ever since due to libc604:36
pittii. e. debootstrap failure04:36
TheMusooh ok04:44
infinityI need to do some image mangling this week, so if debootstrap remains sad, I might do something about it.04:46
infinity(Happy to heave others beat me to it)04:46
infinitys/heave/have/04:47
rsalvetipitti: infinity: bug 80797405:38
ubottuLaunchpad bug 807974 in eglibc (Ubuntu) "debootstrap fails to install libc6 installing oneiric from natty" [High,Confirmed] https://launchpad.net/bugs/80797405:38
pittirsalveti: thanks05:38
rsalvetipitti: if you just enable var/run and var/lock at base-files it works fine again05:52
rsalvetipitti: https://code.launchpad.net/~rsalveti/ubuntu/oneiric/base-files/run-transition/+merge/6744405:52
rsalvetibut then don't know exactly why this was removed05:52
pittiit's /run/ now05:52
rsalvetiand how ubuntu is supposed to deal with /var/run05:52
pittiso I guess something in eglibc needs to be updated05:53
rsalvetipitti: I know, but why remove the directory?05:53
pitti/var/run/ should presumably become a symlink now?05:53
rsalvetipitti: not only eglibc, but I guess we have similar packages at the archive05:53
rsalvetipitti: should be a bind mount05:53
rsalvetiat least this is how fedora is doing05:53
pittiI still have /var/run/ here, but this is an upgrade05:53
rsalvetito have a bind mount, it makes sense to have the directory there05:53
pittieither way05:53
rsalvetiso that's why for me it's wrong to just remove it from base-files05:54
rsalvetias it's going to be bind mounted later05:54
rsalvetibut yes, the libc6 package is also wrong05:54
Chipzzrsalveti: maybe that's just the slightly sadistic side of me speaking, but on the bright side, having the dir missing will make a lot of software that yet needs to be fixed show up, and bugs can be filed06:14
pittibut for the final release we'll have a /var/run/ either way06:16
pittiwe can't break the world in just one cycle06:17
slangasekmoreover, /run is not a standard (yet) - things that don't have a strict need for writing during early boot shouldn't be forced to switch yet06:17
slangasekthe missing /var/run is a bug, plain and simple06:18
rsalvetislangasek: shouldn't /var/run be a bind mount of /run?06:19
rsalvetilike fedora is doing06:19
rsalvetiinstead of a syslink?06:19
Chipzzhrrrm, s/having the dir missing/having the dir missing for a couple of days/ ...06:19
slangasekrsalveti: that's an implementation detail06:19
rsalvetibut easier to do the transition, I believe06:20
Chipzzslangasek: but since it's a bind mount you might as well make everything write to /run06:20
slangasekeasiest is to follow Debian's lead on this; the transition has already been done in unstable06:20
slangasekChipzz: no06:20
ChipzzI see little point in having 2 dirs with the same purpose06:20
slangasekthe FHS governs where things are supposed to write, and until there's a new FHS with clear and consistent guidance for the use of /run vs. /var/run, anything that uses /var/run today should be staying there06:21
rsalvetiyeah, agree06:22
=== nenolod_ is now known as nenolod
buxyAre there known kernel problems that could result in #807619 ? It's really weird06:39
dholbachgood morning06:48
=== smb` is now known as smb
SatorisWhat package do I need to install to get the "bzr mu" command?07:51
nigelbSatoris: er, what does it do?07:52
SatorisIt's used to update packaging when a new source release happens.07:52
nigelbprobably bzr-buildeb I think07:52
SatorisThat did it. Thanks.07:54
nigelb:)07:54
sladenslangasek: thanks for the icons.  Was that your doing? (Should I cancel the RT?)08:01
slangaseksladen: yes, I updated them; cdimage.u.c / releases.u.c contents are managed by the Ubuntu team, not by IS08:15
Amozdholbach, morning!08:20
dholbachhey Amoz08:20
panda|ac100dholbach: ow08:22
dholbachhi panda|ac10008:22
Amozis it appropriate to attach a patch to a bug in the reportbug utility?08:39
AmozI'm trying to send a bugreport and fix upstreams.. and I'm kind of lost08:40
Quintasancjwatson: ping09:17
cjwatsonQuintasan: yes?  (best to include content with your pings to save on round-trips)09:25
Quintasancjwatson: Oh, sorry for that. I was wondering if kde-baseapps is in kubuntu packageset since I still can't upload it (I am a Kubuntu Developer), is there any way I can check this without bothering you?09:27
cjwatsonQuintasan: ScottK was due to give me a list of stuff to fix09:28
cjwatsonQuintasan: lp:ubuntu-archive-tools, the edit_acl.py program there can answer queries like this09:28
Quintasancjwatson: Thanks, if it's okay with you I think I can complete this list instead of having ScottK do it09:29
=== win2000user is now known as gry
cjwatsonQuintasan: sure - see http://irclogs.ubuntu.com/2011/07/09/%23ubuntu-devel.html#t21:2409:34
cjwatsonQuintasan: I've kicked an auto-update now, which should help too (though it didn't touch kde-baseapps)09:36
=== hunger_ is now known as hunger
=== calc is now known as Guest37294
seb128cjwatson, hey, just a question following the other day when I asked if you did autosyncs, during other cycles we used to have an email on u-d or u-d-a saying that the freeze is in effect, do you know if those are supposed to be announced?09:40
nigelbaa09:40
nigelb~/09:40
nigelb~/09:40
nigelberr, sorry for the spam09:40
seb128cjwatson, it was somewhat useful for me since I don't know the cycle calendar in details and don't always think to go and check there09:41
seb128I guess the reminder was useful for others as well09:41
Quintasancjwatson: http://paste.kde.org/94267/ -> Here is what I got is missing, I will give you some more later since I assume you can't add non-existing packages yet to packageset09:42
cjwatsonseb128: I guess we should have done, seems a bit late now though09:50
seb128cjwatson, ok09:50
cjwatsonQuintasan: your assumption is correct, yes09:50
seb128(well at least I know we are in DIF now which I didn't realize before you said it ;-)09:50
cjwatsonQuintasan: what previous packages do those replace?09:50
Quintasancjwatson: kde-workspace would replace kdebase-workspace09:51
Quintasankde-runtime replaces kdebase-runtime09:52
Quintasankate was orginally a part of kdesdk09:52
Quintasankwordquiz was a part of kdeedu (now separate source package)09:53
cjwatsonkwordquiz was already in the package set (I think I only just added it though)09:53
cjwatsondone the rest, thanks09:53
Quintasancjwatson: Thanks09:53
=== elky` is now known as elky
mvoapachelogger: I'm just looking at your dbusworker software-properties stuff and I would like to work on this a bit, I noticed you use "slip.dbus" - what packages does provide that?10:08
Amozdholbach, I've done some more markup stuff on the UPG10:08
dholbachAmoz, oh nice!10:09
apacheloggermvo: I think we did not have it packaged when I worked on it10:09
dholbachAmoz, sorry, I didn't get around to having a look at it, I just became too busy - today I won't have time for this either :-/10:09
apacheloggerit's some redhat polkit helper IIRC10:09
Amozdholbach, no worries10:09
mvoapachelogger: aha, ok. would you mind if I leave it out for now then in my branch?10:09
apacheloggernope10:09
dholbachAmoz, do you think you can push to   lp:~fougner/ubuntu-packaging-guide/retheming  and propose a merge when you're happy with it?10:09
dholbachAmoz, that'll give everybody a chance to have a look at it and comment10:10
mvothanks!10:10
dholbachAmoz, I'll make sure I'll add all the boring bits (links to where everything is from, explain what was the actual changes and what was borrowed from somewhere else)10:10
Amozdholbach, I'm not happy with it but...10:10
dholbachAmoz, it'll be a work-in-progress10:11
dholbachand give others a chance to help out and make it even prettier10:11
dholbachit's a GREAT start already10:11
Amozdholbach, uhm, the branch is stacking on my "old" branch, does it matter?10:23
dholbachAmoz, no, that should be fine10:23
Amozdholbach, well in that case it's up and kicking10:24
dholbachfantastic10:24
dholbachdid you propose it for a merge?10:24
Amozoh10:24
AmozI will10:25
Amozdholbach, proposed10:26
dholbachawesome10:27
dholbachit should be in my inbox soon and I'll do my best to tend to it soon10:27
Davieytalking of email, is thunderbird in a bad way for everyone else?10:28
dholbachDaviey, it's fine for me10:28
dholbachDaviey, oh, I assume you're talking oneiric - I still use it in a vm, ignore me :)10:29
Amozcool, will the new theme be showing at your ppl.ubuntu.com site then?10:29
=== doko_ is now known as doko
davmor2dholbach: so no shrinking filters window that is un-resizeable or 186% cpu usage then?10:29
dholbachAmoz, that's the plan once it's merged - also once it looks good and works nicely for all of us, we'll move it to a more official home10:30
dholbachdavmor2, at least not on natty - no idea about oneiric10:31
Amoznice10:31
davmor2dholbach: no in natty I get none of that behaviour when I've tested it, only on my oneiric test box10:32
dholbachdavmor2, ignore me then :)10:32
davmor2which is admittedly my old netbook10:32
=== MacSlow is now known as MacSlow|lunch
Amozmmm..I wonder if the new asus u36jc plays well with ubuntu..11:08
lifelessmvo: sbeattie: btw, conflict-checker seems rather unhappy :)11:41
mvolifeless: I'm checking it out currently11:45
lifeless\o/11:46
mvolifeless: should be fine again11:48
lifelesswhat was it?11:48
mvolifeless: dapper is end-of-life11:50
lifelessahha11:50
=== ryanakca_ is now known as ryanakca
mantiena-baltixHi all, I have question about using aptd in postinst or configure script of debian package (now I creating deb package, which should add new repositories to /etc/apt/sources.list.d folder and seeking the best way how to do this)12:25
mantiena-baltixcould I use aptd --add-repository "deb http://additional.repository.com ubuntu natty" in postinst or configure script of debian package or maybe someone know better way how to add add new repositories to /etc/apt/sources.list.d/ folder ?12:39
mantiena-baltixI mean aptdcon  --add-repository12:40
=== Ursinha-afk is now known as Ursinha
directhexmantiena-baltix, you can just put a file in that folder. i.e. your package includes /etc/apt/sources.list.d/moo.list as a regular file12:51
=== dendro-afk is now known as dendrobates
=== imbrandon-work is now known as imbrandon
mantiena-baltixdirecthex: there is one problem during upgrades if my package simply includes /etc/apt/sources.list.d/moo.list as a regular file - user often  gets a message about changed config file, because /etc/apt/sources.list.d/moo.list automatically becomes a conffile when a deb package is built13:41
mantiena-baltixdirecthex: also I wanna make this package installable on different versions of ubuntu, so I wanna generate repository line "on the fly" during package installation, thats why I think to use aptdcon --add-repository "deb http://additional.repository.com ubuntu $codename" in postinst or configure script of debian package13:45
mantiena-baltixMaybe this is a crazy idea, maybe I should do in another way, I'm not sure13:46
mantiena-baltixCurrent realization of my package uses static *.list files, see http://bazaar.launchpad.net/~baltix-members/baltix-default-settings/ubuntu/files/head:/etc/apt/sources.list.d/13:47
=== oubiwann` is now known as oubiwann
=== ximion1 is now known as ximion
=== dendrobates is now known as dendro-afk
=== achiang` is now known as achiang
gesermantiena-baltix: do you use the same package for all Ubuntu releases? and how do you plan to handle upgrades of the package (or is aptd intelligent enough to not create duplicate entries?)14:32
=== MacSlow|lunch is now known as MacSlow
mantiena-baltixgeser: yes, aptd is smart enough :)14:34
mantiena-baltixgeser: thats one of reasons why I wanna use aptd14:34
mantiena-baltixSo, are here some developers against using aptdcon --add-repository "deb http://additional.repository.com ubuntu $codename" in postinst or configure script of debian package?14:51
mantiena-baltixs/some/any14:52
Laneywhat file does that touch? what happens if I edit said file?14:55
cjwatsondoes that require dbus to be available from the postinst?14:56
cjwatsonif so that could easily cause problems in chroots14:56
jpdsHow is it different from add-apt-repository ?14:57
tkamppeterpitti, hi15:02
pittihey tkamppeter15:02
tkamppeterIt is about bug 79944215:03
ubottuLaunchpad bug 799442 in cupsys (Ubuntu) "Canon's printer driver package tries to pull in "cupsys-common" package by dependencies" [Undecided,Invalid] https://launchpad.net/bugs/79944215:03
pitticups*ys* oh my, that's old15:04
tkamppeterpitti, the problem is here that a manufacturer-supplied printer driver is still based on the package name "cupsys" which was abolished 2 years ago.15:04
pittiwe renamed it more than 3 years ago15:04
tkamppeterpitti, now the user is not able to make this driver work.15:04
pittidoes a three year old driver even still work?15:05
pittitkamppeter: I guess it's time for Canon to do a rebuild?15:05
tkamppeterpitti, I do not know why manufacturers offer so old drivers and do not update them.15:05
pittitkamppeter: a workaround for this guy might be to use equivs to generate a "fake" cupsys package15:06
pittiso that apt is satisfied15:06
tkamppeterpitti, seems that I have to recommend to this user to buy a new printer, HP or Epson.15:06
pittiheh15:06
pittino free driver for this at all?15:06
tkamppeterpitti, can you add instructions to that bug report for the user to use equivs so that he can make his printer work?15:07
mantiena-baltixjpds:  "aptdcon --add-repository" is smarter than "add-apt-repository", because aptd doesn't add duplicate lines, it's very important for my, because sometimes users already have some of repositories, which my package wanna add15:10
mantiena-baltixcjwatson: AFAIK aptd requires dbus, I'm not sure, you should know better than I :)15:12
pittitkamppeter: done15:12
tkamppeterpitti, thanks.15:16
cjwatsonmantiena-baltix: I don't know offhand, you're the one proposing this so you should check15:17
cjwatsonmantiena-baltix: I don't think postinsts should depend on being able to talk to a running dbus-daemon in the appropriate filesystem context15:17
Riddelldholbach: what's the plan for completing the ubuntu packaging guide?15:17
cjwatsonmantiena-baltix: perhaps you should try to use the relevant backend parts of aptdaemon directly, rather than via aptdcon, if aptdcon is expecting to talk to a dbus backend15:17
cjwatsonit's all in python so it shouldn't be too hard to call just the relevant bit15:18
mantiena-baltixcjwatson: it's ok to use python scripts in postinst?15:23
cjwatsonsure15:24
dholbachRiddell, there is a number of bugs filed where we track how we massage the old content we have (like from the wiki) into usable articles15:26
dholbachRiddell, we'll hopefully soon move it to a more official place soon, getting it themed in ubuntu colours is something that's currently being worked on (among other things)15:26
dholbachnot sure if that answers your question15:27
tkamppeterpitti, can you have a look at bug 807261? For some time now s-c-p asks for the user's password, even if he is in lpadmin.15:29
ubottuLaunchpad bug 807261 in policykit (Ubuntu) "system-config-printer asks for password without necessity" [High,New] https://launchpad.net/bugs/80726115:29
tkamppeterpitti, I had an interruption, did you answer my last message?15:41
=== maco2 is now known as maco
dholbachhttps://wiki.ubuntu.com/UbuntuDeveloperWeek Day 1 to kick off in 10 minutes in #ubuntu-classroom15:50
Riddelldholbach: I think the main issue is if bug 792381 is to be fixed or won't fixed because that needs a fair amount of restructuring15:51
ubottuLaunchpad bug 792381 in Ubuntu Packaging Guide "Not really an "Ubuntu Packaging Guide"" [Undecided,New] https://launchpad.net/bugs/79238115:51
dholbachRiddell, I have UDW starting in a bit, so not much time to discuss it right now - I'll get back to you about it - can you subscribe to it?15:51
Riddellk15:52
dokobdmurray: thanks for cleaning up the -fsys-tarfile issues. how many are these?15:55
bdmurraydoko: about 10015:55
bdmurraypitti: I want to include the casper package version from apport bug reports with LiveMediaVersion in them.  Is the generic.py hook the best place for that?15:57
pittibdmurray: /usr/share/apport/general-hooks/ubuntu.py would be, as that has the ubuntu specific bits16:00
pittitkamppeter: need to run, will look at the bug and reply there16:01
mptsladen, hi, did you see this? https://lists.ubuntu.com/archives/ubuntu-devel-discuss/2011-June/012686.html16:35
=== deryck is now known as deryck[lunch]
sladenmpt: ta16:38
debfxpitti: the kubuntu seed branch has been changed to ~kubuntu-dev/ubuntu-seeds/kubuntu.oneiric16:47
RoAkSoAxpitti: howdy!! I just upgraded to the latest udev (as was the last package i need to upgrade in oneiric) and have lost keyboard/mouse in an x20116:52
RoAkSoAxany ideas?16:53
RoAkSoAxpitti: never mind, seems to be something with lightdm16:57
=== beuno is now known as beuno-lunch
thebishopis there any plan to get synaptics clickpad support in 11.10?  It doesn't work as of Alpha217:54
thebishopapparently it's been in xorg upstream for a whlie17:54
=== Ursinha is now known as Ursinha-lunch
=== beuno-lunch is now known as beuno
james_wpitti, https://code.launchpad.net/~ubuntu-branches/ubuntu/oneiric/gnome-keyring/oneiric-201107080812/+merge/67292 <- seems your upload didn't actually change the watch file as the changelog stated?18:29
=== txwikinger2 is now known as txwikinger
=== yofel_ is now known as yofel
bambeewho did upgrade xorg recently? http://paste.ubuntu.com/642125/19:56
=== Ursinha-lunch is now known as Ursinha
Laneyany AA around to quickly sync tangerine? bug 80872320:14
ubottuLaunchpad bug 808723 in tangerine (Ubuntu) "Sync tangerine 0.3.3-2 (universe) from Debian unstable (main)" [Wishlist,Confirmed] https://launchpad.net/bugs/80872320:14
Laneyneed it to start the lib transition20:14
infinityLaney: I can poke at it before I lunch.20:17
Laneyinfinity: thanks20:17
Laneythe library transition should hopefully go much faster20:17
cndI've got a daily build recipe for a package, but it says "No suitable builders": https://code.launchpad.net/~utouch-team/+recipe/libgrip-daily20:27
cndwhat's going on?20:27
Laneythey are down for a minute apparently20:29
cndLaney, ok20:33
cndthanks20:33
ScottKcnd: Generally #launchpad is a better place for such questions.20:56
cndScottK, ahh, I see20:58
seifany idea why the keyboard and mouse on my thinkpad stopped working on oneirick with the last update21:09
hyperairbad kernel update?21:09
ionseif: Dunno, but if you can disconnect and reconnect input devices after starting X, that’s a workaround. :-P21:11
brycehseif, I do21:12
seifi found a bug21:12
brycehseif, it's the new /run directory21:12
seifbryceh, yeah21:12
seifthere is a workaround21:12
brycehtry sudo rm -rf /run21:13
brycehit's bug #80730621:13
ubottuLaunchpad bug 807306 in udev (Ubuntu Oneiric) "[oneiric] Keyboard & mouse not working in X" [High,Confirmed] https://launchpad.net/bugs/80730621:13
brycehwhich basically is a dupe of bug #80797421:13
ubottuLaunchpad bug 807974 in eglibc (Ubuntu Oneiric) "debootstrap fails to install libc6 installing oneiric from natty" [Critical,Triaged] https://launchpad.net/bugs/80797421:14
ionHmm, that might also be the reason for pulseaudio not finding audio devices from udev.21:15
brycehor at least sudo rm -rf /run/udev21:16
brycehthat might be a better workaround21:16
* slangasek wonders why he's not seeing any of these problems locally21:17
brycehslangasek, Sarvatt couldn't reproduce on 6 systems either, but cnd did21:18
cndslangasek, I haven't "fixed" my system yet21:19
cndI can help you prod a broken system21:19
brycehok, enough for me on that bug... pilot time21:20
cndmy machine also is an upgrade from maverick development through natty development to oneiric development21:20
bryceh@pilot in21:20
=== udevbot changed the topic of #ubuntu-devel to: Archive: open | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: bryceh
=== kirkland` is now known as kirkland
bdmurrayRAOF: could you comment on bug 797894 please?21:43
ubottuLaunchpad bug 797894 in update-manager (Ubuntu Natty) "update-manager bug reports would benefit from an apport-hook" [Medium,Incomplete] https://launchpad.net/bugs/79789421:43
Laneyinfinity: thanks a lot21:43
Laneyhere comes the lib uploads21:43
kirklandslangasek: howdy, around?21:47
kirklandslangasek: nevermind, I'll take it to email21:48
brycehslangasek, seen https://code.launchpad.net/~rsalveti/ubuntu/oneiric/base-files/run-transition/+merge/67444 ?21:50
brycehslangasek, want me to merge that?21:51
slangasekbryceh: if you test that it dtrt, sure :)21:53
infinityslangasek: It just adds the directories back, which is a reasonable stop-gap for now.21:55
infinityslangasek: I'll admit that I'm failing to understand why we can't just symlink and call it done.21:55
infinity(crazy talk of bindmounting and such...)21:55
slangasekyeah, I can't think of any way that readding the directories will break things21:55
rsalvetiguess we can just create a symlink, but don't know if the transition is that simple21:55
slangasekstill, should be tested21:56
slangasekrsalveti: the distinction between symlink and bind mount is generally moot, except in the case where you're poking a chroot from outside and get bitten by wide links21:56
slangasekbut a symlink is a lot easier to code up21:56
rsalvetisure21:56
infinityrsalveti: The way dpkg treats symlinks to directories makes it a meaningless distinction (assuming anything still ships something in /var/run, which they shouldn't have been doing for years now)21:57
slangasekregardless, I'm not inclined to own an implementation of any /run code here - I want us to do what Debian did :)21:57
rsalveti:-)21:57
infinityYeah, I'm happy with that, so long as "what Debian did" actually works smoothly for us before release. :P21:57
rsalvetislangasek: and what is the remaining merge at sysvinit you said it's complicated?21:57
slangasekworkin' on it21:57
slangasekinitscripts merge is a pain21:57
rsalvetiguess we'll also have to remove the remaining directory and create the symlink while updating the package21:58
broderrsalveti: the debian update covered that too21:58
slangasekrsalveti: some 36-odd conflicts from the initial branch merge; half of these due to reorg of the source package (so, contents conflicts that require merging by hand); I'm about 3/4 way through the merge now21:58
rsalvetislangasek: oh, ok21:59
rsalvetiso guess we can get both directories back for now, so we can make debootstrap to work again21:59
rsalvetiand once you merge sysvinit we can then finally remove it21:59
rsalvetiproperly21:59
slangasekyep21:59
infinityWorking debootstrap would make me a cappy hamper.21:59
infinityI was going to do that today if no one beat me to it. :P21:59
=== Quintasan_ is now known as Quintasan
barrykirkland ping22:37
kirklandbarry: pong22:37
serge_afkRoAkSoAx: have you looked at the udev changelog?22:37
barrykirkland, hi.  do you have a little time to help me with an ecryptfs problem?22:38
kirklandbarry: sure, what's up?22:38
barrykirkland, this is on a natty box that has been working great for a long time.  just today i rebooted (after probably 2-3 weeks of uptime) and my encrypted home dir will no longer mount22:38
barryecryptfs-mount-private says "encrypted private directory is not setup properly"22:39
kirklandbarry: hmm, okay22:39
barrykirkland, um, i have no idea what's wrong or how to fix it22:39
kirklandbarry: are you on the box as root now?22:39
barryyep, in a vt22:39
kirklandbarry: or at least on the box as a user22:39
barrywell, it's a different box than i'm typing on :)22:39
barrykirkland, yep, root on a vt22:40
kirklandbarry: cool, grep sysfs /etc/mtab22:40
barrykirkland, non /sys sysfs rw,noexec,nosuid,nodev 0 022:40
barrykirkland, s/non/none/22:41
kirklandbarry: okay, so it's not that issue22:41
RoAkSoAxserge_afk: yes22:41
kirklandbarry: hmm, well, i just dist-upgraded my natty box today for the first time in 3 weeks22:41
kirklandbarry: and i haven't rebooted yet22:42
barrykirkland, this is still natty ;)22:42
kirklandbarry: give me a minute, and let me see if i reproduce the issue here22:42
kirklandbarry: yeah, i'm still natty on this box too22:42
kirklandbarry: rebooting ...22:42
barrykirkland, thanks22:42
kirklandbarry: i'm not sure if I want to reproduce it, or not :-)22:42
barry;)22:43
kirklandbarry: okay, I'm up, no problem22:45
kirklandbarry: let's drill down into what might be wrong with yours22:45
barrykirkland, cool, thanks22:45
serge_afkRoAkSoAx: wait, the system is failing in oniric, or in uptodate natty?22:45
kirklandbarry: as your non-root user, clear your keyring with 'keyctl clear @u'22:46
RoAkSoAxserge_afk: oneiric22:46
serge_afkok22:46
barrykirkland, done22:46
serge_afkthe bzr tree is, alas, not uptodate :(22:46
infinitycjwatson: Was there a reason (other than CPU usage) to have p.c.c/~u-a only run germinate every 4 hours?22:46
kirklandbarry: and sh -x /usr/bin/ecryptfs-mount-private22:46
kirklandbarry: should prompt you for your password22:46
cjwatsoninfinity: I think mostly CPU usage.  It takes a fair while to run and it seemed unfriendly to run it every hour.22:47
barrykirkland, it did not, it just failed with the previous error22:47
cjwatsoninfinity: germinate is packaged, so people in a rush can always run it locally22:47
kirklandbarry: does that -x output give you any indication where that failure was?22:47
barrykirkland, it looks like it's failing at the [ -f /home/barry/ecryptfs/wrapped-passphrase ... ] test22:48
infinitycjwatson: True.  I'm looking at in-DC use (livefs builds), where I'd prefer pulling from a pre-generated source, if I can get away with it.22:48
RoAkSoAxserge_afk: i had the same issue as this: bug #807306 but followed advivce of moving /run/udev to /run/udev.old and mouse/keyboard working again, so I'm presumming it might be related as i think it all happen at the same time more or less22:49
ubottuLaunchpad bug 807306 in base-files (Ubuntu Oneiric) "[oneiric] Keyboard & mouse not working in X" [Critical,Triaged] https://launchpad.net/bugs/80730622:49
barrykirkland, it looks like .ecryptfs -> /home/ecryptfs/barry/ecryptfs but that file doesn't exist22:49
barryer, /home/.ecryptfs/barry/.ecryptfs22:49
barrykirkland, the only thing in /home/.ecryptfs/barry is .Private22:49
kirklandbarry: hmm, there should definitely be a ".ecryptfs" and a ".Private" in that directory22:50
barrykirkland, ls -la turns up only .Private :(22:50
kirklandbarry: http://paste.ubuntu.com/642227/22:50
kirklandbarry: whoa22:51
kirklandbarry: sudo find /home -type d -name .ecryptfs22:51
barrykirkland, should i panic? :)22:51
kirklandbarry: not if you have your mount passphrase written down (as you were reminded several times)22:51
barrykirkland, and if i know where i put it :(22:52
kirklandbarry: do you have it in /home/barry/.ecryptfs ?22:53
barrykirkland, that find turns up nothing22:53
kirklandbarry: or is that just a symlink?22:53
kirklandbarry: where the heck has it been getting your ecryptfs configuration from?22:53
barrykirkland, it's just a symlink22:53
kirklandbarry: do you have a /var/lib/ecryptfs?22:53
kirklandbarry: that's where we put it in Jaunty era22:54
barrykirkland, excellent question, and i have no clue where the real file went22:54
kirklandbarry: but it hasn't been there in eons22:54
barrykirkland, no /var/lib/ecryptfs22:54
kirklandbarry: yeah, i did not expect a /var/lib/ecryptfs22:55
kirklandbarry: but you damn well should have a /home/.ecryptfs/barry/.ecryptfs ...22:55
serge_afkRoAkSoAx: so mv /run/udev /run/udev.old works for you?22:55
barrykirkland, i'm guessing that a wrapped-passphrase file from another machine wll not help me, right?22:56
RoAkSoAxserge_afk: I did that and keyboard/mouse worked for me, but still networking for KVM is not22:56
kirklandbarry: no unless the 128 bits of randomness inside are identical ...22:56
kirklandbarry: is there any way possible that dir could have just disappeared?22:57
RoAkSoAxserge_afk: it is as if I cant find the DHCP server22:57
kirklandbarry: there's no ecryptfs updates published in https://launchpad.net/ubuntu/+source/ecryptfs-utils22:57
barrykirkland, i can't think of how that could have happened.  certainly nothing that i did explicitly (that i know of or remember)22:57
kirklandbarry: fwiw (and it's too late now), I escrow my keys at keyescrow.net22:58
barrykirkland, i suppose of course, that a hardware failure is possible, but nothing that i've noticed or seen in the log files22:58
kirklandbarry: yeah, you grepped /var/log?22:59
kirklandbarry: do permissions and ownerships look right in /home/.ecryptfs ?22:59
barrykirkland, /var/log grep turns up nothing23:00
kirklandbarry: let me check the ecryptfs bugs in launchpad and see if there's an outbreak of something23:00
barrykirkland, should /home/.ecryptfs/barry be owned by me or root?23:00
kirklandbarry: you23:01
barrykirkland, it's owned by root23:01
kirklandthis is when /me wishes the bug "heat" indicator was worth a damn in LP23:01
barrykirkland, heh, yeah23:01
Sarvattserge_afk: mv /run/udev /run/udev.old only works until udev gets updated again and recreates /run/udev because /run exists thanks to base-files and it uses that over /dev/.udev in that case23:02
kirklandbarry: http://paste.ubuntu.com/642231/23:02
kirklandbarry: did you encrypt all of $HOME, or just $HOME/Private ?23:02
barrykirkland, all of home iirc, and yeah, my /home/.ecryptfs doesn't look like that at all23:02
barry755 perms on . .. and barry, root:root on all23:03
barrykirkland, the only thing i can think of is that i've done some schroot updates today before the reboot, and updated some of my virtual machines, but none of that should have leaked out into my host environment23:03
* barry is starting to get a bad feeling23:04
kirklandbarry: hmm ... i think there's an open bug against schroots and ecryptfs, let me check23:04
kirklandbarry: https://bugs.launchpad.net/ubuntu/+source/ecryptfs-utils/+bug/76959523:05
ubottuUbuntu bug 769595 in schroot (Ubuntu) "Encrypted home not mountable under chroot" [High,Triaged]23:05
serge_afkRoAkSoAx: it might be interesting to see if the cmds at http://paste.ubuntu.com/642236/ work for you under natty and oneiric23:06
cjwatsoninfinity: the germinate-output stuff on people.c.c is explicitly only informational - for example, it's only run for one architecture (i386).  I'd really rather that anything else do its own germinate run rather than relying on it.23:06
barrykirkland, is it possible that a bug caused an oneiric chroot update to screw the host $HOME?23:06
rsalvetibryceh: what's the udev bug?23:07
rsalvetihave the bug number?23:07
kirklandbarry: i'm pondering how that could possibly hurt you23:07
barrykirkland, i'm just pulling this out of my butt, what if an oneiric bug in ecryptfs somehow caused the perms and contents of ~/.ecryptfs/barry to get hosed, but because of some mount problem it didn't affect the chroot but instead the host fs23:09
kirklandbarry: do you have an bind mounts right now?23:09
Sarvattrsalveti: https://launchpad.net/bugs/807306 its a different bug than the one you were trying to fix though, this one is caused by udev using /run over /dev/.udev if /run exists which it does because base-files created it and is breaking things. debian fixed it in udev 167-2 (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=620995)23:10
ubottuUbuntu bug 807306 in base-files (Ubuntu Oneiric) "[oneiric] Keyboard & mouse not working in X" [Critical,Triaged]23:10
ubottuDebian bug 620995 in udev "udev is making use of /run when this is not yet supported" [Important,Fixed]23:10
kirklandbarry: i think some schroots do a bind or an rbind of /home, don't they?23:11
kirklandbarry: sorry I don't know more about schroots, as I rarely use them23:11
barrykirkland, i think they do, but there's nothing in effect right now afaict23:11
barrykirkland, so, am i f*cked?  if i can't find the passphrase, is there no way to recover from a livecd?23:12
kirklandbarry: :-(  there wouldn't be much security to ecryptfs if you could recover with a livecd and no passphrase23:13
barrykirkland, i guess my question was, knowing my password isn't enough, right?23:13
rsalvetiSarvatt: oh, ok, it's fixed at udev23:13
kirklandbarry: it's possible that that wrapped-passphrase file is still somewhere in your filesystem23:14
kirklandbarry: if the bits haven't been overwritten yet23:14
barrykirkland, ah good point.  i can't do much more harm searching for it23:14
kirklandbarry: i don't know how big your disk is, but a dd image of it to an nfs share would be the next thing I'd do23:14
kirklandbarry: so that you could do some forensics on it without peturbing it further23:15
kirklandbarry: you can regenerate everything else in .ecryptfs;  you really just gotta find wrapped-passphrase23:16
barrykirkland, it's only 277G used out of a1.5T drive.  i can mount a usb drive and dd it there.  on the fortunate side, this was purely a dev box so nothing unrecoverable is on it.  just a pita to rebuild23:16
kirklandbarry: or find a copy of the written down, decrypted contents of it23:16
kirklandbarry: understandable;  i really need to figure out how/why that dir got removed23:16
kirklandbarry: in case it's systemic23:17
barrykirkland, okay cool.  thanks for the help.  if i can't find it then i guess it's oneiric time for me23:17
kirklandbarry: please record if you reinstall :-)23:17
barrykirkland, yep, and i'm happy to help.23:17
kirklandbarry: and use keyescrow.net ;-)23:17
kirklandbarry: or email it to yourself23:17
kirklandbarry: or something :-)23:17
barrykirkland, most definitely23:17
kirklandbarry: good luck;  let me know if i can help further23:18
barrykirkland, but i am suspecting some bad interaction between sbuild/schroot/oneiric23:18
kirklandbarry: do some deep finds on your filesystem for that file23:18
barrykirkland, will do, thanks for your help23:18
kirklandbarry: hmm, you might also talk to jdstrand23:18
kirklandbarry: i *think* he might have seen something like this once before23:18
kirklandnot sure why i'm thinking that23:18
kirklandbarry: but check with him23:18
* kirkland heads to dinner23:18
barrykirkland, will do23:18
brycehslangasek, btw the merge proposal I pointed to earlier didn't actually fix it.  (probalby still a good idea, just not sufficient)23:34
brycehslangasek, really I just noticed that branch while patch piloting; I'm not going to be chasing the /run bug down any further.  I do think it could use a short term fix, as a lot of people are losing their keyboards and mice.23:37
rsalvetibryceh: I believe for that we should have the same fix as debian23:47
rsalvetidon't know how hard would be to merge the debian changes into our udev, didn't look23:48

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