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

=== nhandler_ is now known as nhandler
gesersomeone from ubuntu-release around? I want to ask if it's still enough time to start a OCaml "transition" (new upstream version) with FF only a week away. From a look at the (long) list of affected packages mostly only no-change rebuild will be necessary and only a few syncs.00:03
geser(see bug #519199)00:04
ubottuLaunchpad bug 519199 in ocaml "Sync ocaml 3.11.2-1 (main) from Debian sid (main)" [Undecided,Triaged] https://launchpad.net/bugs/51919900:04
HellowI would say it's possible; Then again, I am far from an expert on the topic :).00:04
slangasekgeser: yes, that's possible00:05
geserslangasek: getting FF exceptions (when necessary) won't be a problem then?00:06
slangasekshouldn't be, no00:06
geserthanks00:06
StevenKgeser: If you need help, I'm happy to do so00:11
geserStevenK: I'll certainly need sponsoring for the packages in main, thanks for the offer00:13
StevenKgeser: If it's just rebuilds I can do them, too00:24
geserStevenK: mostly rebuilds as we have the same version as Debian testing/unstable. see the page from dmentre for the status and the rounds: http://bentobako.org/ubuntu-ocaml-status/transition_monitor/ocaml_transition_monitor.html00:30
geserI guess dmentre will monitor it and announce when the next round can be started like he did during the last transition00:31
arakthorhi00:35
arakthorI'm looking to help by developing with ubuntu or related projects on my spare time. I chekced the wiki and it looks like I can start trying packaging and fixing bugs. Which sort of bugs would be best to start looking at?00:36
arandarakthor: #ubuntu-motu might be a better starting point.00:36
arakthorarand, thank you for the suggestion. the wiki seemed to say the motu was more appropriate for people with more packaging experience; however, I will look there.00:37
persiaarakthor: What sort of packages interest you?00:41
persiaarand: Why is -motu a better starting point?  Does it not depend on people's interest?00:42
arakthorhi persia, from my perspective I usually enjoy programming for low-level applications (on embedded platforms anyway - but I'm not an algorithm wizard). I also would like to learn more about security. I enjoy being able to see the changes from my code so desktop and utilities are probably my best starting point.00:45
arandpersia: just figured it a generally more active channel, and as a *startup* I though it would be more helpful, just as a channel...00:46
persiaarakthor: #ubuntu-desktop is the right channel for desktop stuff, and #ubuntu-hardened for security.  We don't currently have much embedded stuff, although "embedded" is a funny term, and there's lots of Ubuntu that can run on very small hardware (as long as there's a couple gig flash).00:46
arakthormost of my experience with embedded has been on hardware that cannot run ubuntu; usually with no OS or uCOS00:47
persiaWork on the low-level applications tends to happen here, but that's usually left to our most expert developers: I'd recommend working in other areas until you've gotten some experience with how we work.00:47
persiaarand: I guess I'm oversensitive: we used to force all new contributors to work with MOTU first, but now we're working on enabling interest-based groups to do stuff instead of forcing MOTU->core.  As a result, I prefer to send people to channels that interest them, rather than pointing at MOTU who usually end up telling people to fix FTBFS or help with transitions and the like, which doesn't interest everyone.00:48
persiaarakthor: That's stuff we just can't handle :)00:49
persiaarakthor: There are ports to powerpc and armel though, some of which can run on devices some people consider "embedded".00:49
arakthoryeah, not as hard anymore. I have maemo on my phone and that's rather nice in some ways.00:50
persiaand hardly "embedded" :)00:50
Caesarslangasek: ping00:50
arakthorwell persia, thank you for the pointers. I will try to talk with somewhere there in the next day or two. have to go study now though. have a good night (or day; or morning)00:51
persiaarakthor: Good luck.00:52
lifelessev: https://code.edge.launchpad.net/~mbp/usb-creator/477529-cruzer/+merge/18311 please comment.01:13
lifelessFixes Are Good01:13
Caesarbdmurray: I'm not exactly sure why bug #519119 hasn't been automatically marked as fixed01:39
ubottuLaunchpad bug 519119 in autofs "Transitional packages need some reworking" [Low,Triaged] https://launchpad.net/bugs/51911901:39
CaesarThe fact that it got uploaded by zul doesn't seem to have been noted on the bug01:40
persiaThat would happen if the .changes file didn't have the Launchpad-bugs-fixed: header.01:40
CaesarOh01:40
CaesarSo zul did something wrong when he built the package with my debdiff?01:41
persiaLast upload seems to be 14 weeks ago, according to https://launchpad.net/ubuntu/+source/autofs01:41
persiaYour patch appears to have the correct notation.01:42
CaesarHmm, ogra was pointing me at something yesterday that indicated two uploads01:42
* Caesar consults rmadison01:42
Caesarrmadison says it's at 5.0.4-3.1ubuntu401:42
persiaFor binaries, but not for source.01:42
* persia is confused01:42
Caesarautofs5 | 5.0.4-3.1ubuntu4 |         lucid | source, amd64, i38601:42
CaesarThat says to me the whole box and dice01:43
ajmitchautofs vs autofs501:43
persiathe bug is against autofs, not autofs501:43
CaesarAh01:43
CaesarIt's all messy, the autofs5 source package is taking over some of the autofs(4) packages01:43
persiaIs the autofs source still needed with the presence of the autofs5 source?  If not, it may be worth filing a removal bug.01:43
persiaOnly some, or all?01:44
CaesarNo, it's no longer needed01:44
persiaSo there are transition packages for all the binaries produced by autofs source?01:44
CaesarYes01:44
CaesarThere are now01:44
persiaThen yeah, file a removal bug :)01:44
CaesarWill do01:44
* persia can't ACK it, but maybe zul will01:44
CaesarI'll just bump this bug over to autofs5 for anatomical correctness01:45
persiaBut anyway, regarding the specifics of bug 519119 : ideally the bug task would have been changed to be against the autofs5 source if that was where it was being fixed.01:45
ubottuLaunchpad bug 519119 in autofs5 "Transitional packages need some reworking" [Low,Triaged] https://launchpad.net/bugs/51911901:45
persiaAnd if that was done, then the bug should have been automatically closed by the upload.01:46
CaesarYeah I think I was a bit confused when I filed it01:46
CaesarOkay, so I'll just mark the bug as fixed now?01:46
persiaNo worries.  Just mark it Fix Released manually, and note the package source and version that was uploaded to fix it.01:46
persiaYes.01:46
CaesarDone01:46
CaesarNow to file the removal bug for autofs (source)01:47
persiaAny other questions about how this happened that I can answer, or was the above clear enough?01:47
Caesarpersia: no, that was all very helpful, thanks01:47
persiaCool.01:47
CaesarDoes https://bugs.launchpad.net/ubuntu/+source/engine-pkcs11/+bug/512368 just need a sync request?02:09
ubottuUbuntu bug 512368 in engine-pkcs11 "Sync request: engine_pkcs11 0.1.8-2 from debian unstable (incoming)" [Wishlist,New]02:09
CaesarIt's fixed in Debian02:09
persiaCaesar: That *is* a sync request.02:11
persiaIt's just waiting on an archive-admin to process it.02:11
ajmitchbut no sponsors subscribed, just the archive admins02:11
persiafabricesp doesn't count as a sponsor?02:12
persiaOh, subscribed.02:12
persiaBut he subscribed the archive-admins, so it oughtn't matter.02:12
ajmitcheven with the status still at New?02:14
persiaHrm.  That's a good question.02:14
persiaStevenK: As a procedural matter, would an archive admin consider something actionable if the archive-admins were subscribed by a developer with upload permission to the affected package, but there wasnt an explicit ACK, and the bug state was "New"?02:15
=== dendro-afk is now known as dendrobates
=== dendrobates is now known as dendro-afk
crypt-0i have a question about kernel module02:36
twbAm I mad?  It looks like ubuntu-keyring STILL isn't using jetring02:49
crypt-0where can i check on the status of a kernel module? i want to see if a specific module is considered "stable" yet.02:52
=== JFo is now known as JFo-afk
NCommanderCan any GCC guru shed some light on https://bugs.edge.launchpad.net/ubuntu/+source/openoffice.org/+bug/417009?03:59
ubottuUbuntu bug 417009 in openoffice.org "all openoffice apps die in 'com::sun::star::ucb::InteractiveAugmentedIOException' on armel in karmic" [High,Confirmed]03:59
NCommanderI don't know enough about GCC's internals to understand if OpenOffice.org is goofing its test up or not, or theres a regressionin GCC04:00
=== JamieBen1ett is now known as JamieBennett
slangasekCaesar: pong04:37
Caesarslangasek: hi05:28
CaesarI wanted to float the possibility of a import freeze exception for Puppet and Facter05:29
StevenKCaesar: We have stopped automatic syncs, but manual syncs are still permitted until FF.05:31
StevenKUnless we've changed it for Lucid.05:32
=== dendro-afk is now known as dendrobates
crypt-0anyone have info why the cryptsetup package inst upgraded to the 1.1.0?05:38
crypt-0its still using a release candidate for Lucid05:38
crypt-0the final has been released at http://code.google.com/p/cryptsetup/05:38
CaesarStevenK: ok thanks05:48
pittiGood morning06:40
=== kenvandine_ is now known as kenvandine
=== tkamppeter_ is now known as tkamppeter
=== nenolod_ is now known as nenolod
dholbachgood morning08:11
dholbachpitti: is it expected that a jockey window pops up during a ubiquity installation?09:11
dholbach(with an empty window)09:11
dholbachpitti: http://people.canonical.com/~dholbach/Bildschirmfoto-QEMU.png09:13
pittire09:53
pittidholbach: I fixed that yesterday09:53
pittidholbach: is that jockey 0.5.7?09:53
dholbachpitti: it's yesterday's image, so yeah, it probably wasn't fixed back then09:53
pittiah, *phew* :)09:54
ttxcjwatson: ping about some eucalyptus-udeb magic...10:07
ttxcjwatson: to support the case where there are multiple CCs (clusters) on a single network, spec says SC / NC should advertise which one (ideally by cluster name) they want to join10:09
ttxcjwatson: Ideally we would preseed eucalyptus/cluster-name in the SC or NC installs based on discovery10:10
ttxcjwatson: I'm just unsure how to best plug that into eucalyptus-udeb.postinst... At that point only the NC has a cluster selection, and it's IP address only.10:11
* ttx wonders if multiple clusters on a single network really make any sense.10:16
smoseri'm starting a new package, trying to use bzr distributed development mode10:30
smoserhow can i do what merge-upstream-release would do for the initial packaged release10:30
smoserjames_w, ^?10:30
smoserit fails with :10:31
smoserbzr: ERROR: Unable to find the tag for the previous upstream version, 1.1.0, in the branch: upstream-1.1.010:31
siretartseb128: re: my seahorse-plugins upload: I did use bzr, and I did push my work to lp:ubuntu/seahorse-plugins10:57
seb128siretart:...11:00
siretartwas that wrong?11:00
seb128siretart: apt-get source tell you what to use11:00
seb128or look to control11:00
seb128yes11:00
seb128it's under ubuntu-desktop with the debian dir only in bzr11:00
siretartoh, indeed. my bad, I'm sorry11:00
seb128siretart: np, I've fixed it yesterday since I had an another upload to do11:01
siretarthm. I generally dislike seperating debian/ from the upstream source.11:01
siretartin this case, it wouldn't have mattered since I didn't touch upstream code11:02
siretartso I was quite happy with the branch lp:ubuntu/seahorse-plugins11:02
siretartseb128: speaking of seahorse: do you know someone who could be bribed with an smartcard reader and a gpg smartcard to (finally) implement support for that in seahorse-agent?11:03
seb128siretart: not really11:04
siretartseb128: I notice that the seahorse-plugins packaging branch has a root directoy that contains only a subdirectory. can you explain my why not moving the contents of that subdirectoy one level up?11:06
seb128because that's how you use debian dir only with bzr-buildpackage11:07
seb128it will get the tarball and copy the debian dir over and build11:07
siretartbzr-buildpackage certainly doesn't require it11:08
seb128that's how we always did debian dir in vcs for gnome11:08
seb128since debian svn for pkg-gnome to current ubuntu-desktop workflow11:08
seb128nobody questionned it before ;-)11:09
siretartI'm questioning this practice since years11:09
seb128I find it handy to have the debian dir being named debian11:09
siretartfor svn, it makes more sense because you have partial checkouts11:09
seb128rather than having ubuntu/ being the debian dir11:09
seb128well with current scheme you can cp debian over to a source11:09
siretartfor bzr, I consider it utterly inconvenient and unnecessary11:09
seb128without having to mkdir debian11:09
seb128and cp ubuntu...11:10
siretartwell, if the packaging was toplevel, you could just *checkout* in an upstream source directory11:10
siretartcurrently you have to clumsily fiddle around with cp/mv to have things in the right place11:10
seb128no you couldn't11:12
seb128since the directory is named ubuntu, not debian11:12
siretartI think I'll continue using the lp:ubuntu/$package branches and mail you the diff11:12
seb128you would get ubuntu with the debian dir content11:12
siretartof course you can: 'bzr get :~ubuntu-desktop/seahorse-plugins/ubuntu debian'11:12
seb128siretart: please don't, open a sponsoring request rather than private emailing me11:12
siretartof course you can: 'bzr get lp:~ubuntu-desktop/seahorse-plugins/ubuntu debian'11:12
seb128if you don't want to update the official bzr11:12
siretartthat will create the branch in a subdirectory called 'debian'11:13
Laneyis there something like svn-do for these branches?11:13
frafuHi pitti, do you have a minute? Should the version of python-distutils-extra not be the same as the version of DistUtilsExtra.auto?11:13
seb128Laney, what does svn-do do again?11:13
Laneystarts a subshell with the upstream source + debian dir11:14
frafuhttps://bugs.launchpad.net/ubuntu/+source/python-distutils-extra/+bug/52054811:14
ubottuUbuntu bug 520548 in python-distutils-extra "DistUtilsExtra.auto.__version__ gives wrong version" [Undecided,New]11:14
Laneyuseful for doing patches, for exmaple11:14
seb128Laney, bzr bd-do11:14
Laneycool11:14
siretartseb128: opening sponsoring request? that sounds like an awful lot of burocracy and added latencies when I could also just upload it. this way my patch went into the official branch in hours (without attribution in the bzr log, but still)11:14
seb128siretart: not the official one11:15
seb128one which we are not using11:15
frafuOr does anybody else know the answer?11:15
seb128which break next upload since the official vcs is outdated11:15
Laneyseb128: you can have those lp:ubuntu/xxx branches update to the ~ubuntu-desktop ones I think11:15
Laneyto point to the^11:15
siretartLaney: that is what I was using11:15
seb128Laney, we don't have a full source there11:15
seb128would that work too?11:15
Laneyis that a requirement?11:15
LaneyI don't know11:15
seb128james_w, ^11:15
seb128siretart: you are just breaking other people package and workflow by doing that11:16
james_wit is a requirement11:16
seb128siretart: either update the official bzr or ask for sponsoring11:16
siretartI thought for UDD lp:ubuntu/$package was 'official'11:17
siretartI'll revisit the ubuntu wiki, need to run now, though.11:18
frafuDoes anybody know who I should contact to not hide by default the menu items of the onscreen keyboard onboard that is part of the Ubuntu distribution?11:18
seb128siretart: dunno what is official or not but we don't use those for desktop components11:18
seb128see control file or apt-get source for the vcs to use11:19
cjwatsonttx: maybe the preseed file generated on the CC (debian/eucalyptus-udeb.finish-install) should set cluster-name to match the name of that cluster11:29
=== frafu is now known as frafu_afk
ttxcjwatson: that wouldn't solve it for the SC (which downloads from the CLC)...11:29
cjwatsonttx: it may well be a bug that SC installation doesn't do CC selection if it found more than one11:30
ttxcjwatson: I'm testing a fix right now11:30
ttxcjwatson: question: I'm using netboot for testing the latest crack, but apparently eucalyptus-udeb is downloaded before apt-setup/local0 takes effect11:31
cjwatsoncorrect11:31
cjwatsonapt-setup doesn't affect udeb installation anyway11:31
cjwatsonapt => deb, anna => udeb11:31
ttxcjwatson: is there any way to preseed additional repositories in a way that would make it retrieve udebs from an alternate repo ?11:31
ttxI'm trying to netboot from my localmirror + a repo that has my eucalyptus WIP11:33
cjwatsonttx: you can't acquire udebs from more than one repo; the acquisition code isn't smart enough11:33
cjwatsonyou can change it to acquire from just a single repo11:33
cjwatsonby setting mirror/http/hostname (and if necessary mirror/http/directory) on the kernel command line, I think11:34
ttxcjwatson: arh.11:34
cjwatsonttx: to fetch eucalyptus-udeb from somewhere else, I just use this trick:11:34
cjwatsond-i preseed/early_command string wget http://url/to/your/package && udpkg --unpack eucalyptus-udeb_whatever_whatever.udeb11:35
cjwatsonand then boot with url=http://url/to/that/preseed.cfg11:35
ttxcjwatson: nice11:35
ttxI'll try that, thanks.11:35
=== MacSlow is now known as MacSlow|pizza
sorenOh, we've dropped tracker by default?11:57
sorenI suppose this could be years ago. It's been a while since I've done a regular desktop install :=)11:57
seb128soren, since hardy11:58
* soren chuckles11:58
sorenOk :)11:58
sorenDid we replace it with something else?11:58
seb128no11:59
sorenAlright.11:59
seb128we decided that it was not useful enough to justify the io cost11:59
seb128linux is not good at handling io load nicely11:59
* soren tends to agree11:59
sorenI was just curious to see that state of it and was surprised it wasn't installed. No worries at all.11:59
=== MacSlow|pizza is now known as MacSlow
ttxcjwatson: testing the early_command trick: I get "Menu item 'eucalyptus-udeb' selected" before 'download-installer', so eucalyptus-udeb.postinst fails with missing avahi lib13:13
cjwatsonyou might need to add in some manual wget/udpkg pairs for dependent udebs13:13
cjwatsonbit of a hack13:13
ttxcjwatson: no way to run 'download-installer' module before 'eucalytpus-udeb' ?13:14
cjwatsondunno, sorry, can't think about this right now13:15
ttxcjwatson: no pb :)13:15
cjwatsondon't see why udpkg --unpack would affect menu item ordering, you didn't change it to udpkg -i did you?13:15
ttxno...13:15
=== jml is now known as jml-afk
=== jml-afk is now known as jml
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
=== _iron is now known as i_ron
ttxcjwatson: fyi, looks like this works: early_command=anna net-retriever && wget eucalyptus-udeb... && && udpkg --unpack eucalyptus-udeb...14:17
pittijdstrand: would be grand if you could do the udisks source NEW today; it's just an upstream product/source package renaming, not really a new thing14:40
jdstrandpitti: ack14:41
pittijdstrand: thanks (just uploaded, should hit the queue in 2 mins)14:43
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
jdstrandk14:45
=== JFo-afk is now known as JFo
smoserKeybuk, around ? I'm wondering if you're expecting to address bug 504883 in near term.14:59
ubottuLaunchpad bug 504883 in udev "job with "mounted MOUNTPOINT=/ and net-device-up IFACE=eth0" blocks boot" [Medium,Triaged] https://launchpad.net/bugs/50488314:59
pittijdstrand: thanks, that was fast!15:05
jdstrandpitti: ask and ye shall receive :)15:05
* persia watches for a wild flurry of requests15:06
pittiI want a pony!15:06
pittiactually, can I _give_ you a second of boot time? with getting rid of that, we'd be almost there :)15:07
jdstrandhehe15:15
Keybukcjwatson: this grub-install issue is odd15:21
Keybukso I press enter, and it prompts me what to do (including choose a different device)15:22
KeybukI choose /dev/sda15:22
Keybukit goes back, whirrs, and tells me that grub-install (hd0) failed again15:22
Keybuksmoser: bugs get addressed after FF15:26
KeybukI have a bunch of updates before FF I want to do15:26
Keybukthen I'll fix bugs15:26
Keybukbecause I'm sure my updates will cause lots of new bugs :p15:26
Keybuk(and may even fix that one anyway)15:26
smoserKeybuk, fair enough. my interest in this one is that when i then move cloud-init to running much earlier in the boot process, i'll likely have bugs myself.15:27
smoserso sooner rather than later would be nice15:27
Keybuksmoser: though I can't remember what solution to that one we decided15:28
smoseri think its a bug in udev and then those rules "should work", per slangasek15:28
Keybukwas that just the bug where the event went missing?15:28
cjwatsonKeybuk: unfortunately my response to you is approximately the same as your response to smoser, because I have about three hours of work time left before FF :-/15:28
=== asac_ is now known as asac
Keybukcjwatson: that's fine ;)15:28
smoserKeybuk, right, missing event15:29
Keybukcjwatson: obv it's critical for alpha 3 since you can't actually install right now ;)15:29
Keybukbut I can run grub-install by hand :p15:29
cjwatsonKeybuk: I never did manage to reproduce your bug, but I only had a chance to try it through once in manual mode15:29
cjwatsonKeybuk: manual mode worked fine for me ...15:29
Keybukcjwatson: auto mode fails every time for me15:29
Keybukeven on a usb key with me being the chicken15:29
cjwatsonoh, even auto mode with no preseeding?15:30
Keybukright15:30
cjwatson*that* I can probably set up quickly15:30
Keybukthat's how I know it failed when I got to choose a different disk15:30
KeybukI don't remember getting that choice with preseeding15:30
cjwatsonthough it could be related to using a USB key of course15:30
cjwatsonmy tests are in KVM with one disk, at the moment15:30
LaserJocksuperm1: around?15:30
Keybukcould be, though the automated stuff is NFS15:31
cjwatsonhm15:31
cjwatsongrub-installer shouldn't notice that15:31
Keybukright15:31
=== mathiaz_ is now known as mathiaz
cjwatsonScottK: do you know where Lucas' rebuild test for foundations-lucid-supportable-binaries is?16:12
cjwatsonScottK: I'm sure I could do some quick analysis of it if that's what's required to unblock this spec16:12
persiacjwatson: lucas just posted a new rebuild test : https://lists.ubuntu.com/archives/ubuntu-devel/2010-February/030230.html16:14
persiacjwatson: From what I've heard (although this may not be complete), the idea is to try to get the number as low as possible, and then start filing removals later.16:15
cjwatsonpersia: thanks.  we should prepare the method for getting the list in advance, though16:16
cjwatsonbecause it isn't just Lucas' list; it's anything in Lucas' list that hasn't been otherwise rebuilt since karmic16:16
persiacjwatson: Ah, so we need to compare against http://qa.ubuntuwire.com/multidistrotools/unchanged/unchanged_since_karmic16:17
cjwatsonwell, or the trivial python thing I have to do the same test16:17
cjwatsonbut sure16:17
persiaheh, that works too, but doesn't have a handy URL :)16:18
superm1LaserJock, what's up?16:19
cjwatsonlp:~cjwatson/+junk/suite-diff16:19
LaserJocksuperm1: I just got bit by bug #50681616:28
ubottuLaunchpad bug 506816 in dkms "wl missing after Karmic -> Lucid upgrade" [High,Confirmed] https://launchpad.net/bugs/50681616:28
superm1LaserJock, cool! so hopefully you can help figure out the root cause :)16:29
LaserJocksuperm1: I saved the /var/lib/dkms/bcmwl directory and did the dpkg-reconfigure16:29
LaserJocksuperm1: what all do you need?16:30
superm1LaserJock, there is a make.log in there for the kernel that it didnt build on hopefully16:30
LaserJocksuperm1: the only kernel dir is for the Karmic kernel16:30
LaserJocksuperm1: I have a 5.10.91.9+bdcom dir and kernel-2.6.31-19-generic-i68616:31
superm1LaserJock, ooh weird.16:32
persiaCould it potentially be that it built for the *running* kernel, rather than the newly installed kernel?16:33
james_wsmoser: hey, you can use bzr dh_make from lp:bzr-builddeb or the upload I will be doing today16:33
smoserjames_w, so heres what i did... tell me if i should bothe rwith dh_make16:33
superm1persia, i wouldnt suspect so at least, because the /etc/kernel/postinst.d scripts are called with the argument of the kernel to process16:33
superm1LaserJock, but it wouldnt hurt to run modinfo on the kernel module in that bcmwl directory to see if its built against the proper kernel16:34
smoserbzr init; mkdir debian; bzr add debian; (add some basic debian dir, with version 0.0) ; bzr add debian; bzr commit ; bzr tag upstream-0.0 -r 1; bzr merge-upstream16:34
smoserthat seems to work with the only exception that i had to 'bzr resolve debian'16:35
=== dendrobates is now known as dendro-afk
LaserJocksuperm1: modinfo gives me: vermagic:       2.6.31-19-generic SMP mod_unload modversions 58616:36
tseliotslangasek: do we include plymouth in the initramfs?16:36
slangasektseliot: not unless we have to (cryptsetup)16:37
tseliotslangasek: ok, so things should work without an initramfs, right? Provided that we have a framebuffer device and kms16:38
superm1LaserJock, well can you post the tgz of your /var/lib/dkms/bcmwl directory prior to dpkg-reconfigure'ing to the bug and this information so far from IRC.  I dont have any other ideas off hand though unfortunately right now16:38
tseliotslangasek: I mean by getting rid of the initramfs (not that I want to do that in Lucid but it may come in handy for oem)16:39
superm1slangasek was there a deliberation about whether it will be included in the casper case, or is that still up for discussion?16:40
ograit should efinately stay in casper ... unless we speed it up a lot16:41
superm1i've currently got some tools that would be dependent upon that, but could possibly be refactored otherwise16:41
superm1ogra, well casper should be significantly faster thanks to JamieBennett's recent changes16:42
ogranot on arm though16:42
ograhe cut of a third from the bootptocess ... but thats not much with 1.5min16:43
smoserjames_w, does the above look not ok ?16:43
james_wsmoser: that works I guess16:43
james_wit gives you a slightly odd branch in that you will have two roots, but it's not illegal to have that16:44
superm1ogra, well I suppose perhaps the decision of whether or not plymouth is in the initramfs could also be arch dependent though, so x86 doesn't get it, but arm does16:44
superm1ogra, but what's the slowest piece now on arm?  is there still a lot of room for improvement you think?16:45
ograthere likely is but not in lucid16:45
cjwatsonplenty of x86 casper boots are still clearly slow enough to require a splash screen, and I don't anticipate that changing given typical CD read speeds16:45
ograand indeed it could be based on arch detection16:45
cjwatsonarch detection is a bit of a red herring there I think16:45
cjwatsonyou're right that it could, but I don't think it should16:46
ograyeah, but technically you could do that16:46
ograright16:46
superm1ogra, for lucid would ripping the extra scripts out that aren't used at all on arm help?  Like moving the scripts that are say for UNE to a UNE casper package and those for KDE to a KDE casper package.  I'm not sure how slow individual invocations of sh are though, so that might not do too much16:48
ograno, there are more essential bits ... like locale-gen running at boottime16:49
JamieBennettsuperm1: take a look at http://www.linuxuk.org/2010/02/ubuntu-live-cds-now-33-faster/16:49
JamieBennetthas some bootcharts16:49
ogragiven that we only run english by default and have no language selection on the image boot i'd vote for pregenerated en_GB/en_US for armel images, but that needs proper speccing and discussion, so nothing for lucid16:50
persiaogra: But surely that's just because there's no gfxboot equivalent, no?16:51
superm1i'd think that would be useful across the board to have pregenerated english, and if other locales are chosen at language selection to generate them16:51
ograpersia, right16:51
ograsuperm1, ++, lets have a spec at next UDS for that :)16:52
cjwatsonsuperm1: as English speakers, I'm sure we both think that ;-)16:52
superm1hehe16:52
JamieBennettogra: superm1: agreed16:52
cjwatsonbut I always have to double-check my thinking every time that sort of thing crosses my mind16:52
cjwatsonand I can never actually justify it to myself16:52
* persia would think selecting the "top 5" locales would make more sense, perhaps following similar logic to that used to select langpacks to go on CDs, but can wait until May to be particularly interested16:52
ograwell, having them there and only generate additional langs surely doesnt do any harm16:52
ograapart from costing a little space16:53
cjwatson3MB for all English locales right now; although I'm not clear on why en_AG is so big16:54
superm1cjwatson, well if you try to look for the default case of what automatically times out if no selection is picked, and you try to optimize to that scenario at least.  then you make a conscious decision that deviating the default scenario increases boot time16:54
ograanother issue we often have are broken board clocks that only are right after first boot  .... fallout of that is that apt gets unhappy about the gpg keys somehow16:54
ografor the pool dir on the image ...16:54
cjwatsonsuperm1: and I think that goes against our commitment to give the best service we can to localised users; it seems like sloppy thinking to me, honestly16:54
cjwatsonit's only justifiable if it's really a very tiny amount of space indeed, so perhaps just generating en_US.UTF-8 wouldn't be so bad16:55
ograyeah16:55
cjwatsonbut otherwise we're crowding out other useful stuff that could go on the CD (including translations!) for the sake of making English faster16:55
ograand indeed defaulting to that if no selection exists16:55
* ogra would be happy with an arch specific hack for arm though16:56
ograwe have lots of space atm16:56
cjwatson$ du -cs /usr/lib/locale/en_US.utf816:56
cjwatson1256    /usr/lib/locale/en_US.utf816:56
cjwatsonthat is not a trivial amount of space16:56
ari-tczewdholbach: ping16:56
cjwatsonah, the reason that en_AG showed up as so big in my earlier test was hardlinks; all the English locales come out to about that size in isolation16:57
dholbachari-tczew: I was just about to head out16:57
dholbachari-tczew: how can I help?16:57
ari-tczewdholbach: got a minute for sponsoring main?16:58
cjwatsonbasically I don't think we can justify an extra megabyte for live CD boot speed, at least not on x86.  if you want to do that on armel then that's your business. :)16:58
ari-tczewI have refreshed debdiff16:58
dholbachari-tczew: is this something nobody else can do?16:58
ari-tczewdholbach: heh, doubt16:59
dholbachari-tczew: best to just ask in here16:59
dholbachno need to block on me17:00
ari-tczewdholbach: but there are not any active sponsors for main like for universe17:00
dholbachari-tczew: I'll see what I can do about it, but I really need to head out now17:01
ari-tczewok17:01
persiaari-tczew: There are some, just not many.  Just ask, and maybe someone will do it.17:01
ari-tczewok, so I'm looking for sponsoring @ bug 517297 bug 51243017:02
ubottuLaunchpad bug 517297 in ttf-sil-scheherazade "Fake sync ttf-sil-scheherazade 1.001-6 (main) from Debian testing (main)" [Undecided,Confirmed] https://launchpad.net/bugs/51729717:02
ubottuLaunchpad bug 512430 in geronimo-jta-1.0.1b-spec "Fake sync geronimo-jta-1.0.1b-spec 1.1-1 (main) from Debian testing (main)" [Wishlist,Confirmed] https://launchpad.net/bugs/51243017:02
cjwatsonari-tczew: looking17:08
cjwatsonari-tczew: FWIW, you will get a better response if you say which things you want sponsored up-front, rather than starting with "anyone got a minute for sponsoring main" or similar17:08
cjwatsonsince then people know how much work they're signing up for17:09
superm1cjwatson, since the translations are kept within debconf for ubiquity, would that localegen stuff only be relevant for live mode, not --only mode?17:11
cjwatsonsuperm1: yes and no, I suspect that some things will still be unhappy if setlocale() fails17:12
cjwatsonsuperm1: but feel free to try it out obviously17:12
superm1Ok17:13
cjwatsoncertainly ubiquity is much less likely to have a problem; but remember that there are some failure modes in which ubiquity ends up falling through to gdm17:14
=== deryck is now known as deryck[lunch]
superm1That should be going away moreso with you adding a vesa fallback though, wont it?17:14
cjwatsonnot really17:15
cjwatsonI'm talking about if ubiquity itself fails17:15
superm1but if that scenario is still a possibility, can always generate the locale "after" the fall through to gdm but before gdm gets started17:15
cjwatsonsure17:15
cjwatsonit's all soluble, just needs to not be forgotten17:15
LaserJocksuperm1: uploaded my bcmwl dir and added a comment, thanks17:18
Mirvcjwatson: I quoted some of your good points regarding usb-modeswitch in my blog http://losca.blogspot.com/17:22
cjwatsonMirv: you should discuss the quirks question with the kernel team; I was under the impression that updating that sort of thing might well be feasible17:25
Mirvcjwatson: ok. next I was mostly thinking about asking usb-modeswitch developers if they'd rather like a more clear way for them to contribute the information they gather to both upstream and distribution kernels.17:26
Mirvbut yes, discussing with kernel team about it would be a good idea in the case of Ubuntu17:26
cjwatsonI wouldn't be particularly surprised if the usb-modeswitch developers just plain like doing it in userspace17:27
cjwatsonbut different people are allowed to like different things ;-)17:27
Mirvmight be17:28
slangasektseliot: yes, even if we were shipping plymouth in the initramfs by default, we would still support initramfsless booting w/ splash17:28
slangaseksuperm1: it's staying with casper, though we need some bits of casper fixed to talk to plymouth17:29
persiaRegarding usb mode quirks: please consider when looking at any solution that a single device may have interesting reasons to do multiple things.  For instance, one may have a USB connection to a handheld and want to variously use it for storage, networking, audio, etc. over time.17:33
cjwatsonthe quirking in the kernel that I'm talking about doesn't prevent that17:37
cjwatsonalso, decent devices include a USB hub so that all the possible endpoints appear simultaneously17:38
cjwatsonthis mode-switching thing is AFAIK only done by ultra-cheap devices that want to force advertising on you by mass-storage; I've genuinely never seen it anywhere else17:38
maco2persia: or a wacom tablet with a pen and eraser and various other devices?17:40
smoserhow do i make 'bzr builddeb -S'  not include orig source tarball?17:41
persiacjwatson: My smallest handheld (Sharp 922SH) needs it to switch between storage and networking.17:41
james_wsmoser: why don't you want one?17:41
persiamaco2: Another good example.17:41
smoserbecause i already uploaded one to ppa17:41
smoserand i think that if i do it again it will be rejected, no?17:41
persiacjwatson: Mind you, it's still storage/networking, but when I have independent editors and browsers on the device, storage is more interesting.17:41
cjwatsonpersia: I see.  My concern is that installing udev rules by default that futz about with the identity of the device is going to create unreliability where it did not previously exist.  I don't object to the *tool* being present, merely to the udev rules.17:42
cjwatsonsmoser: shouldn't care, but you can use bzr bd -S -- -sd17:43
cjwatsonsmoser: though I'm surprised that it's included by default; see dpkg-genchanges (search for -si) for the default policy17:43
persiacjwatson: I completely agree that the current solution doesn't meet needs.  I haven't been able to get it to *work* with my 922SH, I just object to the idea that it only matters for the cheap 128M of ads + 3G modem devices.17:43
cjwatsonpersia: fair enough, I wasn't aware of devices such as yours17:44
smosercjwatson, i think its because i'm misusing... i did not create a new changelog entry17:44
smoserbut just bumped the one17:44
cjwatsonthough if usb-modeswitch doesn't work on your device anyway ... :-)17:44
cjwatsonsmoser: oh, well DDTT :)17:44
tseliotok, good to know17:44
tseliotslangasek: ^^17:44
smosercjwatson, well i just realized that now.17:45
persiacjwatson: The current stuff needs work (and like you say, a cleaner implementation), but I think we'll see more of them as handhelds shrink.  I know that at least in the ARM space, there's lots of hardware with usb gadget ports (which users might use for all sorts of stuff).17:45
=== atomicsteve is now known as vorian
cjwatsonpersia: I don't think our goals are incompatible; I merely want the mode switching to live in the kernel and be done at device initialisation time, rather than having to make round trips through userspace and risk things popping up and claiming the mass storage before userspace has time to switch it away.  There's no fundamental reason why the *policy* couldn't live in userspace.17:54
cjwatsonThis is not a theoretical concern; attempting to use my device with userspace mode switching tools of various stripes simply didn't work due to such race conditions.17:54
persiacjwatson: That makes perfect sense, actually.17:55
cjwatsonUnfortunately I don't think the mode switching is in any particularly generic form right now17:55
persiaSo what would need doing is teaching the kernel that some devices can handle multiple modes, and having the kernel ask some userspace policy agent which mode to use when initialising the device?17:58
cjwatsonpersia: ideally I think I'd like it to be possible to tell the kernel *in advance*, but I don't know how feasible that is18:00
* cjwatson has no intention of actually working on this, so ...18:00
crypt-0hi cjwatson18:00
cjwatsonhello18:00
persiaIn advance?  That sounds like it either requires the kernel to load some *huge* data store, or not know what to do with heaps of devices.18:00
persia(2^^64 is big)18:01
crypt-0anyone have info why the cryptsetup package inst upgraded to the 1.1.0?18:01
cjwatsonno reason it couldn't have sane defaults18:01
crypt-0its still using a release candidate for Lucid18:01
crypt-0the final has been released at http://code.google.com/p/cryptsetup/18:01
cjwatsonno idea, don't know why you're asking me18:01
cjwatsonDebian doesn't have it yet, and we normally wait for that, though18:01
crypt-0its strange that they would keep a release candidate in there for over a month18:01
cjwatsonthere has to be a good reason to upgrade beyond Debian18:02
cjwatson"it's a release candidate" isn't a good reason18:02
crypt-0cjwatson, its *probably* safe to assume that it will get upgraded to the stable release before the release of Lucid right?18:02
cjwatsonno18:02
crypt-0hmm18:03
cjwatsonwe're beyond Debian import freeze and nearly at feature freeze; like I say, there has to be a good reason18:03
crypt-0a lot of bugfixes?18:03
cjwatsonnormally, somebody would take responsibility for it and be specific18:04
crypt-0in crypto software, especially a package that does the FDE for Ubuntu i would expect to be a stable build.18:04
cjwatsonif there's a good reason, great; but you just turned up and asked why the version hadn't been bumped :)18:04
cjwatsonin isolation, that doesn't cut it18:04
cjwatsonanyway, it's not a package I normally work on, so18:04
crypt-0right18:04
cjwatsonany reason you started on IRC, rather than by filing a bug?  that's usually the best first step18:05
cjwatsonah, maybe you did, bug 502699?18:05
ubottuLaunchpad bug 502699 in cryptsetup "cryptsetup is out of date in lucid" [Undecided,New] https://launchpad.net/bugs/50269918:05
crypt-0i thought it would be non-trivial to do, and solve bugs because they are apparently deciding to go with 1.1.0, i dont know why the dont use the final stable build18:05
crypt-0yes i did :)18:05
cjwatsonerr, you know, we have tens of thousands of packages.  we don't necessarily apply a decision process to every single one.  normally we base off whatever's in Debian18:06
cjwatsonit's important to understand this18:06
crypt-0is there a mailing list where i could participate in discussions? right but i think cryptsetup should be stable, because its not just some app you play tetris with. And it is one of the core pacakges.18:07
cjwatsonanyway, I'll target this bug to lucid, since it seems like a good idea18:07
cjwatsondid you google for Ubuntu mailing lists before asking that question? :-)18:07
crypt-0thanks18:07
crypt-0well yes, i think i spotted the right one, but i dont want to troll it like i am here :p18:08
cjwatsonoh, you think it's ok to troll here?18:08
crypt-0i would also like th test the XTS mode18:08
cjwatsonthat's surprising18:08
cjwatsonacceptable use of #ubuntu-devel and ubuntu-devel@lists are pretty similar really18:09
crypt-0im not tying to troll , im joking18:09
cjwatsonok18:09
crypt-0but thanks for the help cjwatson18:09
cjwatsonthe best way to get it upgraded in Ubuntu would be to get it upgraded in Debian first18:10
cjwatsonthat way we don't have to worry about .orig.tar.gz mismatches and other such tedious things18:10
cjwatsonI don't know why the maintainers there haven't picked it up; they may just not have noticed18:10
cjwatsonI can go and file a bug there asking for a new version18:11
crypt-0right, but i think they will before April, nonetheless the sooner the better, it would be good to have it tested now then 3 days before a release.18:12
cjwatsonactually that doesn't seem necessary, apparently an upgrade is in progress: http://svn.debian.org/wsvn/pkg-cryptsetup/cryptsetup/trunk/debian/changelog18:12
crypt-0ahh cool :)18:12
crypt-0well i gotta get going to class18:12
cjwatsonso I assume Jonas is either testing it, or busy18:13
crypt-0i can help test it, ive been running rc1 since it was out, and upgrading with each release from google code18:13
cjwatsonmost maintainers like to take at least some responsibility themselves :)18:13
crypt-0static compile failed on amd64 with rc218:14
crypt-0was fixed in rc3+18:14
crypt-0anyway class/work18:15
* crypt-0 vanishes18:15
crypt-0thx again for your time cjwatson.18:16
=== deryck[lunch] is now known as deryck
qenseDo we build gnome-settings-daemon with PackageKit enabled? I have a bug report(bug #516384) of someone who's getting the warning: "Gtk-Message: Failed to load module "pk-gtk-module": libpk-gtk-module.so: cannot open shared object file: No such file or directory"19:01
ubottuLaunchpad bug 516384 in nautilus "desktop theme inside nautilus is corrupted" [Low,Incomplete] https://launchpad.net/bugs/51638419:01
seb128qense, I doubt it19:03
seb128qense, the bug is probably a packagegit one though19:03
qenseseb128: wouldn't that be weird considering the fact that Ubuntu doesn't use PackageKit?19:03
seb128qense, ubuntu doesn't but some users do19:04
seb128qense, this warning is not there in the default installation it must come from some installed component19:04
seb128qense, google first hint is bug #38976619:05
ubottuLaunchpad bug 389766 in packagekit "Gtk-Message **: Failed to load module "pk-gtk-module": libpk-gtk-module.so: cannot open shared object file: No such file or directory at" [Undecided,Confirmed] https://launchpad.net/bugs/38976619:05
qenseseb128: that makes sense, I'll look into the bug you named. Thank you for your help!19:06
=== dendro-afk is now known as dendrobates
=== siretart_ is now known as siretart
kirklandjcastro: where's the new patches page?20:34
jcastrokirkland, they ended up having to land some db changes so it didn't make edge20:35
jcastrokirkland, 1 march is what they're telling me20:35
jcastro:-/20:35
kirklandjcastro: what's the best way for me and an upstream to look at the patches Ubuntu is carrying?20:35
jcastrohow have you done it in the past?20:36
kirklandjcastro: i use apt-get source20:36
kirklandjcastro: upstream is not debian/ubuntu, doesn't have apt-get20:36
jcastroyeah that's probably the most straightforward.20:36
jcastroI know, that's why we started making +patches20:36
jcastroperhaps throwing the patches on people.u.c prior to review for him?20:37
=== NCommander_ is now known as NCommander
=== NCommander is now known as Guest88140
=== Guest88140 is now known as NCommander
Caesarslangasek: can I have your opinion on bug #520715 ?21:15
ubottuLaunchpad bug 520715 in ruby1.8 "building ruby1.8 with pthread support causes puppet hangs" [Undecided,Triaged] https://launchpad.net/bugs/52071521:15
Caesarmathiaz might also care about it, depending on how widespread the problem ends up being21:16
slangasekCaesar: I would certainly prioritize the ruby-using applications in main over the ruby extension in universe that this will break22:00
slangasekif lucas can find a solution to the bug when pthreads are used, great, but otherwise puppet should be the priority22:00
lucasslangasek: that's a joke?22:01
slangaseklucas: why would you think it is?22:01
lucasthere has been *no* checking at all of other ruby libraries22:01
lucaswhat if ruby on rails breaks?22:01
directhexi wonder if ironruby-on-rails will be working in time for lucid...22:03
cjwatsonthere's some precedent in other languages, grotty though it is, of building two versions of the interpreter when there's no way to make everything work at once22:03
Caesarslangasek: thanks for your input22:03
Caesarcjwatson: it's not even known if it's going to be a problem22:03
cjwatsonmy comment is based on the assumption that it may, which I think is not hopelessly ill-founded22:03
slangaseklucas: rails is also not in main.  I would obviously prefer to have the package working for all applications, but supported apps in main take precedence22:03
jp--hi guys22:04
jp--what's the best way to upgrade glib-c from 8.04 to the one that's on 9.10?22:05
cjwatsonupgrade your distribution to 9.10; upgrading glibc alone is one of the riskier things you can do to a stable release, and certainly obviates many of the points of running a stable release22:06
jp--cjwatson, I'm working on a special device, I've invested a lot of time to get it working with 8.04, I can't just upgrade it to 9.10, I've made a lot of customizations to 8.04 to make the device work well with it22:07
jp--there might be a way, I guess22:07
jp--anyways, thanks!22:08
cjwatsonjp--: it is technically possible to just dpkg -i the libc6 package (and whatever else it complains about when you try that), but I expect that things would break22:08
Caesarspectacularly22:08
cjwatsonjp--: I would certainly spend quite a bit of time investigating workarounds before doing that22:08
slangasekthere tends to be an unfortunate degree of coupling between glibc and the kernel, yes22:08
slangasek("unfortunate" from the POV of people trying to do this, anyway)22:09
jp--thanks cjwatson :)22:09
lucasslangasek: I don't think that's an acceptable solution. you might break ruby by changing a parameter deep inside the interpreter, and then explain "oh, we broke ruby? sorry, but puppet is the only thing that matters."22:09
cjwatsonrails depends: libsqlite3-ruby depends: libsqlite3-ruby1.8 depends: libsqlite3-0, and libsqlite is linked to pthreads, so there is a possible source of breakage there22:09
slangasekI'm hoping that libsqlite doesn't /spawn/ threads, though22:09
CaesarThe "might" needs to come out of this argument22:10
Caesarlucas: How do we satisfy you that we haven't broken Ruby by disabling pthreads?22:10
cjwatsonCaesar: I don't think anyone is arguing against doing substantially more testing22:10
lucasCaesar: you are proposing the change. I'm proposing to be conservative. you should prove that it still works.22:10
Caesarlucas: I'm asking what proof will satisfy you that it does22:11
jbebelWe'd need a list of requirements for proving that it works to do that.22:11
lucasCaesar: the problem is, really, you can't, because it's so deep in the interpreter that you might not notice the consequences22:11
Caesarlucas: that's not conservative, that's head in the sand22:11
cjwatsonpersonally, I like the option of finding the relevant change between the --enable-threads version that used to work, and the --enable-threads version that now doesn't22:11
Caesarcjwatson: that's been done22:11
jbebelI found it.22:11
cjwatsonI didn't see it in the bug report22:11
jbebelIt's in the ruby bug I filed.22:11
cjwatsonah yes22:11
jbebelhttp://redmine.ruby-lang.org/issues/show/273922:11
jbebelBut it's too deep into other changes to just roll that back.22:12
lucascjwatson: /usr/lib/ruby/1.8/x86_64-linux/gnome2.so is linked with libpthread as well22:12
slangaseklucas: that's a) not a standard Ubuntu can reasonably accept as a blocker for a fix that might be needed for puppet, b) inconsistent with the fact that upstream provides this as a configure option22:12
cjwatsonso I think lucas is entirely within his rights to suggest that that should be the focus of investigations22:12
cjwatsonI'm going on memories of similar issues in perl22:12
cjwatsonwhich went through a very similar kind of thing where people flipped pthreads to try to fix individual issues before realising that it wasn't a tenable approach22:13
CaesarIt'd be lovely if we could come up with a self-contained test case22:13
cjwatsonthe upstream bug was filed one (1) day ago, so I'm not sure I see that we should be panicking over it right away22:14
jbebelThe problem "appears" to be fixed in the rub 1_8 svn branch, but that has other syntax changes that break things.  I'm hoping ruby can merge some change from the 1_8 branch into the 1_8_7 branch which fixes it.22:14
CaesarWe've removed the blocking issue by forking Ruby internally22:14
lucasslangasek: the ruby threading code is black magic. we have been running with --enable-pthreads since at least dapper. flipping that now in the standard ruby package is too risky.22:14
CaesarSo, no, there's no cause for panic22:14
lucasslangasek: a solution could be to add a ruby-just-for-puppet package22:14
jbebel-and-also-if-you-experience-problems-with-threading-which-has-been-shown-to-be-unreliable-in-ruby-1-8-722:16
lucasonly with puppet so far22:16
CaesarOnly with Puppet with a particular configuration on particular hardware22:17
CaesarIt's awesome22:17
jbebelAnd without pthreads has been shown to be unreliable with nothing except tcltk.22:17
jbebelwhich is unused.22:17
cjwatsonslangasek: libsqlite3 uses pthread_create in code paths which are not obviously-to-me unused22:17
slangasekjbebel: which is not equivalent to showing that it's reliable with other things...?22:17
slangasekcjwatson: twitch22:17
jbebelagreed.22:17
lucasjbebel: you haven't tried with anything besides tcltk :-)22:17
jbebelI dont' know how.  I just expect that others would be more interested in evidence that ruby has a regression in the version going into Lucid.22:18
cjwatsonjbebel: honestly, I don't think it makes sense to explore this contentious option until we've explored the ruby bug you linked to22:18
CaesarIt would help if we could reliably reproduce the problem22:18
cjwatsonwe have at least one known fallback which is less risky than flipping the configure option22:18
CaesarTrue, if you're okay with reverting to an older version of Ruby22:19
cjwatsonhmm?22:19
cjwatsonthat wasn't what I said at all22:19
lucasjbebel: you have amd64 packages without pthread somewhere?22:19
CaesarI figured that was the fallback that was less risky22:19
cjwatsonno22:19
cjwatsonwhat I meant was a separate ruby build22:19
CaesarOh, right, sorry22:19
jbebelI do, internally here.  I can put them up somewhere.22:19
lucasjbebel: that would be nice22:20
jbebelhttp://moses.mybox.org/~jbebel/ruby1.8/22:24
lucasthanks, but not installable on Debian. anyway, will rebuild them using your patch22:25
jbebelSorry.  I built them under Lucid.22:26
lucasyup, different libc version22:26
jbebelThe source with my patch included is also on that page.22:30
lucasrbbr (user of ruby-gnome2) crashes on startup with the --disable-pthread version22:35
lucasI haven't tried to rebuild ruby-gnome2 against the non-pthread version, it might help22:35
NikratioI'm trying to create a branch with a patch for Bug #457702, but I can't quite figure it out. The BzrContributorHowto says to execute "bzr push bzr+ssh://nikratio@bazaar.launchpad.net/~nikratio/ltsp/ubuntu.bug457702", but I just get an error "Working tree has uncommitted changes".22:59
ubottuLaunchpad bug 457702 in ltsp "nbd+squashfs errors when rebooting ltsp thin clients" [Undecided,Confirmed] https://launchpad.net/bugs/45770222:59
NikratioWhat do I need to do?22:59
geserNikratio: did you "bzr commit" your changes to your local branch before you tried pushing?23:02
NikratioNo. I guess I'm used to SVN, where that would be bound to fail.23:02
NikratioSo I just execute bzr commit?23:02
cjwatsonyes23:03
NikratioHmm: Permission denied (publickey).23:04
Nikratiobzr: ERROR: Connection closed:23:04
gesercjwatson: any chance you might have time to review bug 509900 before FF?23:04
ubottuLaunchpad bug 509900 in vim "Merge vim 2:7.2.330-1 from Debian unstable" [Undecided,New] https://launchpad.net/bugs/50990023:04
geserNikratio: did you do a "bzr branch" to get a local branch?23:04
cjwatsonNikratio: on commit?23:04
cjwatsonNikratio: you did a bzr checkout, DDTT, use bzr branch for commit23:04
cjwatsonNikratio: to repair without having to branch it all again, run 'bzr unbind'23:05
Nikratiocjwatson: no, the commit worked. The push falied.23:05
cjwatsonok23:05
cjwatsonwhere are you pushing to?23:05
NikratioI'm executing  "bzr push bzr+ssh://nikratio@bazaar.launchpad.net/~nikratio/ltsp/ubuntu.bug457702"23:05
cjwatsongeser: not before FF (I'm on holiday next week), but OTOH I don't think this is subject to feature freeze23:05
gesercjwatson: ok, will you do it after your holiday or should I try to find someone else?23:06
cjwatsongeser: latter might be better but otherwise I'll do it when I get back23:06
Nikratiocjwatson: so far I have done: 1. bzr get, 2. made the changes, 3. bzr commit, 4. bzr push (failed)23:06
geserNikratio: have you a SSH key configured on your LP account?23:07
cjwatsonNikratio: do you use an ssh-agent, and if so does it know about your key?23:07
cjwatsongeser: yes he does, https://launchpad.net/~nikratio23:07
NikratioI'm not using an ssh agent23:07
cjwatsonthat might be the easiest fix23:08
geserwithout an ssh agent should ssh ask about the passphrase?23:08
bdrunghi, can a core-dev trigger a second try to build libmx4j-java ( https://launchpad.net/ubuntu/+source/libmx4j-java/3.0.2-8 ). javahelper is now in main and it should build now.23:09
cjwatsongeser: yes, though I can't remember whether it does when used via bzr23:09
cjwatsonNikratio: do you have multiple ssh keys, or just one?23:09
Nikratiogeser, cjwatson: the ssh key on launchpad was obsolete. I updated it and now the push worked. What do I need to do next? Just add the branch URL as a bug comment?23:09
cjwatsonbdrung: kicked23:10
bdrungcjwatson: thanks23:10
cjwatsonNikratio: there are several possibilities, but that's one of them, yes23:10
sistpotyah, that explains why I get "cannot retry this build" ;)23:11
geserNikratio: for the future: https://wiki.ubuntu.com/DistributedDevelopment/Documentation is also a nice documentation on how to work with bzr on packages23:12
cjwatsonNikratio: I edited BzrContributorHowto to point out that you have to commit before pushing; thanks23:14
Nikratiogeser, cjwatson: Will look over the link. Thanks for your help.23:17

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