/srv/irclogs.ubuntu.com/2010/01/11/#launchpad-dev.txt

jmlabentley, https://code.edge.launchpad.net/~jml/launchpad/use-testtools/+merge/1671102:47
abentleythumper: https://code.edge.launchpad.net/~jml/launchpad/use-testtools/+merge/1671103:00
=== stub1 is now known as stub
thumperjml: ping03:36
jmlthumper, pong03:50
al-maisanrockstar: please see bug #50572504:09
mupBug #505725: Replicate the processor/virtualized properties in the BuildQueue table <buildfarm> <Soyuz:Triaged by al-maisan> <https://launchpad.net/bugs/505725>04:09
jmljtv, noodles775: https://code.edge.launchpad.net/~jml/launchpad/behavior-refactor/+merge/17127 -- mid-implementation04:54
mrevellHowdy09:21
jmlmrevell, hi09:43
jmlmrevell, did I get my timing wrong?09:44
mrevelljml, Timing?09:48
mrevelljml, Oh, sorry, I misread your nick as jtv.09:50
* mrevell checks glasses09:50
deryckMorning, all.11:11
henningesalgado: ping11:19
salgadohi henninge11:20
henningeHi salgado! :)11:20
henningesalgado: I may need to add a package to launchpad-dependencies. Can tell me or give me a hint about how to do that?11:21
salgadohenninge, https://help.launchpad.net/Packaging/PPA11:21
salgadono, not that one11:22
henningesalgado: right,  I was talking about an existing package that I need for some new code.11:22
henningeThe package is intltool, btw.11:22
salgadohenninge, https://dev.launchpad.net/LaunchpadPpa11:24
salgadohenninge, does that help?11:25
henningesalgado: still reading but that looks like it's what I need.11:25
henningethanks11:25
salgadoonce you're done updating meta-lp-deps you'll need https://help.launchpad.net/Packaging/PPA to upload a package to ~launchpad's ppa11:26
henningesalgado: hm, I am surprised it would be so much work. I am not talking about a package that I created or wrote.11:27
henningesalgado: I just need another package from the standard Ubuntu repository.11:28
salgadohenninge, it's only a few commands to get that done11:29
=== salgado is now known as salgado-brb
=== henninge is now known as hennige-lunch
=== mrevell is now known as mrevell-lunch
=== stub1 is now known as stub
=== salgado-brb is now known as salgado
=== hennige-lunch is now known as hennige
=== mrevell-lunch is now known as mrevell
=== danilo__ is now known as danilos
=== ursula is now known as Ursinha
=== salgado is now known as salgado-lunch
=== hennige is now known as henninge
=== matsubara is now known as matsubara-lunch
arnaud_hey everybody15:33
marshi arnaud_15:35
=== jamalta_ is now known as jamalta
=== salgado-lunch is now known as salgado
beunoEdwinGrubbs, sinzui, adding a member on staging looks super slick16:15
sinzuibac: did you start bug 491320?16:21
mupBug #491320: Unnecessary spaces and lines in new team member approval page <trivial> <ui> <Launchpad Registry:Triaged by bac> <https://launchpad.net/bugs/491320>16:21
bacsinzui: i have not16:22
sinzuibac: okay.16:23
kfogeladeuring, deryck: bbiab w/ +patches view bug16:47
deryckkfogel, excellent.  thanks.16:47
adeuringkfogel: cool16:48
=== matsubara-lunch is now known as matsubara
=== beuno is now known as beuno-lunch
kfogelderyck, adeuring: please read https://bugs.edge.launchpad.net/malone/+bug/506018 and give me your comments.17:33
mupBug #506018: Need a "+patches" view: report lists patches attached to bugs. <story-patch-report> <Launchpad Bugs:New for kfogel> <https://launchpad.net/bugs/506018>17:33
* deryck looks17:33
* adeuring looks too17:35
deryckkfogel, yes, looks good to me.  Seems complete.17:36
deryckkfogel, I triaged accordingly -- it would be "high" since this is a high priority story for us this month.17:37
kfogelderyck: sounds good17:37
* kfogel waits for adeuring to say he's absorbed it17:37
deryckkfogel, also, not a big deal, but we wouldn't assign to 10.01 now, even though we're all very confident this will land this month.17:37
kfogelderyck: ah, *nod*17:37
deryckkfogel, we would wait until it nears review state.  but don't un-milestone it now -- we don't want to create confusion.17:38
adeuringkfogel, deryck: looks good to me too17:38
* deryck recognizes this is at odds with how LP development has always worked, but the bugs team is trying a new approach17:38
kfogelderyck: what part is at odds?17:40
kfogeladeuring: I'm going to show to Bryce and Jorge now (would like to keep them in the loop as much as possible).  Sound good to you?17:41
adeuringkfogel: sure!17:41
deryckkfogel, historically the milestone has been either a backlog queue or a promise to deliver the listed bugs by the milestone release.17:41
deryckkfogel, so we're now using it as a list of what will actually make release17:42
kfogelderyck: ah, okay.  I don't think it matters much; Lean Training said "you're going to write the code you write" and I agree :-).17:42
deryckkfogel, I agree completely too.17:43
kfogeladeuring: I edited the description field in response to a comment from jcastro, but after I clicked the green checkmark to submit my edit, it just spins forever with the red background.  Is this a known problem?17:48
adeuringkfogel: haven't noticed this before...17:49
kfogeladeuring, deryck: fascinating.  I can't update the bug's description, because of a... bug in updating descriptions, at least with my Firefox 3.5.7 on Karmic+updates.  https://pastebin.canonical.com/26408/ has the new desc text.17:55
deryckkfogel, odd.  Do you get an error of any kind?17:56
adeuringkfogel: Just copied&pasted your new version and changed the description.17:57
kfogeladeuring: thanks.17:58
kfogelderyck: no, just spins forever.  I'm searching/filing a bug on it now.17:58
deryckkfogel, did you reload the page?  Perhaps the description was changed, but the UI not updated?17:58
kfogelderyck: I tried a reload while it was spinning, last time, and my edit had not taken.  (But good question: I will remember to include that in the bug report.)17:59
mrevellnight all18:00
* deryck has to bail for food before a call later...18:01
=== deryck is now known as deryck[lunch]
=== gary_poster is now known as gary-lunch
kfogeladeuring: you might want to add your browser info to follow up to my comment here: https://bugs.edge.launchpad.net/malone/+bug/443217/comments/718:13
mupBug #443217: Changing a bug's affected project or description doesn't ever finish <bug-page> <javascript> <ui> <lazr.restful:New for intellectronica> <Launchpad Bugs:Triaged by intellectronica> <https://launchpad.net/bugs/443217>18:14
=== kfogel is now known as kfogel-lunch
=== beuno-lunch is now known as beuno
=== deryck[lunch] is now known as deryck
deryckkfogel-lunch, jusy fyi... when you see the red border on a failed AJax interaction, that's a server error of some sort, usually.  Next time, use Firebug and get the error info that failed to display to the web page.18:56
=== gary-lunch is now known as gary_poster
=== barry is now known as flufl
=== flufl is now known as barry
=== EdwinGrubbs is now known as Edwin-lunch
=== salgado is now known as salgado-afk
jmlbigjools, http://wikitravel.org/en/Wellington#Eat20:09
jmlthumper, ^20:09
beunosinzui, replied to the package linking email20:11
beunosorry it took me a while20:11
beunolet me know if it's clear20:12
beunoalso, does this plan involve making the series column nullable?20:12
beunoas in, stop this crazyness of linking series to series be mandatory?20:12
sinzuibeuno: No and I have said that every time because we want to link to the development series, and we allways know that20:12
mwhudsonjml, bigjools, thumper: boulcott st bistro or hummingbird would be nice :-)20:13
sinzuibeuno: we do not have a model problem, we have a UI problem20:13
sinzuibeuno: what ask for the user to select the development series when we know it?20:13
beunosinzui, works for me, as long as you can click through without knowing about serieseses20:13
wgrantsinzui: Surely it's better to just link to the project than to lie?20:13
wgrantLinking to the development series is normally a lie, when you in fact want to link to just the project but cannot.20:14
beunoyes, I tend to agree20:14
beunowe will be inventing data20:14
beunostill, defaulting to something is already a big step forward  :)20:14
sinzuiwgrant: beuno: we have a separate problem for next month to ensure the development series is correct. because it can change, behind the Ubuntu contributors back, the upstream project needs more help to get this fixed.20:15
sinzuiwgrant: the user is still requested to select a series, we will except the project if the user does not provide a series20:16
sinzuibeuno: wgrant: the user experience is bad because we designed for the rare cases where there are many upstream series. We need to handle cases like python in a different manner.20:17
=== kfogel-lunch is now known as kfogel
mwhudsondown to 8 import policy violations, i see20:26
bigjoolsgary_poster: around?20:30
bigjoolsbug 50565720:30
gary_posterbigjools: hi, yes20:30
mupBug #505657: tachandler.py imports from launchpad <Launchpad Foundations:New> <https://launchpad.net/bugs/505657>20:30
bigjoolsgary_poster: hi there.  We have a problem with that bug --^ :(20:30
gary_posterbigjools: ok, looking20:31
bigjoolsit's kinda urgent is it's going to block lamont from rolling out buildd changes20:31
kfogelintellectronica: got time for a few questions?20:32
gary_posterbigjools:  ok, got urgency, but trying to understand problem still.  staring at bug more...20:33
gary_posterbigjools, I'm afraid I don't have enough context to understand.  Want to try Skype?20:34
bigjoolsgary_poster: I'm not particularly familiar with it either, just a sec, I'll talk to people here20:35
gary_posterbigjools: ack20:35
bigjoolsgary_poster: looks like the memcache stuff did something to tachandler20:36
bigjoolsgary_poster: see stub's commit 10064 on devel20:36
gary_posterbigjools: ok, looking20:36
bigjoolstachandler now imports from lp stuff, which is not ideal for our buildds which don't have LP installed :)20:37
gary_posterbigjools: ok, so either we need to revert just the tachandler file (it looks like stub was just trying to consolidate code) or...is there someplace that tachandler *can* import from that is shared with LP?20:39
bigjoolsgary_poster: I don't think there is :(20:41
bigjoolswell, lib/canonical/buildd20:42
gary_posterbigjools: OK, then I think we just need to revert the file, and keep the rest of stub's changes20:42
gary_posterbigjools: are you all in a position to do that, or do you need one of us to do that?20:42
bigjoolsgary_poster: we can do it if you review it?20:43
gary_posterbigjools: +120:43
bigjoolscool, thanks gary20:43
gary_posternp20:43
gary_posterbigjools: Beyond the simple revert of the file, the only additional request is a comment saying why we don't import the helper functions, so we don't do this again. :-)20:44
bigjoolsI was thinking the same as you typed that :)20:45
gary_posterheh cool20:46
=== matsubara is now known as matsubara-afk
sinzuicombine-css fails in rocketfule. I cannot identify which of the 100 CSS files is the cause of the failure. And I cannot run dev to work on my own branch.21:04
wgrantsinzui: Tried 'make clean'? rockstar had that problem this morning.21:06
rockstarsinzui, yes, make clean.21:06
rockstarThen make again.21:07
sinzuiwgrant: rockstar: Thanks. That fixed the issue21:09
beunodanilos, ping21:10
beunodanilos, do you remember where the "error" message sprite breaks in translations?21:10
beunoflacoste, do you?  the bug I have assigned is 405476, but that one's too generic21:10
* sinzui thinks how to make the error appear21:12
al-maisanrockstar: https://bugs.edge.launchpad.net/soyuz/+bug/50614221:13
mupBug #506142: JobStatus should have a "SUSPENDED" member <buildfarm> <Soyuz:In Progress by al-maisan> <https://launchpad.net/bugs/506142>21:13
sinzuibeuno: I tried to remove the summary from a ProductSeries and got a small error. It is not dramatic, but you will see two icons in the z-index under the bug icon21:14
beunosinzui, will try  that, thanks21:15
flacostebeuno: https://translations.edge.launchpad.net/ubuntu/karmic/+source/apturl/+pots/apturl/av/+translate21:16
flacostebeuno: Bugs 405476, 389737, 48714221:16
beunoperfect21:16
beunoI can work with that21:16
beunothanls21:16
intellectronicakfogel: sure21:16
sinzuibeuno: the markup is <p class="error message">text</p> no inside markup! I may have discovered a different but related problem21:17
kfogelintellectronica: oh, hey.  I'm working on bug #506018, and burrowing my way through much documentation for the first time.  If you have time for a phone call, that might be fastest.21:21
mupBug #506018: Need a "+patches" view: report lists patches attached to bugs. <story-patch-report> <Launchpad Bugs:Triaged by kfogel> <https://launchpad.net/bugs/506018>21:21
jmlmwhudson, my use-testtools branch is now blocked on fixing the upcalls in the signon code21:22
intellectronicakfogel: i can do a phone call, but i need 10m first so that you don't have to hear me chewing :)21:22
kfogelintellectronica: heh, that's fine21:22
mwhudsonjml: :(21:23
mwhudsonjml: i guess i can land my build-testtools in the mean time; that should get the bzr buildbot running a bit better at least21:23
jmlmwhudson, yeah, I think so.21:24
=== Edwin-lunch is now known as EdwinGrubbs
intellectronicakfogel: ready when you are. skype?21:34
kfogelintellectronica: my skype may or may not be broken.  let's try it, but watch here in case you can't hear me.21:35
intellectronicakfogel: np. if not i can call you on skype creds21:35
kfogelintellectronica: what's your skype name?21:36
intellectronicakfogel: tom.berger21:36
jmlnoodles775, would you like to review https://code.edge.launchpad.net/~jml/launchpad/behavior-refactor/+merge/1712721:36
kfogelintellectronica: ringing and ringing21:36
kfogelintellectronica: do you hear it ringing for you?21:36
noodles775jml, sure21:37
kfogelintellectronica: huhn21:37
kfogelcan you hear me?21:37
kfogelintellectronica: did you pick up?21:37
intellectronicakfogel: nope21:37
kfogelintellectronica: ok, sigh21:37
jmlwgrant, oi21:37
intellectronicakfogel: i did pick up but i can't hear anything. could my setup. let me check21:37
jmlwgrant, where's the branch you're working on?21:38
jmlwgrant, I'd like to merge it in to the what we're doing21:38
jmlbigjools, I'm talking about hacking on soyuz, what are you talking about? :P21:39
kfogelintellectronica: +1 (773) 351-1729?  Let me get that headset on though.21:39
kfogelintellectronica: ?  are you having Net troubles?21:41
wgrantjml: What are you wanting to do buildd-wise?21:41
jmlwgrant, mostly just to make sure I'm not blundering all over your work.21:42
intellectronicakfogel: so it seems :-/21:42
kfogelintellectronica: whups21:43
wgrantjml: lp:~wgrant/launchpad/lp-buildd-generalisation, but you'll need to unbreak tachandler yourself if you want to run it.21:43
jmlwgrant, ok. thanks.21:43
intellectronicakfogel: sorry, i'm trying to work out what's the problem. if i can't, do you have an affordable way to call my phone?21:45
kfogelintellectronica: hmrmrm.  I have some skype credit; whether skype works for me is another question, but I can try.21:46
kfogelintellectronica: privmsg me your number.  in the meantime, I'll do a skype test call just to see.21:46
intellectronicakfogel: nevermind, got it working, i think, let's give it a try21:47
kfogelintellectronica: https://bugs.edge.launchpad.net/malone/+bug/50601821:48
mupBug #506018: Need a "+patches" view: report lists patches attached to bugs. <story-patch-report> <Launchpad Bugs:Triaged by kfogel> <https://launchpad.net/bugs/506018>21:48
kfogelintellectronica: https://pastebin.canonical.com/26421/22:01
gary_posterbigjools, wgrant: branch approved.  Thank you.22:01
kfogelintellectronica: we're fading22:02
bigjoolsgary_poster: cheers22:02
kfogelintellectronica: can you hear me?22:02
wgrantgary_poster: Thanks.22:02
kfogelintellectronica: http://www2.bryceharrington.org:8080/X/Reports/patches.html22:04
kfogelintellectronica: this is in lib/lp/bugs/model/bugtarget.py ?22:06
thumpergary_poster: do you know about copy_field?22:09
thumperI have a feeling it isn't quite doing what I want22:09
gary_posterthumper: I don't think I do.  I'll look at it if you like22:09
thumperhmm..22:09
thumperfields have implicit names somewhere don't they?22:10
gary_posteryou mean, they know what they were called in the interface?  if so, yes22:10
thumpergary_poster: I mean what the widget names become22:10
thumperfields.xxx22:10
gary_posterah, yes, they do22:10
thumperhmm22:11
thumperI have branch_name = copy_field(IBranch['name'])22:11
gary_posterI'm pretty sure you can affect those names22:11
thumperand I want the widget and field to be called 'branch_name' not 'name'22:11
gary_posterthumper, will look at zope.formlib, one sec.  I think that's the pertinent bit.  Where is copy_field defined?22:12
thumperlazr.restfull22:12
thumpers/ll/l/22:12
gary_postera ok22:12
thumper.interfaces22:12
gary_posterthumper: try ``copy_field(IBranch['name'], __name__='branch_name')``22:15
thumpergary_poster: I was just about to try that :)22:16
gary_poster:-)22:16
thumperworks :)22:17
thumperta22:17
kfogelintellectronica: still on?22:21
kfogelintellectronica: can hear me?22:21
al-maisanrockstar: https://bugs.edge.launchpad.net/soyuz/+bug/49752022:38
mupBug #497520: Disabled archives should automatically have their waiting builds removed <buildfarm> <ppa> <soyuz-build> <Soyuz:In Progress by al-maisan> <https://launchpad.net/bugs/497520>22:38
lifelessbarry: ping22:39
barrylifeless: pong22:39
lifelessbarry: you've climbed around inside distutils right22:40
barrya bit ;)22:40
lifelessI have two questions for you22:40
lifelesswhat does bzr integration actually do22:40
lifelessand22:40
lifelesshow can I get 'setup.py sdist upload' to set the description field on the new release that that creates?22:41
lifelessbarry: ^22:43
barrylifeless: sorry, multitasking ;)22:43
barrythe setuptools_bzr really just allows lazy package authors to not have to write a MANIFEST.in22:43
lifelessbarry: au naturale22:43
barryit essentially queries bzr to find out what files are under vc and automatically adds them to the manifest22:43
lifelessbarry: ah, its setuptools only? not distutils?22:43
barryi think it's distutils too, but distutils only supports svn out of the box22:44
barrylifeless: in truth though, it's much more trouble than its worth, so i don't plan on continuing to support it22:44
barrylifeless: and our lp packages don't use it any more22:44
barrythe trouble isn't so much bzr, but distutils :/22:44
kfogelintellectronica: you're in UK right?22:45
intellectronicakfogel: yup22:46
barryas for your second question, setting the 'description' and 'long_description' in your setup.py should do the trick.  does it not?22:46
jmlmwhudson, what's the correct type for sourcepackagerecipe.manifest22:47
jmlsprbuild.manifest22:47
jmlrather.22:47
mwhudsonjml: in the zope.schema sense?22:47
jmlmwhudson, indeed.22:47
mwhudsonjml: probably just Attribute22:47
kfogelintellectronica: let's pick this up tomorrow then; I'm startig pretty early anyway, and I think it would be useful for me to do some poking around on my own now.22:47
jmlmwhudson, ok.22:47
intellectronicakfogel: cool22:48
kfogelintellectronica: a lot of the dev wiki documentation makes a lot more sense now -- thank you for your help.22:48
mwhudsonjml: for api purposes we'll want to expose a text representation i guess22:48
mwhudsonjml: requires bzr-builder changes tho22:48
lifelessbarry: which one ends up in the rest field in pypi22:48
intellectronicanp. zope is a beast, but you'll get it in no time22:48
barrylifeless: otp22:49
lifelessotp?22:50
mwhudsonon the phone22:50
mwhudsoni expect22:50
EdwinGrubbssinzui: ping22:50
mwhudson(not the erlang standard library thing)22:50
sinzuiHi EdwinGrubbs22:50
lifelessah yes22:50
EdwinGrubbssinzui: can you think of any reason that the Reply-To header set in notify_team_join() should actually be the proposed member's email address as opposed to the reviewer who is actually proposing them?22:52
sinzuiEdwinGrubbs: yes. "invite" in the ui is admin -> user, but "propose" in the ui is user -> team22:53
sinzuiEdwinGrubbs: So the user performing the action should be the reply to.22:53
EdwinGrubbssinzui: I guess I should just remove the security proxy here when someone besides an LP admin or the user themself tries to propose someone as a member through launchpadlib.23:05
* sinzui thinks23:06
sinzuiEdwinGrubbs: I think that is fair. If the user wants to join the team he must be willing to share his address. We do not how ever want someone to be able to craft a script to propose joining a team to learn another user's email address. In the contact-this-user feature the email address is shown to the other user. If the other user has a hidden email address, he must chose carefully about the consequences of his reply.23:08
sinzuiEdwinGrubbs: I think joining a team is a lot like contact-this-team, so I this the rules of disclosure should be the same.23:09
sinzuiEdwinGrubbs: We do use removeSecurityProxy() when send contact-this-user emails.23:09
EdwinGrubbssinzui: oh, no, it could be used like that in launchpadlib, since it is not the user calling team.join(), it's a team admin calling team.addMember(status=PROPOSED) which normally doesn't happen ever.23:10
sinzuiindeed that sounds wrong because the invite is in the wrong state. Proposed means the admin must approve, and surely he would since he just proposed it.23:11
EdwinGrubbssinzui: I think I will have to talk to the user some more to figure out why they are doing that.23:12
sinzui"invite" is for an admin to contact another team to ask their approval to be added. I favour allowing admins to invite users so that the user can accept rather then discover someone claims they wanted to join the team23:13
al-maisanrockstar: lp:~al-maisan/launchpad/disabled-builds-49752023:45

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