/srv/irclogs.ubuntu.com/2010/01/27/#ubuntu-devel.txt

tlpHi. Apparently my Lucid filesystem contains inconsistencies and requires me to run fsck manually. The problem is, I can't ssh in and I have no option for a command prompt. Is there any way to get one, or do I have to use a LiveCD?00:36
tlpI've got Plymouth, apparently.00:36
Sarvattholding shift while booting will bring up the grub menu where you can pick recovery00:38
tlpcool. thanks00:38
tlpheh. fsck is caught in an endless loop. The process dies because it wants me to run it manually, and then Ubuntu runs the command again. So no command prompt in recovery mode either.00:46
slangasekfor which filesystem?00:51
slangasekwhat's supposed to happen is that mountall exits with an error, triggering the mountall-shell job00:52
tlp /dev/sda100:52
tlpthat's the behavior I expect, yeah00:52
slangasekI mean, what's the mountpoint00:52
tlpI think it00:52
slangasekis this the root filesystem?00:52
tlper, it's /00:52
tlpyes00:52
slangasekso as a workaround, I would suggest setting init=/bin/sh and manually running the fsck00:53
slangasekand then rebooting00:53
tlpok. seems like something worthy of a bug report00:53
slangasekafter you've done that, please file a bug on mountall, yes00:54
=== bryyce is now known as bwh
iontlp: Did i get this right, you have Plymouth, but it doesn’t ask (graphically, that is, along with the Ubuntu logo) whether to fix the filesystem problems?00:55
tlpI may have been confused, because I wasn't sure what bheavior to expect, but I'll reboot now to confirm that's true.00:56
tlpwhen I got home, the Ubuntu boot logo was on the screen and nothing else. I imagine there was a power outage or something and it stalled on fsck.00:56
ionThings not quite working well when Plymouth isn’t available is a known problem and will be fixed for Lucid. I was under the impression things like what you’re encountering should work by now when Plymouth is available. I haven’t tested that myself, though.00:58
tlpoh. No, Plymouth doesn't seem to do anything special00:58
slangasekin cases where interaction is needed, mountall is supposed to exit, triggering mountall-shell, triggering plymouth to exit00:59
tlpI see what looks like a loading bar briefly, which then disappears. If I press escape to make Plymouth die, I see the fsck error01:00
slangasekchances are you'd get better output if text display wasn't broken in the version of plymouth in the archive01:00
ionLooking at the source, the current version of mountall should tell Plymouth to say ‘%s filesystem has errors [SIFM]’ and if the user hits F(ix), it should run fsck again with mnt->fsck_fix = TRUE.01:01
slangasekthat'll be fixed soon, but I wanted to give Keybnz a chance to review it before uploading01:01
ionBut yeah, as i said, i haven’t actually tried any situation where mountall asks plymouth to output text.01:02
slangasekion: are you interested in building plymouth out of bzr and putting it through its paces, to see whether my changes are OMGbroken?01:03
slangasekI'm not sure Keybuk will have a chance to review before next week, and I don't really want to upload straight to the archive without getting other eyeballs on it01:03
ionslangasek: I’ll do that today, after some sleep.01:03
slangasekok :)01:03
iontlp: So, assuming Plymouth text rendering is broken, perhaps try hitting F blindly instead of escape and see if it magically runs fsck with the right flags to fix the filesystem. :-)01:04
tlpk, will do01:05
slangasekzul: finished my analysis of nmbd upstart conversion - bug #513035 is a blocker01:06
ubottuLaunchpad bug 513035 in upstart "no support for negation in env matches of job start/stop conditions" [Undecided,New] https://launchpad.net/bugs/51303501:06
tlpion: nope, doesn't seem to do anything01:07
iontlp: Anyway, booting with init=/sbin/sulogin (or init=/bin/sh for a works-for-sure but less friendly shell) and running fsck -C0 -y /dev/<device> manually should work.01:09
tlpyeah, I think I can fix it. Just wanted to test your theory; thanks for the help everyone. Wasn't sure where to take this question/report, since I know this isn't a support channel.01:10
slangasektlp: I'm afraid we're well into "development" territory here, so it's clearly on-topic :)01:10
tlpthat was my rationale :p01:13
zulslangasek: cool...interesting01:14
slangasekzul: that's actually the /lesser/ blocker; the /greater/ blocker is the one I allude to in the description, that 'start on event1 and net-device-up' will cause 'ifup' to hang in some cases... I need to dig into eucalyptus to make a solid case for making that event asynchronous01:17
zulah01:20
ionslangasek: Unless i remember incorrectly, Keybuk has already said the blocking behavior was a mistake that should be fixed. :-)01:26
slangasekion: the blocking behavior of /etc/network/if-up.d/upstart?   that's not what he told me last01:26
ionHm, ok, i must have mixed that up with something sadmac@#upstart said.01:26
slangasekwell, he may have told you something different, perhaps based on new information he didn't have when he talked to me :)01:27
ionI think it’s most probable i remembered incorrectly.01:27
ionOh, sorry, i misread your initial line. I must be tired. :-) I missed the part about ifup blocking and thought you were talking about event1 blocking until net-device-up just because $randomjob has that ‘start on’ stanza.01:29
slangasekwell - fixing that would make it irrelevant whether ifup is blocking or non-blocking, but that's the *hard* bug that we know's not being fixed in lucid01:30
ionAs for ifup blocking, hmm. That *is* a problematic case indeed.01:30
InvaderZimhelp. i patched uvcvideo module for a webcam to work, and it worked, but the module was at /extra/ and the old one at the kernel tree. so after rebooting it stopped working. dmesg now gives errors typical of a module requiring a newer kernel... now i cant revert back to the old error message before patching (which was just one line of error)... I think depmod or someth has cached the problematic uvcvideo module symbols, and doesnt matter which driver 01:37
=== bwh is now known as bryceh
InvaderZimno one?01:53
=== jamesh_ is now known as jamesh
tlpslangasek: Looks like someone beat me to it with bug #50180103:44
ubottuLaunchpad bug 501801 in mountall "Infinite-loops in fsck when booting with damaged /" [Undecided,Fix released] https://launchpad.net/bugs/50180103:44
=== jldugger is now known as pwnguin
pittiGood morning06:04
pittiasac: argh, now firefox does it again06:06
pittiit worked yesterday, hrm06:06
pittiasac: hacking extensions.{ini,rdf} is a bit inconsistent, but I think it's either the  langpacks (which are currently broken anyway and need to be updated to 3.6) or vimperator06:14
pittiasac: ok, got it again, and I didn't have vimperator installed this time06:21
* pitti blames the outdated langpacks06:21
dholbachgood morning07:00
* pitti hugs dholbach07:04
* dholbach hugs pitti back07:05
=== spm changed the topic of #ubuntu-devel to: LP in R/O 09:00-11:30 UTC | Lucid Alpha 2 released | Archive: open | MoM running (but use bzr!) | Development of Ubuntu (not support, not app development on Ubuntu) | #ubuntu for support and general discussion for dapper-karmic | #ubuntu-motu for getting involved in development | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://wiki.ubuntu.com/HelpingWithBugs
=== nixternal_ is now known as nixternal
lifelesscjwatson: ~cjwatson/debian-installer/main/.bzr is deprecated ...08:56
lifelesscjwatson: can I convince you to upgrade it ? :)08:56
tseliotpitti: my upload of ia32libs got stuck at 606673k/606674k for the 2nd time now (and it takes hours for me to upload it). Any ideas of what's going on?09:10
pittitseliot: LP just went down09:10
pittifor upgrade09:10
pittiargh, you're doing that at home? poor you09:10
pittitseliot: I did ia32-libs updates on a porter box (ronne) in the DC09:11
tseliotpitti: ok, but it failed last night too09:11
pittibuild binaries there, and scp them to my box for testing09:11
pittitseliot: no idea about last night, though09:11
tseliotpitti: can you explain me how I can do that (in private) please?09:11
pittitseliot: perhaps you can rsync it against the current versino to chinstrap and dput from there?09:11
asacpitti: do you have xul-ext-greasemonkey?10:00
pittiasac: not right now; that one might actually have been the culprit indeed10:02
seb128re10:02
asacpitti: i can reproduce ffox not starting twice with that10:02
asacand seb too ;)10:03
seb128une daily chart is 17.5 seconds10:03
seb128asac, do you know if somebody opened a bug btw?10:03
* asac hopes its just greasmonkey and not system extensions in general10:03
pittiseb128: uh, with 2.6.32-11?10:04
pittiI can't get it below 20 with that kernel10:04
seb128pitti, no, still -1010:05
pittiah10:05
seb128I don't know how you get linux upgraded10:05
pittithe one with broken suspend10:05
seb128I use update-manager daily10:05
pittiI reinstalled yesterday10:05
pittibut usually I'm just using apt-get dist-upgrade10:06
pittisince jaunty, update-manager doesn't appear any more in the tray, so that's faster10:06
seb128urg10:06
seb128I though we were on #u-d ;-)10:06
pittiseb128: we are..10:08
pittithe other -d?10:08
seb128yeah ;-)10:08
pittiyay, upload works again10:29
pittitseliot: ^ FYI10:29
tseliotpitti: \o/10:48
tseliotpitti: it only took 16 seconds to upload ia32-libs (it took ~6 hours here...)10:51
pittiyay phat pipes10:54
=== mthaddon changed the topic of #ubuntu-devel to: Lucid Alpha 2 released | Archive: open | MoM running (but use bzr!) | Development of Ubuntu (not support, not app development on Ubuntu) | #ubuntu for support and general discussion for dapper-karmic | #ubuntu-motu for getting involved in development | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://wiki.ubuntu.com/HelpingWithBugs
gesercould an archive-admin please remove the old texlive-base-bin package (it's in NBS now)? texlive-binaries provides texlive-base-bin and all packages on http://people.canonical.com/~ubuntu-archive/NBS/texlive-base-bin have an unversioned dependency on texlive-base-bin so they continue to be installable with texlive-binaries. the only exception is jadetex but ther is bug #511399 waiting on sponsoring11:26
ubottuLaunchpad bug 511399 in jadetex "Update versioned build-dependency from texlive-base-bin to texlive-binaries" [Undecided,New] https://launchpad.net/bugs/51139911:26
geserto get it fixed.11:26
geserthis should get some FTBFS resolved caused by the TeXLive update as the buildds try to install the old (now uninstallable) texlive-base-bin instead of texlive-binaries and complain about it11:27
directhexRiddell, was it you who OK'd chromium-browser?11:50
Riddelldirecthex: yes11:55
directhexRiddell, how does one go about getting an exception to the usual "no bundled $everything please" rules that are widely understood to govern getting things accepted?11:56
Riddelldirecthex: there is no such rule for getting into the archive11:57
Riddellyou're probably thinking of main inclusion requests11:57
Riddellwhich aren't my area11:57
=== MacSlow is now known as MacSlow|lunch
directhexRiddell, so an upload with 40 meg of bundled source wouldn't get rejected on principle?12:00
directhexassuming a valid debian/copyright of course12:00
asacdirecthex: there we want to provide a great experience. software like chromium firefox without bundled third party wouldnt be able to exist given how the system libs progress/regress in different ubuntu releases12:02
Riddelldirecthex: as an archive admin I care about licencing, namespace pollution and making sure the package actually has some source code and was ment to be uploaded, how it builds it's interesting.  it will cause problems for the MIR though if the security guys have anything to do with it12:04
directhexRiddell, roger. i'll take that as a green light12:08
apwpitti, where we have blueprints with no work items, what do you think of faking an item on the owner for the blueprint of 'specifiy initial tasks' or similar12:29
apwsuch that we end up with something in there12:29
pittiapw: usually you should get a mail with "this bp has no WIs"12:38
pittibut sure, a fake WI works, too12:39
pittiI need to leave for ~ 1.5 hours12:39
apwack12:39
rahis changing the default search engine of redistributed firefox binaries permitted by the firefox license?12:50
directhexrah, it wouldn't be Free Software if it wasn't permitted12:53
rahdirecthex: you mean this software which isn't distributed by Debian, wouldn't be free software? :)12:55
directhexrah, trademarks & software licensing are distinct issues. the former drove the decision to produce an unbranded version in debian12:56
rahdirecthex: both are also cognate issues; they are both issues of intellectual property licensing12:56
rahdirecthex: but none of this addresses the issue of whether changing the default search engine in redistributed firefox binaries is permitted by the mozilla foundation?12:57
directhexrah, "intellectual property" is a made-up term designed to confuse different sections of law. but, regardless, the software license for firefox absolutely cannot say "this section is invariant, i.e. you may not change it" without it becoming non-free12:57
rahthe idea of the default search engine being some "section" of the software seems odd12:58
rahit seems more odd than considering the firefox branding images to be a "section" of the software12:59
directhexsee also: http://popey.com/blog/2010/01/26/yahoobuntu/#comment-190512:59
=== MacSlow|lunch is now known as MacSlow
directhexthe default search engine is absolutely a question of source. a Yahoo search provider is already upstream, in mozilla/browser/locales/en-US/searchplugins/yahoo.xml13:04
directhexso it's changing 1 line to make that one the default rather than google.xml13:05
apwpitti, the update process for the work-items db, how does that work, do you just write over the original db?  I seem to be getting partial db's at cirtain times of the hour13:21
apwpitti, it also appears to be completing between :40 and :50 now when it used to be done between :10 and :20 normally13:22
Riddellev: for kubuntu netbook we need to enable the netbook workspace at bootup of the live environment which I know how to do in casper and also for the installed environment, how do I do that?13:25
evRiddell: one option would be to put a script to do it in /usr/lib/ubiquity/target-config13:29
Riddellev: that looks like just the thing, thanks13:36
evsure thing13:36
d1bok what's with the move to yahoo?13:43
sorend1b: Don't know. What /is/ with it?13:44
d1bhttps://lists.ubuntu.com/archives/ubuntu-devel/2010-January/030065.html13:44
sorenYes...13:44
d1bseems like a short sighted move.13:45
sorend1b: Rick explains what and why pretty well, I think.13:45
d1bsoren: i don't.13:45
sorenHence my question:13:45
soren14:44:10 < soren> d1b: Don't know. What /is/ with it?13:45
d1bsoren: well this is funding microsoft13:46
d1bwhich contributes to bug 113:46
ubottuhttps://bugs.launchpad.net/ubuntu/+bug/1 (Timeout)13:46
ograd1b, what makes you think that ?13:47
d1bogra: yahoo uses bing for its search engine now13:48
d1bthat costs yahoo and microsoft gets paid for it13:48
ograd1b, wrong13:48
d1bogra: yahoo pays ms13:48
* soren has a difficult time getting worked up about the whole one proprietary web service by default vs. another proprietary web service by default13:48
ograd1b, you should inform yourself before ranting :)13:49
d1bogra: i have13:49
ograd1b, they share the revenue from ads13:49
sorenogra: Yahoo search engine is backed by Bing. Since around 6 months ago.13:49
ograsoren, thats right13:49
ograsoren, i just say the assumption that yahoo pays for it is wrong13:49
d1bogra: ok fine they don't pay ms, but ms still profits13:49
sorenogra: Ah.13:50
ari-tczewsoren: have you got time for sponsoring?13:51
ari-tczewnote: small merges13:51
sorenari-tczew: Depends on what it is. I've got a pretty hefty fever today, I'm not exactly clearheaded, so if you can find someone else... :)13:52
ograd1b, well, effectively yahoo pays for ubuntu development through the mentioned agreement in the mail, i wouldnt say that raises MS market share in any way13:52
ograi'D rather say it lowers :)13:53
ari-tczewsoren, I'm looking for any sponsor too long13:53
sorenari-tczew: For which package?13:53
d1bhttp://www.chuckfrain.net/blog/2010/01/26/forced-changes-in-my-browser/13:53
highvoltageyes I'm with soren on this one. it's just one proprietary search engine for another. big deal.13:53
ari-tczewsoren, bug 50313613:53
ubottuLaunchpad bug 503136 in dmraid "Merge dmraid 1.0.0.rc16-2 (main) from Debian testing (main)" [Undecided,Confirmed] https://launchpad.net/bugs/50313613:53
highvoltage(yahoo's home page is way more sleezy though, showing me ads to work from home and make lots of money)13:53
sorenari-tczew: I have /no/ clue about dmraid.13:54
d1bhighvoltage: yes but ubuntu is then funding ms.13:54
ari-tczewsoren, maybe this? bug 49967113:54
ograby earning money from ms ?13:54
ubottuLaunchpad bug 499671 in texinfo "Merge 4.13a.dfsg.1-5 (main) from Debian testing (main)" [Undecided,Confirmed] https://launchpad.net/bugs/49967113:54
sorend1b: Microsoft pays Yahoo. Yahoo pays Canonical.13:55
ograhow is that funding13:55
ograits lowering their income ...13:55
sorenari-tczew: sorry, I'm not your man today. I'm trying to focus on super simple things I know all about already. :)13:55
loolDoes someone know which kernel configs upstart needs?13:55
loolI'm trying to figure out why I get Event failed errors when using a qemu armel versatile kernel13:56
d1bogra: microsoft pays yahoo sure, by using yahoo microsoft profits.13:56
ari-tczewthanks for all sponsor for main. I always know that you are very helpful team.13:56
micahgd1b:  a little more funding for MS won't make them any bigger...a little more funding for Canonical probably will, also IMHO, bug 1 is to get MS out of first place, not crush them entirely13:57
ubottuhttps://bugs.launchpad.net/ubuntu/+bug/1 (Timeout)13:57
Riddellev: committed to casper, could you do a quick check?  bash is so easy to make mistakes in13:57
ograin any case thats a totally offtopic discussion for this channel :)13:57
loolRiddell: You mean busybox?  ;)13:58
d1bnext up on the mailing list, ubuntu to use the windows kernel, "we were paid for it"13:58
Riddelllool: mm, even more easy to make mistakes in13:58
d1berh sorry, it just seems that way to me atm.13:59
d1bi know ubuntu needs revenue.13:59
d1bjust if it was handled better (gui that suggests yahoo and has other options)13:59
ionpitti: Great work with desktop-lucid-startup-speed, btw.14:00
loolRiddell: You need to +x the scripts14:00
Riddelllool: thanks, fixed14:01
lifelesspitti: if I have a bunch of tracebacks, do you know of somthing that will group them?14:06
evRiddell: did you commit to lp:ubuntu/casper?14:10
pittislangasek: tkamppeter mentioned that GSoC project, but it won't land in time for lucid14:11
pittiapw: update process> it's one big transaction, so most of the time it's just writing its journal14:12
pittiapw: between 40 and 50? that rather sounds like the one on macaroni? people updates at :05, as before14:12
pittiion: \o/14:12
apwpitti, hrm ... ok sounds like i am getting my data from the wrong place14:13
pittilifeless: if they get submitted as apport-generated bugs, they will be auto-duplicated14:13
tseliotpitti: can I upload jockey after I (successfully) test it or shall I wait?14:13
evRiddell: context> 16:51 <cjwatson> superm1,pitti,ev: please note for future commits that casper is in lp:ubuntu/casper now rather than lp:caspper14:13
pittilifeless: in theory that functionality is available in python-apport as well, but it's not a two-liner to set it up; do you need this locally for something?14:13
pittitseliot: go ahead; please just ensure that you commit the changes to trunk, and merge from that14:14
Riddellev: hmm, I did not14:14
pittitseliot: like, the do_blacklist change, etc.14:14
tseliotpitti: ah, ok, I won't apply the changes directly to ubuntu-core-dev. The handlers will still need to be updated manually I guess14:15
tseliotas the ones in trunk are older than the ones in ubuntu-core-dev14:15
Riddellev: merged, how confusing14:17
apwpitti, however i just updated and got the same partial update i get from the macaroni one14:17
apwi bet i get a fuller update at 20 past14:17
pittiapw: right, people is currently running14:17
pittiapw: just weird that it already commits stuff14:18
pittiit's one big transaction14:18
apwpitti, is this thing updateing these db's in place, ie direct to lucid.db, and not to lucid.db.new then renaming14:18
pittiapw: yes, in-place14:18
pittisqlite handles locking itself usually14:18
apwright but thats no use if one is copying the db over wget14:18
pittiapw: grabbing the people db at :30 should work fine; it's usually taking until :15 or so14:18
apwand the db is appearing empty14:19
evRiddell: looks good14:19
apwit might be nice to just have; cp lucid.db lucid.db.tmp; mv lucid.db.tmp lucid.db.stable14:19
apwand then people who need to do what i am can just take .stable and get a complete clean db always at any time14:19
Riddellev: groovy, I'll upload14:19
apwand not have to know when you are updating14:20
lifelesspitti: yeah, we're categorising udd package import failures14:20
lifelesspitti: e.g. http://package-import.ubuntu.com/failures/wine14:21
pittilifeless: python -c 'import apport.crashdb; help(apport.crashdb)' describes the CrashDatabase of apport14:23
lifelesspitti: thanks14:23
pittilifeless: in essence, you init it with a .db filename (sqlite), and keep calling check_duplicate()14:23
lifelesspitti: does it really need a db ?14:23
pittilifeless: well, you need to store the "known" master signatures somewhere14:24
pittilifeless: the sqlite usage is pretty well woven into this14:24
pittilifeless: the downside is that it is designed to work with a "crash database"14:24
pittilifeless: apport has an in-memory one, so you don't need Launchpad14:24
pittilifeless: if you neither want a sqlite db, then perhaps it's better to just reimplement it14:25
pittiit's not rocket science, after all14:25
lifelesspitti: :)14:25
lifelessI shall poke at it - thanks!14:25
pittilifeless: look at /usr/share/pyshared/apport/report.py, def crash_signature()14:25
apwpitti, so what do you think about making a stable copy of the db available at the end of the run14:26
pittilifeless: that turns a traceback (or signal crash, etc.) into a "primary key" which the retracer uses for identifying dupes14:26
pittilifeless: so you need to store those signatures somewhere (that's the sqlite db that I mentioned), and for every incoming exception you calculate the signature and look it up14:27
lifelesspitti: does your code do fuzzy matching?14:27
lifelessI guess you mask our variables while making the key14:27
lifelesss/our/out/14:27
pittilifeless: no, it just chains the top 5 function names and the exception name14:27
pittiwhich seems to work well for "general" crashes14:28
pittii. e. ignoring arguments14:28
pittibut after that, only strict matching14:28
lifelesspitti: thanks a lot; we may not end up doing anything but thats a really good pointer.14:30
BenCI'm loving this new enforcement of being identified to be in certain channel14:35
loolOk so my upstart issue might be that udev wasn't starting due to lack of inotify support14:41
loolWhat I was seeing was the "mounted /dev" event being generated but then nothing at all and a /core from /sbin/init but init still running14:42
=== cjohnston is now known as FFEMTcJ
=== FFEMTcJ is now known as cjohnston
micahgpitti: do you remember on hardy if you can use apport for packages from PPAs?14:56
loolBah my kernel is 2.6.30 and I need 2.6.32 for devtmpfs14:57
pittimicahg: independently of the release, apport generally disallows filing bugs for PPA packages14:58
pittimicahg: some package hooks (like ubuntuone) overwrite that, though14:58
micahgpitti: so I can disable it in the firefox hook if I want to get bugs?14:58
pittimicahg: yes; I don't think that worked in hardy yet, though14:59
micahgpitti: ok, it'll be useful for future and current testing in Karmic and up though14:59
pittimicahg: ISTR that asac already asked me about that; not sure, perhaps the current daily PPAs already have that15:00
micahgit doesn't seem to work for the firefox 3.6 package we made, but I can look at ubuntuone as an example15:01
micahgthanks pitti15:02
=== beuno_ is now known as beuno
asacpitti: we are concerned about hardy-jaunty too ...15:06
asacor will hardy just always work?15:06
* ogra is mr superbrave and runs update-manager -d now15:07
mvoogra: ohhh, http://people.ubuntu.com/~mvo/automatic-upgrade-testing/current/15:08
* ogra looks15:08
mvoogra: it will probably go ok, its mostly file overwrite issues that are left and the gui upgrade runs with --force-overwrite15:09
ogralooks ok i only have ubuntu15:09
ograwe'll see15:09
ograif i encounter probs i'll moan loudly :)15:09
zulpitti: ping15:36
pittipong15:36
zulpitti: for the psycopg2 MIR i split of the testsuite into a seperate package like when did for puppet15:37
pittizul: oh, why that?15:37
zulso it can be integrated in to the qa-regression testsuite15:37
pittiI thought it was just part of the source15:37
pittiah, I see15:37
pittinice15:37
zulpitti: so I think that one can be promoted now if you agree15:38
ograpitti, hmm, i see a workitem for a spec of mine on the tracker listed twice (one time its done the other its todo)15:38
ograhttp://people.canonical.com/~pitti/workitems/canonical-mobile.html "Move uboot-imx to main to use it from the image build machines"15:39
pittiogra: weird; can you please file a bug about it?15:39
ograerr, sorry, todo and postponed15:39
ograwill do, whats the product ?15:39
pittiogra: ah, nevermind15:39
pittiogra: there _are_ two work items on https://blueprints.edge.launchpad.net/ubuntu/+spec/mobile-lucid-imx51-debian-cd-to-uboot15:40
* ogra checks 15:40
pittione as todo, one as postponed15:40
ograthere shouldnt be15:40
pittithat's a side effect of duplicating WIs15:40
ograoh A3 vs overall15:40
pittithey won't dupe on teh per-milestone chart, but of course they will on the "entire release" one15:40
ograyeah15:41
ograsorry for the noise15:41
pittinp :)15:41
randomactionDo I need to file a sync request for a package recently added to Debian (now in testing)? It's not in Ubuntu yet.15:41
* ogra really hates the CSS layout of the spec pages ... the whiteboard became totally unreadable with that column setting15:41
dholbachhttps://wiki.ubuntu.com/UbuntuDeveloperWeek Day 3 starting in #ubuntu-classroom (on irc.freenode.net) in 16 minutes15:44
pittirandomaction: those regularly get imported, so now you don't need to yet15:46
randomactionpitti: ok thank you15:46
=== deryck is now known as deryck[lunch]
dholbachkirkland, DktrKranz: if you hop into #ubuntu-classroom now, I'll op you15:51
kirklanddholbach: done15:51
dholbachkirkland: thanks15:51
loolI dont get why "initctl emit mounted MOUNTPOINT=/dev" fails; I reduced the script to an echo and a MAKEDEV fd15:54
ograseb128, could bug 512959 be caused by the fact that libgtk2.0-common was upgraded on armel but libgtk2.0 itself wasnt yet due to ftbfs (it just built now buit isnt published yet)15:58
ubottuLaunchpad bug 512959 in nautilus "nautilus assert failure: *** stack smashing detected ***: nautilus terminated" [Medium,Incomplete] https://launchpad.net/bugs/51295915:58
seb128ogra, no15:58
seb128ogra, libgtk2.0-common is empty basically15:58
seb128ogra, it has translations on debian but those move to langpacks15:59
ograoh, k15:59
seb128ogra, and some gtkrc which didn't change for years15:59
ograi just didnt see the issue yet and doing a dist-upgrade doesnt update nautilus15:59
ograhttp://paste.ubuntu.com/363941/ is all i get15:59
ogragnome-session was ftbfs as well i had to give it back today16:00
seb128ogra, well upgrade and see if you get the issue16:00
seb128or if that's a one box issue16:00
ograright16:00
DktrKranzdottedmag: there I am16:00
ograwell, we also have different silicon, plars is on a babbage 3.0 i'm on a 2.516:00
DktrKranzdottedmag: sorry, bad ping :)16:01
DktrKranzdholbach: there I am16:01
ograso it could even be HW version related (though thats rare)16:01
dholbachDktrKranz: opped you16:01
plarsogra: I'm also seeing it on imx51 now16:01
plarserr16:01
* DktrKranz hugs dholbach 16:01
* dholbach hugs DktrKranz back16:01
plarsogra: sorry, meant to say that I see it on both dove and imx5116:01
seb128ogra, try upgrading by steps maybe16:01
seb128ogra, ie apt-get install the new libglib2.0-0 first16:01
seb128try with that16:01
seb128etc16:01
ograto late16:02
=== yofel_ is now known as yofel
seb128ogra, ok16:02
* ogra reboots to see if it shows up16:03
ograyup, seems i have it too now though that looks more like gnome-session, nothing comes up at all16:06
ograi have a wallpaper16:06
ograand spinning cursor16:06
plarsogra: yeah, that's nautilus in a restart loop in the background16:07
ograogra@babbage2:~$ tail -1 .xsession-errors16:07
ogra*** stack smashing detected ***: nautilus terminated16:07
ograyup16:07
=== beuno is now known as beuno-lunch
slangasekion: any luck with bzr plymouth?16:17
ionslangasek: Sorry, didn’t get around to testing yet.16:18
slangasekion: no worries.  when do you think you would have a chance?  should I find some other victi^W volunteers?16:19
ionslangasek: I’m still going to test it today. Perhaps in 30 minutes or so.16:19
slangasekok, cool :)16:19
_Groo_hi/2 all16:24
_Groo_guys what is the proper channel for networkmanager bugs?16:24
ograplars, neither downgrading glib nor gnome-session fixes it :(16:31
=== beuno-lunch is now known as beuno
=== deryck[lunch] is now known as deryck
mathiazcr3: hey - re bug 512632 - kirkland confirmed it16:53
ubottuLaunchpad bug 512632 in debian-installer "Network component not activated on a fully automated installation" [Undecided,New] https://launchpad.net/bugs/51263216:53
mathiazcr3: which version of lucid have you used to run the test?16:53
cr3mathiaz: crap, it was an older version because the iso wasn't being extracted after rsync. I need to look into that16:57
mathiazcr3: ok16:59
mathiazcr3: kirkland said it was working correctly a week ago16:59
ionslangasek: The splash didn’t appear in initramfs. Most of the startup seemed to happen in the 80×24 text mode (not 1280×800), then the mode changed and the Ubuntu logo appeared and almost immediately after that X started and the mouse cursor appeared on top of the logo.17:16
slangasekion: "most of the startup" - so the initramfs wasn't notably more brief?17:16
slangasekion: aside from mouse cursor on the logo, did X start up ok?17:17
ionslangasek: I don’t know about the speed of initramfs, but the usual after-initramfs startup stuff such as the mountall stuff etc. happened without a KMS mode and without splash. The KMS mode change and the splash appeared a fraction of a second before X. X works fine.17:18
slangasekoh, hmm17:20
slangasekperhaps we should force plymouth to finish starting before invoking mountall17:21
slangasekion: I think 'or starting mountall' in /etc/init/plymouth.conf should achieve this?17:21
ionslangasek: I’ll do a bit of debugging and testing. Shouldn’t the splash have started in initramfs already, btw?17:23
slangasekion: no, /fixing/ that is what I specifically want testing on :)17:24
slangasekion: starting the splash in the initramfs slows down the boot17:24
ionslangasek: What about the ‘/bin/plymouth --show-splash’ line in /usr/share/initramfs-tools/scripts/init-top/plymouth? I seem to be missing something.17:25
slangasekion: that script is only included in the initramfs if the 'FRAMEBUFFER' option is set; plymouth was setting this in order to work around a race condition with gdm, the changes in bzr remove this17:26
ionAh17:26
slangasekion: could you verify that adding the 'or starting mountall' to the start condition gives you more reasonable post-initramfs behavior?17:27
ionYeah, i’ll try that. bbl, rebooting and testing.17:28
dupondjehttps://bugs.launchpad.net/ubuntu/+source/aptitude/+bug/391035 => can somebody check to sponsor this ?17:43
ubottuUbuntu bug 391035 in aptitude "aptitude stops displaying downloads" [Undecided,Confirmed]17:43
ionslangasek: plymouthd seems to be started very early, but for some reason, it takes a long time for the actual splash to get started. I installed bootchart now, let’s see whether it reveals anything interesting. Oh, btw, X doesn’t start correctly every time. Sometimes the splash appears and disappears quickly just as X starts, and i’m left with a mouse cursor on a blank screen. At that point, the startup of the X stuff seems to hang and when i try to ...17:55
ion... type anything, it seems as if raw keycodes or soemthing like that get printed to a virtual console. The mouse cursor is still active over that screen.17:55
slangasekion: ah, doh :/ well, I'll hold off on uploading this until Keybnz can look at it17:56
slangasekdelayed starting of the splash relative to starting plymouthd is expected, that's largely the race condition that I was trying to fix (but it sounds like I didn't get it completely)17:57
=== directhe` is now known as directhex
* ogra hugs Keybnz 18:12
ograthats the fastest boot i've every seen !18:13
ograsad that it makes gdm feel really slow18:13
ograi just could reboot the whole day :)18:16
slangasekogra: to avoid any accidental productivity increases from not having to wait for boot? :-)18:20
ograheh18:20
ograwell, i actually catch myself waiting for that darn slow gdm greeter now18:21
ograits 3sec to X here (i got a really fast SSD that didnt actually speed anything up in karmic)18:21
ograso i'm sitting for 7 sec after drumroll and cursor are there and wait for the greeter18:21
slangasek7msg Keybnz 3 seconds?  I was promised instant-on!!!1!18:22
ograhaha18:22
Viper550Why. Yahoo.18:23
Viper550It's pretty much just going to be making Bing the default search engine.18:23
ograhttp://people.canonical.com/~ogra/osiris-lucid-20100127-3.png18:31
ograi wonder why the greeter takes so long to map something ... its actually starting at 5.5 sec18:31
ionslangasek: Initramfs is very fast, yes. It seems the main problem with splash coming up late is that it has to wait for udev events, while udev has to wait for mountall to emit virtual-filesystems and mountall has to wait for ureadahead (i have a HDD). But anyway, even if i boot without ureadahead, it takes an annoyingly (that’s subjective, of course) long time for the splash to appear.18:33
slangasekhmm, ok18:34
slangasekion: pre-splash performance is a question I'm going to have to defer to Keybnz; I know plymouth is not intended to be included in the default initramfs, and I saw the impact it had on the benchmark when we had to start including it18:34
ionslangasek: With no ureadahead, the splash only seems to be active for three seconds. http://heh.fi/tmp/bootchart/no-ureadahead.png18:48
ionslangasek: This is the bootchart from a boot with plymouth flashing quickly and then X being broken. Plymouth starts awfully close to X – a race condition? http://heh.fi/tmp/bootchart/ureadahead-and-broken-x.png18:49
dupondjeion: with what tool tou make that bootchart ?18:50
slangasekmeh need text search on boot charts18:50
iondupondje: bootchart18:50
slangasekion: mountall seems to finish in <2 sec on this system; why does it take udev so long to finish after that?18:54
zulpitti: python-pastedeploy should be ok now as well18:56
ionslangasek: In my bootchart, mountall seems to finish in one second and it seems to take less than two seconds from udev to gdm. What do you mean by “so long”? The most curious thing in my bootchart is ureadahead taking so long with low disk throughput. I’ll have to investigate that.19:01
slangasekion: the no-ureadahead.png?  I see mountall starting at 4s, finishing at < 6s; then I don't see plymouth called for the first time until 13s, and plymouth-splash.conf should in the worst case start up as soon as plymouth has started and udevtrigger has finished19:06
ionslangasek: The no-ureadahead bootchart is just to demonstrate that ureadahead delays the splash. Of course, everything will be generally slower without ureadahead having warmed up the cache, that’s the point of ureadahead’s existence. :-)19:08
slangasekion: fair enough19:10
directhexViper550, because it's a revenue stream for canonical which in real terms is low-impact on users19:14
Viper550I know, but couldn't mozilla just share its Google earnings with them19:14
directhexpresumably not19:15
slangasekion: well, the only way to get the splash screen started sooner is to have the fb device up sooner, and that waits for udev, which isn't slow at all in your second chart - just blocked on ureadahead.  Not sure there's anything we can improve on here (aside from the race condition problem!) that won't negatively impact performance for others19:19
ionslangasek: Yeah, it’s a tricky thing.19:20
keespitti: can we keep lxc out of main for now?  it's very young still and every time I use it I find security issues.19:34
keespitti: especially for an LTS19:34
slangasekwho was talking about soyuz sync oopses the other day?19:35
slangasekseems mono can't sync due to one :/19:35
=== bryceh is now known as bryce
=== bryce is now known as bryceh
=== DrPepperKid is now known as MacSlow|break
=== gnomefreak76 is now known as gnomefreak
dokoccheney: which version of the ubuntu-arm-thumb patch is in the OOo upload? The one with -O2 or the updated one with -fno-schedule-insns?20:58
ccheneydoko: the ones with O2 that were on the bug report as you mentioned in the email21:02
ccheneywhen did you change it to -fno-schedule-insns?21:02
dokotoday this morning, please could you update it in ooo-build?21:02
ccheneyok21:02
dokothanks21:03
ccheneydoko: done21:08
=== gnomefreak76 is now known as gnomefreak
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
=== RAOF is now known as RAOF_
=== RAOF_ is now known as RAOF
=== emma_ is now known as emma
=== MacSlow|break is now known as MacSlow

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