/srv/irclogs.ubuntu.com/2011/11/30/#ubuntu-devel.txt

psusioh blast.. I forgot who it was that I was talking to at UDS about the ability to extend a mounted partition... related to some ubuntu cloud tool that does that automatically when the guest boots and detects the image drive has grown00:43
broderyou were talking to smoser00:44
psusibingo!00:44
psusiI got a patch ;)00:44
smoserbroder, thank you for saying my name. i was just talking to alexbligh today about somebody i talked to at UDS about just that!02:05
micahgsmoser: would it make any sense to have a server-common seed that server and cloud-image could derive from?02:22
smosermaybe. its not that big of a deal, but yeah, that would have fixed this.02:22
smoseri actually was surprised that 'cloud-image' was not a superset of server02:22
micahgsmoser: it could be if you want it to be :)02:24
smoserits not like there has been a significant amount of change on either one of those.02:24
smoserjust glancing, it seems as it if it might be a proper superset minus wireless-tools and wpasupplicant02:26
smoserwhich are quite dubious for "server"02:26
smosermicahg, you probably know the answer to this.02:43
smoserVcs-Git: git://git.debian.org/git/users/eevans/python-boto02:43
smoserif we have a delta package, should i change that to XS-Debian-Vcs-Git02:44
smoser?02:44
micahgsmoser: not a bad idea02:44
smoseris there some policy that dictates that? i did it previously, but was just following stuff i saw elsewher.e02:45
=== nxvl_ is now known as nxvl
micahgsmoser: https://lists.ubuntu.com/archives/ubuntu-devel/2007-March/023332.html02:47
smosergracias.02:48
micahgsmoser: so, I guess the answer is yes :)02:48
smoserlool, around ?03:23
smoserlool, the ping above was wrt https://code.launchpad.net/~smoser/ubuntu/precise/python-boto/merge-2.0.2/+merge/8389104:00
=== bladernr_ is now known as bladernr_afk
=== stalcup is now known as v
=== v is now known as Obama
pittiGood morning06:28
=== tkamppeter_ is now known as tkamppeter
pittistgraber: hm, I have a little difficulty with the XMLRPC tracker interface -- how do I get a list of all builds, or builds that belong to a particular product?07:31
pitti(either is fine)07:31
pittistgraber: there doesn't seem to be a drupal.builds.get_list() function that corresponds to drupal.qatracker.products.get_list() or the one for milestones07:31
pittistgraber: ah, seems you indeed mentioned that a few days ago07:33
dholbachgood morning08:01
=== smb` is now known as smb
jibelapw, pitti bug 89804009:11
ubottuLaunchpad bug 898040 in ubiquity (Ubuntu) "Ubiquity crashed while installing Lubuntu Precise" [Undecided,Incomplete] https://launchpad.net/bugs/89804009:11
jibel'invalid argument' on bare metal09:11
apwjibel, joy thanks09:12
pittiurgh09:12
pittiso it seems running it in VMs just makes this a lot more likely09:12
pittijibel: thanks for finding this09:12
apwwell that fits with my tracing, i can't see the einval on the qemu side09:13
pittijibel: want me to dupe, or are you?09:14
pittianyway, doing09:14
jibelpitti, thanks09:15
pittibut again i38609:15
pittijibel: did you ever see this on amd64?09:15
pittiI think you said "once", but I'm not sure any more09:15
pittioh joy09:17
pittiapw: I wonder if /bin/cp actually would fail on EINVAL09:17
* pitti RTFS09:17
apwpitti, i don't see how it can't it seems mad to continue09:17
pittiyeah, it should09:19
pitti          if (full_write (dest_fd, buf, n) != n)09:20
pitti            {09:20
pitti              error (0, errno, _("writing %s"), quote (dst_name));09:20
pittithat looks ok09:20
pitti  if (close (dest_desc) < 0)09:20
pitti    {09:20
pitti      error (0, errno, _("closing %s"), quote (dst_name));09:20
pittiso in theory, using cp -r on large trees sohuld also reproduce this; I tried a couple of times, but didn't hit it09:20
pittiI'll start my cp.py attempted reproducer again and let it run for a while09:21
=== doko_ is now known as doko
pittiapw: meh, I ran http://people.canonical.com/~pitti/tmp/cp.py with the whole /rofs/usr to /mnt (which is /dev/vda) twice now, and no error at all09:38
pittiwhat on earth could a write() from ubiquity do differently?09:38
pitticp.py is pretty much exactly what ubiquity does09:38
apwpitti, your cp.py uses the same copy library, can you strace it copying one file09:39
apwso we can see which of the 3 or 4 ways of copying a file it really uses09:39
pittiwell, it's not a "copy library", it's just shoveling read() into write()09:39
* apw has been assuming its an open() read() write() close() job09:40
* apw is looking at the kernel to see if he can see any new EINVALs, and is going to try instrumenting them on metal to find out how expensive that might be09:41
pittiapw: http://paste.ubuntu.com/754641/09:42
pittinothing that really looks surprising09:42
pittino O_DIRECT09:42
pittiI don't know about the mmap() calls, I suppose read() is using those internally for more efficiency09:43
apwpitti, that is one reason i'd like a trace off of a small copy if thats easy, using the same python fragment09:43
pittiah, you mean a small file which is a single block?09:44
apwperhaps one small and one large, in case it has different behaviour09:44
pittiapw: http://paste.ubuntu.com/754643/ is the full strace for cp.py /rofs/lib/init/09:46
pittiwhich is just one small file09:46
pittiline 1011 starts the "real" action09:46
pittidoesn't really look any different than the previous one, though09:47
apwso using mmap for buffer space, and open read write close09:50
pittiright09:51
pittiinterestingly, cp doesn't seem to use mmap()09:51
apwthough it looks like the write buffer is allocated during the python write call09:51
pittioh, wait, it does09:51
pittijust a little earlier09:52
apwso possibly an einval from there might trigger it09:52
pittiapw: but it's triggered during write() or even close()09:52
pittiwhy would close() allocate an mmap?09:52
apwclose seems less likely indeed09:53
pittiI now started an infinite cp.py loop, to see whether this ever triggers09:53
pittiI need to run out for a bit, I'll set this sit there09:54
=== Quintasan_ is now known as Quintasan
apwsounds like a plan09:54
pittiyay irreducible test cases09:54
apwmy machine has stopped reproducing with O/O now, wtf09:54
apwOuserspace+Okernel in the HOST09:55
pittiI also let the same loop run on my workstation, to compare09:55
dholbachnot too many followed up on the packaging guide rename thread - are there generally any objections or further thoughts?10:17
seb128dholbach, go for it! ;-)10:21
pittiapw: hmm, no error after half an hour10:25
apwpitti, and i am 5 installs in with no reproduce10:25
apwpitti, its like it only happens on a tuesday10:25
pittiapw: it's bug 248619 all over again!10:26
ubottuLaunchpad bug 248619 in file (Ubuntu Karmic) "file incorrectly labeled as Erlang JAM file (OOo does not print on Tuesdays)" [High,Fix released] https://launchpad.net/bugs/24861910:26
apwpitti, heh, don't even joke10:30
apwpitti, 7 conscutive installs, no reproduce, this is with the exact same setup i had 1/2 reproduce by yesterday10:34
pittiapw: kvm clearly needs a "snapshot" command which accepts an argument like "10 seconds ago"10:36
apw:)10:36
apwpitti, i've done a normal boot with write instrumented to report when it returns EINVAL and i get no reports on a normal boot, so it may be possible to add diagnostics if you can replace the kernel in your image and are still able to reproduce, right now i am not10:50
=== _salem is now known as salem_
pittiI'm through 5 iterations of cp.py11:01
pittiand no reproduction11:01
pittiseems I need to actually run ubiquity again11:01
pittidoing now11:01
pittiapw: ah, seems we mid-air collided on bug 89168811:12
ubottuLaunchpad bug 891688 in util-linux (Ubuntu) "mount -o remount always appends options to /etc/mtab even if they already exist" [Medium,Triaged] https://launchpad.net/bugs/89168811:12
pittiapw: I updated the bug for the root cause/reproducer and sent it to Karel11:12
=== pedro__ is now known as pedro_
dholbachogra_, thanks a bunch11:13
ogra_:)11:13
dholbachI'll add it to our "list of news sources"11:13
dholbachogra_, do you know if the logs or minutes are kept in a somewhere more structured place than "irclogs.u.c"?11:14
apwpitti, heh cool.  so definatly userspace, i'll pass that on11:14
pittiapw: yes, it's just mishandling of /etc/mtab11:14
pitti/proc/mounts is fine11:14
pittiapw: so I don't think "running out of option space" is a real problem here11:15
ogra_dholbach, not sure, ask skaet, i havent seen a meeting summary yet ... i guess the weekly ML posts are more intresting than the meeting logs11:15
apwpitti, no in that case all my comments are moot :)11:15
pittidarn, /etc/mtab should have died twenty years ago11:15
pittiit's such an utterly, utterly broken concept11:15
tumbleweeddholbach: https://wiki.ubuntu.com/ReleaseTeam/Meeting/ ?11:15
* dholbach hugs tumbleweed and ogra_11:15
dholbachthanks :-)11:15
apwpitti, i know, i thought the point of /proc/mounts was to replace it ...11:15
pittiapw: one of these days we need to reattempt to make it a symlink11:16
ogra_tumbleweed, the team pages arent kept up to date by all teams anymore though ... since we switched to ML posts11:16
pittiapw: I think the main problem is that you can't add options to /proc/mounts which aren't known by the kernel11:16
pittiapw: such as the helper=udisks stuff11:16
apwyeah ... sigh11:17
tumbleweedogra_: the page for the last meeting has links to the ML posts11:17
ogra_ah !11:17
* ogra_ didnt know ... i stopped looking at the wiki apart from my own team page that i still keep in sync with the ML post11:18
tumbleweedyeah, can't say I've looked at the mmuch either, but skaet tends to be organised :)11:18
LaneyI like how we still get called out11:20
* Laney stares at his feet11:20
looldoko: bash FTBFSed on armhf just as reported in Debian #650349; I see a change to debian/rules related to ncurses -> tinfo but from my reading it's probably not enough to solve the failure, so I suppose some other change fixed it in Debian experimental; do you plan to merge the experimental version since Ubuntu already tracks 4.2?  or would you know which other ncurses -> tinfo fix might be needed?11:39
ubottuDebian bug 650349 in src:bash "bash: FTBFS: undefined reference to `tputs'" [Serious,Fixed] http://bugs.debian.org/65034911:39
dokolool: after alpha111:48
looldoko: Ok; thanks11:50
=== MacSlow is now known as MacSlow|lunch
jincreatorHi. How can I get iso file of Ubuntu Precise Alpha 1?12:14
pittijincreator: http://91.189.93.73 -> click on the image you want, and follow "download information"12:19
jincreatorpitti: Thanks. By the way, I find the link(http://cdimage.ubuntu.com/releases/precise/alpha-1/ ) at Ubuntu wiki. What is it?12:24
pittijincreator: it's not released yet12:25
pittithose are candidate images12:25
pittia1 release is tomorrow12:25
pittiright now we are testing12:25
jincreatorpitti: Oh, I see. Again, thanks!12:26
dokoRiddell, ScottK: does k3b need to recommend vcdimager, or is a Suggests enough?12:28
apwpitti, i am perplexed, i am now 10/10 good installs today, i simply cannot trigger it anymore12:33
dokojelmer, subunit ping12:45
=== TimStarling is now known as Tim-away
=== Amaranth_ is now known as Amaranth
jelmerhi doko, I'm looking at making python-junitxml a suggests13:04
dokojelmer, thanks. reviewed and promoted pygpgme in the meantime13:05
Riddelldoko: feel free to downgrade that to a suggests13:10
mdeslaur@pilot in13:10
=== udevbot_ changed the topic of #ubuntu-devel to: Alpha 1 - Soft Freeze in effect | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/or6CHJ | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for app development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: mdeslaur
=== elif is now known as elif_brb
=== MacSlow|lunch is now known as MacSlow
=== bladernr_afk is now known as bladernr_
=== plars is now known as plars-vacation
stgraberpitti: yep :) do you know exactly what you need to get from the tracker? is that just a list of builds or do you also need testcases and results?14:20
quadrisprohallo everybody14:20
stgraberpitti: if all you need is the list of builds associated to a given milestone and their status, I can give you that in an hour or so14:22
zygahi14:23
zygais multiarch supposed to work on all libraries or am I doing something wrong: http://paste.ubuntu.com/754907/14:23
zygatryin to install libncurses5:i386 on x86_6414:23
stgraberzyga: no, packages need to be updated to work with multi-arch (there's a Multi-Arch field that needs to be set for it to work)14:24
zygastgraber, right, I thought by default it would all libraries to co-exist14:25
zygaokay that explains it14:25
zygaah14:25
stgraberthe result for libncurses5:i386 on precise seems to be a bit better (doesn't fail), though it still wants to remove libc-bin :)14:25
zygasince I'm here14:25
zygastgraber, ogra said you know something about nbd and booting with nbd instead of nfs as root14:26
zygaheh :)14:26
stgraberzyga: well, the packager needs to make sure that you won't get path conflicts between the different architectures14:26
stgraberyeah, I know a bit about nbd :)14:26
stgraberwe use it for to mount our root filesystem on thin clients with LTSP14:26
stgrabermounting a squashfs over nbd, then adding overlayfs/aufs on top of that and using that as our root14:27
zygastgraber, is it very hard to set up? What do you need to install on both sides to make it work, what kind of kernel cmdline do you need to use?14:27
stgraberdepends what you want to do with it, do you want read/write nbd (exporting an ext4 filesystem) or read-only + overlay? (the former only works if you have a single client)14:29
zygastgraber, right now I want a single client14:31
zygastgraber, essentially I want to boot my arm board with rootfs stored elsewhere14:31
zygastgraber, ideally I'd like to have overlays but I have no experience with either filesystem you mentioned14:31
zygastgraber, today I just want to boot with remote rootfs14:32
stgraberok, so you'll need to install nbd-client in that rootfs, run update-initramfs and then copy the initrd and kernel to your board (or SD card or TFTP server depending how you want to boot)14:33
stgraberon the server side, you'll need to install nbd-server and then configure it to export your image14:33
zygastgraber, ok, how do I configure the server?14:34
zygastgraber, I can probably do the rest14:34
stgraberyou'll need to modifiy /etc/nbd-server/config (or create it), let me find you an example14:34
zygastgraber, and how do you set the bootcmd :-)14:34
zygathanks!14:34
stgraberzyga: http://paste.ubuntu.com/75493314:36
stgraberthat .img needs to be a partition image, not a disk image14:36
zygastgraber, looking14:38
stgraberboot parameters should be nbdsrv=1.2.3.4 nbdport=my_example14:38
zygaok14:38
zygaexcellent, let me try that14:39
zygastgraber, is it a big step up from that to a many-client-devices-at-once?14:39
stgrabernote that I usually use a custom initrd script for LTSP so these boot parameters are based from what I see in the code, never tried it myself ;)14:39
stgraberoh, and you may need to add root=/dev/nbd0 it's not clear from the script whether you need to or not14:40
stgraberzyga: it'd be pretty different yes. On the server side, you could just add readonly=true but on the client side you'll need a different initrd script, the easiest would probably be to copy ltsp's14:40
DavieyAnyone know why grub2 has a hissyfit if you put &&'s into the kernel command line?14:41
zygaok14:41
zygalet me start with the easy part then! thanks a lot14:41
stgraber(AFAICS nbd's own initrd script doesn't do the overlay magic)14:41
smoserlool, thanks for your review and upload of python-boto i was really only asking you for review because i dropped your "run tests" patch.14:45
=== Ursinha is now known as Ursinha-lunch
loolsmoser: Yep, I guessed so; I agree that since the results were ignored that's best; would be ideal to fix the testsuite but I didn't check what it would require15:07
smoserwell, it does AWS operations, so its absolutely going to fail in a buildd environment.15:07
smoser(i added a long winded commit message with other reasons too)15:08
agateauhey, building a package in a pbuilder, I get a message complaining about debian/changelog not existing ( http://paste.ubuntu.com/754978 ) the file is here though, and running dpkg-buildpackage from within the pbuilder shell works fine. Has anyone already seen that?15:25
geserno, try added a hook which gives you a shell when a build fails and check if every file is there where you expect it15:28
agateaugeser: I already did that. The file is there, and running dpkg-buildpackage from the pbuilder shell works fine.15:31
=== elif_brb is now known as elif
agateauah, found it... my mistake, created a dir where I shouldn't have.15:52
mptpitti, hi, I'm trying to report a bug with ubuntu-bug, but every time I get "Cannot connect to crash database, please check your Internet connection. HTTP Error 503: Service Unavailable"15:59
mptbut I can access Launchpad just fine.15:59
pittistgraber: for now we just need builds16:07
stgraberpitti: ok, I'll get you a builds.get_list once my IRC meeting is over16:07
pittistgraber: for now I just updated the script to use screenscraping, but long-term, XMLRPC is of course more elegant and robust16:07
pittistgraber: not urgent, but thanks!16:07
pittimpt: hm, can you see https://launchpad.net/+storeblob16:09
=== beuno is now known as beuno-lunch
mptpitti, yes, I can access that page. Should I upload the crash file directly there?16:12
pittimpt: no, .crash files have the wrong format, that won't work16:12
pittimpt: when exactly do you get the error?16:12
pittimpt: when it's collecting information, or after you click on "send"?16:13
mptpitti, when the upload is about 80, 90% complete.16:13
pittiah, so it's already uploading16:13
pittimpt: how big is that .crash file?16:13
pittimaybe it's LP timing out when the upload gets too big or something16:13
mptpitti, 114.4 MB.16:13
pittiuh, huge16:14
pittimaybe LP has an internal limit there16:14
pittiI figure it has, to prevent a DoS from uploading GBs of data there16:14
SpamapSmterry: thanks for fixing sphinxsearch btw!16:15
SpamapSmterry: that one had me vexed16:15
mptpitti, so is there any practical way to work around it? Or is this bug just unreportable?16:16
pittimpt: I wouldn't know a way to work around it16:18
mptok, thanks for your time pitti16:21
pittimpt: sorry that I can't be of more help16:21
=== beuno-lunch is now known as beuno
hallynslangasek, if you wanted to talk about the udev/lvm bug, ping me16:24
mterrySpamapS, :) had me vexed too, with its stupid dpatch system.  /me welcomes our new quilt overlords16:25
stgraberpitti: http://paste.ubuntu.com/755087/16:32
=== Ursinha-lunch is now known as Ursinha
SpamapSmterry: did you by any chance push your patch upstream? The stable release of 2.0.3 is eminent16:43
mterrySpamapS, sent it to debian, but didn't upstream16:46
mterrySpamapS, will do so now16:46
stgraberpitti: http://paste.ubuntu.com/755110/ for a patch on top of ubuntu-archive-tools, updates isotracker_xmlrpc for both the build notes (patch I gave you yesterday) and adding a get_build function. Also adds products-status-tracker.py which gives you a list of product on the tracker and their status16:46
stgraberpitti: have fun (heading out for lunch now, be back in an hour or so if you have questions)16:47
hallynHm, I'm getting build failures for qemu-linaro16:47
* hallyn checks when last time was that it built16:47
pittistgraber: thanks! I'll commit that16:48
SpamapSmterry: awesome16:54
pittijamespage, wendar: we also see on https://jenkins.qa.ubuntu.com/view/Precise/ that precise-upgrade failed; that's also one of the things to keep alive every day16:59
mdeslaur@pilot out16:59
=== udevbot_ changed the topic of #ubuntu-devel to: Alpha 1 - Soft Freeze in effect | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/or6CHJ | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for app development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
pittijamespage, wendar: it looks like a temporary glitch due to buildd arch desync, but I'll have a closer look tomorrow16:59
micahgpitti: for new firefox locales in updates, do we just have to wait for new langpack runs in natty/oneiric to add support for them?17:00
pittimicahg: no, langpacks don't have firefox translations any more17:01
micahgpitti: right, but we have the recommends on the firefox langpack, or is there another mechanism already to pick them up?17:02
pittimicahg: the recommends are just transitional to fix upgrades17:02
pittifor a language we didn't alreayd have before, we don't need them17:02
micahgok, so for a new language, language selector should just DTRT17:03
pittiright17:03
micahgok, thanks17:03
pittineed to run now, good night everyone!17:03
hallynhow do i specify i386 libs in build-depends?17:03
infinityhallyn: You don't.17:05
hallynit's supposed to just do the right thing?17:06
infinityhallyn: If your application is i386, you build it on i386 and make it multi-arch, so it can be installed on amd64.17:06
hallynslangasek, lool: ^ does that mean qemu-linaro build process needs to change?17:07
hallyn(right now it tries to always build qemu-i386 when building on amd64)17:07
hallyn(and that is failing for me building in a precise chroot on porter-amd64)17:07
infinityhallyn: What build-deps does that need?17:08
hallyni'm getting complaints about -lnss3 -lnssutil3 -lsmime3 -lssl317:08
infinityhallyn: If it's just lib6, there's libc6-dev-i38617:08
infinityOh, yeah.  For that dep chain, you really want to be doing as outlined above.17:08
hallynthink i just destroyed the dchroot17:09
hallynapt-get install libnss3:i386 seemed to mess up dpkg17:10
infinityIn the precise chroot?17:11
infinitylibc-bin has been removed.  Well done.17:13
loolhallyn: qemu-i386 is called i386 because it emulates an i386 CPU, but it doesn't need specifically i386 libs to build, it needs whatever host libs you need17:13
hallynlool: hm, yeah17:14
loolit it complained about missing nss3, then you probably want a libnss-dev bdep17:14
hallynso why isn't it finding libnss17:14
hallynthat's installed17:14
hallynmaybe i need to add /lib/x86-whatever to LDLIBS17:14
infinityWith the state of this chroot, I'd be shocked if you could find any libraries. :P17:14
loolhallyn: Might be easier to look into with a build log + source package to poke at17:15
hallynlool: i hit it with the current precise version, both in a new schroot on my laptop, and the precise dchroot on porter-amd64.c.c17:16
hallyn(iow, i think if it gets rebuilt in archive i expect it to FTBFS)17:16
loolhallyn: so just rebuilding qemu-kvm on amd64?17:17
hallynqemu-linaro17:17
loolok17:17
mvobarry: turns out that the release-upgrader trunk has overlayfs support already, I forogot that I commited it, but in order to play with it you will have to edit DistUpgradeAufs.py and change line 74, its not doing any auto detection currently17:21
dokoDaviey,  o suds: python-suds17:37
doko   [Reverse-Build-Depends: fence-agents]17:37
dokoplease add a MIR (or zul)17:37
Davieydoko: ack17:43
Davieydoko: bug 89826817:45
ubottuLaunchpad bug 898268 in suds (Ubuntu) "[MIR] suds" [Undecided,Incomplete] https://launchpad.net/bugs/89826817:45
=== zyga is now known as zyga-afk
mvobarry: hm, lucid->precise using aufs actually looks encouraging, its much faster han I remember from the last time I tried it. but its still not fast at all, especially for big data sets18:06
barrymvo: i used aufs in some vms and yes, it sure appeared to slow things down quite a bit18:07
mvobarry: I will give it a go on real hardware soon, but its better than i expeced. but dinner time for me18:09
barrymvo: thanks!18:09
mvoyw18:10
=== alessio is now known as quadrispro
psusismoser: I have a working patch for online partition resize if you're still interested in that18:56
smoserwell, yes i am.18:56
smoseri saw ebroder's referenceof me a couple hours later.18:56
smoseri had just been talking about that with someone yesterday18:56
psusicool... I patched the kernel and parted to be able to use it... successfully extended an ext4 partition online, and extended and also shrank a btrfs one ;)18:57
psusidid you say you have your own utility that does that resize right now before the root is mounted?18:58
psusior do you use parted or something?18:58
smoseri script sfdisk18:59
psusicould you switch to parted without much difficulty?19:00
smoserprobably. selection of sfdisk was to easily fit in ramdisk.19:00
smoserhttp://bazaar.launchpad.net/~cloud-utils-dev/cloud-utils/trunk/view/head:/bin/growpart19:00
smoserbut if you're removing the need to fit in ramdisk, then parted would probably be ok. its already in the images.19:02
psusiok.. well, if yuo can refactor the script to run from upstart instead of in the initramfs, and call parted, should be able to easily maximize the partition that way19:02
psusiyea19:02
smoserdoesn't matter when it runs, though right ?19:02
psusiright19:02
psusiyou tell parted to resize the partition, and give it the new end point, and it makes it so... though it does currently have an annoying warning, are you sure? prompt... not sure if that goes away when you put it in batch mode19:03
loolhallyn: I could build qemu-linaro here, but I might have extra bdeps on my system19:14
loolhallyn: so what error were you getting exactly?19:15
hallynlool: how exactly did you build?19:21
loolhallyn: debuild19:21
hallynsbuild?  pbuilder?  debian/rules build19:21
hallynok19:21
loolwith all build-depsinstalled19:21
hallyninstlaled with 'apt-get build-dep'?19:22
loolhallyn: with apt-get install, but that doesn't realy matter; passed dpkg-checkbuilddeps19:23
hallynnever heard of that one19:23
loolit's run as part of dpkg-buildpackage19:23
loolhallyn: do you have a build log?19:24
dantticnd: was that patch alread applied? cause I don't see it on the upstream branch19:24
hallyni think i've deleted it.  i'll redo it with sbuild19:24
cnddantti, which patch?19:24
cndthe hid power patch?19:24
danttiyup19:24
cnddantti, which branch are you looking at?19:25
dantticnd: nvm, I was looking at the wrong file, I thought the patch would be at hid-core, but it is at hid-input..19:26
cndok19:27
cndgit log should show you the commit19:27
dantticnd: btw I tryed to make the module and then insmod on my stock ubuntu kernel but it does not work :P I even tried to reboot on that kernel but it stuck, do you use it?19:28
cnddantti, you have to build it using the ubuntu headers19:28
cndgo into the hid directory19:28
cndthen run:19:28
cndmake -C /lib/modules/`uname -r`/build M=`pwd` modules19:28
danttiI did make modules SUBDIRS=drivers/hid (worked for apt-get source linux...)19:28
cndit worked for apt-get source linux because the headers were the same19:29
cndbut the headers are different between upstream linux and ubuntu19:29
dantticnd: hmm right, thanks going home now, hopefully tomorrow I finish this patch :D19:29
=== salem_ is now known as _salem
cndcool19:30
cndgood luck!19:30
=== _salem is now known as salem_
dantticnd: I have several compile errors doing that..20:31
=== salem_ is now known as _salem
cnddantti, there may be too much skew between the ubuntu kernel and the upstream kernel then20:42
cndthe easiest solution is to boot an ubuntu mainline kernel20:42
cndand then try to compile again20:42
cndbut that assumes the current mainline runs well on your machine :)20:42
dobeycan someoene push libubuntuone in oneiric-proposed out to oneiric-updates, and copy it to precise please? it's been in -proposed for 5 weeks, and i just realized it didn't get pushed out, and there was some confusion between it and the banshee update, so the bug didn't get marked as verification-done :(20:42
micahgdobey: a new version should be uploaded to precise after alpha120:45
dantticnd: right, I tryied to boot on it but it didn't, I'll try again..20:46
dobeymicahg: and the oneiric update?20:47
micahgdobey: that's up to the SRU team :)20:47
hallynlool, I can't reproduce build failure now  (sigh)  sorry20:51
smoserpsusi, i'm interested in seeing what you have. that would be nice.21:07
psusismoser: I posted them today to the parted-devel mailing list21:07
smoserpsusi, i see. thanks. i'll try poking at that later. are you expecting to put the kernel portion to lkml ?21:11
psusismoser: yes21:12
psusiright now I'm adding another new BLKPG operation to get the partition info so parted can stop using the long depreciated HDIO_GETGEO ioctl to figure out where the partition starts21:13
smoseranyone have ideas on "device or resource busy" log info at https://jenkins.qa.ubuntu.com/job/precise-server-ec2/ARCH=i386,REGION=us-west-1,STORAGE=instance-store,TEST=cloud-config,label=ubuntu-server-ec2-testing/1/artifact/None/i386/m1.small/instance-store/i-835a3dc4/uec2-20111130-1920-5d6ee3bc489541-terminated.console.txt21:35
smoserthe fsk.swap is understood (bad fstab) but xvda2 should have a filesystem in it and a fstab entry like: /dev/xvda2 /opt auto defaults,noexec,comment=cloudconfig 0 221:36
loolhallyn: I got a full build completed here too in sbuild21:39
hallynlool: no idea what went wrong with my manual builds.  All deps were installed, i swear.  i'll save my ego by saying it was a transient error :)21:40
=== zyga-afk is now known as zyga
smoserok... i opened a bug with some more info. bug 898373.21:57
ubottuLaunchpad bug 898373 in cloud-init (Ubuntu) "fsck.ext3: Device or resource busy while trying to open /dev/xvda2" [Undecided,New] https://launchpad.net/bugs/89837321:57
smoserit seems strange to me.21:57
psusismoser: maybe a race with udev probing the partition?22:01
smoserhm.. i'mnot sure. i would have hough tby the time mountall is running partition tables would have to be read.22:02
smoserbut it definitely seems like a race to me.22:02
=== Tim-away is now known as TimStarling
smoseranyone know of a "hello world" debian package ? i just need a package to put into a ppa, the simpler the better.22:04
psusithe table may be, but udev may still be running blkid and such on the partitions22:05
brodersmoser: you mean like..."hello"? :)22:26
broder(alternatively, hello-debhelper)22:27
tumbleweedhello doesn't quite fit the bill of the simpler the better, but it does answer the first part of the question22:28
broder"it does if you run mv debian/rules-dh debian/rules before uploading"22:30
brodererr, hello-debhelper, i guess22:30
SpamapSHow does one definitively say that something is unseeded?22:45
SpamapSseems like something the +source page on launchpad should show22:45
broderSpamapS: ./edit_acl.py can query by source package22:48
stgraberSpamapS: "grep -r <package> ~/data/code/seeds/" where that directory contains an up to date version of all the seeds, quite a few seeds also have a matching task, so if any of the binary packages have a Task assigned to them, they're definitely seeded22:48
broder(from lp:ubuntu-archive-tools)22:48
stgraberbroder: won't edit_acl just query for packageset?22:49
broderoh, right. seed, not packageset22:49
stgraber(a few package sets are based on seeds, not all of them)22:49
SpamapSSeems like that would be a worthwhile ubuntu-dev-tools addition..22:49
broderi saw "launchpad" and went chasing down the lplib side of things22:50
stgraberSpamapS: well, having a central location with the list would be nice (maybe it alreaddy exists though), then we can work on a tool to use it :)22:50
stgraberyeah, AFAIK Launchpad doesn't know what a seed is22:50
broderright22:50
StevenKIt does, sort of.22:50
StevenKThe publisher runs germinate22:50
StevenKBut really only internal to the publisher22:51
stgraberStevenK: to set the Task field on the binary packages?22:51
StevenKYup.22:52
stgraberideally package sets and tasks really should be made visible/more visible on LP, we could deprecate a whole bunch of scripts once that's done (like the one I wrote to dump all the package sets on a web server) :)22:53
StevenKRight, package sets are already exported over the API, what would help?22:55
stgraberseeing them in the UI would be kind of nice I'd think22:56
stgraberlike I'd expect to see that ubuntu/precise/+source/edubuntu-menueditor is in the edubuntu package set22:56
StevenKubuntu/precise/+packageset/<> could work too22:57
stgraberyeah, not having to point users/developers to the API would be a nice improvement :)22:59
stgrabera "what can this person upload" page might be interesting as well (again easy with the API, not so much from the web UI)23:00
StevenKstgraber: Right, so adding a portlet to ubuntu/precise/+source/edubuntu-menueditor that says "Packagesets: <x> <y>" is easy. Making those a link to a packageset is much harder.23:01
tumbleweedstgraber: also, bug 87655423:03
ubottuLaunchpad bug 876554 in ubuntu-dev-tools (Ubuntu) "Add a who-can-upload tool?" [Wishlist,Confirmed] https://launchpad.net/bugs/87655423:03
micahgtumbleweed: that can be done today, take a look at edit_acl.py in ubuntu-archive-tools23:04
tumbleweedand yes, a tool for parsing your dump would be nice (assuming it'll be around for a while)23:04
tumbleweedmicahg: yeah, I know, it's just not that important23:04

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