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

wgrantCan I convince someone to ec2test and land to *db-devel* https://code.edge.launchpad.net/~wgrant/launchpad/distroseries-source-format-selection-part1/+merge/14729? All except for the final two merges have been reviewed.00:15
jmlintellectronica, what was the subunit issue?00:55
* mwhudson lunches00:59
=== ursula is now known as Ursinha
=== flacoste is now known as flacoste_afk
jmlthumper, hi01:34
* maxb wonders where python-2.5 is in PQM01:43
mwhudsonmaxb: it's not in pqm :(01:48
spmmaxb: lp.codehosting.tests.test_acceptance.AcceptanceTests.test_push_triggers_mirror_request(sftp) is last not-buffered  test outputted01:49
maxbooh, getting there, then01:49
spmmaxb: what mwhudson said tho - it's a manual merge, not pqm. same box tho.01:49
mwhudsonah01:50
spmno failures yet either. looking good.01:51
jmlman02:17
jmlI picked the wrong week to make a USB stick w/ the launchpad repo on it.02:17
* jml back in a bit02:19
mwhudsonjml: there's a right week for that?02:26
spmsweet. the branch succeeded.02:32
thumperjml: hi02:36
thumperspm: the python 2.5 branch?02:36
spmthumper: yup. have pushed the new shiny everywhere too now02:36
thumperspm: awesome02:36
wgrantAwesome.02:36
wgrantCurses.02:36
* thumper goes to remind himself what is new in 2.5 to use02:36
wgrantifs in expressions!02:37
spmand pqm is re-open for srs bsns02:37
wgrantsrs OMG 2.5 BROKE THE WORLD bsns?02:37
spmno02:38
spmonly for srs ZOMG 2.5 BROKE THE WORLD bsns02:38
thumperwgrant: ew02:38
spmthe Z is critical pathness hotness shinyness02:38
thumperwgrant: the syntax for that is horrible02:38
wgrantthumper: Better than using four lines instead.02:39
thumperwgrant: well... that is  a matter of opinion :)02:39
wgrantPfft.02:39
thumperPEP 309: Partial Function Application02:40
thumperoohh..02:40
wgrantAh, yes, functools?02:40
thumperPEP 328: Absolute and Relative Imports02:40
thumperhmm02:40
thumperI see an extended coding standard being applied for imports02:40
wgrantOh, that's in 2.5 too?02:41
thumperPEP 343: The 'with' statement02:41
thumper\o/02:41
* jtv hates that one02:42
thumperdefaultdict02:42
thumperjtv: how can you hate the with statement?02:42
jtvIts design smells of over-complication for the wrong reasons.02:43
thumperjtv: it gives the abiltiy to have controlled release of resources02:43
jtvPlus, the main reason I would normally like it is that it saves indentation levels—but it doesn't02:43
thumperand my favourite reason right now...02:43
thumperbzr-svn02:43
mzzit kinda does, somewhat (contextlib.nested)02:43
jtvIt doesn't give the ability to have controlled release of resources; it provides syntactic sugar for continued awkward, manual release of resources.02:44
mwhudson$ cd ../bzr-svn-imports/02:44
mwhudson$ bzr missing --theirs-only02:44
mwhudsonYou are missing 1130 revision(s):02:44
mwhudson...02:44
wgrantNice.02:44
wgrantYou are in for a long evening.02:44
thumpermwhudson: are you saying that jelmer has 1130 new revisions since we last looked?02:44
mwhudsonit shouldn't be that bad02:44
wgrantI presume that's 1130 LP revisions.02:44
mwhudsonthumper: no, this is my branch that adds bzr-svn support to launchpad02:45
thumperheh02:45
maxbNow if only I could finish fixing bzr-rebase, I could rebase the python-migration2.6 branch on top of devel02:47
wgrantmaxb: Why would you rebase?02:48
mwhudsonwow one conflict02:48
mwhudsonin sourcecode/Makefile ffs02:49
thumpermwhudson: \o/02:49
maxbwgrant: Because most of the content of the branch is either merges from trunk, or stuff that got cherrypicked onto the 2.5 branch02:49
wgrantmaxb: But rebasing is bad.02:49
maxbSometimes? Yes. Universally? No.02:51
mwhudsonheh, i guess i can remove my hack that adds collections.defaultdict from this branch02:51
* mwhudson heats up his laptop running a 2.5 make build for the first time03:01
mwhudsonwee buildbot fall over03:06
wgrantHow badly?03:07
mwhudsonsrc/zope/security/_proxy.c:19:20: error: Python.h: No such file or directory03:07
mwhudsonso missing python2.5-dev i guess03:07
wgrantAh.03:07
wgrantEasy.03:07
wgrantYep.03:07
maxbhuh. Shouldn't it have launchpad-developer-dependencies installed?03:10
wgrantIt's buildbot. That would be too normal.03:10
maxbSometimes I wish LP used bzr shared repositories instead of stacking :-/03:11
wgrantWhy?03:11
maxbbzr is currently uploading upwards of 12MB for a simple UDD package merge03:11
wgrantIs it actually stacking?03:12
maxbit claims to be03:12
maxbmaybe I should have stacked it on the debian branch instead03:13
* spm is reminded how much he hates updating AMI's....03:17
mwhudsonspm: i wrote a script to do it ...03:21
mwhudson(ec2 update-image)03:21
spmmwhudson: you did? is that on prase? or local for you?03:21
mwhudsonsadly the buildbot and ec2 setups are more or less disjoint...03:21
spmit's been a month or 3 sinece the last one I did. so am a tad rusty.03:22
* mwhudson has finally wrestled his inbox into some kind of submission03:23
wgrantmwhudson: Sounds like you need another sprint.03:24
maxbBuildbot is blaming me for something03:28
mwhudsonmaxb: see above03:28
maxboh, that03:29
maxbwonder why it's blaming me! :-)03:29
wgrantIt blames everyone with merged revisions since the last run.03:29
mwhudsonno idea03:29
thumperrockstar: you around hacking?04:00
jmlhey04:24
jmlhow do I query status on bugtarget.searchTasks?04:24
wgrantjml: List of strings.04:29
wgrantWow, those docs suck.04:30
jmlwgrant, what are the strings?04:30
jmlwgrant, yes, they do.04:30
wgrantjml: ["Triaged", "Won't Fix"] and the like.04:30
jmlyech04:30
wgrantHm?04:30
jmlI dislike this API.04:31
jmlalso len(collection) doesn't work as advertised.04:31
wgrantWhat does it do instead?04:32
wgrantNote that collections resulting from named operations are... odd.04:32
jmlit raises an error.04:33
jmlI guess those are the kinds of collections I've got.04:33
jmlwgrant, do you know of a way to get the size without iterating through the list?04:34
MTecknologyMake sure I understand this... RAID 1+0 == [ mirror ( span drive_1 & drive_2 ) & ( span drive_3 & drive_4 ) ]   ?04:36
MTecknologySorry, wrong channel - but... can you guys answer that?04:36
wgrantjml: See statik's last comment on bug #303414, but bug #274074 is the real bug.04:38
mupBug #303414: Collections returned by named operations don't act like other collections <launchpadlib :Triaged> <https://launchpad.net/bugs/303414>04:38
mupBug #274074: Missing total_size on collections returned by named operations <api> <launchpadlib :New for leonardr> <https://launchpad.net/bugs/274074>04:38
jmlwgrant, thanks.04:38
wgrantjml: Ah, the latter has a workaround.04:38
mwhudsonnote that total_size might be a lie in any case, i think04:44
jmlmwhudson, it's giving me the same numbers as len(list(collection)) in this case04:46
mwhudsonjml: ok04:46
mwhudsonjml: i'04:46
mwhudsonm thinking of private bugs04:46
jmlmwhudson, but I do think you're right.04:46
mwhudsonbut i might be barking up the wrong tree04:46
jmlmwhudson, ahh, of course.04:46
wgrantSome queries I know of are adjusted to exclude invisible objects from even the SQL result.04:49
wgrantBut I don't think that is the case here, so the numbers will indeed be wrong.04:49
* mwhudson grinds to a halt04:49
mwhudsonwgrant: the branch listings you mean?04:49
wgrantmwhudson: The specific example I was thinking of was related to builds, but that too.04:50
MTecknologyofftopic - Has anyone ever thought about using LP to manage user accounts on a server?04:53
thumperMTecknology: don't think so...05:10
MTecknologythumper: I think I want to try that when I get a server to develop LP on05:11
MTecknologyit sounds like fun - sounds easy too05:11
* thumper EODs (for now)05:12
MTecknologythumper: does that mean bored or sleeping05:13
thumperMTecknology: it means making dinner05:14
MTecknologyoh05:15
wgrantbigjools: Are you really here?05:16
intellectronicajml: the issue with subunit was that i didn't have it. neither as a package nor in sourcecode.i fixed it by installing the package, which is presumably different from everyone else who seem to have it in sourcecode06:10
lifelessintellectronica: subunit issue?07:33
=== stub1 is now known as stub
adeuringgood morning08:17
stubImportError: /usr/lib/python2.4/site-packages/psycopg2/_psycopg.so: undefined symbol: Py_InitModule408:57
wgrantstub: You've followed the 2.5 upgrade instructions?09:00
stubI'm sure those instructions are around here somewhere...09:00
* stub rummages09:00
wgrantstub: They were sent to launchpad-dev@, prefixed with 'PLEASE READ'09:01
stubGot that - just talking about make clean and friends09:01
ajmitchmake clean & an important 'rm'09:11
stubThats not it09:15
stubFor some reason buildout is deciding to put usr/lib/python2.4/site-packages in my path09:15
wgrantajmitch: That rm landed hours ago.09:15
wgrantstub: Awesome.09:15
ajmitchwgrant: I thought that mail said to do the rm manually if you'd updated in the meantime09:17
ajmitchit didn't affect me, so I didn't worry too much about it09:17
* wgrant pushes SHHH off a cliff.09:22
wgrantHmmmmmm.09:26
wgrantI just started getting that 'a.git' sourcecode removal error that somebody reported yesterday.09:26
wgrantI wonder if it's a nested branch hidden somewhere.09:27
wgrantLooks like dulwich tests.09:29
pooliehi wgrant09:39
stubDoes anyone else see python2.4/site-packages in their bin/py ? It might not cause errors if the ordering is different.09:39
wgrantstub: I'm currently 2.5ifying. Will tell you in a sec.09:41
wgrantHi poolie.09:41
wgrantstub: Nothing in mine.09:41
* stub pouts09:42
wgrantstub: Nothing crazy in ~/.buildout?09:42
stubI don't have one09:43
wgrantHuh.09:43
wgrantstub: Tried a fresh copy of devel?09:45
wgrantbuildout annoys me.09:45
stubdevelop-eggs existed with a file referencing 2.4. Nuking this directory seems to have cleaned things up. Might be because my branches tend to be old.09:46
wgrantAh.09:47
wgrantstub: None of my develop-eggs/ contain 2.4.09:47
stubLooks like buildout generated magic that make clean doesn't clean09:48
wgrantIs this a seriously old checkout?09:48
stubThe file was dated July. Like I said - my branches tend to be old ;)09:56
wgrantstub: Ah, I didn't consider 'old' to mean 'before the epoch'10:08
=== jtv is now known as jtv-afk
=== matsubara-afk is now known as matsubara
=== jtv-afk is now known as jtv
Ursinhahi guys14:00
allenapabentley: Do you have a few minutes to help me understand why a code import is breaking? It keeps failing with logs that look like: http://launchpadlibrarian.net/35783114/nhibernate-trunk-log.txt14:00
Ursinhaafter having a db patch approved, what do I have to do?14:00
allenapUrsinha: Hi. Land it to db-devel I think.14:01
Ursinhaallenap, hi :) do I have to rename it and stuff?14:01
rockstarallenap, that looks like a bug in cscvs14:01
allenaprockstar: Ah.14:01
Ursinhaallenap, that's a bug that cscvs that times out when importing large svn repositories14:02
Ursinhas/that cscvs/in cscvs/14:02
rockstarallenap, I think there might even be an open bug about it, but I'm about to lose internets, so I can't search.14:02
Ursinharockstar, there is14:02
rockstarUrsinha, :)14:02
Ursinhaallenap, I think I mentioned the bug number in my handover email14:02
allenaprockstar: Thanks :)14:02
Ursinharockstar, :)14:02
allenapUrsinha: You probably did, I just have a sieve for memory :)14:02
Ursinhahehe14:02
Ursinhaso :) do I have to just land it to db-devel or have to rename it as stub defined, move between directories...?14:03
allenapUrsinha: Re. db patch, have you looked at database/schema/README.14:03
Ursinhaallenap, yes, but the post-approval I'm not clear about14:03
allenapUrsinha: Did stub give you a patch number?14:04
Ursinhaallenap, yes14:04
allenapUrsinha: So, yes you have to rename the patch with that number, then land it. (Sometimes stub offers to land these changes on your behalf, but it's been a long time since I did a db patch and I don't know if he does that any more).14:06
allenapUrsinha: Is that what you were looking for, or did I get the wrong end of the stick?14:07
Ursinhaallenap, yes, just that! So I just rename it and keep in the pending folder?14:08
allenapUrsinha: Rename it and put it in database/schema too.14:09
allenapUrsinha: So it should be something like database/schema/patch-2207-05-0.sql (where 05 is whatever stub gave you).14:10
bacgary_poster: i'm getting failures on ec2 related to 2.5.  have you successfully run on ec2 since the switch?14:10
gary_posterbac, no.  We did run it successfully on ec2 before the switch with adding the python 2.5-devel dependency.  ec2 is supposed to (did last time I checked) update launchpad-dependencies, so I thought we would be covered even without a new image.14:12
bacgary_poster: it is dying building zope.security14:12
bacsrc/zope/security/_proxy.c:19:20: error: Python.h: No such file or directory14:12
gary_posterbac: OK, yes, looks like python2.5-devel is missing.  I should have checked that again.  I'm almost done with a related task, and then will go to that.  You should be able to work around that for now; thinking.14:13
gary_posterbac: the only way I can think of is a --postmortem, which is annoying.  salgado, is that how you tested ec2 before, withdoing things manually after a --postmortem?14:16
gary_posterallenap, do you know where the instructions are to create a new ec2 image?  I'm not familiar with the new automation that mwhudson did.14:17
allenapgary_poster: I'll have a look in the code...14:17
abentleyallenap: looks like the remote server is dropping the connection.14:17
salgadobac, gary_poster, I used a demo instance14:20
gary_postersalgado: ah ok, thank you14:20
gary_posterbac, I'm on this now14:21
bacgary_poster: great.  thanks.14:21
allenapgary_poster: I think just ec2 update-image. You can specific an AMI name prefixed with "based-on:" if it's a blank install.14:22
allenapabentley: Thanks. rockstar and Ursinha suggested it was a timeout bug, so https://bugs.edge.launchpad.net/launchpad/+bug/343207.14:23
mupBug #343207: large SVN Import fails with a timeout <Launchpad itself:Invalid> <Launchpad CSCVS:New> <https://launchpad.net/bugs/343207>14:23
allenapabentley: The nhibernate import always fails on SSL negotiation though. Could that still be a timeout?14:23
gary_posterallenap: right just saw that, thank you. Will dig in there.  My guess is that we do *not* want a blank install, agree?14:24
allenapgary_poster: Yeah, agreed.14:24
gary_postercool, thx14:25
abentleyallenap: I guess it could be that the remote server doesn't support PROPFIND or something.14:26
allenapgary_poster: Looks like you'll also need the ec2-* command line tools installed.14:26
allenapgary_poster: It needs ec2-register specifically.14:26
gary_posterallenap: oh, ok, good to know.  I don't have them locally.  so this is my revised plan:14:27
gary_poster1) install ec2-* command line tools14:27
gary_poster2) determine the appropriate next AMI name by scrounging around14:27
allenapabentley: Strange. Other SF imports work okay. Is this worth spending time investigating, or shall I just attribute it to the aforementioned bug?14:28
allenapgary_poster: That sounds about right :)14:29
gary_poster3) use ec2 update-image with an additional command to update dependencies, if necessary (``--extra-update-image-command='sudo aptitude upgrade'``)14:29
gary_posterdone14:29
gary_posterfull-upgrade I should have said14:29
abentleyallenap: It is that bug.  I'm not aware of any workarounds.  But you could bring it up with the Bazaar team.14:30
Ursinhaallenap, I did the renaming and the moving but the patch didn't make it14:30
Ursinhaallenap, do I have to do something else, like regenerating sample data?14:31
allenapabentley: Okay, I'll email the team, CCing the list.14:31
* allenap looks14:32
allenapUrsinha: What was the error?14:32
Ursinhaallenap, hmmm HMMM I think I figured out :)14:33
UrsinhaI forgot changing the line in the patch with the correct number :)14:33
allenapUrsinha: If you get stuck again, I'll grab your branch and take a look.14:33
allenapUrsinha: Hehe, cool :)14:33
mrevelldanilos, hey, how are you fixed for the first hour this morning?14:34
bacgary_poster: could ec2 grow another option to run arbitrary commands at some point?  ec2 --arbitrary "sudo apt-get install python2.5-devel"14:41
gary_posterbac: sure.  a hopefully minor trick would be to specify when the arbitrary command should run.  Maybe immediately prior to build is always good; not sure14:43
bacgary_poster: or perhaps something less arbitrary, like a set of packages to install...14:44
gary_posteryeah14:44
gary_posterwould prefer that myself14:44
=== matsubara is now known as matsubara-lunch
=== flacoste_afk is now known as flacoste
flacostegary_poster: python2.5!!!14:58
gary_posterflacoste: :-) yup14:58
flacosteawesome!!!14:58
flacostegary_poster: we can drop lsprof from sourcecode that means?14:58
gary_posterflacoste: yeah, should be able to do that14:58
flacostegary_poster: has it merged in db-devel yet?14:58
gary_posterflacoste: should have; it merged in devel last night, and we had a successful buildbot run earlier this morning.  Looking14:59
flacostegary_poster: it seems to be part of rev 8665 which hasn't been blessed yet15:00
intellectronicalifeless: yeah, subunit missing when i tried to run tests. wasn't available to me either from a package or in sourcecode (which is how most people get it)15:00
gary_posterflacoste: you asked if it were in db-devel though: yes, it is, as of rev 968515:01
gary_poster8685 I mean15:01
gary_posteryou probably meant 8685 too :-)15:02
=== salgado is now known as salgado-lunch
maxb<flacoste> gary_poster: we can drop lsprof from sourcecode that means?15:28
maxb<gary_poster> flacoste: yeah, should be able to do that15:28
maxbI already did that :-)15:28
gary_postermaxb: go you :-)15:28
gary_postermaxb, a huge thank you for all your work on the Python 2.5.  It would not have gone nearly as smoothly or quickly without you.15:29
maxbAnd thank _you_ (and gary and salgado) for wrangling the ZTK demons into submission15:30
maxberm15:30
maxband *barry*15:30
gary_poster:-) cool, very happy to work with you15:30
abentleyallenap: I see you've emailed the code team, but I meant the Bazaar team.15:40
allenapabentley: Rats.15:40
allenapabentley: Sorry for spamming. Shall I just email the bazaar mailing list?15:41
allenapabentley: Scratch that.15:41
allenapabentley: I'll email the Canonical Bazaar team directly. Is it worth CC'ing any mailing lists?15:42
abentleyallenap: You could cc the canonical-bazaar mailing list.15:44
jmlintellectronica, I had thought I added subunit to sourcecode15:47
intellectronicajml: you prolly did. something is obviously wrong with my setup15:48
=== matsubara-lunch is now known as matsubara
henningesinzui: ping16:00
sinzuiHi henninge16:00
henningeHi sinzui16:01
henningesinzui: I just saw that you changed the view code for the featured projects display on the LP home page.16:02
sinzuiI did16:02
henningesinzui: it looks like the goal is to put them into one column?16:02
* henninge has not looked at the template yet16:03
sinzuiNo, the view should not dictate the what the layout doe. The layout is identical to what it was yesterday16:03
sinzuihenninge: I replaced the custom styles with to global styles that do the same layout16:04
sinzuiI removed the local styles from the gloabl style sheet and inlines them into the only page that will ever use them16:04
henningesinzui: I see16:05
=== danilo_ is now known as danilos
henningesinzui: but this looks like the list is shortened to 11 entries.16:07
henningesinzui: currently it's 2116:08
henningesinzui: and that is too short, too.16:08
sinzuiI did not intend to shorten it,16:08
henningesinzui: atm Ubuntu and zope are missing from the list on the home page16:08
sinzuiMy code is not on edge16:08
henningesinzui: before the last roll-out I filed bug 46707916:09
mupBug #467079: List of featured projects on LP home page should be dynamic in length. <post-3-ui-cleanup> <Launchpad Foundations:In Progress by henninge> <https://launchpad.net/bugs/467079>16:09
henningesinzui: but I did not get r-c for it (I was too late ...)16:09
henningefor the fix, I mean16:09
sinzuiI agree it should be dynamic. I removed the code that split the list into two lists. I did not change the length of features, may I should have double to the number16:10
sinzuiI will QA it when edge updates, if the list is wrong I will fix it.16:11
henningesinzui: I can just land my branch in incorporate your change.16:11
sinzuiOkay then. If you think the list needs to be longer just do it. If you need a reviewer, I can do it16:12
henningesinzui: cool, won't be long.16:12
henningesinzui: cool, won't be long.16:14
sinzuifab.16:14
henningesinzui: can you remind me where to find the template for the home page?16:15
* sinzui looks at his own diff16:15
sinzuilib/canonical/launchpad/templates/root-index.pt16:15
henningejust found it ...16:16
henninge;)16:16
sinzui^ I should have moved it to registry, but I did not want to make the branch too long16:16
henningesinzui: I didn't know the two-colmun layout can be achieved by pure css magic. cool16:19
sinzuihenninge: It is used on a lot of pages. It was one of the classes in style-3.0.css that was landed with the file16:20
sinzuihenninge: since that CSS file is global, should only contain styles that can be used by all launchpad, do not use ids, use classes16:21
henningesinzui: I understand16:22
henningesinzui: actually, I was surprised at the time to find these styles in the global css16:22
henningeputting them in the header is what I prefer, too. (If they are local)16:23
sinzuiThe goal may have been to refactor them into classes that can be used by all the root pages.16:23
sinzuiThat may be a goal now. If so, it is pretty secret. I have need seen any designs for the root pages.16:24
=== salgado-lunch is now known as salgado
henningesinzui: using the css for the two column display transposes the matrix16:40
sinzuiYes it does :(16:40
henningesinzui: I don't think many people will notice, though.16:40
sinzuiI was going to announce that so that if someone cared he could fix it16:40
henningesinzui: also, it adds more space between the entries, is that intended?16:41
sinzuiIt is intended in the sense that we want all launchpad to display consistently...16:42
sinzuiBut I think a bug was introduced into the CSS a few weeks ago. All the lists have extra space now and I am see fragments of sprites appearing.16:43
sinzuiThere is a bug reported about the sprites, but I think we may want to fix the root cause ans revert it.16:43
henningesinzui: yes, I noticed those fragments, too16:44
* henninge starts firebug16:44
sinzuiI suspect it was EdwinGrubbs's change to wrap the action menus, but since his intent was to localise the affect to the action menu, I do not think any other list should have been affected16:45
henningesinzui: so the extra vertical space in the featured project list is the addition of padding-bottom and margin from these two styles. http://paste.ubuntu.com/320918/16:54
henningesinzui: making it 1.05em total16:54
henningethat is in style-3-0.css16:56
sinzuiThat is too must but those changes are older that a few weeks old16:56
sinzuiTo review changes to those classes, look at the index page for products and person. The <object> information portlets use these lists a lot16:57
henningesinzui: I just think that the featured project list might be a different case and I'd rather just reset that padding-bottom locally.17:00
sinzuihenninge: I think we *may* want to separate `.two-column-list li` from `.two-column-list dl` I think the <dl> has too much space when I look at my profile (https://edge.launchpad.net/~sinzui), so I am in favour of find on rule for both conditions17:00
sinzuihenninge: https://edge.launchpad.net/gdp also shows the same issue (because it is the same markup). I think I expect to see something about 0.5em17:01
* henninge looks17:02
sinzuiSince we use 1em for  to separate blocs, lists must use less to show that they are together17:02
henningesinzui: that makes sense17:03
henningesinzui: I wonder what the general "li: padding-bottom 0.3 em" is about17:03
sinzuiI think it the number that is the expected separation, They are not sentences in a paragraph, so there should be separation. I think that number is the actual number that was approved, where my head thinks the number is 0.5em17:07
henningesinzui: so it is the extra 0.75em from the two-column-list definition that cause the problem.17:08
gary_postermaxb: got an official +1 on ~launchpad-committers for lp-source-dependencies, meta-lp-17:09
gary_posterdebs, and most/all other important branches.  PPA will not be controlled with ~launchpad-committers, but going to give you individual permission to upload.17:09
sinzuihenninge: I think so.17:09
henningesinzui: also, I just saw that what we see on the prod/edge homepage is different to what we see on the dev homepage because on the dev homepage the images for the projects are displayed using sprites while the real projects have their own logos.17:10
henningesinzui: I see different styles used for sprites and for project logos.17:10
sinzuiyuck17:10
henningesinzui: the project logos seem to squeeze the lines further apart17:11
sinzuihenninge: That requires a tales fix. This issue is global to launchpad. I would not use the featured project list to test the fix17:11
henningesinzui: that said, removing the 0,75 em padding and leaving the 0.3 margin should give us the desired result with the real data.17:12
sinzuihenninge: Yes! your remark explained exactly what I have seen in some information portlets. I could not understand the extra px difference17:12
Ursinhabigjools, I  haven't said hi in person to you :)17:13
henninge_ah, the daily reconnect. Reminds me that it's time to go home ... ;)17:14
henninge_sinzui: glad to hear I could help you17:14
sinzuihenninge: I am tempted to say the project sprite vs icon issue need to be fixed in a separate branch. It is certainly a separate bug. I know there are hacks in some information portlets that use clear:both to place the next item under the project with an icon17:14
henninge_sinzui: Let me prepare this branch for review17:15
henninge_sinzui: yeah, I am not going to to into that now. I just wanted to land a branch that was left over from last cycle ... ;-)17:16
sinzuifab17:17
=== henninge_ is now known as henninge
=== vednis is now known as mars
henningesinzui: I requested a review (the branch had been previously reviewed) but I don't think the test would pass. Actually, I don't see how it passed for you after the changes in the template.17:36
henningesinzui: I have to go home now, though. I will look into that tomorrow.17:36
henningealso, bin/test segfaults for me atm.17:37
sinzuihenninge: make clean. make build; bin/test17:39
henningesinzui: tried it, didn't help17:40
henningesinzui: will try again tomorrow17:40
jelmerbigjools, al-maisan, noodles775: Is there a new Soyuz hacking room?17:59
al-maisanjelmer: we are on level 2, rooom waverly18:01
al-maisan*room18:01
al-maisan:P18:01
maxbgary_poster: ooh, great! Let me know when it happens and I'll patch up the stacked-on urls of the reassigned meta-lp-deps branches, and reassign my ~maxb branch for the ppa python-defaults over to the team18:13
mwhudsonhello19:16
=== salgado is now known as salgado-afk
=== matsubara is now known as matsubara-afk
mwhudsonmake is bitching at me about PasteDeploy21:02
mrevellflacoste, ping21:02
mwhudsonwhat does this mean again?21:02
mwhudsoni know it's happened to me before21:02
flacostehi mrevell21:07
mrevellhi flacoste21:08
mrevellhey, how can I help flacoste?21:12
flacostehi mrevell: we'll be having 4 hours of codehosting downtime on Thu from 13:00UTC to 17:00UTC21:13
mwhudsonwe will?21:14
* mwhudson hopes this is something to do with extremely large amounts of disk21:14
* wgrant wonders why the reasonable notification period for extremely long downtime is not longer.21:16
jmlwgrant, because we like to do things quickly21:18
wgrantjml: This is in conflict with having a reputation as a vaguely reliable hosting provider.21:18
wgrantWhich is certainly not a reputation that you have now.21:18
jmlgary_poster, hello21:25
gary_posterjml hi21:26
jmlgary_poster, if I set up some casual contributors with a pre-2.5 Launchpad, how hard a time will they have updating their Launchpad?21:26
gary_posterjml, I don't think it will be too bad as long as they do a ``make clean`` before the ``make``21:27
wgrantThat's all I had to do.21:27
wgrantThey shouldn't run into the develop-eggs problem.21:27
ajmitcheven that shouldn't be needed if the first thing they do is run rf-get?21:27
jmlgary_poster, thanks.21:27
gary_posterjml, sure21:28
cody-somervillebigjools, I updated the branch with the changes bac requested.21:28
bigjoolscody-somerville: you're sat 10 feet away from me21:28
cody-somervillebigjools, I didn't want to interrupt your conversation ;)21:29
jelmerrockstar, ping21:29
cody-somervillealthough its rather quiet at the moment21:29
rockstarjelmer, hi21:29
wgrantbigjools: Since the ec2 images apparently aren't 2.5-ready yet, do you have access to your monster of a home machine to test and land my branch?21:29
gary_posterwgrant: they should be ready21:29
wgrantsinzui: ^^21:29
gary_posterwgrant: did you encounter a problem?21:29
bigjoolswgrant: I don't :(  I need to sort out wake-on-lan so I can turn it on remotely21:29
jelmerrockstar, you approved lp:~jelmer/launchpad-cscvs/converted-from earlier. Can I land that or do I need more reviews?21:29
bigjoolswgrant: but I am sure someone like al-maisan will run it for you :)21:30
jelmerrockstar, (the merge proposal status is still needs-review)21:30
rockstarjelmer, if you can land it yourself, have at it.  I have it on my list of things to do to land it for you.21:30
al-maisanwgrant: what's the branch?21:30
rockstarjelmer, ah yes, I hate that status and vote are so disconnected.21:31
wgrantal-maisan: https://code.edge.launchpad.net/~wgrant/launchpad/distroseries-source-format-selection-part1/+merge/14729 -- contrary to what the MP says, it's now targetted at db-devel.21:31
wgrantBut LP doesn't appear to model that.21:31
ajmitchthumper: is https://blueprints.edge.launchpad.net/launchpad-code/+spec/branch-merge-bot similar to the idea from the other day that I talked to you about?21:31
jelmerrockstar: I'm not sure whether I have access, I'll give it a try21:32
al-maisanwgrant: could you please provide me with a submit message?21:32
lifelessintellectronica: the package is python-subunit21:33
rockstarjelmer, no harm in trying.21:33
wgrantal-maisan: Hm "Bits and pieces to prepare for Debian source format 3.0 support." is the only succinct way to put it.21:33
al-maisanwgrant: also, is there a bug open that this branch is fixing?21:33
al-maisan:)21:33
wgrantal-maisan: Not directly, no.21:33
al-maisanOK21:33
jelmerrockstar: looks like I indeed don't have access, I'll leave it up to you21:37
rockstarjelmer, okay.  I'll make sure to land it today.21:37
jmlis there a package of lazr.restfulclient 0.9.10 anywhere?21:37
wgrantOh, I see.21:38
wgrant(that Soyuz is back up to four now)21:38
bigjools\o/21:39
wgrantVery good.21:39
thumperajmitch: on a call, talk to you soonish21:41
ajmitchnp, it can wait :)21:41
jmlpython setup.py install on trunk lazr.restfulclient fails with error: Can't download http://bitworking.org/projects/httplib2/dist/httplib2-0.4.0.tar.gz: 404 Not Found21:41
rockstarajmitch, I think that blueprint accurately describes Tarmac.22:04
rockstar:)22:04
rockstar(minus the branch merge queue stuff which doesn't currently exist in the UI)22:05
ajmitchrockstar: right, I was talking to thumper about the UI stuff to start with :)22:05
ajmitchthen went & looked at existing blueprints22:05
al-maisanwgrant: your branch is running in ec2 now, if all goes well it should land in approx. 3.5 hours.22:07
sinzuiEdwinGrubbs: bac: Last review period we closed 201 registry bugs. This period we closed 457.22:08
wgrantal-maisan: Thanks.22:09
al-maisanyou are welcome22:09
EdwinGrubbssinzui: how?22:09
sinzuiBetter cadence. The trivial policy closed 60 bugs.22:10
jmlgah22:24
jmlhow do I run the tests in launchpadlib?22:24
jmlgiven that https://bugs.edge.launchpad.net/launchpadlib/+bug/316694 is just adding a regex and a property, I'd like to patch it22:26
mupBug #316694: Add web_link property to resources <launchpadlib :Triaged> <https://launchpad.net/bugs/316694>22:26
* thumper is going make run with py2.5 for the first time22:26
jmlbut not being able to run the tests is a pain22:26
thumperjml: ask leonardr22:27
jmlleonardr, ^22:27
mwhudsonmake is still breaking for me22:30
mwhudsonman i want subscribe to tag22:34
thumperit works \o/22:35
* thumper goes to merge devel into current work22:35
mwhudsonah, it works for me, after i make clean a bit harder22:45
mwhudsonphew22:46
leonardrjml: you need to run the tests from within launchpad22:47
leonardr1. check out a launchpad instance22:48
leonardrln -s /path/to/dev/launchpadlib ./launchpadlib22:48
jmlleonardr, ok thanks.22:50
bigjoolsjelmer: that bug you've picked is kinda hard actually22:52
cody-somervillebigjools, do retried builds get the manual bool set to true or something?22:52
bigjoolscody-somerville: I don't remember off hand I'd need to look in the code22:52
jmlleonardr, like this? jml@truth:~/src/launchpad/stable$ ln -s /home/jml/src/launchpadlib/trunk/ launchpadlib22:54
leonardrjml: sorry, i had to fry something22:57
jmlleonardr, understood.22:57
leonardryeah, whatever launchpadlib branch you've changed22:57
leonardr3. change buildout.cfg from "." to "\t.\n\tlaunchpadlib"22:57
leonardr4. run bin/buildout22:57
leonardrthen run bin/test -vvt launchpadlib. you should see tests in your dev launchpadlib being run22:58
jelmerbigjools: so I'm finding out :-) I'll look for an easier one23:00
bigjoolsjelmer: yeah, it needs to join on all the PackageUpload* and use the right one :)23:01
jmlleonardr, ok. thanks.23:02
bigjoolsjelmer: I think I already said, but anything marked trivial is a good start, but ask first because trivial is not necessarily an accurate tag for Soyuz :)23:03
thumperbigjools: I need to talk to you23:04
thumperbigjools: can you go skype somewhere?23:04
bigjoolsthumper: I can, gimme 2 mins23:04
thumperbigjools: ok23:04
bigjoolsthumper: or twinkle!23:04
thumperbigjools: I could twinkle23:05
bigjoolsI've no idea what my number is23:05
jmlis this known? http://pastebin.ubuntu.com/321135/23:06
* jml afk for a bit23:06
bigjoolsthumper: I am 714523:06
rockstarI think I'll finish my current work before I try and merge 2.5 into it.23:07
bigjoolsthumper: dial meh23:07
rockstarAlthough I've taken about 2000 lines of js and have it condensed it down to about 600 lines of maintainable code.23:08
leonardrjml, i recently gave my father-in-law a book written by a guy named john lange in the 19th century23:09
mwhudsonjelmer: hello23:14
mwhudsonjelmer: what versions of subvertpy/bzr-svn should we use in launchpad?23:14
mwhudson(haven't researched this at all myself, so apologies if the answer is obvious)23:14
thumperbigjools: it tells me you are refusing my calls ;-)23:15
bigjoolsthumper: and it tells me you're not answering :)23:16
bigjoolsriiiiiiiing23:16
cody-somervillebigjools, I'm getting the impression that what happens is that retried builds simply don't get scored at all so are 0 by default.23:18
bigjoolscody-somerville: correct!23:18
jelmermwhudson: hi23:19
mwhudsonjelmer: hello23:19
jelmermwhudson: subvertpy 0.7.0 and the latest version of bzr-svn23:19
mwhudsonjelmer: as in lp:bzr-svn tip?23:20
jelmermwhudson: yeah, sorry - the latest revision23:20
mwhudsonjelmer: ok thanks23:20
jelmermwhudson: jszakmeister provided a fix that makes bzr-svn a bit friendlier to svn servers when retrieving logs23:20
jelmermwhudson: that fix is not in any released versions yet23:21
mwhudsonjelmer: ok23:21
mwhudsonjelmer: will this version work with both bzr 2.0.0 and 2.1b3 ?23:21
jelmeryeah23:22
mwhudsonthats what i wanted to hear, thanks :)23:22
mwhudsonmwh@grond:trunk$ bzr push -r tag:subvertpy-0.7.0 ../subvertpy-0.7.023:23
mwhudsonCreated new branch.23:23
mwhudsonmwh@grond:trunk$ cd ../subvertpy-0.7.023:23
mwhudsonmwh@grond:subvertpy-0.7.0$ bzr push23:23
mwhudsonbzr: ERROR: Working tree "/home/mwh/canonical/repos/subvertpy/subvertpy-0.7.0/" has uncommitted changes (See bzr status). Use --no-strict to force the push.23:23
mwhudsonwtf!!23:23
mwhudsonthat really doesn't make any sense does it?23:24
rockstarmwhudson, you're sure that dir didn't exist before?23:24
jelmermwhudson, it doesn't indeed - what changes are in that tree according to bzr st?23:25
mwhudsonrockstar: the "created new branch" suggests not23:25
mwhudsonjelmer: http://pastebin.ubuntu.com/321146/23:25
rockstarmwhudson, well, maybe it pushed a branch inside that dir.23:26
rockstarso you have ../subvertpy-0.7.0/trunk23:26
mwhudsonrockstar: not this time23:26
mwhudsonjelmer: it looks like the wt is the same as trunks?23:27
* rockstar should not assume everyone is as silly as he is23:27
mwhudsonyeah23:27
mwhudsonrockstar: well, it was a reasonable theory23:27
mwhudsonjust not the right one this time :)23:28
* jelmer is sure we're all missing something obvious here23:28
jelmermwhudson: what version of bzr are you using?23:28
mwhudsonjelmer: 2.1.0dev323:29
mwhudsonpush -r 3 does even more odd things:23:29
mwhudsonmwh@grond:trunk$ bzr push -r 3 ../r323:29
mwhudsonPath conflict: PLAN / PLAN23:29
mwhudsonPath conflict: __init__.py / __init__.py23:29
mwhudsonPath conflict: svnbranch.py / svnbranch.py23:29
mwhudson3 conflicts encountered.23:29
mwhudsonCreated new branch.23:29
mwhudson(whatever is in ~bzr-daily-ppa or whatever it's called)23:30
jelmermwhudson: that's really odd23:31
jelmermwhudson: those are the files that existed in r123:31
mwhudsonlet me try bzr tip i guess23:31
* spm waves hi to jelmer while passing thru23:32
mwhudsonit really seems like push -r $foo is behaving like push of tip and merge back to requested rev23:32
mwhudsonno not tat23:32
mwhudsonbzr tip does the same23:33
mwhudsonlet's try the 2.0 branch...23:34
mwhudsonwtf, that's the same!!23:35
cody-somervillebigjools, how often does cronscripts/buildd-queue-builder.py run?23:42
spmcody-somerville: every 20 minutes; --score-only fwiw.23:43
cody-somervillebigjools, so retried builds don't stay scored at 0 for very long. Is that a bug or intentional?23:44
bigjoolscody-somerville: intentional23:44
bigjoolsbut tbh b-q-b makes no difference23:45
jelmerspm: hey23:45
thumperbbq?23:45
bigjoolsstfu mofo23:45
thumpermofo?23:45
bigjoolsbmx23:45
cody-somervillebigjools, what do you mean by it makes no difference?23:45
thumperwtf23:45
spmnfi23:46
bigjoolscody-somerville: the rescoring makes no difference to the order that builds get done23:46
wgrantThe time value component of the build score is tiny.23:46
cody-somervillebigjools, scores makes no difference to the order that builds get dispatched?23:46
bigjoolscody-somerville: they do, but the auto-rescoring doesn't change the situation in practice23:47
bigjoolsbecause it's time-based23:47
cody-somervilleit makes a huge difference because after the first run of b-q-b the queue record is scored as if it was normal23:49
cody-somervilleso it only delays retried builds in any meaningful manner for no more than 20 minutes ever23:50
bigjoolsthat should not happen23:50
cody-somervillethen you haz a  bug23:51
bigjoolsyarp23:51
* bigjools looks for powah23:51

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