/srv/irclogs.ubuntu.com/2009/09/09/#ubuntu-devel.txt

ionkeybuk: Huh. mountall seems to say that / is mounted and that FHS is mounted and let rc-sysinit begin, even though / is still mounted readonly. Then mountall seems to receive an udev event about the / partition appearing, and proceed to fsck / while rc is trying to get the system started (with everything screaming about not being able to write to /).00:04
Keybukthat's odd00:05
KeybukI don't think it does that here00:05
ionkeybuk: If fsck makes changes to the / partition, i manage to login via getty and then the system reboots suddenly.00:06
KeybukI'll investigate00:06
Keybukdo you have the debug log?00:06
ionI wonder what's the best way to get one? mount a tmpfs at /mnt before mountall in mountall.conf and redirect the output to a file in there?00:08
Keybukoh00:10
KeybukI see00:10
Keybukit triggers FHS too early00:10
Keybukand it looks like it doesn't clear the needs remount flag either00:10
Keybukwill fix tomorrow00:10
Keybukoh00:11
KeybukI've fixed this already00:11
KeybukI just hadn't applied the patch00:11
ion:-)00:12
NCommanderpitti, you around?00:36
TheMusoNCommander: Likely in bed.00:37
=== rickspencer3 is now known as rickspencer3-afk
arandI'm using quilt to add a patch to a package (for SRU), but I notice that an older patch has a one-line offset when applying it, should it be refreshed or should I just leave it alone?01:32
slangasekarand: for SRU, I don't think it's worth bothering with01:34
arandslangasek: aknowledged.01:34
ArneGoetjeYokoZar: no need to worry01:46
johanbrdtchen, that "15 sec latency" bug I was talking about... https://bugzilla.redhat.com/show_bug.cgi?id=52127601:50
ubottubugzilla.redhat.com bug 521276 in gstreamer-plugins-good "Something about jitter buffer makes VoIP over GStreamer useless (delay around 15 sec)" [High,New]01:50
johanbrit's fixed by a gstreamer patch in git: http://cgit.freedesktop.org/gstreamer/gst-plugins-base/commit/?id=058776bcf1ab218b509d19685a0b528d71c65f9801:50
dtchenjohanbr: yep, i saw it earlier, but i'm not in a position to do much about it presently01:51
johanbralright01:51
johanbrpatching and rebuilding the current karmic package makes everything work as expected01:51
johanbrwould an lp bug be useful?01:52
dtchenjohanbr: absolutely01:52
johanbralright, just a few minutes01:52
ionkeybuk: Still around?02:02
jumpingjackhello! anybody here? i need some advices :)04:01
hyperair!ask | jumpingjack04:01
ubottujumpingjack: Please don't ask to ask a question, simply ask the question (all on ONE line, so others can read and follow it easily). If anyone knows the answer they will most likely reply. :-)04:02
jumpingjackIs there way in ubuntu to get the text under mouse cursor everywhere on the desktop? What language or framework i should use? I'm new in linux, so i need a help with starting..04:07
jumpingjacki don't need a solution, i need a way to start from04:08
pittiGood morning06:44
pittiKeybuk: well, I left my comment in the bug; that was a bit too trigger-happy IMHO06:45
pittiNCommander: hi06:45
NCommanderpitti, I got a question on calibre, you moved a bug onto python-qt4 which is RC, but pyqt doesn't promise a stable ABI,so calibre needs a binNMU to get going again06:46
NCommander(I think, I have yet to test that theory)06:46
pittiNCommander: but a followup upload was said to not fix it..06:47
pittiwell, I could never reproduce it myself anyway06:47
NCommanderpitti, I want to move the bug back to calibre, its currently blocking pyqt4 into testing (which in turn has KDE blocked). It doesn't seem toi be a pyqt4 issue specifically06:49
NCommander(kdebindings is chugging along just fine)06:49
pittiwell *shrug* sure06:50
dholbachgood morning06:58
didrocksmorning o/07:04
dholbachheya didrocks, hi amitk07:04
didrockshey dholbach :)07:05
amitkmorning dholbach07:10
=== thomasc is now known as BobbyFerret
apacheloggerasac: so... firefox installer is in main and on the latest cd images, time to resolve the remaining issues ;) ... I didn't find a firefox icon in the app-install data (+ I think Kubuntu doesn't have the data installed currently), so I suppse the only options we have is getting TB approval or detach the icon from the branding package (i.e. create a seperate package for the icon)08:52
apacheloggershtylman is going to come up with a kubuntu-installer-style packag ethat can be shared among ubiquity and k-f-i, so we can free additional CD space :)08:55
dholbachpitti, seb128: what do you think about bug 407817?09:04
ubottuLaunchpad bug 407817 in gnome-icon-theme "gnome-icon-theme does not allow alternative start-here icons" [Low,New] https://launchpad.net/bugs/40781709:04
dholbachbdrung_ worked hard on it09:04
=== tkamppeter_ is now known as tkamppeter
=== dholbach_ is now known as dholbach
dholbachsorry, fell out of the internet09:06
dholbachpitti, seb128: what do you think about bug 407817?09:06
ubottuLaunchpad bug 407817 in gnome-icon-theme "gnome-icon-theme does not allow alternative start-here icons" [Low,New] https://launchpad.net/bugs/40781709:06
dholbachbdrung_ worked hard on it09:06
seb128dholbach, I don't like alternative much and I don't think a distro specific hack is the way to go there09:08
seb128dholbach, I think the logo icon to use should rather be a gconf key09:09
dholbachbdrung_: ^ what do you think?09:10
bdrung_seb128: what do you mean with "distro specific hack"?09:10
seb128what are you trying to do? allow customization of the gnome-panel menu icon?09:11
bdrung_gconf would be a solution, too.09:11
seb128gconf would work on any distro09:11
bdrung_seb128: yes09:11
seb128and not rely on alternatives which is a debian,ubuntu thing09:11
seb128it would also allow users to change the icon09:12
seb128rather than having a system setting you can't change09:12
bdrung_that's a good point09:12
bdrung_when we have a gconf key for that, you can drop my changes09:15
mr_pouitseb128: Bug #253416 << maybe gnome-panel checks before displaying the issue, but it still installs a desktop file09:21
ubottuLaunchpad bug 253416 in ubuntu "[Xubuntu] yelp can not find ghelp:about-ubuntu" [Low,New] https://launchpad.net/bugs/25341609:21
mr_pouitso another menu system will display it…09:21
seb128I'm too busy today to start a discussion about that09:22
mr_pouitof course (!)09:22
mr_pouitI don't think adding something like NotShowIn=XFCE; (or similar) needs a big discussion09:22
mr_pouit(instead of reaffecting the bug to something else)09:23
seb128the entry has nothing to do there in fact I think09:24
seb128it should rather be moved in the documentation09:24
seb128and gnome-panel should be patched to display it if available09:24
ograkirkland, using -s in the debhelper invokations might help09:27
kirklandogra: i'll try that09:36
kirklandogra: which ones?09:36
ograkirkland, all under the binary-static target i think+09:52
ogras/+//09:52
kirklandogra: hmm, that didn't work09:56
kirklanddpkg-gencontrol: error: current host architecture 'amd64' does not appear in package's architecture list (i386)09:56
kirkland+09:56
ograkirkland, well, just add amd64 to Architecture then09:56
ograthough -s should work as i understand it09:56
ogra"It understands that if the control file lists "Architecture: i386" for the package, the package should not be acted on on other architectures. " from the manpage09:57
kirklandogra: hrm09:57
ograjust add amd64 to Architecture: ... will just get me some more bugs for the binary i guess09:58
ograthere is no reason it shouldnt build, i just think the syscall translation layer doesnt work so well on amd6409:59
=== johe|work is now known as johe
ogradoko, hey !10:12
ogradoko, "debian/*.shlibs: Update to the version from the branch." ... could that solve my ld-linux3-dev issues with the d-shlibs override ?10:13
ogra(from your binutils upload10:13
ogra)10:13
dokoogra: no, I don't think so10:14
ogrameh, ok10:14
* ogra had hopes :)10:14
=== ember_ is now known as ember
pittitseliot: do you happen to have some time to test the intrepid-proposed nvidia-common in bug 303825?10:28
ubottuLaunchpad bug 303825 in nvidia-common "linux-image-2.6.27-9-generic failed to install/upgrade : run-parts: /etc/kernel/postinst.d/nvidia-common exited with return code 10" [Undecided,Fix committed] https://launchpad.net/bugs/30382510:28
tseliotpitti: sure10:30
YokoZardoko: just a poke about the python2.6 stuff I filed/subscribed you to earlier (the FTBFS is blocking me from updating ia32-libs which in turn is FTBFSing Wine ;) )10:33
dholbachYokoZar: doko is on vacation or at least travelling right now10:35
pittidoko: I tried building python2.6 locally and in my PPA, and it failed three times with three different errors :-( (https://edge.launchpad.net/~pitti/+archive/ppa/+build/1207804 and https://edge.launchpad.net/~pitti/+archive/ppa/+build/1207804)10:35
YokoZarahh ok10:35
pittiwell, he did a binutils upload this morning :)10:35
dholbachok10:35
dholbachI'm sure it's not the first time for doko to do that while on vacation ;-)10:36
dokodholbach: I'm back10:36
pittidoko: ah, hey! had a nice vacation?10:37
dokopitti: yes, thanks!10:37
pittidoko: beach and cocktail? Or the hiking/bike style? :-)10:37
dokopitti: there's a promotion request pending for readline6 binaries ...10:37
pittidoko: well, if we want to start the readline6 transition now, ok; but python2.6 still doesn't build10:38
dokopitti: no, just running and beach10:38
pittinice10:38
dokopitti: it's not a transition, there are two development packages, and the readline6 source already is in main, because of readline-common10:38
pitti readline6 | 6.0-2ubuntu2 | karmic/universe | source10:39
dokopitti: which is wrong, because readline-common is in main10:39
pittiah, bug 421035 is incomplete10:39
ubottuLaunchpad bug 421035 in readline6 "sync & promotion request (unstable -> main)" [Undecided,Incomplete] https://launchpad.net/bugs/42103510:39
* pitti promotes source10:40
dokoahh, this was asked while I was away ...10:40
pittiok, rest of binaries promoted10:40
pittibug updated10:41
dokohmm, strange, no diffs anymore in the ui to the previous version10:41
pittiseb128: retracer> *nnng* bad gateway; WTH is up with LP today?10:42
* pitti restarts retracers again10:42
seb128pitti, edge timeout10:43
pittiseb128: but apport isn't on beta-testers10:43
seb128my versions script fails on similar errors10:43
arandI'm poking in an SRU for glib2.0, noticing that in kk patch 61_* is added, however a 61_* patch already exists in intrepid version, should I simply use 62_* for intreipid alone or should it be changed throughout?10:43
dokopitti: about the build failure: I'll see on which archs the buld fails with -fprofile-use, and then disable it on these archs10:44
arandi.e. the 61_* patch in intrepid are a completely different patch, with the same number prefix.10:44
pittidoko: ok, thanks; at least it shouldn't be on depwait any more in 1 hours 15 mins10:44
seb128arand, the number are just for ordering10:47
seb128arand, you can use any number you want10:47
arandseb128: even though the same patch are going to be added in all releases, consistency in naming may be ignored?10:48
seb128arand, we don't care10:49
seb128the patch just need to be applied in a way which works10:49
seb128the naming, ordering, etc is a detail10:49
spaetzr-base is broken in Ubuntu karmic for all. Doh, could somebody apply the correct fix as described in10:59
spaetzhttps://bugs.launchpad.net/ubuntu/+source/r-base/+bug/42636010:59
ubottuUbuntu bug 426360 in r-base "[PATCH] r-base suppresses ALL error messages forever" [Undecided,New]10:59
spaetz? It would be embarassing if that goes into karmic gold10:59
pittiI subscribed the sponsoring team11:03
james_wspaetz: if you subscribe "ubuntu-universe-sponsors" to bugs like this then they will get reviewed and uploaded when approved11:03
cjwatsonI've also subscribed Dirk Eddelbuettel, who's the Debian R maintainer but who was also responsible for this Ubuntu-specific change; he doesn't seem to be subscribed to all Ubuntu r-base bugs11:06
dokocjwatson: do we plan to include dpkg 1.15.4 in karmic?11:08
cjwatsonpossibly11:09
cjwatsonI haven't looked over it in detail yet but it's not out of the question11:10
cjwatsondoko: what do you need it for? the install-info transition?11:17
dokocjwatson: yes, that would be convenient11:20
cjwatsonI'm not going to say yes straight away because the changelog is massive, but I'll look at it11:21
dholbachdid we ever come to an agreement if we want merge proposal for ~ubuntu-dev stuff on ubuntu-devel@?11:39
dholbachif we don't want that stuff, I'll just reject those mails now11:39
dholbachis there a way for us to turn that off?11:39
james_wdholbach: well, they were explicitly turned on, so they can be turned off again11:45
pittijames_w: bug 414298 ack'ed11:50
james_wthanks pitti11:50
=== nixternal is now known as Guest88294
EricInBNEif I want to contribute to a package in 9.10, where can I go to download the dev packages?11:52
EricInBNE*new ubuntu users11:52
ScottKEricInBNE: We aren't accepting new packages for 9.10 anymore.  We are concentrating on getting bugs fixed and things working.11:55
ScottK!development | EricInBNE11:55
dholbachjames_w: hm?11:55
EricInBNEScottK, its for bugfixing an existing package11:55
ScottKEricInBNE: Excellent.11:55
ScottKEricInBNE: What package?11:56
EricInBNEScottK, recently changed from fedora to ubuntu.11:56
james_wdholbach: there was a change made in the Ubuntu teams on LP last year such that code review emails would go to ubuntu-devel@11:56
ubottuEricInBNE: Interested in becoming an Ubuntu Developer? Get started here: https://wiki.ubuntu.com/UbuntuDevelopment11:56
james_wdholbach: that change could be undone if desired, but it was an explicit decision to send them there11:56
ScottKEricInBNE: Welcome.11:56
EricInBNEScottK, looking to contribute to the Android execution environment.11:56
dholbachjames_w: ok... do you know if that was documented somewhere?11:57
ScottKI see.11:57
james_wnot offhand11:57
ScottKdholbach: Do you have suggestions for what channel EricInBNE should be asking about contributing in?11:57
* ScottK needs to run off for a few hours.11:57
EricInBNEScottK, is that in .10? I couldnt find it. mjfrey mentioned he is looking for a few replacement pkgs on his weblog11:57
ScottKEricInBNE: I'm not sure.11:58
ScottKI suspect #ubuntu-mobile would be the place to ask, but I'm not certain.11:59
dholbachyep, that's what I'd say to12:01
dholbachtoo12:01
EricInBNEis launchpad the analog to rawhide? or is there another code repo12:02
dholbachcheck out https://wiki.ubuntu.com/UbuntuDevelopment12:02
pittiEricInBNE: karmic (the current Ubuntu development version) is the pendant to Fedora rawhide12:02
asaccjwatson: superblock having offset of my timezone a known issue?12:02
dholbachit should explain a lot about how the archive works12:02
cjwatsonasac: bug 42324712:03
ubottuLaunchpad bug 423247 in clock-setup "Superblock last mount times cause fsck to fail" [High,Fix released] https://launchpad.net/bugs/42324712:03
cjwatson(probably)12:03
asacok cool12:04
asacwill check if update makes this go away12:04
liwdeath to timezones! utc everywhere!12:04
asaci guess there is no way to not run fsck now?12:04
asac;)12:04
cjwatsonasac: update? it was an installer bug12:05
asaccjwatson: i get this on a regular install12:05
cjwatsonso upgrading will make no difference12:05
asaccjwatson: second time now12:05
asacits an old install12:05
cjwatsoninstall of what?12:05
cjwatsonoh, not my problem then :)12:05
asacubuntu?12:05
cjwatsonI mean what vintage12:05
asachmm12:06
asacfeels too similar to be not the same ;)12:06
cjwatsonthere are lots of similar issues12:06
cjwatsonif it's an old install, could you talk with Keybuk?12:07
asacKeybuk: ^^ ... on reboot i have to run fsck, because superblock has my timezone offset12:07
cjwatsonof course it could be that the old installation broke your hardware clock12:08
cjwatsondate; hwclock --debug --show12:08
seb128I got that several times too recently12:08
cjwatsoncat /etc/default/rcS12:08
cjwatsonwell, grep ^UTC= /etc/default/rcS12:08
asacfsck is running ... will run that afterwards12:09
cjwatsonbasically, one possible cause is that the hardware clock has been rendered wrong at some point in the past, and it's only fixed up by NTP once the network comes up12:10
seb128I got the issue several times on karmic12:11
asaccjwatson: hmm. you say the hardware clock was always wrong? or you think just intermediately during karmic?12:11
seb128ie it's not only a one time problem due to old values12:11
asacotherwise we need to do something because loads of users will end up with fsck ;)12:12
asacseb128: i got it the second time now. feels like on every reboot where i did an dist-upgrade in between12:12
cjwatsonif that's the case, the way to fix your computer is to fix the hardware clock: if /etc/default/rcS says UTC=yes, then it should be the time in UTC; if it says UTC=no, it should be the current local time12:12
cjwatsonseb128: I only fixed the installer bug after alpha 5, a few days ago12:12
cjwatsonasac: I think the installer bug has been around for ages and ages12:12
hyperairam i right in assuming this only happens if your system clock is in local time?12:13
cjwatsonhyperair: you mean hardware clock; and I don't think you're right12:13
asaccjwatson: so ok. lets assume i had that installer bug. now its broken. the solution cant be to say: "fix your hardware clock" thats good for me, but not for users12:13
hyperairhmm12:13
seb128well, shouldn't we do something so user upgrading don't get that confusing login to manually run fsck on reboot?12:13
cjwatsonyes, feel free to suggest something that actually works :-)12:13
asaci need to understand why it suddely started to break now12:13
cjwatsonI agree it's a problem but have no bright ideas12:13
cjwatsonasac: because Scott took out a workaround12:14
seb128same as asac12:14
asacit always worked till recently12:14
seb128can't we keep the workaround?12:14
asacso something must have changed. and thats where we probably need to fix it12:14
cjwatsonit introduced other problems ...12:14
seb128if we don't have better ideas ...12:14
hyperairwhat was the workaround?12:14
asacwe need to understand both impacts. fsck on every second reboot is worst you can get12:14
asacits close to complete system breakage12:14
cjwatsonI don't know the details, and cannot participate further in this discussion without them12:15
asachehe12:15
asacthats ok ;)12:15
asaclets wait12:15
asacfsck run takes about 1h anyway ;)12:16
directhexoh, hurrah, requestsync now correctly doesn't allow me to sponsor my own main requests12:17
geser?12:20
* maxb has also seen that timezone-fsck issue twice on rebooting an existing system12:21
ionkeybuk: Around?12:21
seb128and it's not like it was a fsck normal run in usplasg12:22
seb128it's a command line prompt which invite you to run commands12:22
cjwatsonyes, I *know*&12:22
seb128ie it's broken enough that most normal users will declare the system screwed and reinstall12:22
cjwatsonyes, I *know*12:22
cjwatsonyou can stop explaining how important it is now. :-)12:22
geserdirecthex: is this a bug or not? I'm not sure from your statement12:22
seb128ok, let's wait for Keybuk to comment then12:22
directhexgeser, it's an unbug12:23
seb128well, I have the impression that you argue that we traded an issue for an another one12:23
directhexgeser, i was able to run requestsync for ages to sync packages in main, and didn't need a sponsor as i'm a motu12:23
seb128but apparently that was a false impression ;-)12:23
seb128as long as it's on the karmic list I'm fine with it12:23
cjwatsonseb128: no, I'm arguing that "just put the workaround back" probably isn't the right answer, and we should actually think about it instead ;-)12:23
seb128let's people who understand what's going on work on it12:23
* seb128 goes back to desktop land ;-)12:24
Keybukseb128: do I have to comment?12:25
seb128Keybuk, no12:25
seb128Keybuk, I trust you to do whatever is required to sort that for karmic ;-)12:25
asacKeybuk: i would appreciate if you could explain whats the problem ;)12:25
seb128better to spend your time working on the bug rather than explaining it again on IRC12:25
Keybukwhich bug?12:26
asacKeybuk: superblock has UTC offset for me on reboot ... requiring fsck12:26
asacits an old install12:26
seb128same here12:26
Keybukasac: every time, or just after this one reboot?12:26
seb128it doesn't happen every time though12:26
asacKeybuk: its the second time in a row now12:26
davmor2Keybuk: https://bugs.launchpad.net/bugs/423247 I'm assuming12:26
seb128I didn't notice what trigger it yet12:26
ubottuLaunchpad bug 423247 in clock-setup "Superblock last mount times cause fsck to fail" [High,Fix released]12:26
seb128I had the issue several times12:27
Keybukwhen it next happens, stop at the fsck error12:27
Keybukand grab me12:27
seb128some of those have been forced reboot after a broken suspend resume12:27
Keybukyou'll need to run "grep ^UTC /etc/default/rcS", "date" and "hwclock --debug --show"12:27
asacKeybuk: ok. this reboot was forced reboot too12:28
seb128ie, resume, computer hangs, press the power button several second, turn computer on again, get the issue12:28
asacso maybe it only happens then12:28
asacyea12:28
asaci will try to reproduce once current fsck finishes12:28
Keybukseb128: likewise if you can reproduce, stop at the moment things are inconsistent12:28
seb128ok12:29
ionkeybuk: I added another patch, that one removes /forcefsck in a root_hook. http://heh.fi/patches/mountall/12:29
Keybukion: could you mail these to me, I don't keep track of IRC logs ;)12:30
ionkeybuk: The URL has the patches. Is that okay?12:30
Keybukion: sure, but mail it to me ;)12:30
ionWill do12:31
Keybukasac, seb128: the only clock bug that I am aware of was that the first/second reboot after installing, you'd hit the fsck error12:31
Keybukonce you've passed it, it's fixed and there are no issues12:31
Keybukif you're hitting the fsck error on an installed system, you have an entirely different but that I am not familiar with12:31
seb128ok, I've an entirely different bug then12:32
seb128I got it several times in karmic12:33
Keybukit's possible that you two have entirely different bugs12:33
asacKeybuk: colin said the clock-setup bug was around for long time in installer. you know what caused this show up now in karmic?12:33
seb128and I'm pretty sure each time after broken resume and forced power aoff and on cycles12:33
Keybuk"fsck has time inconsistency" is a bit like "human has a runny nose"12:33
Keybukasac might have a cold, where you might have swine flu, etc.12:33
Keybukasac: yes, I know why clock issues are showing up in karmic suddenly12:33
asacmy superblock time is exactly offset by my timezone12:33
seb128same here12:34
Keybukasac, seb128: in which direction?  negative timezone or double timezone?12:35
asacfsck says: "time == UTC", but superblock == "my timezone time"12:35
Keybukasac: don't suppose you can pastebin me the contents of your /etc/adjtime file?12:36
asacfsck is currently running. i will get you that right after12:36
Keybukok12:36
Keybukseb128: what way is the timezone math for you?12:36
seb128I don't remember, I had the issue several days ago12:36
seb128$ grep ^UTC /etc/default/rcS12:36
seb128UTC=no12:36
seb128if that matters12:36
seb128I will try to power down the laptop later but not now ;-)12:37
Keybukseb128: your /etc/adjtime file would be helpful12:37
Keybuksee that's interesting12:37
seb128$ cat /etc/adjtime12:37
seb1280.193938 1252449040 0.00000012:37
seb128125244904012:37
seb128LOCAL12:37
Keybukthe fact that you have UTC=no means that you can't possibly have the same bug as asac12:37
asacKeybuk: http://paste.ubuntu.com/267881/12:41
asacno adjtime at all12:42
seb128re12:42
seb128ok, that broke again12:42
seb128I get it every time I shut down the laptop not properly12:42
seb128I'm on my netbook now12:42
seb128Keybuk: what info do you need?12:43
=== MacSlow is now known as MacSlow|postal-o
seb128now =13:12:43
seb128superblock = 15:...12:43
seb12813:40:20 is now12:43
asacKeybuk: http://paste.ubuntu.com/267883/ ... thats --show --debug12:43
seb128no rcS UTC=no12:44
seb128date says 13:45:0212:44
seb128hwclock says the same12:45
asaclet me try to reproduce now .... /me hits powerbutton12:45
seb128oh12:46
seb128hwclock --debug --utc12:46
seb128Time read from clock ... 13:4612:46
seb128Wed Sep 9 15:4612:46
asacKeybuk: so i was wrong. time == "timezone time" ... superblock time == "timezone time + my timezone offset" ... so yeah double timezone offset12:47
seb128so hwclock is acting as if UTC=yes was used12:47
* asac should better know what time it is ;)12:47
Keybukseb128: sorry rewind12:47
asaci am now in the "do fsck state"12:47
ionkeybuk: Whoops, i hadn’t re-exported the patches. The URL contains patches that actually work now. :-P12:47
seb128me too12:47
Keybukseb128: what is the exact fsck output at the point it fails?12:47
Keybukasac: likewise, what is the exact fsck output right now?12:48
ionkeybuk: At least rm-forcefsck was broken.12:48
seb128ups12:48
seb128Keybuk: "/dev/sda6: Superblock last write time (Wed Sept 9 15:40:20 200912:49
seb128now = ... 13:....12:49
Keybukseb128: please, I do need the whole thing12:49
seb128UNEXPECTED INCONSISTENCY12:49
Keybukdon't abbreviate it12:49
Keybukthe times are quite important12:49
seb12815:40:2012:49
seb12813:40:3012:49
Keybukok, so your superblock was last written at 15:40:2012:49
Keybukand your "time now" is 13:4012:50
Keybukyour time now looks correct to me12:50
seb128yes it is12:50
directhexhm. what's the quick way to check why a package was promoted to main?12:50
seb128the 15: is two hours in the futur12:50
Keybukit's 11:50 UTC, 13:50 CET12:50
seb128directhex: which one?12:50
Keybukseb128: you have UTC=no in /etc/default/rcS ?12:50
seb128I've UTC=no12:50
seb128yes12:50
directhexseb128, libgluezilla12:50
Keybukseb128: your /etc/adjtime file has LOCAL in it?12:50
seb128directhex: dunno, look for bugs12:50
seb128Keybuk: yes12:51
Keybukseb128: what does "date" say?12:51
seb12813:51:3812:51
asacKeybuk: http://www.flickr.com/photos/asacasa/3903749434/sizes/l/12:51
Keybukand /etc/localtime is a file not a symlink?12:51
Keybukseb128: hwclock --debug --show ?12:52
seb128it's a file12:52
Keybukasac: could you provide the same bits of information as seb12812:52
directhexhm, i wrote the MIR. i need to see someone over memory issues12:52
geserdirecthex: look at the MIR bug #36285412:52
seb128Time read from the hw clock ... 13:52:3412:52
ubottuLaunchpad bug 362854 in gluezilla "include into main" [Undecided,Fix released] https://launchpad.net/bugs/36285412:52
Keybukseb128: could you pastebin it so it doesn't get lost12:52
seb128Hw clock time 13:52:3412:52
KeybukI do need the entire output12:52
seb128Wed Sep 912:52
asacKeybuk: time is the same as seb12:52
directhexgeser, look at who wrote the MIR attached to the bug!12:53
seb128Keybuk: not sure, I'm at the boot fsck prompt12:53
asacKeybuk: UTC=no in rcS12:53
asacKeybuk: and no adjtime file at all and localtime is not a link12:53
seb128Keybuk: give me all the commands you want, I will put that to a log, reboot and pastebin12:54
Keybukasac: and hwclock output?12:54
Keybukseb128: hwclock --debug --show12:54
Keybukthat's about all I can think of for now ;)12:54
seb128all times are 13:...12:54
seb128but --utc says 1512:54
asacKeybuk: looks pretty identical to what i pasted from running session: http://paste.ubuntu.com/267883/12:54
asaci can get a photo if you want12:55
seb128I don't know why --utc adds 2 hours12:55
seb128that doesn't make sense to me12:55
seb128ie --debug --show has all to 13:12:55
seb128--utc is 15:...12:55
Keybukseb128: because it does12:56
cjwatson--utc assumes that your hardware clock is kept in UTC; the time that hwclock --show shows is always in local time12:56
cjwatsonso it's add, not subtract12:56
seb128ah ok12:56
asacfor me --utc is correct: 11:5012:56
Keybukright, --utc isn't "show me the time in utc"12:56
Keybukit's "if the hwclock was in utc, what would the time be"12:56
spaetzjames_w:(and others) thanks for the ubuntu-universe-sponsors tips12:56
Keybukasac: err, that doesn't make sense12:56
asachttp://www.flickr.com/photos/asacasa/3903756212/12:56
asachwclock photo12:56
asacKeybuk: not sure if you missed it, but i have no /etc/adjtime at all ... is that ok?12:57
Keybukasac: do that with --utc on the hwclock line as well12:57
Keybukasac: yes, that's ideal12:57
asacsure12:57
seb128I don't get how the superblock got a time 2 hours in the futur12:57
Keybukare you using ext4 or ext3 ?12:58
asacKeybuk: http://www.flickr.com/photos/asacasa/3902980651/ ... and ext312:59
asacsorry. photo is not best quality ;)12:59
Keybukasac: did you say you had UTC=no or UTC=yes ?12:59
asacKeybuk: =no13:00
asacin rcS13:00
Keybukhuh13:00
Keybukwell, your hardware clock is in UTC13:00
Keybukisn't it?13:00
Keybukoh, no13:00
asacKeybuk: the hwclock --utc output shows 1500 ... thats wrong13:00
Keybuksorry, had the images round the wrong way13:00
Keybukyes13:01
Keybukso that's correct13:01
asacthats UTC + 2* offset13:01
Keybukyour hardware clock is in local time13:01
asack13:01
Keybukok13:01
asacdoes that give any hints?13:01
Keybukeverything is absoutely right13:01
Keybukcould you do the fsck -y13:01
Keybukthen finish booting13:01
Keybukand grab me then again13:02
Keybuklet's see if it's something about the running system13:02
asaceverything is allright, except: http://www.flickr.com/photos/asacasa/3903749434/ :)13:02
asacok doing that now13:02
seb128running fsck takes ages13:02
Keybukhmm13:09
directhexyay @ whomever is on archive admin duty today13:09
KeybukLast write time:          Wed Sep  9 13:09:55 200913:09
Keybukso that's in local time13:10
KeybukI wonder whether it's supposed to be in local time or UTC13:10
seb128Keybuk, I'm back from fsck if you need infos13:10
arandI seem to get that error often after update-reboots: http://imagebin.org/6316213:10
Keybukseb128: finish up the boot as normal13:10
Keybukseb128: then in the normal system, run "hwclock --debug --show" and "date" again13:11
seb128Keybuk, right, I'm back at GNOME after fsck there13:11
Keybukseb128: it'd also help to have the output from "tune2fs -l YOURDISK"13:11
asachttp://paste.ubuntu.com/267883/13:11
asacthat was in the reboot state for hwclock --debug --show13:11
asacmy fsck hasnt finished, but thats how it was after last fsck ;)13:12
asacKeybuk: ^^13:12
seb128Keybuk, http://paste.ubuntu.com/267895/13:12
asacbtw, paste.ubuntu.com has a time issue too  i think ;)13:13
asac05:12:37 +0000 for seb128's paste13:13
Keybukseb128: thanks, now try "tune2fs -c 29 /dev/sda6" then "tune2fs -l /dev/sda6"13:14
seb128Keybuk, http://paste.ubuntu.com/267898/13:15
Keybukok13:15
Keybukso your "last write time" is in CET13:15
Keybuk(in tune2fs output)13:15
Keybuknow could you run "shutdown now" (no -h plz)13:15
Keybukthat'll take you down into single user mode13:16
Keybukfrom there you should be able to "mount -o remount,ro /"13:16
seb128let me restart my IRC on the netbook so I'm still online while doing that ;-)13:18
asacKeybuk: i assume you dont need me until finished with seb128 ? otherwise system has booted13:20
Keybukasac: if you could do the tune2fs bits, that'd be helpful13:20
asack13:21
asacbut not the shutdown?13:21
Keybuknot yet, just tune2fs first13:21
Keybukone step at a time13:21
asackk13:21
Keybukwant to check what your last write times are in the "up" system13:21
* ogra is fishing for an idea ... 13:22
ograi have a static qemu wrapper that enables me to build and use chroots with arm binaires on x86 using the binfmt systemn13:23
asacoh no13:23
asacX hanged13:23
asacright when i wanted to copy the past13:23
ograif i chroot into such a chroot, i can apt-get install ubuntu-desktop ...13:23
* asac typing13:23
ogramy prob is that as soon as it comes to mono, the install hangs13:23
asachttp://pastebin.com/f40cfa05713:23
asacKeybuk: ^^13:24
pittiKeybuk: ubuntu boot testing> yay!13:24
ograsimply because mono installs an armel binfmt wrapper *inside* the chroot ... which indeed cant execute13:24
seb1281Keybuk: ok, got prompt and remount13:24
seb1281next?13:24
Keybukremount succeeded?13:25
seb1281yes13:25
Keybukwow13:25
* Keybuk has to SysRq that13:25
Keybuknow try fsck -a /dev/sda613:25
seb1281clean13:26
* ogra wonders if anyone has an ide how to wrap binfmt wrappers in binfmt wrappers 13:26
ogra*idea13:26
seb1281Keybuk: it says the disk is clean13:27
Keybukseb1281: ok...13:27
Keybukseb1281: sh -x /etc/init.d/hwclock.sh stop13:28
KeybukI'm interested in the line that calls hwclock13:28
seb1281/sbin/hwclock --rtc=/dev/rtc0 --systohc --localtime13:28
Keybukok13:29
Keybukhwclock --debug --show13:29
Keybukall the times still right?13:29
seb1281yes13:29
Keybukand tune2fs -i /dev/sda613:29
Keybukwhat's the "last write time" ?13:29
seb1281-j?13:30
Keybukerr -l sorry13:30
cjwatsonogra: are you sure that the problem is one of wrapping? because I'm pretty sure that the kernel uses the normal exec path when it executes binfmt handlers, including binfmt_misc itself; I know this because when I was writing binfmt-support first, I installed an ELF handler for the ELF binary format as a test, and my system fell over :-)13:30
seb128114:24:4413:30
seb1281ie correct13:30
Keybukseb1281: ok, "reboot -f" from here13:30
Keybukdoes the system come up without an fsck?13:30
arandSeems like I was able to create the fsck issue by running "dkpg --configure -a" && "apt-get -f install"13:31
cjwatsonogra: it wouldn't just be that the mono handler installed inside the chroot conflicts with the one outside the chroot?13:31
seb1281ie, reboot?13:31
ogracjwatson, well, binfmt looks for the magic in the binary13:31
ograand then execs the wrapper13:31
Keybukseb1281: yes, but using that command13:31
cjwatsonogra: or indeed that the kernel doesn't honour the chroot-ness when executing the binfmt handler13:31
cjwatsonogra: yeah, I know how binfmt works :-)13:31
ograin my case it would additionally have to wrap a call to qemu-arm-static around that13:31
cjwatsonno, I suspect that the problem is that binfmt_misc is executing the binfmt handler outside the chroot13:31
ograyes13:31
cjwatsonthe call to qemu-arm-static would be implicit if it were *actually executing an arm binary*13:32
cjwatsonbut it isn't13:32
seb1281Keybuk: yes, no fsck it boots just fine13:32
ograqemu-arm-static is static because it's in the chroot ;)13:32
cjwatsonit's executing the i386 handler for the same thing outside the chroot13:32
ograright13:32
* seb1281 wonders if it would be faster for keybuk to set UTC=no and sit on the power button too ;-)13:32
cjwatsonthe only way I can think of to fix this would be for binfmt-support to somehow figure out the path from the real root to the chroot, and prefix everything with that13:33
cjwatsonbut then it would also have to resolve conflicts between handlers inside and outside the chroot13:33
cjwatsonthis gets *very* complex ...13:33
ograbut that would mean to fiddle with the host install13:33
pittiseb1281: FYI, libgdata packaging/security looks fine; waiting for MIR to get rationale/maintainer/subscriber/i18n check, etc.13:33
ograyeah, that whole thing is very complex13:34
seb1281pitti: thanks13:34
ograbut will rock once it works :)13:34
seb1281pitti: I will do that later if nobody beats me to it (which I doubt I've been trying to find olunteers for a week without success now)13:34
seb1281chrisccoulson said he would do it if nobody does13:34
seb1281but I prefer him to keep working on the bugs he's tracking ;-)13:34
cjwatsonogra: yes, at the moment I don't think this can be done without fiddling with the host13:36
ograhmm, k, i'll think about a not to evil way for that13:36
cjwatsona more elegant approach would probably involve binfmt_misc recognising and remembering the filesystem namespace of the process registering a handler with it13:37
cjwatsonI think that would be a really good thing to fix, actually13:38
cjwatsonuserspace isn't really the right place to deal with this13:38
ograright, my biggest prob is currently that i want some tool like livecd-rootfs that rolls an armel rootfs13:38
ograif i can somehow have something wrapped around the chroot calls inside that script it would already massively help13:39
ograoh, you would fix it in-kernel ?13:39
cjwatsonogra: yes, I think that makes a lot more sense13:42
ograindeed13:42
cjwatsonthe kernel should invoke the binfmt handler in the same filesystem namespace that registered it in the first place13:42
ograthough i dont see that solving my prob13:42
cjwatsonit would solve it perfectly, as long as it could cope with having different handlers for the same thing in different namespaces13:42
ograif the kernel invokes "/usr/bin/cli" from the binfmt_misc handler, it doesnt matter where /usr/bin/cli actually lives13:43
cjwatsonyes, it really does13:43
ograsince /usr/bin/cli needs to be executed by qemu-arm-static13:43
cjwatsonyou misunderstand :-)13:43
ograoh, wait, binfmt looks only at the magic13:44
cjwatsonif it executes /usr/bin/cli in the chrooted filesystem namespace, then that /usr/bin/cli will be an arm executable, and so when it execs it it'll go through its binfmt handlers again and find that it needs to use qemu-arm-static to execute that binary13:44
ograso it *would* use qemu-arm-static because the magic inside the chroot is the right one13:44
ograyeah, sorry, i was dense for a second13:44
ograindeed13:45
ograthats the stacked scenario i was looking for13:45
Keybukseb128: so what causes you to hit fsck?13:45
cjwatsonright, all that already works, the bit that doesn't work is just the namespacing13:45
ograyup13:45
seb128Keybuk, press the power button for some seconds to shutdown the box13:45
seb128Keybuk, on next boot I get the issue13:45
Keybuknext "normal" boot13:45
Keybukor next boot with unclean shutdown?13:46
seb128Keybuk, ie sit on the button to force powerdown don't let the soft do the job13:46
blackxoredhello13:46
seb128force the box down by sitting on the button13:46
seb128and press the button once again to turn it on13:46
Keybukseb128: what about force by S U B ?13:46
seb128S U B ?13:46
Keybukseb128: Alt+SysRq S U B13:47
ionMy laptop’s keyboard makes S and B possible, but not U. :-)13:47
seb128Keybuk, let me try13:47
cjwatsonwhat, alt+sysrq involves fn+u or something?13:47
cjwatsonget a better laptop :-)13:47
ionYou have to hold down fn to get sysrq from the delete key, and U happens to be one of the letters that do something else (numpad-4) with fn.13:47
Keybukon some laptops you have to do Alt+Fn+SysRq, then release the Fn key, while still holding down Alt+SysRq to press S then U then B (individually)13:47
Keybukon other laptops, like the dells, you do Alt+PrntScrn13:48
ionkeybuk: I’ll have to try that.13:48
Keybukseb128: could you file a bug on e2fsprogs with this information13:50
Keybuktitle should be something like "after hard power off, fsck on boot fails because last mount time is in the future"13:51
Keybukattach all the bits you've gatherered13:51
Keybuk(then I get Ted to look as well)13:51
sorenion: You can let go of the Fn key once you've pressed sysrq.13:52
seb128Keybuk, no fsck when rebooting this way13:52
seb128let me try something13:53
=== marjomercado is now known as marjo
ogracjwatson, hmm, actually that sounds like an easy way to do harmful stuf from within a chroot ...13:56
cjwatsonogra: I disagree; it actually fixes a trivial way to break out of the chroot13:57
seb128Keybuk, I tried a suspend cycle to see if that changed some values on the filesystem but no13:57
ograas long as i know what binfmt support is installed on the host i could actually break out of my chroot13:57
cjwatsonunless you mean the current situation13:57
Keybukseb128: so safe sync/unmount cycle does not cause this13:57
Keybukbut forced power off causes it every time for you?13:57
ogracjwatson, i mean the current behavior13:57
ogra:)(13:57
seb128Keybuk, I would say yes, it happened 3 times on 3 forced shutdown so far13:58
ograsounds like a serious security issue13:58
cjwatsonogra: not really hugely serious since there are loads of ways to break out of chroots anyway, but yeah13:58
Keybukok13:58
cjwatsonogra: but yeah, I think I thought about that at more or less the same time you did :)14:01
ograheh14:01
* ogra takes a break ... to much mono found its way into my brain today ... 14:02
highvoltageogra: ouch!14:03
tseliotpitti: the fix for bug 303825 works here (I had to install Intrepid to test it). I added a comment in the bug report.14:04
ubottuLaunchpad bug 303825 in nvidia-common "linux-image-2.6.27-9-generic failed to install/upgrade : run-parts: /etc/kernel/postinst.d/nvidia-common exited with return code 10" [Undecided,Fix committed] https://launchpad.net/bugs/30382514:05
Keybukseb128: I can replicate this14:05
Keybukyou do need UTC=no14:05
Keybukand you do need to force the power off, rather than unmounting safely14:05
Keybukand the best bit is, dumpe2fs and e2fsck are disagreeing about the last write time of the superblock ;)14:05
seb128ah good14:05
seb128I was pondering trashing my netbook install to have a test box14:05
seb128but if you get the issue it's better ;-)14:05
pittitseliot: thanks14:09
ionkeybuk: Bootcharts, as requested. http://heh.fi/tmp/ubuntu-boot/14:15
=== rickspencer3-afk is now known as rickspencer3
ionDunno why the bar height is different in the charts.14:16
cjwatsonseb128: did you see Martin's comment in bug 351577 to the effect that you should go ahead and add the build-dep to evolution?14:20
ubottuLaunchpad bug 351577 in libpst "[MIR] libpst" [Undecided,Fix committed] https://launchpad.net/bugs/35157714:20
seb128cjwatson, yes but current evolution requires a new lib version which fails to build and I didn't manage to sort that yet...14:20
seb128cjwatson, thanks for the reminder though ;-)14:20
cjwatsonlikewise tracker->vala apparently14:21
seb128dunno about this one, was the bug from chrisccoulson?14:21
cjwatsonyes14:21
ScottKcjwatson: Yesterday when I asked about an LP archive rebuild, you said something about a reminder today, so here it is.14:22
cjwatsonScottK: oh yes, thanks14:22
ScottKNP14:22
* cjwatson tries to remember the runes14:22
seb128cjwatson, he's not on IRC right now but I will ask him about it when he joins later14:22
cjwatsonthanks14:23
jjardonasac, ping14:33
asacjdstrand: please ask directly if my nick is here ;)14:34
jjardonhello, some time ago I told you about the posibility of a upgrade of mobile-broadband-provider-info package14:34
jjardonbecause it has some new providers14:35
jjardonCould you upgrade the package now?14:37
=== MacSlow|postal-o is now known as MacSlow
cjwatsonScottK: building now. https://launchpad.net/ubuntu/+archive/test-rebuild-2009090914:52
ScottKcjwatson: Thanks.14:52
cjwatsonI didn't bother building on lpia14:52
Keybukseb128: I think I've cracked this bug14:54
Keybukand I'm going to start pulling faces at Ted Tso14:54
Keybukit's an ext3/4 bug14:54
ebroderCan anybody from ubuntu-sru ACK bug #330766? It's affecting our site deployment when users run out of quota14:54
ubottuLaunchpad bug 330766 in pulseaudio "pulseaudio hangs, prevents login, home as ntfs" [Unknown,Fix released] https://launchpad.net/bugs/33076614:54
seb128Keybuk, oh, good job ;-) let me know if you open any launchpad or upstream bug about the issue14:55
Keybukseb128: can you please confirm though14:55
Keybukare you using ext3 or ext414:55
Keybukthat's very important14:55
seb128ext3 on all my machines14:55
Keybukare you *sure* on the netbook?14:56
seb128yes14:56
Keybukif it's running karmic, did you go out of your way to use ext3 not ext414:56
Keybukcan you give me /var/log/dmesg from that computer14:56
seb128I used the netbook to do IRC, not to try the bug14:56
Keybukah right, dmesg from the machine with the bug14:56
seb128that's my d630, I installed intrepid and didn't reinstall since14:56
seb128just upgraded14:56
Keybuksure14:56
seb128what do you want in the dmesg?14:57
Keybukjust the whole log please14:57
seb128Keybuk, http://people.canonical.com/~seb128/dmesg14:58
seb128Keybuk, sda6 is the partition which triggers the fsck14:58
seb128"[   21.959392] EXT3 FS on sda6, internal journal"14:59
Keybuksweet15:02
Keybuk[    3.696914] EXT3-fs: sda6: orphan cleanup on readonly fs15:03
Keybuk[    3.710783] ext3_orphan_cleanup: deleting unreferenced inode 463678515:03
Keybuk[    3.710803] EXT3-fs: sda6: 1 orphan inode deleted15:03
Keybuk[    3.710804] EXT3-fs: recovery complete.15:03
Keybuk[    3.712723] EXT3-fs: mounted filesystem with writeback data mode.15:03
Keybukthat was the important bit from yours15:03
seb128Keybuk, ok, thanks15:03
* Keybuk can't stop grinning about this15:04
ograinodes are overrated anyway15:05
Davieyogra: they are until you run out. :)15:07
ograi have a pot with them on the desk and a funnel on my disk :P15:07
cjwatsonogra: can you make ltsp-client-core stop depending on unionfs-fuse? I assume you're using aufs again ... see bug 37995215:08
ubottuLaunchpad bug 379952 in unionfs-fuse "Main inclusion request: unionfs-fuse" [Undecided,Incomplete] https://launchpad.net/bugs/37995215:08
ogracjwatson, hrm, i thought stgraber did that already15:09
ograkirkland, did the change work ?15:29
kirklandogra: no :-(15:29
ograhuh ?15:30
kirklandogra: Build Log: https://launchpad.net/~kirkland/+archive/ppa/+build/1209629/+files/buildlog_ubuntu-karmic-amd64.qemu-kvm_0.11.0~rc2-0ubuntu3~ppa1_FAILEDTOBUILD.txt.gz15:30
ograyou made it Architecture: i386 amd64 ?15:30
kirklandogra: funny, that works when i build locally (just adding amd64 to the Architecture list)15:30
kirklandogra: yeah, that exactly ... that builds fine on my laptop15:30
kirklandogra: but not when i push it to the ppa or buildd15:31
ogramight need the -s too15:31
ograi know the buildds runs stuff in a slightly different order than debuild15:32
ograerm, in your log it doesnt even build it15:33
liwI have a new computer-janitor package that I would like to have uploaded; it has bug fixes only; are we late enough in the cycle to require an exception process?15:44
liwhm, I think we are15:46
jdubStevenK: does go-home-applet need to depend on netbook-launcher?15:53
cjwatsonliw: bug fixes only are fine at the moment without any particular kind of exception process15:59
liwcjwatson, good, thanks15:59
geserkirkland: try passing --binary-arch if you want to simulate an amd64 build on the buildd with your pbuilder16:04
geserkirkland: the problem is: on the i386 buildd the binary target is used, which depends on your binary-static, binary-indep and binary-arch targets, on amd64 only the binary-arch target is called and it doesn't depend on the binary-static target so no qemu-arm-static is getting build16:05
ogrageser, oh, thats a good hint ... i dont get why -s isnt respected by debhelper at all though16:08
geserogra: it isn't? what makes you believe it?16:11
ogrageser, kirklands local tests16:11
ogrageser, when he added -s across the board to all debhelper calls in binary-static having qemu-arm-static as Architecture: i386 in control, a build on his amd64 still attempted to run the debhelper stuff in binary-static16:13
geserogra: it depends how kirkland called his pbuilder. Without the --binary-arch option it behaves like the i386 buildd even on amd64 -> the "binary" target gets called which calls then binary-static16:13
ograwell, depends also if he even uses pbuilder :)16:14
geserogra: the manpage for debhelper doesn't say if -pqemu-arm-static will build it regardless of any architecure setting (and any -a or -s flag), need to look into the source16:17
ograwell, as i understand the manpage it should only build i386 with "-s -pqemu-arm-static"16:18
ogra(if it is Architecture: i386 at least)16:18
* amitk is wondering why showkey is complaining of a missing file descriptor16:19
amitkshowkey16:19
amitkCouldn't get a file descriptor referring to the console16:19
ograbuy another console :)16:19
amitkogra: that would mean getting a new dev box too, same error on 64bit karmic16:20
amitknevermind, it seems to require sudo. Weird error message though.16:21
cjwatsonogra: -pqemu-arm-static will build that specific package even if -s isn't given16:21
ograyeah, strace agrees16:21
cjwatsonif you don't want that, change debian/rules16:21
ogracjwatson, but if -s is given ?16:21
cjwatsonthen you get the combination of (same-arch packages) and (qemu-arm-static)16:22
cjwatsonthey concatenate16:22
ograah16:22
zulI forget do we need a FFE for a merge from debian that fixes a bug in launchpad16:24
cjwatsonzul: not if it doesn't add features16:25
zulcjwatson: thanks16:25
=== cprov is now known as cprov-lunch
geserogra: my perl is not the best, but if I understood the debhelper code correct -s -p is OR and not AND combined, so a package specified in -p gets added always to the list of packages to do16:31
ogrageser, yes, thats what cjwatson said :)16:31
keesKeybuk: you mention network filesystems in the boot testing call.  I use autofs for my NFS, not static mounts -- is this still a problem?16:35
Keybukkees: autofs should be ok16:39
liwdoes anyone here have skype, acroread, or google-earth installed from .debs? if so, could you give me the exact package names?16:50
slangasekmathiaz: are you doing the seed change for bug #424051?16:50
ubottuLaunchpad bug 424051 in ubuntu-meta "FFe: Install apport in ubuntu-server by default" [Wishlist,Confirmed] https://launchpad.net/bugs/42405116:50
slangasek(I see that you're subscribed)16:50
mathiazslangasek: I can do that16:50
mvoliw: picasa is another common one16:51
mathiazmvo: hi!16:54
mathiazmvo: did you get a chance to look at bug 413789?16:54
ubottuLaunchpad bug 413789 in mysql-dfsg-5.1 "mysql-server has been kept back with dist-upgrading" [High,Triaged] https://launchpad.net/bugs/41378916:54
mvomathiaz: no, sorry16:56
mathiazmvo: I've subsribed to the bug - is that enough to get it on your radar?16:57
mvomathiaz: not currently :( I have it on my radar now, but for urgent stuff I need irc pings currently, I'm way behind with bugmail17:02
mathiazmvo: allright - I'll keep that an eye on it too - thanks!17:03
mvothanks17:03
slangasekKeybuk: ok, shall we stop abusing #-meeting? :)17:05
Keybukslangasek: but I like abuse!17:05
Keybukerr, wait17:05
slangasekKeybuk: so the only delta vs. what I've sent to Joey should be for the handling of upstart-native jobs, and the maintainer script fixups to remove existing init scripts17:07
Keybukyes, I think so17:07
slangasekthe latter can be sent upstream, the former can be kept as an Ubuntu delta right now since Debian can't have any native upstart jobs yet anyway17:07
Keybukand the maintainer scripts using upstart commands rather than invoke-rc.d (which doesn't work)17:07
mathiazKeybuk: hi! I'm looking at the server seed in karmic and there are two wireless packages in there (wireless-tools and wpasupplicant - the latter with your name beside it)17:07
mathiazKeybuk: is there a reason to have these in the default server install?17:08
slangasekKeybuk: no, that's a bug in upstart-job, it exists to give init script compat and it's not doing it if start-if-started returns an error. :)17:08
Keybukslangasek: it's a bug in insserv actually, it doesn't know about upstart-job17:09
Keybukand it's a bug in invoke-rc.d because *it* doesn't know about upstart-job17:09
keesslangasek: do you have a moment to look at bug 426658 ?17:09
ubottuLaunchpad bug 426658 in pam "Today I have upgraded the PAM from 1.0.1-9ubuntu1 to 1.0.1-9ubuntu1.1 on Jaunty. After the upgrade, I cannot seem to unlock the screen after gnome-screensaver locks it. I am still able to login in gdm, or in the virtual console." [Undecided,New] https://launchpad.net/bugs/42665817:09
Keybukie. they don't *call* upstart-job to ask17:09
Keybukand even if they did, for upstart-native jobs, the reply would be "what's a runlevel?"17:09
slangasekKeybuk: oh; well, that's a bug pere committed to fixing, yes17:09
slangasekkees: yes, drilling into that this morning17:11
keesslangasek: ok, thanks17:11
keesslangasek: anything I can help with?17:13
slangasekkees: make sure unix_chkpwd still has right perms in the package17:13
slangasekotherwise, I can't see how it's a pam bug17:13
Keybukslangasek: uploaded a boot6 with --replace inverted to --upstart-only, and the "upstart (>= 0.6.0)" dep used in the upstart-only case only17:16
Keybukif you don't mind, you have a better rapport with Joey than me, do you mind feeding him the changes?17:16
ScottKliw: For skype you get choices.  skype-ubuntu-intrepid, skype-ubuntu-hardy, skype-debian.  I'm currently using the Debian one (for Lenny) because it seemed to work best on Karmic.17:22
slangasekKeybuk: sure, will do17:27
Keybukslangasek: you're right, --upstart-only is better17:29
* Keybuk has to modify less <g>17:29
* slangasek grins17:30
=== dpm is now known as dpm-afk
kirklandmdz: soren: I just saw the minutes from the tech board, that sun-java is being removed...  so I should be trying to move alfresco to use openjdk for the appliance images?17:36
mdzkirkland, those are based on 9.04 afaik17:37
mdzor expected to be, since that's where alfresco is available17:37
kirklandmdz: ah, okay17:37
kirklandmdz: i can roll with that17:37
sorenkirkland: Yes. Did you not get my e-mail on the subject?17:40
keesslangasek: unix_chkpwd is ok17:43
slangasekpitti: bug #426905> since ubuntu-desktop Recommends: empathy, won't it be pulled in on (approximately) /all/ systems on upgrade?17:44
ubottuLaunchpad bug 426905 in computer-janitor "Please offer pidgin for cleanup" [Low,Triaged] https://launchpad.net/bugs/42690517:45
seb128slangasek, that's the intend I think17:46
slangasekseb128: right, so pretty much everyone will get the offer to remove it17:46
seb128slangasek, well, seems we have little clue about how the janitor is working17:47
seb128will that happen in the dist-upgrader?17:47
seb128or is that something users go to do some cleaning17:47
arandkees: I think I've done what I can on Bug #418135 . I'm not sure if my suggestion for the hardy patch is the best idea (eepecially since I only half-know what I'm doing), or what to do about dapper (does the bug even affect a server version)?17:47
ubottuLaunchpad bug 418135 in glib2.0 "Permissions of symlinked source file/folder set to 777 if symlink is copied via nautilus" [Undecided,Confirmed] https://launchpad.net/bugs/41813517:47
mathiazslangasek: re bug 424051 - I've added apport to the server seed in ubuntu.karmic. Is there anything else that shoud be done?17:49
ubottuLaunchpad bug 424051 in ubuntu-meta "FFe: Install apport in ubuntu-server by default" [Wishlist,Fix committed] https://launchpad.net/bugs/42405117:49
kirklandsoren: i did, i was going to work on that today17:51
kirklandpitti: hey, some users are complaining about the .face not being accessible in encrypted-home setups17:51
slangasekmathiaz: you can do an ubuntu-meta upload if you wish :)17:51
keesarand: yeah, I think that sounded like a reasonable approach.  I'll double-check it too.17:51
kirklandpitti: i have a suggestion how we could hack around this17:51
pittikirkland: oh, indeed, and neither ~/.dmrc, I suppose (which has your default session)17:52
mathiazslangasek: hm well - it doesn't need to be in the default install right *now*17:52
kirklandpitti: i see where debian/patches/09_gdmsetup.patch tries a few different locations17:52
mathiazslangasek: so I'll rely on the next upload :)17:52
=== ion_ is now known as ion
slangasekmathiaz: heh, ok17:52
kirklandpitti: i was going to add a check to look for it in /home/.ecryptfs/$USER/.face17:53
kirklandpitti: and modify the About Me thingy to copy .face there, if that dir exists17:53
kirklandpitti: what do you think?17:53
pittikirkland: ah, great idea; same for ~/.dmrc?17:53
kirklandpitti: sure...  anything else?17:53
kirklandpitti: what reads/writes .dmrc ?17:54
kirklandpitti: i'm not familiar with that one at all17:54
pittikirkland: gdm17:54
kirklandpitti: ah, okay17:54
pittikirkland: it saves your default session type, keyboard layout, and language, i. e. the things you can change in gdm17:54
kirklandpitti: okay17:54
kirklandpitti: and where's the about-me code?  the thing that writes out .face ?17:55
kirklandpitti: gdm source as well?17:55
seb128kirkland, gnome-control-center17:55
kirklandseb128: thanks17:55
pittiah, seb128 beat me to it, thanks17:55
MagilumHey, is there a repository of all the updates in -security or in -updates in a given release cycle, or a repository of all (including past) SRU's? I'm doing research in dynamic software updating, and Ubuntu's updates over a release cycle seem like a great data source18:12
keesMagilum: deb archives are organized as pools, but you can get the lists of packages for a release in the "dists" subdirectory of the archive18:14
keesMagilum: e.g. http://archive.ubuntu.com/ubuntu/dists/hardy-security/18:14
keessee main/binary-i386/Packages* or main/source/Sources*18:14
cjwatsonyou can also mine data about update publishing out of Launchpad using its API18:15
Magilumkees: I mean more like the metadata, like the SRU's or equivalent document for -security uploads. Optimally, I'd like to see the reason for any particular update, rather than just the fact that an update happened.18:15
cjwatsonhttp://help.launchpad.net/API  https://edge.launchpad.net/+apidoc18:15
cjwatsonthe only coherent and consistent descriptions of each update are (a) the changelog (b) any associated bugs18:16
Magilumcjwatson: That seems like a rather extreme solution... is there no other option?18:16
cjwatsonMagilum: I'm not quite sure what you're after; personally I find the API is a very good way to get hold of data that nobody'd previously thought of presenting in the particular form I want, but in some cases of course there may be better presentations already available18:17
cjwatsonyou could also try the -changes mailing list archives on lists.ubuntu.com18:17
cjwatsonthey don't tell you about SRUs that failed validation though18:17
cjwatsonor rather, they tell you about everything regardless of validation18:17
MagilumOkay, so a good source for the data I'm after about these updates is mining a package's changelog (which should have the bugs linked in it, right?) from launchpad?18:18
keesthe -changes mailing list lacks -security updates, unfortunately.18:19
MagilumWe're doing research in dynamic software updating; if you guys have heard of KSplice, that's an example of an implementation.18:19
keesMagilum: for -security the bugs aren't always listed, but the CVEs usually are.18:19
Magilumkees: Just as good, we just need to know what sort of patch it is.18:19
cjwatsonfor example, when I was preparing the change summary for 8.04.3, I used http://paste.ubuntu.com/268067/ and http://paste.ubuntu.com/268068/ to automate a lot of the work for me18:20
cjwatsonpretty hacked-up but you can probably get the idea18:20
MagilumSo is there no database of all completed SRU's?18:20
cjwatsonthat's what Launchpad's for18:21
keesSRUs are different, and will almost always have their bug #'s in the changelog18:21
slangasekkees: bug #42692318:21
ubottuLaunchpad bug 426923 in pam "Cannot login after libpam upgrade to libpam* 1.0.1-4 ubuntu5.6" [Undecided,New] https://launchpad.net/bugs/42692318:21
cjwatsonany source publication to -updates is a completed SRU or a security update18:21
=== mpt_ is now known as mpt
cjwatsonand you could look at the Distribution field of the changes file to determine which18:21
slangasekkees: did we find the one Ubuntu user who was affected by the bug?18:22
keesslangasek: dunno.  how can we start debugging their situations?18:22
MagilumSo basically the only (or best) way of doing this is via launchpad's API?18:24
cjwatsonit's not absolutely the only way, as there are exports of some of the data in various other places in various forms; but if you're looking for a database to query, LP is it18:24
slangasekkees: well for that case, I suppose 'debconf-show libpam-runtime' should tell us whether this was the reason he's now locked out18:25
slangasekkees: but of course he needs to get access to his system first18:25
slangasekwe could tell him to look for a root shell listening on a high port18:26
keesugh18:26
slangasekdo we have a recovery mode howto somewhere?18:27
keeshttps://wiki.ubuntu.com/RecoveryMode18:28
slangasekawesomesauce18:28
slangasekoh, apparently you're on top of that bug18:29
Magilumcjwatson: What and where would those exports be?18:33
cjwatsonthe ad-hoc things we've mentioned, like the -changes mailing list, the security update web pages, etc.18:34
cjwatsonand the archive itself although that only gives you things that are currently published not the history18:34
Magilumah, okay.18:34
cjwatsonperhaps the full changelog of each individual package18:35
cjwatsonthat kind of thing18:35
Magilumyou don't have the older packages in the repository?18:35
cjwatsonwe don't really keep separate per-domain databases, it isn't economical18:35
cjwatsonno, they get expired shortly after they've been superseded - the pool is enormous as it is18:35
cjwatsonwe only keep ones that are actually current in some Packages/Sources files18:35
MagilumDo they exist anywhere?18:35
MagilumI'm interested in seeing what in the code changed18:36
cjwatsonthey're archived in the Launchpad librarian, referenced from the Launchpad database, yes18:36
MagilumAlright, thanks.18:37
cjwatsonthat's the only place I'm aware of that archives everything (or close to everything; we have expired some old binary packages from releases that aren't supported any more, though not source packages)18:37
MagilumSo the librarian doesn't have source packages?18:37
keesMagilum: LP keeps a debdiff between package versions, but that only started recently.18:38
Magilumkees: How recently?18:38
cjwatsonthe librarian has source packages, yes18:38
cjwatsonyou may have misread me if you think I said otherwise18:38
cjwatsonmy comment was "we have expired some old binary packages from releases that aren't supported any more, though [we have] not [expired any] source packages"18:39
keesMagilum: I think a little over a year18:39
MagilumAhh, okay. thanks.18:39
cjwatsonmm, the package diffs are not necessarily always between the pairs of packages you want, but yes, they can be useful18:39
keesright18:39
MagilumIdeally, I would have patches that laid out the growth of the program in a nice line, with metadata as to what each patch did18:41
MagilumI'm guessing the best thing to do would be to mine Launchpad and launchpad-librarian?18:41
keesMagilum: as an example, nss 3.12.3.1-0ubuntu0.9.04.1 is not longer available in binary form (a newer release was made) but the source is still available: https://launchpad.net/ubuntu/+source/nss/3.12.3.1-0ubuntu0.9.04.118:41
keesMagilum: for that, check with james_w, he's been doing that with bzr trees that track each source package18:41
Magilumoh, that'd be fantastic.18:42
MagilumAre they public? james_w?18:42
cjwatsonoh, yeah, that too18:42
cjwatsonthey're public, yes18:43
cjwatsonhttps://code.launchpad.net/ubuntu/+source/<sourcepackagename>18:43
cjwatsonnot necessarily everything is imported there as yet - there are still some importer problems18:43
cjwatsonbut I think the coverage is now pretty good18:43
Magilumhow long has that been going on?18:43
slangasekseems to still be about 50-50 odds on the packages I try to find branches for ;)18:43
Magilumhow far back do they go, rather?18:43
cjwatsononly for a few months, but he imported as much history as he could find from LP18:44
cjwatsonso I would expect they'll go back as far as you need18:44
=== cprov-lunch is now known as cprov
Magilumthat's fantastic18:46
Keybuk * Mounting securityfs on /sys/kernel/security...18:47
Keybukmount: securityfs already mounted or /sys/kernel/security busy18:47
Keybukmount: according to mtab, none is already mounted on /sys/kernel/security18:47
Keybuk [fail]18:47
Keybukkees: ^ OMG! THE SKY IS FALLING! THINGS ARE EXACTLY WHERE THEY SHOULD BE! ARGH!18:47
Keybuk:p18:48
Keybukkees: could you set OGRA=n on that script? :)18:48
MagilumDo the branches have a single continuous history, or are they totally disjoint from the ones in other pools (if that's the right word). I notice there's a branch for $package in hardy, one for hardy-proposed, one for hardy-updates, etc18:48
Keybukjcastro: you should so post that bootchart on twitter18:52
jcastroKeybuk: I didn't want to steal your thunder, feel free to post it yourself.18:54
jcastrobut I can if you'd like18:54
Keybukjcastro: it's better marketing if it's anecdotal18:55
jcastrohe ok18:55
Keybukbesides, mine are better ;)18:55
jcastroheh18:55
cjwatsonMagilum: they're supposed to have common history where appropriate18:55
Magilumcjwatson: Where would they be disjoint?18:56
cjwatsonwhere the history is in fact disjoint :-)18:56
cjwatsonsorry, I shouldn't have said "where appropriate", that was confusing18:56
* cjwatson -> elsewhere18:56
MagilumAAhh, the bzr repo's james_w has are in 2a format.19:00
keesKeybuk: erm?19:09
keesKeybuk: oh, is /proc/mounts not listing it as securityfs?19:10
kees        if ! grep -q ^securityfs /proc/mounts ; then19:10
kees                log_action_begin_msg "Mounting securityfs on ${SECURITYFS}"19:10
kees                if ! mount -t securityfs securityfs "${SECURITYFS}"; then19:10
keesKeybuk: or rather, I assume it should be the 3rd column, not the first that is checked?19:11
kirklandpitti: okay, cool, .face fixed in gdm19:12
kirklandpitti: http://paste.ubuntu.com/268101/19:13
kirklandpitti: how do i test .dmrc ?19:13
kirklandpitti: i'm not familiar with it at all19:13
superm1kirkland, don't you just put it in your home directory and restart gdm?19:14
keesKeybuk: what would you recommend as the cleanest way to make sure a given fs is mounted in a particular location?19:14
kirklandsuperm1: right... but what the heck does .dmrc actually do?19:14
kirklandsuperm1: and how can i tell if its working or not19:14
superm1kirkland, defines the defaults for your user, keyboard, language and login session19:15
=== thekorn_ is now known as thekorn
superm1(to override the system defaults for these things)19:15
superm1so if you want to make sure yours is being read, put a session in it that's different than the system's19:15
=== rickspencer3 is now known as rickspencer3-afk
jdstrandRiddell: hi! are you planning an upload of qt4-x11 today? I plan to upload a fix for CVE-2009-270019:24
jdstrandRiddell: http://qt.gitorious.org/qt/qt/commit/802d8c02eaa0aa9cd8d0c6cbd18cd814e6337bc619:25
keesKeybuk: you can set ulimits in upstart service definitions, right?19:26
ScottKjdstrand: I think he's offline until tomorrow sometime.19:27
keesKeybuk: oh, nm, found it in http://upstart.ubuntu.com/wiki/Stanzas19:28
jdstrandI'll take that as a 'no' then :)19:28
jdstrandScottK: thanks!19:28
RainCTKeybuk: Saying the PPA doesn't improve boot speed was a bad move, now there's no incentive to test it! :P19:32
ScottKThere's still the thrill for the first reboot and waiting to see if it comes up or not.19:34
sorenkirkland: Ok, good, didn't mean to pester you or anything. I had had mail issues on my shiny, new laptop, so I wasn̈́'t completely sure all my e-mail had gotten through.19:43
kirklandsoren: no problemo19:44
kirklandsoren: i reinstalled yesterday too19:44
kirklandsoren: similarly, i didn't mean to pester you about getting started on that image either19:45
kirklandsoren: i just wanted to make sure I wasn't making it more difficult than it needed to be19:45
sorenkirkland: This time, I've added all my $HOME/.*rc files to bzr and added a Makefile that'll install all the packages I can't live without. Blowing this box away now shouldn't be too much of a problem.19:45
kirklandsoren: that's really funny too... i've been carrying around the same $HOME/* since about edgy19:46
sorenkirkland: I deliberaly don't do that.19:46
kirklandsoren: just yesterday, i pruned *all* .*rc that I didn't recognize19:46
kirklandthere was some cruft in there19:46
kirklanddustbunnies19:46
kirklandsoren: as for testing this image ...19:47
sorenEvery time I acquire a new system, my $HOME gets more and more organised this way. I start out with a clean slate and only copy stuff over when I need it. After a while, I grab a full backup, and de- or recomission the machine.19:47
kirklandsoren: it's trivial for me to do so in kvm19:47
kirklandsoren: i can try to setup UEC here, if you tell me it's in better shape than last week, and worth trying an install now19:48
sorenkirkland: I have an upload pending that should take care of a few things, actually.19:48
jjohansen1kirkland: well we have a karmic kernel that can be tested19:48
kirklandsoren: cool, i'll look out for that19:48
kirklandjjohansen1: ah19:49
sorenkirkland: Oh, I just looked. It's not something that should affect anything you need.19:49
kirklandsoren: so i should use karmic's vm-builder to generate a jaunty amd64 image with alfresco19:49
sorenkirkland: I'd use what's in bzr.19:50
kirklandsoren: vmbuilder from bzr ?19:50
kirklandsoren: you mean?19:50
sorenkirkland: Yes.19:50
kirklandsoren: hrm...19:50
kirklandsoren: is that going to land in karmic?19:50
sorenYes.19:50
kirklandsoren: eta on that?19:50
pen1234http://www.thaiadpoint.com/tap8.1/bin/redir.php?p=2042&l=1357&u_id=36343519:51
kirklandsoren: i only ask for the sake of the reproduciblity of images19:51
pen1234http://www.thaiadpoint.com/tap8.1/bin/redir.php?p=2042&l=1357&u_id=36343519:54
sorenkirkland: I doubt I'll have the time this week.19:58
kirklandsoren: okay19:59
donriwhy is the software store needed, and why can't you use and help improve gnome-packagekit instead? how compatible will the software store be with the packagekit api? e.g. will it work with the pango and gstreamer plugins?20:03
=== billybigrigger_ is now known as billybigrigger1
slangasekmathiaz: thbbt, I'm uploading ubuntu-meta to get that FFe off my list :)20:17
slangasekmathiaz: well played :)20:17
mvodonri: PK can not use debconf, we would love to fix this, but it got not accepted upstream20:19
donriisn't debconf what interrupts installations to prompt for input?20:21
mathiazslangasek: thanks! ;)20:21
donriisn't the upstream concern merely that all prompts should go before installations so that installations run uninterrupted? couldn't this be made to work with debconf?20:27
slangasekdonri: no, it can't.20:32
donrii'm curious, why not?20:33
slangasekbecause debconf is used for communicating errors during package installs, and prompting in cases where we don't know prompts are needed until packages have started to be unpacked and installed.20:34
=== rmcbride_ is now known as rmcbride
kirklandseb128: pitti: do either of you guys want to eyeball my patches to gdm and gnome-control-center for Bug #426724 ?20:43
ubottuLaunchpad bug 426724 in gnome-control-center "login-screen has no user-pictures" [Wishlist,In progress] https://launchpad.net/bugs/42672420:43
kirklandseb128: pitti: i've tested that they "do the right thing"20:43
kirklandseb128: pitti: you guys might look at them from an upstreamable perspective, as I have no cred in the gnome world :-)20:44
sorenslangasek: thbbt?20:44
=== dpm-afk is now known as dpm
slangaseksoren: <raspberry_sound/>20:44
sorenslangasek: Oh, it's an onomatopoieticon?20:45
mneptokthttpd?20:45
slangaseksoren: yes20:45
sorentwss20:45
mneptok!info thttpd20:45
ubottuthttpd (source: thttpd): tiny/turbo/throttling HTTP server. In component universe, is optional. Version 2.25b-6 (jaunty), package size 59 kB, installed size 240 kB20:45
kirklandpitti: seb128: http://paste.ubuntu.com/268159/20:46
kirklandpitti: seb128: http://paste.ubuntu.com/268160/20:46
sorenslangasek: I would *never* have guessed :)20:46
slangasekmathiaz: well - I would be uploading ubuntu-meta, anyway, if the darn script noticed that the seed had changed20:46
seb128kirkland, open a bug and subscribe the sponsor team to it?20:47
seb128kirkland, it's late european time now, I'm busy with other things and pitti is away for the evening20:47
kirklandseb128: okay, you'd rather me do that than upload myself?20:47
seb128kirkland, I will have a look tomorrow morning20:47
kirklandseb128: cool, thanks20:48
seb128kirkland, well I would prefer to have changes upstream before being uploaded yes20:48
seb128otherwise nobody will upstream those later20:48
kirklandseb128: alright, i'll attach the two debdiff's to the bug then20:48
seb128thanks20:48
kirklandseb128: and subscribe you/pitti20:48
kirklandseb128: thank you ;-)20:48
Keybukkees: well, firstly you should *not* do that20:53
Keybukkees: you're wasting time, cpu, I/O, etc. during boot just to find out whether some other part of the boot worked or not20:53
Keybukfar better just to fail loudly as normal20:53
Keybukmountall will already have mounted securityfs20:53
fabrice_spkirkland, are you looking after FTBFS of pycryptopp ?20:53
Keybuk(and yes, you're reading the wrong field, field 1 can contain anything, field 3 is the type)20:53
kirklandfabrice_sp: no, sorry, no time20:54
keesKeybuk: so assume it's mounted and explode if it's not there?20:54
Keybukexactly20:54
fabrice_spI'll submit the debdiff then (it's the classical --install-layout python stuff)20:54
keesKeybuk: ok20:54
KeybukI've got that converted to Upstart anyway20:54
Keybukwhich does "start on filesystem", and filesystem checks for securityfs already20:54
Keybukbut it's worth saying ;)20:54
keesKeybuk: where does mountall.sh get its knowledge of securityfs's mount location?20:56
Keybukkees: mountall is a binary in the Upstart source package in the ubuntu-boot PPA20:56
keesKeybuk: right, but if someone doesn't have ubuntu-boot...20:57
Keybukthey will don't worry21:00
slangasekmathiaz: oh, haha, there's no ubuntu-server metapackage21:04
slangasekmathiaz: so the bug is fixed, then21:05
kirklandsoren: ping21:07
kirklandsoren: http://paste.ubuntu.com/268172/21:18
=== Amaranth_ is now known as Amaranth
* popey pokes directhex with a friendly stick21:27
kirklandapw: around?21:27
kirklandapw: i talked to rtg last week about upping our /dev/loop* to something more reasoanble, say 32 or 6421:27
kirklandapw: he said he'd need to investigate the memory cost ... do you happen to know?21:28
kirklandapw: seems other distros set that a bit higher than our 821:28
kirklandapw: and eucalyptus recommends 32, or it throws warnings in init21:28
popeydirecthex: libgconf2.0-cil appears to not exist in jaunty.. which is a problem for backporting tomboy 0.15.x suggestions?21:29
bdmurrayslangasek: I wanted to add that a new package should have an apport package hook to the new package inclusion guidelines.  Does that seem reasonable?21:38
slangasekbdmurray: seems reasonable to me; those are guidelines for main though, aren't they? (so the domain of the MIR team)21:39
bdmurrayslangasek: I was looking at https://wiki.ubuntu.com/UbuntuDevelopment/CodeReviews#NewPackage in particular21:40
bdmurrayso not necessarily main21:40
slangasekbdmurray: ah, ok21:42
slangasek# Non-native packages must have verifiable cryptographic path to upstream source21:43
* slangasek peers21:43
slangasekok, I don't know what these rules are targeted at, then; that's certainly not something that gets checked as part of new processing21:44
bdmurrayWhat documentation is refered to for new packages in universe then?21:46
RainCTmvo: Hey. You may be intersted in the last comment on http://bloc.eurion.net/archives/2009/how-to-help-with-package-screenshots/21:59
mvoRainCT: sweet, that sounds very nice22:01
mvoRainCT: I talked to him a while ago when I created the get-screenshot button in synaptic and he is just a incredible nice guy22:01
=== rickspencer3-afk is now known as rickspencer3
rgreeningpitti: ping22:12
directhexpopey, for jaunty... that sounds correct22:17
directhexpopey, it was unneccessarily ABI-bumped22:18
directhexpopey, change the dep to libgconf2.24-cil22:18
popeyahh22:18
popeythank you22:18
sorenkirkland: ah, that again.22:18
kirklandsoren: i worked around it, but hit a few more issues22:18
kirklandsoren: 2 things i wanted to discuss22:18
sorenkirkland: Ok.22:19
kirklandsoren: before vmbuilder ...22:19
kirklandsoren: kqemu ....22:19
sorenOh.22:19
sorenkirkland: Ah, yes.22:19
kirklandsoren: upstream qemu and kvm projects have both disabled it, noting that it's basically unsupported22:19
kirklandsoren: we would need to configure that on to support it in Ubuntu22:19
sorenkirkland: It's a shame, really. I'd like to keep it around (I happen to know that jdstrand uses it), but it would end up in main. :(22:19
kirklandsoren: there's a few users complaining about this now22:19
kirklandsoren: yeah, i'm on the fence22:20
kirklandsoren: i don't guess i really mind it in universe22:20
kirklandsoren: but in no way do we want to endorse it in main22:20
kirklandsoren: when upstream is saying that it's unsupportable22:20
sorenkirkland: ..but it would be in the same binary, right?22:20
sorenNo way to split it out.22:20
sorenAFAIK.22:20
kirklandsoren: right22:20
kirklandsoren: we'd have to do a separate build, and spit out a different binary deb for universe22:21
* jdstrand does use it22:21
jdstrandit is fairly flaky on karmic though22:21
kirklandjdstrand: oh?  how are you using it in karmic?22:22
jdstrandiirc I could have VMs with 384M of ram, but not 256 or 51222:22
jdstrandkirkland: I was using it in Dublin22:22
kirklandjdstrand: not through qemu-kvm, huh?22:22
sorenOk, just for kicks: Can some please calculate the HMAC_SHA1 with key "12345678901234567890" and data 0 (ASCII 0, not '0')? I have a document that says it should yield one value, but I'm getting another.22:22
jdstrandkirkland: I did use qemu-kvm once to test the libvirt/apparmor stuff22:23
cjwatsonmeh, why on earth is a watch file or get-orig-source a requirement in those "new package guidelines"?22:23
jdstrand(for kqemu)22:23
cjwatsonrule of thumb: if something is only sporadically followed among the packages in main, making it a requirement for all new packages may not make sense :-P22:23
cjwatsonbdmurray: I think what's happened is that the MOTU review practices have been borged into that page22:24
cjwatsonbdmurray: archive admins doing new queue review are usually experienced enough that their own judgement is a pretty good set of guidelines in itself, and TBH I'd rather leave them to it most of the time, as long as we get the basic licensing checks done; if I were to point people at a set of guidelines, I'd use http://ftp-master.debian.org/REJECT-FAQ.html22:25
kirklandsoren: okay, i suppose we ignore kqemu for now?22:26
cjwatsonbdmurray: as for apport package hooks, it often makes sense, but not always - consider a command-line tool which simply filters its input in some way. There's really no sensible way to write an apport hook for such a thing22:26
kirklandjdstrand: i would not have expected kqemu to work at all with qemu-kvm ...22:26
cjwatsonbdmurray: so there definitely needs to be discretion in there22:27
kirklandsoren: okay, vmbuilder ... i'm hitting a few errors22:27
kirklandsoren: i was able to change the parted calls to use "linux-swap(new)"22:27
kirklandsoren: that seems to work22:27
cjwatsonuse (v1) please22:27
kirklandcjwatson: i saw some posts from you about this topic, actually22:27
kirklandcjwatson: hmm, (v1) didn't work ...22:27
cjwatsonlet me check if that patch is in place22:27
jdstrandkirkland: well, I was using it with libvirt, so I used "<domain type='kqemu'>" with <emulator>/usr/bin/qemu</emulator>22:27
jdstrandkirkland: at the time, it didn't blow apart22:28
jdstrandkirkland: I may have had a kqemu-source module laying around22:28
kirklandjdstrand: hrm, okay22:28
cjwatsonoh, meh, it isn't!22:28
cjwatsonyou'll have to use (new) for now, yes22:28
cjwatsonbut expect that to change again in future; (new) will keep on working at least for a while22:28
kirklandcjwatson: okay, confirms what i saw22:28
cjwatsoncalling things "new" is bad design in general though, which is why I got it changed upstream22:29
kirklandcjwatson: i tried v1 first, then fell back to (new)22:29
kirklandcjwatson: oh, i agree, and support your quest ;-)22:29
bdmurraycjwatson: my intent is to modify the documentation so new packages will be aware of apport package hooks when making a new package.  I modified https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages but wanted something that stressed it more.22:29
bdmurraycjwatson: I realize it doesn't always make sense to have one22:30
kirklandsoren: okay, so once i fix VMBuilder/disk.py to use linux-swap(new) ... the install proceeds22:30
cjwatsonbdmurray: that's fine, I just don't want us to go too far the other way and end up with a bunch of silly apport hooks that do very little of any use. It's probably only really an issue when the package is likely to get a lot of bugs22:30
kirklandsoren: then blows up at bootloader installation22:30
cjwatsonor a lot of hard-to-diagnose bugs22:30
kirklandcjwatson: btw, i don't know that I'm going to have time to fix grub2 to install onto each disk in a raid22:31
jdstrandbdmurray: fyi, the apport report is in the usual place22:31
kirklandcjwatson: at least, not without a few pointers22:31
=== foxbuntu` is now known as foxbuntu
cjwatsonkirkland: I was under the impression that that was on my plate22:34
mathiazcr3: hey - reviewing your apport merge proposal22:34
kirklandcjwatson: oh, good, i thought you thought i was fixing that22:34
mathiazcr3: isn't the apport support a new feature?22:34
kirklandcjwatson: thanks, i haven't filed a bug yet ... i'll do that now (unless there's already one)22:35
mathiazcr3: hm - s/apport/checkbox merge proposal/22:35
cr3mathiaz: nope, it was added before ff. I just improved it following complaints :)22:35
cjwatsonkirkland: go ahead22:36
sorenkirkland: Ah, yes, the grub2 thing.22:37
kirklandsoren: do you have a fix for this too?22:37
sorenkirkland: I do not, unfortunately.22:37
jdstrandsoren, kirkland: zul was working on that at one point22:37
kirklandsoren: a work around?22:37
sorenkirkland: For different reasons, I will have to find a fix for it tomorrow.22:37
sorenkirkland: Install grub1? :)22:38
jdstrandI do not know the status22:38
mathiazcr3: same question for the dmi detection22:38
mathiazcr3: it seems that this two things add a lot of new code22:38
cr3mathiaz: dmi was there as requested by launchpad, but it didn't work unfortunately and I couldn't fix it before ff22:39
mathiazcr3: and what about apport symptoms support?22:42
kirklandcjwatson: https://bugs.edge.launchpad.net/ubuntu/+source/grub2/+bug/42704822:42
ubottuLaunchpad bug 427048 in grub2 "grub2 needs to install the bootloader to each disk in a RAID1 array providing /boot" [High,Triaged]22:42
kirklandcjwatson: i filed against grub2, assigned it your way, triaged it, and targeted at alpha622:43
kirklandcjwatson: sorry if any of that is inaccurate22:43
kirklandsoren: i don't see a grub1/2 toggle in vmbuilder :-)22:43
cjwatsonkirkland: that's fine although a6 might be ambitious22:44
kirklandcjwatson: okay, retarget for beta?22:45
kirklandcjwatson: i'll leave that to your discretion22:45
cr3mathiaz: I was hoping that could be considered a bug against checkbox reporting irrelevant bugs22:45
kirklandcjwatson: i just wanted to make sure it was milestoned, assuming that was okay by you22:45
cr3mathiaz: however, we could consider that a feature and I could go through the ffe process if that would make you feel more comfortable22:46
cjwatsonkirkland: leave it be for now; sure22:46
sorenkirkland: That's what I'll add tomorrow. :)22:48
kirklandsoren: okay, cool, i'll fix other stuff in the mean time22:48
sorenkirkland: well... Not really. I'll just fix it, so that things Just Work[tm].22:48
kirklandsoren: cheers ;-)22:48
mathiazcr3: IIUC the workaround that bdmurray introduced in the previous upload was fixed?22:48
mathiazcr3: ie not reporting agains the linux package?22:48
cr3mathiaz: yep22:50
cr3mathiaz: ie, if there's no corresponding package and there's no corresponding symptom, then don't report a bug22:51
cr3mathiaz: I will be revising all the tests later to make sure that a relevant package is assigned to each test so that bugs can be reported for each test22:51
cr3mathiaz: I need to jet, but I'll be back online later. thanks for looking into my merge request!22:52
=== robbiew is now known as robbiew-afk
=== rickspencer3 is now known as rickspencer3-afk
=== Mez__ is now known as Mez
* slangasek chuckles at bug #40022223:26
ubottuLaunchpad bug 400222 in malone "new status ajax menu let you change bugzilla watch status" [High,Fix committed] https://launchpad.net/bugs/40022223:26
RainCThow can I fix my install if ~ubuntu-boot/+archive/staging is evil? apt-get inside chroot from Live USB?23:33
slangasekhttps://wiki.ubuntu.com/RecoveryMode?23:34
slangasekwhat kind of evil was it?23:34
RainCTslangasek: Haven't tried it yet, asking just in case (I need my laptop tomorrow morning).23:35
slangasekheh23:35
RainCTbtw, any idea when the diff stuff for 'aptitude update' will land?23:40
mathiazmdz: re bug 194140 - should I assign it to mvo?23:48
ubottuLaunchpad bug 194140 in cyrus-sasl2 "Dependency cycle prevents upgrade of libsasl2-2" [Low,Incomplete] https://launchpad.net/bugs/19414023:48
mrooney|wis there anywhere to track the number of language packs on the default ISO over past releases of Ubuntu?23:55
mrooney|wmore specifically I'm trying to figure out the total size consumed by langpacks on the ISOs over time23:56
slangasekthe number installed can be extracted from the .manifest files accompanying the ISOs23:57
slangasekon releases.u.c and old-images.u.c23:57
slangaseksorry, old-releases.u.c23:57
mrooney|wslangasek: excellent, thanks23:59

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