/srv/irclogs.ubuntu.com/2010/06/04/#ubuntu-devel.txt

=== jtechidna is now known as JontheEchidna
=== xfg is now known as zul
slangaseklifeless: hi, would you know why http://package-import.ubuntu.com/status shows 8 jobs running since Sunday, and 926 pending?04:27
lifelessno I don't04:29
lifelessbut I can try to find out04:29
lifelessI suspect they're all borked.04:29
lifelessactually, this is ops, time to agitate a little ;)04:30
lifelesslosa ping04:30
spmlifeless: I have no idea what system that even is. I shall investigate.04:34
lifelessspm: ahha :)04:34
lifelessspm: so, I do; I think I even have a login to debug things04:34
lifelessbut I think really, that we should be productising it, not fiddling. So I'd like to get whatever the failure is turned into a losa-filed-bug on udd04:34
spmah. coolio. hints appreciated :-)04:34
lifelessspm: what was the first db server, ever :)04:35
spmOh I see. right. wonder if I still have a login there....04:36
spmew. that looks *badly* hung04:37
lifelessok04:37
lifelessso issues:\04:37
lifeless - no alert to tell you that it was in trouble04:37
lifeless - no docs telling you where to go04:38
lifeless - and the hang itself04:38
lifelessanything else you can think of? should we do an actual incident report here [I don't think so, its overkill, I think]04:38
spmheh. no privs to do anything about fixing it. this is in one of those greyish areas of ownership I'd suggest.04:38
lifeless - no privs04:38
lifelessok04:38
lifelesswas it tungsten ? no.04:39
lifelessdarn, I've forgotten the actual machine name myself04:39
spmjubany04:39
lifelessthats right04:39
spmistr this is a james_w special, but I'll ask paul to have a look. he may be able to see enough to effect a fix04:40
lifelessactually, emperor was the first db server, FWIW04:40
lifeless*I think*04:40
spmhaha. yes. james_w. "...please email James Westby."04:41
lifelessright04:41
lifelessexcept thats now stale04:41
lifelessthe handover-to-production step isn't complete though04:42
lifelessodd04:43
lifelessI can log into chinstrap, but logging in jubany is appearing to time out04:43
lifelessspm: you logged in ok ?04:44
lifelessspm: ok, so look up04:47
lifelessdo you agree with the list of issues04:47
lifelessthere's an implicit root cause we can think about later04:48
spmin general terms? yeah. issues around who should have ownership may superceed some of that; but that's just usual politics. :-)04:48
lifelessI know james_w wants more folk to help out04:49
lifelessthats why I have a login04:49
lifelessit doesn't make sense to me for losas not to, though04:49
lifelessso I'll file some bugs04:49
lifelessand raise some questions, and what comes out, comes out04:49
lifelesswhat should I do, to these bugs, to say 'losa should care about how/when resolved' ?04:51
spmjust add us as subscribers, or point me at 'em and I'll do it04:52
ScottKlifeless: Wasn't it discussed at UDS about transitioning the UDD stuff to be more 'production' and IIRC losa supported?04:52
lifelessScottK: I didn't get to all the udd sessions04:53
lifelessScottK: but meh, just doing it:)04:53
lifelessits clearly the right thing to do04:53
spmlifeless: slacker!!04:53
lifelessbug 52417304:53
ubottuLaunchpad bug 524173 in Ubuntu Distributed Development "package-import uses james_w credentials" [Critical,Triaged] https://launchpad.net/bugs/52417304:53
lifelessspm: hey, bzr sprint concurrent, balance in all things04:53
ScottKRight, well I think it was actually agreed that this would happen, so you're DTRT...04:53
james_wI can't seem to strace any process right now04:54
spmjames_w: shouldn't you be in bed!?!? :-)04:54
lifelessjames_w: if you're trying 29087 I'm stracing it04:54
lifelessjames_w: go sleep, I'll track this down and so on04:54
spmlifeless: (bzr sprint concurrent) and here I was thinking you're a demi-god; turns out you're merely superhuman. shame.04:54
lifelessjames_w: in particular, please don't unbreak it.04:54
lifelessjames_w: because I want to get solid diagnostics and may end up roping in a gsa to install debug python stuff if needed.04:55
james_wright, it can be got to work again by just killing all the import_package.py processes that are currently running and it should pick up again04:56
james_wbut if you can work out what socket it is hanging on that would be great04:56
lifelessjames_w: sure, will do my best04:58
lifelessspm: bug 58952104:59
ubottuLaunchpad bug 589521 in Ubuntu Distributed Development "nagios monitoring of package imports needed" [Critical,Triaged] https://launchpad.net/bugs/58952104:59
lifelessjames_w: where did you say your docs where ?04:59
spmsubbed to 'em both04:59
lifeless[if you haven't gone to bed yet :P]04:59
james_whttps://wiki.ubuntu.com/DistributedDevelopment/UnderTheHood/Importer/Operational04:59
james_wfwiw there's an open RT for the last one05:00
lifelesslosa privs ?05:00
lifelesswhats the rt #05:00
james_w(those docs can be found from following links from https://wiki.ubuntu.com/DistributedDevelopment)05:00
lifelessspm: can you look at them and decide if you want them there, or a copy in your losa wiki area, or a pointer or whatever ?\05:01
james_whmm, can't find it, there's already a nagios script there for hooking up, and I'm sure I put it in an rt05:02
james_wanyway, night05:02
lifelessgnight05:02
lifelessspm: bug 589523 - for when looking at hung jobs, to come along and say 'still happening'05:11
ubottuLaunchpad bug 589523 in Ubuntu Distributed Development "mass importer doesn't handle hung-inactive processes" [Critical,Triaged] https://launchpad.net/bugs/58952305:11
lifelessspm: rt 3961505:15
lifelessspm: but the other rt i filed seems to have gone awol - no reply from rt05:20
lifelessspm: the other one was for bug 58952105:20
ubottuLaunchpad bug 589521 in Ubuntu Distributed Development "nagios monitoring of package imports needed" [Critical,Triaged] https://launchpad.net/bugs/58952105:20
=== oubiwann is now known as oubiwann_
spmlifeless: (sorry was at lunch) given the docs are already wiki'd, it makes sense (to me, anyway) to leave 'em in place for now. with pointers from our collection to same, if we generate stuff that shouldn't be there, that can be dealt with if'n when it arrises05:50
lifelessspm: right, I'm just saying, I'm not going to file a bug 'please document for losas'05:55
lifelessas you know where it is right now, you can capture that now :)05:56
spmheh05:56
lifelessspm: and bug 58953406:26
ubottuLaunchpad bug 589534 in Ubuntu Distributed Development "imports can hang when talking to free.hands.com" [Critical,Triaged] https://launchpad.net/bugs/58953406:26
spmkk06:27
lifelessspm: and bug 58953206:27
ubottuLaunchpad bug 589532 in Ubuntu Distributed Development "imports hang from time to time when talking to the mass importer" [Critical,Triaged] https://launchpad.net/bugs/58953206:27
spmah. is that root cause?06:27
lifelessMy theory is this06:30
lifelessfree.hands.com locks up some imports06:30
lifelessa bug in the control daemon causes it to stop handling stderr from other imports (fd 2)06:30
lifelessthen all the other imports lock up on progress bars or similar output06:30
lifelessI've killed all the imports that were there and hung and its going again06:31
spmcoolio, sounds reasonable as a starter.06:36
=== Amto`Off is now known as Amto_res
dholbachgood morning07:56
=== almaisan-away is now known as al-maisan
=== hrw|gone is now known as hrw
=== al-maisan is now known as almaisan-away
=== almaisan-away is now known as al-maisan
CynthiaSorry about that. It seems this channel would be more suited for my question.08:45
CynthiaI've been discussing a script for automatically optimising XML, SVG and PNG files on the Ubuntu LiveCD (and by extension, K/Xubuntu as well). Someone recommended that I code 3 debhelper scripts to perform these optimisations. I don't know Perl, and the dh_*'s in /usr/bin are made in Perl. What should I do?08:46
CynthiaWhoops. I've been discussing... on the ubuntu-devel-discuss list* And scripts to perform these optimisations... on all packages*08:47
dholbachyay, kvm works again with the new kernel!08:50
=== al-maisan is now known as almaisan-away
=== almaisan-away is now known as al-maisan
Cynthia(Repeat from 20 min ago) I've been discussing, on ubuntu-devel-discuss, a script for automatically optimising XML, SVG and PNG files on the Ubuntu LiveCD (and by extension, K/Xubuntu as well). Someone recommended that I code 3 debhelper scripts to perform these optimisations on packages. I don't know Perl, and the dh_*'s in /usr/bin are made in Perl. What should I do?09:06
Cynthiasome 9 people joined since that repeat, sorry if that's too soon for repeating09:06
poolieCynthia, hi there09:09
pooliethat sounds useful09:09
CynthiaHi :)09:09
pooliewhat languages do you know?09:09
CynthiaI already have proof-of-concept code as a Bash script on the discuss list09:09
poolieok09:09
CynthiaI know my way around Bash, Python, Java and uh... pretty much those09:09
poolieso i don't know a lot about the internals of this but i would think that if you have code in bashe09:09
poolie(bash09:09
poolie*bash09:09
poolieit would be pretty simple for somebody to add a line or two of perl to call them09:10
poolieor are people specifically asking you to rewrite it?09:10
CynthiaThe problem is that the script I wrote acts on the LiveCD's iso, not packages09:10
CynthiaAnd someone on -discuss said that the code would be better rewritten as dh_*'s so upstreams (Debian, etc.) could use them09:11
pooliehuh09:11
pooliewould i be right in thinking you can run "optimize_stuff *jpg *png" and it works?09:11
poolieor is it more complicated?09:11
CynthiaThe second option was to "add this to package-mangler run by soyuz", which I'm unfamiliar with09:11
Cynthianot really, poolie, because OptiPNG, Scour.py (for SVG) and xmllint each have their own calling conventions and the file types are completely different09:12
CynthiaPlus, *.glade, *.ui and some more files also have an XML format, so dh_xmlopt would need to handle those with some debian/ file or command-line arguments09:13
poolieok but basically it takes in a file and spits out a smaller equivalent file?09:13
CynthiaYeah09:13
CynthiaThat's the gist of it09:13
poolieso09:14
poolieduring debian packaging, there'll be a build directory containing the files that are about to be packaged09:14
pooliethis is controlled by some complicated machinery inside debian/09:14
pooliewhat _I_ would try next if i was doing this is just patching those tools in to debian/rules09:14
CynthiaAye, I gathered this from the dh_* scripts already on my machine :) I can read Perl, just not write it :(09:14
poolieto get the files squashed before the package is assembled09:15
Cynthiahm09:15
poolieand then put it into the dh_ scripts09:15
pooliebtw does it make much of a difference to the size of the iso?09:15
CynthiaIt trims 11.x MB09:15
poolieout of 600-800MB?09:15
Cynthiahttps://lists.ubuntu.com/archives/ubuntu-devel-discuss/2010-May/011504.html  Here's a thread from the archives if you'd like to skim what I've done so far09:16
Cynthia699 MB09:16
Cynthiaso my ISO is 687.x MB right now09:16
CynthiaI'll actually download a source package before continuing about this, because I have no idea really what debian/rules is made of09:18
pooliemm09:18
pooliei think you should branch the source for some package you think is both reasonably simple, and likely to be helped by this09:18
pooliewithout being broken09:18
poolieand have a look at http://www.debian.org/doc/maint-guide/09:19
pooliewhich explains how it works, but not necessarily in the most obvious way09:19
CynthiaOh... debian/rules is just a makefile! Guess I could just write 'find . -name "*.png" -print0 | xargs -P 2 optipng -o7' or something, right?09:22
poolieas a first step09:22
poolieit's not exactly right but it would get you going09:22
CynthiaBut the preferred way would be to code a dh_09:22
poolieor perhaps to patch it into an existing dh used to install these files09:23
pooliethere's typically one per distinct class of thing to be installed09:23
poolieroughly09:23
pooliethat will also give you a framework to say that some images can't be compressed09:23
CynthiaWell, obviously I wouldn't optimise lossy files like jpegs, because that would look very ugly :)09:24
pooliewell, there may be some cases where the program doesn't like your changes09:25
CynthiaI'll see what I can do. And I'll read the debian maintainer guide (your link) to get started. But I can't guarantee anything for a Perl dh_. Someone would need to pick up where I left off for that.09:26
CynthiaI already know of some programs that don't like their XMLs stripped of whitespace, like gBrainy and gnome's theme thingy09:27
Cynthiabut PNGs pose no problem09:27
CynthiaThanks for the pointers :)09:27
CynthiaOh yeah, there was something else in that LiveCD optimisations thread. Basically, seeking to different files on a CD is very costly, so I reordered the files within the CD with `mkisofs`'s sort file option. What would be my best bet to have *that* included in the LiveCD?09:34
cjwatsonCynthia: seems like the sort of thing that could perhaps reasonably be done as a patch to dh_compress09:53
cjwatsonCynthia: file a bug on the debhelper package in Debian with a pseudocode description of what you want done, and the upstream author will probably be able to offer useful advice09:54
Cynthiacjwatson: debhelper package... in Debian? does Debian use Launchpad, or would I need to post to a mailing list?09:55
cjwatsonhttp://www.debian.org/Bugs/Reporting09:55
Cynthiathanks :)09:55
cjwatson(you'll probably need to use the e-mail method - but it isn't a mailing list as such)09:55
cjwatsonbasically mail submit@bugs.debian.org with "Package: debhelper" as the very first line of the message body09:56
CynthiaWould you also happen to know how I would get my sort file for mkisofs included in the ISO build process for Ubuntu, and perhaps Debian?09:57
CynthiaThat's not a deb-packaging issue per se, but it's still a packaging issue... kinda :)09:57
CynthiaEven better would be to 'readahead' the LiveCD and put all the files in sequence, but what I have is just '/bin at the end of the CD' and stuff.10:01
=== ara_ is now known as ara
* hunger grumbles that maverick alpha1 does not boot here:-(10:10
cjwatsonCynthia: is it a dynamically generated sort file?  if so how do you go about it?10:15
cjwatsonCynthia: we actually already do some sorting10:15
cjwatsonCynthia: um, but surely this wouldn't be for mkisofs, but rather for mksquashfs?10:15
CynthiaOh, that's nice then :D But my sort file is actually two, one for mksquashfs and one for mkisofs10:16
CynthiaSorry for the confusion10:16
cjwatsonCynthia: in the latter case, we have the stub for sorting in place but it's never really been used10:16
CynthiaI'll paste them on ubuntu's pastebin10:16
cjwatsonit really absolutely has to be generated on the fly somehow though - a hand-crafted sort file will just get out of date10:16
cjwatsonthat's the tricky bit10:16
cjwatsonwhat mkisofs sorting are you doing?10:17
cjwatsonour handling at the moment only really deals with udebs and debs10:17
cjwatsonit would probably be worthwhile putting the live filesystem in front of that10:17
CynthiaYeah, I thought about using 'readahead' for this. But mine's just hand-crafted based on broad assumptions about the general directories that files are accessed from on-boot10:17
Cynthiahttp://paste.ubuntu.com/444502/  Sort file for mksquashfs10:18
cjwatsonright, we can't do hand-crafting I'm afraid - if you can figure out some way to express it programmatically given having the live filesystem to hand, we could look at incorporating that into livecd-rootfs10:18
Cynthiahttp://paste.ubuntu.com/444503/  Sort file for mkisofs10:18
cjwatsonCynthia: for the mksquashfs bit, could you file a bug on the livecd-rootfs package in Ubuntu?10:19
CynthiaOk10:19
cjwatsonso, wait, I don't get it, why force all that stuff to the end of the media with huge negative weights?10:20
cjwatsonI thought that closer to the centre was generally fastere10:20
cjwatson*faster10:21
CynthiaOn hard disks perhaps10:21
hrwdoko__: have a minute? I found why gcc-4.5 failed for cross build for me10:21
CynthiaCDs are different10:21
CynthiaAbout using readahead though, this couldn't really be automated unless you have a VM to run the ISO on, on your ISO build daemon10:21
cjwatsonI'm not considering hard disks10:21
doko__hrw: sure10:22
hrwdoko__: http://paste.ubuntu.com/444508/ is ugly patch which solved problem for me. The reason for it is that gcc_cv_objdump is OBJDUMP_FOR_TARGET so it is ARM one but rdynamic check build host binary and then uses objdump to check for rdynamic support10:22
Cynthiacjwatson: the testing I've done reveals that my ISO boots about 10 seconds faster, and all applications start faster than on the "vanilla" 10.04 CD. This is wall-clock time10:23
cjwatsonhard disks have higher throughout further away from the centre due to constant angular velocity - precisely the opposite of what I said above10:23
Cynthiaperhaps the pressed CD made by Canonical is made with constant angular velocity then - but my burner does constant linear velocity10:24
Cynthiaso when I burn it, it does a lot of noise at the start (centre) but then goes much quieter as it goes to the edge10:24
cjwatsonactually, with CDs, isn't the important bit really locality?10:24
cjwatsonminimise head movement and minimise the need to crank the velocity up and down10:24
Cynthiayes, because seeks are very expensive10:25
doko__hrw: hmm, would using using the binutils-multiarch binary help?10:25
Cynthiaso locality first, and putting things to the end of the media for CLV burners or to the start of it for CAV burners. right? I'll bring that up in my bug report10:26
cjwatsonok, so moving the squashfs outwards tends to help because that means that it occupies less radial distance?10:26
Cynthiayeah10:26
cjwatsonCAV => red herring I thin10:27
cjwatsonk10:27
cjwatsonit's not the burner that matters anyway, it's the reader :)10:27
hrwdoko__: I have to check10:27
cjwatsonso stuff like .disk and dists is probably not that relevant10:28
Cynthia.disk is read by casper at boot10:28
cjwatsonI know10:28
cjwatsonbut it'll be near where it's reading directory entries, which are in the centre, right?10:28
Cynthiayes, the TOC is at the centre10:29
cjwatsonso I think it would be better to keep .disk and probably the kernel and such weighted high10:29
cjwatsonnear the TOC10:29
Cynthiawith .disk's *files* far away from isolinux, though, I could see the "ISOLINUX DEBIAN" screen for like 20 seconds with lots of seeks10:29
Cynthiathat could work yeah10:29
cjwatsoncertainly close to isolinux10:29
cjwatsonI agree it makes sense to try to cluster all the stuff together10:30
cjwatsondists shouldn't be used until much later10:30
cjwatsonoh, wait, we run apt-cdrom during boot don't we10:30
cjwatsonthat's a bit unfortunate10:30
CynthiaThat's the thing that creates the cdrom:[] entry for sources.list, right?10:30
cjwatsonright10:31
cjwatsonit's not in the live filesystem because we don't necessarily want it in the installed system10:31
Cynthiayes I see logs for it in /var/log from the live CD10:31
cjwatsonok, so this is the code that's dealing with mkisofs sorting right now: http://bazaar.launchpad.net/~ubuntu-cdimage/debian-cd/ubuntu/annotate/head%3A/tools/sorting_weights10:33
cjwatsonthe kernel/initrd, .disk, and dists should automatically wind up right next to isolinux because the default weight is zero10:34
cjwatsonbut possibly right now the squashfs sneaks in first because it's weighted zero too10:34
Cynthiathat's entirely possible10:34
cjwatsonso how about I change that to weight the squashfs dead last, and see what effect that has?10:34
Cynthiabe my guest :)10:34
CynthiaIs there a script for the mksquashfs sort file as well?10:35
cjwatsonCynthia: are you the poster of https://lists.ubuntu.com/archives/ubuntu-devel-discuss/2010-June/011579.html?  I'd like to credit properly10:35
CynthiaYes10:35
cjwatsonCynthia: apt-get source livecd-rootfs, livecd.sh would be where it needs to go10:35
cjwatsonat the moment, anyway10:36
cjwatsonbut it's just a stub right now10:36
Cynthiaapt-get says something about bzr, should I get the very last version from bzr?10:36
cjwatsonprobably won't make lots of difference in this case, but sure - lp:~ubuntu-core-dev/livecd-rootfs/trunk10:39
cjwatsonok, so the next daily build should sort the squashfs last10:40
doko__hrw: which stage is this?10:41
CynthiaI know how to use Bazaar from my bout with Scour (Cleaning SVG Files), so maybe I could create a branch and edit the code. How about that? :) I'll file the bug and link the branch if I make code changes10:41
cjwatsonCynthia: are you in a position to compare timings between the last daily build and the next one?  it would be nice to check the performance difference due to just that change10:41
hrwdoko__: it was first, but looks like binutils-multiarch helped (I am during build now)10:41
Cynthiacjwatson: I have a CD-Rewritable I can use, and a stopwatch10:42
* cjwatson remembers to re-enable daily builds after alpha-110:42
CynthiaI'll download today's build right now, seeing as it might disappear tomorrow.10:42
hrwdoko__: if this one will finish then I will recheck without binutils-multiarch10:42
cjwatsonyeah, it might be old enough to get auto-purged, so good plan10:43
cjwatsonalthough today's build is just alpha-1, so you can get it from the URLs in the announcement, and that will stay around for a while10:43
Cynthiaoh :)10:43
doko__hrw: yes, works around the problem. CC and gcc_cv_objdump have to match, maybe using CC_FOR_TARGET is the correct fix (but this doesn't exist in stage1).10:43
doko__hrw: and there are two objdump calls10:44
cjwatsonCynthia: thanks for looking at this, it's a tricky problem but worth solving10:45
Cynthiacjwatson: You know that some banks allegedly give out Ubuntu LiveCDs to customers so they can bank safely online? I think that users will be glad to boot in the LiveCD faster, for such uses10:46
CynthiaPlus, I think having 5 MB extra data in .pngs all over the CD is a waste :)10:46
hrwdoko__: CC in this test is gcc and in this moment it has to be host one10:47
doko__hrw: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=4384710:50
ubottugcc.gnu.org bug 43847 in bootstrap "test for plugin is using wrong objdump for host != target" [Normal,New]10:50
hrwhx10:53
hrwdoko__: thx, forgot to check gcc bugtracker10:54
cjwatsonCynthia: oh, you don't need to persuade me of the usefulness of making it faster.  lucid should be really quite a lot faster than karmic due to the use-of-debconf optimisation work we did in casper, for one thing11:00
Cynthiaspeaking of, I don't actually remember how fast or slow Karmic's CD was to boot11:02
hrwshit11:11
hrwsorry11:11
cjwatsonCynthia: I forget what the speed improvement was - Jamie Bennett might remember.  IIRC we shaved off a third of the runtime or something like that11:31
Cynthiaawesome :D11:32
CynthiaOh btw the daily build for today is done downloading11:32
joaopintocjwatson, can you fix the PT timezone ?11:42
joaopintoplease11:43
Cynthiacjwatson: Regarding our discussion of CAV versus CLV CD-ROM drives, you would be right. The burner doesn't matter, it's the reader that spins faster or slower at the centre. However, yes, locality of reference is still important. I'm filing that bug now.11:52
Cynthiabug 58962912:09
ubottuLaunchpad bug 589629 in livecd-rootfs (Ubuntu) "LiveCD layout optimisation" [Undecided,New] https://launchpad.net/bugs/58962912:09
Cynthiayou might have a laugh at my poorly-drawn CD layout12:09
Cynthiabut it illustrates the point12:09
=== al-maisan is now known as almaisan-away
\shslangasek, would it be a big act to update the examples in ifupdown on karmic and do an SRU for that? and to update the release-nots on lucid for ifenslave-2.6 (bonding interfaces) because they are wrong now12:10
=== MacSlow is now known as MacSlow|lunch
=== amitk is now known as amitk-afk
Cynthiacjwatson: repeat from an hour ago, bug 58962912:49
ubottuLaunchpad bug 589629 in livecd-rootfs (Ubuntu) "LiveCD layout optimisation" [Undecided,New] https://launchpad.net/bugs/58962912:49
Cynthiaam I actually allowed to make a branch in the debian-cd and livecd-rootfs packages?12:49
cjwatsonCynthia: you can always make personal branches - the bit straight after ~ should be your LP username12:52
cjwatson(I'm not going to be able to look at that bug straight away, sorry, but that's what a bug tracking system is for, to make sure things don't get lost)12:52
Cynthiacool, I just thought creating branches in those packages was restricted to ubuntu core devs12:52
Cynthiamk, no worries12:52
cjwatsonthe naming scheme is ~OWNER/PROJECT/BRANCHNAME - you can set a different OWNER freely12:53
CynthiaI know how to create branches, I just didn't know if I had permissions to :D12:53
CynthiaThanks though12:53
Notch-1hi, any known issues with networkmanager after the update from karmic to lucid? it keep sayng that it is not running and that the networking is disabled...13:08
ChipzzNotch-1: lucid support is in #ubuntu13:08
=== MacSlow|lunch is now known as MacSlow
hrwone thing which I need to remember when I work on ubuntu packages - edit configure/makefile.in not configure.ac/makefile.am like it was with OpenEmbedded13:18
cjwatsoner!13:19
cjwatsongoodness me no13:19
cjwatsonyou should edit the original files and re-autogenerate13:19
cjwatsonit's a real pain when it turns out that somebody has edited only the autogenerated files13:19
cjwatsonyou do need to be careful about timestamps to avoid autoconf getting rerun during the build and banjaxing everything (or else build-depend on autoconf etc.)13:19
cjwatsonand yes it can be a bit fiddly, but editing only the autogenerated files is definitely the wrong solution to the problem13:20
hrwcjwatson: in patches I include changes to both of them13:20
cjwatsonyes, that's reasonable13:20
hrwcjwatson: debian/ubuntu do not run whole autotools-please-regenerate-all-files by default13:21
cjwatsonthat depends on the package.  the core build system doesn't do it, no.13:21
cjwatsonbut debian/rules can do whatever it likes13:21
hrwcjwatson: I know that debian/rules can do anything. using debian since previous century13:22
cjwatsondidn't mean to offend13:22
hrwI know, sorry for that13:23
hrw~curse debian/patches/hrw-make-debug-dir-before-copying.diff13:24
hrwbtw - packaging imports into launchpad are automated?13:26
cjwatsonyes13:26
cjwatsonhttps://wiki.ubuntu.com/DistributedDevelopment13:27
hrwthx13:28
hrwgcc-4.5 4.5.0-5ubuntu1 cross built13:39
=== mathiaz_ is now known as mathiaz
=== amitk-afk is now known as amitk
hrwdoko__: http://paste.ubuntu.com/444614/ was needed on my system to get gcc 4.5 cross built. multiarch binutils did not helped14:35
hrw~curse LP webfront devs for lack of id in divs14:47
ccheneyhow long does it usually take for a new debian package to be synced to ubuntu (automatically)?14:47
=== sconklin-gone is now known as sconklin
cjwatsonvariable.  what package(s) are you interested in?14:52
ccheneybugs 588812, 588813 - mdds and mythes14:53
ubottuLaunchpad bug 588812 in Ubuntu "Sync mdds 0.3.0-2 (universe) from Debian sid (main)" [Wishlist,Confirmed] https://launchpad.net/bugs/58881214:53
ubottuLaunchpad bug 588813 in Ubuntu "Sync mythes 2:1.2.0-4 (universe) from Debian sid (main)" [Wishlist,Confirmed] https://launchpad.net/bugs/58881314:53
cjwatsonE: libmythes-dev is in main but its source (mythes) is not.14:55
cjwatsoncurrently in openoffice.org; is it OK to overwrite that package with the one from mythes?14:55
cjwatson(that's why that one hadn't been done already)14:55
cjwatsonand is that just a straightforward split-out of the code already in the openoffice.org source package?14:56
cjwatsonsame question for mdds, is it just a straight split-out of code already in ooo or is it new?14:57
=== DrPepperKid is now known as MacSlow
ccheneycjwatson, yea mythes should be replacing the version in OOo15:02
ccheneycjwatson, i think mdds is new, but is used by new OOo as well15:02
cjwatsonccheney: mdds will need an MIR then; we can waive that for mythes since it's just a split-out15:03
ccheneyok15:03
ccheneyyea i have 3 MIR to do for the new version of OOo, was waiting to write them up until I uploaded OOo and had those packages synced from Debian15:04
cjwatsonboth done now15:06
cjwatsonmodulo waiting for binaries15:06
ccheneythanks :)15:07
=== xomas_ is now known as xomas
=== bjf[afk] is now known as bjf
=== Hrww is now known as hrw
=== jtechidna is now known as JontheEchidna
blue_annais there a port of xf-video-nouveau somewhere on the powerpc?15:50
zverhey15:51
zverhey world!15:51
* jdstrand grumbles about launchpadlib and bug #34487816:19
ubottuLaunchpad bug 344878 in ecryptfs-utils (Ubuntu) "file name to long when creating new file (ecryptfs_lookup: lookup_one_len() returned [-36] on lower_dentry)" [High,Triaged] https://launchpad.net/bugs/34487816:19
micahgdoko__: ping16:25
=== amitk is now known as amitk-afk
=== hrw is now known as hrw|gone
nigelbahem, after quite a bit of groundwork, operation cleansweep is finally kicked off http://justanothertriager.wordpress.com/2010/06/04/operation-cleansweep-launched/ :)17:06
=== yofel_ is now known as yofel
JFoyay!17:15
* JFo celebrates Operation Cleansweep!17:16
slangasek\sh: "the examples in ifupdown" - do you mean the examples in ifenslave-2.6?  I don't see any examples in ifupdown that talk about bonding17:49
ograjdstrand, could you move the jasper-initramfs package through NEW ?17:49
slangasek\sh: I think an SRU for ifenslave-2.6 to fix the examples in karmic is probably overkill; lucid is far and away the better release if you want a stable boot17:49
jdstrandogra: ok17:49
ograthanks :)17:49
=== cking_ is now known as cking
=== cking is now known as cking-afk
cjwatsonslangasek: if you get a chance, could you have a look at my cdrom-detect uploads to karmic-proposed and lucid-proposed?  they're customer support escalations18:48
=== cking-afk is now known as cking
james_wari-tczew: where is the fakesync policy documented?18:55
ari-tczewjames_w: not yet done18:59
james_wari-tczew: has the work been done to make it work?19:00
ari-tczewjames_w: the general fakesync procedures were decided on #ubuntu-motu in February. I see that nobody want to do fakesync policy on wiki. I'll do it.19:01
james_wari-tczew: yes, but were the necessary code changes done so that it doesn't break things?19:02
ari-tczewjames_w: I don't understand your question, sorry19:04
ari-tczewpackage is the same like in Debian, just changed debian/changelog and debian/control by update-maintainer19:04
ari-tczewif tarballs were the same, I'll process the sync19:05
james_wari-tczew: there was a discussion on the mailing list about this policy, and several code changes were identified that would mean that it would work the way it is supposed to. If those have not been done then using the policy will cause problems for others.19:05
ari-tczewjames_w: I don't know about problems with fakesync.19:06
james_wari-tczew: did you read the mailing list discussion?19:06
ari-tczewjames_w: no19:06
ari-tczewdidn't19:06
james_whttp://thread.gmane.org/gmane.linux.ubuntu.devel/3030519:07
ari-tczewoh, I'll read it, but later19:09
ari-tczewthanks for link james_w19:09
james_wsee in particular Colin's response19:09
james_whi aganice19:10
aganicehey, james_w19:12
james_whow's it going?19:13
aganicejust ok. these first couple of weeks have been slow going (flu, unanticipated difficulty with fixing the problem in sample apps, and difficulty getting the hang of working from home) but i think i'm on the right track now19:16
=== tkamppeter_ is now known as tkamppeter
=== bjf is now known as bjf[afk]
slangasekcjwatson: looking19:42
njin_Hy everybody19:53
njin_Can someone link me something explaining what are 'reverse dependencies'? thanks19:54
slangasekcjwatson: not sure how cdrom-detect SRU is going to be verified in karmic when we have no more ISOs building there?  But, accepted19:58
=== dendrobates is now known as destro
=== destro is now known as dendrobates
=== apachelogger is now known as pinkrobotking
uzverwhat's hot?20:45
=== shtylman is now known as pinkrobot0003
=== JontheEchidna is now known as pinkrobot_t800
=== pinkrobot_t800 is now known as JontheEchidna
=== pinkrobot0003 is now known as shtylman
cjwatsonslangasek: good question, if need be I don't mind doing a one-off daily20:53
lifelessslangasek: I kicked the importer for you after gathering data20:54
lifelessslangasek: please continue pinging like that20:54
slangasekcjwatson: ok20:55
slangaseklifeless: alrighty - are you taking point on this alone, or are there others I should ping in other timezones as appropriate?20:55
slangasek(I myself was proxying for jcrigby at the time)20:56
lifelessso, there is now an rt asking for losa access to do it20:56
slangasekcjwatson: can you refresh my memory on what you did to plymouth bzr to make the .pc directory be all happy?20:56
slangasekcjwatson: I have another package in a similar situation20:56
cjwatsongoodness, not sure I remember20:56
lifelessI'd suggest pinging losa first, and if they can't, then any of james_w, me, poolie, spiv, jam should be able to help, in principle.20:57
cjwatsonI think I blogged a while back something that included that information though20:57
lifelesswhats wrong with the .pc dir ?20:57
cjwatsonor rather, how I did it in a package I was running myself20:57
cjwatsonI generally put .pc in .bzrignore20:57
slangaseklifeless: ack, thanks20:58
cjwatsonopenssh is a fairly complex example of how I currently prefer to manage 3.0 (quilt) plus bzr20:58
slangaseklifeless: well, I have an actively maintained bzr packaging branch; the .pc directory from 3.0 (quilt) doesn't end up in bzr by any usual means, but the importer will want to add it20:59
cjwatson.bzrignore helps there, doesn't it?20:59
lifelessnot for the package importer21:00
lifelessit takes the debian content and versions it directly21:00
cjwatsonplymouth isn't a good template if you're actually using separate patches21:00
slangasekI'm not meaning to use separate patches21:00
slangasekcurrently my only patch is a cherry-pick from upstream21:00
cjwatsonone thing I did for plymouth was to set single-debian-patch, so that we didn't get chaotic auto-created patch names21:01
cjwatsonslangasek: it looks like the above is about all I did21:03
slangasekcjwatson: oh - so does the .pc stuff actually come from the importer after all, maybe?21:04
cjwatsonwell, dpkg-source -x creates it21:04
cjwatsonI think we need to sort that stuff out at a level above individual packages21:04
cjwatsonI'm not sure the importer can do it on its own though21:05
lifelessplease make sure there is a bug on udd about this21:05
cjwatsonI filed a dpkg-dev bug a while back which is related21:05
slangasekright, but my workflow doesn't ever have dpkg-source -x happening in the working dir21:05
cjwatsonDebian #57220421:05
ubottuDebian bug 572204 in dpkg-dev "dpkg-dev: maintainer workflow problems with 3.0 (quilt) and VCS" [Wishlist,Open] http://bugs.debian.org/57220421:05
cjwatsonif you turn the rune there into a script, you can get from bzr .pc-less checkout to usable quilt21:06
cjwatsonI'm not absolutely certain that's the right approach but I think it may be part of it21:06
cjwatsonperhaps something a bzr plugin should do on checkout of 3.0 (quilt) packaging branches, or something21:07
slangasekwell, if I have an existing branch and I'm doing a merge that will *add* the patch, that won't trigger locally?21:08
cjwatsonit's only a problem if you want to then use quilt directly21:10
cjwatsonbut yes, there is awkwardness there21:10
cjwatsonI'm putting up with it because it's better than the old awkwardness :)21:10
cjwatsonlooms will probably be better once fully assembled21:11
lifelessFWIW I'm poking at looms next week21:12
lifelessif you have specific thoughts about how these should interact, please toss them my way (email, or bug, or udd list)21:13
slangasekI have no specific thoughts21:14
slangasek:)21:14
=== bjf[afk] is now known as bjf
Cynthiawhile this may be off-topic, I wonder what you "officially" call the screen that comes up at boot on the Lucid LiveCD... I call it the "keyboard equals human" screen21:47
=== micahg1 is now known as micahg
cjwatsonCynthia: the CD boot loader splash screen22:35
Cynthiacjwatson: mk :)22:35
dupondjeguys, is it a feature that boot stops when it can't mount a fs from fstab ? :)22:40
slangasekdupondje: it's a deliberate design decision because the alternatives were worse22:54
=== sconklin is now known as sconklin-gone
=== mathiaz_ is now known as mathiaz

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