/srv/irclogs.ubuntu.com/2012/12/14/#ubuntu-devel.txt

=== Tonio_aw is now known as Tonio_
=== Tonio_ is now known as Tonio_aw
=== slank is now known as slank_away
xnoxxz?01:03
infinityxnox: *blink*01:06
infinityxnox: Oh, my webkit question?  No, it really is relinking.01:06
infinityxnox: Adds about 11h on ARM.  Totally unfun.01:06
xnoxalthough it has separate -dbg packages.01:06
xnoxinfinity: 0_001:06
* xnox noticed a checky -Zxz in cdbs/gnome.mk01:07
infinityIt's the whole libtool relink-on-install business.01:07
xnoxs/checky/$(whatever proper way to spell it)/01:07
infinityCheeky?01:07
xnoxyes.01:07
=== _salem is now known as salem_
micahgwebkit doesn't use cdbs01:11
xnoxmicahg: sure. it was a slightly vaguely on-xz-topic references. considering that a few things in desktop seed do use cdbs/gnome.mk.01:12
infinityxnox: I don't mind if things are sneakily switching.  udebs have been xz for ages.01:14
micahgswitching to xz debs is a good thing for things that are frequently updated01:14
infinityOver time, I think it's the right answer for almost everything, the only thing I've been pushing back on is us doing it on our own without coordination with Debian.01:15
micahgso, Debian's main goal right now was to try to get everything that's supposed to be on CD #1 back on CD #1, so that probably explains the GNOME usage01:17
* micahg is telling people what they already know again...01:17
xnoxinfinity: micahg: should we switch langpacks from bz2 to xz?01:18
xnoxfrequent && !debian-upstream01:18
xnox=))))01:18
infinityxnox: Probably, yes.  Anything we're forcing to bz2 right now should probably switch.01:19
infinityxnox: Need to be careful, though, since that's all autogenerated, and we don't want to accidentally switch, say, lucid langpacks.01:19
xnoxthat would be all emacsen & texlive.01:19
xnoxinfinity: is lucid still getting langpack updates?!01:20
infinityOh, probably not, since we're not doing point releases anymore.01:20
xnoxyeah, that's what i thought - surely it must be past it's point releases.01:21
infinityBut there's always the chance someone may decide that we should.01:21
infinity*shrug*01:21
micahgwait till april?01:21
infinityAnyhow, I wouldn't be against changing langpacks.  It's not really as meaningful as it was when we were trying to stuff them on alternate CDs, mind you.01:21
infinityWhich was why they were bz2.01:21
xnoxinfinity: but these days we download them on-demand & the smaller they are the faster we download them.... not sure about the unpack time penalty vs bz201:22
infinityIt was never about mirror space or download time, just trying to stuff a ton of packages on a CD.01:22
xnoxon-demand = during the install that is.01:23
infinityDownload time versus unpack is hard to benchmark, since we first have to decide what an "average user" has for both bandwidth and CPU/RAM.01:23
micahgunpack should be faster than bz201:24
infinityMy gut feeling, though, is that almost any unpack time impact will negate bandwidth concerns almost immediately for all but people on dialup.01:24
micahgit's compression that might be a tad slower01:24
infinitymicahg: Oh, for bz2, yes.  Which is why I said we should just switch bz2 stuff to xz.01:24
infinityThis sort of turned into a generic xz discussion for me halfway through. :P01:24
* xnox the 21st centure term for dial-up is 3G or metered/expensive 4G01:25
infinityIn general xz will almost always be a win over bz2.01:25
infinityBut it can often be a loss over gzip.01:25
StevenKinfinity: In terms of CPU time, file size or both?01:25
infinityStevenK: Both, usually.  bzip2 is pretty awful.01:25
infinityWhich reminds me, I should drag our buildd chroots kicking and screaming into the current century and stop using bz2.01:26
StevenKHaha01:27
StevenKDoes lp-buildd depend on them being bz2?01:27
infinityStevenK: Yeah, but that's easily solved.01:27
StevenKWhat about dak?01:27
infinityStevenK: What I need to double-check is that there are no server-side assumptions there.01:27
infinityStevenK: ...dak?01:27
StevenKinfinity: Yeah, I've been trying to think about the chroot handling in LP, and I'm not sure.01:28
infinityStevenK: Preeeeetty sure we have no dak instances with a buildd/sbuild setup backed by the librarian's chroot tarballs. :P01:28
StevenKHeh01:28
xnoxthere is always first time for everything =)01:28
infinityAnyhow, if there are any soyuz assumptions, they'd just be filename assumptions.01:28
infinityWhich isn't actually a big deal.01:29
infinityCause I can check file(1) magic when I grab the librarian blob and work with that.  Filenames are meaningless.01:29
infinity(And given that they're stored as filcache/$HASH on the buildd anyway, filenames are already meaningless)01:30
xnoxinfinity: also tar knows how to auto-guess all supported compression formats by default....01:30
StevenKinfinity: Oh, so it just assumes filecache/$HASH is bzip2? Orsum ...01:30
infinityStevenK: It's a bit weirder than that.  Since the $HASH is the hash of the tar.bz2, but after the first unpack, the contents are actually just the .tar01:31
infinity(To avoid unzipping over and over)01:31
StevenKHah01:31
infinityNot sure what Daniel was smoking that day.01:31
StevenKRight, I was wondering if we were paying the bzip2 penalty over and over.01:32
infinityNah, the bz2 hit is only on first unpack of a new chroot, so it's not a big deal.01:32
infinityWhich is why I never cared deeply about changing format.01:32
StevenKinfinity: And yet you seem to care a little now? :-)01:33
infinityI'll stop caring soon.01:33
infinityBut I'm touching lp-buildd for some other fixes over the holidays, some compression magic could accidentally slip in.01:33
=== salem_ is now known as _salem
=== Ursinha is now known as Ursinha-afk
=== chiluk_away is now known as chiluk
=== chiluk is now known as chiluk_away
=== bradm_ is now known as bradm
pittiGood morning07:38
mlankhorstcould one of the sru admins accept xorg so that I can retire the backports ppa? :-)07:44
dholbachgood morning08:00
=== directhe` is now known as directhex
=== mcclurmc_away is now known as mcclurmc
=== yofel_ is now known as yofel
=== Tonio_aw is now known as Tonio_
=== Pricey_ is now known as Pricey
=== gavin__ is now known as gavinguo
=== mthaddon` is now known as mthaddon
=== henrix_ is now known as henrix
=== stan_ is now known as stan
=== tkamppeter_ is now known as tkamppeter
blami_what's a ubuntu developer usual workflow? When I decide to patch something should I do my changes to upstream first and then have them propagated to package or fix package first and then contribute to upstream?09:54
persiaFor ease of testing, I generally fix the package first, make sure it runs in the current development environment, and then see how the patch could go upstream.09:56
dholbachblami_, getting fixes as upstream as possible is usually the best idea, but depending on how urgent the fix is, it might make sense to get it into Ubuntu first09:57
persiaThat said, it is usually a good idea to check upstream to see if the issue is already solved beforehand (and perhaps cherrypick, if the new upstream version isn't looking likely to land in the current release), which may mean that the first solution is against upstream.09:57
persiadholbach: In terms of committing the patch, I couldn't agree more, but in terms of initial testing, do you usually pull the upstream source (repackaging if necessary), and patch it for issues?09:58
dholbachpersia, no - I was merely commenting on where to contribute the fix to09:58
persiaOh, indeed.  Once the patch works, sending upstream is best, and sometimes it's not even worth an Ubuntu upload.09:59
blami_persia: so you usually do something like bzr branch something or apt-get source something, apply your changes, build the package, test it and then, if it works you decide how to integrate your changes?10:11
persiablami_: Precisely.  Generally it's apt-get source, edit-patch ${SOMETHING}, debuild -S -us -uc, sbuild -d -A ${PACKAGE}, dpkg -i ${PACKAGE}, test10:15
* xnox with edit-patch hopefully dieing with fire =)10:15
persiaIf I'm testing something that only works in a low-performance environment, a headless environment, or an environment with limited flash-only storage, there might be some scps involved.10:15
persiaxnox: Why?10:16
xnox"just edit in place & dpkg-source --commit" instead10:16
xnoxpersia: note "ing" as in process of, not 'dead' as in no longer used =)10:16
persiaAh, yeah, perhaps we'll reach that point someday.  Since we still have some packages not updated since warty (because they have no known issues that updates would solve), I suspect it will be a long time.10:17
persiaMind you, someone could teach dpkg-source --commit about the various format:1.0 patch systems :)10:17
blami_persia: thing is I was asked to evaluate possibility of adding location profiles to NetworkManager. As it seems I will need to integrate a larger body of code for prototype (not one or two line fix), I would appreciate some sort of version control in process of patching.10:23
jtaylorblami: you can write your patch in a clone of upstreams vcs10:24
persiaIf you're doing something complex like that, it's probably better to do the work upstream, wearing a "NetworkManager developer" hat, rather than an "Ubuntu Developer" hat.10:24
jtaylormost vcs have methods to dump your changes into a single patch for the package10:24
persiaBig changes done downstream tend to be hard to push upstream, as they tend to lag trunk.10:25
xnoxblami_: bzr branch is good for that as well =)10:25
=== mcclurmc is now known as mcclurmc_away
pittisbeattie: it seems the last hardy glibc update broke postgresql; I put some analysis to bug 108839310:39
ubottuLaunchpad bug 1088393 in postgresql-8.3 (Ubuntu Hardy) "New bug fix releases: 9.1.7, 8.4.15, 8.3.22" [Undecided,In progress] https://launchpad.net/bugs/108839310:39
=== Tonio_ is now known as Tonio_aw
pittidoko, jelmer: FYI, sent the samba4 patch to https://bugzilla.samba.org/show_bug.cgi?id=950311:05
ubottubugzilla.samba.org bug 9503 in build "waf assumes that pythonX.Y-config is a Python script" [Normal,New]11:05
=== Tonio_aw is now known as Tonio_
seb128pitti, oh, thanks for that bug reference, I got bitten by that recently in another upload as well11:20
seb128I wonder how many source will have the issue11:20
=== Guest6605 is now known as iulian
xnoxseb128: interesting. what package was that?11:26
seb128xnox, py3cairo11:26
seb128xnox, http://launchpadlibrarian.net/125114732/py3cairo_1.10.0%2Bdfsg-3~exp3_1.10.0%2Bdfsg-3~exp3ubuntu1.diff.gz is the quick diff I didn't when the sync failed to build11:27
seb128xnox, I was a bit puzzled by why it was working before, but after reading pitti's comment that it's doko who changed the python script by a shell one things start making sense ;-)11:28
xnox*sigh*11:28
=== mcclurmc_away is now known as mcclurmc
=== _salem is now known as salem_
xnoxseb128: upstream git history doesn't have pre-git history in it. but at least since Sep 2011 waf simply calls the python-config (without prepending interpreter)11:32
xnoxweird.11:32
pittiseb128: oh, so that does affect more packages then?11:36
seb128pitti, yes11:36
seb128pitti, cf the url I just posted11:36
pitti*nod*11:36
=== cpg is now known as cpg|away
evxnox: you were saying last night that the hadoop charm relates to gunicorn multiple times. I can't seem to find this though - could you point me in the right direction?11:41
xnoxev: ....ehm not to gunicorn. within itself only.11:42
evoh11:42
xnoxev: it has e.g. worker-role, data-node-role or worker-and-data-node-role.11:42
xnoxev: sorry, i probably missunderstood what you need.11:43
xnoxev: and depending on what is the name of relationship it configures one or other or both "roles.11:43
xnoxev: and depending on what is the name of relationship it configures one or other or both "roles".11:44
evahh11:46
evthat is indeed slightly different11:46
=== Tonio_ is now known as Tonio_aw
xnoxev: you could write your own subordinate charm/relationship to gunicorn. connect to gunicorn via normal relationship & via subordinate relationship.12:07
xnoxev: since you can deploy subordinate onto your whoopsie charm.12:08
evxnox: Gnuicorn is already a subordinate12:08
evgunicorn*12:08
xnoxI see....12:08
xnox=((((12:08
dokoseb128, does pycairo have it's own copy of waflib?12:20
xnoxdoko: thanks to debian ftp-masters all waf packages must be unpacked & ship their own copy of waflib. but it seems like there has been broken piece of code cargo-culted outside of waf upstream.12:25
StevenKcjwatson_: In terms of that bug, I reported what I saw in terms of the traceback. Sadly, I didn't save a copy.12:34
seb128doko, yes12:43
=== Ursinha-afk is now known as Ursinha
mdeslaurpitti: thanks for figuring out the glibc issue, we'll look into it12:52
pittimdeslaur: cheers12:53
=== slank_away is now known as slank
=== Quintasan_ is now known as Quintasan
=== chiluk_away is now known as chiluk
=== cjwatson_ is now known as cjwatson
=== henrix_ is now known as henrix
=== Tonio_aw is now known as Tonio_
stgraber@pilot in14:28
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 12.10 released | Archive: Open | Dev' of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and dicussion of hardy -> quantal | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: stgraber
stgraber(missed my shift last Monday)14:28
* dholbach hugs stgraber14:36
=== speakman_ is now known as speakman
pittistgraber: FYI, I'm looking at the autopkgtest one14:43
pitti(sponsor queue item, I mena)14:43
pitti"mean" -- TGIF!14:43
stgraberpitti: ok14:43
rbasakIs there any difference between a source debdiff and a run of diff against two source directories? Can I just attach a suitable diff that can be applied to a debian source tree and claim it's a debdiff, or would that be wrong?14:46
rbasak(with an implied necessary -p1 the same as debdiff does)14:47
infinityrbasak: Why claim it's a "debdiff" at all?  Just call it a "patch", which is what it is. :P14:47
pittirbasak: a debdiff between two .dsc is more reliable14:47
pittirbasak: but in general, no; as long as your diff doesn't have junk in it it should be fine either way14:47
infinity(And I have no issues with people submitting source patches, and letting the sponsor sort out how best to apply it to the package)14:47
rbasakLP (or more likely some bots) treats a debdiff slightly differently in some cases14:47
rbasakinfinity: thanks. Because you're getting this one :-)14:48
rbasakAnd thank you pitti14:48
rbasak(this is because I wanted to revert half of a previous commit and I used git to achieve it)14:48
infinityrbasak: Oh, I am?  Lucky my.  Should I point out that I've been on vacation since yesterday? :)14:49
infinity(Happy to look at whatever your patch is when I'm bored, though)14:49
ScottKIf you're really bored, you could look at pitti's libc6 regression in Hardy.14:50
infinityScottK: Yeah, I have a firefox tab open for that.14:50
pittiinfinity: or enable ddebs :) what better time to enable them than a Friday afternoon before holidays?14:50
pitti*duck*14:50
infinityScottK: I suspect I know which of the sketchy security patches is the problem, but it'll take a rebuild to test.14:51
mdeslaurScottK, infinity: I'm currently looking at the libc regression14:52
infinitymdeslaur: Oh, shiny.  If you find the offending patch but see no way out other than reverting it (which may be the right answer, depending on the severity of the CVE), let me know, and I can help look.14:52
mdeslaurinfinity: ok, cool. thanks.14:53
jodhIs there a standard idiom for detecting if a library has bumped its ABI from that same libraries maintainer script? Or is it inferred from the changing version number?14:53
infinityjodh: If the SOVER hasn't changed, the ABI hasn't changed, or that's a grave bug in the packaging.14:53
infinityjodh: That's what SOVERs are for.14:54
infinityjodh: Is there context for this, though?  Why is this something a maintainer script should need to know?14:54
rbasakinfinity: so this is in relation to bug 1084106 and bug 1079185. I've explained everything in those bugs. I'd appreciate you looking at it for the obvious reasons, but also that I'd like to get this resolved and landed before the holidays if possible. I think it's bad that we've not managed to land a fix sooner.14:55
infinityjodh: Generally, this is something you should be detecting (and hard-failing on) during the build, not during install.14:55
ubottuLaunchpad bug 1084106 in The Eilt project "ARM server netboot installers broken" [Undecided,Triaged] https://launchpad.net/bugs/108410614:55
ubottuLaunchpad bug 1079185 in flash-kernel (Ubuntu Quantal) "Wrong bootarg for disk with label" [High,Fix committed] https://launchpad.net/bugs/107918514:55
jodhinfinity: Now we have stateful re-exec in Upstart, we can change the maint scripts for the libs it uses to say "restart upstart if our ABI version hasn't changed".14:55
rbasakinfinity: (and I've attached suitable debdiffs^Wpatches)14:55
=== rsalveti_ is now known as rsalveti
=== Ursinha_ is now known as Ursinha
rbasakinfinity: one final question. I noticed that your changelog entry named quantal rather than quantal-proposed. Does that mean that it's not necessary to use quantal-proposed, that we don't care, that it doesn't matter if you're specific where you dput or something else?14:56
infinityjodh: You're overthinking it.  You can just have it be "telinit u" unconditionally.14:56
infinityjodh: If upstart depends on libfoo5, it won't be removed because you install a new libfoo6, so the "if my ABI changed" test is meaningless.14:57
infinityrbasak: The archive auto-rewrites $series to $series-proposed.14:57
infinityrbasak: Or, rather, the upload processor does.14:57
rbasakinfinity: so should I submit SRU proposals with -proposed or without? Or don't care?14:58
jodhinfinity: right - thanks! ;-)14:58
infinityrbasak: I think without looks nicer, but it doesn't matter, both are valid.14:58
rbasakOK, thanks!14:58
infinityjodh: As a side note, this should be a trigger.14:58
infinityjodh: Cause restarting init several times on upgrade is silly.14:58
jodhinfinity: agreed. thanks for pointer.15:00
infinityrbasak: I'm not sure reverting is necessary.  Let me give reproduction a whirl here, I have a pretty good idea how this should blow up.15:00
rbasakinfinity: thank you! I appreciate it, especially on your holidya.15:01
rbasakFWIW, I've been trying on armadaxp, not panda (as I don't have my pandas set up since I moved my office). I didn't see before how that would matter, but perhaps it does.15:01
infinityrbasak: Could matter a lot, if the bug only manifests when installing with ubiquity.15:03
infinityrbasak: Which would be hard to reproduce on anything but omap/omap4. :P15:03
rbasakAh. I assumed d-i!15:03
rbasakAnd that would explain it15:04
ricotzinfinity, hi :), i hate to bother you again, but do you have any news on the eglibc cherry-pick?15:04
infinityricotz: It's in progress.  It's pending fixing an ARM bug at the same time.15:05
soreninfinity: You suck at vacation.15:06
soreninfinity: Just sayin'.15:06
ricotzinfinity, do you mind to put a "preview" packages somewhere? i can build it locally too15:06
jpdssoren: He works until infinity.15:06
infinitysoren: I've noticed.15:06
sorenjpds: And beyond?15:06
sorenjpds: Or would that be overdoing it=15:06
soren?15:06
infinityricotz: When I'm done the other bits, sure.  The current source isn't buildable. :P15:07
ricotzinfinity, ok, thanks, feel free to ping me15:07
ricotzthis is really an annoying issue here causing lock-ups :\15:08
barrymvo: so, xapian :)15:31
mvobarry: eh15:33
barrymvo: what about whoosh?15:34
mvohttp://whoosh.org/ - Birthplace of the International Association of Xena Studies  ?15:34
barryhttp://pypi.python.org/pypi/Whoosh/15:35
barrymvo: but your link looks like more fun :)15:35
mvobarry: is it available for py3 ;) the package I have here is py215:36
mvobarry: I don't know about it, it looks interessting, I have a look. but it would be nice to know the py3 state15:36
infinitybarry: Pure python doesn't sound like it would be performant.15:37
barrymvo: upstream claims to support py3, and yeah i see it's only py2 in raring.  shouldn't be too difficult to whip up py3 packaging15:37
barryinfinity: there's fast, and then there's fast enough :)15:37
infinitybarry: If we're replacing xapian, surely we want to replace it with something that doesn't suck on ARM.15:37
mvoinfinity: !python I guess15:37
mvo(at all!)15:37
infinitymvo: C/C++ would be nice...15:37
infinityBut you know how I feel about that. :P15:38
mvo:)15:38
barryinfinity: maybe you'd like to take a crack at http://trac.xapian.org/ticket/346  -- i failed ;)15:38
stgrabersounds like a good holiday project for infinity ;)15:39
infinityI saw the word "swig" and was scared away.15:39
barryinfinity: wise15:40
seb128slangasek, bdmurray, ScottK, infinity, SRU team: I would appreciate if somebody could review the nautilus fix from ritz that I just uploaded to precise quantal (https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1090344)15:40
ubottuUbuntu bug 1090344 in nautilus (Ubuntu Quantal) "Nautilus creates broken symbolic links to files located on GVFS mounts " [High,In progress]15:40
bdmurrayseb128: oh hey, yesterday I noticed there are two popplers in the quantal queue with different fixes15:41
seb128slangasek, bdmurray, ScottK, infinity: it's a small patch and some people have been waiting on it to be rolled out for a while (but it got blocked due to organizational issues ... anyway it would be good to get it out before holidays if we can)15:41
infinityseb128: I'll look at it.15:42
seb128infinity, thanks15:42
infinityseb128: On the condition that you talk to bdmurray about the poppler collision. ;)15:42
seb128bdmurray, shrug, the queues don't make those errors visible ... I've rejected mine, please accept the old one if you can, I will reupload mine after the holidays15:43
seb128infinity, ^15:43
infinityseb128: Better if you reupload yours incorporating the other one, IMO.15:43
infinityseb128: No point dragging it out into two SRU releases.15:43
seb128infinity, right, I'm not sure I will get to that today though ... but I will try15:44
* infinity nods.15:44
barrymvo: at the very least, i'll put together a py3 packaging of whoosh, and maybe we can give it a try and see how well/poorly it works?15:45
mvobarry: yeah, indexing the app-install-data and indexing software-center agents data would be good15:50
infinityIndexing, and then some sort of mock testsuite to see how well the indexes perform.15:51
infinityAnd do it on the slowest device you can find. :P15:51
* stgraber looks at his beagleboard C415:52
barryinfinity: i have an mx53 :)15:52
infinitybarry: stgraber wins.15:52
barryfsvo "wins"15:52
infinityYeah.  I have a "winning" C4 too.  It's going to learn to fly any day now.15:53
barryinfinity: out the window at high velocity?15:53
infinitybarry: Something like that, yes.15:53
mvoI have a rapberry pi, where does that stand in the ordering of fast<->slow?15:57
infinitymvo: Right around the C4.15:58
stgraberexcept that the C4 can actually boot Ubuntu )15:59
stgraber(well, for some definition of boot that doesn't involve anything more complex than a shell)15:59
infinityExcept that, yes.  I believe mvo runs Raspbian on his Pi.15:59
mvoyeah, its the debian thing running on it with some "crossports" from ubuntu16:02
infinityseb128: Accepted.16:02
xnoxstgraber: i totally saw a lab of rasbianpis running mythbuntu, does that count as "can actually boot ubuntu" or not?16:09
infinityxnox: It can't have been mythbuntu.16:09
infinityxnox: It could have been some mythbuntu stuff recompiled, but not mythbuntu as it exists in our archives.16:09
stgraberinfinity: well, actually, wouldn't quantal armel sort-of vaguely work on the raspberry pi?16:10
stgraber(at least for the part of main we rebuilt)16:11
infinitystgraber: Yes, assuming all the packages you wanted were recompiled during the quantal cycle.16:11
infinityWe rebuilt all of main.16:11
infinityAnd possibly most of mythbuntu was rebuilt in that timeframe.16:11
infinitySo, I suppose it's concievable that quantal/mtyhbuntu could run on v5/v6 devices.  Maybe.16:12
* xnox saw it running, but didn't have chance to tinker with it much they were display units.16:12
infinityI wouldn't hold my breath.16:12
=== sil2100_ is now known as sil2100
seb128infinity, thanks16:44
jonoSweetshark, are you an ubuntu member?16:50
=== deryck is now known as deryck[lunch]
jamespagejodh, still around?17:20
jodhyup17:20
Sweetsharkjono: hmm? no, doesnt seem so.17:22
jonoSweetshark, you should apply, and then we can get your blog posts on planet17:22
jonoSweetshark, ping Daniel Holbach, he will help you through the process17:22
Sweetsharkjono: yep.17:23
jamespagejodh, am I correct in thinking that an upstart configuration that is a task17:23
jamespagereally has no concept of 'stop on'17:23
jamespagei.e. its not long running....17:23
jodhyes17:24
jamespagejodh, great - thats what I though17:24
jonoSweetshark, cool :-)17:24
Sweetsharkdholbach actually asked me to reapply for upload rights, which IIRC would make me qualify ~automatically, but it fell over the cliff. inbox zero is on the horizon, but its run quickly away from me :/17:26
stgraberjodh: did you see my pm from earlier today?17:26
jodhstgraber: ?17:29
stgraberjodh: I sent you a private message around 14:00 UTC regarding the dbus events branch17:31
jodhstgraber: too many splits - on sec...17:31
stgraberok :)17:31
=== mcclurmc is now known as mcclurmc_away
xnoxslangasek: half of language-pack packages are actually in fact empty.18:04
xnox(binary that is)18:04
slangasekhuh18:04
slangasekseems like we should fix things to stop generating those18:04
slangasekunless they're needed as dependencies of other langpacks that aren't empty?18:05
xnoxslangasek: i guess we need to have ability to generate 'language-pack-none' which provides 'langauge-pack-<countrycode>'18:05
slangasekI don't think we should need to do that at all if they're empty18:06
xnoxslangasek: otherwise things like ubiquity/presseeeding/languages checks might break. Or do we have locales that don't have language packs?18:06
slangasekI would expect this to be handled in language-selector18:06
slangasekI'm pretty sure that from time to time we've had supported locales with no language packs18:06
xnoxslangasek: it's even bigger number of packages that provide <<10% of the template translation.18:07
slangaseksure18:07
slangasekwe still want to provide those, though18:07
xnoxok.18:07
slangasekincomplete translation is better than none if it's the only language you speak :)18:07
xnoxslangasek: some are funny, the only string translated is "continue" - i guess that's all that user will be clicking =)18:08
slangasekheh18:09
=== chiluk is now known as chiluk_away
* xnox ponders to launch juju spin up hadoop cluster to tell me the most translated string. Will it be "quit" or "continue" ?18:10
=== deryck[lunch] is now known as deryck
stokachustgraber: when you get a chance could you review bug 633109?18:21
ubottuLaunchpad bug 633109 in dput (Ubuntu) "No progress bar for sftp uploads" [Wishlist,Fix released] https://launchpad.net/bugs/63310918:21
=== pgraner` is now known as pgraner
stgraberstokachu: nomination approved, I'll review and upload in a minute18:26
stokachustgraber: sweet thanks man18:26
stgrabernp18:26
=== henrix is now known as henrix_
hrwhi18:30
hrwI have bug 1085392 which is about adding Samsung Chromebook UCM profiles into alsa-{lib,utils} in order to protect users from frying speakers (if they will try to get sound working on their own). Changes landed in Raring and I made SRU for both quantal and precise. Official procedure requires uploading SRU packages to -proposed but as alsa is in main I am unable to do that. Can someone review patches/packages and upload them for me?18:32
ubottuLaunchpad bug 1085392 in Cross distro support for Samsung Chromebook (ARM based) "Merge Chromebook UCM profiles into ALSA packages" [Critical,Triaged] https://launchpad.net/bugs/108539218:32
hrwhttp://tygrysek.juszkiewicz.com.pl/~hrw/ubuntu/chromebook/SRU/ contains SRU packages18:32
mdeslaurinfinity: it's CVE-2012-3480.patch...still trying to figure out why though18:33
ubottuMultiple integer overflows in the (1) strtod, (2) strtof, (3) strtold, (4) strtod_l, and other unspecified "related functions" in stdlib in GNU C Library (aka glibc or libc6) 2.16 allow local users to cause a denial of service (application crash) and possibly execute arbitrary code via a long string, which triggers a stack-based buffer overflow. (http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-3480)18:33
mdeslaurinfinity: oh, and only on i38618:34
stgraberstokachu: ah, oneiric and precise are the exact same release...18:39
stgraberstokachu: so your version number is wrong as you can't upload the same version to the archive twice18:39
stgraberstokachu: but I'll fix that for you18:39
stokachuah..18:39
stokachueven for different releases?18:39
stgraberstokachu: yeah because http://archive.ubuntu.com/ubuntu/pool is shared for all releases18:39
stokachuah ok18:39
stokachuso i needed to mark precise .2 i presume?18:40
xnoxhrw: please update the bug report details. it's currently not in the state fit for SRU.18:40
stgraberso the first one will be 0.9.6.2ubuntu1.11.10.1 and the other one will be 0.9.6.2ubuntu1.12.04.118:40
stokachustgraber: is the 11.10.1 12.04.1 something I  need to continue to use?18:41
stgraberstokachu: in such case we usually embed the release in the version, that avoids clashes if another SRU is needed later18:41
stgraberstokachu: in cases where the exact same version exists in more than one release you're SRUing to, yes18:41
stokachuah ok gotcha18:41
stgraberstokachu: the security team has an handy guide at: https://wiki.ubuntu.com/SecurityTeam/UpdatePreparation18:42
stokachusweet /me bookmarks18:42
stokachuah i see the version examples have it listed nicely18:43
=== chiluk_away is now known as chiluk
=== Ursinha is now known as Ursinha-afk
stgraberstokachu: oh, another note, the package is 3.0 (native), so you can't use debian/patches18:53
stgraberstokachu: I'll just apply the patch inline18:53
=== Sweetshark is now known as UbuntuRocksMOAR
=== UbuntuRocksMOAR is now known as Sweetshark
stokachustgraber: ah damn.. ok thanks :D18:54
stokachuis it not worth doing patches for a package like this then?18:54
stokachuits pretty small18:54
stgraberuploaded18:55
stokachuawesome! :D18:56
stgrabernative packages are usually just patched inline. Using quilt would require some more changes to debian/rules18:56
stokachucool, understood18:56
stgraber(I vaguely wish dput wasn't a native package, but there's no point in divering from Debian for that...)18:56
stgraber@pilot out18:56
=== udevbot changed the topic of #ubuntu-devel to: Ubuntu 12.10 released | Archive: Open | Dev' of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and dicussion of hardy -> quantal | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
stokachumicahg: i was able to get a new package pushed to my ppa for bug 106839918:58
ubottuLaunchpad bug 1068399 in Precise Backports "Please backport parallel 20120422-1 (universe) from quantal" [Undecided,New] https://launchpad.net/bugs/106839918:58
hrwxnox: ok19:00
micahgstokachu: ok, so, the backport from raring needs to go through quantal, as soon as you can confirm that the new version builds/installs/runs on quantal and precise, I"ll push it for you19:01
stokachumicahg: cool can i just use the backport tool for quantal and test it myself?19:01
micahgstokachu: wait, how was the issue I mention addressed?19:02
stokachuthe latest parallel doesn't exhibit the issue filed in the debian bug19:02
stokachuat least from my testing19:03
micahgwell, unless the two were made cli compatible, it still shares a binary with another package, but doesn't conflict19:03
micahgthough, it's not any worse than the distro version19:06
stokachuwould we want to do a one-off for Ubuntu where it conflicts then?19:06
micahgwell, I'd like someone to talk to the Debian maintainer first about it, there might be an easy solution19:08
stokachuok19:08
jtaylorthere is no easy solution ._.19:09
hrwxnox: I hope that new description will be fine19:28
hrws/description/comment/19:28
xnoxhrw: so it's still possible to fry speakers =/ oh well19:30
hrwxnox: thats kernel stuff which may get fixed later19:30
hrwxnox: but less users will play with mixer once they get working audio == less fried speakers19:31
xnoxsure.19:31
=== kees_ is now known as kees
=== pcarrier_ is now known as pcarrier
hrwxnox: thanks for help19:58
xnoxhrw: np.19:59
=== mhall119_ is now known as mhall119
argeshow do I get a package in the upload queue to be dequeued?21:36
margadput21:36
margadcut21:36
bdmurraypitti: I've a _usr_lib_indicator-session_indicator-session-service.1000.crash file wihtout a StacktraceAddressSignature with the latest apport in quantal if that is interesting to you21:37
dobeyoh that reminds me21:41
dobeyin raring at least, it seems apport gets launched under python3, even when python2-only apps crash, and it will crash if the apport source.py file for the app tries to import stuff that's only in python221:42
argesmarga, even if didn't upload it?21:44
=== hggdh_ is now known as hggdh
=== salem_ is now known as _salem
=== cpg|away is now known as cpg
Laneythe ubuntu archive doesn't support dcut21:58
Laneyarges: which queue?21:58
argesLaney, precise queue, duplicity22:05
argesLaney, i'm doing a fixed debdiff right now22:05
Laneyarges: so an UNAPPROVED queue. The answer is to ask an archive admin to delete it.22:05
Laneys/delete/reject/22:05
Laneyif it's not your upload you better also explain why22:06
argesLaney, ok... who should i ask at this hour on a Friday22:06
argesLaney, it is my upload22:06
argesbut it was sponsored by somebody else22:06
Laneyhttps://launchpad.net/~ubuntu-archive/+members#active22:07
LaneySomeone will probably look here soon enough though, I'd imagine.22:07
argesinfinity, hey if you get a chance can you delete an upload for duplicity/precise ?22:10
=== chiluk is now known as chiluk_away
NCommanderAny MIR team members awake? I have a bit of an unusual situation23:02
infinityarges: You want me to reject duplicity_0.6.18-0ubuntu4 from the precise queue?23:19
argesinfinity, yes I have a fixed debdiff on that bug23:36
argesbug  1013446 btw23:36
ubottuLaunchpad bug 1013446 in duplicity (Ubuntu Quantal) "Uncached grp and pwd calls make duplicity slow with large group and passwd maps" [Medium,In progress] https://launchpad.net/bugs/101344623:36
infinityarges: Rejected.23:36
argesthanks23:37
=== cpg is now known as cpg|away
=== slank is now known as slank_away

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