/srv/irclogs.ubuntu.com/2011/12/09/#ubuntu-devel.txt

TheMusopsusi: Just ask your question, and I'll respond when I'm around. Whats up?00:15
psusiTheMuso, are you going to take over maintainership of dmraid in debian, or do you just have upload rights?00:19
psusiTheMuso, I have been trying to get our dmraid pages merged upstream and today I realized that debian has not updated to upstreams's last 3 releases... probably because they decided to call it .rc16-1, -2, and -300:19
psusiTheMuso, so today I rebased the patches on -3, which game out last year... and half of the patches went away as they were already merged.. I'd like to get debian and ubuntu both synced and up to date00:20
psusiTheMuso, the one patch I wasn't sure about was the disable-dmreg one, as it appears to disable important upstream functionality dealing with failed disks in a mirror, so I just left that patch disabled for now00:21
bdmurrayslangasek: missing firmware for a network card on the alternate is a linux-firmware bug or something else?01:24
=== doko__ is now known as doko
dokoinfinity, https://launchpadlibrarian.net/87009585/buildlog_ubuntu-precise-armhf.hscolour_1.19-2_FAILEDTOBUILD.txt.gz  please build it in the bootstrap archive01:34
=== lifeless_ is now known as lifeless
userh02:24
userhi02:24
=== user is now known as MonkFish
bolo56hail02:25
=== cnd is now known as cndougla
=== cndougla is now known as cnd
micahginfinity: will germinate ignore packages that are missing in the archive for a certain arch?  I'm missing 8 packages for xubuntu-meta02:47
ScottKmicahg: It will02:49
micahg:(, I guess I'll wait till the weekend02:49
ScottKmicahg: I don't understand why you'll wait?  It gives you a metapackage with whatever is there.   Once you get the rest, then you just upload it again.02:52
micahgScottK: xfwm4 is missing :)02:53
ScottKI guess that's important ...02:53
micahgand a few other xubuntu core packages02:54
micahghopefully by Sat night, I should be able to upload (no rush anyways)02:56
brodermicahg: got around to updating bug #900421 if you're bored and in a sponsoring mood03:05
ubottuLaunchpad bug 900421 in libsigc++-2.0 (Ubuntu) "Please convert libsigc++-2.0 for multiarch" [Wishlist,New] https://launchpad.net/bugs/90042103:05
broderthe glibmm one will come in a few minutes03:05
broder..oh, ugh. glibmm just stopped building because...glib killed off g_thread_init?03:06
broderno, moved it to a separate library03:06
micahgbroder: ok, might take a look over the weekend if no one beats me to it03:08
mgodbyhello; my name is Matthew Godby, and I am currently diving into linux system administration and learning programming. I have the aim of becoming an Ubuntu developer, but I have a04:01
mgodbycouple of questions first04:01
mgodbyIn the development of linux-based operating systems, is it more critical to know C or C++?04:03
ScottK!ask | mgodby04:03
ubottumgodby: Please don't ask to ask a question, simply ask the question (all on ONE line and in the channel, so that others can read and follow it easily). If anyone knows the answer they will most likely reply. :-) See also !patience04:03
ScottKIt depends on where your focus is.04:03
ScottKGenerally I'd say C though.04:03
mgodbycould you give me one or two examples of advantages for each of those two languages?04:04
ScottKMost Ubuntu development tasks are integration of code that's written elsewhere, so knowing something about shell and make is sufficient.04:04
broderi think i'd recommend python as a starter language these days, though04:04
broderand move to c after that04:04
ScottKAgreed.04:04
mgodbyah04:04
ScottKIf you're learning to program, Python is a very good place to start.04:04
mgodbyI started trying to learn Python but found it much more confusing than C04:05
ScottKAlso there is a significant amount of Ubuntu specialized code written in Python.04:05
mgodbyhowever, since it seems that it is a critical language, I will tackle it04:05
ScottK(for example the Ubuntu graphicall installer is in Python)04:05
mgodbyexcellent; I will look into the python tutorials suggested by the Ubuntu Wiki04:06
mgodbyI'm currently reading Ubuntu Unleashed and just finished the section "automating tasks" it taught me tons about shell scripting04:06
mgodbyalright, well thank you for your time! I will continue to work on C and learn Python as well; I appreciate the help04:07
ScottKpitti: Uploaded KDE 4.7.3 for oneiric-proposed. It'd be nice to get it in on Friday so it can build over the weekend when things are usually quieter.04:49
pittiGood morning05:10
pittiScottK: ack05:10
sladenis it that time already.  oh05:17
slangasekbdmurray: I would send it to debian-installer first05:39
slangasekbdmurray: (the missing firmware on alternate issue)05:39
rickspencer3pitti, yet another morning of having beer for breakfast!07:13
pittirickspencer3: hehe07:15
pittirickspencer3: I'm like a hawk on this now07:15
rickspencer3:)07:15
pittirickspencer3: and so is jenkins, we have jenkins reports for this and {archive,priority}-mismatches07:15
rickspencer3I saw that one07:15
pittitoday's alternates ought to fix the oem test failures07:16
pitti(currently yellow)07:16
pittiso we are pretty much down to fixing upgrades now07:16
pittithat's now our top priority07:16
pittiinfinity: committed your d-i changes to bzr07:19
* pitti uploads another d-i to play whack-a-omap4-abi07:20
bolo56hi guys07:25
infinitypitti: d-i still seems a bit confused on armhf anyway.  I need to do some debugging tomorrow.07:51
pittiinfinity: and it failed to build, just filed bug 902051 about it07:54
ubottuLaunchpad bug 902051 in utouch-frame (Ubuntu Precise) "libutouch-frame1-udeb 2.0.0-0ubuntu1 causes d-i FTBFS" [High,New] https://launchpad.net/bugs/90205107:54
pitticjwatson: ^ I'm afraid I need your advice here; does d-i somehow blacklist/prevent libstdc++6?07:54
infinitypitti: There's no libstdc++-udeb.07:56
infinitypitti: udebs can't depend on normal debs.07:56
pittioh07:56
pittithanks07:56
pittiinfinity: I'll bug cnd then07:58
infinity(And I'm not sure that bloating the installer with C++ is sane)07:58
pittiagreed07:58
pittiI wonder why we need a touch udeb in a text-based installer in the first place, but I might be missing something07:58
infinityThe udeb might be meant for ubiquity usage?07:59
pittiinfinity: I don't claim to understand the architecture there, but ubiquity runs in a full live environment, why does it have to rely on udebs? ubiquity itself isn't one08:01
pittiand neither are many of its dependencies08:02
infinitypitti: It doesn't.  It may be misguided on someone's part.08:02
pitticnd: input on bug 902051 appreciated08:02
ubottuLaunchpad bug 902051 in utouch-frame (Ubuntu Precise) "libutouch-frame1-udeb 2.0.0-0ubuntu1 causes d-i FTBFS" [High,Triaged] https://launchpad.net/bugs/90205108:02
infinitypitti: (ubiquity imports d-i-related sources to build itself, someone may be missing how all that works)08:02
infinitypitti: Or maybe we really do want a touch UI for text-based d-i.  I mean, at least an on-screen keyboard would be helpful. :P08:02
pittibut multitouch?08:03
infinityProbably less helpful.08:03
infinityGestures for quick navigation from combo boxes to buttons? :)08:04
infinityYeah, I've got nothin'.08:04
=== TeTeT_ is now known as TeTeT
pittijibel: FYI, filed lts->ubuntu as bug 902077, reproducing/confirming/working on fix now08:59
ubottuLaunchpad bug 902077 in libdrm (Ubuntu Precise) "lucid->precise upgrade failure due to libdrm-nouveau1a Conflicts:" [High,Triaged] https://launchpad.net/bugs/90207708:59
pittijibel: hm, I don't think it's that Conflicts:; dist-upgrade will install -1a and remove -1 just fine, must be something else; I'll dig deeper09:16
pittijibel: oh, are the lts->ubuntu tests done with main/restricted only? no universe?09:25
pittiif so, then I know what's wrong09:25
pittihm, same problem with universe; argh09:27
=== zyga is now known as zyga-afk
pittijibel: ok, got it; the question is still interesting, though; I'll fix it for "universe enabled", but "only main" needs a quirk in release-upgrader09:46
infinitypitti: Ugh.  Why the quirk? :/09:50
infinityI hate having to have upgrader workarounds...09:50
pittiinfinity: better ideas appreciated09:50
pittiinfinity: we can add a Conflicts: to all of them09:50
pittiinfinity: but that would break people who actually _use_ these drivers09:50
pittieven those who have universe enabled, which should be "almost everyone"09:51
infinitypitti: What's the actual issue?09:51
pittiinfinity: bug 902077 has the full story09:51
ubottuLaunchpad bug 902077 in xserver-xorg-video-nouveau (Ubuntu Precise) "lucid->precise upgrade holds back X.org video drivers" [High,Triaged] https://launchpad.net/bugs/90207709:51
infinity(And, actually, I run a lot of main-only systems)09:51
pittiinfinity: in short, lucid's xserver-xorg-video-all depends on a few old drivers which went to universe09:51
pittiso with a "main only" system, the upgrade to precise will hold back the entire X.org stack09:52
pitti(with apt-get dist-upgrade)09:52
pittior just fail the update (do-release-upgrade) as it can't calculate an upgrade path09:52
infinityI don't suppose we can question why the drivers are in universe at all?09:54
pittiyou mean instead of killed completely?09:55
infinityI know it's "old hardware" and all, but it seems unclever to drop support for old video cards.09:55
pittithey still work, just aren't supported any more (LTS/X.org team)09:55
pittior even upstream, I suppose09:55
ogra_infinity, oh, while i see that, did you plan to work on the in-initrd drm libs issue ?09:55
pittibut that's a question for RAOF, bryceh, Sarvatt, or tjaalton09:55
infinityogra_: As in, merge plymouth changes from Debian?09:56
ogra_ah, debian has fixed it ?09:56
ogra_cool !09:56
infinityogra_: Yeah, but it's a bit of an upstream re-architecting.  vorlon said he'd poke at it.  if he doesn't get to it, I will.09:56
* ogra_ wasnt aware, i only had that on my issues list for precise :)09:56
infinityWe don't really want to merge the new plymouth wholesale from Debian, could be a bit diruptive.09:57
infinitySo, going to see if there are some simple backportable fixes to get rid of the DRM dep where it's not needed.09:57
ogra_well, if we merge it broken, it will at least be long term broken :P09:57
infinitypitti: Really, the problem here is that xserver-xorg-video-all shouldn't be seeded (IMO).09:57
infinitypitti: But it may be too late to fix that.09:58
ogra_++09:58
pittiinfinity: if it wouldn't be seeded, there's not much point in having it, thoughh09:58
infinitypitti: video-all should be in universe, and we should be picking the drivers we support and putting them in platform/desktop-common.09:58
ogra_xserver-xorg-video-all would be worth a spec for next UDS actually09:58
pittiit's the "set of video drivers we install by default"09:58
pittiinfinity: but that is exactly what video-all is :)09:58
ogra_there are many situations wehere we dont want all these drivers09:58
infinitypitti: We already define "stuff we install by default" as "seeded".09:58
pittiogra_: you can uninstall video-all and drivers you don't need09:58
ogra_i.e. on arm we usually want xfbdev and some usb drivers ...09:59
pittiinfinity: that would remove the possibility of trimming them down locally, though09:59
pittii. e. what ogra_ says09:59
pittiright now you can easily remove all but e. g. -intel09:59
pittiif ubuntu-desktop depends on them all, you couldn't any more09:59
infinityIf ubuntu-desktop recommended them all, you could.09:59
infinityBut meh.09:59
ogra_ubuntu-desktop depends on xorg, no ?09:59
ogra_which in turn depends on -all10:00
pittiogra_: no, -all | x-x-video10:00
ogra_or did that change (i havent looked in a while)10:00
pittiit's been like that for ages10:00
ogra_ah, k10:00
pittias long as you have _one_ driver installed which provides x-x-video, apt is happy10:00
infinityIt's been like that ever since -all was done.10:00
infinityI believe.10:00
infinityI vaguely recall doing this with Daniel long ago.10:00
pittibut anyway, v-all is there, in lucid, and we need to deal with it10:01
infinityBut I think it's always been a bit wrong.10:01
pittiinfinity: and also, it's not _at all_ the problem10:01
pittiif ubuntu-desktop depended on them instead of video-all, we would be in the exact same situation10:01
infinitys/Depend/Recommend/10:01
pittieither way10:02
infinityReally, the real problem here is that forcefully removing video drivers can break a system.10:02
pittithe problem is that due to the demotion, a particular driver is not available any more, and thus breaks the upgrade10:02
infinityWhich is why dropping support is a bit nasty.10:02
pittiso in that situation we have two options:10:02
pitti- remove the driver entirely and add a conflicts:10:02
infinityI can think of several ways to force the removal other than dist-upgrader hacks.10:02
pitti- warn the user and don't upgrade, if he is using that driver10:02
infinityBut the end solution could still be an s3 system with no video.10:02
pittiinfinity: yes, adding Conflicts:10:02
pittiit's easy to remove a driver, that's what I'm going to do for -nv and -v4l10:03
pittibut then we don't need to have them in universe any more, we could just remove them completely10:03
mvorelease-upgrader-python-apt is build now too, waiting in NEW - I'm excited!10:03
ogra_what always kept me from changing it in arm is that they actually dont take up much space after all ... we disussed dropping -all in favour of a list several times in the past10:03
ogra_but in the end you only gain a meg or two10:04
infinitypitti: Can't xserver-xorg (or -video-all) just conflict 'xserver-xorg-video-6'?10:04
infinitypitti: Surely we don't need explicit conflicts for every old driver.10:04
pittiinfinity: x-x-core already does10:05
pittiwell, Breaks:10:05
pittithat's what makes apt hold it back :)10:05
infinityOh.10:05
pittiit rather keeps the old packages than removing/upgrading10:06
infinityI wonder if this is one of those cases where converting a Conflict to a Break caused problems instead of solving them.10:06
infinity(That used to be a Conflict...)10:06
pittiI'll try with a Conflict10:06
infinityI wonder if we can even remotely try to cleverly determine the video driver in use and warn main-only users that they need to enable universe (that, obviously, would be a dist-upgrader hack, but I'm okay with that sort of hack)10:07
pittiinfinity: ah, indeed, that'll convince apt enough10:08
infinityHaving a situation where the archive just plain doesn't upgrade without the dist-upgrader, though, feels wrong. :/10:08
tjaaltoninfinity: those drivers are abandoned upstream, so there's really no other option than get rid of the ones that don't even build anymore, and let the xserver use a fallback driver (fbdev or vesa)10:08
pittitjaalton: so should we remove the lot from the archive instead of keeping it in universe?10:08
tjaaltonpitti: it was a plan yes10:09
pittiinfinity: thanks for the Breaks -> Conflicts trick10:09
tjaaltonthe plan10:09
infinitytjaalton: Oh, if fbdev and/or vesa are guaranteed to bring them back to a graphical desktop, I retract my "warn them about the situation" arguments.10:09
pittimvo: so, much easier then10:09
tjaaltoninfinity: well, depends if the kernel even boots :)10:09
infinity:P10:09
tjaaltonthose are for really old hw10:09
infinityI had an i686 system with an s3virge.10:10
infinityI think.10:10
ogra_with pae ? :)10:10
infinityPossibly an i128 too.10:10
mvopitti: indeed10:10
pittitjaalton: are you ok with promoting the Breaks: to Conflicts:, to tell apt to actually go and do remove the old drivers instead of holding them back?10:10
pittitjaalton: (I can do the upload, just want to check if the breaks: was deliberate)10:11
tjaaltonpitti: haven't read the bug or the backlog in detail yet, lunch in 5min :)10:11
infinityI'd have to re-read the Breaks code, and/or the policy description, but I suspect that Breaks on virtual packages (as opposed to versioned Breaks on real packages) will never really do what you were hoping.10:11
infinityCause we'll want to deconfigure the virtual provider, hoping for an upgrade to come along and fix it, and no upgrade will happen.10:12
infinityAnd no guarantee of an upgrade (or even a hint at one), because it can't be versioned.10:12
tjaaltonbut i think this is an issue that debian has had too, I'll ask10:12
infinitypitti: My gut feeling would be to move all the virtuals out of xserver-xorg-core's breaks line and make them conflicts, and leave the versionable breaks on real packages in the Breaks line.10:13
infinity(And make sure they're versioned)10:13
pittiinfinity: yes, that's pretty much what I just successfully tested10:14
pittitjaalton: so do you want to dwell on this a bit, or should I upload this?10:16
jamespagepitti (or anyone else): is there a nice way to determine the installed size of a package?10:28
ogra_jamespage, apt-cache show <package>|grep Installed10:29
ogra_(thats in kilobytes i think)10:30
Randolphhi all10:31
* apw looks for an AA to stroke the ti-omap4 kernel through on precise10:32
jamespageogra_, thanks - just what I was looking for10:35
tjaaltonpitti: yeah it needs to be pushed to git anyway10:41
infinityapw: I may have already done it while you were asking who to ask.10:48
apwinfinity, thanks :)10:50
infinity(cd conf && patch < ../debian/as-needed.patch)10:50
infinitypatching file ltmain.sh10:50
infinityHunk #1 succeeded at 5512 (offset 12 lines).10:50
infinityHunk #2 FAILED at 6155.10:50
infinity1 out of 2 hunks FAILED -- saving rejects to file ltmain.sh.rej10:50
infinity^--- Dear god, how many of these do we have in the archive?10:51
infinitydoko: libdap needs as-needed patch unbuggering.  I'm going back to bed. ;)10:53
Laneyinfinity: we already fix that (in Debian)10:56
Laneyfixed10:57
Laney-10 can be synced when LP learns of it10:57
tjaaltonpitti, infinity: debian-x doesn't like the change, instead conflicts should be added for just drivers that are gone10:57
infinitytjaalton: Hrm.  They do realise that breaks on virtual packages are kinda meaningless, right?11:00
tjaaltoninfinity: apparently it works just fine, as long as there is an installable candidate that fulfills the dependency11:03
tjaaltonso for packages that are no more conflicts should be used11:03
infinitytjaalton: But the virtual is no more...11:04
* infinity gives up.11:04
tjaaltonhehe11:04
infinityLaney: Thanks for the tip, synced.11:04
Laneyhuh, that was fast11:06
Laneyor did you do a manual sync?11:06
infinitySync from incoming.  Magic.11:06
LaneyHAX11:06
infinityIt unsnags a long armhf dep chain, I'm impatient. :)11:07
Laneydh_autoreconf --as-needed is a blessing11:07
mvomeh, can someone moderate my message to ubuntu-app-devel?11:20
=== _salem is now known as salem_
tjaaltoninfinity, pitti: I'll upload with the changes you proposed, plus added -nv and -v4l in conflicts11:32
tjaaltonbelieve it's the only sane way to fix it for the case where universe is not used11:32
pittitjaalton: if you turn the Breaks: video-6 into a Conflicts:, you don't need to special-case -nv and -v4l11:48
pittitjaalton: these two will be removed with universe, and the 8 or so without universe11:49
pittitjaalton: I tried this, works fine11:49
pittitjaalton: ah, you already uploaded, thanks! so, the two extra conflicts: don't hurt, that's fine11:50
mbieblRAOF: uploaded a new policykit package which contains the owner patch.11:53
mbiebl(to Debian i.e. but I assume it will be synced soon)11:53
mbieblRAOF: you can update colord now11:53
pittimbiebl, RAOF: synced polkit, thanks Michael11:54
mbieblwell, thanks RAOF for getting this patch/functionality into upstream :-)11:57
pittitseliot: did you see https://bugs.launchpad.net/ubuntu/+source/nvidia-common/+bug/873058/comments/18 ?12:09
ubottuUbuntu bug 873058 in nvidia-common (Ubuntu Oneiric) "Jockey fail to install binary ati driver (post release) version" [High,In progress]12:09
tseliotpitti: not yet, I'll have a look at it soon, thanks12:15
* tseliot -> lunch12:15
=== ara is now known as Guest31779
mbieblpitti: hm, got the reject messages for policykit-112:19
mbiebldoes the ubuntu archive not yet support the introspection section?12:19
pittimbiebl: uh, which?12:19
pittiah, I guess not12:19
pittimbiebl: I'll ask around how to get it12:20
mbieblhttp://paste.debian.net/148710/12:20
pittiyep, it's also in the build log, https://launchpadlibrarian.net/87079157/upload_3145846_log.txt12:22
pittimbiebl: filed as bug 902130, asking LP now12:23
ubottuLaunchpad bug 902130 in Launchpad itself "Need to add allowed section "introspection" for ubuntu packages" [Undecided,New] https://launchpad.net/bugs/90213012:23
mbieblpitti: you already have metapackages, I guess?12:24
mbieblthat the other new section that was added to Debian recently12:24
pittimbiebl: yes, we've got that pretty much forever12:24
pittiand "translations"12:24
mbiebl:-)12:24
mbieblpitti: here is the announcement http://lists.debian.org/debian-devel/2011/12/msg00051.html12:30
pittimbiebl: thanks12:31
mbieblseems I missed education12:31
mbiebland some packages already started using it12:31
pittimbiebl: seems fixed :) I'll retry the build, thanks for pointing out!12:35
mbieblheh, that was quick12:35
pittiindeed!12:37
pittierr.. https://launchpadlibrarian.net/87079108/buildlog_ubuntu-precise-armhf.policykit-1_0.103-1_FAILEDTOBUILD.txt.gz12:37
pittiunknown Debian architecture armhf, you must specify GNU system type, too at /usr/bin/dpkg-architecture line 144.12:37
pittidoko, infinity ^ do you see what's wrong there?12:37
infinitypitti: That buildd needs an lp-buildd upgrade.12:38
tjaaltonpitti: yeah at least it's more "detailed" as it is now12:38
infinitypitti: And that package actually lists armhf in its Arch line, which is rare.12:38
infinityWait.12:39
ogra_why would it do that ?12:39
infinityWhich machine is that?12:39
ogra_shoulodnt it just be any ?12:39
infinitySONOFA.12:39
pittigenip12:39
infinitypitti: yeah.  Fixing.12:39
infinityNot happy.12:39
wgrantWho keeps moving them? :/12:39
wgrantinfinity: (feel free to request a global upgrade next week if you want)12:40
pittiinfinity: where do you see the explicit armhf in architecture:? I dont' see it in debian/control12:40
pittithey are all "any" or "all"12:40
pittiinfinity: thanks for fixing12:40
infinitypitti: linux-any is explicit, from the POV of sbuild.12:41
infinitypitti: Anyhow, genip is back to armel again, that build won't have the same explosion.12:41
pittiah12:41
infinityAnd "any all" is also explicit.  Sort of.12:42
pitti♪ it's a kind of maagiiiiic ♬ ♩12:42
infinitywgrant: Yeah, I was going to do it this week, but armel was chugging away on seriously long builds.12:42
infinityThough, it doesn't seem like a terribly harmful Friday thing, given that it's well-tested in production.12:42
dokostgraber, parti-all was removed in debian, should it still stay in precise? ftbfs on armhf, likely on other archs12:56
dokostgraber, I'm told this is replaced by xpra, and should be removed?13:03
=== asac is now known as asac_the_enginee
=== zyga-afk is now known as zyga
guilezhello13:28
ScottKpitti: Would you please also have a look at soprano with 4.7.3 as it goes with it.13:55
pittiScottK: yes, getting there13:55
ScottKpitti: OK.  No rush, just wanted to make sure it wasn't forgotten.13:56
ScottKThanks.13:56
stgraberdoko: it's a bit weird at the moment, I see both parti-all and xpra in the archive, probably both building python-xpra. The former has some patches I made for it, the later doesn't.13:59
dokostgraber, right, but parti-all ftbfs13:59
stgraberdoko: So I guess we can also remove parti-all and just re-apply the patches on xpra13:59
dokoinfinity, https://launchpadlibrarian.net/87085147/buildlog_ubuntu-precise-armhf.happy_1.18.6-1_MANUALDEPWAIT.txt.gz needs a bootstrap build14:00
stgraberthey were minimal patches, just changing a default flag on the X server and another changing the default framebuffer resolution, so I can easily re-apply them to the new source package14:00
stgraber(still need to poke upstream about these, they're not really Ubuntu specific so may be suitable there, if they agree with these defaults too)14:01
smoserhallyn, thank you for the nested container info.14:01
DktrKranzHas the autosyncer from debian been launched during the last few days? I can't find some packages recently appeared in testing.14:03
pittiautosyncer doesn't sync new packages14:05
pittithat's a manual process14:05
DktrKranzah, so should I file a sync request for those?14:06
pittiDktrKranz: no, it's still done in bulk14:06
pittibut it's a separate action / process14:06
pittiDktrKranz: just poke today's archive admin14:07
pitti(sorry, I have about 10 things to finish in the next two hours, can't do it now)14:07
DktrKranznp, thanks for the info14:08
dokostgraber, https://launchpad.net/ubuntu/+source/xpra/0.0.7.30+dfsg-1/+build/2969603 built fine. so maybe drop parti-all, or fix the ftbfs14:10
=== asac_the_enginee is now known as asac_the_boss
=== asac_the_boss is now known as asac_the_2nd
dokoasac_the_engine?14:21
ogra_haha14:22
asac_the_2nddoko: thats also tryue ... but i ment the engineer :)14:22
asac_the_2ndnow i am the king again14:22
ogra_asac_the_geraet :P14:22
=== arges_home is now known as arges
stgraberdoko: ok, can you remove parti-all from the archive? I'll deal with applying the patches to xpra when I have some time (not having them won't break anything, just won't be as secure and will be a bit weird on dual-head setups)14:26
dokostgraber, done14:40
stgraberdoko: thanks14:40
=== MacSlow is now known as MacSlow|lunch
=== asac_the_2nd is now known as asac
dokojelmer, still ftbfs on armhf, see https://launchpad.net/ubuntu/+source/bzr/2.5.0~beta4-1ubuntu1/+build/2994205. any idea?14:54
jelmerdoko: argh, that's yet another one. Filed bug #90218214:58
ubottuLaunchpad bug 902182 in bzr (Ubuntu) "spurious failure of test_readv_with_adjust_for_latency(HttpTransport_urllib,HTTPSServer_urllib) on armhf" [High,Triaged] https://launchpad.net/bugs/90218214:58
=== ara_ is now known as ara
psusicjwatson: I'm trying to get gparted and dmraid resynced with debian... doing so requires the corresponding patch to parted ( dm_p_seperator.patch ).  Do you think you could upload that to debian if themuso uploads dmraid?15:03
hallynsmoser: np, i'm going to fix the cgroup thing today, the network of course is same as with qemu, nothing to be done about it15:14
smoserhallyn, i assume, though, that you were testing those rarely used tools15:15
smoser(ie, not libvirt ;)15:15
=== zyga is now known as zyga-afk
smoseri ask because in the target case, we'd be using juju->localprovider (which uses lxc package), and inside the localprovider's containers we'd have nova-compute, which is going to use libvirt-lxc15:17
hallyni wasn't using juju or libvirt.  I was using lxc in precise which has its own bridge15:19
hallynlibvirt's bridge, just  like lxc's, can't be used nested without changingn the address for the nested virbr015:19
=== yofel_ is now known as yofel
=== zyga-afk is now known as zygaq
=== zygaq is now known as zyga
pittigilir: hello Julien, how are you?15:46
pittigilir: do you particularly care about awn-extras?15:46
gilirhi pitti15:47
gilirpitti, euh yes, but I know I need to fix a couple of things on awn-extras and some of its depends15:47
pittigilir: I tried to build it against current precise, and it fails in multiple ways; several plugins get disabled now as the libs changed, etc.15:47
pittiso before I spend more hours on it I wondered if you already have something in some git tree15:48
gilirpitti, yes, it's in a pretty bad shape currently15:48
pittivala-awn is gone, it's in libawn-dev now; that part works at least15:49
gilirpitti, yes, I can work on it this week-end, I have already some fixes on my system15:49
pittioh, good15:49
cndpitti, I'm taking a look at bug 902051 now15:49
ubottuLaunchpad bug 902051 in utouch-frame (Ubuntu Precise) "libutouch-frame1-udeb 2.0.0-0ubuntu1 causes d-i FTBFS" [High,Triaged] https://launchpad.net/bugs/90205115:49
pitticnd: good morning! thanks, appreciated15:49
pittigilir: so maybe we can sync up next week and see what's left, and I might be able to give a hand15:49
gilirpitti, ok thanks :)15:51
cndpitti, the udeb will go away in precise, but is still needed for now15:51
cndbut only the utouch-frame 1.x functionality15:51
pitticnd: any chance to build it without C++ then?15:52
cndso I just need to figure out how to strip out the utouch-frame 2.x stuff for the udeb15:52
pittiif it goes away anyway, I guess it's not worth changing gcc to build a listdc++ udeb15:52
cndyeah, it's definitely something we should fix in utouch-frame for now15:52
dokoRiddell, please update the opengtl symbols file for armhf15:54
Riddelldoko: ok,  on the todo list15:54
dokothanks15:54
cndpitti, would you by any chance now how to delete symbols from an so?15:56
cndthat would be the easiest solution :)15:56
pitticnd: you mean from a binary? no15:56
cndhmm, ok15:57
pitticnd: I think you'd need to do a multi-build, and disable the 2.0 parts in the build-udeb/ tree15:57
pittithat's the usual way of doing things like taht15:57
cndyeah15:57
pitticnd: this is actually a single .so?15:57
cndI'm just trying to find the easiest way for now15:58
cndyeah15:58
pitticnd: if it's separate ELF files in one package, you can do it more easily15:58
cndit's a single .so.1 with both 1.x and 2.x symbols15:58
cndonce we've transitioned everything in ubuntu off of the 1.x symbols we'll bump it to .so.2 and remove the old stuff15:58
pittiso, I think multi-build is the best option here; hacking the .so doesn't sound any easier and robust TBH15:59
cndok15:59
cndpitti, got any examples off the top of your head that I could look at?15:59
pittiudev16:01
cndok16:01
pitticnd: basically, in build: you mkdir build-deb/ build-udeb, then for each variant cd into the build dir and ../configure [...]16:01
pittito get two independent out-of-tree builds16:02
cndalright16:02
pitticjwatson: do you have a sec to look at bug 897880 and check if my reasoning is correct? I'm not able to reproduce the problem, but I think I know why it fails16:05
ubottuLaunchpad bug 897880 in doc-base (Ubuntu Precise) "package doc-base 0.10.3 failed to install/upgrade: ErrorMessage: subprocess installed post-installation script returned error exit status 127" [High,In progress] https://launchpad.net/bugs/89788016:05
sladentjaalton: http://old.nabble.com/-PATCH--Add-support-for-Lenovo-tablet-ID-0xE6-td31294086.html  Do you know what became of that?16:06
pitticjwatson: ah, unping; perl 5.14.2-6 does exactly what I proposed in the bug, so I'll merge that16:09
pitticjwatson: in fact, we can sync16:10
pittijibel: bug 897880 should be nailed now as well16:12
ubottuLaunchpad bug 897880 in perl (Ubuntu Precise) "package doc-base 0.10.3 failed to install/upgrade: ErrorMessage: subprocess installed post-installation script returned error exit status 127" [High,Fix released] https://launchpad.net/bugs/89788016:12
pittijibel: that was another major upgrade breaker16:12
hallynedgy: qemu-kvm-spice package in precise should work16:13
jibelpitti, cool. I re-ran the upgrades with u-m from bzr16:13
pittijibel: well, fix uploaded, but buildds are clogged, so it won't actually hit the archive for another few hours16:13
pittijibel: the upgrade tests are run daily anyway, right? that sounds good enough16:14
jibelpitti, ok. For info server upgrade fails because of unexpected debconf prompts16:14
SpamapSpitti: got a minute to talk about openstack (nova, keystone) SRU's ?16:14
pittiSpamapS: yes16:14
SpamapSpitti: So the number of bugs is gigantic...16:16
jibelpitti, every morning at 06:07UTC16:16
SpamapSLaunchpad-Bugs-Fixed: 727502 814561 834633 837687 838581 845714 850389 850602 851374 854614 856527 856721 858679 859587 859679 861160 861310 861582 862633 862672 862969 863305 865399 868360 869153 870495 873156 874472 876663 879582 881649 882742 883233 883253 884527 884534 884863 88546216:16
SpamapSpitti: I don't think we can do this like a normal SRU. :-P16:16
pittiSpamapS: no, certainly not; also not patch review16:16
pittiSpamapS: TB meeting is next Monday, we can sort out the MRE there?16:17
SpamapSpitti: I think thats probably the best way to handle it.16:17
pittiSpamapS: as long as there is a thorough test plan/suite, this should be fine16:17
SpamapSpitti: I'll make sure openstackers are present to help explain their testing and release regimen.16:17
SpamapSactually.. Soren is heavily involved16:18
SpamapSsoren: ^^ will you be able to attend next week's TB meeting?16:18
SpamapSpitti: I'm a tiny bit concerned that there's no "releases" of the stable branch... just commits to the stable branch16:19
=== MacSlow|lunch is now known as MacSlow
RoAkSoAxcan/topic16:19
pittiSpamapS: that doesn't matter much, though; "what's in a version number?"16:21
pittiSpamapS: in a world of TDD and VCS and "trunk always works", versions tend to matter less :)16:22
* slangasek looks at pitti skeptically :)16:23
SpamapSpitti: I'm glad you say that, because thats what OpenStack is built on. :)16:23
SpamapSThe version numbers / releases are mostly used to coordinate features vs. bugs development effort. :)16:23
pittislangasek: well, in my own projects I'm doing releases rather arbitrarily; it's more important for large projects like gnome or ubuntu when you need to coordinate, of course16:25
slangasekpitti: I think my skepticism is around the idea that TDD plus a committment to an always-working trunk is sufficient to result in a trunk that's actually always usable ;)16:25
pittiSpamapS: but anyway, version numbers don't matter for SRU; the kind and volume of the changes do16:25
cndpitti, do you know how to define separate .symbols files for deb and udeb?16:28
pitticnd: I wasn't actually aware that you can share them :)16:28
cndmaybe I'm just doing something wrong :)16:28
pitticnd: in general, they are debian/binarypackagename.symbols ?16:29
pitticnd: I don't actually know whether udebs can/should have symbol files16:29
cndoh right, I was thinking it was libutouch-frame_<ver>.{,udebdeb}16:29
cndbut they actually have different names too16:29
cndlibutouch-frame_<ver>.{,udeb,deb} is what I meant16:29
cndor something like that <sigh>16:29
guilezhello16:38
=== jrp-afk is now known as shirgall
cndpitti, I've tried to copy the relevant stuff from udev over, but I'm getting the following: http://paste.ubuntu.com/765118/17:23
cnddo you know what is going wrong?17:24
=== dendro-afk is now known as dendrobates
=== chrisccoulson_ is now known as chr1sccoulson
=== cnd is now known as cndougla
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
=== cndougla is now known as cnd
brycehSweetshark, bug's got a fix now18:53
=== dendrobates is now known as dendro-afk
Sweetsharkbryceh: do you have a commit, link or some other trophy I can hand back to mst_ ?19:11
brycehSweetshark, he's already on the bug report19:11
Sweetsharkbryceh: ah, heh ;)19:11
brycehalbeit a bit grumpy19:11
brycehcommit 429a36f7481b9bfd5ed137642d2916d69a71355719:11
brycehgoing to look and see if that'll apply to our -intel19:12
brycehyep looks like19:14
Sweetsharkbryceh: well, I should have pinged mst_ that I forwarded it to you, but it was 2am local already :/19:17
=== dendro-afk is now known as dendrobates
brycehit's ok, red hat people being grumpy is hardly unusual ;-)19:18
Sweetsharkbryceh: well, I worked >2 withthis guy at Sun/Oracle. And had some beer with him and a few others just before this yesterday ;)19:20
Sweetsharks/>2/>2 years/19:20
Sweetsharkbryceh: he sat right next to me at sun.19:20
Sweetsharkbryceh: my comment on the bug hopefully helps ;)19:23
brycehSweetshark, ah, yeah thanks19:24
Sweetsharkbryceh: he is usually a cool guy. see for example http://lists.freedesktop.org/archives/libreoffice/2011-December/021923.html you will likely know similar comments in Xorg ;)19:28
Sweetsharkbryceh: and thank you very much for getting this stuff fixed that quick.19:29
brycehSweetshark, no prob :-)19:30
brycehalright, now let's get the fix into ubuntu...19:31
cndpitti, kees and vorlon helped me out19:32
cndthanks :)19:32
=== dendrobates is now known as dendro-afk
brycehSweetshark, omg I'm looking at the patch and see this:19:34
bryceh+int X1 = x1, X2 = x2;19:34
Sweetsharkbryceh: yikes ;)19:35
brycehfg19:36
=== dendro-afk is now known as dendrobates
tjaaltonsladen: what do you mean? it's upstream since may, unless i'm mistaken about the patch (cant check now)19:46
brycehSweetshark, the fix does indeed fix it.  I've packaged and uploaded it.  Should be available in a few hours.19:47
Sweetsharkbryceh: great!19:54
=== dendrobates is now known as dendro-afk
=== mglidden_ is now known as mglidden
=== dendro-afk is now known as dendrobates
=== salem_ is now known as _salem
micahgSpamapS: can I ask you a question about upstart and pppconfig? or would there be someone better to ask? (regarding starting on gdm)20:40
=== dendrobates is now known as dendro-afk
bryceh@pilot in21:31
=== udevbot changed the topic of #ubuntu-devel to: Archive: open | 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: bryceh
* lardman|home waits for packages to install in chroot on an SD card21:35
lardman|homehas anyone here had to use mtev rather than evdev?21:36
micahginfinity: would you mind if I grabbed the synaptic merge from you over the weekend?  you were TIL to drop a spurious dependency21:48
KeybukI don't suppose anyone here has a Dell Mini 10v to hand? :p22:14
slangasekKeybuk: they seem to be in short supply anymore :)22:23
Keybukindeed22:24
KeybukI just need the output of /sys/block/sda/device/model & queue_* from them22:25
Keybuksomeone *eyes elmo* deleted my people directory with all of its useful content22:25
elmoit's not deleted, it's just disabled22:25
elmothere's 2.3G of "useful content" - if you want it put somewhere temporarily so you can rehost it (on people.ubuntu.com), just let me (or RT) know22:26
elmoKeybuk: ^--22:27
brycehmicahg, I see bug #900421 is in the sponsorship queue but slangasek suggests you're already coordinating with broder about it, is that true, or is the patch on that report ready to be sponsored?22:27
ubottuLaunchpad bug 900421 in libsigc++-2.0 (Ubuntu) "Please convert libsigc++-2.0 for multiarch" [Wishlist,New] https://launchpad.net/bugs/90042122:27
Keybukelmo: if you can, that would be appreciated22:34
mdeslaurKeybuk: would a mini 9 do? I believe it's the same hardware save for the screen22:37
Keybukyes that would do22:37
mdeslaurKeybuk: one sec22:38
mdeslaurKeybuk: http://paste.ubuntu.com/765398/22:40
Keybukthanks22:42
mdeslauryw22:42
bjfSpamapS: feel like pocket copying the oneiric kernel (3.0.0-14.23) to -updates ?22:47
SpamapSbjf: I can't do it, the launchpad API times out, and I don't have direct access to do it "the old way"23:42
SpamapSbjf: slangasek, cjwatson, and pitti, can do it23:42
bjfSpamapS: thanks for trying23:43
SpamapSbjf: I didn't actually try. Its just a known issue. :-/23:44
bjfSpamapS: ok, thanks for nothing.       :-)23:44
SpamapSbjf: thats more like it!!23:44
slangasekbjf: copieded23:46
slangasek(ish)23:46
bjfslangasek: thanks23:46
slangasekbjf: linux-meta not copied yet; I don't know if pitti usually copies these as part of the same publisher run, or waits for it to settle first?23:47
bjfslangasek: i don't know either23:48
slangasekbjf: assuming you can wait another hour, then, I'll do the latter23:48
bjfslangasek: it's just been sitting for 20 hrs. waiting for a copy, i can wait another hour23:49
wgrantSpamapS: What is a known issue?23:50
wgrantSpamapS: You're still using the syncSource API call?23:51
slangasekwgrant: copying the linux kernel between pockets through the web interface times out23:51
slangasekso nothing to do with APIs on our side :)23:51
wgrantYou can't copy between pockets with the web UI :)23:52
wgrantThere's no UI to select the pocket.23:52
wgrantSo I doubt it times out...23:53
slangasekoh23:53
slangasekthen I don't know :)23:53
slangaseksorry, I assumed the new stuff was full of webly goodness23:53
wgrantNot quite yet.23:54
wgrantNow, the old syncSource API is likely to time out too. But the new asynchronous copyPackages API should work for everything pretty much.23:55
SpamapSwgrant: let me show you the thing that times out...23:55
SpamapSwgrant: http://bazaar.launchpad.net/~ubuntu-archive/ubuntu-archive-tools/trunk/view/head:/sru-release23:56
SpamapS                    archive.syncSource(from_archive=archive, include_binaries=True,23:56
wgrantRIght, we should probably test and alter that to use copyPackage instead of syncSource.23:56
wgrantsyncSource requires the whole copy to complete in just 4-5 seconds.23:57
wgrantWhich it should, but you know how fast LP can be...23:57
SpamapSso are you saying there is a change we can make in sru-release to get this to work?23:57
wgrantYes.23:57
wgrantUsing the new asynchronous copy job infrastructure introduced for the web sync UI.23:58
wgrantIt behaves slightly different (eg. respecting overrides properly, and sending emails)23:58
wgrantSo will need a bit of testing.23:58
SpamapSwgrant: cool, how can one test this in a non destructive way?23:59

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