/srv/irclogs.ubuntu.com/2013/01/20/#ubuntu-devel.txt

=== cpg|away is now known as cpg
BotanicI created a package and uploaded it to the ppa, I want to test it locally however to make sure I did everything correctly, how can I do that?02:10
sarnoldBotanic: you could add the ppa using apt-add-repository02:18
Botanicits not built yet02:18
Botanicitl take like 8-10 hours to be processed02:19
Botanicid like to test it a bit sooner then that :)02:19
sarnoldoh!02:19
Botanicas if there is an issue it limits the time I can work on it02:19
sarnoldvery much so :) hehe02:19
sarnoldlook into 'sbuild' or 'pbuild'; they help recreate the build environment on your machine. neither are perfect, but they do give you some confidence that a build didn't succeed because of some local packages that just happened to be installed.02:20
Botanicwell i know the code is fine, im more concerned with it creating shortcuts properly etc02:20
infinityhallyn: Well, looks like I mangled enough of the archive to get qemu to migrate to raring.  Next step, removal of qemu-kvm source (which should be simple, now that the only binary it produces is obsolete)02:20
infinityhallyn: But you definitely need to do something about spice, so we can drop the now un-uploadable qemu-linaro.02:21
=== doko_ is now known as doko
hallyninfinity: yup.  do you object to a duplicated source of qemu, called qemu-spice, producing the (universe) qemu-kvm-spice package?02:57
hallynThat would be until either main-universe split is done away with, or spice gets MIR'd02:58
hallyninfinity: what do you mean by 'get qemu to migrate' to raring?02:58
hallynithought that would happen automativally02:59
infinityhallyn: Well, I needed to fix some packages with deps on kvm.  And then forcefully whack the kvm binary package.03:00
infinityhallyn: Also, there are file overlaps in qemu.03:00
infinityhallyn: (Unrelated, just noticing this now)03:00
infinityhallyn: Looks like this is inherited from Debian, so not your fault.  But should fix.03:00
infinity(base)adconrad@cthulhu:~/qemu/qemu-1.3.0+dfsg$ grep doc/qemu/ debian/qemu-system.install03:01
infinitydebian/tmp/usr/share/doc/qemu/qemu-tech.html03:01
infinitydebian/tmp/usr/share/doc/qemu/qemu-doc.html03:01
infinitydebian/tmp/usr/share/doc/qemu/qmp-commands.txt03:01
infinity^-- Those three end up in both qemu and qemu-system, which seems silly, since all the other docs in doc/qemu are in qemu, but not system.03:01
infinityI'm grabbing all the binaries right now to make sure those are the only overlaps.03:02
infinityhallyn: I was going to JFDI a fix for the file overlaps, but it might be nice to know what the people who wrote that .install file were thinking (ie: is there a reason at all to have those files in the qemu-system package?)03:03
infinityhallyn: Okay, those are the only overlaps I see (and, actually, only two of those are overlaps, but all three seem silly, given that all the other docs live in qemu.deb)03:10
infinityhallyn: The quick-and-simple fix would just be to move those to qemu.install instead.  Opinions?  Can you get that into Debian too, so we don't diverge?03:10
infinityhallyn: Oh, wait.  Then there's also the two overlaps listed explicitle in qemu.docs.  Fail.03:11
infinityhallyn: So, this could go either way.  I can't tell what people really wanted. :P03:12
infinityGiven that qemu depends on qemu-system anyway, maybe it's easier to remove those from qemu.03:12
* infinity does that.03:12
hallyninfinity: oops, sorry, yeah, I can push it into Debian.03:13
infinityLet me test spin this and make sure it gives the result I'm assuming it will.03:14
* infinity sets his laptop on fire with the awful build of awful.03:14
infinityhallyn: Assuming this test build produces plausibly-populated binaries, you probably want to push both these revisions to experimental: http://paste.ubuntu.com/1550856/03:16
infinityhallyn: (With an appropriate Closes: in the changelog for the CVE one, the Debian bug is mentioned in the patch header)03:17
* hallyn curses the request for 2factor auth to d/l as text03:19
hallyninfinity: i'll push it to my github tree and pass it along to the debian team03:21
hallyninfinity: thanks03:22
infinityhallyn: And before you ask, there's no need for a Replaces, since dpkg would have never let him install qemu anyway, so it can't own the files.03:24
infinityhallyn: Anyhow.  Testbuid running just to make sure it DTRT.03:24
infinityhallyn: The I'll upload.03:24
hallyninfinity: odd, the patch author is the guy mainly doing the debian qemu tree.03:27
hallynoh, no, but the bug submitter03:28
hallynoh well03:28
infinityI do wonder if maybe I have this backward, given that all the other docs are in qemu, not qemu-system.03:29
infinityDo you have an opinion on where these 3 files should ship?03:30
hallynseems to me qemu is just meant to be a meta-package, not ship the docs, so i'd say qemu-system03:30
hallynalthough, what, they apply to qemu-user too?03:31
infinityWell, that's not currently true.  qemu has a ton of docs.03:31
hallyna new qemu-docs pkg? :)03:31
infinityhttp://paste.ubuntu.com/1550873/03:32
hallyni guess qemu makes sense as you certainly can use qemu-user without qemu-system03:32
infinityA docs package may not be an awful idea, but I'm thinking for now, I should reverse this patch, and ship those three files in qemu, but not -system, based on the above paste.03:32
* infinity does that.03:33
hallynnod03:33
infinityhallyn: New and improved -- http://paste.ubuntu.com/1550888/03:36
* infinity rebuilds again.03:37
infinityOnly takes 20m to build.  I thought it was worse...03:39
infinityMaybe someone fixed some parallelisation at some point.03:39
hallynthe old old qemu-kvm packages didn't parallelize the build at all.  those were painful.03:41
infinityhallyn: As for the spice thing, I object slightly to a qemu-universe that only generates the spice package, but it's no worse than the situation we've had up until now with qemu-kvm and qemu-linaro.03:41
hallyninfinity: is there anything else we can do?  how close are we to getting rid of main+universe split?03:42
infinityhallyn: If you keep them in sync until such a time as it's not needed, it's probably not a big deal.03:42
hallynright, i'd take the source from our qemu with the relevant part of the old qemu-linaro packaging, i guess03:42
infinityhallyn: ArchiveReorg probably won't be done this cycle, so we need a solution for now, whether it's spice in main or a qemu-universe source.03:42
hallyn(keep it in a separate branch of the same github tree)03:42
infinityhallyn: Duplicate sources aren't world-ending if they're kept completely in sync, so they're trivial to patch for security and SRU.03:42
infinity(See, eg: boost and boost-mpi)03:43
hallyninfinity: (your debdiff pushed to git://github.com/hallyn/qemu)03:49
* hallyn takes a quick looka t spice deps 03:50
infinityhallyn: Do you keep a Debian branch as well, or just ask people to pull, mangle, and merge?03:52
hallynwell shoot03:54
hallyninfinity: i've only just started, so so far i just have asked ppl to look and comment and cherrypick if appropriate03:54
infinityHow/where is it maintained in Debian?03:54
hallynspice deps are looking clean !  i may ahve to re-ask for MIR03:55
infinityAhh, git://git.debian.org/git/pkg-qemu/qemu.git03:55
hallynwell, git://anonscm.debian.org/pkg-qemu/qemu.git is what i use, not sure if that's the same03:55
hallynassume so03:55
infinityYou should probably just ask to be added to the Alioth group and merge appropriate distro-agnostic changes back yourself.03:55
infinityReally helps keep the deltas down.03:55
hallyninfinity: yeah, that'll be best long term, but i'm happy to spend some time slow-tracking to prove myself03:56
infinityMy life got a bazillion times easier when I just sucked it up and started maintaining all our glibc stuff in Debian first.03:56
hallynIn the meantime we have som ethings we're hashing out in the debian qemu list,03:57
infinity(Of course, this also led to accidentally being a Debian/glibc maintainer, but I suppose that's not a bad thing)03:57
* hallyn looks up what the heck the alioth group is03:58
infinityAlright, confirmed that that diff did what I wanted.  Uploading.03:58
infinityhallyn: pkg-qemu, according to the UNIX perms on git.d.o03:59
hallyngotcha04:00
hallynall right i'll re-file the MIR for spice, hope for the best04:06
infinityhallyn: Well, all its build-deps are in main now, that's a good start.04:08
infinityhallyn: If you can get security to sign off on it, I have no issues with it, personally.04:09
infinityhallyn: Might want to offer jdstrand or mdeslaur a beer to review it for you.04:09
hallyninfinity: luckily they won't be horribly overprised copenhagen beers04:10
hallynpriced even04:11
hallynfiled bug 110197804:23
ubottubug 1101978 in spice (Ubuntu) "[MIR] spice" [Undecided,New] https://launchpad.net/bugs/110197804:23
infinityjdstrand / mdeslaur: Can I get one of you to do a quick security audit for bug 1101978?04:24
ubottubug 1101978 in spice (Ubuntu) "[MIR] spice" [Undecided,New] https://launchpad.net/bugs/110197804:24
infinityjdstrand / mdeslaur: Thanks in advance, you're stellar people, hallyn is buying you a pint.04:25
hallyn^ :)  and you as well04:26
hallynall right, with that i'm off to do my part in the war on the common cold.  gnight.04:26
infinityGood luck.  Bring reinforcements.04:26
=== cmagina_away is now known as cmagina
=== cmagina is now known as cmagina_away
=== Quintasan_ is now known as Quintasan
Kanohi, what is used to create the current iso images with shim?09:13
Kanolivecd-rootfs does not contain the work shim09:14
=== Ivanka_ is now known as Ivanka
=== cpg is now known as cpg|away
=== nigelb is now known as Lord_Nigelb
=== ximion is now known as ximion-afk
=== ximion-afk is now known as ximion
=== Lord_Nigelb is now known as nigelb
mlankhorstcjwatson: hm with just that shared libgallium patch applied (no idea if it runs, only tested building)19:11
mlankhorst$ ls -ahl /tmp/static-gallium.tar.gz /tmp/shared-gallium.tar.gz19:11
mlankhorst-rw-rw-r-- 1 mlankhorst mlankhorst 9,1M jan 20 20:02 /tmp/shared-gallium.tar.gz19:11
mlankhorst-rw-rw-r-- 1 mlankhorst mlankhorst  11M jan 20 20:10 /tmp/static-gallium.tar.gz19:11
mlankhorststill seems the object files for mesa are kind of big, but it looks like it might be possible to shrink it down slightly more, would have to investigate on monday19:12
=== cpg|away is now known as cpg
cjwatsonmlankhorst: good start, thanks19:45
mlankhorstcjwatson: how much space do you need?19:48
mlankhorstI'm probably going to compare against the old mesa, and just prevent an increase in size only19:52
cjwatsonmlankhorst: I think we're something like 15MB over target19:56
=== cpg is now known as cpg|away
cjwatson(vs. 12.04.1, which was just about crowbarred into space)19:56
cjwatsonI haven't checked absolutely current image sizes though19:56
cjwatsonobv. it's not all going to come from mesa, but as much as feasible ...19:56
mlankhorstyeah but can't get more than 5 mb off probably, unless you want to drop some drivers from the renamed stack19:57
mlankhorstbut most of those are small :/19:58
=== ximion is now known as ximion-afk
=== ximion-afk is now known as ximion
israeldahlQML question: Anyone know if the default ItemStyle.class: "new-tabs" colour can be changed to something else?20:37
israeldahlThere is no documentation I have found that gives any reasonable descriptions for the Flickable tabs...20:39
=== ximion is now known as ximion-afk
=== ximion-afk is now known as ximion
sladenisraeldahl: is it Ubuntu specific?  Or a generic QML question?  If the latter, try one of the QML channels20:55
israeldahlUbuntu specific... I am using the "new-tabs" implemented for the Phone Os, and I want to change the background colour... possible on certain events as well  if that is possible.20:56
israeldahlsladen: thanks for your reply20:56
israeldahlsladen: does a specific Phone app development irc channel exist?21:01
sladenisraeldahl: #ubuntu-phone21:05
israeldahlslade: thanks.. I'll ask there21:05
=== cpg|away is now known as cpg
=== RzR is now known as rZr
=== chiluk is now known as chiluk_away

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