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

SpamapScjwatson: I believe at this point the libmysqlclient transition is "complete" .. the only things left on the transition page are things that FTBFS for some other reason.00:24
SpamapScjwatson: oh, and libreoffice. ;)00:24
* micahg thought we wanted a libreoffice rebuild for alpha100:32
awsoonnI'm writing a small game and wanted to make a proper makefile and .deb for it. I've already made a makefile and the debian directory, but how do I tell it where to install the binary files?00:48
=== Ursinha_ is now known as Ursinha
cjwatsonSpamapS: excellent00:59
cjwatsonmicahg: so did I, but I think it's too late now :-/00:59
awsoonncjwatson: do you sleep? It seems that you're online every time I hop on IRC... :P01:00
cjwatsonSpamapS: well done on sorting through the bulk of the build failure swamp01:00
cjwatsonawsoonn: heh, a few people say that ... I'm just about to01:00
awsoonngood! :)01:00
awsoonncould you think of a good example package for me to look at to figure out how to build a .deb for homebrew game?01:01
awsoonnspecificly I want to figure out how to make my makefile put the binaries in teh right spot to be included in the .deb01:02
cjwatsongive it an install target, have the target honour DESTDIR01:03
SpamapScjwatson: the swamp definitely had more ROUS's than I expected.. but the quicksand and fire traps weren't even a problem. ;)01:04
cjwatsonso e.g. 'install -m0755 mygame $(DESTDIR)/usr/bin'01:04
cjwatson(using the autotools is better because it makes it easier for the packaging to override choices of directories etc., but that's more effort)01:05
awsoonni dont mind effort if there is some glimmer of learning something usefull01:05
cjwatson(sorry, that wants 'install -d $(DESTDIR)/usr/bin' first)01:05
cjwatsonin automake you'd just have 'bin_PROGRAMS = mygame' and then 'mygame_SOURCES = mygame.c' (say)01:06
cjwatsonbut for something simple it's not unreasonable to do it by hand, particularly as you'll get more reward more quickly :)01:07
cjwatsonand if you already have a Makefile that does the building part, it's not much more01:07
cjwatsonanyway, bed01:07
awsoonnok, thx for the heads up, g'night!01:07
Davieywin 7601:09
=== dendro-afk is now known as dendrobates
micahgSpamapS: great work on the libmysqlclient transition03:55
SpamapSmicahg: thanks.. I think there are still a few tiny dangling bits but they're all too big to be patching around.03:57
=== bladernr_afk is now known as bladernr_
=== bladernr_ is now known as bladernr_afk
pittiGood morning06:38
=== TimStarling is now known as Tim-away
* SpamapS realizes a few universe packages were missed in the libmysqlclient sweep07:26
infinitySpamapS: No time like the present to fix 'em. ;)07:30
SpamapSyeah, thank god for submittodebian07:39
dholbachgood morning08:08
bambeemorning, for the kernel team:  http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.2-rc3-oneiric/  <--- there are missing packages inside this directory08:50
=== smb` is now known as smb
apwbambee, they arn't missing so much as unbuildable.  that release has compile issues on all architectures/flavours we build in mainline builds09:05
bambeeoh, ok09:06
apwbambee, the fix for that is in linus' tree and so we expect the later dailies and releases to build again09:06
apwinfinity, did those bootstrap builds work ok?09:06
bambeeI just need a recent kernel for my sandy bridge (performance+stability), however I can wait, there's no hurry :) (the 3.2-rc2 works just fine)09:07
infinityapw: the DEB_STAGE trick worked fine to squeeze out a linux-libc-dev, a full build failed with kernel-wedge puking.09:07
apwinfinity, got a log for that, is that kernel-wedge broken or our tree ?09:08
infinityapw: I have my hands full with other stuff right now, so failed to care deeply.09:08
apwfair enough09:08
apwas long as you have your bootstrap life is good09:08
infinityapw: Pretty much, yeah.  I don't really care about having an omap3 kernel right now. ;)09:09
apwinfinity, i'll add it to my todo list for when we have a chroot09:09
infinityapw: We have chroots.09:09
infinityapw: It's building. :P09:09
infinityapw: Unless you mean on a porter box.09:09
infinityapw: I can probably convince lamont to set one up tomorrow.09:09
apwinfinity, yeah somewhere i can play yes then i can debug it without interfering09:10
* apw ^5s DEB_STAGE09:10
infinityYeah, much love for the DEB_STAGE hack.09:10
infinityWhoever did that.09:10
apwit was done by linaro for the very same use09:10
apwin their case they are bootstrapping new vendor boards09:11
pittiDaviey: any chance we can get bug 857956 fixed in precise today? it got SRUed without uploading to precise, which is now both blocking promotion to -updates and also an alpha-1 targetted bug09:13
ubottuLaunchpad bug 857956 in glance (Ubuntu Precise) "[SRU] Control file needs python-httplib2 dependency" [High,Fix committed] https://launchpad.net/bugs/85795609:13
Davieypitti: gah, yes - will be uploaded today.09:20
DavieyThanks.09:20
pittiDaviey: thanks09:21
Laneyooh armhf builds09:40
tumbleweedam I correct in assuming that armhf and armel can chroot each-other without emulation?09:43
Davieypitti: it is Fix Released in precise.09:53
pittiDaviey: yay you, moving to -updates09:53
pittithere it goes09:54
Davieyrocking :), thanks09:54
apwpitti, i see you looked at this installer EINVAL error thing.  the library that is reporting the EIO, what is that part of, i want to file a bug against it to get the damn filename out10:22
pittiapw: it's ubiquity10:23
pittiapw: incidentally, I'm just working on finding a simpler reproducer for it10:23
apwpitti, that is excellent yell if you do find one, /me is downloading an up to date iso to try and repro. it too10:23
pittiapw: yep, will do10:24
pittiapw: NB that it only seems to happen for i386 images on amd6410:24
pitti... hosts10:24
apwyeah i see there is some correlation there10:24
pittiapw: logging the file name is easy, you just need to edit /usr/lib/ubiquity/ubiquity/install_misc.py10:25
pittiand at the top of def copy_file(), add something like10:25
apwpitti, yeah i guess it is easy, just mad that when the think throws up it doesn't report the failing filename10:25
pittisyslog.syslog('copying %s -> %s' % (sourcepath, targetpath))10:25
apwif it did we would already know if its random or the same file10:25
apwso for the next time, i want it to report the failing file10:26
pittiright, we could intercept IOError, log the file, and raise it again, that's better10:26
apwpitti, anyhow my plan without a simple reproducer is to confirm it, then try and downgrade the kernel in the ISO, confirm if its even kernel10:26
pittiapw: sounds good, we don't overlap then10:27
pittiit's currently expected that running precise ISO with the oneiric kernel will work, but that's to be proven10:27
apwpitti, yeah given we have new libc and new python (i believe) it really could be any of them10:28
apwEINVAL is common in libc too at least10:28
pittiapw: we already checked what man write(2) had to say about EINVAL, but it didn't ring a bell10:28
* apw wonders if QA might still have the older isos. when did this start occuring10:28
apwgema, you aware of the EINVAL issue in QA ?10:29
pittijibel might remember10:29
apwi believe they do daily testing, so we should know which day it started10:30
infinityapw: https://launchpadlibrarian.net/86175847/buildlog_ubuntu-precise-armhf.iptables_1.4.12-1ubuntu2_FAILEDTOBUILD.txt.gz10:35
infinityapw: ^-- Is that an upstream kernel header oops?  I've seen it a couple of times now (and only with 3.2 headers).10:35
apwinfinity, looking10:37
infinityapw: (Completely reproducible on x86, not an ARM thing)10:37
infinityapw: klibc is in the same boat right now (which is when I first noticed it)10:37
apwinfinity, it looks new, so could be, is there a bug yet ?10:39
infinityapw: Nope.  It's 3:40am, I don't file bugs at this time of day.10:40
infinityapw: I just whine on IRC instead.10:40
apwinfinity, reasonable indeed10:41
pittiapw: interesting: when I run my smaller reproducer, the VM gets messed up in all kinds of interesting ways: ssh suddenly stops working, now compiz is crashing, etc.10:42
apwpitti, joy10:42
jibelapw, it started on Nov. 16th with Ubuntu 12.04 LTS "Precise Pangolin" - Alpha i386 (20111116)10:42
jibelapw, but we don't have the iso.10:43
* apw wonders why it took till the 25th to file a bug about it10:43
pittiapw: that pretty much rules out eglibc then10:45
pittiapw: python as well, unchanged since oneiric10:46
pittibut 3.1.0 -> 3.2.0 happened on Nov 1810:47
pittiso that doesn't fit either10:47
apwpitti, to confirm i am reading the publishing history right, we uploaded 3.1.0-2.2 on the 2011-10-28 and 2.3 on the 2011-11-1810:50
pittiright10:50
apwjibel, so can i confirm everything worked on the 15th and not on the 16th ?10:51
* apw wonders if this could be a host upgrade interacting with the guest10:51
apwjibel, do you keep the host static or does that upgrade too throughout the cycle10:52
pittiapw: do we turn any knobs in procps which might cause https://lists.ubuntu.com/archives/precise-changes/2011-November/002607.html to have a different effect now?10:56
pittialthough I guess we need to look at uploads from Nov 1510:57
pittiwe uploaded awfully lot on all days10:57
apwpitti, i'd like to have a proper bound on when it was last definatly successful, but yes 15th10:57
jibelapw, it started the week of the qa sprint and is compatible with an host upgrade. Let me check the date of the upgrade to Oneiric10:58
apwpitti, so the upload on the 18th only added postrm etc files to linux-virtual-extra which would not be involved here anyhow10:58
apwjibel, by compatible do you mean there was an upgrade host side in the right time span ?11:00
jibelapw, I confirm the failures started after the upgrade of the host to Oneiric11:00
apwjibel, thanks11:00
smbjibel, what was the host running before?11:01
jibelnatty11:01
apwpitti, ^^11:01
pittiah11:01
pittiyesterday I tried runnign with lucid kernel on precise guest, which also succeeded11:02
smbOk, so just a minor change... ;-P11:02
apwjibel, so, can we get one of the test platforms zapped to natty easily to confirm thats the cause ?11:02
pittiI'm currently running an i386 guest install on amd64 host, but so far still not reproduced11:02
apwpitti, yeah its probabally something new in the new kernel which uses something new in the oneiric kernel which is broken11:02
apwso downgrading either should sort us out11:03
apwjibel, actually it may be only necessary to install a natty kernel on the oneiric host and test with that combination11:03
pittiright11:03
pittiand that's much easier to do, too11:03
pittiso, my test install finished the copying11:04
apwi could test that here if i could repro the problem at all11:04
pittiI will now install/boot the oneiric kernel on my precise system and try again11:04
jibelapw, the previous kernel is still installed and we could reboot to this kernel.11:04
* apw realises11:05
pittiwell, I'll run the same precise kernel host test again, as it doesn't happen every time11:05
apwjibel, that sounds good11:05
apwpitti, just realised i am running O with11:06
apwwith the P kernel, so that may not repro11:06
jibelapw, ok, I need to schedule some downtime, it's our main host for iso testing. I think we can do that later today in the evening.11:10
apwjibel, ok thanks11:14
apwjibel, will let you know if we find anything else11:14
cjwatsonapw: EINVAL - FWIW jibel found a similar-looking case in dpkg, which IMO rules out everything except kernel+libc11:15
cjwatson(this may be overtaken by events; I was flicking through scrollback)11:16
apwcjwatson, was that also testing in a VM, and if so do you know the host release11:16
cjwatsonI don't know, hopefully jibel will remember what I'm talking about11:16
cjwatsonoh, here11:17
cjwatson16:31 <jibel> bug 896546, same crash than bug 894768 but with virtualbox11:17
ubottuLaunchpad bug 894768 in linux (Ubuntu Precise) "duplicate for #896546 Installation randomly fails with: File "/usr/lib/ubiquity/ubiquity/install_misc.py", line 621, in copy_file targetfh.write(buf) IOError: [Errno 22] Invalid argument " [High,Triaged] https://launchpad.net/bugs/89476811:17
ubottuLaunchpad bug 894768 in linux (Ubuntu Precise) "Installation randomly fails with: File "/usr/lib/ubiquity/ubiquity/install_misc.py", line 621, in copy_file targetfh.write(buf) IOError: [Errno 22] Invalid argument " [High,Triaged] https://launchpad.net/bugs/89476811:17
cjwatsonhopefully that's enough references to help11:17
pittiok, my second i386 precise VM install on amd64 precise succeeded11:17
pittiI'll try with the oneiric kernel on host now11:17
apwcjwatson, yes thanks11:17
apwpitti, starting my second O+Pkernel one now (first successful)11:17
pittiapw: ok, that'll give us four runs with the P kernel on host11:18
pittireboot, ,brg11:18
cjwatsonoh, or not, where was it11:18
pittiOMG typing11:18
cjwatsonapw: http://irclogs.ubuntu.com/2011/11/25/%23ubuntu-devel.html#t17:1711:19
cjwatsonI guess that was in a VM too11:19
=== _salem is now known as salem_
pittiah, that took a while, oneiric's kernel plus .config/monitor.xml is broken with my external monitor (curiously it works fine with both lucid and precise kernels)11:26
apwpitti, that is peculiar indeed11:28
pittiapw: so, now running a test install under oneiric amd64 kernel11:28
apwpitti, second install finished, just rebooting it to confirm11:37
jibelapw, I found it only once with dpkg, and running the test again passed so I blamed the environment. it was the same testing environment but the test was running d-i instead of ubiquity.11:38
pittiI don't think it's the python part11:38
pittithe write() syscall failed with EINVAL11:38
apwits feeling like a kvm host bug from all the evidence we have11:38
pittiapw: except that someone got it under a Mac and with virtualbox, too11:39
pittiapw: and oneiric guest installs all succeed11:40
pittiwhich makes it sound like a guest side problem11:40
pittiooooh! "The installer crashed"11:41
apwwell likely precise is using the latest abi features of kvm, so it could easily be triggering a bug in the hostside11:41
pittithis is my first-ever reproducer11:41
pittiafter some 10 installs11:41
apwpitti, and thats changing only the host kernel right?11:41
pittiright, same guest:11:41
pittikvm -m 2048 -vga std -net none -drive if=virtio,index=0,file=/home/martin-scratch/images/test.img -cdrom ~/download/ubuntu/precise-desktop-i386.iso -boot d11:41
pittiI used -net none just to speed it up11:42
pittias all the net stuff happens after copying11:42
* pitti updates the bug11:43
pittiI'll now test a simpler reproducer11:45
pittiinteresting graphics corruption bug in the VM, too11:46
=== doko_ is now known as doko
gemaapw: sorry, I was afk for a while11:47
gemaapw: reading now11:47
apwgema, i think jibel answered all our queries to now11:48
dokocjwatson: tgall_foo completed the libjpeg-turbo rebuild tests (mail on linaro-dev), do you have concerns uploading the libjpeg packages after the alpha?11:48
pittijibel: coudl we run the natty or precise kernel on those test machines for the time being, to unblock the daily tests?11:50
gemaapw: ack. We have started last week our history of builds, so this time we don't have builds that go that far, but we will from now on. We are caching 2 weeks worth of builds now and plan to extend it to a month11:56
zulcan someone review quantum for me...its sitting in the new queue for a while now12:09
apwpitti, i just ran a third install using your command line, and appear to have an installer crash (O userspace but with a P kernel)12:14
pittiapw: same EINVAL?12:15
* apw wonders how he finds that out12:19
apwpitti, yes, Errno 2212:20
=== MacSlow is now known as MacSlow|lunch
cjwatsondoko: does the libjpeg-turbo source package build a libjpeg8 binary package so that we don't need a transition, as I requested (if they're still ABI-compatible)?12:22
cjwatsondoko: I'm fine with it if and only if that's the case12:22
pittiapw: meh, now that I instrumented the write() call, it *of course* has to crash not there, but in the following .close()12:24
* pitti updates the code and runs another two installs12:25
apwpitti, i also hit it in the close on this failure here12:25
pittiapw: running again now; I want to find out which file it stumbles over12:26
apwyeah be very interested if its consistant12:26
dokocjwatson, the solution is different, but you don't need a transition. libjpeg-turbo8 is diverting the shared library12:27
wzssyqacan anybody help me on https://bugs.launchpad.net/ubuntu/+source/tclcl/+bug/89715812:27
ubottuLaunchpad bug 897158 in tclcl (Ubuntu) "Please sync tclcl (1.20-4) from Debian Sid (main) to Ubuntu (universe)" [Wishlist,New]12:27
ogra_geser, pinagling, could you add armhf to the ftbfs list on ubuntuwire ?12:28
cjwatsondoko: diverting?!12:28
cjwatsondoko: why oh whwy12:29
cjwatson*why12:29
ogra_(looking at the code that looks like a one line change)12:29
cjwatsonogra_: no, see the page header12:29
cjwatson"Note: armhf is tracked on its own page until it settles down"12:29
ogra_OH !12:29
ogra_thanks12:29
ogra_one would think setting "Note" in bold should be enough for people noticing it :P12:30
dokocjwatson, I assume it was easier in the past to switch between the two implementations12:32
geserogra_: I will prepare the FTBFS page to add armhf once it settles down12:35
ogra_yeah, understood, i simply missed the note12:35
gesercjwatson: how long do you expect armhf to settle down? days? weeks? next release cycle?12:36
tgall_foocjwatson, yes that is the case?..   and the diverts can go,   that was there since when the libjpeg-turbo was originally put together we knew libjpeg was going to be installed12:36
ogra_geser, weeks12:36
ogra_for main it should take 4-6 weeks over the thumb, probably less12:36
geserok, so I'm not in a hurry12:37
tumbleweedgeser: doesn't the FTBFS page auto-detect archs?12:37
ogra_it has an arch list12:37
ogra_in the code12:37
gesertumbleweed: not yet, but that would be a good opportunity to finally add it12:37
jibelpitti, I'll reboot the machine with a natty kernel this evening. I can't do that now because it is a production server.12:37
infinitygeser: Not autodetecting seems sane for now, having it on its own page (as wgrant set it up) keep the clutter down.12:38
dokoinfinity, did you miss the ldd change in eglibc?12:39
infinitydoko: No.12:39
tumbleweedgeser, ogra_: um, my checkout of it does12:39
infinitydoko: What makes you ask?12:39
gesertumbleweed: then I haven't looked into the code for some time, might got included in one of wgrant's merge proposals12:40
dokoinfinity, didn't see it mentioned in your changelog entry12:40
infinitydoko: * Add dynamic linker name for the non-default multilib in ARM ldd.12:41
infinitydoko: Or did you mean another change?12:41
infinitydoko: (I fixed that in 2.15 bzr as well, it was slightly wrong)12:41
infinitydoko: I have a few other things to commit to 2.15 too, but I'll do that after I've napped.12:42
dokook, thanks12:42
apwpitti, we also have to remember there is a userspace component on the host for the disks12:45
apwpitti, have you managed to get any filenames out ?13:08
pittiapw: still not; restarting the umpteenth time now13:08
pittiapw: did you?13:10
pittiit behaves strangely now, it doesn't seem to start copying files at all13:11
apwpitti, i've had exactly one reproduce on my O/P host (U/K) and P image testing13:11
pittiapw: I never reproduced it with the P host kernel, only with O host kernel13:11
apwpitti, that and it changing when you try and get the filename out implies its a very narrow race somewhere i suspect13:12
pittihm, adding the IOErro logging to ubiquity somehow seems to completely break it; it just doesn't start copying at all13:12
pittiapw: no, no13:12
pittiI mean ubiquity doesn't _succeed_ copying files13:12
pittiit doesn't _start_13:12
pittiit just sits around showing the slideshow13:12
apwhrm13:13
* apw will continue to try and get an idea of how reproducible it is here as well, and investigate what we can capture in qemu13:13
pittiit doesn't show me the partitioner either13:14
pittiok, back again13:14
pittiaah, apparently I had two other KVMs running somewhere13:14
pittijibel: really, you could have invented a bug which wouldn't need three hours to reproduce13:15
* pitti hugs jibel, J/K13:15
=== MacSlow|lunch is now known as MacSlow
pittistgraber: hm, is the "Precise Daily" milestone gone from teh new tracker now?13:32
hertonpitti, tjaalton reported that he can't install last oneiric kernel from proposed, some of the 3.0.0-14.23 packages ended up in universe, and aren't installable (linux-image* ones)13:35
pittiherton: fixed that and lbm13:37
hertonok thanks13:37
tjaaltonpitti: thanks13:37
NCommandercjwatson: so as a followup to the UDS discussion, what do we need specifically to get partman to be able to handle partitioningon multiple devices (i.e., creating the /dev/mmcblk0p1 partition)13:40
pittiapw: finally, another crash13:43
pittiapw: noted the file name in bug, doing another run now13:47
smbpitti, was that on read or write?13:49
pittismb: it never happened on read yet; we had it on write() or close()13:49
pittithat was on close()13:50
smbpitti, ok, which could be both write access13:50
pittiyeah, I guess close() just flushes the remaining buffers13:50
smbRight, I would expect it to do that13:51
smbHm, interestingly at least on close -EINVAL seems not defined (or the man page is outdated)13:52
dokoapw, any estimate when bug 861296 will be addressed for precise?13:53
ubottuLaunchpad bug 861296 in linux (Ubuntu) "mmap fails to allocate 2030Mb heap on ARM" [High,Confirmed] https://launchpad.net/bugs/86129613:53
stgraberpitti: could be that jibel did it13:54
jibelpitti, stgraber I disabled it to avoid confusion and having to consolidate results afterwards. Do you need it ?13:56
pittijibel: no, I was just wondering13:56
=== bladernr_afk is now known as bladernr_
dokolucas, is rubygems / dh_ruby considered part of the ruby packaging infrastructure?14:01
lucasdoko: gem2deb, you mean? yes14:03
smbpitti, One other thing that may be interesting, is ubiquity using O_DIRECT for the target file(s)?14:03
dokolucas, ok, thanks14:03
pittismb: no, we already checked that14:04
smbah ok, missed that in the scrollback14:04
pittismb: so all the "bad alignment" error cases shouldn't apply14:04
smbthanks14:04
pittismb: nah, we did that yesterday, not in the discussion with apw14:04
smbah :)14:04
roadmrHey everyone! I need to report a couple upstream bugs on the kernel, but bugzilla.kernel.org is still down :-/ what's a good place to file bugs in the meanwhile? LKML? or the per-subsystem mailing lists? what are other people doing about this?14:24
geserroadmr: you might perhaps want to ask in #ubuntu-kernel14:25
roadmrgeser: thanks! heading over there14:27
=== hyperair is now known as Guest43903
hallynqualifies as first world problem, but, i'm trying out thunderbird, but though i set it to not check for mail every X minutes, it still checks every minute!14:42
pittiapw: four installs later, still no second reproducer; this sucks14:45
pittiand yay for linux being so exceptionally crappy with high IO, during that time my workstation is utterly slow14:46
pitti</venting>, sorry14:46
roadmrhallyn: do you actually see it polling every minute, or does email just arrive "as it hits the server"? you may try disabling IMAP IDLE so it only polls at your configured interval14:47
hallynroadmr: i'll look for that, thx.14:47
roadmrhallyn: on account settings go to server settings, advanced, untick "use idle command if server supports it"14:48
hallynfound it, thanks :)14:48
hallynIt's a neat feature, agreed, but definately something i don't want :)14:48
dokohallyn, what reasons are there to promote the spice dependencies now, after splitting the package in oneiric?14:51
hallyndoko: spice in universe was only meant to be temporary.  we do not want to keep it split.  we just wanted ppl to be able to start testing, as there are lots of things (like libvirt support) to be worked out while we wait for main deps.14:52
hallyndoko: the current kvm-spice package is not maintainable imo, if we can't get deps into spice we'll need to switch to qemu-user (which is a different tree) providing it.14:53
dokomterry, ^^^14:53
mterrydoko, I'm forgetting the backstory here?14:54
dokomterry, trying to understand why we did split it in the first place14:55
=== Amaranth__ is now known as Amaranth
dokomterry, hallyn: I think I remember, these were the excessive devil build dependencies (which are missing in this MIR anyway)14:57
hallyndoko: I've opened MIRs for all the devil builds.  there are 3 or 4 more spice deps i need to file for, but the devil ones are all opened.14:58
=== Amaranth__ is now known as Amaranth
dokohallyn, including allegro common lisp?14:58
hallyndoko: don't get me wrong.  i fjeer image libraries.  i want spice in main, but i'll understand if these are deemed unsafe.14:58
hallyndoko: allegro4.2, yes14:59
dokohallyn, sorry, but I don't want to have another lisp in main just for spice14:59
pittiapw: bug updated, finally got a second failure now14:59
pittiapw: so it's random files15:00
hallyndoko: well, that sucks, but i understand.15:00
hallynThen I'll have to beg lool to let us enable spice in a package built from qemu-user  :)15:00
loolHey, how may I help?15:01
hallyni forget who originally suggested that at UDS.  was it slangasek?15:01
dokohallyn, for the future, it would be good to open bug tasks for the other packages, not separate reports15:01
hallyndoko: i don't understand (sorry i did it wrong)  you mean one bug for all MIRs?15:01
dokohallyn, for devil and it's b-d's and d's15:02
hallyndoko: i'll mark them all invalid if you like.  the libs were:  devil, svgalib, freeimage, and allegro4.215:02
hallyndoko: devil itself was just a dep by cegui-mk2 (which also scares me).  should those have all been one?15:02
dokohallyn, let's slangasek comment on this15:03
hallynlool: right now we have qemu-kvm-spice in main, built from a separate source package.  bc spice is in universe.  ppl want spice.  can we move the qemu-kvm-spice package into qemu-user source pkg?15:03
hallyndoko: ok15:03
dokomaybe. I think ti makes it easier to see why packages are promoted15:03
hallynso mark the bug as affecting multiple pkgs i assume.  makes sense.15:05
loolI'm afraid I know nothing of SPLICE; indeed slangasek revamped the qemu-kvm/qemu-linaro source packages last cycle15:06
loolerr SPICE15:06
hallynah, ok15:06
loolYou seem to be doing the right thing in filing MIRs though, not exactly sure where I could be helpful15:07
hallynlool: well apparently the MIRs will be rejected :)15:12
=== JackyAlcine is now known as Guest31399
=== EvilJackyAlcine is now known as JackyAlcine
loolhallyn: Oh ok; what's the issue with having the two source packages like right now?15:23
apwpitti, do you have a feel for how reproducible it is on your setup ?15:24
pittiapw: something like 1 out of 415:24
pittiapw: I tried writing a python script which copies stuff, need to run this again15:25
pittito have a smaller reproducer15:25
apwpitti, its 1/7 so far on my combo, will reboot into an older kernel now to see if that differes15:26
hallynlool: well there has already been an update to the -spice package bringing it out of sync (in terms of version #) with qemu-kvm.  and there was a security update to qemu-kvm yesterday which will have to be duplicated manually in qemu-kvm-spice.  It just seems like begging for mistakes.15:28
dokoapw, is iw supposed to promote? crda recommends it15:30
loolhallyn, doko: Would it make sense to build two flavors of qemu-kvm out of a single source package, promote just libspice to main but publish qemu-kvm-spice in universe as not to have any supported spice packages in main?  (don't know whether we can mark libspice as unsupported)15:39
hallynlool: maybe, but that's a bit beyond me.  Using qemu-user as the source pkg seemed nice and simple.  Are there downsides?15:41
dokolool: no, b-d's would be required in main too15:45
looldoko: Yes, but could we flag them as unsupported?15:45
dokono, we don't know about something like this15:45
loolhallyn: You mean qemu-linaro?15:47
hallynlol: right15:47
loolhallyn: I don't have a strong opinion, but we definitely want slangasek's comments here15:48
hallynuh, lool  :)15:48
hallynlool: ok, let's wait for him.  thanks.15:48
=== JackyAlcine is now known as Guest19827
=== EvilJackyAlcine is now known as JackyAlcine
dantticnd: ping15:55
cnddantti, pong15:57
dantticnd: so I have it working on upower now, needed a few patches on upower and a few others on the hid-magic mouse15:58
danttithe upower patch is commited15:58
cndcool!15:58
danttibut I have no idea how to do it on the kernel since I never did anything there..15:58
cndare you asking how to submit your magicmouse patches?15:59
danttialso there is a patch on the linux-input ml tthat changes hid-core to have some sort of generic way of working with batteries but that does not work for apple devices (and I'm pretty sure to no other)15:59
dantticnd: yes, and I'm concerned how to merge my patch to the one a guy sent recently..16:00
cnddantti, do you have your patches as separate commits in a git tree?16:01
dantticnd: no, I think I should clone it, I actually apt-get source.. and made the changes there, but is a mess right now.. :P16:02
dantticnd: http://paste.opensuse.org/5006633416:02
cndahh16:02
cnddantti, so you'll want to clone the upstream hid repository16:03
cndgit clone git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git16:03
cndthis will download a bunch of data and take probably 10 minutes on a fast connection16:04
dantticnd: thanks, I was wondering if the kernel was in a huge git repo...16:04
cnddantti, have you used git before?16:05
dantticnd: sure, I code kde stuff, and packagekit too (which is why the upower commit was fast :P )16:06
cndok, good16:06
dantticnd: this screenshot is nice too http://susepaste.org/4931144816:07
cnddantti, once you get Jiri's tree cloned (note that I pasted the link to Jiri's HID tree, not Linus' tree)16:07
cndcheckout the upstream branch16:07
cndthe hid power patch is on the top of that branch16:07
dantticnd: hmm is it another repo or just another branch on jiri's repo?16:08
cndjust another branch16:08
danttik16:08
cndwhen you have commits working, use git format-patch to generate patches (I'm guessing you know this already)16:09
cndthen read http://git.kernel.org/?p=linux/kernel/git/jikos/hid.git;a=blob;f=Documentation/SubmittingPatches;h=4468ce24427cb011e7991d8f1ae2560764b170b8;hb=HEAD16:09
cnd(that's a link to Documentation/SubmittingPatches in the kernel tree)16:09
dantticnd: btw I have a concern about the keyboard wich works the same way but hid-magicmouse does not take care of it..16:09
danttisorry hit the wrong shortcut..16:10
cndheh16:10
cnddantti, I'm not sure how to handle the keyboard16:11
cndasking Jiri directly on the mailing list may help16:11
dantticnd: so the patch would be the same to I guess hid-apple, but the duplication would suck...16:11
danttiK, I'll generate the patch and ask that too..16:12
danttithe patch is quite simple at the end, but the path to get there was not ...16:13
cndheh16:14
cndgood luck!16:14
=== shadeslayer_ is now known as shadeslayer
jobhi16:16
jobi have ton of machines spread around the globe, i use the ' mirror://mirrors.ubuntu.com/mirrors.txt/dists/maverick/Release.gpg' trick in /etc/apt/sources.list to have them use mirrors close by16:17
jobbut this fails if mirrors (such as http://ubuntu.washdc-linux.com/ubuntu/ ) are borked16:17
jobwashdc-linux.com is squatted by some domainname hoarder16:18
jobwhat would be the fastest way to have somebody pull faulty mirrors from http://mirrors.ubuntu.com/US.txt16:18
johanbrjob, try asking in #ubuntu-mirrors16:22
jobyes i just read that, sorry :)16:23
dantticnd: thanks16:23
=== beuno is now known as beuno-lunch
=== chrisccoulson_ is now known as chrisccoulson
smbslangasek, Hi Steve, just for a more direct info: I had been trying an attempt to get a nfs4 alias into the nfs module upstream. But the answer was rather mount.nfs4 should not be used. My impression is that nfs4 as an explicit fstype is deprecated. But nobody else got told (re bug 607039/bug 117957)16:47
ubottuLaunchpad bug 607039 in nfs-utils (Ubuntu) "NFS4 automount using replicated servers doesn't work" [Medium,New] https://launchpad.net/bugs/60703916:47
ubottuLaunchpad bug 117957 in nfs-utils (Ubuntu) "Need to modprobe nfs module before mounting nfs4 export" [Medium,Triaged] https://launchpad.net/bugs/11795716:47
=== Ursinha is now known as Ursinha-lunch
m4n1shis it true that update-manager does not have gnome-proxy support? Sorry, i am not on proxy, but tried it on workplace where it didnt work17:07
m4n1shso I am guessing it is due to proxy issues17:07
mvom4n1sh: hm, it will use the systemwide settings17:15
m4n1shmvo: I was just troubleshooting a collegue's issue17:15
m4n1shhe had to get it done17:15
m4n1shby config file17:16
m4n1shit looks like it doesn't take the settings from gnome proxy settings17:16
mvom4n1sh: there is a setting in the gnome-proxy-setup that says "apply systemwide" if that is set it should work - if not I would love ot hear more, but I need to get some dinner now17:16
m4n1shmvo: sure. even I am waiting for the dinner. :)17:17
dokoDaviey, zul, well the keystone MIR is assinged to jdstrand for a security audit, not to add the missing MIR's for depending packages ;)17:17
Davieydoko: right, didn't claim otherwise. :)17:18
dokoRiddell, ScottK: does k3b need to recommend vcdimager, or is a Suggests enough?17:24
apwpitti, i managed to get this to reproduce stracing the qemu, and cannot see any EINVALs in the host at the time17:29
apwpitti, though i am yet to convince myself this contains all of the IO17:32
pittiapw: yeah, and the guest also doesn't have anything in dmesg17:32
apwthis is going to be a beast17:32
pittiso by the time the bits get to the outside (host), the error has been lost in all the file system / guest block device etc. layers17:32
pittiapw: so you still get this with the precise kernel on the host?17:33
apwi got it one in 7 not the 1/2 i get with an oneiric host17:33
=== beuno-lunch is now known as beuno
slangaseksmb: nfs4> heh, cute.  What action is needed here then?  Updates to the mount manpage in util-linux, what else?17:42
slangasekhallyn, doko, lool: I don't know anything of splice either, what comments are you looking for?17:42
slangasekhallyn: is this "can we enable it in qemu-linaro so we don't have to in qemu-kvm"? :)17:43
hallynslangasek: right now we have qemu-kvm in main, and a copy of its source tree in universe to build qemu-kvm-spice17:43
hallynslangasek: yeah17:43
slangasekright17:43
slangasekI think I suggested this already when doing the NEW processing of it :)17:43
hallynMIRs apparantly are a no-go17:43
dokobecause spice as a lot of b-d's which we didn't want to have in main17:43
dokofor oneiric17:44
hallynslangasek: yeah, i couldn't remember when you did17:44
dokoso what did change that we want to merge it again?17:44
slangasekwell, I'm not happy about having duplicated source packages17:44
slangasekhallyn's probably not happy maintaining them ;)17:44
hallyndoko: for o there was just no time.  for p there was time to at least try17:45
hallynslangasek: yes, we're already one security fix behind in qemu-kvm-spice17:45
dokobut her would be happy to maintain the 3rd lisp impl in main?17:45
dokohe even17:45
hallyndoko: not particularly17:45
hallyndoko: that's why i'm asking about moving the pkg to qemu-linaro source17:45
hallynso spice can stay in universe17:45
dokothat would be an idea.17:45
dokoanyway, afk for the next hours17:46
hallyndoko: thx17:46
hallynslangasek: so no objectino from you in principle?  i should come up with a debdiff to propose?17:46
slangasekhallyn: I'm happy to have it merged with qemu-linaro in universe provided that building it from the linaro branch meets your needs17:46
hallynslangasek: difference in the trees are supposed to be becomign minimal, and in fact the spice patches may be more uptodate in qemu than qemu-kvm, so i think it meets the needs,yeah17:47
hallynthanks, i'll go try17:48
slangasekhallyn: ta :)17:49
slangasekhallyn: so I'm about to run out the door, but if you have some time a bit later today I'd like to sit down with you in realtime regarding the lvm/udev patches you tagged me for reviewing... I think I'm going to need some help understanding how we now think this is supposed to work17:50
hallynslangasek: ok17:51
Riddelldoko: I think it can downgraded to suggests17:52
DavieySpamapS: did you see bug 887410 had a response?18:09
ubottuLaunchpad bug 887410 in apache2 (Ubuntu Precise) "plymouth ask-for-passphrase" [Medium,Incomplete] https://launchpad.net/bugs/88741018:09
Davieydoko: I am getting concerned with the volume of comments regarding lack of sqlite2 support.  Is it viable to re-introduce it in universe?18:10
Daviey(bug 852349)18:10
ubottuLaunchpad bug 852349 in php5 (Ubuntu) "sqlite2 support" [Medium,Incomplete] https://launchpad.net/bugs/85234918:10
=== Ursinha-lunch is now known as Ursinha
micahgDaviey: I was going to try to get it dropped from Debian and Ubuntu this cycle since it's been dead upstream for a while and it's probably not supportable by anyone for 5 years18:13
* micahg tried to get it dropped from Debian last cycle, but it fell through the cracks18:14
Davieymicahg: right, but users still want it - and are using straight binaries from forum attachments.18:15
DavieyI'd rather there was universe support, than people doing that18:15
micahgDaviey: users do lots of crazy things, that doesn't mean that we should condone them, lucid would be the best option for these people since it's supported on the server until 201518:16
micahgIMHO, by 2015 sqlite2 will have been deprecated for almost 10 years and we shouldn't be encouraging support past that18:17
=== salem_ is now known as _salem
=== _salem is now known as salem_
brodercould i get pycryptopp in the maverick unapproved queue rejected please?18:49
broderi forgot to update-maintainer18:49
mattiBank details for new employer18:52
mattiLOL18:53
mattiSorry, pasted website by accident.18:53
matti:)18:53
hallynkees: do you have any security concerns for any of the info exposes with: http://lkml.org/lkml/2011/11/29/34919:53
* kees reads19:55
keeshallyn: PR_SET_MM should absolutely be privileged, but I'm not sure which cap it should be under.19:57
hallynkees: are you concerned about just printing out the start_data etc (in patch 1)?19:58
hallyni guess it's still under 'permitted', so...19:58
hallynyeah as for the priv either sys_admin or ptrace is fine with me.19:59
hallynno, ptrace wouldn't do.20:00
kees1/3 looks fine, it's using "permitted", so I'm happy.20:00
keesthe cap needs to be stronger than ptrace, IMO. sysadmin is probably right, but it's just such a dumping ground.20:01
keesI don't think I'm happy with 3/3, though.20:02
keesnothing in that prctl is verified against mmap_min_addr20:02
hallynkees: thanks for looking.20:07
keeshallyn: np, thanks for bringing it to my attention.20:08
wgrantgeser, tumbleweed: I changed it recently to take an explicit arch list, because of stuff like armhf and rebuild archives.20:25
wgrantgeser, tumbleweed: I also yesterday added a couple of quick changes to make armhf easier, which I haven't proposed yet.20:25
wgrant(allowing a custom note at the top, and customising the name of the output file)20:25
tumbleweedwgrant: are you ever going to start using my graphs? :)20:37
awsoonnI've been having trouble with my bluetooth devices ever since upgrading to 11.10, are there any known issues? What's really got me puzzled is that ever since trying to pair with my mom's cellphone I've been getting random kernel panics...20:41
wgranttumbleweed: Graphs?20:41
tumbleweedwgrant: in lp-ftbfs-report trunk20:43
tumbleweede.g. http://people.ubuntuwire.org/~stefanor/lp-ftbfs-report/historical/primary-precise.html20:43
wgrantAh, I don't think anyone told me about that :)20:44
tumbleweedwgrant: feel free to grab the sqlite DBs I have with precise history (that's why I've been running it)20:46
=== zyga-ill is now known as zyga
=== zyga-ill is now known as zyga
=== salem_ is now known as _salem
awsoonnhow can I find what package provided a specific file?21:00
Piciawsoonn: 1) this isn't a support channel, use #ubuntu, 2) dpkg -S /path/to/file21:01
awsoonnPici: I'm sorry I thought I was in the right place... I am trying to learn how to track down and fix a seg fault in bluetoothd. Should I still poke #ubuntu or is there a better place?21:03
Piciawsoonn: #ubuntu really would be the right place to ask, but I'm not sure you're going to find much help for a random kernel panic issue in either channel.21:04
stgraberslangasek: btw, while working on making ifenslave work with event based boot, I noticed that bridging is even more broken, so my home setup of eth0 + eth1 => bond0 => bond0.1000 + bond0.1020 with each of the bond0.XXXX being in a separate bridge explodes completely :)21:06
awsoonnPici, have a better idea where to go for help?21:06
stgraberslangasek: only workaround for now is a nice sleep 5 in the boot sequence... guess I'll fix these once I'm done with ifenslave21:07
macofor a kernel panic, you'd probably want to file a bug21:07
macoas that's pretty clearly a bug21:07
Picimaco: thanks.21:07
Picimaco: but a segfault?21:07
maconot just user error, which is what tech support normally fixes :P21:07
macosegfaults are also bugs21:07
macoa command was used wrong in the code, or free() was called on the same variable twice, or a variable was read from without being initialized first...21:08
awsoonnI've done so already, but I'm diving into fixing it myself and providing a patch. I'm wondering now what is the proper channel to ask for help when needed21:08
macoif you're making a patch, here is fine21:08
macoi dont know how many are around right now that could help you if you're having trouble with C or whatever though21:09
maco##c may be useful21:09
awsoonnthanks maco, I've got a decent grasp on C, but the system archetecture is best learned by diving in no doubt. That's where I need  the most help. :P21:10
awsoonnI do get confused as to which IRC channels i should poke though, what's the differnce between -devel and -motu?21:11
macomotu is a bit more mentor-y and devel is a bit more "lets discuss decisions about direction blah blah"21:12
macopeople in both *should* be able to help though21:12
macothere's also -packaging ;)21:12
stgraberslangasek: ah, and one other thing I've noticed that's going to be a lot of fun to deal with, you can't create vlans or bridge a bond that doesn't have any slave (as it doesn't have a mac address) :)21:13
awsoonnright-o, I think I'll start off in -motu from now on. yea? I wish I had known about -packaging.... I just spent two days figuring out the launchpad bzr and ppa systems and how to build my own pkg from scratch...21:13
macoyeah motu's a good place for "halp! i'm trying to contribute, but...."21:14
awsoonnwell, thanks maco I'll make the jump now. :D21:15
=== Tim-away is now known as TimStarling
stgraberslangasek, SpamapS, Daviey: So that's my new problem when dealing with event based boot and complex network configuration... http://paste.ubuntu.com/754234/ (currently only bit that doesn't seem racy is my new ifenslave, sadly it only showed that the rest is broken too)22:42
broderis anybody looking into/planning to multiarch-ify the gtkmm stack?23:02
TheMusobroder: Has Debisn started to do it?23:03
broderTheMuso: doesn't look like it23:04
TheMusobroder: ah ok23:04
broderi'd kind of like to see it done for precise, and could probably drive it, but don't want to step on anybody's toes23:05
broder...although now that i think about it, my use case may not require the libraries being co-installable, so i could probably just remove the local arch gtkmm packages and install the foreign arch ones23:06
broderbut i can try to do it anyway23:06
=== carif_ is now known as carif-offsite

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