/srv/irclogs.ubuntu.com/2009/11/06/#launchpad-dev.txt

noodles775Hi jtv - do you know if anyone's working on the current buildbot failure? lp/translations/doc/gettext-check-messages.txt07:31
jtvnoodles775: no idea; let me check my irc backlog07:31
jtvnoodles775: nothing in my backlog... was late logging in.07:32
noodles775jtv: thanks - I can't see a failure email either... do you? If not, I'll check why the email didn't get sent.07:32
jtvI'm checking my mailbox, but I may already have deleted it if I got it.07:33
jtvfailure on jscheck...07:33
noodles775yeah, saw that one.07:33
jtvchecking trash now07:35
noodles775jtv: do you mind doing the testfix? It looks like it was danilos r8643... we need to get it fixed asap in case the other later changes have issues too :/07:35
jtvnoodles775: oh, it's a real test breakage?  Been a while since we saw one of those...07:36
noodles775yep07:37
jtvon db-devel?07:37
noodles775https://lpbuildbot.canonical.com/waterfall07:37
jtvnoodles775: a sucky one, but definitely one in my neck of the woods07:41
noodles775Thanks jtv!07:41
jtvnoodles775: bug 47621807:49
mupBug #476218: Buildbot failure on db-devel: unique violation on POTranslation <Launchpad Translations:In Progress> <https://launchpad.net/bugs/476218>07:49
noodles775Thanks jtatum07:49
noodles775jtv (sorry)07:49
jtvjtatum: if I were you I'd figure out what IRC client(s) these folks are using, and file a bug for over-aggressive nick completion!07:50
jtvnoodles775: bad news.  The unique constraint that's being violated is on the primary key.07:53
noodles775:/07:53
jtvIn other words, somehow it became possible to create objects with ids that were already taken.07:53
noodles775Where's stub when you need him ;)07:54
* noodles775 pulls db-devel07:55
noodles775jtv: running `bin/test -vv -t fix_translation_credits.txt -t gettext-check-messages.txt` gives a different error again.08:02
noodles775as if these tests are dependent on being run in some order.08:03
jtvas if they forget to mark the database as dirty maybe?08:03
noodles775al-maisan: I just noticed this is a branch that you reviewed (not that that implies anything other than you might be familiar with it... do you mind taking a look too? It's very urgent that we get this fixed).08:04
al-maisannoodles775: where's the branch you are alluding to?08:05
noodles775al-maisan: r8643 db-devel08:06
noodles775for bug 47487408:06
mupBug #474874: Missing DB permissions in fix_translations_credits script <current-rollout-blocker> <qa-needstesting> <Launchpad Translations:Fix Committed by danilo> <https://launchpad.net/bugs/474874>08:06
al-maisanah, OK.08:06
jtvnoodles775: I get exactly the same error when I run that combination08:08
noodles775jtv: I just realised why though... I assume we should be running make schema (as there is a db schema security change).08:08
jtvah, that's what I did, yes08:09
noodles775yep, my bad.08:10
jtvI texted stub08:10
noodles775Thanks.08:10
al-maisanjtv: this is very funny .. danilo's branch merely changes schema security settings..08:11
jtvI haven't spotted any recent changes so far that might've caused this08:11
jtval-maisan: I don't think there's any particular reason to suspect that branch in particular, apart from the fact that this happens to be rosetta08:11
al-maisanhmm..08:12
noodles775jtv: but it's 100% reproducible isn't it? which means it *has* to be that branch... or did I miss something?08:12
jtvstub has an idea08:12
noodles775yay08:13
jtvthere was a zcml branch from a community member that he saw a review pass by for few days ago08:13
jtvsorry, a branch that affects zcml08:13
jtvah, he saw a patch fixing a problem like this (which may still not have gone in!)08:14
jtvthe problem seemed to be something along the lines of objects being created twice08:14
wgrantI did a ZCML-related duplicate primary key thingy.08:14
wgrantBut it only affects "make harness".08:14
jtvwgrant: that sounds like the one!08:14
noodles775wgrant! tell us more...08:14
noodles775wgrant: now it's affecting our test-run...08:15
wgranthttps://code.edge.launchpad.net/~wgrant/launchpad/fix-duplicate-harness-zcml/+merge/14464 is the one.08:15
* noodles775 gets a patch08:15
noodles775paste08:15
jtvmay be same cause08:15
wgrantIt's unlikely to be the same.08:15
wgrantHmm.08:15
noodles775wgrant: http://pastebin.ubuntu.com/311315/08:15
noodles775You can see it with db-devel r8643 by doing:08:16
wgrantEw.08:16
noodles775bin/test -vv -t fix_translation_credits.txt -t gettext-check-messages.txt08:16
wgrantHm, it's not in a script, though.08:16
wgrantWhat was the diff that killed it?08:16
* wgrant narrowly avoids swap-death.08:18
jtvwgrant: we don't know... looks like the last build that _succeeded_ was triggered by a branch of yours, on Wednesday around 18:xx UTC08:18
wgrantOK, pull nearly done.08:18
noodles775wgrant: it's turned up on a buildbot run of r8643 - diff http://pastebin.ubuntu.com/311319/08:18
jtvso looks like everything >8640 is suspect08:19
al-maisanhmm .. running gettext-check-messages.txt alone passes08:19
jtvI went through all of those though and saw nothing that might cause this.  :-(08:19
noodles775al-maisan: yep.08:19
noodles775wgrant: notice that the diff has a new doctest which *does* run a script.08:19
wgrantAh.08:20
wgrantI wondered what gettext-check-messages.txt had to do with anything.08:20
al-maisanso, something in fix_translation_credits.txt is breaking things, no?08:20
wgrantDoes fix_translation_credits.txt itself fail?08:20
wgrantOr does it just break tests run after it?08:20
* al-maisan checks08:20
al-maisanwgrant: no, it does not fail.08:20
* noodles775 applies wgrant's diff.08:21
wgrantProbably not related, then.08:21
noodles775oh, that's for harness.08:21
* jtv tries forcing a dirty database08:23
al-maisanyeah .. it would seem fix_translation_credits.txt only updates existing records08:24
noodles775but why does running it together with gettext-check-messages.txt cause the exact failure?08:24
jtvnoodles775: probably because something updates the database in a way that our test framework doesn't notice, but without calling force_dirty_database either08:25
jtvKnown, nasty problem.  Thing is, that shouldn't get us into this particular situation.08:25
wgrantAs long as the test runs in DatabaseLayer, it should be reset every time, right?08:25
jtvBecause this particular situation smacks of an id sequence being reset,08:25
jtvbut the objects that have been created not being cleaned up08:26
wgrantI don't see code in DatabaseLayer that checks if the DB is dirty.08:26
wgrantHm, but it does run in DatabaseLayer.08:26
wgrantDamn.08:26
adeuringgood morning08:26
jtvhi adeuring08:26
al-maisanoh, wait, I see `TranslationMessage` instances being created in potmsgset.updateTranslation()08:26
noodles775hi adeuring08:26
adeuringhi jtv!08:26
adeuringhi noodles775!08:27
jtval-maisan: yes, that's what it does08:27
jtvand that in turn will create a POTranslation (unless one for the exact same string already exists)08:27
al-maisani.e. this is not an update-only action08:27
jtvbut we should be looking at fix_translation_credits.txt08:28
al-maisanjtv: does run_script() flush the db after completion?08:28
jtvIt runs a script.08:28
al-maisanyes08:28
al-maisanright.08:28
jtvIt flushes the db, but that's not the issue.  The issue is, there's no way for anyone to know that that script just modified the database.08:28
jtvSo what I'm trying right now is to mark that test as dirtying the db08:29
jtv(I was a bit slow about this earlier because I was also still on the phone with stub :-)08:29
jtvyup, that fixes it08:30
al-maisanjtv: hmm .. sounds promising.08:30
wgrantI don't see other tests that *just* run_script.08:30
al-maisanAh.08:30
jtvwgrant: we may have them here or there... but they should tell the test setup that the db is dirty08:30
jtval-maisan: yes, more than just "promising." :)08:30
al-maisanjtv: :)08:30
noodles775Thankyou jtv, wgrant and al-maisan!08:31
jtvand stub08:31
al-maisande nada08:31
* noodles775 's blood pressure drops drastically08:31
noodles775(yes, and stub of course!)08:31
wgrantWhen's the reroll?08:34
noodles775wgrant: tentatively scheduled for 16:00UTC today08:34
wgrantAh.08:36
jtvwho wants to review the fix?08:39
jtv(still working on the mp)08:39
noodles775I'll r-c it :)08:40
jtvnoodles775: that was my next question—"are you authorised to RC?"08:40
noodles775adeuring is todays OCR, but it might be quicker for al-maisan given that he's already familiar with the situation?08:40
noodles775jtv: yep.08:40
jtvDo I request a "release-critical" review for that?08:41
noodles775yes please.08:41
jtvnoodles775: requested08:42
jtvturns out searching for "noodles" gives 3 little pages of results08:42
jtvnone of which seems to be you08:42
jtvstill, if I did that on google it'd probably be a whole lot worse :)08:43
noodles775yep, I've only started using that as a nick since starting here (although it was a nickname in high school).08:43
wgrantWhy the 775?08:44
noodles775noodles is already in use, needed a number08:45
wgrantAh.08:45
noodles775(and i was born in 75 which is probably why a 'random' number ended up being 775 ;) ).08:45
jtvnoodles775: maybe run_script (and equivalents, I think we have 2 of that name already) should just force a dirty db?08:48
noodles775jtv: yeah, might be worth chatting with BjornT about a longer term solution.08:49
jtvnoodles775: I can think of some... I suspect it's mainly a matter of minimizing performance cost08:49
jtvalso, nowadays, postgres doesn't allocate an xid until you've made changes.  So that could be a way to keep track as well.08:50
jtvOr maybe the existing mechanisms should have been enough to prevent this particular failure, and there's a bug in that somewhere.08:50
jtvAIUI the id sequences should be reset to whatever is the highest that's still seen in the table, + 108:51
jtvin which case this problem _should_ never have happened.08:51
noodles775yep.08:52
jtvnoodles775: ec2 instance is setting up09:02
noodles775jtv: um, for a test-fix, I assumed you'd land it directly on db-devel?09:04
noodles775jtv: in fact, I think time-wise, we have no option but to do so?09:04
jtvnoodles775: ah, of course.09:04
jtvnoodles775: blame the 'flu or my total inexperience with [testfix], your choice09:05
noodles775yes, please submit to pqm to land on db-devel.09:05
jtvthe [testfix] comes before the [release-critical=], right?09:07
noodles775Looking at the log, it seems so:  [testfix][release-critical][r=kiko][ui=rs] Reverting the exposure of09:09
noodles775        Request and rc from kiko. Using testfix as there was a db init09:09
noodles775  [testfix][release-critical][r=edwin][ui=none] [bug 320889] Fixed a09:09
mupBug #320889: Can't retarget a blueprint <Launchpad Blueprints:Fix Released by sinzui> <https://launchpad.net/bugs/320889>09:09
noodles775woops, sorry for pasting there.09:09
jtvhmm... got a regex error nonetheless.  :(09:09
jtvNow to find why "[testfix][release-critical=noodles][r=adeuring][bug=476218] Fix\n\tbuildbot failure: test failed to force dirty db."09:09
jtvdoes not match "(?is)^\\s*\\[testfix\\]\\s*\\[(?:release-critical|rs?=[^\\]]+)\\]"09:09
mrevellMorning09:10
jtvhi mrevell, had a chance to look at my scribblings?09:10
jtv(that's his morning ruined in a hurry :-)09:10
mrevellwill do this morning jtv :)09:11
jtv:)09:11
noodles775jtv: it looks like that regex (ie. for testfix when in rc) doesn't want the =noodles bit.09:11
noodles775that would also fit with the examples I pasted above too.09:11
jtvnoodles775: it says =[^\\]+ before the closing brackets though...09:11
jtvoh, that's for rs only09:11
mrevellI have to reboot, back in a sec09:11
noodles775yep.09:11
* jtv resubmits09:12
jtv...and PQM accepts!09:12
noodles7753-points - thanks jtv!09:16
wgrantbigjools: Is your bug #476316 not a dupe of bug #475172 which is also probably a dupe of bug #464161 which already has bug #475566 as a dupe?10:43
mupBug #476316: Slony-I: Table emailaddress is replicated and cannot be modified on a subscriber node <current-rollout-blocker> <oops> <Soyuz:In Progress by julian-edwards> <https://launchpad.net/bugs/476316>10:43
mupBug #475172: EnsurePerson fails for new maintainers during upload processing <Soyuz:Triaged> <https://launchpad.net/bugs/475172>10:43
mupBug #464161: authdb Store for scripts connecting to incorrect database <Launchpad Foundations:Confirmed for stub> <https://launchpad.net/bugs/464161>10:43
mupBug #475566: Slony-I: Table account is replicated and cannot be modified on a subscriber node <Launchpad Translations:Triaged> <https://launchpad.net/bugs/475566>10:43
bigjoolswgrant: sort of, but I still need a local fix10:45
wgrantAh.10:45
bigjoolsfile first, dupe later I say10:46
deryckMorning, all.10:59
=== matsubara-afk is now known as matsubara
=== ursula_ is now known as Ursinha
sidneisalgado: ping12:37
salgadohi sidnei12:37
sidneisalgado: found the problem. thankfully i've been bitten by this before.12:37
sidneisalgado: take a look at _bindUIPicker in picker.js12:38
salgadosidnei, yay!  will do in a minute12:38
sidneisalgado: there's a handler for the focus event that's doing e.halt() if e.target !== this._search_input12:38
sidneisalgado: i think the order that the handlers get dispatched changed, so that handler, which is for the bounding box gets triggered before the more specific handler for the extra-input12:39
salgadoand that handler is to make the focus go to the search input whenever I click on the bounding box?12:40
sidneisalgado: apparently yeah. i think it should also check if the target isn't an input or some other control. that should fix your issue.12:41
salgadosidnei, cool, I'll give that a try.  at least now I know where the problem is. :)12:42
salgadosidnei, thanks a lot!12:42
sidneiiirc, all this mess is because firefox gets focus events wrong. there are lots of threads out there about it.12:42
=== mrevell is now known as mrevell-lunch
Ursinhabigjools, oi :)12:53
bigjoolsUrsinha: oi12:54
Ursinhabigjools, there's one oops that only  happens to one team, easily reproducible: https://lp-oops.canonical.com/oops.py/?oopsid=OOPS-1405K131412:54
Ursinhabigjools, but only you may know the cause :)12:55
bigjoolsUrsinha: I am looking12:56
bigjoolsUrsinha: it's a data inconsistency issue, I've no idea why it would get like that12:57
bigjoolsbasically the build state says it's building but there's no buildqueue record12:58
bigjoolswe need to reset the build state12:58
Ursinhabigjools, yes, then it shows in the list and when you click, boom12:59
Ursinhabigjools, resetting it is easy to do?12:59
bigjoolsneeds LOSA + SQL12:59
Ursinharight13:00
Ursinhabigjools, I'll file a bug just to keep track13:00
bigjoolsBjornT: can you approve the DB query I just added to LPS please13:03
=== mrevell-lunch is now known as mrevell
jtatumlol jtv :)13:40
ursulaoh, I lost a joke from jtv :/13:44
=== ursula is now known as Ursinha
noodles775for Ursinha : <jtv> jtatum: if I were you I'd figure out what IRC client(s) these folks are using, and file a bug for over-aggressive nick completion!13:47
Ursinhalol13:47
Ursinhathanks noodles775 :)13:47
noodles775:)13:48
jtatumdon't feel bad, Ursinha, it was ~6 hours ago ;)13:48
Ursinhajtatum, oh! I thought that it happened in the moment I lost connection here :)13:48
bigjoolsUrsinha: we didn't say anything bad about you, honest13:50
Ursinhabigjools, oh, that I don't mind, kinda used to it13:50
Ursinha:P13:50
bigjoolssurely not :)13:51
jtvjtatum: so... you still think I'm joking?  Make a note to read it again a few months later.  :-)13:53
jtatumlol13:57
jtatumjtv, noted ;)13:57
salgadobarry, when you encountered that different rich-root problem, I assume you fixed it by creating a new repo?  if so, what format did you use for it?  I used pack-0.92 but that doesn't support stacking AFAICT14:23
barrysalgado: i used pack-0.92.  i didn't notice if it stacked or not (i /think/ it did but i'm not positive)14:24
barrysalgado: yes, i created a new repo, and used diff/patch to get the change across.  kinda sucked ;)14:24
salgadobarry, indeed, I've just did that.  I think the first format that supports stacking is 1.6, though14:25
barrysalgado: yeah.  stacking's a lp optimization though.  when the format bug is fixed i'll happily let lp consume less disk space ;)14:29
salgadobarry, well, not just that, if you don't use stacking you'll have to push the whole history every time you push a new branch14:30
barrysalgado: true.  lp-dev-utils is small though and i have a fat pipe14:30
=== salgado is now known as salgado-lunch
Ursinhadanilos, what's the difference between product and project?15:15
gary_posterbarry: do you know the procedure for adding a dependency to launchpad-dependencies (as in, python2.5-devel :-) )15:17
barrygary_poster: i don't, but salgado-lunch does15:18
gary_posterbarry: I thought he did, and pinged him elsewhere, but was excited enough to ask you just in case while he is at lunch :-)15:18
gary_posterthx15:19
barrygary_poster: ;)15:19
UrsinhaI wish I could ask wgrant, he's a walking grep :)15:24
matsubaraUrsinha, product is a project and project is a project group. those are the old names15:38
Ursinhadanilos, sure :)15:40
Ursinhamatsubara, thanks!15:40
=== danilo_ is now known as danilos
Ursinhadanilos, so, what's the difference between primary_translatable and translation_focus?15:41
danilosUrsinha, translation_focus is explicitely set (or not) and primary_translatable can be defined even if translation_focus is not set (it's calculated otherwise)15:42
danilosUrsinha, basically, translation_focus mirrors the DB value, and primary_translatable provides with a good default if translation_focus is not defined15:42
Ursinhadanilos, right, that leads to the second question15:42
Ursinhadanilos, if translation_focus is none, what should it be, development_focus?15:42
danilosUrsinha, well, what do you think it should be? (a serious question)15:43
Ursinhaerrr sorry15:43
Ursinhahm, no, that's right15:43
Ursinhadanilos, I think it should be the dev focus15:43
danilosUrsinha, the situation is this: project maintainer has not defined any release as the focus for translations15:43
danilosUrsinha, and I agree, it makes most sense :)15:44
Ursinhadanilos, and after that, keep the same as it was15:44
danilosUrsinha, and if that's not defined either, I'd pick the latest series15:44
danilosUrsinha, well, it should default to development_focus already15:44
danilosUrsinha, so, the change you are making should be "if there's translation_focus, then that, otherwise keep the same as it was" :)15:45
Ursinhadanilos, that's what I thought was the right thing to do :)15:46
Ursinhadanilos, other question15:46
Ursinhadanilos, what's the secondary_translatable_serieses?15:47
danilosUrsinha, I don't know15:47
Ursinhadanilos, :)15:47
danilosUrsinha,         """Return a list of IDistroSeries that aren't the translation_focus.15:48
danilos        It only includes the ones that are still supported.15:48
Ursinhadanilos, just want to be sure that's what I imagine it to be, a list of translatable series that not the translation focus15:48
Ursinhadanilos, I see the comment, boss :P15:49
danilosUrsinha, well, it seems pretty clear to me :)15:49
EdwinGrubbs2deryck: ping15:54
=== EdwinGrubbs2 is now known as EdwinGrubbs
deryckEdwinGrubbs, pong15:55
=== matsubara is now known as matsubara-lunch
EdwinGrubbsderyck: I just sent you an email that I hope you can respond to now, so that I can land the branch today before I go to the lazr-js sprint.15:56
deryckEdwinGrubbs, will look now.15:57
deryckEdwinGrubbs, the design is fine that you sent.  I have no qualms at all. :)  I actually like that better than what I proposed.15:58
EdwinGrubbsthanks15:59
=== salgado-lunch is now known as salgado
sinzuiEdwinGrubbs: I sent you a reply to the design16:24
sinzuiEdwinGrubbs: If you don't was to fix the CSS, I'll do it right now to fix bug 465524. I know the problem affects more than the two portlets we are discussin16:25
mupBug #465524: ~name Latest Memberships portlet joined date is rendered in the incorrect style <post-3-ui-cleanup> <Launchpad Registry:Triaged> <https://launchpad.net/bugs/465524>16:25
=== deryck is now known as deryck[lunch]
=== deryck[lunch] is now known as deryck
bigjoolsUrsinha: attagirl for your reply to danilos :)16:50
Ursinhabigjools, is that good? :)16:51
bigjoolsyes very :)16:51
EdwinGrubbssinzui: I'm fixing the registered CSS class not to use italics. Can you look at https://edge.launchpad.net/ubuntu/+mirror/ftp.iinet.net.au-archive ? It seems like the "registered by" info should go in the top right corner even though it is really long on this page.17:03
sinzuiEdwinGrubbs: does that registration info *look* like it is correct? Where should that information be on the page?17:04
EdwinGrubbssinzui: I have no idea if it is correct. Normally, we put "registered by" just above the sidebar.17:05
sinzuiEdwinGrubbs: Yes it goes in the registration slot. Official belongs in the Archive information portlet17:05
sinzuiEdwinGrubbs: you should have an idea. Any time you want to know when an object was created and by whom, look to the right under the logout button17:05
sinzuiEdwinGrubbs: You do not need to fix this issue. I'll report and bug and get it fixed. There are several cases of these.17:06
danilosUrsinha, you'll know who to ask any questions from now on, now that you hurt my feelings ;)17:10
Ursinhadanilos, lol, sorry boss17:10
Ursinhadanilos, you're emacs, gnome guy, but I love you anyway17:10
* Ursinha pets danilos17:10
danilosUrsinha, :)17:10
Ursinha:P17:10
Ursinhadanilos, how do I find out the currentseries of a project?17:19
Ursinhaerr product17:19
danilosUrsinha, 'currentseries'?17:24
danilosUrsinha, do you mean development_focus series? :)17:24
Ursinhaoh, wait17:24
Ursinhadanilos, apparently product.currentseries is related to distros17:25
danilosUrsinha, I don't see product.currentseries17:27
danilosUrsinha, I only see distribution.currentseries17:27
Ursinhadanilos, sorry, I see targetseries = ubuntu.currentseries17:28
danilosUrsinha, right... is there any reason why do you worry about the rest of that method? :)17:29
=== EdwinGrubbs is now known as Edwin-lunch
Ursinhadanilos, no, I'm just trying to understand how it works :)17:30
danilosUrsinha, well... it's quite simple :) it returns either the development_focus productseries or the latest productseries which has translatable templates; if none of those exist, it returns any linked ubuntu sourcepackage instead, or if there's no ubuntu sourcepackage, any other sourcepackage17:32
danilosUrsinha, btw, did you get the DB patch reviewed?17:33
Ursinhadanilos, nope :(17:34
Ursinhaguess people are busy this weel17:34
Ursinhaweek17:34
mrevellgood weekend all18:00
=== matsubara-lunch is now known as matsubara
maxbabentley: around? I don't understand your assertion that "undecided" repositories would encourage pack-0.92?18:47
=== Ursinha is now known as Ursinha-afk
marsflacoste, do you have a forecast as to when we will be dropping r-c?19:11
beunomars, how's the yui3ification?19:15
marsbeuno, moving along.  Everything works well, we've only had a few small changes to deal with.19:21
marsbeuno, I just fixed a bug that was preventing the production config from loading.  With that fix we are one big step closer to being able to land the branch.19:21
beunomars, that's great news19:22
beunoand most widgets work with 3.0.0 and the updated lazr-js19:22
marsbeuno, we will at minimum have an integration branch to build off of for the sprint19:22
marsbeuno, most do19:22
beunomars, that's awesome, thank you19:23
flacostemars: it's already dropped, since ~4h ago19:36
marsflacoste, ok, thanks19:37
=== mars changed the topic of #launchpad-dev to: This is Launchpad Development Channel | Week 4 of 3.1.10 | PQM is open - release manager is noodles775 (flacoste, BjornT) | I am Zero OOPS and So Can You! http://is.gd/4fkLl | https://dev.launchpad.net/ | Get the code: https://dev.launchpad.net/Getting | On-call review in #launchpad-reviews | Use http://paste.ubuntu.com/ for pastes | This channel is logged: http://irclogs.ubuntu.com/
marssidnei, ^ it should be ok to start landing lazr-js branches, if you dare tempt the wrath of Friday :)19:38
sidneimars: i would prefer waiting until monday :)19:40
marshehe19:40
marssidnei, ok, we will get everything straightened out monday morning during the sprint opener19:40
=== Edwin-lunch is now known as EdwinGrubbs
beunosidnei, could you add the branch URL to the sprint page?19:41
marsbeuno, we'll have to land on trunk.  salgado and I have made a number of fixes on top of sidnei's and Bjorn's work19:42
beunomars, can we have the latest there?  it will take a while to get it into trunk, and it would be ideal not to stall on it19:43
marsbeuno, we can.  I can push my integration branch with everyone's changes rolled into it.19:43
beunomars, that would rock. Add it to the agenda wiki and we're set!19:44
=== matsubara is now known as matsubara-afk
=== salgado is now known as salgado-afk
* wgrant dislikes the new c-i-p UI.21:29
beunowgrant, c-i-p?21:40
wgrantbeuno: canonical-identity-provider21:42
beunowgrant, the one with the launchpad UI, or the ubuntu UI?21:42
wgrantbeuno: The Ubuntu one doesn't seem to be serving anything yet. Does that UI exist?21:43
wgrantMaybe that one is less utterly sucky...21:43
wgrantBut I presume not, since 3.1.10 brought some changes to the Launchpad UI.21:43
beunowgrant, it's completely different21:43
beunoand should stop sucking21:43
wgrantbeuno: Will it supplant the Launchpad UI entirely?21:44
beunowgrant, it will be a separate instance with the same db21:45
beunoso it will be used for all ubuntu-related stuff21:45
beunoat some point, we will either re-work the launchpad one, or replace it with the ubuntu one21:45
wgrantAhh.21:46
wgrantBug #476963, anyway.21:50
mupBug #476963: UI is pretty awful <Canonical SSO provider:New> <https://launchpad.net/bugs/476963>21:50
beuno:)21:53
=== Ursinha-afk is now known as Ursinha
* thumper is at kiwipycon22:26
thumpereven has web access :)22:26
wgrantNot once everyone else gets there.22:28
* wgrant has bad memories of UDS Jaunty.22:28
ajmitchwgrant: it's not that bad, honest22:29
ajmitch(yet)22:30
wgrantUntil 128 people get into the hotel, and the DHCP range fills up.22:30
ajmitchwe're not all at a hotel, thankfully22:30
mwhudsonyes, hotels insisting on doing the networking are the bane of conferences22:31
EdwinGrubbssinzui: so, do you just want me to move the milestone badge to be first, since it is the most often present?22:41
sinzuiEdwinGrubbs: I expect it to have the same order as this: https://edge.launchpad.net/launchpad-registry/+milestone/3.1.1122:42
EdwinGrubbssinzui: I'm also wondering if I should implement beuno's 0.5em padding on the <tr> or on the .registered stylesheet.22:42
sinzuiEdwinGrubbs: I think right-aligned is all that is needed.22:43
sinzuiEdwinGrubbs: I need to find my children. I'll be back in a bit.22:44
EdwinGrubbssinzui: huh, beuno asked for 0.5em padding below each item.22:44
maxbI want to use bazaar to track source packages with modifications in the launchpad ppa. Would it make sense to register a launchpad-ppa project?23:44
wgrantmaxb: People use distro branches for that.23:46
maxbfor packages in a ppa?23:46
wgrantYes.23:46
wgrantNot exactly semantically correct.23:46
maxbhmm23:46
wgrantBut probably better than a project.23:46
wgrantAfter all, they are (in most cases) branches of an Ubuntu package.23:47
maxblp:~maxb/ubuntu/karmic/python-defaults/launchpad-ppa ?23:47
wgrantRight.23:47
maxbmm, neat23:55
wgrantHm?23:56
maxboh, I'm just sitting here grinning that having twigged that package branches are the right way to do it, I can just push and all is happy :-)23:57
wgrantYup.23:57
wgrantI'm not sure if you can manually stack on LP without playing with bzrlib.23:58
* wgrant tries.23:58

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