/srv/irclogs.ubuntu.com/2005/10/10/#launchpad.txt

=== cprov aborted, night all
=== rbelem [n=rodrigo@200.246.97.164] has joined #launchpad
=== nuliukas [n=zygis@lan-84-240-58-9.vln.skynet.lt] has joined #launchpad
=== RWG is now known as bukkaku
=== bukkaku is now known as asdhkl
=== asdhkl is now known as RWG
RWGHave the paramedics pronounced on this room yey?02:01
RWG*yet?02:01
=== bradb [n=bradb@modemcable147.15-130-66.mc.videotron.ca] has joined #launchpad
RWGHello?02:02
RWGIf it is this dead, they should have pronounce02:02
RWGd02:02
=== bradb [n=bradb@modemcable147.15-130-66.mc.videotron.ca] has left #launchpad []
=== stub [n=stub@203-214-4-72.dyn.iinet.net.au] has joined #launchpad
=== RWG [n=RWGraphi@69.177.48.86] has left #launchpad ["Connection]
=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has joined #launchpad
=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has left #launchpad []
=== mpt [n=mpt@201-1-135-91.dsl.telesp.net.br] has joined #launchpad
mpthi ajmitch 03:43
ajmitchhi mpt 03:43
ajmitchhow are you?03:43
mptok03:43
mptI just realized that I forgot to ask you what you meant by your "launchpad usability rant" earlier03:43
ajmitchoh right03:43
mpt(I can't remember the exact words you used)03:43
ajmitchcomplaining about layout of some malone pages :)03:44
ajmitchlike https://launchpad.net/distros/ubuntu/+bugs03:44
ajmitchI was going to file a bug earlier but didn't have time03:44
ajmitchwe've got the IRC log of what we said, anyway03:44
mptwhich channel and what date? :-)03:45
ajmitchhere, yesterday03:45
mptok03:45
ajmitchabout 19 hours ago, +- 103:45
=== mpt uses "inurl:" because he remembers fabbione does the logging
mpthrmmm03:46
mptThere's no #launchpad in http://people.ubuntulinux.org/~fabbione/irclogs/03:46
ajmitchright03:46
mptSo what's ubuntulog doing?03:46
ajmitchgood question03:46
ajmitchI can put up the log from my irc client03:47
mptthat would be great, if it's less trouble than a reprise :-)03:47
ajmitchhttp://ajmitch.meta.net.nz/~ajmitch/malone.issues.log03:50
mptthanks03:50
mptoh, so it's just about Malone search results03:52
=== niemeyer [n=niemeyer@200.163.194.98] has joined #launchpad
ajmitchessentially, since we use those pages a fair bit03:54
ajmitchespecially the unassigned ones03:54
mptfair enough03:55
mpthmm03:55
ajmitchnot knowing what package the bug is against makes it hard to reassign03:55
mptDid the table view show would product/package a bug was in?03:55
ajmitchno03:55
mptwould->what03:55
ajmitchsorry, the table view did03:55
ajmitchtable view is still used for assigned bugs03:55
ajmitchlike the indeterminate number assigned to MOTU :)03:55
mptoh, right, there's that "package" cell in the Useless Floating Column Headers03:56
ajmitchyeah03:56
mptwell, technically not useless, since they still sort the list03:56
ajmitchmisleading though03:56
mptbut it's a very odd way of sorting a list that's not a table any more03:56
ajmitchsince they sort but you can't see what they sort on03:56
mptyes03:57
mptand ugh, that batch navigation is pretty bad too03:58
ajmitchhow about the apparantly non-functional advanced search?03:59
ajmitchapparantly, just because the controls show far below where you'd expect03:59
mptYeah, that's always been a problem 04:00
mptok, I'll see what I can do about that this week04:00
ajmitchit wasn't as big a problem in the table view since 20 results were more compact, i guess04:00
ajmitchthanks04:00
ajmitchhow are you liking brazil?04:01
mptit's ok04:01
mptinteresting food04:01
mptinteresting people04:01
mpttoo many fences04:02
ajmitchand quite different from NZ, I bet04:02
mptyes04:02
=== niemeyer_ [n=niemeyer@200.181.170.80] has joined #launchpad
=== spiv [n=andrew@dsl-1.27.240.220.dsl.comindico.com.au] has joined #launchpad
spivjamesh: https://chinstrap.ubuntu.com/~jamesh/pending-reviews/ has a lot of broken diffs04:36
spivjamesh: e.g. https://chinstrap.ubuntu.com/~jamesh/pending-reviews/robert.collins@canonical.com/cscvs--devel--1.0--patch-377/merge04:37
=== mgalvin [n=mgalvin@cpe-69-205-47-165.nycap.res.rr.com] has joined #launchpad
=== orbitaledy [n=absar@ool-182dec22.dyn.optonline.net] has joined #launchpad
orbitaledyhey05:29
=== robitaille [n=robitail@d154-5-117-228.bchsia.telus.net] has joined #launchpad
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  ascii-SMASH! (patch-2571: stuart.bishop@canonical.com)06:41
=== segfault [i=carlos@prognus.com.br] has joined #launchpad
dilysMerge to rocketfuel@canonical.com/launchpad--production--1.35: [trivial]  Cherry pick patch-2558 (patch-5: stuart.bishop@canonical.com, rocketfuel@canonical.com, mpt@canonical.com)07:28
=== _Rappy_ [n=hunt-pre@dsl-253-122.monet.no] has joined #launchpad
=== jinty [n=jinty@205.134.224.215] has joined #launchpad
=== ddaa [n=ddaa@ordo.xlii.org] has joined #launchpad
=== GoRoDeK [n=gorodek@p5083F9FA.dip.t-dialin.net] has joined #launchpad
SteveAmorning!08:28
ddaamoaning08:31
ddaaSteveA: https://launchpad.net/products/launchpad/+bug/211008:31
ddaaI want BR in bug discussions!08:31
=== Seveas [n=seveas@seveas.demon.nl] has joined #launchpad
SteveABR ?08:33
ddaa<br />08:33
SteveAi see.  it is coming.08:34
=== dand [n=dand@gw.datagroup.ro] has joined #launchpad
=== GoRoDeK [n=gorodek@p5083F9FA.dip.t-dialin.net] has joined #launchpad
SteveAcalling all reviewers!09:00
SteveAkiko didn't get time to review my "navigation" branch, and i really want to land it today.09:01
SteveAstub, spiv, jamesh, lifeless: can one of you guys review it?09:01
stubI can't find it on the reviews page or in the diff-viewer-thingy09:04
SteveAi can mail it to you09:06
SteveAwas that an offer to do the review?09:08
stubIt was more an enquiry on how painful the review would be before making an offer ;)09:09
jameshSteveA: okay09:11
SteveA1400 lines of diff, 400 of which is doctest, 200 zcml, and quite a bit of deletion09:11
SteveAcheers james.  i'll mail it to you.09:11
=== ..[topic/#launchpad:SteveA] : Discussion with Launchpad users and developers. || https://launchpad.net/ || Includes Rosetta and Malone. || http://people.ubuntu.com/~fabbione/irclogs/launchpad-current.html || Developers' meeting, Thursday 6 Oct, 12:00 UTC
fabbioneSteveA: the -current will change with time09:18
fabbione-current is only the last daily09:18
fabbioneand it gets rotated at midnight my time09:18
=== ..[topic/#launchpad:SteveA] : Discussion with Launchpad users and developers. || https://launchpad.net/ || Includes Rosetta and Malone. || http://people.ubuntu.com/~fabbione/irclogs/ || Developers' meeting, Thursday 6 Oct, 12:00 UTC
fabbioneyeah09:18
=== SteveA cuts it off
fabbionebetter :)09:18
=== WaterSevenUb [n=WaterSev@bl5-44-193.dsl.telepac.pt] has joined #launchpad
GoRoDeKit would be great if it where possible to search through the logs09:20
ddaabzr google britney spears09:31
ddaaFound about 12,800,000 revisions. Show them all?09:32
=== robitaille [n=robitail@d154-5-117-228.bchsia.telus.net] has joined #launchpad
=== carlos [n=carlos@243.Red-83-47-24.staticIP.rima-tde.net] has joined #launchpad
carlosmorning10:01
SteveAhi carlos10:02
carlosstub, hi, around?10:05
stubyes10:05
carlosstub, could you tell me at what time the mirror at staging is done?10:06
carlosI need to execute the language pack script after it ends and I thought it finish at 3AM but seems like I was wrong...10:07
stubThe production backup starts at 0:20 UTC and the staging mirror starts as soon as that completes, say around 1:00UTC10:07
carlossorry, 3AM at UTC+210:07
carlosok, so that's why it failed, I executed my script at the same time the backup starts...10:07
stuberm.. actually BST, not UTC I mean (I should get elmo to set the servers on UTC)10:08
carlosstub, do you know how long takes the mirror?10:08
carlosstub, no, BST is ok10:08
stubLast night finished at 3:45 BST10:10
=== SteveA --> dentist
carlosSteveA, later10:13
carlosstub, ok, so I will run mine at 4:30BST10:13
sivangMorning all10:15
carlossivang, morning10:24
sivangmornign carlos . 10:29
=== sivang [n=sivang@box79162.elkhouse.de] has joined #launchpad
=== zyga [n=zyga@2-mi2-1.acn.waw.pl] has joined #launchpad
=== Seveas [n=seveas@seveas.demon.nl] has joined #launchpad
ddaalifeless: can you make some room at the end of this week to review importd-archivelocation?11:22
lifelessyes11:22
lifelesssure thing11:22
ddaaIt's not yet quite done (some cleanups pending) but it's almost there, and it's HUGE11:22
dilysMerge to rocketfuel@canonical.com/launchpad--production--1.35: [trivial]  Merge from steve.alexander@canonical.com/launchpad--production-remove-actions-portlets--1.35 (patch-6: steve.alexander@canonical.com, stuart.bishop@canonical.com)11:34
KinnisonSteveA: have you had a chance to look at my auto-depwait thingy?11:41
sivangKinnison: daniel!11:58
Kinnisonhi sivan12:01
=== stub [n=stub@203-214-4-72.dyn.iinet.net.au] has joined #launchpad
=== SteveA re
lifelesser12:39
lifelessar12:39
SteveAjamesh: how's the navigation review going?12:43
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  Detected and notified when a .po file is imported and the msgid_Plural was changed in the .pot one + test (patch-2572: carlos.perello@canonical.com)12:45
SteveAjamesh: cos, i want to get it merged soon and convert all remaining traversal12:51
Kinnisonmy machine just made a bizarre noise12:53
=== Kinnison wonders what caused it
=== camilotelles [n=Camilo@20132203203.user.veloxzone.com.br] has joined #launchpad
=== carlos -> lunch
carlossee you later01:09
SteveAKinnison: reviewed, mailed01:14
KinnisonSteveA: thanks, I'll get to that after I've finished this -> :-)01:18
=== Robinho_Peixoto [n=ubuntu@200.128.80.250] has joined #Launchpad
Robinho_Peixotohi01:28
Robinho_PeixotoIn rosetta it does not have the packages update-manager and gnome-app-install01:33
jameshSteveA: review mailed.  I think there is an issue with multiple inheritance of Navigation classes01:36
SteveAjamesh: yeah, there is01:36
SteveAthat's why i want people to use pure mixins01:36
SteveAand only a single navigation class01:37
SteveAdo you have any suggestions for what to do about it?01:38
jameshSteveA: if the class dict doesn't contain e.g. __stepto_traversals__, get that attribute from each direct base class and merge them01:38
SteveAit's annoying that the class advisors stuff is such a hack... and that it sometimes hits problems with python attempting to work out its (rather complicated) MRO rules01:39
=== SteveA is however proud to have originated such a hack ;-)
SteveAjamesh: oic -- you're talking about a different issue01:39
SteveAi'll read through the review01:39
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: Build daemon task sequencer/serialiser. r=spiv (patch-2573: daniel.silverstone@canonical.com)01:41
=== cprov [n=cprov@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
SteveAgreat review jamesh!  very thorough.01:50
cprovhi SteveA, do you have time for reviews today ?01:57
SteveAcprov: yes01:57
SteveAwhat can i do for you?01:57
lifelesswhat time is the meeting01:58
cprovc.p@c.c/launchpad--buildUI--0 (first pass, stuff we discussed yesterday) and launchpad--buildd--0 (second pass, first done by you, remeber ?)01:58
cprovremember ....agh 01:59
cprovboth are short, if can handle them, it 'd keep me busy and i'll be very glad 01:59
cprovSteveA: are you in ?02:02
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== cprov [n=cprov@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
cprovSteveA: sorry, didn't get your answer. wireless misteriously hangs here. Can you get those review today ?02:05
salgadoSteveA, around?02:07
SteveAcprov: yes02:09
SteveAsalgado: yes02:09
cprovSteveA: thank you02:10
jordicarlos: do we have Ladin plural forms in the database?02:10
salgadoSteveA, the review I just got from you is exactly the same you did yesterday02:12
salgadoSteveA, I guess you attached the wrong file?02:13
SteveAsalgado: could be02:16
lifelessSteveA: ping02:17
SteveAlifeless: hello02:17
lifelessSteveA: what time is the meeting02:17
SteveAwhat meeting?02:17
lifelessreviewers meeting02:17
lifelesslast week I was ... late ...02:17
SteveAah... it's supposed to be in 42 mins02:17
lifelessthanks02:18
SteveAsalgado: i just sent a different one.  i think this is the correct one.02:20
salgadoSteveA, now it seems to be. :)02:23
SteveAok02:23
SteveAgreat02:23
=== niemeyer [n=niemeyer@200.140.231.181] has joined #launchpad
salgadostub, that unicode_to_unaccented_str() function was already in canonical.encoding (in my shipit-exports branch, at least)02:30
=== Robinho_Peixoto [n=ubuntu@200.128.80.250] has left #Launchpad []
stubsalgado: the only think in my canonical.encoding is the ascii_smash I landed today02:32
=== shawarma [n=sh@3E6B503C.rev.stofanet.dk] has joined #launchpad
salgadostub, I thought the ascii_smash was something related to unicode_to_unaccented_str02:34
stubsalgado: No, that is all new code. Different approach, same goal.02:35
salgadooh, I see02:35
KinnisonSteveA: did that unconfuse you?02:38
SteveAKinnison: i have almost completed my reply02:41
SteveAbut i need to get hold of the doctest, as you replied that you have improved it, said i should look, and left me having to use baz or something ;-)02:42
SteveAmaybe you can stick that portion of the test in a pastebin?02:42
Kinnisonsure, one sec02:44
Kinnisonhttps://chinstrap.ubuntu.com/~dsilvers/paste/fileAQdvLx.html02:45
SteveAfor some reason FULLYBUILT sounds kinda kinky, in an AOL sort of way02:46
=== Kinnison laughs
Kinnisonthe new package states could be FULLYBUILT, RIGHTHUNKY, LITHEBUTSTRONG02:46
SteveAcan't you create an irc netsex protocol for buildd masters and slaves to communicate?02:47
SteveA # --> NEEDSBUILD has joined #buildd-master-slave-xxx-chat02:47
SteveA # FULLYBUILT   NEEDSBUILD: r u single?  wanna cybr?02:48
Kinnisondon't tempt me02:49
SteveAcos you know that elmo would love to run an ircd in the datacentre02:50
fabbioneahha02:52
fabbioneKinnison: speaking of buildd.. how is going to be SCC integration into LP new buildd system?02:52
SteveAcprov: can you help me to catch up with what i need to do for your reviews?02:52
SteveASCC is what?02:53
cprovSteveA: sure02:53
cprovSteveA: what do you need ?02:53
fabbioneSteveA: all the arches that are building outside the DC and that are not primary arches (hppa/sparc atm)02:53
SteveAah, okay02:53
SteveAwhat does SCC stand for?02:53
=== mpt [n=mpt@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
SteveAmatsubara: hi02:54
Kinnisonfabbione: don't ask me for a week or two02:55
Kinnisonfabbione: there's a plan for 'em, but it's not implemented and won't be integrated into LP for a bit02:55
fabbioneSecondary Class i Can't rememeber what the last c stands for02:55
SteveAcprov: i need to know what i need to reply to, or what branches i need to review for you.  i've lost track.02:55
=== spiv [n=andrew@adsl-66-203.swiftdsl.com.au] has joined #launchpad
Kinnisonfabbione: for now, I imagine you'll continue building against the published source archive02:55
matsubaraHello SteveA 02:55
fabbioneKinnison: ok02:55
Kinnisonstevea, fabbione: (S)econd (C)lass (C)itizens02:55
SteveAKinnison: we're looking at 4-6 weeks, right?02:55
Kinnisonfabbione: eventually they'll be external buildds integrated into the same system as everything else02:56
KinnisonSteveA: aye, hopefully02:56
cprovSteveA: uhm ..ok priv02:56
SteveAok02:56
fabbioneKinnison: roger that02:56
SteveAmatsubara: there's a job i need to find someone to do.  it's kinda tedious, but is good for seeing what's planned to be happening with launchpad.02:56
SteveAjamesh, spiv, stub, kiko-zzz, lifeless, salgado: reviewers meeting in 5, #c-m02:57
cprovSteveA:  I don't know if you preffer to check the diffs locally, they look pretty fine from jamesh app02:58
SteveAmatsubara: basically, https://launchpad.net/products/launchpad/+specs  this doesn't show many launchpad specs.  i think all of the launchpad specs that aren't yet implemented should be featured on there.02:59
cprovSteveA: any other question I'll be here when you finish your meeting 02:59
SteveAi'm having a hard time seeing the big picture with where we're going on launchpad, based on the meetings in brazil a while ago.  i think seeing a bunch of specs arranged on there will help a lot.02:59
SteveAthe specs are all on the launchpad wiki, of course03:00
SteveAso, their metadata needs putting into launchpad, and this fact noting on the specs03:00
mptstub: ping03:00
stubyo03:00
mptstub: Have you received any messages from me with the subject "Using Malone for cherrypicking Launchpad fixes"?03:00
stubmpt: Nope03:01
mptbecause I've CCed three such messages to the list, and none of them have shown up03:01
stubasync mail madness?03:02
Kinnisonspiv: when do you think you'll get a chance to look at my buildd protocol branch? tomorrow?03:02
mptstub: I'm not using async's e-mail server, t'is odd03:03
spivKinnison: Yeah, or maybe even before I go to sleep tonight.03:03
Kinnisonspiv: If you can, that'd be great.03:04
=== Kinnison ponders going for lunch
carlosjordi, don't know... let me check03:04
carlosjordi, I only see Ladino as a language, is it the same? the lang code is 'lad'03:06
Kinnisonis 'ladino' the language spoken by young latino men?03:06
=== mpt predicts a surge in interest in Ladino classes
=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has joined #launchpad
mptyo bradb03:10
bradbhey mpt03:11
kikomorning03:11
bradbhey kiko 03:11
mptbradb, did you see the list of complaints about the new bug listing?03:11
kikompt, I didn't03:11
bradbmpt: not yet. but that heading thing is just bizarre. noticed it yesterday.03:11
kikowhat is just bizarre bradb?03:12
mptbradb: yeah, that should be a <select>03:12
bradbmpt: shouldn't it be two selects?03:13
bradbi.e. one for column, one for order?03:13
mptno, we can get away with one03:13
bradbok03:13
mptcontaining "by package", "oldest first", "newest first", etc03:13
mptbecause, for example, it03:14
bradbkiko: take a look at the upstream bug listing. very weird.03:14
mptit's not worth offering an explicit option for sorting by package z->a03:14
bradboh, right03:14
mptbradb: So the problems in order of importance, afaict, are: (1) distro results are missing the package name, (2) the sorting controls don't make sense, (3) the position of the advanced search controls makes no sense (that's always been true), and (4) the priority icons need to be fatter and brighter and tooltippier03:15
mptbradb: so can you fix (2) while I do the others?03:15
bradbthey're missing the package name too? argh.03:15
bradbyeah, sure, i can do 203:15
mptoh, and (5) the listing needs to be more compact in general03:15
bradbmpt: yeah, definitely03:16
mptFor (1) the listing macro needs to know whether it's showing distro/distrorelease results or not. How do I do that?03:16
SteveAon the view class, have two attibutes: showing_distro_results and showing_distrorelease_results03:17
bradbmpt: why does it need to know the difference?03:17
SteveAis one way to do it03:17
mptbradb: because we don't want to show the package name for +sources/something/+bugs03:18
mptor the product name for /products/something/+bugs03:18
bradbok, hm03:18
bradbthe first thing that came to mind was a show_targetname variable03:19
bradbexcept that targetname includes d/dr03:19
mptfor package/product bug listings we don't want to show anything at all, because it would be redundant03:20
bradbright, that much is clear03:20
SteveAjamesh: please let me know if i can merge the navigation code, once i've made the changes you asked for, or if i need to get it reviewed again.03:20
bradbmpt: maybe just a show_packagename variable?03:21
kikospiv, jamesh: when you review the addition of new pages, make sure each page is covered by at least a trivial test -- we've got lots of regressions because mark landed stuff which just was never tested03:21
jameshSteveA: just writing a reply right now03:23
SteveAthanks03:24
SteveAkiko: i wrote a braindump doc on that, and spiv added to it03:25
SteveAbasic test coverage, or something03:25
SteveAkiko: also, we have that "test every page doesn't error" code to write sometime03:25
bradbmpt: do you know how to add a variable to the API of a macro like bugtask-macros-listview.pt?03:27
=== fuut [n=tom@visi.fuut.de] has joined #launchpad
mptbradb: no, that's why I was asking you :-)03:28
bradbmpt: In that case, it's probably easier for me to add it, no?03:28
bradbBasically, you have to 1. add a variable to the API of a macro. Write some view code that the callsites can use to know when to set that value to True.03:29
bradbs/Write/2. write/03:29
mptbradb: ok, you do 1~2, I'll do 3~503:31
bradbok03:31
bradbdamn, applying 101 revisions...it's going to be another long day fighting against baz03:31
mptSteveA: When you said "I just hacked the page template in production to make this page work", which page were you talking about? I wasn't changing the Support page, just fixing the link to it03:35
=== Kinnison lunches
Kinnisonciao03:35
=== lamont__ [n=lamont@15.238.6.212] has joined #launchpad
SteveAmpt: when did i say that?03:36
mpt(wow, people are actually using the support tracker)03:36
mptSteveA: by e-mail in response to stub's cherrypicking of my fix to the link03:37
SteveAso, i hacked the root tickets page in production to make it not be an error03:37
mptIf I caused a system error with a one-liner fix, I'd like to know how so I can avoid it in future03:38
SteveAand then i prepared a branch for stu to cherrypick that removed portlet-actions from pages where they shouldn't be, because the proper fix to that will take a bit longer to land03:38
SteveAand i didn't want production to be flaky during that time03:38
mptoh, so /support was oopsing?03:38
mptok, I didn't know that03:38
SteveAmpt: you caused the error only in as much as making the link point to the right page turned a 404 into a system error03:38
SteveAso, i corrected the system errro03:39
SteveAr03:39
SteveAr03:39
mptrrrrr03:39
=== mpt wonders at the overlap between the support tracker and the ubuntu forums
carlosddaa, hi, around?03:42
SteveAjamesh: okay, i replied, and suggested a cleaner way to organise it to remove some of the complexity in inheritence issues, (and side-step problems of changing __bases__... not that anyone sane would do such a thing)03:49
SteveAmpt: RSS feed from launchpad to the forums?03:50
jameshSteveA: sounds sane (although it would probably be better to walk __mro__ than __bases__)03:50
SteveAyeah, classic class support aside03:51
jameshSteveA: shouldn't matter about classic classes03:51
SteveAi can just give a TypeError if the class has no __mro__03:51
jameshSteveA: Navigation subclasses will always be new-style classes, even if they have old-style ancestors03:51
jameshSteveA: you only need to access __mro__ on the class you're concerned with03:52
SteveAtrue03:52
jameshit unrolls the class heirarchy03:52
SteveAunless someone says __metaclass__ = types.ClassType ;-)03:52
SteveAyep, i'm familiar with the C code that implements __mro__03:52
mptSteveA: perhaps03:53
mptubz bof material, perhaps03:53
jameshI don't think you can have an old-style class with new-style classes as bases03:54
spivmpt: a ubz bof to retro-spec the support tracker? ;)03:54
=== mpt rolls eyes
SteveAjamesh: yeah, you're right, there's a special rule about that 03:57
SteveAso, __mro__ will be fine03:57
mptspiv: tempting, but no ... More to discuss forum integration (if any), Web feeds, etc03:57
SteveAjamesh: i so wish python could remove classic classes.  i reckon it would run at least 10% faster, and have 10% less code.03:58
=== jbailey_ [n=jbailey@testhaus.cns.utoronto.ca] has joined #launchpad
kikomatsubara, can you send me the output of baz log -s so I know what to merge from you?04:10
kikoddaa, is there a way of requesting baz log -s of a tree I haven't yet merged from?04:10
ddaakiko: I'm confused, your question does not seem to make sense with your previous message04:11
salgadokiko, I guess you mean baz revisions -s archive/cat--branch--ver?04:11
ddaasalgado: that's not quite the same as baz log... I do not know if that's what kiko want, and  do not see how that would be relevent.04:12
kikomaybe what I want is baz revisions04:12
salgadoddaa, I think he meant 'baz logs'04:12
kikoI want something that just tells me what matsubara has landed in his tree04:12
ddaayes, so do I04:12
kikoI don't think there need to be 1000 different commands to do this though04:13
salgadokiko, baz revisions will work on an archive, while baz logs will work on a worktree04:13
salgadoAFAIK04:13
kikoI see04:13
ddaawhat I would probably do would be something like "switch MATSUBARA ; baz diff -s rocketfuel@canonical.com/launchpad--devel--0"04:13
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: Auto depwait tool r=stevea (patch-2574: daniel.silverstone@canonical.com)04:14
kikoI don't want to switch to his tree04:14
kikoI don't want to see a diff04:14
kikoI just want to see his commit logs04:14
ddaa"diff -s" does not give a diff04:14
kikothanks salgado, revisions -s was what I wanted04:14
kikothis must be a torture chamber04:14
ddaa*shrug*04:15
salgadokiko, np04:15
=== ddaa thinks it's -EBETWEENCHAIRANDKBD
mptddaa: is it the new name for diff -nodiffs? :-)04:15
ddaayes04:15
kikosure, blame the user04:16
ddaaI do blame the user for not communicating his requirements.04:17
kikoI blame the developer for making a damned confusing set of commands!04:18
kikonot that I am blaming you04:18
kikoin case that appeared implied04:18
ddaaas you surely know, user requests of the form "how do I do <specific technical action>" often involve figuring what is the corresponding "how do I <goal oriented action>"04:19
ddaathus the need to go slowly and ask plenty of annoying nitpicky questions04:19
kikowell04:20
kikothe user often knows a command that works04:20
kikoin my case04:20
kikobaz log -s04:20
kikoI expected to be able to transfer that knowledge04:20
kikoapplying the command to an archive that I don't have a working tree from04:20
ddaathis knowledge is tranferrable, you can do "baz logs -s VERSION"04:21
kikobaz log != baz logs04:21
ddaahu... never used that one...04:21
kikoand baz logs -s version doesn't seem to have done what I expected04:21
ddaait generally does not...04:21
kiko:)04:21
kikobaz revisions lists up to patch-1204:21
kikobaz logs lists up to patch-704:21
kikoI assume this means I've merged up to patch-704:22
kikoanyway04:22
kikothanks for the help04:22
ddaait has a very clear an useful meaning in the arch model, but that's not "show me the contents of this version"04:22
ddaakiko: yes, if you want the complement of baz logs, you can use "baz missing"...04:22
ddaaWhich I know you know, therefore I supposed you wanted to do something more involved.04:23
ddaaokay, I'll beat another user04:24
ddaacarlos: I'm here :>04:24
carlosddaa, I just executed the library-relink script to save some hard disk space04:25
carlosddaa, should I execute it from time to time or is just a one time run?04:25
ddaafrom time to time04:25
ddaagenerally, it's good to run after a revision was built from cachedrev04:26
kikocarlos, we run it in a cronjob at async04:26
carlosok04:26
ddaaand the hardlinking rate between related branches decreases over time as new identical patchlogs are independtly added.04:26
carloskiko, the problem is that I work in my laptop and I should execute it when I'm not using bazaar04:26
carlosddaa, I suppose I could remove old branches anyway from the revision library, right?04:27
ddaacarlos: yes. Though I tend to keep the latest revision of branches that may be useful again (to avoid the build-from-cachedrev issue).04:28
carlosddaa, yeah, I was thinking on removing anyone but the latest one04:29
=== niemeyer_ [n=niemeyer@200.140.231.181] has joined #launchpad
SteveAcprov: review 1 sent04:37
=== camilotelles [n=Camilo@20132203203.user.veloxzone.com.br] has joined #launchpad
carlosSteveA, btw, carlos.perello@canonical.com--2004/launchpad--language-pack-export--1 is the branch I need that you review, this morning I fixed the conflicts it had04:47
SteveAcprov: another review sent05:00
cprovSteveA: thank you 05:00
SteveAcarlos: do you need this reviewed urgently?  i'd like to spend some time landing my navigation stuff today05:01
carlosSteveA, it's important but not too urgent05:01
carlosso don't worry 05:02
=== jdub [n=jdub@home.waugh.id.au] has joined #launchpad
jdubahr05:05
jdubSteveA, kiko: so, do the individual launchpad applications no longer have separate 'brands'?05:06
SteveAthere's launchpad, and there's rosetta05:06
mptand there's malone05:06
SteveAnot really05:06
mptthe others are a bit anonymous05:06
jdubeven rosetta doesn't have an icon now05:06
mptan icon where?05:07
jdubon the page - it has the launchpad rocket05:07
jdubSteveA: i think malone as a brand could become stronger as it grows beyond ubuntu05:07
mptthey've never had app-specific icons, afaik05:07
jdubyeah, they did05:08
SteveAthey did05:08
kikoof course they did mpt 05:08
jdubat least in branding terms, not necessarily on the site05:08
SteveAjdub: why the malone brand rather than the launchpad brand?05:08
mptkiko: what?05:08
kikohave separate icons05:08
jdubSteveA: hmm05:08
jdubSteveA: so we'd talk about 'launchpad bugs'?05:09
SteveAjdub: the domain is "launchpad.net"05:09
mptkiko: I know the tree has images for them, but I've never seen them used, so I don't see how you get "of course they did"05:09
SteveAjdub: you track bugs in launchpad05:09
jdubheh, and /malone/ atm ;)05:09
mptI would like to put "powered by Malone" at the bottom of bug pages etc05:09
jdubSteveA: i'm thinking of the fedora-guy and wordpress-guy situations05:09
SteveAjdub: "launchpad bugs" is as confusing as "malone bugs" in that it could mean bugs in malone/launchpad or bugs managed by malone/launchpad05:10
=== ddaa would put "powered by you" at the bottom of every page
mptbut only once they're up to an acceptable design standard, so as not to damage the brand05:10
SteveAwe want everyone to use launchpad05:10
SteveAi think /malone should become /bugs05:10
jdubmpt: i think we're in the process of establishing that malone is not a brand, however :)05:10
SteveAor /bugtracker05:10
mptSteveA: /+bugs05:10
jdubSteveA: hmm05:10
SteveAwhy the + ?05:10
SteveAit is not needed05:10
SteveAthere is nothing that needs disambiguation05:11
mptSteveA: to be consistent with the context-specific pages05:11
=== mpt shrugs
=== bradb notes that /bugs/$bugid already works ;)
SteveAi think that is a foolish consistency, and i have a suspicion that we can make +bugs become simply bugs everywhere... but i'm not totally sure05:11
SteveAjdub: the ultimate call is mark's on what the important brands are.05:11
SteveAjdub: it seems to me that the fewer brands we have, the stronger they can be.05:12
mptby having a database constraint that you can't call a distrorelease "bugs"05:12
SteveAmpt: no, don't want to do that05:12
jdubSteveA: i think i agree05:12
mpthttps://wiki.launchpad.canonical.com/LaunchpadGooglification#head-6e208a405b33f70198bc9efcd866a6217b22a17a05:12
SteveAjdub: "rosetta" has value for reaching out to translators who don't really care about the rest of the open source stuff05:12
SteveAjdub: "launchpad" is the whole "here is the nexus of open source activity"05:13
jdubyeah05:13
jdubthanks :-)05:16
=== jdub [n=jdub@home.waugh.id.au] has left #launchpad []
=== Virtuall[BZA] [n=virtuall@who.is.virtuall.info] has joined #launchpad
=== ddaa points out that "bugs everywhere" is a decentralised bug tracking system
=== mpt points out that anything on launchpad.net is not decentralised :-)
ddaathat does annoy me05:25
Kinnisonhmm?05:26
ddaaKinnison: launchpad is all about centralisation05:26
Kinnisonoh right05:26
ddaaI'd much prefer a system that's designed to be decentralised05:26
mptSteveA: Without such a database constraint, given a choice between "/distros/ubuntu/hoary/+bugs" and "/distros/ubuntu/releases/hoary/bugs", I'd choose the former. The latter would make Rosetta URLs even more hideously long.05:27
SteveAit's about centralized metadata05:27
SteveAmost of all05:27
SteveAmpt: so, that's one case where it is needed05:27
ddaaSteveA: metadata can be centralised by willing nodes in a decentralised system05:28
bradb /distros/ubuntu/hoary/bugs would be nice05:28
bradbevery other site in the world gets by with +'s; i bet we could too ;)05:28
SteveAddaa: i don't think that leads to responsive user-friendly searching05:28
bradb"WHAT! I can't name my distro release 'releases'!!? Down with Launchpad!"05:28
salgadoSteveA, I did one last change in that shipit-exports branch. it's pretty simple and is tested, obviously. can you review it for me? (https://chinstrap.ubuntu.com/~dsilvers/paste/filet6kdB7.html)05:28
bradbs/with +'s/without +'s/05:29
ddaathat does, the user would still address a single centralised node. But that node would not _own_ the data, merely proxy it. Just like the supermirror.05:29
SteveAsalgado: ok, looks good05:29
salgadoSteveA, great. thanks05:30
SteveAddaa: that kinda gets in the way of letting arbitrary volunteers improve things.  you get bottlenecks on the way to putting changes into the authoritative source05:31
SteveAddaa: but anyway... there are ways to do this where it counts, and bzr and metadata captured in bzr is one of those ways05:31
ddaathat's another problem, changes would be best done in the authoritative source service05:32
SteveAthere is a tension here between making it easy to contribute, and making it decentralized05:32
ddaaThere is. I do not know anything that achieves what I'm thinking of, but I think it's possible and more socially robust.05:33
ddaaBut maybe it's just because I have not yet thought it through :)05:34
mptddaa: https://wiki.launchpad.canonical.com/LaunchpadCentral05:35
mptthe idea of multiple Launchpads died in Cape Town05:35
ddaamh... login...05:37
lamont__dear baz, please cache the initial checkout if I have a greedy cache.  kthxbye05:39
mptIntegrityError: ERROR:  null value in column "priority" violates not-null constraint  UPDATE BugTask SET priority = NULL WHERE id = 4 05:40
=== mpt probably just needs to remake his DB
bradbyar05:41
bradbI would have pooped if you said that happened on prod05:41
mptI don't have access to tracebacks on production :-)05:41
mptPerhaps one or two of the sampledata tasks should have (None) priorities05:42
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: Highlight tabs on the translation form [r=jamesh]  (patch-2575: daf@canonical.com)05:44
=== zygis [n=zygis@84.240.58.9] has joined #launchpad
mptdaf???05:44
SteveAmpt: it's been on a branch for a while05:45
SteveAyou can ask pqm to merge branches other than your own05:46
kikompt, what do you mean you don't have acess to tracebacks on production?05:49
kikompt, anybody with a valid certificate can access /errors05:49
carlosmpt, I had that merge in my pending queue since long ago...05:49
mptkiko: I meant that they don't show up for me in an error page05:50
=== orbitaledy [n=absar@ool-182dec22.dyn.optonline.net] has joined #launchpad
SteveAokay, i'm going to make an important change to this now05:50
kikompt, they also are available on chinstrap /srv/gangotri-logs05:50
SteveAlogged in launchpad developers will see tracebacks05:50
mptexcellent05:50
kikoSteveA, members of the launchpad team? rock05:51
SteveAkiko: think there should be a special "see the tracebacks" team?  or just use the launchpad team or admins team?05:51
SteveAi guess the launchpad team.05:51
SteveAi can do that immediately05:51
mptbradb: How are you doing with the bug listing?05:51
bradbIt's coming along. Just finishing up the the tests.05:52
mptwhat's your view class variable called?05:52
bradbIt's a method called showPackageName05:53
bradbthe macro API was changed to expect a show_packagename name to be defined, default False05:53
mpttal:condition="showPackageName"?05:53
bradbtal:condition="show_packagename|nothing"05:54
bradbThe macro callsites use showPackageName to set show_packagename05:54
kikoSteveA, the launchpad team is fine.05:57
SteveAcan't do it05:57
SteveAthe launchpad team isn't in the sample data05:57
SteveAthere is no celeb05:57
mptbradb: <a tal:attributes="href task/package/fmt:url" tal:content="task/package/name" /> ?05:57
SteveAso, it'll have to be admins for now05:57
SteveAuntil i can get stu to add the launchpad team05:58
bradbmpt: tal:attributes="href string:${task/target/fmt:url}/+bugs; title string:Show bugs on ${task/targetname}; ...", etc.05:59
mptoh, nicer05:59
mpttargetname, not target/name?06:00
bradbnope, targetname06:01
bradbnot worth obsessing over either way, i don't think06:01
bradbtargetname will say "ubuntu mozilla-firefox", which reads better for the href title, IMHO06:01
bradbname will just say "mozilla-firefox"06:02
mptthen name would be better, otherwise it's going to be a blizzard of "ubuntu this" and "ubuntu that"06:03
mptoh, wait, for the tooltip "ubuntu this" would be better06:03
mptok06:03
mptbradb: So do you want to merge my changes to the layout?06:05
bradbi'd rather not06:05
bradbi hate doing baz operations06:05
mptor shall I just land them? :-P06:05
bradbDOIT06:05
bradbwe'll race. it'll probably be faster that way.06:06
SteveAstub: i guess you've gone for the night06:06
=== fuut [n=tom@visi.fuut.de] has left #launchpad []
SteveAKinnison: are there any downsides to branching with --no-cacherev ?06:09
stubeh?06:10
SteveAhi stub.  exactly how late is it there?06:10
stub2:10am06:10
SteveAis that all?  anyway, i just replaced webapp/errors.py on production.  i'm preparing a branch of the same for you to cherrypick when you do the next picking.06:10
stubk. email me the branch.06:11
KinnisonSteveA: just periodic unexpected cacherevs on your branch when baz decides it needs one06:11
KinnisonSteveA: so if you want predictable cached revs, cache when you branch06:12
SteveAstub: also, i'd like to get the 'launchpad' team as a celebrity, so in the sample data06:13
SteveAat some point06:13
bradbmpt: doing the diff now, but first only to show the package name06:15
bradbnext landing will do the sort widget06:15
SteveAstub: pound is working nicely... i didn't notice any downtime when i restarted06:16
SteveAmpt: if you're logged in, and a launchpad admin, you'll now see tracebacks on pages that have any kind of error06:17
SteveAyou can test this by logging in, then going to a URL that is not found06:17
SteveAmpt: i have made you a launchpad administrator, so you can see these tracebacks06:20
bradbSteveA: Will you have time to do a code review for a fairly urgent patch in about 10 mins?06:21
bradboh, i corrupted my revlib06:21
SteveAbradb: i'm around for about an hour more.06:21
bradbok06:21
bradbso, i guess i know what emacs' default behaviour WRT hard linked files is06:22
mptSteveA: thanks!06:22
SteveAbradb: i searched on launchpad/+bugs for 'mdz' to see what bugs mdz had reported on launchpad.06:27
SteveAi got no results back06:27
bradbSteveA: yep, our search is crap.06:27
SteveAokay06:27
=== matsubara is now known as matsubara-lunch
mptoh, that hasn't been registered as a BoF yet06:28
bradbI would love to spend most of UBZ just discussing how we can help the user find what they need :)06:28
SteveAhmm06:45
SteveAthe "duration" on https://launchpad.net/people/launchpad/+calendar/+add has programmer nonsense in it06:46
SteveAwow... we have some usability work to do on calendars06:48
SteveAi just added the developers' meeting to the launchpad team's calendar06:48
SteveAthen subscribed to it06:48
SteveAand found like 10 usability problems06:48
=== bradb_ [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has joined #launchpad
=== SteveA adds an emblem to the launchpad team
=== SteveA adds an emblem to himself by accident
=== SteveA adds an emblem to the launchpad team really this time
=== SteveA notes something odd
SteveAhttps://launchpad.net/people/launchpad06:53
SteveAwow, look at all the launchpad logos06:54
Kinnisonhehe06:55
=== gneuman [n=gneuman@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
KinnisonAre we making that the favicon?06:55
SteveAshould do06:56
KinnisonI thought members were meant to get the emblem on their people page06:56
SteveAmaybe06:56
SteveAmark hacked it in with no spec and few tests :-(06:57
SteveAit isn't clear what is supposed to happen06:57
SteveAbut, that sounds like a good plan06:57
SteveAbreadcrumbs are going to be interesting06:57
=== Keybuk [n=scott@george.kkhotels.co.uk] has joined #launchpad
=== Kinnison starts closing apps down
=== kiko laughs
Kinnisonevo feels like it'll take 5 minutes today06:58
SteveAwhen i'm on https://launchpad.net/products/launchpad/+bug/2873, and i click the "launchpad" product breadcrumb, i should remain on the bugs facet.06:59
SteveAmpt: do you concur?06:59
carloswow, so finally the rubber duck will be removed? finally!06:59
=== SteveA finds he may as well just click the "bugs" facet from that page
Kinnisonciao all07:03
zygisI have a question, how and why launchpad.net/people/foobar get/got added automatically?07:03
zygisI mean, there's https://launchpad.net/people/uid0-tuxfamily which is fake "account", with my name07:03
zygisthis should not exist07:04
SteveAzygis: https://wiki.launchpad.canonical.com/WhyTheSmegAmIHere07:04
zygisah, clear now07:05
carloshmm07:08
carlosis anyone else getting Internal Server Errors from librarian using breezy?07:09
zygisis there a posibility to merge my zygis account with automatically made uid0-tuxfamily, when my tuxfamily.org mail ceased to exist almost two years ago?07:12
=== carlos points to salgado
SteveAsalgado: can you help ygis out?07:13
mptSteveA: I reported the dtstart programmer nonsense already07:15
salgadozyga, that's not possible right now07:16
mptSteveA: I already reported the silliness of emblems for non-teams too07:16
bradb_SteveA: Finally done bazzing. Do you have time to look at the show sp name on d/dr listings patch now?07:16
mptSteveA: those launchpad logos look like fuselage kill markers07:16
salgadoSteveA, I have a problem. the shipit-exports cronscript connects as the shipit DB user, which doesn't exist in rocketfuel07:16
zygasalgado: hmm?07:16
zygasalgado: zyga != zygis, just for the record07:17
SteveAbradb_: okay07:17
mptSteveA: no, I should remain on the Bugs facet if I click Bugs, but the launchpad breadcrumb is above that, it's the parent of overview+bugs+translations+...07:17
salgadozyga, sorry, you know how nick completion works on xchat. I didn't realize it was wrong07:17
zygasalgado: no problem :)07:18
salgadozygis, that's not possible right now07:18
mpttherefore how nick completion works on xchat is broken07:18
zygis:)07:18
=== matsubara-lunch is now known as matsubara
SteveAsalgado: can we do it "manually"07:18
bradb_SteveA: sent07:19
mptSteveA: but if you've finished LaunchpadMenus, some LaunchpadHierarchyNavigation love would be great :-)07:19
salgadoSteveA, only if you have write access to the production database and wants to issue some SQL queries there to make sure everything is moved07:20
zygisheh, it's not worth that for sure07:21
SteveAmpt: i'm working on that now.  jamesh reviewed the first phase07:21
SteveAsalgado: can't we just change the email address on that account to something zygis has access to?07:22
SteveAthen he can do the normal merge process07:22
salgadoyes, that should work07:22
mptSteveA: great07:22
salgadoSteveA, who should I poke to get a shipit db user on rocketfuel?07:22
SteveAstub07:23
zygasegfault: hi07:23
segfaultzyga: hi07:24
segfaultzyga: can you please register gnome-btdownload as a translatable product via Rosetta? :)07:24
=== bradb goes for lunch. bbl.
zygasegfault: I cannot ;)07:24
segfaultheh07:24
segfaultany Rosetta admin around?07:24
zygasegfault: btdownload-gnome doens't seem to be i18nzed 07:25
segfaultzyga: that's too bad. :(07:27
=== robitaille [n=robitail@p238-121.public.uvic.ca] has joined #launchpad
carlossegfault, hi07:27
carloshmm seems like zyga already solved your question...07:27
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: Build Daemon protocol rework. r=spiv (patch-2576: daniel.silverstone@canonical.com)07:28
segfaultcarlos: really? how?07:28
carlossegfault, zyga segfault: btdownload-gnome doens't seem to be i18nzed 07:28
segfaulthaha07:28
carlossegfault, you need to request the maintainers to do that, we cannot do that, at least I don't have time atm, too late in the release process...07:29
zygasegfault: can you file a bug in bugzilla07:30
zygacheck #u-devel for details07:30
segfaultwell, i just got gnome-bt source code, and it has some po files..07:30
carloszyga, is better if upstream is notified07:30
carlossegfault, really?07:31
=== carlos checks...
zygacarlos: true07:31
segfaultcat ChangeLog07:31
segfault0.0.19:07:31
segfault        * Added nl, thanks to Reinout van Schouwen.07:31
segfault        * Added de, thanks to Tim Fuchs.07:31
zygasegfault: gnome-btdownloadgui is not i18nzed07:31
segfaultSince its version 0.0.19.07:31
zygahmm07:31
zygasegfault: are you talking about our version or about upstream?07:31
segfaulthttp://ufpr.dl.sourceforge.net/sourceforge/gnome-bt/gnome-btdownload-0.0.22.tar.gz07:31
carlossegfault, breezy has 0.0.1807:31
zygaah07:31
zygaokay that explains it07:31
SteveAi guess we could ask that a new version goes into breezy, if it is in universe07:31
SteveAnot if it is in main, though07:32
segfaultstevea: its main07:32
segfaultthat's why i'm worried07:32
SteveAthen, too late for breezy07:32
segfault:(07:32
carlossegfault, we will have a new release in 6 months... it's not perfect but it's not too bad...07:32
segfaultcarlos: no problem07:35
=== GoRoDeK [n=gorodek@p5083F9FA.dip.t-dialin.net] has joined #launchpad
gneumanSteveA, a just found another template with portlet actions07:45
SteveAcool07:45
SteveAi used grep for it07:45
SteveAand omitted ones to do with shipit07:46
gneumanare they all suposed to be taken away?07:46
SteveAyes07:46
SteveAso, here's what i'd do07:46
SteveA1. make a list of the page templates that need attention.  these are ones that contain portlet-actions, excluding shipit-related ones07:46
gneumanok07:46
gneumanwe will take care of it07:46
SteveA2. for each page template, work out a URL where it is used, so you can see it failing07:46
SteveA3. write a page test that fails to pass as a test, because the page fails to render07:47
SteveA4. remove the portlet-actions reference, and maybe the entire metal slot, if that's the only thing in that slot07:47
SteveAif you can't find how to make a good test for a given template, then mail the mailing list about that template, and someone will help you07:48
gneumanok07:48
SteveAstu cherrypicked a change into production to remove all references to portlet-actions07:49
SteveAthat fixes production for this week07:50
SteveAbut it doesn't give a permanent fix, and there are no tests of what i fixed in production07:50
SteveAso that's why what you're doing is important -- you're ensuring that these pages are tested, so some change or other won't cause them to stop working with no one knowing about it  07:51
SteveAbradb: reviewed, btw07:54
mptSteveA: what's the name of bradb's branch?07:54
mpt(it's not on PendingReviews)07:55
SteveAnot sure07:55
SteveAhe sent me a patch07:56
SteveAmalone-ode-to-jakob perhaps07:56
SteveAbradb: i'm about to go home.  anything you need/07:58
bradbone sec, just got bac k07:58
bradbback07:58
bradbSteveA: mm, showPackageName is not on a database class07:59
SteveAoh?08:00
SteveAthought it was part of IBugTarget08:00
bradb--- orig/lib/canonical/launchpad/browser/bugtask.py08:00
bradb+++ mod/lib/canonical/launchpad/browser/bugtask.py08:00
bradb@@ -736,6 +736,18 @@ class BugTaskSearchListingView:08:00
bradbIt's a method on the view that's used by certain targets08:00
SteveAokay08:00
SteveAso i was fooled by it being in interfaces08:01
SteveAeven so, i think the method name i suggested makes more sense overall08:01
SteveAand the method functionality08:01
SteveAso, what interface is it declared on?08:01
bradbI don't think it makes more sense08:02
bradbThe idea is this: in certain views we want to show the sp name for task, but in other views, we don't08:02
SteveAyes08:02
bradbit could be exactly the same task even08:02
bradbbut, in one place, we want to show it, and in another we don't08:02
SteveAokay08:02
bradbgetTargetPackage sounds like something that would get me the target package, which, to me at least, doesn't make any recommendation about whether i'm supposed to show the sp name or not.08:03
SteveAso, use shouldShowPackageName08:03
bradbright, ok08:03
SteveAor, getSourcePackageForDisplay ;-)08:03
SteveAok, it's all good08:04
SteveAgo ahead and merge08:04
bradbcool, thanks08:04
carlosSteveA, https://chinstrap.ubuntu.com/~dsilvers/paste/filethex7W.html08:05
carlosSteveA, something is wrong with breezy + tests08:05
mptbradb: does that change the sorting control?08:05
SteveAcarlos: the deprecation warning?08:05
bradbmpt: nope08:05
carlosSteveA, no, at the end the test end with an error but I'm not able to see it...08:06
mptbradb: just the package name presence?08:06
bradbmpt: yep08:06
SteveAcarlos: can you narrow it down to the exact test that is failing?08:06
mptbradb: branch name?08:06
carlos./test.py -vvv ?08:07
SteveA  python test.py -vvv08:07
SteveAyep08:07
carlosok08:07
SteveAstrange that the error wouldn't be shown08:07
carlosyeah08:08
carlosthere are other people working with breezy and developing launchpad, right?08:08
bradbmpt: brad.bollenbach@canonical.com/launchpad--malone-ode-to-jakob--0 but hold off for about 10-15 mins so i can commit, etc.08:09
SteveAcarlos: yes08:10
carlosok08:10
SteveAcarlos: my laptop has breezy, but i usually work on my workstation, which is still on hoary08:10
SteveAjust because i have a lot of state in stuff i'm landing right now in open windows etc.08:10
SteveAi expect to upgrade once i've landed the navigation refactoring08:11
carlosSteveA, btw, the dist-upgrade was really good, postgres was migrated without any issue so I didn't notice the change (outside the tests errors)08:12
SteveAcool08:12
=== fabbione [i=fabbione@gordian.fabbione.net] has joined #launchpad
=== SteveA --> home
SteveAhttp://developers.slashdot.org/developers/05/10/05/168247.shtml?tid=185&tid=8   <--- bradb, mpt08:19
SteveAwe can do that eventually, with ajax crack08:20
bradbvive le web 2.008:20
=== SteveA --> really home
bradbmpt: I auto-added some revisions to my revlib, I scanned for a full-tree revision, I applied 27 revisions, I typed my password twice, I mirrored, and now she's all yours: brad.bollenbach@canonical.com/launchpad--malone-ode-to-jakob--0. Probably quickest for both of us if I just merge it though, right?08:24
bradbYou'd still be building a cache of my archive by the time it lands, I imagine08:24
=== bradb merges
mptyes, I'm still committing my first revision08:27
=== dvhart [n=dvhart@bi01p1.co.us.ibm.com] has joined #Launchpad
bradbheh08:28
mptonly 32 minutes so far08:28
carlosSteveA, seems like the error is related to librarian...08:43
carlos    + HTTPError: HTTP Error 500: Internal Server Error08:43
=== RWG [n=RWGraphi@69.37.151.137] has joined #launchpad
bradbmpt: oh, i'll have something neat to show you in a little bit, that i thought of while looking at the results list and thinking about sorting, etc.08:58
mpt1 hour 35 minutes and counting ...09:01
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [r=SteveA]  debongify the MSR integration on the D/DR bug listing, so that package name is shown (patch-2577: brad.bollenbach@canonical.com)09:03
=== RWG [n=RWGraphi@69.37.151.137] has left #launchpad ["Connection]
bradbmm, actually, this "something neat" thing is probably useless. n/m.09:12
=== terrex [n=terrex@84-122-90-162.onocable.ono.com] has joined #launchpad
mptbradb: Sort by: [oldest first  :^]  [Update] 09:25
bradbI had Sorted by: [newest first:^]  [Sort Again] 09:26
bradbbut, either way, I'm not too bothered09:27
mptoh, if you've already done it, cool09:27
=== NyteOwl [n=nodezero@unaffiliated/nyteowl] has joined #launchpad
NyteOwlDo previously registered ubuntu folks have to reregister?09:39
jordicarlos: will check09:40
carlosjordi, ok09:40
=== carlos -> dinner
carlossee you!09:40
kikoNyteOwl, in shipit? yes!09:40
kikoyou need a launchpad account09:40
NyteOwlkiko, ok, thanks09:40
=== ach [n=breezy@janus.exgal.mpe.mpg.de] has joined #launchpad
gneumandoes anyone know how to proceed when you removed a file?09:41
gneumani removed it without using baz rm09:42
kikogneuman, baz rm?09:42
kikogneuman, just touch the file09:42
kikoand baz rm it 09:42
gneumank09:42
gneumanops09:42
salgadokiko, he doesn't want to remove the file09:42
kikosalgado, ah. then baz diff and then patch -R it09:43
kikobut he will have lost it salgado 09:44
kikosalgado, link-external-sourcecode should save you around 300mb per tree09:54
bradbWhat would you guys think of trying out a session-based "Your recent searches" portlet on the bug listing?09:54
kikobradb, awesome idea!09:56
kikoI'm merging by delta, lalalala09:57
bradbkiko: Maybe I'll play with that idea a bit after I get the sorting nailed down.09:57
=== NyteOwl [n=nodezero@unaffiliated/nyteowl] has left #launchpad []
salgadokiko, how? my trees have 700 megs and from that, 550 are inside {arch}10:01
kikohmmm10:02
kikoyeah, seems like you're right10:02
kikoit's 100mb10:02
salgadotomorrow I'll remove one of my worktrees10:03
salgadothat will free almost 1G10:03
kikorock!10:04
mptah, that search form looks much nicer10:13
=== ddaa [n=ddaa@ordo.xlii.org] has joined #launchpad
kikoman, I should /only/ use baz replay10:31
kikoit's like 100x faster than merge10:32
kiko(of course, it also does a lot less)10:33
bradbmpt: I guess you already made the bug icons clickable and titled?10:43
mptbradb: fatter, but not clickable or titled yet10:50
mptI'm just merging your conflictage10:50
bradbah10:51
=== mpt mentally throttles whoever invented overtype mode
ajmitchmpt: how different is that search form now?10:53
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: r=kiko Fixed bug 1092: Marking bugs as duplicate doesn't work and bug 1005: Marking bug as duplicate of itself produces system error. Adds tests and also reworks the validation code slightly. Patch by Diogo Matsubara <matsubara@async.com.br> (patch-2578: matsubara@async.com.br, christian.reis@canonical.com)10:54
asmodaikiko: tudo bm?10:56
asmodaierr10:56
asmodaim even10:57
kikoasmodai, yeppers10:58
asmodaikiko: btw, officially hired at Erasmus Uni in Rotterdam now :)10:58
kikowow, congratulations :)10:58
asmodaiObrigado :)10:59
asmodaiTime for more XML, Python, pgsql, and dspace hacking ^^10:59
mptajmitch: bradb has put the package name in the results for distros and distro releases. I've made the results more compact, tidied up the advanced search controls, put them above the buglist, made the priority icons more different, and (just now) given them tooltips.11:00
mptbradb is in the process of giving the listing a proper menu for sorting.11:00
bradb...which I've got working for upstream, distro and distrorelease, but the distro sp page needs some serious help11:01
ajmitchwonderful, thanks 11:01
bradbthe DSP page was pretty crappy before, but during the menu conversion, it seems to have lost its menus as well11:01
kikolol11:03
mptDSP page?11:05
mptoh, distro source package11:05
mptOnce my design-fascism branch is landed, I'm going to go through all the templates to make sure they have the menus they should11:05
=== terrex [n=terrex@84-122-90-162.onocable.ono.com] has joined #launchpad
kikobradb, what happend to BugTask.target/targetname?11:09
bradbkiko: Nothing, AFAIK. Why do you ask?11:10
kikothe methods are gone, AFAICS11:11
kikomatsubara should have used them when fixing bug 2467 but they didn't exist!11:11
bradbkiko: they're in the mixin class11:12
kikooh11:12
kikowhat mixin class?11:12
bradbBugTaskMixin11:12
bradbcreated so that null bugtask and bugtask could share the same code11:12
kikookay.11:14
kikoSteveA?11:17
bradbmpt: Any plans to make our portlets make a little more asthetically pleasing any time soon? Rounded edges, more contrast between their bg color and the rest of the page, that sort of thing?11:18
bradbs/make a little/look a little/11:19
mptdrop shadows11:22
mptreflective glass texture11:22
mptetc11:22
mptno.11:22
mptI'm not allowed to change Launchpad's overall look at the moment11:23
mptthough, as usual, I would dearly love to11:23
bradbthat's too bad because, as we both know, attractive things do work better.11:23
mptdefinitely11:24
=== mpt gives bradb a shave
bradbheheeeh11:24
bradbI've got the sort widget working here, but I can't submit this for review until the sp bug listing is less crap. I'll likely merge it tomorrow morning if there's a reviewer available.11:25
bradbmpt: Is there any point in me committing so that you can get this code, or can you wait until tomorrow?11:26
mptas long as your code cleanly knocks out the table, and doesn't mess around with the rest of the file, I shouldn't conflict11:26
bradbwhen will you merge your changes? i bet there will be small conflicts.11:27
bradbanyway, i'm off, later all11:30
=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has left #launchpad []
=== terrex [n=terrex@84-122-90-162.onocable.ono.com] has joined #launchpad
=== terrex [n=terrex@84-122-90-162.onocable.ono.com] has joined #launchpad
=== allee [n=ach@allee.exgal.mpe.mpg.de] has joined #launchpad
alleeHi! I've played with malone and didn't find: add link to bugs.kde.org, and monitor all bugs for a given ubuntu/<srcpkg>.11:39
alleeIs https://wiki.ubuntu.com/MaloneUniverseWishList still right place to add wishlists?  (see item 22 ;)  No update since 2.5 months??11:40
allee+ ;)11:40
ajmitchfiling bugs on malone will get them seen quicker11:42
alleeajmitch: so I  try to figure out a submit-wish-list-url and add it to top of MaloneUniverseWishList ?11:43
ajmitchhttps://launchpad.net/products/malone/+filebug11:45
=== cprov goes .. night all
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: r=kiko Fix for bug 2705: A number of pages are untested and currently broken. Adds tests for web references, adding specs, linking specs to sprints, and the main cve pages; removes references to portlet-actions. Patch by Diogo Matsubara <matsubara@async.com.br> (patch-2579: matsubara@async.com.br, christian.reis@canonical.com)11:45
=== bradb_ [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has joined #launchpad
=== uglykidjoe__ [n=chatzill@84.219.3.43] has joined #launchpad
=== uglykidjoe__ is now known as uglykidjoe
=== mpt [n=mpt@200-171-140-32.dsl.telesp.net.br] has left #launchpad []

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