/srv/irclogs.ubuntu.com/2012/07/18/#ubuntu-devel.txt

YokoZarWe try to use "12.04" instead of "precise" in all user-facing communication, correct?00:00
* YokoZar just noticed Ubiquity still says things like "overwrite Ubuntu Precise" 00:01
barry@pilot out00:15
=== udevbot changed the topic of #ubuntu-devel to: Quantal Quetzal A2 released! | Archive: open | Dev' of Ubuntu (not support or app devel) | build failures -> http://bit.ly/HaWdtw | #ubuntu for support and general discussion for hardy -> precise | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
=== apachelogger__ is now known as apachelogger___
=== Quintasan_ is now known as Quintasan
TheMuso@pilot in01:07
=== udevbot changed the topic of #ubuntu-devel to: Quantal Quetzal A2 released! | Archive: open | Dev' of Ubuntu (not support or app devel) | build failures -> http://bit.ly/HaWdtw | #ubuntu for support and general discussion for hardy -> precise | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: TheMuso
TheMusobryceh, RAOF, who should I be subscribing to take care of this patch, given you need to put it in debian git? https://bugs.launchpad.net/ubuntu-omap4-extras-graphics/+bug/101529201:08
ubottuLaunchpad bug 1015292 in xorg-server (Ubuntu) "QT5 based applications fails with a segmentation fault with Pandaboard and the SGX driver" [High,In progress]01:08
TheMuso...or is it on your radar already?01:08
RAOFTheMuso: You can subscribe me if you like. That wouldn't be on one of our lists, because ricardo has it assigned to himself.01:14
TheMusoRight, and you wouldn't see it anyway since the package is not set to xorg...01:15
TheMusoRAOF: Thanks, will do.01:15
=== cpg is now known as cpg|away
=== nigelb_ is now known as nigelb
=== cpg|away is now known as cpg
nigelbLaney: Congrats on core-dev! :)02:08
infinityIt was fixed.02:08
TheMusoGiven Debian is now frozen, what are other pilots doing if they encounter new upstream releases in the queue? I'm enclined to query the contributor why they think it should be updated, but other than that, I might just let through. THoughts?02:50
=== Pendulum_ is now known as Pendulum
RAOFTheMuso: I'd probably tend towards updating it, as long as the packaging isn't significantly divergent to Debian.03:05
TheMusoRAOF: Thanks for the advice, thats what I've been thinking too.03:05
=== rsalveti` is now known as rsalveti
killownsudo apt-get install libfreetype6-dev:i386  makes remove the follow packages build-essential dkms g++ gcc gcc-multilib libcairo2-dev libfontconfig1-dev libfreetype6-dev libgtk2.0-dev libimlib2-dev libpango1.0-dev libxft-dev nvidia-current tk-dev  tk8.5-dev virtualbox-dkms, what's going on with ubuntu¿  same problem here https://bugs.launchpad.net/ubuntu/+source/wine1.4/+bug/944321/comments/1904:11
ubottuLaunchpad bug 944321 in wine1.4 (Ubuntu) "apt-get build-dep script for wine missing xorg and " [Undecided,Confirmed]04:11
pittiGood morning05:04
TheMuso@pilot out05:07
=== udevbot changed the topic of #ubuntu-devel to: Quantal Quetzal A2 released! | Archive: open | Dev' of Ubuntu (not support or app devel) | build failures -> http://bit.ly/HaWdtw | #ubuntu for support and general discussion for hardy -> precise | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
pitticjwatson: seems queue is stumbling over accepting checkbox: http://paste.ubuntu.com/1097785/05:17
pitticjwatson: it's a standard LP timeout05:18
StevenKpitti: It timed out in close_bugs_for_sourcepackagerelease, how many bugs does it reference?05:21
pittihttp://launchpadlibrarian.net/110354354/checkbox_0.14.2_source.changes05:23
pitti8 bugs05:23
pittithat was the case that cjwatson already mentioned in his post05:23
StevenKRight05:24
pittithe workaround would be to upload that to -proposed, accept, let it build, and copy it over, i. e. what we are about to do automatically anyway05:24
pittibut at least we now know it's a definitive issue05:24
StevenKBug closing during accept has always been an issue, TBH05:25
pittiyeah, of course05:25
pittiStevenK: I guess it's not trivial to make it use the same async bug closing as syncPackage()?05:25
StevenKpitti: syncPackage() is not a LP method that I can see05:29
pittiStevenK: ah, I mean copyPackage()05:38
pittiI keep mixing up the two05:38
pittisyncPackage was the older one05:38
pitti(but probably still exists)05:38
StevenKpitti: Right, so copyPackage() creates a job that does the copy -- no, it's not trivial.05:39
alazare619anyone here familiar with livecd-rootfs05:43
alazare619im trying to add a ppa to the building phase  but its not getting added05:43
pittialazare619: it's easier to use ubuntu-defaults-image from the ubuntu-defaults-builder package; see the manpage05:48
pittiit directly supports building a live CD with an extra PPA/package05:49
alazare619meh05:53
alazare619:P05:53
alazare619manpage ubuntu-defaults-image?05:53
pittialazare619: http://manpages.ubuntu.com/ubuntu-defaults-image05:55
infinityStevenK / cjwatson: So, if we're timing out with only 8 bug closures, I'd say that's a resounding failure for the "can we remove queue from cocoplum before we try a real release freeze" test, at least until we can beef that up...05:57
StevenKinfinity: The function in question is close_bugs_for_sourcepackagerelease, and it's been horrid for a long while.05:58
infinitycjwatson: (Unless we really want to live with the "upload somewhere that doesn't process bug closures and then copy" workaround during a release crunch, but that seems like a silly amount of self-imposed pain)05:58
infinityStevenK: Yes, we're well aware of how horrid it is, it's specifically why we were doing the fake freeze test.05:58
StevenKfor bug in bugs_to_close: <work out target> bug.newMessage() ;  for more than two bugs is not full of puppies of rainbows05:58
infinityStevenK: And if it's performing THAT badly, I'd say the test failed.05:58
pittiwell, is there a dramatic urgency of removing the cocoplum shell tool?05:58
pittiI thought the main point was that everyone in ~u-archive can now process the queue05:59
infinitypitti: IMO, no, but others seem to think differently. ;)05:59
cjwatsonpitti: interesting; it accepted it fine for me05:59
pittiI don't see why we can't keep the shell tool until the "all uploads to to -proposed" machinery is in place05:59
cjwatsonpitti: FWIW sync*Source* was the older method :)06:00
pitticjwatson: hm, I tried two times, but I guess 8 bugs is close to the magic bounardy06:00
pitticjwatson: ah :)06:00
infinitypitti: Trying two times probably primed the caches juuuust enough. :)06:00
pittiheh06:00
cjwatsonI wanted to remove the shell tool because it's something like 2000 lines of code that *almost* doesn't need to be there06:01
infinitycjwatson: I'm all for it being removed as soon as we can, but I'm not sure that's today, if 8 bugs is our limit.06:01
cjwatsonYeah, doesn't sound ideal.  Disappointing.06:02
pitticjwatson: I guess we can at least start with severely trimming the list of people with ssh access?06:02
infinity(Perhaps it's time for someone to actually think about profiling that there leviathan of a webapp)06:02
infinityOr, make bug closures async.06:02
cjwatsoninfinity: lifeless has been talking about making a notification service for a while06:03
pitticjwatson: (I don't mind having mine revoked, FTR)06:03
cjwatsonpitti: There's a little while yet before I start on that kind of thing06:03
infinitycjwatson: In fact, pitti volunteered on behalf of others to revoke theirs too! ;)06:03
infinity00:01 <pitti> if cjwatson, you, and slangasek keep access, there should always be one person available for emergency accepts06:04
infinity^---06:04
pittithe only reason for sshing there recently has been checkrdepends; but that in no way requires cocoplum access, just me getting out of old habits :)06:04
infinity00:02 <pitti> also, I think you're by far the most attractive archive admin06:04
* pitti files a bug against weechat about its string rewriting06:05
* infinity whistles.06:05
pittigetting a towel to wipe clean my screen now06:05
infinitypitti: I mostly use reverse-depends(1) now, but I don't trust it fully.  I should look into why that is and file bugs.06:05
pittiinfinity: the next best thing woudl be to run it on people, which also has a local mirror06:06
infinitypitti: And, conveniently, a checkout of ubuntu-archive-tools.06:06
cjwatsonSo turning bug closures into a job mightn't necessarily be *horribly* hard; one reason I haven't is that it seems to overlap with this notification service thing06:06
StevenKcjwatson: I think it might be worthwhile to investigate a better API for that first, rather than just clammoring for a job.06:07
pittiis there an estimate when we'll likely have the "everything into -proposed" machinery? because that would circumvent the problem, wouldn't it?06:07
cjwatsonStevenK: as in internal API?06:08
StevenKcjwatson: Yes.06:08
infinitypitti: I'm hoping I can make it go vaguely "soon", but then I'd also want to fix/change accepts into -proposed to automagically twiddle bugs to Fix Committed, which will hit the same wall.06:08
StevenKcjwatson: The current code does a for loop over each bug, using BugTaskFlat we could fetch the relevant tasks in one fast query, feed the list of tasks and a message into BugSet.something, win06:08
infinitypitti: Right now, we do that by hand with sru-accept, which is silly.06:09
pittiinfinity: *nod*06:09
infinityAnyhow, I think I'm going to have an uncharacteristically early night.06:10
StevenKinfinity: Who are you, and what have you done with the real Adam?06:10
infinityStevenK: I didn't say I'd succeed at it.  I'm just going to try.06:10
infinityFingers crossed.06:10
cjwatsonStevenK: there is a possibility that I may have a go06:11
cjwatsonif I can understand it06:11
StevenKcjwatson: I'm certain both wgrant and I would be happy to have a pre-implementation call with you06:11
cjwatsonnot to mention figuring out how to QA it ...06:11
StevenKcjwatson: It may end up having to be a job, but maybe not06:11
infinitycjwatson: File a bunch of bugs, write a tool that uses the new API to mangle them over and over, time it?06:11
cjwatsoninfinity: caching06:12
infinitycjwatson: Doesn't really need to be hooked up to accepts.06:12
infinitycjwatson: File more bugs!06:12
cjwatsonfor testing, StormStatementRecorder is probably more useful.06:12
StevenKYeah06:12
StevenKCall close_bugs_for_spr and see if the statement count makes you sob or not.06:13
StevenKIf there are no tears, the test passes.06:13
cjwatsonThe other problem is that it isn't just the target computation; doesn't it take time to notify each recipient too?06:14
StevenKI'm not sure about that, but maybe06:15
wgrantStevenK, cjwatson: Yes, the main problem is usually notifications.06:16
wgrantcjwatson: Of course, the proper way to fix this is to make accepts async like copies06:19
cjwatsonMove the whole thing to jobs rather than just the bug closures?06:22
cjwatsonThe problem there is that errors in the acceptance are more likely and more important than errors in bug closures, and making the whole thing async would complicate error notifications.06:22
wgrantcjwatson: It would, but acceptance should really be the same code as copying.06:23
wgrantTreating them differently is... odd06:23
infinitycjwatson: It already notifies by mail (and I certainly get mail when a copy goes kablooey)06:24
cjwatsoninfinity: There's no mail notification when an attempt to accept a package fails06:24
infinitycjwatson: If we just augment that service to also mail the person who initiates the job (ie: the AA driving) on anything !accept.06:24
cjwatsonBut OK, it's certainly *possible* for failed jobs to mail error notifications06:25
cjwatsonI'm not convinced the resulting UI is good06:25
wgrantWell06:25
wgrantIt may not be good06:25
wgrantBut it will work06:25
infinityWell, as wgrant points out, it's the same UI as copies.06:25
wgrantWhereas what we have now does not work06:25
infinitySo, either it's all bad or all good.  Half bad seems weird.06:25
cjwatsonWhat we have now works about (from raw data during this experiment) 95%+ of the time06:25
infinityAnd, if the copy experience isn't ideal, we should probably look at sorting that.06:26
infinityCause, frankly, except in freeze periods, I bet we copy almost as much as we accept directly.06:26
infinityOkay, and not counting autosync stuff, but that could use an overhaul too.06:26
cjwatsonautosync just had an overhaul :P06:26
cjwatsonOnce we get to the point of copying things, failures are rather less likely, and we guard against a lot of the plausible ones in the sru-report stage06:27
infinityDefine "failure" here?06:27
infinityYou mean genuinely broken packages that somehow explode the machinery in unpredicted ways?06:27
infinityOr rejects?06:27
infinityCause we get rejects on copies.06:27
cjwatsonI mean QueueInconsistentStateError06:28
infinityKay.  Can't remember the last time I ever saw that on an accept either.  But you have accepted a lot more packages than I in the last few years.06:29
cjwatsonLooks like basically version clashes, file overlaps, and invalid components.  Maybe that's not so bad.06:30
infinityThose should all be rejects.06:30
infinityHow are they not?06:30
cjwatsonPossibly these are last-ditch guards and they're supposed to be rejected earlier.  I forget.06:32
infinityWell, I would assume the first two are trying to guard against some race whereby you could land clashes in the queue somehow.  But given that that should all happen serially with locking and such, well done if we still haven't fixed getting to that state.06:33
infinityThe latter, I have no idea how it would "slip in".06:33
infinity(Except maybe a guard against a bug in the old queue tool allowing you to override something into oblivion?)06:33
infinityOr a bug in rewriting of components from Debian.06:34
cjwatsonYou know what would help?  A job runner that ran continuously watching for stuff to do, rather than running every minute06:34
cjwatsoninfinity: Resurrecting rejections comes to mind06:34
cjwatson(For the first two)06:34
infinitycjwatson: Those should then pass through the same accepty machinery (that's not historically been true, but it really should be now, if it's not...)06:34
cjwatsonThey do, but if they fail, you get QueueInconsistentStateError.06:35
infinitySpecial.06:35
cjwatsonWhich leaves them in rejected so in fact this is fine.06:35
cjwatsonI do think that the up-to-a-minute-or-so delay you get for copies would be Very Very Annoying for accepts.06:35
cjwatsonIt's merely Annoying for copies, perhaps because we're used to it.06:36
infinitycjwatson: Actually, for accepts, I'd find it less annoying.06:36
cjwatsonReally?06:36
infinitycjwatson: I find it annoying for copies, because of the pile-on bug that copies often then need an accept.06:36
cjwatsonWell, OK06:36
infinitycjwatson: I don't often need to follow-up an accept.06:36
cjwatsonBut imagine you're iteratively processing the queue06:36
cjwatsonYou'll often be going back and looking at what else is there right afterwards06:37
infinityAccepts are fire-and-forget, until they produce something later (via a buildd).06:37
cjwatsonFrequent source of WTF moments06:37
infinityOh, I suppose there's that.06:37
infinityDB addition to mark accepts as "accepting", so that UIs can choose not to display in-progress jobs, and twiddle then back if the async job fails?06:38
infinitys/then/them/06:38
cjwatsonThat'd be a new upload status (effectively another "queue", as we choose to see it)06:38
cjwatsonWell, not quite, because it would need to remember the old status06:38
infinityYeah.06:38
infinityI didn't mean it as a status change, but just a flag.06:39
infinityIt would still be in its queue until the job finished and moved it to accepted.06:39
infinityJust marked as "don't show up in high level UIs, I'm thinking".06:39
cjwatsonMaybe.  Kind of sounds like solving the problem by adding more data.06:39
infinityWhich then also gives you a "--show-in-progress" option to queue, if you want to see what's going on.06:39
infinityWell, you can add a column, or you can AND the previous queue (I assume they're ints?) with some magic number to create a superqueue. :P06:40
infinityBut either way is adding data.  I don't know of a way to track state without doing so.06:41
infinityMidgets, I suppose.06:41
infinityWe could hire midgets.06:41
infinityTo sit in the appservers.06:41
infinityAnd keep watch.06:41
infinityIt miiiiight be bedtime.06:41
RAOFI suggest pixies; they're cheaper.06:42
scientesdpkg-shlibdeps: error: invalid dependency got generated: liblzma_private_symbols06:45
scienteshavn't gotten that one before06:45
alazare619ok is the ubuntu-image-defaults a minimal iso?06:52
alazare619or is it gnome?06:52
pittialazare619: it's an ubuntu desktop CD, i. e. with unity/gnome06:52
alazare619is there a way to get image-defaults without gnome?06:53
alazare619or am i just going to go the route of livecd-rootfs?06:53
pittinot right now06:53
cjwatsonStevenK: Can you help me read https://oops.canonical.com/?oopsid=OOPS-010486e682dfae5a2594aa81edcedc98 ?  I assume times are in ms - does the fact that there's nothing going on >142ms, and not even any repeated statement occupying >156ms, mean that this is death-by-a-thousand-cuts?06:53
cjwatsonIt would help if there were fewer blank lines :P06:54
lifelesscjwatson: they aren't blanks06:54
lifelesscjwatson: scroll to the right06:54
cjwatsonOh, not blanks, insane indenting06:54
cjwatsonRight06:54
lifelessbacktraces06:54
cjwatsonNot quite sure why they're so ridiculously far over.06:55
lifelessone of the queries has pushed the column width out06:55
lifelessanyhow06:55
lifelesskey things:06:55
lifelessStatement Count: 51806:55
lifeless^ thats way too many06:55
lifelessmin time is 1-2ms for a query06:56
lifelessyou need to aim for 15-20, and accept up to 5006:56
lifelessif you click on repeated querys06:56
lifelessand scroll far left06:56
lifelessyou see:06:56
lifeless34 reps of06:56
lifelessSELECT Person.account,06:56
lifeless       Person.creation_comment,06:56
lifeless       Person.creation_rationale,06:56
lifeless..06:56
=== darkdevil_ is now known as dArKd3ViL
lifeless32 of bugsubscription lookups06:56
lifeless21 of sourcepackage id lookups06:57
lifelesscjwatson: is +upload doing email notifications ?06:57
lifelesscjwatson: oh, I see06:57
lifelessthis has been thoroughly analyzed already06:57
lifelessbug 74579906:58
ubottuLaunchpad bug 745799 in Launchpad itself "DistroSeries:+queue Timeout accepting packages (bug structural subscriptions)" [Critical,Triaged] https://launchpad.net/bugs/74579906:58
lifelesshttps://bugs.launchpad.net/launchpad-project/+bugs?field.tag=timeout and look for queue ;)06:58
StevenKAnd then sob quietly06:58
alazare619is there a livecd-rootfs irc?07:00
cjwatsonlifeless: So I would love pointers to general strategies for fixing this kind of thing within LP.  Is bulk-loading an appropriate hammer for this kind of nail?07:05
cjwatson(Assuming for a moment that this is fixable without going async)07:06
=== dArKd3ViL is now known as darkdevil_
lifelessso, there are a few strategies07:09
lifelessfirst is to look for places that aren't bulk loading already and do so07:09
lifelessthere is a person helper, for instance07:09
lifelesshowever, all the bug helper code is notify-per-bug07:09
lifelessso a loop on bug will be bulk loading internally but not globally.07:09
lifelessyou basically need to drive the cost of notifying a bug down to (say) 10ms.07:10
lifelesswhich my proposed notification service would do07:10
cjwatsonStevenK suggested a BugSet method for that, so that we can bulk-load things for a set of jobs without having to have Soyuz code know about the bugs DB - right?07:10
lifelessalternative, go async.07:10
lifelesssoyuz code is allowed to know about bugs stuff07:10
lifelessits in the same DB07:10
xclaesseafter today's Quantal upgrade, evolution is showing lots of black areas :(07:10
lifelessthe different 'apps' aren't.07:10
cjwatsonWell, yes, but it's not necessarily elegant for it to do so :)07:10
lifelessThere are horrible contortions in place to avoid direct use of facilities in other modules. this is an antipattern.07:11
lifelessit evolved due to siloed teams.07:11
lifelessLong term we want a bunch of small elegant services07:11
lifelesssome of which will be domain specific07:11
lifelessmany others will be task specific but generic and cross domains07:11
cjwatsonSure, but I don't think having soyuz/scripts/processaccepted.py manually reimplement bug notification in order to get global bulk loading is going to be nice07:12
lifelessindeed, I wouldn't do that.07:12
cjwatsonThat seems like something future developers would swear at07:12
lifelessThe problem here as I see is that you have N different notifications07:12
lifelessnot that global bulk loading is mising07:12
lifelessyou can either decide that you want one notification to N bugs.07:12
cjwatsonWell, N bugs are being closed in the same way07:12
lifelessor go async (through a few different strategies)07:12
lifelessN bugs on M packages :)07:13
cjwatsonThis is accepting one package - M=107:13
cjwatsonThe notifications at present are only different in their subject line; the message chunks are identical07:14
chu.2807:15
lifelessthe cheapest thing to develop would be async07:15
lifelessI suspect.07:15
cjwatsonI can see where your suspicion arises.  Due to the (I think) inevitable UI warts of asynchrony, I'd like to spend a little time seeing if the cost of the synchronous approach can be brought down first07:16
lifelessbe my guest :)07:16
cjwatsonIt's not like being faster will ultimately go to waste, since an async approach would probably involve some of the same code07:16
lifelessnote that one of the async strategies is to implement out of band notifications only07:16
lifelessbug notifications are *already* that most of the time07:16
lifelessso implementing a mechanism where only transient data is captured and spooled07:17
lifelesswould have a big payoff and no noticable UI difference.07:17
lifelessan example of transient data being the assignee if its being *unset*07:17
cjwatsonSorry, I think I'm failing to understand that07:18
lifelesssay you have a private bug07:18
lifelessand you unassign and remove grants from the assignee so they can't see it anymore.07:19
lifelessWe would normally notify them that they are not the assignee anymore.07:19
lifelesstoday, we capture *all* the recipients to a Job, and the Job just does some minor processing and per-recipient customisation.07:20
lifelessIf you don't capture all the recipients to the Job, the person being unassigned and ungranted would not be found when the Job scans for recipients.07:20
lifelessSo you need to capture data which is sensitive to the async processing, and merge it with the observed data when the Job runs.07:21
=== darkdevil_ is now known as dArKd3ViL
cjwatsonWhat I'm saying is that converting the core "do we accept or not" logic to a Job *at all* results in problematic UI; I care less about whether the notifications happen immediately07:22
cjwatsonThe actual acceptance itself is relatively fast07:22
cjwatsonMaybe more queries involved in creating builds than is strictly ideal, but it's dwarfed by the notification time07:23
lifelesscjwatson: I'm not suggesting that the core logic moves to a Job07:23
cjwatsonSo if we were making anything async, it would be "please get round to closing these bugs when you have a minute"07:23
lifelesscjwatson: I'm talking about the needed machinery to move all the heavy lifting of notifications to a Job07:23
lifelessor yes, you could slice it there too07:24
lifelessI'm all for making the existing code more efficient though :)07:24
cjwatsonIOW one strategy for this is to have a domain-specific job rather than trying to tackle the general notifications problem immediately - basically just moving close_bugs_for_sourcepackagerelease out07:24
lifelessyah07:25
cjwatsonI think we could help a fair bit if we discarded the (implicit) requirement that the closure message for each bug have a "Re: <bug title>" subject, and just made it "Fixed by <name> <version>" or similar07:25
lifelessthats not where the overhead is going07:26
cjwatsonThen we could create a single message and link it to every bug; and then it's a "bulk setStatus+newMessage"07:26
cjwatsoner linkMessage07:26
lifelessits determining who to send to07:26
lifelessits not sending the messages inline07:26
lifelessthats already async07:26
lifelessthe late evaluation that is killing you is person and subscription loading, per-bug.07:27
lifelessI have to run, sorry.07:30
lifelessfeel free to mail me and demand more rationale and detailed bits07:30
lifelessafter you've had a poke around07:30
cjwatsonOK, thanks07:32
cjwatsonquantal now open again07:51
* pitti looks at the weird ubuntu-drivers-common FTBFS, WTH? regression from last night's python3.2 upload?07:53
pittiindeed, after dist-upgrading I now get this locally07:57
pittidear python, if you would at least be so kind to tell me which file you suddenly don't like any more07:59
didrocksI'm afraid your good to add some print on your system :/07:59
pittiwhy would copy_scripts() call detect_encoding()?08:00
pittiah, this now fails to copy an ELF file08:01
pittididrocks: filed as bug 102601608:04
ubottuLaunchpad bug 1026016 in python3.2 (Ubuntu) "3.2.3-3 regression: copy_scripts crashes with UnicodeDecodeError" [Undecided,New] https://launchpad.net/bugs/102601608:04
* pitti changes setup.py to work around this08:04
didrockspitti: thanks :)08:07
jamespageis there a standard suffix that should be used with an upstream version number if a orig.tar.gz needs to be re-created due to over-zealous purging of files?08:44
jamespagelike +dfsg but the other way round - I was going to go for +repack08:44
OdyXno standard afaik. but +repack is used here and there (see usb-modeswitch e.g.)08:46
arandjamespage: +ds (debian source) is also used sometimes, I've never heard of +us though...08:58
cjwatsonI thought +ds was conventionally for tarball-in-tarball packaging08:59
cjwatson(which is mostly obsolete now)08:59
OdyX(or really should be obsolete)09:00
arandI think it can be used for both, and I've seen tarball-in-tarballs that doesn't have that siffix...09:00
jamespagethink I'll go with +repack then09:06
cjwatsonarand: oh, yeah, anything can be used for anything :)  I was just speaking of usual convention.  +ds IME was used when people were converting straightforward-tarball packaging into tarball-in-tarball without an upstream version bump.09:08
Sweetsha1kjamespage: ping?09:28
Sweetsha1kjamespage: If you want you have the new LO in main, can you help with this MIR galore needed by the (reenabled) reportbuilder: http://pastebin.ubuntu.com/1097967/09:30
Sweetsha1kjamespage: that would be swell09:30
hrwdoes someone had situation when Chromium browser stopped accepting keyboard input? other apps take it fine, chromium is acceptint only mouse09:32
jamespageSweetsha1k, oh my - http://people.canonical.com/~ubuntu-archive/component-mismatches.svg09:35
jamespagemaven explosion....09:36
Sweetsha1kyikes.09:37
Sweetsha1kcan that be demavenfied?09:37
seb128lol09:37
seb128nice graph09:37
seb128where nice is in fact "crazy"09:37
jamespageSweetsha1k, yes - we need to look at libbtm-java09:38
Sweetsha1kI can disable this for this upload, but if we dont get reportbuilder back in main on quantal, the guys of bug 992232 are already grepping for their forks and torches ....09:38
ubottuLaunchpad bug 992232 in libreoffice (Ubuntu) "no libreoffice-report-builder in precise" [Undecided,Fix released] https://launchpad.net/bugs/99223209:38
jamespageSweetsha1k, either disable its testsuite or build objenesis with maven-ant-helper09:39
jamespagebut there are still 17 additional pkgs for MIR....09:39
jamespageSweetsha1k, I can help but not today - have to get something finished this morning and I'm on pilot duty this afternoon (allready postponed once...)09:40
=== zyga is now known as zyga-afk
cjwatsonOMG.  Well done to whatever it was for managing to render that remotely coherently09:41
cjwatsonI've never seen component-mismatches.svg need to render upward-pointing arrows before09:41
* pitti could hear graphviz' gears scream09:41
pitti"Build-Depends: universe"09:42
tumbleweed"Build-Depends: ${reverse-dependencies}"09:43
Sweetsha1kjamespage: since you already isolated the 17 MIR that are still needed, could you drop them here? I would need to file one bug for each (or can we have one bug affecting multiple pkgs for this)?10:09
pittiSweetsha1k: you can do some grouping, especially for packages that are closely related10:15
pittibut perhaps not just one bug with 17 tasks, that's too hard to track for MIR review10:16
pittiperhaps "5 trivial java libs" in one bug, another one for a different kind of package, etc.10:16
cjwatsonAlso Launchpad doesn't really deal particularly well with bugs with enormous numbers of tasks10:17
Sweetsha1kpitti: <grumpie-old-man-voice>for me they are all in the java crap required by reportbuilder group</>10:17
pittiheh10:18
pittiSweetsha1k: it seems this is coming up over and over again -- does the disabling of reportbuilder keeps getting accidentally reverted, or is that another deliberate attempt to enalbe it again?10:18
Sweetsha1kpitti, cjwatson: I will go the 5 pkg per bug suggestion ... note that most of these MIR shouldnt be to heavy discussed.10:19
Sweetsha1kpitti: reportbuilder was disabling in early in precise because of the maven-include-all-universeness of it and not reenabled for timing restraints. Some of the maveness is gone, but it seems some is still left.10:21
Sweetsha1ks/it/its deps/10:21
mptIs there a way to upgrade from 12.04 to Q for testing without using update-manager? The update-manager -d method crashed (bug 1026068)10:42
ubottuLaunchpad bug 1026068 in update-manager (Ubuntu) "Quantal Crashes as upgrade starts" [Undecided,New] https://launchpad.net/bugs/102606810:42
jamespageSweetsha1k, sorry - have my head in unpicking minified javascript from a new package - did not want to lose my place!10:43
brendandmpt - sed /precise/quantal/ in sources.list and apt-get update/upgrade :/10:45
brendandmpt, probably dodgy10:45
mptbrendand, yeah, that misses out on the special upgrade scripts10:46
cjwatsonNot much in the way of quirks for quantal anyway10:47
mptok, we'll do that then, thanks10:49
=== zyga-afk is now known as zyga
mpt(For the benefit of anyone reading the logs later, the proper terminal way is apparently "sudo do-release-upgrade -d")10:54
Sweetsha1kseb128: building 3.6.0~rc2 without reportbuilder right now. (yes, rc2 -- hopefully nothing too bad happened since rc1)11:02
seb128Sweetsha1k, great11:02
=== cpg is now known as cpg|away
=== MacSlow is now known as MacSlow|lunch
Sweetsha1kevery time i am annoyed by lp being slow or timing out, I remember myself about the great mass of obsolete junk(https://launchpad.net/obsolete-junk) in it ...11:44
pittiSweetsha1k: WTH..11:47
Sweetsha1kpitti: explains quite a bit, doesnt it ;)11:48
Sweetsha1kpitti: I think we are including that project in LibreOffice too though, I guess. However, it is called binfilter at LibreOffice.11:49
pittihaha11:49
seb128cjwatson, hey, bash-completion needs to be merged with Debian, do you plan to do it (asking because it has your name next to it on merges.u.c) or would you welcome somebody else doing it?12:36
seb128cjwatson, "needs to" is because the new version uses /usr rather than /etc for completion snippets and some GNOME packages (e.g glib) started to install to the new location, which doesn't work on quantal with our outdated version12:37
cjwatsonI've been failing to get round to that and would welcome somebody else doing it12:37
seb128cjwatson, ok, I will do it, thanks12:37
cjwatsonThanks12:38
killownubuntu developers can you fix this https://bugs.launchpad.net/ubuntu/+source/wine1.4/+bug/944321/comments/2112:42
ubottuLaunchpad bug 944321 in wine1.4 (Ubuntu) "apt-get build-dep script for wine missing xorg and " [Undecided,Confirmed]12:42
=== _salem is now known as salem_
pittiev: followed up to your apport MP13:06
jamespage@pilot in13:06
=== udevbot changed the topic of #ubuntu-devel to: Quantal Quetzal A2 released! | Archive: open | Dev' of Ubuntu (not support or app devel) | build failures -> http://bit.ly/HaWdtw | #ubuntu for support and general discussion for hardy -> precise | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: jamespage
evthanks, looking into it now13:06
=== MacSlow|lunch is now known as MacSlow
=== masACC is now known as maswan
rbasakcyphermox: could I have your comment on bug 1024408 please?13:48
ubottuLaunchpad bug 1024408 in ubuntu-meta (Ubuntu) "Quantal installs do not include software-properties-common by default" [Undecided,Confirmed] https://launchpad.net/bugs/102440813:48
cyphermoxrbasak: yeah, it didn't come default13:49
rbasakcyphermox: is there any other bug here apart from that it isn't default?13:49
cyphermoxbut Javier is correct, there is a missing depends on python3-software-properties13:50
rbasakcyphermox: wouldn't the dependency be the other way round? Usually other packages depend on the -common package13:50
cyphermoxpython3-software-properties doesn't currently depend on it, and afaik doesn't need it for anything13:51
cyphermoxOTOH, software-properties-common needs some of the python libraries in python3-sotware-properties for add-apt-repository to work properly13:51
rbasakI see, OK. So the bug is entirely valid.13:51
cyphermoxyes13:52
rbasak(and in addition, if I want -common in the server seed, I should open another bug on that)13:52
cyphermoxyeah13:52
cyphermoxI can fix the depends now13:52
rbasakOK, thanks! I guess it's not worth me doing a debdiff only for you to sponsor it :)13:53
cyphermoxwell, nm, it's already there13:53
rbasakOh. So it is13:54
pittibdmurray: ah, I was about to upload apport 2.0.1-0ubuntu12 to precise-proposed when I saw that you already uploaded one13:55
pittibdmurray: can you please commit stuff to the bzr branch, so that we avoid stepping on each other's toes? thanks!13:55
pittibdmurray: I'll merge your upload there13:55
pittibdmurray: done, and reuploaded13:59
pittiev: do you still need https://code.launchpad.net/~ev/apport/native-package-field/+merge/115542 then?14:01
evah no, deleting now14:02
pittiev: or is the existing tag sufficient?14:02
pittiev: ah, ok; I really appreciate that you discussed in a MP first, thanks!14:02
evsure thing - always best to check with these things, minor as they may initially seem14:02
tkamppeterAnyone around who can help me on getting syncpackage working?14:04
tkamppeterIt gives a Python Backtrace with gnomekeyring.IOError14:06
tumbleweedtkamppeter: see the entry for 0.199 in /usr/share/doc/ubuntu-dev-tools/NEWS.Debian.gz14:08
cjwatsontkamppeter: 0.11914:09
cjwatsonerr14:09
cjwatsontumbleweed: 0.11914:09
tumbleweedyes, that14:09
tkamppetertumbleweed, thanks, but it does not work for me. I am not SSHed in, but simply in a terminal window in both Precise and Quantal cases. Doing "export `dbus-launch`" anyway does not help, uninstalling python-gnomekeyring does not work as system-config-printer needs it.14:24
tumbleweedtkamppeter: a normal gnome session?14:24
tumbleweeddoes gnome keyring work for other things?14:25
tkamppetertumbleweed, a Unity session.14:25
tumbleweederm, yes that :)14:25
tkamppetertumbleweed, what else uses gnome-keyring, how can I quickly test?14:26
tumbleweednetwork manager14:27
tkamppetertumbleweed, what works in both cases is apport-collect, but I am not sure whether it uses gnome-keyring (pitti?).14:27
pittilaunchpadlib does14:28
tkamppetertumbleweed, I have internet access on both machines (wired) and the Precise also wireless, this should come from network-manager or do I need to test something else?14:28
tkamppeterpitti, so this means that gnome-keyrinmg works for me as I have apport-collected for both systems in bug 1026146.14:29
ubottuLaunchpad bug 1026146 in ubuntu-dev-tools (Ubuntu) "syncpackage gives Python traceback on gnomekeyring.IOError" [Undecided,New] https://launchpad.net/bugs/102614614:29
tkamppetertumbleweed, I have reported bug 1026146 for the syncpackage problem.14:29
tumbleweedif you fire up seahorse, can you see the contents of your keyring?14:30
agoradfhelo ther are som one spech italian?14:43
tkamppetertumbleweed, I have 2 PGP keys and 2 SSH keys, one of tne PGP keys I use also for dput. One SSH key is to log in on remote servers and another one to commit to Fedora repos.14:44
ogra_agoradf, i think there is an #ubuntu-it channel14:44
agoradfyes but have 0 user ok tanks14:45
tkamppetertumbleweed, seahorse, though it seems to work, writes the following on the console where I started it:14:48
tkamppeterGkr-Message: secret service operation failed: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.14:49
tumbleweedsame thing we see from launchpadlib14:49
tumbleweedsounds very much like you don't have a running gnome-keyring-d14:49
tumbleweed*daemon14:50
tkamppetertumbleweed, this was on Quantal, on Precise I have seahorse not displaying my keys and in addition a14:50
tkamppeter** Message: failed to refresh: Couldn't communicate with key ring daemon14:50
tumbleweedsounds like the same problem14:50
tkamppetertumbleweed, I have started gnome-keyring-daemon manually on Precise and now syncpackage and seahorse work.14:52
tumbleweedit should start at login. Don't know why it isn't14:53
* tumbleweed disclaims all knowledge of the desktop14:53
tkamppetertumbleweed, same on Quantal, whereas seahorse already worked before, but now it shows more keys/passwords.14:54
tkamppetertumbleweed, thanks. I will add a comment to the bug report.14:54
davmor2kenvandine: Hey dude, just thought I'd give you a quick headsup the updated empathy in Quantals call/ dial into conference feature is working, so it is just a precise issue :)14:55
davmor2kenvandine: also I've written a bug for the app in Quantal the dial pad button is missing an icon, other than that it seem way better :)14:56
tkamppeterAny Perl expert around? How do I determine whether File::Temp is in perl-base or whether it requires full perl?15:00
mdeslaurtkamppeter: it's not, it's in perl-modules15:01
kenvandinedavmor2, thx15:02
mdeslaurtkamppeter: just look at the package contents: /usr/share/perl/5.14.2/File/Temp.pm15:02
tkamppetermdeslaur, so it needs perl-base, perl, and perl-modules?15:02
mdeslaurtkamppeter: just 'perl' should be sufficient to pull perl-modules in15:03
mdeslaurbut 'perl-base' isn't15:03
cjwatsonYeah, you should not normally depend on perl-modules directly; depend on perl if you need something in there15:06
cjwatsonBe careful not to rely on perl/perl-modules for anything that might run with perl unconfigured during upgrades though (particularly anything run from a dpkg trigger); in such cases you may need to add code to fall back to calling tempfile or mktemp or similar15:07
mdeslauralso, we don't have perl-modules on the desktop cd, so don't rely on that for stuff that needs to ship on it15:08
tkamppetermdeslaur, cjwatson, thank you very much.15:14
killownalso apt-get install build-essential:i386 is broken on 64bits15:21
=== Sweetsha1k is now known as Sweetshark
diwicEither xargs is broken, or I'm completely stupid. If I do ' ls | xargs echo "Hi " ', that should say "Hi Documents", "Hi Downloads" etc, right?15:30
diwicI get "Hi Documents Downloads"...15:31
ionThat’s exactly how it is supposed to behave.15:32
micahgdiwic: ls | xargs --I{}  echo "Hi " {}15:32
micahgdiwic: -I, not --I15:33
cjwatsondiwic: or  xargs -n115:33
diwicmicahg, cjwatson, ion thanks all and sorry for asking a support question in the wrong channel15:33
diwicxargs -n1 seems indeed the simplest option15:34
stgraberLaney: did you file/find a bug for that hang on shutdown/reboot of containers?15:47
stgraberLaney: I started seeing it on my quantal machines here so I'm going to make sure it's properly escalated and fixed ASAP as it's likely to affect quite a bit more than just lxc15:48
jamespageis there any general coordination around gcc updates?  there is a sensible MP for gcc-4.7 in the sponsorship queue but I see that doko appears to be the sole changelog author for as far back as I can see....15:51
ogra_jamespage, doko maintains it in debian as well ...15:54
=== Ursinha` is now known as Ursinha
ogra_while teher is coordination (and likely even other occasional uploaders) he is definitely the central person for it15:55
jamespageogra_, any idea where he is?  I've not seem him since last week on irc15:55
ogra_vacation15:55
ogra_and debconf before15:56
jamespageogra_, thats what I thought15:56
ogra_probably infinity can help you if you ask nicely :)15:56
jamespageogra_, I think I'll leave it until doko is back - it looks like the transition needs to happen for most core tooling15:58
jamespageinsanely its for ia64 architectures only AFAICT15:59
ogra_that still exists ?15:59
jamespageanyway15:59
jamespage@pilot out15:59
=== udevbot changed the topic of #ubuntu-devel to: Quantal Quetzal A2 released! | Archive: open | Dev' of Ubuntu (not support or app devel) | build failures -> http://bit.ly/HaWdtw | #ubuntu for support and general discussion for hardy -> precise | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
jamespageogra_, it does in Debian - unless that is actually a false positive in the NBS report and can be ignored.16:00
ogra_ah, debian, yeah ...16:00
infinityjamespage: Which MP is this?16:02
infinityjamespage: I'm playing fake doko while he's on vacation.16:03
ogra_infinity, including the limping ?16:03
infinityogra_: He's stopped doing that.16:04
ogra_ah16:04
=== i23 is now known as py_can
psivaarbasak, i have added a comment on bug 1024408 to the effect the original bug is not still fixed16:42
ubottuLaunchpad bug 1024408 in software-properties (Ubuntu) "Quantal installs do not include software-properties-common by default" [Undecided,Confirmed] https://launchpad.net/bugs/102440816:42
rbasakpsivaa: the "not in server seed" bug is bug 439566. add-apt-repository has never been pulled in by the server seed16:43
ubottuLaunchpad bug 439566 in ubuntu-meta (Ubuntu) "add python-software-properties to ubuntu-standard" [Wishlist,Triaged] https://launchpad.net/bugs/43956616:43
psivaarbasak, this is not about apt-add-repository it was about software-properties-common16:44
micahgrbasak: it could be seeded directly in the server seed if it doesn't need to be in standard16:44
rbasakmicahg: I think it should be in standard. Lots of places use it. Eg. on an LP PPA page, the instructions are to use it.16:45
rbasakmicahg: on desktop it happens to be installed, but this may not necessarily be the case in future. I think we should seed it directly16:45
rbasakpsivaa: why should software-properties-common be in the server seed?16:45
micahgrbasak: a server without network services wouldn't need it16:45
rbasakmicahg: so your vote is against add-apt-repository being in a default server install?16:46
micahgerr...I mean internet access ;)16:46
micahgrbasak: no, I'm against it being in standard16:46
psivaarbasak, shouldn't it? i think pitti thought it should and i think you have commented in this bug "I'll open a separate bug to add software-properties-common to the server seed."16:47
rbasakpsivaa: add-apt-respository is inside software-properties-common16:47
micahgrbasak: here's the definition of standard: https://wiki.ubuntu.com/SeedManagement#Standard16:47
rbasakpsivaa: to add add-apt-repository to a default server install, it must be added to some seed16:47
rbasakmicahg: "a variety of networking clients and tools"16:48
psivaarbasak,  yes but as i said this is not about apt-add-repository its about software-properties-common not being in the server seed16:48
rbasakmicahg: It's a stretch, but I think that makes add-apt-repository fair game16:48
rbasakpsivaa: so why should software-properties-common be in a server seed?16:48
psivaarbasak, shouldn't it? i think pitti thought it should and i think you have commented in this bug "I'll open a separate bug to add software-properties-common to the server seed."16:49
rbasakpsivaa: the reason I say it should is for add-apt-repository, and this is bug 43956616:49
ubottuLaunchpad bug 439566 in ubuntu-meta (Ubuntu) "add python-software-properties to ubuntu-standard" [Wishlist,Triaged] https://launchpad.net/bugs/43956616:49
rbasakpsivaa: you identified a separate dependency problem which has since been fixed16:49
rbasakpsivaa: there are two issues identified here, and there are two bugs16:49
micahgrbasak: hrm, it can be used for local repos as well, so I guess it would be ok16:49
psivaarbasak, yes the dependency issue is fixed but that was not the original intention of the bug16:50
rbasakpsivaa: never mind what anyone else said. You reported this bug. Why did you report it? What do you want? What's the justification for what you want?16:50
rbasakmicahg: ok, thanks16:51
micahgrbasak: you'll want to check the dependency chain though to make sure that it doesn't bloat standard16:51
rbasakmicahg: I'll update bug 439556 and submit a MP16:51
ubottuError: Launchpad bug 439556 could not be found16:51
rbasakmicahg: sure16:51
rbasakbug 43956616:51
ubottuLaunchpad bug 439566 in ubuntu-meta (Ubuntu) "add python-software-properties to ubuntu-standard" [Wishlist,Triaged] https://launchpad.net/bugs/43956616:51
micahgrbasak: and definitely a recommends, not a depends16:52
rbasakpsivaa: if the original intention of your bug is to have add-apt-repository by default, then you have a dupe of 439566. If it is for some other reason, then please say why16:53
rbasakmicahg: ack16:53
psivaarbasak, well, no one can have a definite reason for any package to be included in the default install, i agreed with pitti that *software-properties-common* should be included in the server seed16:54
rbasakpitti: did you want software-properties-common seeded for add-apt-repository or something else?16:55
rbasakpsivaa: OK, I'll mark your bug as a dupe of 439566.16:55
psivaarbasak, ok go ahead, ill need to talk to pitti about that too and see if we need a separate bug for that16:57
rbasakpsivaa: hold on a moment16:57
rbasakpsivaa: do you realise that add-apt-repository is now *in* software-properties-common?16:57
rbasakpsivaa: sorry I should have mentioned that16:57
psivaarbasak, yes that i realise16:58
rbasakTo resolve 439566, which is really about adding add-apt-repository by default, I'll be seeding software-properties-common16:58
rbasakSo why do you want another bug?16:58
psivaarbasak, do you have a bug to seed software-properties-common16:59
rbasakpsivaa: it's 439566. I haven't changed the subject line16:59
rbasakI'll do that now16:59
psivaarbasak, the bug i raised is for that17:00
rbasakpsivaa: so you have a dupe of bug 439566 then (which I've just renamed)17:01
psivaarbasak, the bug 102448 is i thought for the seeding of software-properties-common17:01
ubottuLaunchpad bug 439566 in ubuntu-meta (Ubuntu) "add software-properties-common to ubuntu-standard" [Wishlist,Triaged] https://launchpad.net/bugs/43956617:01
ubottuLaunchpad bug 102448 in Ubuntu "Netgear wpn511 does not activate properly" [Undecided,Fix released] https://launchpad.net/bugs/10244817:01
psivaarbasak, ok now i see17:03
psivaarbasak, I agree to mark 1024408 dupe now17:05
rbasakpsivaa: cool, thanks. Sorry, I could have communicated what I was trying to say better.17:06
psivaarbasak,  that's ok :) me being (kind of) new did not help either :)17:07
=== cpg|away is now known as cpg
=== cpg is now known as cpg|away
alazare619hey im having a issue17:41
alazare619with livecd-rootfs i have package live set to ubiquity-frontend-kde17:41
alazare619how do i call it?17:41
cjwatsonCall what?17:42
alazare619ubiquit-frontend-kde17:42
cjwatsonYou mean when you're building the image, or when you boot the live image?17:42
alazare619both17:42
alazare619iso-hybrid image17:42
alazare619when it boots it wont post to ubiquity17:43
cjwatsonSorry, I'm really having trouble making sense of this question17:43
alazare619ok, i built a image all the way through with livecd-rootfs17:43
alazare619but when i go to load the image17:43
cjwatsonYou can run just the "ubiquity" command to start the installere17:43
cjwatson*installer17:43
alazare619it wont default to ubiquity-installer-kde17:43
alazare619should ubiquity-installer be put into chroot?17:43
alazare619or binary?17:43
cjwatsonUh, neither really.  "add_package live ubiquity-frontend-kde"17:44
cjwatsonIt should end up in the squashfs17:44
cjwatsonWhat the image boots into is controlled by kernel parameters17:44
SpamapSbryceh: http://launchpadlibrarian.net/109793324/mesa_8.0.2-0ubuntu3.1_8.0.3-0ubuntu0.1.diff.gz .. did you accidentally base your SRU upload to precise-proposed off quantal instead of precise-updates ?17:47
alazare619cjwatson,  ok is there a ubiquity that doesnt use just kde or gtk libs17:48
alazare619like is there a way to incorp a alternate installer?17:48
cjwatsonThose are two quite different questions.17:49
cjwatsonThere is a text frontend for ubiquity, but it's not desperately well used or tested.17:49
cjwatson(ubiquity-frontend-debconf)17:49
alazare619ok what about using the alternate installer method17:49
alazare619that is offered for say xubuntu etc17:50
alazare619the "debian based" installer17:50
cjwatsonAlternate installers aren't built using live-build.17:50
alazare619i understand that17:50
alazare619other then that is there a ubiquity that doesnt depend on kde or gtk im trying to build a iso with only qt apps17:50
cjwatsonYou can do it with our cdimage branch plus debian-cd; the entry point is bin/cron.daily.  Considerable setup required.  It needs a full local mirror.17:50
cjwatsonThe "KDE" ubiquity frontend doesn't use that much of KDE.17:50
brycehSpads, nope17:51
cjwatsonIt's just kdecore and kdeui.17:51
brycehSpamapS, nope, all the changes which were on the precise-updates tree are cherrypicks from 8.0.317:51
cjwatsonAnd if a patch to make it pure Qt weren't too unreasonable, we'd probably take it.17:52
alazare619ok and last question i have before i dive back into this is what would be needed to use livecd-rootfs /live-build with a ppa17:52
SpamapSbryceh: its rather confusing to have a published version disappear from the changelog though.17:52
brycehSpamapS, well, all being "one"17:52
cjwatsonalazare619: You could crib the add_ppa function from ubuntu-defaults-image.17:52
alazare619i added a file with somerepo.list.chroot to archives (with the repo deb http://whatever) and somerepo.key.chroot with its signing key but its not picking it up17:52
SpamapSbryceh: consider the case where somebody has 8.0.2-0ubuntu3.1 and wants to see what changed since then17:52
cjwatsonIf that doesn't work you'll have to debug it locally, I expect.17:53
SpamapSbryceh: I'm not saying its wrong, but I've not ever seen it done, nor do I feel comfortable with it.17:53
cjwatsonMaybe turn on shell tracing (set -x) in /usr/share/live/build/scripts/build/lb_chroot_archives and see what it thinks it's doing.17:53
brycehSpamapS, so it would make you feel better if I s/(8.0.2-0ubuntu4) quantal/(8.0.2-0ubuntu3.1) precise-proposed/ ?17:56
SpamapSbryceh: actually yes, that would be perfect. :)17:58
alazare619cjwatson, i discovered i could do a hook its dirty bbut works for apt-get install python-software-properties then add the ppa at the end and pull the package i want from it17:59
alazare619is there any way to sort the order hooks run in?17:59
brycehSpamapS, on bug #1013881 I don't think you should be blocking it.  The change is to remove a patch which failed SRU, so really it's irrelevant what the status of it is in quantal.  The patch can't be backported because it causes breakage, thus should be dropped.17:59
ubottuLaunchpad bug 1013881 in xkeyboard-config (Ubuntu) "Right-Ctrl key broken on French OSS keyboard" [High,In progress] https://launchpad.net/bugs/101388117:59
alazare619if i name the hook file name 001_somename.sh and 002_somename.sh will 001 run before 002?17:59
SpamapSbryceh: not sure what you mean. It can't be fixed in quantal? Wouldn't that be 'Invalid' or 'Won't Fix' then, not 'In Progress' ?18:00
SpamapSbryceh: the point is just to make sure the issue is handled in the dev release.. not that it is directly backported.18:01
SpamapSbryceh: I can of course waive that need if there's something preventing the fix from landing in quantal18:01
SpamapSlike "I'm really busy and I promise I'll do it before October"18:02
slangasekbarry: ah, thanks for the quick turnaround on the apturl bug-18:03
SpamapSanyway, time for a quick wrist break18:03
slangasekSpamapS: so I've just followed up on that bug report.  1013881 was a report *against* a previous precise-proposed version of the package; the patch in question has been backed out of the SRU as a result of this bug report; quantal should not hold up the SRU for this bug18:04
slangasekbecause in effect, that bug is already "fix released" in precise18:04
slangasekby virtue of the SRU itself18:05
brycehSpamapS, let me rephrase.  A fix from quantal was backported to precise, and proposed as an SRU.  The SRU failed verification, thus it should not be present in precise.  However it was accidentally uploaded to precise anyway.  I'm saying it should be removed from precise, regardless of its status in quantal.18:05
brycehSpamapS, what to do in quantal is still sort of up to various upstream discussions that are still on-going.18:06
cjwatsonalazare619: They're run in shell pattern expansion order, so yes, 001 will come before 002.18:08
cjwatsonOr just alphabetical order if you like.18:08
alazare619alpha-numerical order18:08
alazare619yea18:08
brycehSpamapS, mesa_8.0.3-0ubuntu0.1_source.changes uploaded with resync'd changelog18:08
cjwatsonTechnically the order probably depends on the locale.  LC_COLLATE=C if you care.18:09
barryslangasek: no worries.  an api got changed incompatibly out from underneath it18:10
SpamapSbryceh: AHH ok so the bug is to remove it, so quantal is irrelevant. Got it. I have to run but I'll review your mesa upload again and take a second look at xkb when I get back18:13
slangasekSpamapS: fwiw I'm surprised this issue is coming up at -updates promotion time, since the SRU procedure says that's all supposed to be sorted before accepting into -proposed18:15
slangasek(and in this case it was, it just wasn't obvious how)18:16
slangasekSpamapS: I'm satisfied that xkeyboard-config is correct, I'll just promote it now and save you any further trouble :)18:17
dobeywhen was C.UTF-8 enabled as a locale in Ubuntu?18:25
brycehslangasek, thanks18:41
slangasekn/p18:42
mterrySpamapS, ping about gem2deb MIR18:49
mterrySpamapS, any ideas about the circular dependency with ruby-rspec?18:54
dobeyanyone know about C.UTF-8 locale at all?18:55
sladendobey: I don't.  Was it perhaps a machine in "C", with the actions of a script doing  sed -e s/.*/.UTF-8/  during the script in ~2005  (IIRC 4.10 was not UTF-8)18:59
dobeysladen: afaict, 10.04 and 11.04 don't have C.UTF-8 either19:00
sladendobey: or is the question when the default was switched?  (from iso8859-15 -> UTF-8, which IIRC was 5.04)19:01
dobeysladen: the default for C was never iso8859-15 afaik. it would have been us-ascii before19:01
sladendobey: either way, pitti appears in the changelogs.  pitti: ^^   ?19:04
bdmurray@pilot in19:04
=== udevbot changed the topic of #ubuntu-devel to: Quantal Quetzal A2 released! | Archive: open | Dev' of Ubuntu (not support or app devel) | build failures -> http://bit.ly/HaWdtw | #ubuntu for support and general discussion for hardy -> precise | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: bdmurray
dobeyor well, not us-ascii exactly i guess19:05
dobey LC_ALL=C python -c "import sys; print sys.getfilesystemencoding()"19:06
dobeyANSI_X3.4-196819:06
infinitydobey: C.UTF-8 showed up in precise.19:10
infinitydobey: Well, it might have showed up earlier (I'd have to check changelogs), but it didn't work correctly until precise. :P19:11
dobeyah19:12
infinitydobey: Which reminds me, I need to petition for us to switch the default system locale some day.  That'll be a heated and fun discussion.19:12
dobeywell i think it works in oneiric19:13
infinitydobey: FSVO "works".  It's not correct.19:13
infinityThough, I suppose it mostly behaves.19:14
infinitydobey: Were you actually hoping to rely on it in some fashion, or just exercising curiosity?19:15
dobeyalso, it seems pretty obvious that "tlh" should be the default. no reason there needs to be a heated discussion about that.19:15
infinityReal nerds don't speak tlh, they just make fun of those who do.19:16
dobeyinfinity: i need UTF-8, and I thought C.UTF-8 was working on everything I am required to care about; but as it's not the case I guess I'll just switch to using en_US.UTF-8 for the places where I need to tweak19:16
dobeyinfinity: exactly (sarcasm isn't easily visible via IRC). :)19:18
infinitydobey: From precise on, C.UTF-8 should be fairly sane.  It *might* be sane for oneiric, depending on what you need.19:18
infinitydobey: Where it fails sanity in oneiric might be in collation of characters over 255, and a few other odd corner cases, which you might not give a crap about.19:18
dobeymostly i just need the UTF-8 part, because ANSI_X3.4-1968 == insanity19:18
dobeyyeah i probably don't care about those corner cases. but i do have to care about lucid for another 9 months19:19
=== roaksoax_ is now known as roak
=== roak is now known as andreserl
=== andreserl is now known as roaksoax_
=== barry` is now known as barry
=== Daviey_ is now known as Daviey
=== Bluefoxicy_ is now known as Bluefoxicy
=== roaksoax_ is now known as roaksoax
=== RainCT_ is now known as RainCT
SpamapShm, seems diffs linked to from +queue are getting the wrong host: 'lplibrarian-private-download.internal:8000'20:14
infinitySpamapS: Known bug.20:15
SpamapSah ok20:15
SpamapSkind of kills my ability to efficiently do SRU reviews for the day though. :-(20:16
infinityYeah, I was just fetching sources and diffing old skool.20:16
SpamapSinfinity: known "omg we have to fix this now" bug, or "when we get to it" ?20:16
infinityYou could also try a DC host that has access to that URL.20:16
infinityBug #102551520:17
ubottuLaunchpad bug 1025515 in Launchpad itself "LP diffs are being linked at http://lplibrarian-private-download.internal:8000" [Critical,Fix committed] https://launchpad.net/bugs/102551520:17
SpamapSlike people.c.c ?20:17
infinityPossibly.20:17
SpamapScause diffing manually is pretty ridiculously painful ;)20:18
stgraberI'm getting 403 from lillypilly20:18
infinitySpamapS: Oh, and try to avoid the highbank-related SRUs.  I need to go over those with a fine-toothed comb.20:19
SpamapSI wouldn't touch those anyway :)20:19
lifelessSpamapS: infinity: that url bypasses acls, only LP hosts themselves have access to it20:22
SpamapSyeah and without ssh -X'ing, its also not useful20:22
SpamapSand I doubt any DC hosts have a decent browser :)20:23
SpamapStrying to review SRU's w/ 5+ bugs is pretty ridiculous w/o queuediff20:23
* SpamapS will just shut it down until LP is fixed20:23
lifelessSpamapS:  bug 102551520:26
ubottuLaunchpad bug 1025515 in Launchpad itself "LP diffs are being linked at http://lplibrarian-private-download.internal:8000" [Critical,Fix committed] https://launchpad.net/bugs/102551520:26
SpamapSlifeless: yes I'm subscribed. Will return to SRU processing when that lands.20:26
infinitySweetshark: Uhm, build-conflicting against the default compiler (which libreoffice does on !x86) isn'ta terribly winning strategy.20:27
infinitylifeless: Your bug link was about 20 lines too late.20:28
lifelessinfinity: doh20:28
=== Riddelll is now known as Riddell
* penguin42 wonders if libwebkitgtk-1.0's debug .so being 1.1GB is expected or actually a bug20:42
=== cjwatson_ is now known as cjwatson
=== jvw_ is now known as jvw
Laneystgraber: bug 102147121:06
ubottuLaunchpad bug 1021471 in linux (Ubuntu) "stuck on mutex_lock creating a new network namespace when starting a container" [Medium,Incomplete] https://launchpad.net/bugs/102147121:06
stgraberLaney: thanks21:06
LaneyI haven't been using it heavily enough recently to trigger it21:07
stgraberI can reproduce it really easily here, so I'll try the scheduler change and see if I still get it21:08
Laneyhow?21:08
Laneyafter I reboot I can't repro on demand21:08
stgraberlxc-start -n <container> => reboot in the container21:08
stgraberhappens 50% of the time here21:08
Laneyaha21:08
* Laney tries that21:08
stgraberbut the test machine is a slow atom single core, so that might explain why it's easy to reproduce here ;)21:09
Laneynah, no good21:12
=== salem_` is now known as _salem
=== cpg|away is now known as cpg
=== TheMuso` is now known as TheMuso
bdmurray@pilot out23:01
=== udevbot changed the topic of #ubuntu-devel to: Quantal Quetzal A2 released! | Archive: open | Dev' of Ubuntu (not support or app devel) | build failures -> http://bit.ly/HaWdtw | #ubuntu for support and general discussion for hardy -> precise | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
=== wgrant_ is now known as wgrant
BenCThe build failure for libreoffice makes me unhappy23:59

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