/srv/irclogs.ubuntu.com/2012/01/23/#ubuntu-devel.txt

=== elmo_ is now known as Guest53104
hallynmdeslaur: but development release is not available there.  ok to complicate that logic with a special case?04:54
hallynslangasek: originally he thought it was a race condition, but he has deeper issues04:55
pittiGood morning05:54
pittislangasek: I don't know about urfkill, I'm afraid; but I'm surprised that we need it, I thought network-manager would already handle these06:00
pittislangasek: but I guess it can be changed to be inert when n-m is running, similar to e. g. the powerbutton script of acpi-support?06:00
slangasekpitti: eh, network-manager is entirely the wrong layer to handle these keys06:02
slangasekbecause they are intended to control all antennas, not just wifi06:02
slangasekn-m is not what handles the thinkpad antenna key at all, for instance; acpi-support does that currently06:03
pittislangasek: ah, I see; so that's generally the Fn+Something soft switch?06:04
slangasekyep06:04
pittiI certainly remember quite a lot of bug reports which say that the key is not working on a particular model06:05
pittiusually in udev bugs which send the wrong key code, but even when fixing it it doesn't seem to work sometimes06:05
pittiso maybe urfkill will work better with those than acpi-support06:05
slangasekyes, because acpi-support only handles acpi events, not keys06:06
pittithat would certainly explain it06:06
pitticould we move the config files to /lib/ or /usr/share somewhere?06:07
slangasekif you wish? :)06:07
pittislangasek: as you were concerned that they aren't really conffiles06:08
slangasekI was mostly concerned about it being a possible sign that the code wasn't mature enough to DTRT06:08
slangasekbut then I found the per-vendor files which showed that to not be an issue06:09
slangasekso I'm not worried about moving them, but I think it would be legitimate to do so06:09
pittiinstalled the package now; the two per-vendor conffiles look rather harmless06:12
TheMusodoko_: Ok I just confirmed that java-atk-wrapper can be used as a drop-in replacement for java-access-bridge. I have a local copy of the openjdk-6 packaging branch with the needed changes, shall I push and upload, or would you like to have a look first? (Note I have also merged your most recent upload).07:12
=== panda is now known as Guest71075
pittiTheMuso: we also need it for openjdk-7, right?07:32
rickspencer3hey all ... daily images today looking good:07:38
rickspencer3https://jenkins.qa.ubuntu.com/view/Precise%20ISO%20Testing%20Dashboard/view/Daily/?07:38
* SpamapS looks on in awe of the awe-tomation awesomeness07:41
pittilibo i386 built yesterday, so today's images should be a little less oversized, too07:53
dholbachgood morning07:54
pittihey dholbach07:54
nigelbHey dholbach, pitti :)07:54
dholbachhey pitti07:55
pittinigelb: good morning07:55
dholbachhey nigelb :)07:55
TheMusopitti: Oh yeah, we do.07:56
TheMusopitti: Although that is in universe.07:57
pittiTheMuso: ah, I wasn't sure whether we'll use that by default in precise eventually07:57
=== smb` is now known as smb
=== tkamppeter_ is now known as tkamppeter
pitti@pilot in09:09
=== 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: pitti
pittiargh, 72 items? seems we never quite get down to a sane number..09:10
seb128pitti, that's 3 weeks of no piloting and a rally for you ;-)09:27
seb128pitti, there was no piloting scheduled between mid-decembre and the rally09:28
bkerensapitti: I found out what was causing the conflicts in my requested merge for snort can I just re-request? Please :)09:28
* bkerensa also forwarded upstream09:28
=== doko_ is now known as doko
=== chrisccoulson_ is now known as chrisccoulson
pittibkerensa: as you prefer, but updateing the debdiff on the bug might be easier09:33
cjwatsonpitti: I was curious over the weekend if there was a particular reason there aren't python3-problem-report and python3-apport packages yet, despite the apport tests passing with Python 309:36
pitticjwatson: I actually fixed quite a lot of the apport.* modules, but problem_report is particularly broken with python 3 stil09:37
cjwatsonah09:37
cjwatsonthe tests didn't seem to show that?09:37
cjwatsonmaybe I missed something09:38
pittiI need to make up my mind what makes more sense to store in Report objects: always byte arrays (more flexible, but doens't work well with real strings), always utf8 (need to be more careful with logs, etc.), or mix (too confusing)09:38
pittipython3 problem_report.py -v09:38
cjwatson(hmm, also https://blueprints.launchpad.net/ubuntu/+spec/foundations-p-python-versions seems to say that apport's in update-manager's dependency chain but I don't see it there)09:38
pittifails all over the place09:38
cjwatsonah, ye09:39
cjwatsons09:39
pittiyou can run the whole suite with PYTHON=python3 test/run, FYI09:39
cjwatsonI thought I did, must have missed that09:39
pitticjwatson: I think I can make the whole thing work for python 3, but I didn't put urgency into this as we are missing python3-launchpadlib09:39
cjwatsonoh, I just ran python3 test/python, that was why09:39
cjwatsonpitti: yeah, barry and I are working on that09:39
pittiI think I fixed pretty much all the imports etc., the remaining bits are all str vs. bytearray problems09:42
l3onpitti, agda needs a rebuild too09:45
l3on:)09:45
l3onPackage: agda-mode09:45
l3onVersion: 2.2.10-4build109:45
l3onMissing: libghc-agda-dev (< 2.2.10-4build1.1~)09:45
\shcould it be that something broke libreoffice? eventually the last openjdk upload?09:45
l3onafter rebuild libghc-agda-dev (<< 2.3.0-1build2.1~)09:46
pittihey l3on09:50
pittil3on: ah, can do09:50
l3onthanks :)09:50
pittil3on: for https://code.launchpad.net/~l3on/ubuntu/precise/anjuta-extras/fix-unmetdep/+merge/89639, did you check that anjuta-extras actually works with anjuta 3.3?09:50
pittil3on: agda uploaded09:51
bkerensapitti: Hopefully my merge request is much more satisfactory this time09:52
pittibkerensa: not on the sponsoring page yet, could you please toss me the URL?09:52
bkerensapitti: https://code.launchpad.net/~bkerensa/ubuntu/precise/snort/fix-for-889721/+merge/8964309:53
pittibkerensa: ah, thanks09:54
pittibkerensa: FYI, fixing the changelog syntax09:56
pittiit's (LP: #889721)09:56
bkerensaoh ok09:56
bkerensapitti: I pushed a fix for changelog syntax09:59
pittibkerensa: nevermind, did that while merging09:59
bkerensaoh09:59
bkerensapitti: Thanks for the merge gnight!10:00
Laibschbdrung: thank you for letting me know about distro-info.  Hehe.  And Stefano and you are even the maintainer.  What a coincidence.  Let's hope packages like ubuntu-dev-tools and especially pbuilder as well as others are patched in time for precise to rely on that info instead of hard-coding it.10:03
pittil3on: did you see my anjuta-extras question?10:03
Laibschlooks like ubuntu-dev-tools already depends on distro-info.  Very well indeed.10:04
l3onpitti, yep :)10:04
l3onjust a moment ... i need my precise and I don't find ti10:04
Laibschpbuilder doesn't10:04
l3onpitti, in the while.. can you take a look at ruby-sinatra ?10:06
pittil3on: yep, getting to this10:06
l3onpitti, ok, anjuta-extras does not work... but, in the homepage there is a mistake...10:15
l3onwe have anjuta 3.3.4, that's the unstable version, and for -extras there's a unstable version too10:16
pittiyeah, I noticed -- there is no corresponding extras upstream version10:16
l3onbut in the anjuta homepage does not appera10:16
l3onhttp://ftp.acc.umu.se/pub/GNOME/sources/anjuta-extras/3.3/10:16
pittioh, there is? nice10:16
pittithis should be packaged then10:16
l3onok, I'm working on it10:16
pitticheers10:16
l3on:)10:17
pittil3on: the sinatra branches are both uploaded10:17
l3onthanks again :)10:17
* pitti goes to the other MPs10:17
dokoTheMuso, thanks! see message10:33
gammaxHello all, Is there anyone that may be able to help create a notification icon? It is very basic.10:35
cjwatsonbarry: FYI it looks like you need to write an MIR for python3-chardet10:44
cjwatson(it's a separate source, so more effort than usual)10:45
diwicno queue on launchpad today \o/10:51
=== _salem is now known as salem_
jibelpitti, yesterday the retracer behaved oddly and marked crashes in software-center in Precise as duplicates of an old bug (bug 440889)11:03
ubottuLaunchpad bug 440889 in python2.7 (Ubuntu Precise) "software-center crashed with ImportError in /usr/lib/python2.7/bsddb/__init__.py: No module named _bsddb" [Critical,Fix released] https://launchpad.net/bugs/44088911:03
jibelpitti, the only common error is they are both an ImportError in software-center11:03
jibelsee the original description because the main description has been updated to match the new error.11:04
pittijibel: indeed, so it seems this bug has regressed11:09
pittibut it seems recent comments indicate that it is fixed again now?11:09
jibelpitti, no, the original error was an import in webkit but the recent error was with bsddb in python2.711:10
jibelpitti, the point is that trhe 2 bugs are different but the retracer marked them as dupes.11:10
pitti/usr/share/software-center/software-center:ImportError:<module>:<module>:<module>:<module>:<module>:<module>|440889||2009-10-02 20:40:0511:12
pittiah, that's indeed not very helpful11:12
pittijibel: filed as bug 920403, thanks for pointing out!11:14
ubottuLaunchpad bug 920403 in apport (Ubuntu) "different python crashes misidentified as duplicates" [High,In progress] https://launchpad.net/bugs/92040311:14
=== salem_ is now known as _salem
=== _salem is now known as salem_
glatzorbarry, hello. I just wanted to inform you that I ported aptdaemon to gobject introspection.11:24
=== MacSlow is now known as MacSlow|lunch
l3onpitti, if you're still free, anjuta extras - merge proposed uploaded :)12:06
l3onhttps://code.launchpad.net/~l3on/ubuntu/precise/anjuta-extras/new-version-3.3.4/+merge/8967212:06
pittil3on: nice, thanks! will do ASAP12:07
l3onok, thanks.12:07
pittil3on: ah, so you closed the other MP?12:07
l3onpitti, yes, I don't know how uncommit that branch...12:08
pittithat's fine; you can just delete it, or leave it to bitrot12:08
l3onso I choose to remove that and create a new one12:08
mdeslaurhallyn: yeah, I just need to think of a way to automatically determine which release is a dev release...let me ponder it a while12:43
Davieymdeslaur: the launchpad api tells you that.12:47
mdeslaurDaviey: yeah, that'll have to wait until I rewrite the whole thing in python though :P12:51
Davieymdeslaur: perhaps asking someone closer to the API, but i imagine something based on, https://api.launchpad.net/1.0/ubuntu/current_series/ might help ?12:59
mdeslaurDaviey: yes, thanks13:00
cjwatsonor distro-info13:07
cjwatsonthough that runs too fast to be talking to the API :-)13:07
cjwatsonyou can just about fit the API call into a one-liner:13:08
cjwatson$ python -c 'from launchpadlib.launchpad import Launchpad; lp = Launchpad.login_with("check-series", "production"); print(lp.distributions["ubuntu"].current_series.name)'13:09
cjwatsonprecise13:09
tumbleweedif it's not python, distro-info is probably easier13:11
=== MacSlow|lunch is now known as MacSlow
tumbleweedwe'll have to be keeping thata data up to date via SRU for other packages13:11
=== Guest53104 is now known as elmo
bdrungLaibsch: you're welcome. :) distro-info is already a year old (initially lived in ubuntu-dev-tools)14:23
valterstrso... I was interested in developing for ubuntu.14:24
valterstranyone could give me some pointers where to start?14:24
valterstrI have programming skills, but I wouldn't call myself very advanced14:24
tumbleweedvalterstr: what sort of things do you want to work on?14:25
valterstrwell, what is there? :?14:25
valterstrcore development, packages. more?14:25
valterstrtumbleweed: what is there?14:27
tumbleweedvalterstr: https://wiki.ubuntu.com/MOTU/GettingStarted comes to mind, but it's less than perfect14:28
valterstrI have seen it...14:28
valterstrbut it doesn't really explain much.14:28
valterstrit gives guidelines14:29
tumbleweedyou can work upstream, on packages that Ubuntu packages. You can fix bugs on things in Ubuntu, write patches for bugs in our bugtracker, test proposed fixes, clean things up, write developement utilities, etc. Really, anything you want to...14:29
tumbleweed#ubuntu-motu for this, maybe?14:29
valterstrwill check there then.14:29
valterstrthanks.14:29
seb128zul, hi14:49
seb128zul, could you look at bug #911888?14:49
ubottuLaunchpad bug 911888 in samba (Ubuntu Precise) "gvfsd-smb-browse crashed with SIGSEGV in debug_lookup_classname_int()" [High,Confirmed] https://launchpad.net/bugs/91188814:49
zulseb128: yeah ill have a look today14:49
seb128zul, we keep getting duplicates, basically adding smb printers and browsing smb shares is broken in precise for some weeks14:50
seb128zul, thanks14:50
* smb knew he was broken14:50
seb128smb, unfortunate name conflict :p14:51
smbhehe14:51
zulseb128: its supposedly fixed in 3.6.2 so ill backport the patch today14:52
seb128zul, excellent, thank you14:52
=== plars-away is now known as plars
=== yofel_ is now known as yofel
barrycjwatson: another alternative would be to remove the chardet requirement for feedparser.  upstream test suite fails when chardet is installed, and upstream has essentially deprecated its use in feedparser.  so i think i should just remove python3-chardet as a *dep.  thoughts?14:59
=== ISK_ is now known as ISK
bdrungtumbleweed: what do you think about http://paste.ubuntu.com/814370/ ?15:22
tumbleweedbdrung: I guess that works. Bit of an odd interface, but simple enough15:24
bdrungtumbleweed: or do you prefer a string parameter?15:25
tumbleweedyes, that'd be a nicer interface15:26
* dholbach hugs pitti15:34
bdrungmicahg: re bug #909570, can you give me a testcase for that bug?15:34
ubottuLaunchpad bug 909570 in devscripts (Ubuntu) "wrap-and-sort crashed with KeyError in __getitem__(): '# Language packs below here'" [Undecided,New] https://launchpad.net/bugs/90957015:34
micahgbdrung: lp:firefox15:39
=== bladernr_ is now known as bladernr_afk
micahgcjwatson: about the puppet backport, natty got the right version, but maverick and lucid only got a backport from the release pocket and not updates16:04
=== l3on_ is now known as l3on
* pitti hugs dholbach back16:13
bdrungtumbleweed: better: http://paste.ubuntu.com/814434/ ?16:45
tumbleweedbdrung: yeah16:47
bdrungtumbleweed: suggestions for the FIXME?16:47
tumbleweedraise ValueError ?16:47
cjwatsonbarry: python-debian is going to want python3-chardet anyway16:50
cjwatsonmicahg: oh, bah, sorry about that16:51
barrycjwatson: okay.  i just uploaded a new feedparser without the deps on py3-chardet, but i'll review/file the MIR for it anyway16:52
cjwatsonbarry: ok - if it's just -debian then I guess you can make it my problem if you want :)16:52
cjwatsonwaiting for an upstream review there16:52
barrycjwatson: let's say, if you get to it first, i won't complain :)16:53
cjwatsonmicahg: can you reopen the relevant two tasks for me, please?  I can't16:53
micahgcjwatson: done, thanks16:54
=== bladernr_afk is now known as bladernr_
l3onsomeone can rebuild python-pysqlite1.1?17:03
l3onthere is an unmetdep here:17:03
l3onPackage: python-pysqlite1.1-dbg17:03
l3onVersion: 1.1.8a-3ubuntu217:03
l3onMissing: python-pysqlite1.1 (= 1.1.8a-3ubuntu217:03
cjwatsonmicahg: should be all fixed now.17:05
micahgcjwatson: looks good, thanks17:06
tumbleweedl3on: it looks like that was supposed to have been deleted, but i tcame back in oneiric17:06
cjwatsonl3on: err, that's kind of odd ...17:06
cjwatsontumbleweed: I don't see a deletion in the publishing histsory17:07
cjwatson*history17:07
cjwatsonoh, yes I do17:07
tumbleweedcjwatson: https://launchpad.net/ubuntu/+source/python-pysqlite1.1/+publishinghistory deleted in natty17:07
cjwatsonthe phrase "WTF" comes to mind17:07
tumbleweedindeed17:07
cjwatsonmaybe we should just delete it again17:07
* tumbleweed hands cjwatson a garlic stake17:08
cjwatsonits only reverse dependencies have alternatives17:08
cjwatsonI've removed it and with any luck it will stay dead this time17:10
mneptokif zombie movies are any indication, you have to remove HEAD17:11
GridCubehello, im having a few problems, im trying to use the ubuntu-bug to report a few bugs im finding on today's xubuntu image, the problem is that im behind a proxy, so ubuntu-bug is refusing to work, i tried setting html_proxy on a terminal and launching it from there, but with no luck17:33
GridCubethe html_proxy does work because i just zsynced the image a few minutes ago17:34
pittimicahg: should we look into releasing firefox tomorrow (my) morning (i. e. in about 12 hours)?17:37
cjwatsonGridCube: there is no such environment variable as html_proxy17:39
cjwatson(as I told you on -release)17:39
cjwatsonit's http_proxy17:39
GridCubesorry yes17:39
GridCubethats the one i used i was just writing from memory now17:40
cjwatsonand #ubuntu-devel still isn't the right place to ask, as micahg said on -release17:40
GridCubei know17:40
GridCube:P i already asked on -bugs17:40
cjwatsonif you ask on several different channels in parallel, you should expect parallel responses ... ;-)17:42
GridCube:P indeed17:42
mptkirkland, hi, I'd like to talk with you about privacy and encryption settings if you have time17:50
kirklandmpt: please18:04
kirklandmpt: sure, shoot18:04
kirklandmpt: irc or voice?18:04
mptkirkland, arg, I need to go now, sorry ... What time will you be around tomorrow?18:04
kirklandmpt: I'm UTC-6 right now18:05
kirklandmpt: most of that work day18:05
kirklandmpt: it's noon here right now18:05
mptkirkland, ok, see you in 21-ish hours :-)18:06
bdrungtumbleweed: pushed distro-info. can you have a look at it? i want to upload it.18:19
=== m4n1sh_ is now known as manish
SpamapSUgh.. really not a fan of the new bug listing design19:11
ScottKOh.  My.19:12
cjwatsonscott-work: http://cdimage.ubuntu.com/ubuntustudio/dvd/current/ merry Christmas19:40
cjwatsonthe text is a bit wrong I guess19:40
cjwatsonI might leave it that way for now but feel free to file suggestions for HTML changes as bugs on the ubuntu-cdimage project19:42
cjwatsonhmm, suspiciously short build though!19:44
cjwatsonscott-work: ok, sorry, this is busted, I'll try again19:44
cjwatsonnext build should be happier19:48
SpamapShrm.. still stuff lingering for libmysqlclient1620:17
micahglooks only like 3 or 4 thinsg20:19
micahgcan give you a pastebin if you like20:19
tumbleweedbdrung: lgtm20:30
=== salem_ is now known as _salem
cjwatsonmicahg: re puppet, I've also now fixed backport-helper.py so that the same mistake shouldn't happen again20:47
micahgcjwatson: thanks20:48
stgrabermdz, pitti: TB meeting?21:04
* cjwatson grins at a Debian removal bug21:15
cjwatson"Also, there seem to be 4 installations, 3 of which are mine."21:15
Davieycjwatson: the 4th is probably piuparts.debian.org :)21:26
jonohas Empathy been removed from the disc?21:28
scott-workcjwatson: lol21:28
jonoI just noticed in my new install that it is not installed21:28
scott-workcjwatson: but i can defintely tell you that i truly appreciate your efforts on this :)21:28
l3onHey guys... I have 4 packages that need a rebuild... since I don't have upload rights, someone can do that for me ?21:29
micahgl3on: sure, which ones and why?21:30
l3onmicahg, well:21:30
l3onThis three: haskell-test-framework-hunit haskell-test-framework-quickcheck2 haskell-test-framework-th21:30
SpamapSwhy does haskell get rebuilt every 3 weeks? ;)21:30
micahgABI changes per upload21:31
l3onare against: haskell-test-framework21:31
l3onthis: haskell-clientsession against haskell-skein21:31
l3onthanks micahg :)21:32
jbichajono: I just did a new install of precise this morning and empathy is definitely installed, maybe you did a dist-upgrade that removed it?21:32
jonojbicha, hmmm odd21:32
jonothanks jbicha21:32
l3onmicahg, here the motivation → http://paste.ubuntu.com/814739/21:34
micahgl3on: yeah, makes sense21:35
cjwatsonl3on: fyi, although haskell is a known standard case where we need rebuilds, in general you cannot assume that unmet dependencies will be magically fixed by a rebuild21:37
cjwatsonI've noticed you asking for that as a sort of reflex for unmet deps - you do need to check that rebuilding will actually help21:37
l3onI rebuild http://debomatic.debian.net/precise/pool/haskell-test-framework-th_0.2.2-3build1/21:38
l3onbut, onestly, I dind't check the other :/21:39
l3on*others21:39
cjwatsonhaskell needs to be rebuilt in dependency order - otherwise you may end up having to rebuild multiple times21:40
cjwatsonuse http://people.canonical.com/~ubuntu-archive/transitions/ghc.html21:40
cjwatsonlikewise with ocaml21:41
l3onwell.... and is that link public ?21:42
TheMusodoko: https://bugs.launchpad.net/ubuntu/+source/at-spi/+bug/790240/+attachment/2689627/+files/openjdk-use-atk-wrapper.diff are my changes for openjdk-6.21:42
ubottuUbuntu bug 790240 in openjdk-6 (Ubuntu Precise) "at-spi needs demotion for precise (at-spi2-core in main)" [Medium,Triaged]21:42
l3onno, because it's the first time I ever seen that ...21:42
cjwatsonl3on: yes21:42
cjwatsonI mean yes it is public21:43
l3onthere is some wiki page that I have not read yet ?21:43
cjwatsonI can hardly answer that reasonably21:43
infinityI suspect there are several?21:43
l3oncan you give me a wikipage that links to that html ?21:44
cjwatsonhttps://lists.ubuntu.com/archives/ubuntu-devel/2011-May/033270.html21:44
cjwatsonno idea if it is on the wiki21:44
cjwatsonbut it's a wiki, you can edit it :)21:44
cjwatsonhttps://wiki.ubuntu.com/OneiricOcelot/TechnicalOverview/Alpha1 and https://wiki.ubuntu.com/PlusOneMaintenanceTeam/Specs/Infrastructure link to it, although neither is particularly documentation; but you specified wiki pages. :-)21:46
=== lan3y is now known as Laney
l3onIt's absolutely not clear for a new contributor all these things... there's an well known lack in devel-doc that scares me ... :/21:46
l3onbeh... let's go to read :) thank cjwatson21:47
YokoZarWhich debhelper program might be responsible for deleting a .so file in a package directory?21:47
* SpamapS starts a discussion about bug #87190721:48
ubottuLaunchpad bug 871907 in vim (Ubuntu) "vim should have "set bg=dark" by default" [Wishlist,Confirmed] https://launchpad.net/bugs/87190721:48
infinitySpamapS: Agreed, ship it.21:48
infinitySpamapS: (Obviously, the correct answer here is "why the heck isn't vim detecting the current terminal palette and adjusting sanely?"21:49
infinity)21:49
infinitySpamapS: But people who use white terminals are Wrong(tm) anyway.21:49
* SpamapS raises infinity a few ticks on the list of people who get to come on the space ship this December21:51
SpamapSinfinity: indeed, "terminal" isn't enough, we need a new bit to the emulation spec which is "normal" or "eye burning"21:52
cjwatsonl3on: I don't think it would be reasonable for most new contributors to need to know about the transition tracker; it's a fairly advanced archive management tool21:54
cjwatsonmaybe s/advanced/specialised/21:54
micahgl3on: I did the ones for haskell-test-framework, the haskell-clientsession one requires a few extra rebuilds on top of this and I'm not going to do that right now, are you blocked on this for something or are you just trying to fix stuff?21:57
l3onmicahg, fixing unmetdep in precise...21:57
micahgok, so, it's 7 rebuilds total and they have to be in the right order22:01
micahgmaybe I look later this week unless someone else grabs it first22:02
micahgactually, it's 8 (forgot about the first one )22:02
infinitySpamapS: Is there no way for vim to determine its current bgcolor?22:03
infinitySpamapS: I would have thought that it would know what it inherited from its parent.22:03
stgrabercjwatson: if you have a sec, the TB meeting minutes are waiting in ubuntu-devel-announce22:16
cjwatsonstgraber: accepted22:19
stgrabercjwatson: thanks22:20
RAOFWe're almost ready to perform the Xserver transition, so I now need to know how to/who to do the source+binary copy from the staging PPA.22:21
RAOFcjwatson: If you're not too busy/asleep, I suspect that you know how I can go about binary-copying from the X staging PPA into precise. :)22:52
cjwatsonyep.  needs an archive admin.  I can do it - can you give me full details?22:53
cjwatsonoh, wait, you ARE an archive admin22:53
YokoZarIf package foo version 1 provides i386 and amd64 versions, and package foo version 2 in precise only provides i386 versions (that install fine via multiarch), what happens at upgrade time?22:53
RAOFcjwatson: Only for purposes of SRU-teamage.22:54
YokoZarIE, do we have to special case each multiarch transition from packages that used to use ia32-libs?22:54
cjwatsonI think it wants an adaptation of https://wiki.ubuntu.com/ArchiveAdministration#Publishing_packages_from_the_ubuntu-mozilla-security_public_PPA22:54
Laneydoes copyPackage(s) + include_binaries=True not work for anyone? does it work at all?22:54
cjwatsonLaney: wgrant seems to think it's busted, and I've seen some corroboration of that, so I intend to avoid it until I have time to write a unit test that shows up the problem22:55
Laneyrighto22:55
cjwatsonI think it worked for me when copying oneiric-proposed -> precise but not oneiric-proposed -> oneiric-updates22:55
wgrantcjwatson: I don't know that it's busted, I just know how many problems the implementation has had, and how little it was tested.22:55
RAOFWe want everything in https://launchpad.net/~canonical-x/+archive/x-staging/+packages to land in Precise.  It's all built and ready.22:55
cjwatsonbut at least some of the implementors seem to be opposed to having the damn thing just e-mail me to tell me what the problem is22:56
cjwatsonso I can't debug it22:56
cjwatsonRAOF: should I care about the four build failures there?22:56
RAOFThree of them are expected dep-waits rather than build failures; the msm failure on armhf needs fixing, but that can be done later.22:57
cjwatsonI'm not sure it can after I copy22:58
cjwatsonI mean I'm not certain it won't need a new upload22:58
RAOFOh, it will need a new upload.22:58
RAOFBut I'm not sure if anyone uses that driver at all, I don't particularly want to invest the time in fixing the build on armhf right now, and I don't want to delay the transition further.22:59
RAOFAnd I *know* that no-one uses that driver on armhf right now, because it's never been built there before.23:00
* Laney hopes this transition will bring super meat boy back :-)23:00
* RAOF had no idea that super meat boy went away, so he confidently responds *yes* !23:02
kirklandcjwatson: hey, any chance you're still around?23:18
kirklandcjwatson: I have some questions about linux-headers and dkms23:18
cjwatsonRAOF: xkeyboard-config has a newer version in precise?23:19
cjwatsonkirkland: sort of, not sure that sounds like I'm the best person to ask though ...23:19
kirklandcjwatson: who do you recommend to field this one, then?23:19
kirklandmaybe slangasek has some ideas23:19
RAOFcjwatson: Yes, that's expected, sorry.  I should have removed that from the PPA.23:19
cjwatsonkirkland: I don't know.  You could ask the question to the channel first and then we could find out23:19
* RAOF could even have some relevant dkms knowledge23:20
kirklandslangasek: cjwatson: okay, I think this should probably be a systemic problem with any dkms packages23:20
kirklandRAOF: \o/23:20
kirklandslangasek: cjwatson: i have a dkms package, which, of course requires linux-headers to build23:20
kirklandslangasek: cjwatson: i can depend on linux-headers, clearly23:21
kirklandslangasek: cjwatson: but in practice, that doesn't seem to be enough23:21
robert_ancell@pilot on23:21
udevbot_(pilot (in|out)) -- Set yourself an in or out of patch pilot.23:21
robert_ancell@pilot in23:21
=== 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: robert_ancell, pitti
kirklandslangasek: cjwatson: because of the combination of all of the different versions and flavors that might be on a given user's system23:21
infinitykirkland: Depending on headers is as much of a failing idea as depending on kernel images.23:21
slangasekkirkland: there's no good solution to this problem23:21
slangasekfwiw23:22
kirklandslangasek: ah, okay, so this is a known issue, that others have tried to solve?23:22
slangasekyep23:22
kirklandslangasek: is there a currently recommended best practice?23:22
slangasekthere's no way to express the dependency "I need the version of the headers corresponding to the kernel the user has installed / is running"23:22
infinitykirkland: nvidia* goes for a best guess of "linux-headers-generic | linux-headers", but that will fail often enough.23:22
kirklandinfinity: yep, which is where we are23:23
infinitykirkland: Generally, the assumption is that people installing dkms packages have the right linux-* metapackage installed, or know what they're doing. :/23:23
slangasekkirkland: I think whatever superm1 is doing is probably "recommended best practice"23:23
cjwatsonRAOF: http://paste.ubuntu.com/814880/ - please review23:23
kirklandinfinity: i have a check in the postinst, that can echo to the user exactly what they need to install23:23
kirklandslangasek: okay, i poked superm1 about this several weeks ago, never heard back from him23:23
infinitykirkland: People who watch postinst output have a high incidence of intersection with people who know what headers they need.23:23
kirklandinfinity: ack23:24
infinitykirkland: Now, if this is a driver being enabled by jockey, I suspect jockey can DTRT (and if it doesn't, it could be taught how to)23:24
kirklandperhaps what i need is a wrapper script that DTRT23:24
slangasekkirkland: right - but you can work out which dkms-using packages in the archive he's touched, I guess, and look at what they do :)  (I honestly don't remember which those are)23:24
kirklandand recommend that as the way to install this dkms module23:24
kirklandslangasek: heh23:25
cjwatsonRAOF: It's possible I could do it all in one command, but then I wouldn't get version checks23:25
cjwatsonAnd I'm paranoid about this sort of thing23:25
RAOFFair enough.  I'm checking the versions, too.23:26
infinitykirkland: To be fair, on a "standard" Ubuntu system (server or any desktop flavor), it's fair to assume that the right headers are installed, and dkms will "just work".23:26
kirklandheaders=$(dpkg -l linux-image-* | grep "^ii" | awk '{print $2}' | sed "s/-image-/-headers-/") ; sudo apt-get install $headers23:26
infinitykirkland: People who break that assumption, while in an unfortunate situation from a support and DWIM standpoint, are hopefully fairly rare.23:26
kirklandinfinity: hmm, are you sure about that?23:27
infinitykirkland: Quite.23:27
kirklandinfinity: i didn't think headers were installed everywhere by default?23:27
infinitykirkland: We jump through hoops to make sure post-installer systems have kernel+headers that match, and a metapackage to make that persist on upgrades.23:28
RAOFcjwatson: That list looks correct.23:28
* cjwatson idly notes that linux-headers-generic is no longer the default on i386 ...23:28
cjwatson(And no idea if we always get upgrades right.)23:29
infinitycjwatson: You mean generic -> pae upgrades?23:29
infinitycjwatson: I have no idea either, but I'd like to hope so? :)23:29
=== emma is now known as em
cjwatsonSo would I.23:30
cjwatsonBut I hope for money to rain from the sky too.23:30
infinityThat's hot happening in Cambridge?23:30
infinityYou need to move.23:31
cjwatsonSucks to be us.23:31
infinitys/hot/not/23:31
RAOFI hope you're hoping for notes.  Coins would be really annoying!23:31
infinityI need new fingers to rain from the sky.23:31
kirklandif not linux-headers-generic, what is "the default" on i386 now, cjwatson ?23:32
cjwatson-generic-pae23:32
kirklandcjwatson: k23:32
cjwatsonas announced a month or two back23:32
* infinity has an inexplicable craving for strawberry milkshakes, and decides it's time for lunch.23:34
kirklandslangasek: cjwatson: infinity: thanks for your help23:36
kirklandsuperm1: ping me about dkms when you have some time23:36
kirklandsuperm1: re: the conversation I just had with infinity, cjwatson, and slangasek above23:36
kirklandsuperm1: re: best practices on ensuring that all of the necessary headers are installed23:37
slangasekinfinity: new fingers> eew23:37
slangasekkirkland: sure thing23:37
SpamapSslangasek: think you'd have time to sponsor a mysql upload?23:48
SpamapSslangasek: 5.5.20 did in fact fix compiling with gcc 4.623:49
SpamapSslangasek: I think I'll keep it in experimental though, until I figure out how to not build /usr/bin/mysql statically linked23:49
micahgrobert_ancell: would be appreciated if you can have a look at bug Bug #916477 after your piloting session (blocking lightdm-gtk-greeter getting into Debian)23:57
ubottuLaunchpad bug 916477 in Light Display Manager "gio-2.0 missing from liblightdm-gobject-1.pc" [Medium,Incomplete] https://launchpad.net/bugs/91647723:58
robert_ancellmicahg, do you understand why it is failing?  The greeter doesn't need to link against gio23:59

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