/srv/irclogs.ubuntu.com/2010/02/25/#ubuntu-devel.txt

=== korn_ is now known as c_korn
=== mtx_init is now known as vinnythechin
=== dendrobates is now known as dendro-afk
=== bladernr_ is now known as bladernr-away
=== dendro-afk is now known as dendrobates
=== dendrobates is now known as dendro-afk
quidnuncIs it possible to have a package as of now that has build-depends on package versions not available in the repositories?01:20
crimsunmeaning "may I upload a source package that build-depends on packages that no longer exist?"  No.01:24
quidnunccrimsun: No, meaning does it make sense that a package that was uploaded build-depends on a package version that was not?01:28
crimsunquidnunc: if the source package in question hasn't been rebuilt in quite some time, yes, it's quite possible.01:28
quidnunccrimsun: THanks01:29
=== Kai___ is now known as Kai_
jonocan anyone tell me where lernid is in the build queue?06:18
superm1jono, it appears to be in the NEW queue: https://edge.launchpad.net/ubuntu/lucid/+queue06:21
superm1an archive admin needs to release it06:21
jonosuperm1, any archive admins around?06:22
jonoideally we need it available for the kick off of some python sessions tomorrow06:22
pwnguinby my math its like 5am in the uk06:27
lifelesspwnguin: fortunately they archive admins aren't UK people06:28
lifelesspwnguin: only some are.06:28
persiaI didn't think any of today's archive admins were (for various values of "Today")06:31
pwnguinive no clue who runs the archive06:31
lifelesspersia: james_w06:32
persialifeless: Is it not Thursday?06:32
persiaWell, I suppose it's also Wednesday06:32
persiaBut it's *definitely* not Monday anymore.06:33
lifelesspersia: I wasn't aware that they lost access on non rota days06:33
persiaPersonally, I think it's Wednesday in TX and Thursday in NSW, if one is hunting an archive admin right now.06:33
persialifeless: Well, no, but they tend to make themselves more available on rota days.06:34
jonothere must be a list archive admins somewhere06:36
cody-somerville~ubuntu-archive06:37
jussi01https://edge.launchpad.net/~ubuntu-archive06:37
jussi01heh06:37
jonoStevenK, around?06:37
* StevenK prods jono06:38
jonoStevenK, :)06:38
jonoLernid is in NEW - any chance you could move it along?06:38
jonowe need it for opp dev week starting tomorrow06:38
StevenKMaybe. How much beer is on offer?06:38
jonoStevenK, two pints06:38
* persia prefers https://wiki.ubuntu.com/ArchiveAdministration because it helps ping the right folk on the right days06:39
jonothanks persia06:40
StevenKjono: Accepted.06:40
persiajono: Well, you've already spent the quart, so it doesn't matter so much to you, but maybe for the next person who needs one :)06:40
jonothanks StevenK!06:40
jono:)06:40
jonosounds awesome, good to know, persia :)06:40
lucentHi, can someone walk me through the process of submitting a patch that fixes a bug?  I know which lines of code I want to change in the package "lirc" but I don't know how to generate a suitable patch against the package06:41
persialucent: Do you use bzr?06:41
lucentpersia: I do not06:41
persiahttps://wiki.ubuntu.com/Bugs/HowToFix06:42
lucentokay I will read06:42
persiaThere used to be simpler instructions there :/06:42
persiahttps://wiki.ubuntu.com/Bugs/HowToFix?action=recall&rev=1606:43
lucentpersia: I get yelled at when I submit plain diff -uprN patches06:43
lucentit is kind of bewildering to me but I will try to learn more about this06:44
persiaWho yelled at you?06:44
persiaWhich bug?06:44
persiaThat should *never* happen.06:44
persiaThe process for submitting patches is as follows:06:44
persiaA) If you use bzr, branch the package, change it, commit, push a branch, request a merge06:45
persiaB) If you don't use bzr, attach a perfectly normal patch to the bug, make sure the "this is a patch" checkbox is checked.06:45
persiaThat's it.06:45
lucentoh, before I heard this I thought I was doing something wrong06:45
persiaAnything else is just extra messiness because someone thinks you're trying to learn how to be an Ubuntu Developer.06:45
persiaNo, you weren't doing anything wrong.06:45
persiaWe specifically have the Ubuntu Reviewers team (which more people should join! ) which reviews the patches.06:46
lucentthank you :)06:46
persiaNot all of them get uploaded right away.  Sometimes they get pushed upstream first, etc.06:46
persiaSubmitting a debdiff with all the correct tweaks to integrate to packaging, etc. makes it *harder* to get it upstream.06:46
lucentunrelated second question, there's no cdrtools in Ubuntu... is cdrtools a "not done here" for Ubuntu Karmic?06:47
persia(although it's what we expect from developers who can't upload a given package)06:47
* persia has no idea06:47
lucentI don't want to step on toes if I branch the existing PPA and fine tune it to work with Karmic06:48
lucenta little Google research had vague references to Mark Shuttleworth rumored to be saying no... it was all kind of unconfirmed06:48
persiaNothing you do in a PPA affects Ubuntu.06:49
tumbleweedlucent: however, debian and ubuntu both use cdrkit, not cdrtools06:50
lucentI am aware of that, in fact am helping to test code for the libburn and libcdio projects (yet a third iteration of burning software)06:51
lucentthe devels for libburn and libcdio refer to cdrecord as the baseline06:51
tumbleweedlucent: aah. yes, go wild in your ppa (never heard of libcdio, looks into it...)06:52
lucentthe GNU project supports libcdio "in name only" (I'm sure you will be familiar with that concept?)06:52
lucentI think there's maybe 5 developers between the two projects libcdio and libburn06:53
lucentit is GPL license and actively developed06:53
lucentI guess the rumor was that cdrkit development is stalled06:54
pittiGood morning08:06
rainct_Hey08:07
pittislangasek: invalid-mta> well, FSVO "reasonable"; this was discussed to death with the LSB folks, and they are not willing to remove the sendmail requirement; so to finally fix pulling in postfix with every LSB package you isntall, this seems like a lesser evil to me; and it won't change a thing if you already have an MTA installed08:08
pittithere simply is no frigging way we can sensibly install a real MTA without any questions08:08
lamontpitti: +108:08
pittinor is it sensible to install MTAs on nowaday's desktop boxes in teh first place08:08
pitti... (says one who has running a local postfix, but with nicely configured SSL certificates for relaying to his server)08:09
pittiand ssmtp is even less useful; you don't have an MTA to relay to by default08:10
=== tkamppeter_ is now known as tkamppeter
=== rainct_ is now known as RainCT
dholbachgood morning08:28
sladenccheney: can you go through the dups for bug #450569 and friends and demerge all the ones you just demerged.  The Pre-Depends: loop is _not_ related to some random process running in the background.  It should be possible to separate them again based on package number.  1:3.1.1-5ubuntu1  is where the Pre-Depends loop is (current), and 1:3.0.1 is where the process hang was (six months ago)08:29
ubottuLaunchpad bug 450569 in docvert "package openoffice.org-emailmerge 1:3.0.1-9ubuntu3.1 failed to install/upgrade: " [Undecided,In progress] https://launchpad.net/bugs/45056908:29
csurbhigood morning #kernel08:40
dholbachcsurbhi: this is  #ubuntu-devel ! :-)08:41
dholbachhehe08:41
Noisihi there! i try to cross compile with arm-linux-gcc a sqlclient to arm720t and i need lib mysqlclient. Must i compile it from soucre with arm-linux-gcc?  it would give me great pleasure for some tip.08:47
slangasekpitti: we could have a package which provides m-t-a, and interfaces with UbuntuOne to send all your root mail there or something :P10:10
dholbachhey slangasek! :)10:11
* dholbach hugs slangasek!10:11
slangasekdholbach: heyo. :)10:11
persiaWould it be terribly difficult to have an m-t-a that just delivered to /var/spool and had a config widget that let you set up the equivalent of postfix's sasl _passed and sender_relay maps to real smarthosts?10:13
persia(and by default forward *all* mail to the first configured user on the machine)10:14
slangasekpersia: AIUI one of the concerns with that is that on a modern desktop, the user will never know they even have local mail in that case10:14
persiaslangasek: We could ship the mail clients with a default spool configuration?10:16
slangasekmaybe10:16
persiaPersonally, I find lots of stuff I try to do ends up complaining that I don't have mail set up.10:16
slangasekor we could turn every mail into a notification10:16
slangasek:-)10:16
persiaAs a result, I inevitably set up postfix without much confidence.10:16
persiaBut I know I don't need that.10:16
=== DrPepperKid is now known as MacSlow|afk
slangasekmvo: does https://wiki.ubuntu.com/LucidLynx/TechnicalOverview#Issue%20when%20upgrading%20from%20Lucid%20Alpha%202 seem like something you would want update-manager to do for us, and would you have time to implement it for Lucid?10:44
slangasekTheMuso: do you know if anyone is planning to test UbuntuStudio so it can be included in alpha 3?10:51
sivangHi all10:56
sivangwhy is libapache2-mod-wsgi in universe and not in main ?10:56
persiasivang: Nothing in main either Depends or Build-Depends on it.11:00
sivangpersia: this is going to be the next gen web gateway technology11:01
sivangpersia: and is already used int he python web world11:01
sivangpersia: ubuntu being a python in mind distro, should get it into main11:01
sivangpersia: I can take care of it's maintainerhip if that's required11:01
persiasivang: It's not about maintenance.  It's about dependencies.  If you think it's essential, get something to depend on it.11:03
sivangpersia: what if I wanna use it under an ubuntu machine? do I need to switch to fedora where it is sort of officially supported?11:03
sivangpersia: what's the dependency argument has to do with an emerging web technology11:03
sivang:)11:03
persiasivang: How isn't it supported in Ubuntu?  It's present, isn't it?11:04
=== MacSlow|afk is now known as MacSlow
mvoslangasek: yes, I can do that11:08
sivangpersia: in univeser11:08
sivangmvo !!11:08
sivangmvo: How have you been you family man?11:08
sivang:)11:08
Davieypersia: will libapache2-mod-wsgi get 5 years LTS support in universe?11:09
sivangDaviey++++++11:09
mvohey sivang - good, good (les sleep than before)11:09
persiaDaviey: Depends on people being interested, but there's nothing blocking it.11:09
sivangmvo: a child ?11:09
sivangpersia: people interested == python web community worldwide11:10
sivangpersia: Is that enough? ;)11:10
persiasivang: Quite likely, as long as they care to keep the version we ship in Lucid in shape, and some people watch the status in Ubuntu.11:10
persiasivang: But that's completely irrelevant to the universe/main distinction (which we're overdue abolishing anyway).11:11
sivangpersia: whom do I need to talk to or do I need to create a wiki page for the promotion ?11:12
sivangpitti: ^^^11:12
persiasivang: What's your goal?  Just having it work and getting regular security updates?11:12
sivangMainInclusionReport was the last time I checked11:12
sivangpersia: security11:12
sivangpersia: my only concern11:12
persiasivang: OK.  and are you willing to track the security status of it in Lucid and make sure any required patches are tested and made available in a timely manner?11:13
sivangpersia: "I do." :)11:13
sivangbut I need to get my membership fixed again11:13
Davieysivang: Whilt it shouldn't make any difference, there is certainly a difference in love packages in main recieve compared to universe.  If you want to try and get it promoted, I would add it as a ubuntu-server agenda item for the next meeting.  If you get the support of -server, then i think it's more likely.11:13
sivangHmmm... red tape.....11:14
sivang;11:14
persiasivang: Great.  So file "security" bugs whenever one is needed with the tested patches and ask folk in #ubuntu-hardened if they aren't getting uploaded in a timely manner.11:14
sivang;)11:14
persiaThen you have a supported solution.11:14
persiaOnly bother with the MIR if you need it as a dependency or build-dependency of something on the shipping images.11:14
sivangpersia: not yet, that will come, but not yet.11:15
slangasekDaviey: sure, because any time anyone loves a package in universe they push to have it in main, which isn't exactly scalable. :)11:15
sivangslangasek: true11:15
sivangbut if I use ot now11:15
sivangnow11:15
sivangwho gurantees it won't screw my server?11:15
persiaDaviey: There really isn't any difference based on component.  I've found *lots* of packages in main that were completely disfunctional and ignored (and tossed them out of main).  The differnence is just that more people tend to care about more of the packages in main.11:15
persiasivang: You?11:15
persiasivang: and anyone you recruit to help you (Daviey seems like a good candidate)11:16
Davieypersia: i entirely agree, but the server team seems to think diffently - based on posts such as http://ubuntumathiaz.wordpress.com/2009/11/30/rfp-packages-to-promote-to-main-and-demote-to-universe-for-lucid-lynx-lts/11:16
persiaThere's no warranty for the vast majority of software in Ubuntu (even in main), and most of it has a waiver for fitness for any particular purpose.  That it works is because people care about it and because we trust each other, rather than because of any contractual arrangement.11:17
persiaDaviey: Some members of the server team are sadly benighted about the meaning of "support".  Just do it :)11:17
Davieyheh11:17
sivangpersia: I hope no one of my customers ever hear that when I seel them Ubuntu Servers:)11:18
sivangsell11:18
sivang"sell" => offer them to use ubuntu server on their VDS11:18
sivangwhen they hear "no warranty" they run out and cry "RHEL, RHEL!!!"11:19
sivang;)11:19
sivanganyway, to go back to a more fruitful discussion and less trolling :)11:19
sivangso, just file bugs and make sure someone cares aboiut it?11:19
sivangor cares "enough" about it11:19
sivang?11:19
persiasivang: Go read the licenses of RHEL software.  It's the same software under the same licenses and comes with the same specific disclaimer of usefulness.11:20
persiaThat doesn't mean it isn't useful, just that nobody guarantees it.  If you, completely separately, decide to enter into a contract with a customer to provide support or warranty for some return, that's between you and your customer.11:21
sivangpersia: sure, I try to explain that to them, however, you say that even if a [pacakge in main that's not gurantee for security, I don't think this is the right statement11:21
sivangone of the first tasks11:21
sladencharge them $10,000 and provide the guarantee yourself11:21
sivangI got from pitti as a mentor, was to do security review for warty11:21
sivangfor everything we importedfrom debian11:22
persiaOK.  Packages in main only get security support if someone either identifies the problem in a clear way to Ubuntu or if a CVE is published.11:22
sivangpersia: that's what I want, is it so hard to achive ?11:22
persiaThat's nice, but it's certainly not anything like a guarantee.11:22
sivangpersia: it is *something*11:22
sivangbetter than *nothing* inuniverse11:22
sivangahh I need a real latpo11:22
sivangaptop11:22
sivangright, I rest my case:)11:23
sivangthis kbd is the worst ever11:23
persiasivang: Like I said before, just do it, and provide the guarantee.  You're effectively asking someone else to do something so that you can get paid.  I'm unsure why they would want to do that.11:23
sivangno, I'm asking this so I could promote Ubuntu as a wsgi hosting platform11:23
sivangirrelavant to my pay11:23
sivangseriously11:23
sivangI've done so much for ubuntu without seeing a dime, so I don't think this request is out of place.11:23
sivangI am promoting ubuntu regardless of my commercial itnerest in it.11:24
sivangoh, and I've contributed with will :-)11:24
persiasivang: I think you miss my essential point.  If you want it to be supported, support it.  That's all it takes.11:24
persiaIf you want someone else to support it, then find some way to incentivise them.11:25
sivangso I don't feel like ubuntu is owning me something, to make straight11:25
sivangpersia: okay, noted.11:25
sivangpersia: I'll start with it and then find someone else to care for it.11:25
sladensivang: your contribution _to_ Ubuntu would be _the support_ of $package11:25
sivangsladen: right, what's the comitte these days to get main upload right for a specific package?11:25
persiasivang: I'd love to see the package well maintained.  I think you're perfectly capable of doing it.  I know that the universe/main distinction is meaningless and that we've been working to abolish it for the last two years.11:25
sladensivang: either provided directly by yourself, or through pursuading somebody else to take on that support11:26
sivangsladen: you have main upload rights?11:26
sivangsladen: would you sponsor me?11:26
sladensivang: I'd sponsor a sane-looking patch to a package that was already there11:26
persiasivang: The security team would *love* to sponsor all your security updates.  They are constantly looking for new people to submit tested patches.11:27
sivangokay cool11:27
sladensivang: but I wouldn't _gaurantee_ to do so ('gaurantee' is a very strong word)11:27
sivangI'll start playing with mod-wsgi11:27
sivangsladen: I know, but you still have main upload rights yes?11:27
sladensivang: last time I checked, yes11:27
sivangsladen: so once it's tested and working, we're good to go?11:27
sladensivang: whether I use them as much as I should, is another question11:28
sivangsladen: good, cause I Have no interest in going throught the red tape for main right11:28
sivangsladen: :-)11:28
Davieysladen: I'm not entirely sure gaurantee is a word :)11:28
sivangDaviey: haha11:28
sivangin Israel surely it is not.11:28
sivangNOTHING is guranteed here.11:28
sivang;)11:28
sivangwhat's the right omitte to file a universe upload rigths again?11:29
Davieysivang: If you care about the package as passionately as you seem to.. Just unoffically taking on burden of checking for security and bugs, submitting patches (either plain or debdiff), is enough to allow someone else to sponsor the package11:29
Davieysivang: This means that you can personally guarantee support, and everyone wins11:30
persiaAnd there's only a few people who can push to -security anyway (not everyone with main upload rights can do this).11:30
ogralool, do you happen to have a working qemu lucid atm ? i cant get iso-codes to unpack here running rootstock, i wonder if you can in an interactive setup11:46
loologra: You mean apt-get install iso-codes?11:47
ograyeah11:47
ograrootstok hangs forever in11:47
ograSelecting previously deselected package iso-codes.11:47
ograUnpacking iso-codes (from .../iso-codes_3.12.1-1_all.deb) ...11:47
ograand i wonder if it has to do with the bz2 tarball or the 3.0 source format, though i would expect more packages to be in that format if i install the ubuntu-netbook task11:48
cjwatsonneither the source tarball compression method nor the 3.0 source format can possibly have anything to do with whether the binary package installs successfully11:49
loologra: it works in qemu-system-arm for me11:49
persiaNeither the source tarball nor the source format should have any impact on binary installation.11:49
cjwatsonsnap11:50
persiaIndeed.11:50
ogralool, hmm, k, then it must be my VM setup i guess :/11:50
loolSchnipschnapschnappy das kleine Krokodil11:50
ograLOL11:50
loologra: it's you again and your bad karma11:50
ograyeah, apparently :/11:50
loolI'll try in qemu-arm-static too11:51
* ogra needs to do something about that karma thing11:51
loolworks with syscall emulation as well11:51
ogracjwatson, well, repackaging in 3.0 was the only significant difference i found to the karmic package (which unpacks fine) ... apart from several new upstream releases11:52
ograbut i think lool has just proven it must be my VM ... and since we use the same kernel i suspect it can only be my setup ... either i'm missing something in the rootfs or in the qemu call11:53
persiaogra: The key is that nothing in how the source package is packed or unpacked *can* affect the binary package, which is always constructed in accordance with debian/rules.11:54
ogralool, do you use MALLOC_CHECK_=0 in yours ?11:54
ograpersia, indeed ... but as i said, it was the only significant changelog entry i found11:55
loologra: no11:57
ograaha11:57
ograi should probably try without then11:57
* ogra does that ... we'll see in 1h :)11:57
loolBut MALLOC_CHECK_=0 when the source package is built is not going to affect the binary packages!11:57
ograi'm not building anything :)11:58
ograi'm getting stuck installing a binary11:58
loolI know, but I'm hungry, my jokes get worse every minute11:58
ograah, french humor :) get some lunch !11:59
loolIf the chicken isn't ready in 10 minutes it's going to be awful11:59
persiaCan anyone suggest a better fragment than `while [ ! -f /var/lib/partman/persia ]; do sleep 5; done; tail -f /var/lib/partman/persia` to start viewing a low-volume file once it appears?  I'm sure there's some cool fsnotify thing.12:16
lifelessis there a timeout in the new lvm, for drive probing?12:19
persiaI haven't noticed one (and needed to press 'C' once to get the boot to finish when swap didn't want to come up)12:20
ionpersia: tail -F /var/lib/partman/persia12:20
lifelesspersia: hmm, I would quite like it to stop and drop me into busybox ;)12:21
persiaion: Nifty.  Is that smart, or does it poll like my snippet?12:21
ionIt probably just polls.12:21
ionYeah, it has an open-sleep loop, just straced it.12:21
persialifeless: What letters show up while it's waiting?  Press them one at a time to see if you get a useful result.  I *think* C is Cancel, but I'm kinda guessing (there's no docs I've found)12:22
sorenslangasek: I have a user who says that since upstart 0.6.3-11 landed, his ssh and apache servers don't start on boot. Does this sound familiar?12:22
lifelesspersia: letters?12:22
persiaion: I'll probably use that next time because it's less typing, but it ought be done the smart way.12:22
ionYeah12:22
lifelesspersia: I'm talking about 'probing all drives, please pe patient this may take a while\n'12:22
Keybukpersia: C is cancel fsck12:22
persialifeless: So, you should have something like "Waiting for foo [CSM]" and that seems to mean you can press 'C' , 'S', or 'M' for different (undocumetned) effects.12:23
slangaseksoren: yes, his /etc/network/interfaces is broken and he should help verify the SRU for bug #49729912:23
ubottuLaunchpad bug 497299 in ifupdown "upstart not starting init-scripts (event net-device-up IFACE=lo missing)" [High,Fix committed] https://launchpad.net/bugs/49729912:23
Keybukpersia: only [SM] for that one ;-)12:23
ionlifeless: mountall just stopping at that request instead of continuing until device appears or user hits a key is a known bug and will be fixed.12:23
KeybukS = Skip this filesystem (pretend it's marked nowait in fstab)12:23
KeybukM = Give me maintenance shell12:23
lifelesspersia: no prompt at all12:24
lifelession: thanks12:24
KeybukI = Ignore fsck errors (and try to mount anyway)12:24
lifelessKeybuk: what needs to be installed to get that prompt?12:24
KeybukF = Run fsck -y (after an fsck failure)12:24
Keybuklifeless: nothing12:24
Keybuklifeless: just mountall and plymouth12:25
lifelesshmm,  I suspect plymouth is missing.12:25
ograyou should get a message about that on boot12:25
lifelesslibplymouth is installed12:25
ionA couple of small functions just need to be added to plymouth to make it integrate to other main loop than its own, and then mountall needs to be changed to be asynchronous with the boredom timeout query.12:25
ogramountall will complain it cant connect to plymouth12:25
persiaKeybuk: Thanks for the summary of options.  Is this already in /usr/share/doc/ somewhere, or would it be useful for me to put it in a text file and add it somewhere (and to which package?)12:26
Keybukpersia: no, and no12:26
Keybukthe fact you just see letters is very temporary12:26
Keybukthe idea is that the new theme will have a much nicer message12:26
Keybuke.g. say "Press C to cancel" etc.12:26
persiaAh, cool.  Nevermind then.12:26
slangasekKeybuk: aren't those strings verbatim from mountall?  You intend the theme to fix them up?12:26
lifelessI don't think anything in the kernel|initramfs dependency set drags in plythmouth itself12:26
Keybukslangasek: the new theme will require changing the messages, yeah12:27
slangaseklifeless: ubuntu-standard :P12:27
lifelessslangasek: perhaps,  but you really don't want to know what I'm up to :P12:27
slangasekKeybuk: a little unnerving that this is considered tied to a theme12:27
slangasek(and yes, I've been in the plymouth theme code)12:28
sorenslangasek: Great, thanks for the hint. I'll point him to that.12:29
Keybukslangasek: we need the ability to put messages in different places on the screen12:29
Keybukand also resolve the issues where the "Fsck in progress" messages are built into the theme, instead of from mountall12:29
Keybuketc.12:29
slangasekah12:29
Keybukand as ion says, mountall instead of just going into a "reading from plymouth" loop for each key press needs to work asynchronously12:33
Keybukso if the volume arrives while waiting, it cancels the prompt and carries on with its work12:33
persiaKeybuk: Is there a way that one can provide hints to say "don't wait on this"?  I never want to wait on swap for boot (although I'd like it mounted at some point).12:35
Keybukpersia: nobootwait in fstab is the hint12:36
persiaNifty.  I thought I'd get pointed at some code that needed fixing.  Thanks!12:36
lifelessslangasek: so, the new lvm doesn't want to find stuff at boot12:40
lifelessslangasek: any pointers before I start climbing through hoops?12:40
slangaseklifeless: WFM, worked for kees12:40
slangasekI disavow all knowledge beyond that :-)12:40
lifelesshah12:40
=== thekorn_ is now known as thekorn
cjwatsondpm: re bug 518718, bug 527052 implies that it should be just "Ubuntu Netbook", not "... Edition"?  that's what current cdimage code says too12:50
ubottuLaunchpad bug 518718 in ubuntu-translations "Change "Ubuntu Netbook Remix" messages to "Ubuntu Netbook Edition"" [Low,In progress] https://launchpad.net/bugs/51871812:50
ubottuLaunchpad bug 527052 in gfxboot-theme-ubuntu "live cd bootscreen has untranslated "Try Ubuntu * without installing" and "Install Ubuntu *"" [Undecided,New] https://launchpad.net/bugs/52705212:50
lifelessslangasek: FYI - http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=48833212:50
ubottuDebian bug 488332 in lvm2 "LVM sysfs_scan with newer 2.6.x kernels needs deprecated sysfs layout" [Normal,Open]12:50
lifelessappears to be it; I haven't dug deep enough to know if there is more under the hood, but I can get pvscan happy with the sysfs setting12:51
slangaseklifeless: ummm, I definitely don't have CONFIG_SYSFS_DEPRECATED_V2 set here (stock Lucid kernel), and WFM12:51
lifelessslangasek: this is stock lucid kernel too12:51
cjwatsondpm: shall I just change the netbook strings in the obvious way here?12:51
cjwatsondpm: since it involves removing a word, I can probably just update all the translations myself12:53
cjwatsonor most of them anyway12:53
slangasekcjwatson: assuming you know the correct genitive->nominative conversion? :)12:57
lifelessslangasek: should mountall depend on plymouth?12:57
cjwatsonslangasek: oh, I can leave those fuzzy12:58
slangaseklifeless: I defer to Keybuk; mountall /works/ without plymouth, it just doesn't /talk/ to you12:58
tjaaltonhow is it supposet to work on a serial terminal?13:00
tjaalton-sed13:00
Keybuklifeless: udev doesn't work with deprecated sysfs layout anymore13:00
tjaaltonI find it strange that a server install pulls plymouth..13:00
Keybukso you can't have it ;)13:00
lifelessKeybuk: Oh, I don't want it.13:00
Keybuktjaalton: why?  we still need something to arbitrate password prompts and suchlike during boot13:01
seb128cjwatson, is debug-ubiquity supposed to send you in install only mode rather than livecd desktop?13:01
lifelessI suspect that lvm in the initramfs is old, but I don't know why yet.13:01
cjwatsonseb128: debug-ubiquity is orthogonal to the try/install mode13:01
lifelessKeybuk: I'm not quite back into the system to fiddle; root is mounted but I suspect upstart is in lala land13:01
tjaaltonKeybuk: no way to do that without plymouth?13:01
cjwatsonoh, heh, maybe it isn't13:01
Keybuktjaalton: plymouth works fine for doing that - there's no reason to invent a different way13:01
seb128cjwatson, weird, I picked livecd desktop and got installer only13:01
seb128cjwatson, I was wondering if that's due to me addign debug-ubiquity to the option, will try without13:02
=== MacSlow is now known as MacSlow|lunch
cjwatsonseb128: yeah, bug I think, fixing now13:02
seb128cjwatson, thanks13:02
cjwatsonwell, that said13:02
tjaaltonKeybuk: ok then. as long as it works on a serial terminal as well ;)13:02
cjwatsonseb128: I think actually maybe it does make sense - the thing is that if you don't use install-only mode, then debug-ubiquity is a no-op13:02
cjwatsonthe way you get debug mode in "try ubuntu" mode is to run 'ubiquity -d' in a terminal13:03
seb128cjwatson, would it make sense to have debug-ubiquity in the f6 menu for unstable versions?13:03
cjwatsonso I think I'll leave it as it is and retroactively declare that it's meant to be that way ;)13:03
Keybuktjaalton: it does13:03
seb128cjwatson, ok, makes sense13:03
cjwatsonseb128: hmm, the problem with debug-ubiquity is that it exposes your password in the logs13:03
cjwatsonadmittedly it does tell you that it's doing so, but still, I'd prefer it to just be when we ask for it13:04
seb128ok13:04
cjwatsonunfortunately the only way to fix that is by some really messy hacking in debconf that made both joeyh and I feel ill13:04
seb128cjwatson, I don't get the crash in glib with today image btw, will make harder to report a bug about it, I delayed to have a version where the partition setup was working and now it's working all the way...13:05
cjwatsonhow annoying13:05
seb128yes13:05
cjwatsonlet's hope (?) it recurs13:05
seb128I will try again with yesterday's image later13:05
seb128it was not an image recording issue, I did write the key several times to clean hacks I did on the stick13:06
cjwatsonseb128: yeah, I doubted it was13:12
ogralool, ha ! seems qemu doesnt like the use of a swapfile13:13
ogralool, running rootstock with --noswap makes iso-codes install13:14
ogra(that wasnt an issue in karmic though)13:14
ograRiddell, in qt4-x11 4:4.6.0-1ubuntu2 you set -arch armv6, do you remember the reason for that ?13:21
RiddellI did?13:25
Riddellwhere?13:25
cjwatsonogra: I do, it was because there was a specific armv6 implementation of some bits13:26
cjwatsonthe default was arm, and wasn't good for armv713:26
ogrado you remember if it was assembler ?13:26
cjwatsonthe armv6 code doesn't handle multicore, but is otherwise much better than what was there before13:27
cjwatsonyes13:27
ograah, k, thanks a lot13:27
seb128bah13:27
seb128I almost success to install a3 now13:27
seb128it's not moving from the "detecting other systems" now13:27
seb128ie grub install13:27
* seb128 wonders if I should just power down the box13:28
seb128cjwatson, anything useful I can get from an installer only install blocking on grub os detection?13:29
seb128cjwatson, it's at 93% looking for other os for a while now13:29
cjwatsonsyslog, ps axf maybe13:29
cjwatsonstrace of whatever process it is that's looping13:30
seb128cjwatson, there is a "blkid -o value -s TYPE /dev/sda2" running for some 8 minutes now13:34
cjwatsoncan you strace it to see what it's doing?13:34
lifelessKeybuk: 'mounted-dev main process (435) terminated with status 113:34
lifelessKeybuk: would that throw upstart off?13:34
Keybukwouldn't think so13:35
seb128cjwatson, nothing apparently, strace -p <pid> stays there13:35
Keybukthough it does mean something's wrong with your /dev ;-)13:35
Keybukif you don't have anything in there - then you'd have bigger problems13:35
lifelesseh13:35
cjwatsonseb128: sounds like it's looping in internal logic then ...13:35
lifelessroot is mounted13:35
lifelesslvm is happy13:35
cjwatsonseb128: kill the blkid process and see if it proceeds :)13:35
lifelessI can see hundreds of nodes if I break=premount and look13:36
cjwatsonseb128: what is /dev/sda2?13:36
seb128cjwatson, gdb says blkid_do_probe()13:36
seb128blkid_verify()13:36
seb128blkid_get_dev()13:36
lifelessKeybuk: 177 to be precise13:36
seb128cjwatson, it's an extended partitin13:37
seb128+o13:37
Keybuklifeless: break=premount is a long way before the root fs13:38
seb128cjwatson, which has sda5 and sda613:38
lifelessKeybuk: break=bottom has the root mounted13:38
seb128which are the / and swap for the install13:38
lifelessKeybuk: I've just checked13:38
Keybuklifeless: does mounted-dev fail consistently for you?13:38
lifelessKeybuk: I see that error, yes13:39
Keybuklifeless: add "console output" to the job, then "set -x" in the script13:39
lifelessthe symptom I have is that the machine is stopped just after showing the root fs as clean13:39
slangaseklifeless: 'break=premount' is while in the initramfs, though, so who knows what's going on in between that and chrooting?13:39
slangaseks/going on/going wrong/13:39
lifelessctrl-alt-delete makes it reboot, and it kills the hw-clock only.13:39
lifelessKeybuk: doing, thanks13:39
seb128cjwatson, grub-install blocked on the same command, after killing it again it's downloading langpacks now13:42
seb128cjwatson, thanks13:42
cjwatsonseb128: I'm not seeing that with the extended partition here - it would be good if you could manage to debug it independently?13:49
seb128cjwatson, it's almost done installing langpacks let's see if that does it on the installed system13:50
=== MacSlow|lunch is now known as MacSlow
seb128oh plymouth joy13:54
seb128"xorg crashes on enter"13:54
* seb128 uninstall13:54
seb128at least the mini install worked ;-)13:54
Keybukbryceh: radeon should work with KMS right?14:06
Ixanis there some complete documentation for preseed somewhere with all available settings for every subpart like partman somewhere? pretty please be so..14:07
persiaYes.14:07
Keybuktjaalton: ^ ?14:07
* persia tries to remember the URL14:07
seb128cjwatson, I don't get the blkid hang on the installed system14:08
seb128cjwatson, I will try an another install and see how it goes14:08
persiahttps://help.ubuntu.com/${release_number}/installation-guide/${arch}/index.html14:08
Ixanyeah, seen that before. perhaps i was just secretly praying there were more paramteres i could configure14:11
=== bladernr-away is now known as bladernr_
cjwatsonthere are a number of undocumented templates, but mostly they aren't useful for setting manually, and there's no comprehensive list - the guide is meant to be a list of all the ones that are actually useful14:12
cjwatsonwhat in particular are you missing?14:12
Ixanusing the crypto template for partman and setting a default password for luks14:12
Ixanso users can change it themselves upon receiving it14:13
cjwatsonhmm, the current code explicitly disallows preseeding that I'm afraid14:15
cjwatsonwhich may or may not be an error - feel free to file a bug on partman-crypto14:15
Ixanhirr, curses!14:15
tjaaltonKeybuk: yes14:17
Keybuktjaalton: all I get is a blank screen and a hang on boot14:18
Keybukseems to be about the point the driver would be loaded14:18
tjaaltonKeybuk: then try the mainline build14:18
Keybuktjaalton: -v14:18
tjaalton.33 I mean14:19
Keybuktjaalton: newer kernel you mean?14:19
tjaaltonKeybuk: yes, 2.6.33 mainline build14:20
tjaaltonif you like deb's ;)14:20
KeybukI'd like a .iso ;P14:20
tjaaltonbah :)14:20
Keybukwhat driver would it be trying to use14:20
Keybukif I can blacklist it, I can see if I can install14:21
slangasekKeybuk: you  linux-backports-modules-nouveau-lucid-generic14:21
slangasekmeh14:21
tjaaltonah, well in that case you can disable kms14:21
slangasekKeybuk: linux-backports-modules-nouveau-lucid-generic is present, right?14:21
cjwatsonslangasek: that's a good insult14:21
Keybukslangasek: how could I tell?14:21
tjaaltonbut it was radeon, no?14:21
cjwatsonyou linux-backports-modules-nouveau-lucid-generic, you.  (furthermore, your mother was a radeon.)14:21
slangasekoh, radeon14:21
Keybuktjaalton: Radeon Xpress 1250 I think14:21
tjaaltonKeybuk: radeon.modeset=014:21
Keybuk(looking up the pci id)14:22
Keybukbut14:22
Keybuksaying14:22
Keybukthat14:22
Keybukthe NVIDIA based laptop doesn't work either14:22
Keybukjust a nice greeish/cyanish/blueish screen14:22
slangasekmust be a plymouth bug14:22
slangasek:-)14:22
Keybukslangasek: this is before I get to plymouth ;)14:22
pfrsorry guys for asking this here, but the chance that some of you know what i need is the highest on this channel:  does Canonical have somebody like Jono Bacon who lives in Germany?14:22
Keybukpfr: there is nobody like Jono Bacon in Germany, Jono Bacon is illegal there14:22
sebnerpfr: dholbach14:22
pfror at least some community guy who speaks german?14:22
slangasekJono Bacon is unique in the world14:22
pfrKeybuk: heh14:22
sebnerlol14:22
sebnerpfr: Ich spreche auch Deutsch aber du willst den dholbach ;)14:23
pfrdholbach: yes, i think i want you :P14:23
sebnerheh14:23
Ixani learned all my german from special german movies from the 70s. best not uttered in public14:23
Keybuktjaalton: modeset=0 worked14:24
Keybuksee, can't be a plymouth bug14:24
KeybukI now have a blue bar14:25
Keybuk(I must patch that to be brown at some point <g>)14:25
sebnerKeybuk: please don't! :P14:25
tjaaltonKeybuk: try the newer kernel once you've installed, to see if it works with drm from .3314:25
Keybuktjaalton: ok14:25
Keybukawwh, the touch screen doesn't work in the installer's X session14:26
tjaaltonwhich device? serial wacoms don't work yet, but soon after a314:27
Keybuktjaalton: it's a Dell XT14:27
Keybukthe touchscreen did work in the live environment a while back, both in capacitive and resistive modes14:27
tjaaltonthe old one or XT2?14:27
Keybukthe old one14:27
tjaaltonwhat does "a while back" mean?14:28
tjaaltonlooks like it's a wacom14:28
Keybukabout the point that we dropped HAL14:28
Keybukit never worked properly before that14:28
Keybukthen we dropped HAL14:28
tjaaltonsounds about right14:28
Keybukand it magically worked in both modes14:28
tjaaltonoh14:28
Keybukwhen HAL was around, it'd only work in resistive mode14:28
tjaaltonyeah sounds like the wacom isn't getting initialized, which is known. there's a patch waiting in git which doesn't make it filter the list of devices udevdb has. then the devices with subsys tty will work14:31
tjaaltonfixes vbox as well14:31
Keybukah yeah, I think I saw that one go past on #udev14:31
tjaaltonthen wacom needs an updated udev rules file and things should work. I have a thinkpad X61 tablet with the same issue14:32
KeybukI guess this is a case of "everything worked fine until somebody tried to make it work properly"14:32
tjaaltonsomething like that yes :)14:33
ionThere are recent tablet PCs that have a wacom connected to a *serial port*? Seriously? :-)14:33
Keybukit was probably the wrong resolution, and uncalibrated, and all those things that engineers hate14:33
Keybukbut I COULD PRETEND TO BE JACK BAUER!14:33
tjaaltonion: sure14:34
cjohnstonrickspencer3: could you please join #ubuntu-classroom-backstage when you get a chance14:44
Keybukcjwatson: silly question14:44
Keybukif I put radeon.modeset=0 on the kernel command-line when I install14:44
Keybukdoes that get copied to the kernel command-line of the installed system?14:45
ograi think it depends where you put it14:45
ograthe -- has a meaning here14:46
Keybukogra: as do many things in life14:46
cjwatsonKeybuk: if it goes after --, yes14:46
ograbut i forgot if it has to be in front or behind14:46
ograah14:46
Keybukcjwatson: yeah, it did copy it14:46
Keybukwow, I'm so used to everything Just Working on intel14:53
lifelessKeybuk: it was haning because ifupdown hadn't been upgraded14:54
lifelessKeybuk: and that meant lo wasn't being started14:54
lifelessKeybuk: which meant rc-sysvconf never kicked in14:55
Keybukyou don't need rc scripts anyway ;)14:55
lifelesssorry, rc-sysinit.conf I think14:55
lifelessno, but being able to login is nice.14:56
slangaseklifeless: "because ifupdown hadn't been upgraded" - that upgrade is a workaround for a broken /etc/network/interfaces, why was yours broken?14:57
lifelessslangasek: it wasn't broken: I din't have a network-interface.conf file14:58
slangaseker, oh14:58
lifelessslangasek: because I had hardy's.14:58
lifelessslangasek: there is a missing versioned dep here, I think.14:58
lifelesseither breaks or depends, dunno which is appropriate.14:58
slangasekbreaks isn't appropriate14:58
lifelessof course, this doesn't matter if the upgrade completes properly :>14:58
slangasekit's upstart's rc-sysinit.conf that depends on the new ifupdown functionality, so if there's to be a dep, that's where it needs to go14:59
lifelessyes14:59
lifelessAll I was saying about breaks was I didn't know which way around the relation needed to be expressed15:00
Keybukslangasek: probably a Breaks on the older version is better?15:00
Keybukactually I guess it needs a Dep now because of the fact the .conf file depends on the event15:00
Keybukwhich is likely to cause yet more buildd failures15:00
lifelessbreaks on older stops it being a hard dep15:00
lifelessdepends will bring it in if it has to be there15:00
slangasekthat's overloading the meaning of breaks though15:00
lifelessslangasek: orly?15:00
lifelessanyhow15:01
lifelessbugs incoming.15:01
slangaseklifeless: upstart doesn't break the old ifupdown, the absence of new ifupdown breaks new upstart :)15:01
Keybukin practice, if an Upstart job refers to an event generated by a job outside of its package, then it must depend on that package15:01
Keybukso Upstart should have a Depends: ifupdown15:01
Keybukand, since Upstart is supposed to work unconfigured, that has to be a Pre-Depends15:01
lifelessbug 527829 is the mounted-dev issue15:03
ubottuLaunchpad bug 527829 in mountall "mounted-dev uses cp -n, should versioned dep on coreutils" [Undecided,New] https://launchpad.net/bugs/52782915:03
lifelessits trivial15:03
Keybukah, I didn't know it needed one15:03
lifelessbug 527830 is the lo issue15:05
ubottuLaunchpad bug 527830 in upstart "upstart needs to depend on ifupdown" [Undecided,New] https://launchpad.net/bugs/52783015:05
lifelessI filed another bug earlier tonight, there is a predepends loop15:05
lifelessudev -> upstart -predep->mountall -> udev15:05
Keybuklifeless: can't be helped15:06
lifelessso you can't actually install those three by hand without silly-buggery15:06
lifelessKeybuk: I'm just reporting it15:06
Keybukmountall depends on udev (it copies out of /lib/udev/devices - which is created by udev's postinst)15:07
tseliotKeybuk: do you mind if I modify the way mountall interacts with plymouth?15:07
Keybukudev should not depend on Upstart though?15:07
Keybuktseliot: be my guest15:07
tseliot:-)15:07
Keybuklifeless: I can't see a udev->upstart dep here15:08
lifelessKeybuk: technically it depends on upstart-job15:08
lifelessright after libusb, before module-init-tools15:08
Keybukah right, from misc:Depends15:08
lifelessbut as thats provided by upstart. ..15:08
Keybukright, again, it has to ;-)15:08
Keybukupstart has to depend on mountall because it uses "on filesystem"15:09
Keybukso there you go15:09
Keybukall those are correct15:09
lifelesswhy does udev depend on upstart?15:09
Keybuklifeless: it ships an upstart job15:10
Keybukthat's pretty much the definition of "depends on" :p15:10
Keybukthe real problem is that upstart is using pre-depends I guess15:10
Keybukit doesn't *have* to15:10
lifelessI think thats a pretty key driver for it, yes.15:10
lifelessbut its 2am, and I don't think I'm a good sounding board right now.15:11
Keybukwe never made Upstart "Essential"15:11
lifelessso I'm happy, my server is running lucidish now15:11
lifelessI'm going to make email flow and go halt()15:11
Keybukcoreutils 7.1 apparentlyt15:11
ttxpitti: will the beta1 burndown charts reset their start date at the beginning of beta1 subcycle ?15:11
lifelessKeybuk: which we never shipped ;>15:11
Keybuklifeless: that's ok, >= 7.1 will dtrt15:12
pittittx: I just sent a mail to -platform about this, with a proposal15:12
ttxpitti: ah, will read and comment if needed :)15:12
Keybukmessage:15:17
Keybuk  merge Scott's fix for 52448415:17
Keybukohhh, t'other Scott15:17
Keybukslangasek: OOI, wouldn't james_w's importer automatically have committed that upload?15:17
slangasekyes, but without the full branch history, so15:17
Keybukslangasek: why without the full branch history?15:18
Keybukmy understanding is that it would have checked out the lp:ubuntu/upstart branch15:18
slangasekbecause it wouldn't know it was a merge of smoser's branch?15:18
Keybukslangasek: ah, smoser had a branch?15:18
slangasekyes15:18
Keybukoh, of course, he must have done - you merged it15:18
slangasek:-)15:18
Keybukdid you overwrite the importer's own? ooi15:18
slangasekshouldn't have clobbered anything the importer cares about15:19
lifelessslangasek: ><15:19
lifelessthe right thing is15:19
=== Kai___ is now known as Lithium
slangasekthe importer is supposed to recognize that I've tagged the upload, and consider it equivalent to the archive15:20
=== Lithium is now known as Kai_]
lifelessdebcommit -r - that should tag it15:20
Keybukslangasek: indeed not, just curious - I overwrite the importer all the time ;)15:20
=== Kai_] is now known as Kai_
tseliotKeybuk: does "Cc" stand for Ctrl-c ?15:20
slangaseklifeless: I'm familiar :)15:20
Keybuktseliot: no, just C in upper or lower case - I don't really trust plymouth ;)15:20
lifelessthen when you push your upload is compared by the importer15:20
lifelessif different, it will win15:20
slangasekwhere by "win" you mean "everyone loses", right? :)15:21
Keybuklifeless: not if the importer has already done the import15:21
Keybukthen you have to overwrite what it did with something better15:21
tseliotKeybuk: ok. I guess we can't catch "Esc" as that's already in use, right?15:21
lifelessKeybuk: thats why you push before dput, after building15:21
Keybuktseliot: right15:21
Keybuklifeless: as we've just followed - smoser couldn't push to the lp branch15:22
lifelessKeybuk: why not?15:22
KeybukI was wondering whether steve had to "fix" the history after the upload or not15:22
Keybuklifeless: he's not a member of core-dev ?15:22
lifelessKeybuk: if he can upload the package, he can push to the branch15:22
lifelessKeybuk: doesn't matter; its all about 'can he upload'15:22
Keybukonly via a sponsor I guess15:22
lifelesswhich sounds like what slangasek did15:22
lifeless'sponsor' => merge + dput15:23
slangasekKeybuk: no, I committed first, uploaded after15:23
Keybukright, so we've achieved the answer to my question :p15:23
KeybukI was just curious :)15:23
lifeless\o/ working code, 6 years in :>15:23
* slangasek grins15:23
Keybuknot that there's anything implicitly wrong with overwriting the importer15:24
lifelesszomg, why is tla-load-dirs still in the archive.15:24
lifelessKeybuk: well, there is on upstream changes.15:24
lifelessKeybuk: unless you capture the pristine data precisely as the importer sees it15:25
slangaseklifeless: how else are you going to run tla-buildpackage? :-P15:25
lifelessslangasek: aieee15:25
Keybuklifeless: in Upstart's case, the branch is based off the upstream trunk - and I use merge-upstream to make releases ;)15:26
Keybuklifeless: do you know the bug# for your pre-depends loop report?15:27
lifelessno, check my filed bug rss feed15:28
Keybuk"bend over, I need to check your RSS"15:28
lifelessbug 52772215:28
ubottuLaunchpad bug 527722 in upstart "pre depends loop" [Undecided,New] https://launchpad.net/bugs/52772215:28
Keybukthx15:30
lifelessde nada15:30
Keybukall three bugs have fixes committed15:30
lifelessthanks15:30
lifelessI realise they are kindof corner case15:30
lifelessat least for all our karmic->lucid upgrades15:31
Keybukwe care about hardy→lucid upgrades this cycle though too, no?15:32
lifelessyes15:32
lifelessbut even they would presumably typically be ok15:32
Keybukprobably, always worth getting the ordering right15:32
lifelessits because I ended up with an interrupted upgrade that this blew up15:32
Keybukthey're obviously not critical for α3, but would be good to have for β1 since more people will test then15:32
lifelessand yeah, +1 on trying to get it right, otherwise I wouldn't have diagnosed and reported ;)15:33
slangasekKeybuk: bug #527605 looks like a dupe of the dep cycle report?15:37
ubottuLaunchpad bug 527605 in update-manager "kubuntu 8.04 -> 10.04 upgrade fails, due to likely dependency cycle" [Undecided,Confirmed] https://launchpad.net/bugs/52760515:37
Keybukyeah could be15:38
=== robbiew_ is now known as robbiew
CaesarSigh. Does nobody use NFS any more?15:56
KeybukI use NFS15:56
ografor what ? sshfs is so much nicer :)15:56
CaesarThe number of things in Lucid that complain because $PWD is unreadable by root makes me sad15:57
Caesarogra: sshfs doesn't scale15:57
KeybukCaesar: so don't squash root ;)15:57
ograyeha15:57
CaesarKeybuk: err, no15:57
CaesarKeybuk: can I ask you the upstart questions I emailed you about?15:58
Caesaror can you answer them now or something?15:58
KeybukCaesar: I am busy at the moment, I'll reply to your mail in due time15:58
Caesarok15:58
Keybuk(probably today)15:59
CaesarThank you15:59
james_wnigelb: hi, why do you keep proposing the merge for the apport hook in rhythmbox?15:59
nigelbjames_w: sorry for the spam.15:59
nigelbI made plenty of mistakes15:59
nigelbeach time someone pointed something out, I had to keep correcting it15:59
nigelbjames_w: I think its perfect now though :)16:00
james_wnigelb: you don't have to do those steps every time16:00
james_wnigelb: you can just push to your branch and it will update16:00
nigelbjames_w: but my branch would diverge with every change and it would throw up an error16:01
james_wnigelb: hmm16:01
james_wwhat were you doing to make a change?16:01
nigelbI was deleting the branch, uncomitting, making the changes, and pushing again, and requesting merge16:02
james_wjust make the changes and commit!16:02
james_wyou are using a version control system ;-)16:02
nigelbjames_w: I'm learning that now16:02
nigelbjames_w: I thought the commits and changelog should be matching16:03
nigelbnow I realized it doesnt have to be16:03
james_wnah16:03
james_wgood :-)16:03
nigelbjames_w: sorry again for all that spam16:04
james_wno problem16:04
james_wjust wanted to make sure you were finding the system pleasant to use, and it looked like you were doing more than you had to16:04
nigelbyeah, I learned that now16:05
slynux_can anyone suggest a good makefile tutorial16:22
slynux_?16:22
chrisccoulsonslynux_: i don't know any good tutorials, but i find that a good way of learning is to look at other packages as examples16:31
slynux_ok16:31
chrisccoulsonyou can generally learn a lot by doing that ;)16:31
ChipzzI would disagree16:35
Chipzzmost Makefile's you'll see today are autogenerated by automake16:35
smoserhi, i'm looking to make sure that bug 525003 gets fixed in lucid.  I'm not exactly sure how what i need to do.  i've linked a branch and proposed merging, i hope thats enough?16:35
ubottuLaunchpad bug 525003 in apport "apport's "is ec2 instance" check is out of date" [Medium,New] https://launchpad.net/bugs/52500316:35
Chipzzand those contain so much cruft...16:35
mdzara, do you know where to find the script used to mark a bug (with duplicates) as a duplicate of another bug, moving all the duplicates across?16:36
nigelbsmoser: you could ping pitti :)16:36
nigelbmdz: lp-set-dup?16:37
mdznigelb, that sounds promising16:37
aramdz, I am afraid not, bdmurray maybe knows better16:37
smosernigelb, yeah, i wanted to avoid bothering him if the above was sufficient and thought someone might know.16:38
micahgmdz: ubuntu-dev-tools16:38
=== jono_ is now known as jono
=== MacSlow is now known as MacSlow|afk
mdznigelb, thanks16:40
mdzara, lp-set-dup is it16:40
nigelbmdz: happy to help :)16:40
pittismoser: can you please assign it to me? I only look at new bugs ever other week or so, if you subscribe or assign me I get it to know much faster16:40
aramdz, thanks16:40
smoserpitti, ok. i just didn't want to explicitly pester you if it otherwise was fine.16:41
smoserthanks.16:41
* mdz cleans up that batch of duplicates of bug 52082416:41
ubottuLaunchpad bug 520824 in gnome-app-install "update-app-install crashed with UnicodeEncodeError in __eq__()" [Medium,Triaged] https://launchpad.net/bugs/52082416:41
cjwatsonkirkland: bug 455746 - I notice that postfix is in the eucalyptus-cloud task, but not eucalyptus-cluster.  I think I was told that this should go in the cluster controller bit, but am I right in thinking we actually only need it on the cloud controller?16:49
ubottuLaunchpad bug 455746 in eucalyptus "postfix should be preseeded appropriately when pulled in by the UEC cluster controller installer target" [Wishlist,Triaged] https://launchpad.net/bugs/45574616:49
cjwatsonif that's right, then it's a trivial fix16:49
lamontwhat controls writing to /etc/mailcap? (as in, how do I tell it about a diff handler ofr something?)16:50
cjwatsonupdate-mime(8) describes it16:50
ionlamont: sed -nre '5p' /etc/mailcap16:50
lamontdoh16:51
=== bladernr_ is now known as bladernr-afk
kirklandcjwatson: yes, as far as I can tell, it's only the front end of eucalyptus that sends mail (welcome mails to new users, etc)16:55
kirklandcjwatson: there's two other things i wanted to get your input on17:01
kirklandcjwatson: one is that we've run into some unfortunate timing issues on preseed installs of separated components17:02
kirklandcjwatson: i think there's a bit of time where the, say CLC or CC is up, and broadcasting it's avahi message17:03
kirklandcjwatson: and the installation of the next machine picks that up17:03
kirklandcjwatson: but the webserver providing the preseed file is not quite up and ready17:04
lucashow often are sync requests being processed?17:05
james_wlucas: they probably haven't for a couple of days due to the milestone freeze17:08
james_wshould be ~every weekday apart from that17:09
lucasah ok, perfect17:10
lucasI thought it was only once a week or something17:10
lucasand started getting worried about the ruby mess ;)17:11
manjocjwatson , ping17:11
manjocjwatson, I am trying to install a EEEpc 1201N, the installer is stuck at 93% (looking for other operating system) and I am unable to chvt to another terminal to look at the logs...17:13
manjocjwatson, I got this image yesterday...17:14
keeslifeless: have you gotten anywhere with your lvm issues?  I can try to help debug it.17:16
=== beuno is now known as beuno-lunch
manjocjwatson, looks like its an issue with the nvidia graphics card17:20
manjothat I am not able to see the VT1/2etc17:21
manjobut if I chvt to 2 and do reboot it actually reboots17:21
Keybuktjaalton: still around?17:23
Keybuktried 2.6.33 and still no love for radeon17:23
tseliotslangasek: do you think I need to implement the support for ask-questions in the boot theme?17:24
mattiHello folks.17:29
mattiIs keyserver.ubuntu.com down?17:30
tjaaltonKeybuk: ah, too bad17:32
tjaaltonneeds a bugreport then17:32
tseliotwouldn't that require a new user space drm too?17:33
tseliot(just asking)17:33
tjaaltonwe already have 2.4.18 which is the latest release17:33
tjaaltonand that was made for nouveau17:33
tjaaltonthough our version has the abi change reverted17:34
Keybuktjaalton: how would you like the bug report filed?17:34
cjwatsonkirkland: ok, fixed cloud preseed thing17:34
tjaaltonKeybuk: upstream :)17:34
cjwatsonkirkland: the design of the upstart jobs was meant to prevent that; as far as I'm concerned if we're seeing that that means that the job implementation is faulty ...17:34
kirklandcjwatson: cheers, thanks.17:34
Keybuktjaalton: I don't have the no-how to talk to them, but would appreciate it if you could for me17:35
tjaaltonKeybuk: or if you feel like it you could poke airlied on #dri-devel17:35
cjwatsonmanjo: sorry, without logs I'm as clueless as you - however it could be the blkid hang seb128 ran into earlier, don't know for sure17:35
kirklandcjwatson: right, so I agree that publication should only occur after the bits are up and serving the preseed file17:35
kirklandcjwatson: i need to check with ttx on that one, though, as he said that it shouldn't be that way17:35
tjaaltonKeybuk: ok, well just file it against -ati, it'll include what we need17:35
Keybuktjaalton: I'll do the poke17:35
=== bladernr-afk is now known as bladernr_
kirklandcjwatson: i'll dig deeper17:35
cjwatsonkirkland: I didn't really do much of the upstart stuff17:36
kirklandcjwatson: no, i did most of it, i know it inside and out17:36
kirklandcjwatson: one last question, ecryptfs related17:36
manjocjwatson, thought I will run it by you incase you had prior experience with this hang... I rebooted and started a reinstall and it seems to go past the 93% mark.. ie on 2nd install does not hang at 93%17:36
kirklandcjwatson: actually, nevermind.  it's a hard one.  i'll think more on it.17:36
manjocjwatson, but do you think filing bug against ubiquity will be of any use at this point ?17:38
manjocoz we lost data wrt to previous install attempt right ?17:38
cjwatsonmanjo: not without logs17:39
Keybukslangasek: as well as the ENTER Kills My X Server issue18:02
Keybukpeople have reported a problem where typing corrupts the top of the screen18:02
Keybukright?18:02
=== beuno-lunch is now known as beuno
slangasektseliot: ask-questions> I have no opinion, I didn't report that bug I just triaged it :)18:27
slangasekKeybuk: yes18:28
Keybukslangasek: cool, I can replicate that one on the radeon machine18:29
slangasek\o/18:29
tseliotslangasek: ok18:30
=== deryck is now known as deryck[lunch]
chrisccoulsoncjwatson - somebody just reported a duplicate of bug 209410 against gnome-screensaver. i notice in that bug you mention that ubiquity already tries to inhibit the screensaver19:00
ubottuLaunchpad bug 209410 in ubiquity "installer goes to sleep / activates screen saver" [Low,Confirmed] https://launchpad.net/bugs/20941019:00
chrisccoulsonout of interest, how do you do this?19:00
chrisccoulsonah, never mind. i found it now (gnome-screensaver-command --poke)19:04
chrisccoulsoni know why that doesn't work19:04
=== deryck[lunch] is now known as deryck
mathiazjames_w: hi!19:48
mathiazjames_w: what are we supposed to do with these kind of branches:19:49
mathiazjames_w: https://code.launchpad.net/~ubuntu-branches/ubuntu/lucid/vsftpd/lucid-201002122353/+merge/1922819:49
=== slangasek changed the topic of #ubuntu-devel to: Lucid Alpha 3 released | Archive: Feature Freeze | MoM running (but use bzr!) | Development of Ubuntu (not support, not app development) | #ubuntu for support and general discussion for dapper-karmic | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://wiki.ubuntu.com/HelpingWithBugs
=== yofel_ is now known as yofel
sorencjwatson: Björn seems happy with my latest stab at bug 246558. How about you?20:37
ubottuLaunchpad bug 246558 in openssh "ssh's init script should generate host keys if they're missing" [Low,Confirmed] https://launchpad.net/bugs/24655820:37
jibelmvo_, Hi, I've found the problem (and solution) for the xapian search with an hyphen (hence searching for a package name)20:40
mvo_jibel: ohhh - nice!20:40
mvo_jibel: how?20:40
jibelmvo_, the indexer uses it's own term generator instead of xapian TermGenerator and it does it the wrong way20:41
jibels/it's/its/20:41
mvo_jibel: aha, good that I have you here, one thing that occured to me was that we problably want to only reapply the sort mode in xapian when its not in the default sort mode. because one nice feature of the xapian sort is sort by relevance20:41
mvo_jibel: apt-xapian-index?20:41
jibelyes apt-xapian-index20:41
mvo_jibel: cool, if you give me the details I can fix that20:42
jibelwe sort by relevance but relevance is not shown anywhere, from a user point it's confusing20:42
mvo_hm, right20:42
* mvo_ scratches head20:42
jibelwe have report where the users searches for pitivi and enters 'pit'20:43
jibelbut the qualitycutoff is so high that it's not displayed in the list20:43
mvo_could we display relevant with little stars or something maybe?20:44
mvo_utf-8 ftw ;)20:44
jibelyes, it's a percentage20:44
jibelmvo_, I'll push a fix for apt-xapian-index and synaptic, it won't be hard to port it software-center.20:46
jibelbut I'd like to know why enrico did it this way.20:48
=== MacSlow|afk is now known as MacSlow
mvo_jibel: #xapian has been very responsive about questions like this in the past20:54
mvo_jibel: I imagine that it might be because when he wrote it something in the xapian buildin was missing20:54
cjwatsonsoren: I'll think about it.  I'm worried about doing lots of work at boot time.20:55
cjwatsonsoren: but I will think about it.20:55
jibelmvo_, indeed, I talked to ojwb yesterday about the pb with the phrase generator,he was very helpful20:59
jibelmvo_, the patch for apt-xapian-index is at http://pastebin.com/3QYx9u5K20:59
jibelthe stemming part can be removed since it indexes only package names.21:00
mvo_jibel: sweet, that is all?21:01
mvo_jibel: *thanks* very much21:02
=== fta_ is now known as fta
jibelno that's not all.  This patch will generate correct index with terms at the right position21:03
jibele.g xserver-xorg-video-ivtv will be indexed xserver 1 xorg 2 video 3 ivtv 421:04
jibelthe hyphen is the phrase generator so when you search for  xserver-xorg it search for an exact match for the term AND the position21:05
mvo_jibel: aha, ok21:05
jibelmvo_, with the current version of apt-xapian-search the key contains the hyphen and can't be searched21:06
jibelmvo_, we also need to change the query string to replace the '-' by '%-'21:07
jibelmvo_, this makes xapian expand the last term of the query and replacing the operator PHRASE by AND21:08
jibelmvo_, you can then search for 'name:(xserver-com)'21:08
* mvo_ nods21:09
jibelmvo_, and it will returns all package with a name containing xserver and com*21:10
jibelI'll send you a piece of code it's easier.21:10
mvo_ok21:10
mvo_I need to leave for bed now, I will check it out tomorrow morning :)21:11
* mvo_ waves21:11
jibelhave a good night21:11
sorencjwatson: Thanks. If you have other ideas about how to handle this for shared VM images, I'm all ears, though. This was just my initial reaction.21:12
mathiazbdmurray: hi - how often are the json search refreshed?21:18
mathiazbdmurray: for example: http://qa.ubuntu.com/reports/team-subscribed/server-team-subscribed-with-date.json21:18
TheMusoslangasek: I thought a new testing group had been started to do just that, and since I'm not invovled with that, I don't know. GOing by the tracker, obviously not.21:19
Davieymathiaz: it's not like you could claim it's not regular enough!  "created": "2007-11-26T14:40:26.815940+00:00"21:19
bdmurraymathiaz: I thought I'd mentioned in the e-mail that'd I run that once but could make it a cron job if it met your requirements.21:19
TheMusohrm ok amd64 still needs 3 more tests done.21:19
bdmurrayDaviey: that's likely a bug tasks' creation date21:20
Davieybdmurray: it is21:20
mathiazbdmurray: right - so I've loaded that in bughugger and it's a good start21:20
mathiazbdmurray: doing the query on the date is a bit awkward21:20
mathiazbdmurray: as what I'd like to express is: created <= yesterday UTC21:20
Davieylooks like it was last updated Wed, 24 Feb 2010 00:30:02 UTC21:20
bdmurraymathiaz: okay, I'll look at getting that to work in bughugger then21:21
mathiazbdmurray: the problem I'm trying to solve is that the dailynewbugs lists (http://qa.ubuntu.com/reports/ubuntu-server-team/dailynewbugs.ubuntu-server.thu.html) are quickly out-dated21:22
mathiazbdmurray: does bughugger check the *current* status of a bug when it works from a json search?21:23
bdmurraymathiaz: no21:23
mathiazbdmurray: hm - fundamentally that's what I'd like to do21:24
mathiazbdmurray: I'll think about it a bit more21:26
mathiazbdmurray: server-team-subscribed-with-date.json may be a good starting point though21:26
mathiazbdmurray: are these reports generated using launchpad API or directly from the DB?21:27
bdmurraymathiaz: the api21:27
james_wmathiaz: currently they are probably bugs if the diff doesn't show something useful21:33
TheMusoslangasek: ah ok alpha 3 released, missed the topic. Don't mind me21:40
=== ryu2 is now known as ryu
CaesarIs the only difference between the Ubuntu Server CD and the non-Server CD the installer?21:49
Caesaror is there more to it?21:49
lifelesskees: thanks for offering, yes all fixed.21:57
lifelesskees: bugs filed; system happy21:57
keeslifeless: cool; if you have them handy, what are the bug#s?21:57
lifelessnot handy sorry22:01
lifelessuhm, I think one is invalid, and I might need to file one other, on consideration22:01
kirklandlool: when you come around tyhicks has a few questions for you about https://bugs.launchpad.net/ubuntu/+source/linux/+bug/524919; you can find him in #ecryptfs on irc.oftc.net22:02
ubottuLaunchpad bug 524919 in linux "ecryptfs breaks lstat/readlink size assumption" [High,Confirmed]22:02
lifelesshowever, I was up to 3:30 or so doing the recovery, and its 9 now: I'm a little shattered22:02
lifelesskees: gimme 15 to try and get my head together, and I can tell you what happened22:02
lifelesskees: its all about sysfs scanning22:02
keeslifeless: interesting, okay, no worries, get some sleep.  :)22:03
MattJAs an upstream developer with a (new) package going into lucid... the version it is based on has known issues, is there a way we could get it updated?22:06
MattJI'm not sure which is best, since we weren't planning another bugfix release in that development branch (but could make one if necessary)22:07
MattJor you can tell me it's a lost cause and I'll just try not to think about it :)22:07
dupondjeis it fixed in debian ? or isn't it in debian ? :)22:08
james_wMattJ: no, impossible, we love shipping with bugs ;-)22:08
MattJIt's in debian, but also the same upstream version22:08
MattJBugs are great, but not when their mine :)22:09
MattJ*they're22:09
MattJSee?22:09
james_wheh22:09
james_wMattJ: no problem22:09
james_wyou can either provide a patch fixing all the bugs, or make a new bugfix release from that branch upstream22:09
james_wonce you have either one wave it around here and find someone to help22:10
MattJOk, great22:10
MattJI'll figure out what needs backporting and get that done ASAP, thanks :)22:11
jcastroMattJ: I have been putting docs together for upstreams such as yourself to make it easy to find out this kind of info, any feedback on it would be appreciated! https://wiki.ubuntu.com/Upstream22:17
MattJOh very nice, thanks :)22:18
=== vinnythechin is now known as TheMaricon
lifelesskees: ok, slighty fed etc22:23
lifelesskees: uhm, hers the issue22:23
lifelesshere is the issue22:23
lifelessif you say 'iz bug' I will file it a little bit later22:23
lifelessI had an upgrade from hardy go queer, which wasn't a bug22:24
lifelesshowever, I ended up with new kernel, old userspace22:24
lifelessamongst the various problems I had, the old lvm2 needs sysfs to be in a now deprecated layout22:24
lifelessor sysfs_scan=1 leads to actual block devices being skipped22:24
lifelessupstart OTOH needs the newer layout, so the newer kernel is needed22:25
lifelessso, I'm thinking kernels with the new sysfs layout should Breaks: lvm << version-that-added-the-new-layout22:25
=== TheMaricon is now known as vinny_the
=== vinny_the is now known as vinny_the_MF_CHI
=== vinny_the_MF_CHI is now known as vinny_the_CHIN
lifelesskees: let me know whether I should file that bug or not ;)22:39
keeslifeless: would a Breaks: have actually helped that situation?22:42
lifelesskees: yes22:42
keeslifeless: I would say yes, then, open a bug for that.22:42
lifelesskees: the new kernel would have required lvm to be in the same install set22:43
lifelessand anyone doing surgery would have had dpkg whinging at them how the breaks was present22:43
lifelessok, I'll open a bug. Thanks22:43
=== nhandler_ is now known as nhandler
shtylman_what is the purpose of the linux-preempt kernel?22:58
shtylman_does the generic kernel not have preempting ?22:58
jdongthe generic kernel does not CONFIG_PREEMPT, no.22:59
crimsunshtylman_: lower latency with faster tick22:59
shtylman_jdong: crimsun: thanks :)22:59
baffleslangasek: Hi, I was just talking to Kirkland about libvirt-bin and the new upstart script he made for it. A quick question; Is /etc/default/ deprecated with upstart? Are configuration parameters supposed to be put directly into /etc/init/<deamon>.conf23:23
persiaCaesar: The difference between "server" and other alternate CDs is the contents of the pool on the CD and the selection of available preseed files.  The difference between "live" and "alternate" CDs is the installer.  That there doesn't happen to be a live CD for "server" is a coincidence (although an intentional one)23:24
baffleslangasek: .. instead? I see that /etc/default/libvirt-bin is marked as "obsolete" in the package "Conffiles:" too.23:24
bafflepersia: Another difference between server installation CD and live CD is the exclusion of various network card modules; I noticed that "bnx2" is missing. "bnx2" is commonly used on servers.. I had to patch the liveCD to get networking to work on a server.. (I PXE boot the image)23:26
persiabaffle: comparing server alternate to Desktop live shows all sorts of differences.  Comparing server alternate to desktop alternate will show you how the contents differ (some stuff on desktop live is only in the pool).23:28
persiabaffle: If Desktop alternate doesn't work (or doesn't contain the packages you need) it may be worth filing a bug.  No promises it gets fixed (space considerations vs. number of users served, etc.).  If desktop alternate works and desktop live doesn't, *definitely* file a bug: that's likely just a documentation issue.23:29
bafflepersia: I'm not sure if it can be qualified as a *bug*. It is just that the live CD seems to be missing support for "server grade" network cards, and I had to patch them from the correct kernel-module udeb myself.23:32
cjwatsonbnx2 got fixed, I think23:32
bafflecjwatson: Oh.23:32
bafflecjwatson: Then it wasn't intentional. :)23:32
cjwatsonhang on, missing in the *live* CD?23:32
cjwatsonthat's the other way round from the normal problem :)23:32
bafflecjwatson: Yes.23:32
cjwatsonbut it's certainly a bug either way23:32
cjwatsonbnx2 is complicated because it requires firmware23:32
bafflecjwatson: But, nevermind, I was basing this on Karmic, I haven't checked out live on lucid.23:32
* persia would expect it to be in the pool for the liveCD but not in the squashfs if it's in desktop alternate, and if it's not in desktop alternate, believes it deserves a bug for tracking of the decision to include/not-include it23:33
cjwatsonplease see if you can reproduce it in lucid if you can, and absolutely file a bug if it doesn't work23:33
cjwatsonah yes23:33
cjwatsoninitramfs-tools (0.92bubuntu34) karmic; urgency=low23:33
cjwatson  * Remove bnx2 from the initramfs; it needs firmware, and at this stage we23:33
cjwatson    only support network modules that don't need firmware loading (LP:23:33
cjwatson    #394783).23:33
cjwatson -- Colin Watson <cjwatson@ubuntu.com>  Tue, 07 Jul 2009 11:45:58 +010023:33
cjwatsonso see bug 394783 for context23:33
ubottuLaunchpad bug 394783 in initramfs-tools "Broadcom BCM5708 "SIOCSIFADDR: No such device"" [Medium,Fix released] https://launchpad.net/bugs/39478323:33
cjwatsonsince that's closed, please do open another bug if you actually need it, since that information is useful to us23:34
bafflecjwatson: Well, *need* is maybe not the correct term. I found it practical to have the ability to get a full desktop system booted from PXE on some servers..23:35
bafflecjwatson: I.e. if you need to do some hacking to fix broken RedHat/CentOS servers. :-)23:36
bafflecjwatson: So it isn't really a typical use case.23:36
cjwatsonok, well, you have the audit trail now...23:36
bafflecjwatson: Thank you for your help. You wouldn't happen to know anything about upstart? Ref. my question to slangasek above..23:37
baffleI just doesn't like posting bugs on packages if it is intended behaviour. Not others fault that I do weird stuff..23:38
baffles/doesn't/don't/23:38
cjwatsonbaffle: my understanding from talking to the upstart author is that on the whole he prefers upstart jobs to be written in a way that's simple enough that you no longer really need a separate /etc/default/ file to make merging of customisations easier23:47
cjwatsonbaffle: but there's no written-down standard as yet, so there's almost certainly some variance23:47
cjwatsonpart of the historical reason why /etc/default/ exists was that it was pretty hard for admins to edit /etc/init.d/ scripts and then keep their changes merged across versions - it wasn't an original part of sysvinit, it evolved23:51
Chipzzcjwatson: that's an interesting angle on /etc/default :)23:56
ChipzzI always thougt of it slightly different23:57

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