/srv/irclogs.ubuntu.com/2006/02/15/#launchpad.txt

=== hannosch [i=hannosch@e176112224.adsl.alicedsl.de] has joined #launchpad
cogumbreirouploading the tar.gz works correctly12:29
dholbachgood night12:33
=== niemeyer [n=niemeyer@200.138.131.57] has joined #launchpad
lifelessjamesh: hows the branch status coming along ?02:00
jameshlifeless: I started working on the XML-RPC changes yesterday, but need to finish BjornT's review before continuing today02:03
lifelesstha's cool02:06
=== lamont [n=lamont@mib.fc.hp.com] has joined #launchpad
=== squinn [n=squinn@69.203.205.68.cfl.res.rr.com] has joined #launchpad
squinnI recently went back to Ubuntu. Today, actually. In the process of not having Ubuntu, my email was hacked and the password was changed. So I created a new Launchpad account, but it won't let me edit the Wiki to redo my bio. Anyone know why?02:59
jameshsquinn: so you can log into Launchpad but not the wiki?03:10
squinncorrect.03:10
squinnHold on. I use my email as username. I'm in I think.03:11
=== AlinuxOS [n=Ubuntu@d83-176-127-153.cust.tele2.it] has joined #launchpad
=== hannosch_ [i=hannosch@e176112224.adsl.alicedsl.de] has joined #launchpad
=== jsgotangco [n=jsg@210.4.38.43] has joined #launchpad
=== stub [n=stub@gb.ja.97.9.revip.asianet.co.th] has joined #launchpad
=== hannosch [i=hannosch@e176112224.adsl.alicedsl.de] has joined #launchpad
=== jsgotangco [n=jsg@210.4.38.43] has joined #launchpad
=== Mez [n=Mez@ubuntu/member/mez] has joined #launchpad
=== mpt [n=mpt@222-154-181-62.jetstream.xtra.co.nz] has joined #launchpad
mptGooooooooooooood evening Launchpadders!07:02
ajmitchhi mpt07:07
=== mpt [n=mpt@222-154-155-110.jetstream.xtra.co.nz] has joined #launchpad
=== mpt_ [n=mpt@222-154-155-215.jetstream.xtra.co.nz] has joined #launchpad
poningrumpt: what movie is that from?07:47
poningruwas it something I said?07:52
SteveAmorning08:06
=== lbm [n=lbm@cpe.atm4-0-1301006.0x50a0824e.vgnxx6.customer.tele.dk] has joined #launchpad
=== mpt__ [n=mpt@222-154-152-199.jetstream.xtra.co.nz] has joined #launchpad
=== mpt__ is now known as mpt
mptponingru, what movie is what from?08:23
poningru[01:02:32]  <mpt> Gooooooooooooood evening Launchpadders!08:23
poningruthe goooooooooood evening was from some movie08:23
poningruiirc08:23
mpthmmm08:23
SteveA"good morning vietnam"08:23
SteveAwith robin williams08:23
mptyeah, that08:24
mptbut more relevant is jdub's "GOOD MORNING FREEDOM LOVERS!"08:24
mptPerhaps I'll shift (no pun intended) to capital letters once Launchpad becomes Free Software ;-)08:24
poningrutrue08:26
poningruhehe08:26
=== carlos [n=carlos@84.76.255.40] has joined #launchpad
carlosmorning08:32
SteveAhi carlos08:35
mptSteveA, main-template.pt already contains the heading slot you suggested08:36
mptit prints context/title only if something else isn't provided08:37
mptwhich calendar-*.pt do08:37
SteveAmpt: i want that to change.08:38
SteveAi want it to be an error, not to fall back to context/title08:39
SteveAbut, that's for later08:39
mptand currently it's always an <h2>, which doesn't really work08:39
=== mpt hacks
SteveAah08:40
SteveAfuck08:40
SteveAi'm so confused08:40
SteveAsee, context/title08:40
SteveAin the context of a page template08:40
SteveAsoiunds like it should be the page title08:40
SteveAwhereas we're talking about page headings08:40
mptindeed08:41
mptthat confusion leaks into Launchpad's UI for some things08:41
mptasking for a "title" for various things08:41
SteveAwell08:41
SteveAthat was a dublin-core-ish decision from early on08:41
SteveAbut it doesn't mean we should expose it in the UI08:42
=== SteveA waves at the conversation about db<->code vs code<->UI
mptTotalExposure, dude08:42
lifelessOverExposure can be fatal08:43
mptI think of it as IndecentExposure08:43
SteveAjdub says "yoyo, pants off"08:43
mptso, something I've never fully understood08:46
mptand it's not completely explained in the Zope book08:46
mptfor <tal:foo content="something | default">bar</tal:foo>, if "something" doesn't evaluate, do I get "bar"?08:47
lifelessmpt: in python that would be 'content = something or default'08:47
lifelessmpt: or for more clarity, if something: content=something \n else content = defaut08:48
mptsure, I understand that bit (it's in the book)08:48
lifelessok. what do you mean by 'does not evaluate' then ?08:49
mptI mean what the book says by "if a path expression fails"08:49
lifelesshmm, EJARGON. SteveA ?08:49
=== mpt should have just tried it and found that he guessed correctly
mpt"default" means the contents of the element08:51
mptso <tal:foo content="something | default" /> is an obscure way of saying <tal:foo condition="something" content="something" />08:52
lifelessbar in your example08:52
BjornTlifeless, mpt: it's not exactly the same as in python. in tal, if 'something' is defined to be None, 'something|default' will evaluate to None.08:52
mptThere's not (yet) much use in trying to explain something to me by telling me the Python equivalent ;-)08:53
SteveAmpt: foo | bar  is different from python's   foo or bar08:53
SteveAit is also not the same as using tal:condition08:54
mpte.g., I'm not familiar with the precise behavior of python's foo or bar08:54
SteveAalthough there is some cross-over in uses08:54
SteveArather than use analogies08:54
SteveAi will explain to you what the | operator does in TALES path expressions08:54
mptnono, I've just worked it all out08:54
mptthanks though08:54
SteveAreally?08:54
SteveAcool08:54
SteveAthe summary for folks listening at home is...08:55
=== robitaille [n=robitail@ubuntu/member/robitaille] has joined #launchpad
mptyes, half of it is in the book, the other half is in my experimental main-template.pt08:55
SteveAthe | operator is about catching "I cannot resolve this path" errors and dealing with them08:55
mptthe summary is, try things yourself before interrupting people much smarter than you to ask them silly questions08:55
SteveAso, you have a path expression such as foo/bar/baz in TALES08:55
SteveAand if the machinery that resolves paths to objects cannot do so for 'foo/bar/baz'08:56
SteveAthen usually, it will raise an exception08:56
mpt... for instance, if there's no foo/bar ...08:56
SteveAbut, instead, you can use  |  to say08:56
SteveAif the path cannot be resolved, then try this other thing instead08:56
mptyes.08:56
SteveAoften, you'll want to end up with  | default08:56
SteveAor  | nothing08:56
SteveAor  | string:hahayoulose08:56
mptoh, nothing08:56
mptthat's better than default" />08:57
mptwell, same result, but more obvious08:57
SteveAbetter than string: too08:57
mptand probably a teeny bit faster08:57
SteveAno, it is all slow ;-)08:58
jameshfor example, the bit of the product-index.pt template that shows the project portlet could use "context/project/@@+portlet-details | nothing" rather than using tal:condition09:02
jameshand would work when project is None09:02
=== fabbione [i=fabbione@195.22.207.162] has joined #launchpad
=== fabbione [i=fabbione@gordian.fabbione.net] has joined #launchpad
SteveAthe thing to watch out for is when you have foo/bar | nothing09:06
SteveAor rather, when you have foo/bar | default09:06
SteveAand you expect to get the default when bar is None09:06
SteveAor some other false value09:06
SteveAthat won't happen though09:06
SteveAbecause |  is only about recovering from path errors, not about logic operations09:07
=== Ubugtu [n=bugbot@ubuntu/member/seveas] has joined #launchpad
=== purple_cow [n=david@zero.navi.cx] has joined #launchpad
purple_cowi don't suppose anyone knows anything about https://launchpad.net/products/rosetta/+bug/28851 ?09:52
Ubugtumalone bug 28851 in rosetta "pot import failing" [Normal,Unconfirmed]  09:52
purple_cowit's getting really frustrating not being able to update anything :(09:52
mptpurple_cow, ask carlos when he wakes up09:53
=== carlos is here already
=== carlos reads the bug
carloshmm09:56
carlosok, I think I can implement a workaround until I fix it. at least, It should work for you.09:56
purple_cowwonderful :)09:57
carlospurple_cow: what's your product? xchat?09:57
carlospurple_cow: what's your product? xchat-gnome?09:57
purple_cowright09:57
purple_cowthe latter09:57
carlospurple_cow: try it again09:57
carlosit should work now09:57
purple_cowno oops this time09:58
carloscool09:58
purple_cowlooks like it worked10:01
purple_cowthanks a bunch!10:02
=== purple_cow [n=david@zero.navi.cx] has left #launchpad ["Ex-Chat"]
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
dafmpt: yo10:25
mpthi daf10:28
daflet's talk people and users10:29
mptok10:30
mptso, we have10:30
mpt(1) people who use Launchpad10:30
mpt(2) people who've never used Launchpad10:30
mpt(3) people who used Launchpad but want others to know that they don't use it any more10:30
daf(3) people who've never used Launchpad but have Person objects representing them in the system10:30
mptyour (3) is my (2), I think10:31
daf*(4)10:31
daf(2a), perhaps10:31
mpt"so, we have" -> "there are Launchpad accounts for"10:31
dafah10:31
dafok10:32
mpt(1) is fine10:32
dafwait a second10:32
dafyou used the term "account" there10:32
mptyes...10:32
dafSteve suggested (and I agree with him) that we only use the term "account" for Persons that have validated email addresses10:32
dafi.e. Persons who are actively using Launchpad10:32
dafperson: somebody who may or may not be using Launchpad10:33
mptIn that case, what would we use for the Launchpad entity representing someone who isn't?10:33
dafaccount: somebody who is using Launchpad10:33
dafuser: somebody with an account who is currently logged in10:33
dafis the proposed terminology10:33
dafPerson is used to represent both account-holders and non-account-holders10:34
mptThat's straying a bit too far from the dictionary for my tastes10:34
dafi.e. we could have a Person.has_account() method10:34
mptI am a person10:34
dafyou are10:34
mptwhether or not I have a Launchpad account10:35
dafagreed10:35
dafmaybe I'm getting distracted10:35
dafthe point is this:10:35
mptwith your terminology, I might have two or more Launchpad "persons"10:35
mptif I haven't merged them yet10:35
dafthe UI should make a clear distinction between a Person who has an account, and a Person who doesn't10:35
lifelessbanks call account holders 'client's10:36
lifelessor 'customer's10:36
mptAs much as all our software development should be focused on helping people get laid, it would seem very strange to me to talk about merging persons10:36
dafLaunchpad users are not clients or customers -- that implies a financial relationship to my mind10:37
dafwell, we can talk about merging accounts10:37
mptright10:38
mpta single person may have multiple accounts, especially if they haven't started using Launchpad10:38
dafthe point is to make the developers and users to keep the distinction between the two types of person clear10:38
mptso Launchpad doesn't know the accounts refer to the same person10:38
dafright10:38
mptok10:39
dafwhen somebody unexpectedly sees a page about them in Launchpad, it should absoltely not imply that they use Launchpad10:39
dafin fact, it should say that they don't10:39
mptSo for accounts that haven't been used, we need to make it clear that they haven't been used10:39
lifelessare they two types of people10:39
lifelessor are they people that have taken different actions ?10:39
dafyes and no10:40
dafa Person might have no account either10:40
dafa) because they have taken no action to create an account (validating an email address)10:40
dafor10:40
dafb) they have deactivated their account because they've decided that Launchpad sucks10:40
dafwe don't support (b) currently10:41
dafI think we should treat (a) and (b) equivalently10:41
daf"This person does not currently use Launchpad."10:41
mptright10:42
lifelessthe fact you say that 'a person might have no account'10:42
lifelesssuggests to me that they are not different types of people10:42
lifelessits not like 'man' and 'women' where its an innate property of the person to be that thing10:42
dafI'm not sure I follow10:43
dafit's a sort of "can log in" property of Person10:43
dafit is changable10:43
dafdoes that clarify it?10:43
lifelesswhen you say 'type' I, and I suspect most programmer think of subclasses10:44
dafok, then perhaps we should avoid that term10:44
lifelessthings that change behaviour without changing the innate nature of an object are rarely 'type' related.10:44
=== mpt has nooooo idea what this discussion is about any more
dafI was using "type" in an informal English sort of way :)10:44
SteveAmpt: 10:45
SteveAmpt (1) people who use Launchpad10:45
SteveAdon't say "people" here10:45
SteveAbecause there is confusion between Person (in our database) and person (a real breathing human)10:45
mptso, the database is using a confusing term10:47
SteveAnot really10:47
SteveAit all depends on the context of a discussion10:47
mpt(1) humans who use Launchpad10:47
SteveAbecause this particular discussion crosses a number of contexts10:47
SteveAwe need to be very careful about the terms we use10:48
mpt...10:48
SteveAbut sure, you can sort all human beings into the following categories10:49
SteveA...10:49
mptthe database might have two or more "Person" things for one real-life person10:49
mpttherefore, bad term10:49
SteveAanother way to think of it is that the database represents real-life persons it knows about as Person records10:50
SteveAbut, the database is sometimes inaccurate10:51
mpthttps://launchpad.net/people/debzilla10:51
SteveAright, we have teams too10:52
SteveAbut for the purposes of a discussion, you can consider that the database has Person records and Team records10:52
SteveAthe fact that we use the same table for both is an implementation trick10:52
mptok, here's what I suggest10:53
mptwe could discuss this for quite some time yet10:53
mptbut at the moment it doesn't seem to be leading anywhere concrete10:54
mptso, daf, apart from making it clear that "Foo doesn't use Launchpad" on the person page and in their icon10:54
mptare there other specific things you think we should be doing?10:54
dafwe should support deactivating accounts10:55
SteveAthe terms i'd use (made up now) are: Person record, Person page, Team page, launchpad account, real person10:55
dafwe don't allow deleting Person records10:55
SteveAso...10:55
SteveAa real person who can log into launchpad has a launchpad account10:56
SteveAthe launchpad account links a real person with a Person record10:56
SteveAon a Person page, we should state clearly whether that Person record is associated with a launchpad account, and thus a real person who can log into launchpad10:56
SteveAwe can say "this person has a launchpad account"10:56
SteveAor "this person does not have a launchpad account"10:57
SteveAwe can provide a UI for real people to get a launchpad account10:57
SteveA(we do already -- signing up)10:57
SteveAwe can provide a UI for real people who have launchpad accounts to delete their launchpad account10:57
mptdaf, I know of one other site which has this "we know about this person, but they don't use the site" situation10:58
SteveAas a further future thing, we can remove Person records from the database where that Person isn't linked to anything significant in the database10:58
dafmpt: what is it?10:58
mptgah, it was working a moment ago10:59
mpthttp://www.43people.com/profile/view/10431011:00
mpt(this is a site where you make lists of people you'd like to meet)11:00
daf'(placeholder)'11:01
mptindeed11:01
SteveAeverything211:01
SteveAwikipedia, in a sense11:01
lifelesslinkedin I think11:01
mptWhen I'm logged in there's a link saying "Help us find the real John Kerry"11:01
mptSo I can suggest a merge with an existing account11:01
mptor say "I'm the real John Kerry"11:02
SteveAeverything2 has a different namespace for users and persons in general11:02
SteveAbut they are both part of a larger namespace of articles (or "nodes")11:02
mptDoes everything2 represent people in that namespace who have never used the site?11:02
SteveAin what namespace?11:03
mptin the "users and persons in general" namespace11:03
dafno11:03
SteveAyes11:03
SteveAthat's the "stuff" namespace11:03
SteveAand you can certainly write a node about me11:03
dafoh, right11:03
SteveAeven though i am not a user11:03
mptand then the real you can go and claim that account?11:04
mptNothing like that happens on Wikipedia11:06
SteveAno, because it is not an account11:06
SteveAit is just some information about me11:06
dafno, the concept of an article about you and you having an account are completely separate in e211:06
mptsame in Wikipedia11:06
SteveAdaf is right.  that's my point about separate namespaces11:07
daffor instance: http://everything2.com/?node=Diane%20Duane11:07
SteveAin launchpad, we have a single namespace11:07
dafshe has an e2 account11:07
SteveAbut we can choose to split the single namespace into two categories11:07
daf(I was going to point to a friend of mine who has a Wikipedia article, but it got deleted after she suggested she wasn't notable enough)11:07
mptthat actually looks like a bug in Wikipedia11:07
mpthttp://en.wikipedia.org/w/index.php?title=User:DafyddHarries&action=edit11:08
mptI can go ahead and create a page for an account that doesn't exist11:08
SteveAso, anyway...11:09
SteveAmpt and daf, do you agree with what i said earlier11:09
SteveAabout saying clearly whether someone has a launchpad account or not?11:09
dafyes11:09
SteveAwe can also add an API for .hasLaunchpadAccount11:09
SteveAto Person11:09
SteveAand use this to choose whether to display things that make sense only when you have an account11:10
SteveAlike your status of signing the CoC11:10
mptI agree with all your feature ideas, though the terminology makes me go aaarggggh11:11
SteveAmpt: which terminology would you like to replace?11:12
mpt"account" with "uses Launchpad"11:12
mptand "Person" with "account"11:13
SteveAi don't understand11:13
SteveAcan you say what you mean, but using more words?11:13
mptsure11:13
mptIf I'm a Debian developer and Launchpad has sucked in data about me using two different e-mail addresses, and Launchpad doesn't know they're associated11:14
=== irvin [n=irvin@ubuntu/member/irvin] has joined #launchpad
mptany English dictionary will agree they're not two Persons11:14
SteveAso, are you proposing to use "account" for that?11:14
mptyes11:15
SteveAi don't support that11:15
mpthttp://www.google.com/search?q=%22claim%20this%20account%2211:15
SteveAan account is something that someone owns11:15
SteveAit is important that we do not have unclaimed accounts in launchpad11:15
SteveAbecause that would be offensive to (for example) debian developers who do not support using launchpad11:15
SteveAwe would have an unclaimed account for them11:16
SteveAsending someone a credit card that is made in their name ready to use11:16
mptI'm not strongly attached to the word account, but I am strongly attached to not using person for things that aren't11:16
SteveAwhen they did not request it11:16
SteveAif you are into conspriacy theories, we have a Launchpad "file" about people11:16
=== sevrin [n=sevrin@202.75.186.154] has joined #launchpad
dafmpt: Launchpad records information about humans that don't use Launchpad -- what else should we call them?11:17
SteveAabout some things they have done in the open source / free software world11:17
SteveAwhen we show a distribution in launchpad11:17
SteveAwe don't say "A File on a Distribution"11:17
SteveAwe say "A Distribution"11:17
SteveAit is assumed that launchpad does not actually have a distribution inside it11:17
=== ddaa has a file, a maildir actually, with all tomlord rants for the past 2-3 years
SteveAbut that we are displaying data about it11:18
SteveAso, it is also obvious that launchpad does not actually contain people 11:18
SteveAand a Person page is not that person, but information about that person11:18
SteveA(within the scope of what launchpad is for)11:18
mptwe don't contain two records about the Ubuntu distribution11:18
mptif we did, that would be a bug11:18
SteveAwhat kind of bug?11:18
SteveAit would be a bug in the *use* of launchpad11:19
SteveAnot in launchpad itself11:19
mptright11:19
SteveAlaunchpad can easily contain two equivalent products11:19
SteveAtwo people register a product11:19
SteveAand didn't check with each other first11:19
SteveAand so, we may in the future need a way to merge products11:19
=== ddaa has fixed that situation like half a dozen times already
mptdaf, perhaps "profiles"11:19
SteveAthe same can happen with distros11:19
mptthat's what 43people uses11:19
SteveAbut, distros are few11:20
SteveAso the problem does not occur11:20
SteveApeople are many11:20
SteveAso are products11:20
dafmpt: yuck11:20
ddaaDistros are few?????? http://lwn.net/Distributions/11:21
mptI also quite expect that we will have more non-human accounts like debzilla in future11:21
SteveAthe world of open source is made up of people, who organise themselves into teams, who write source code and documentation for products, which are packaged into source packages for use in distributions11:21
SteveAtake that sentence11:21
SteveAand change the words11:21
SteveAsee if it still works11:21
SteveAwe should use "Person" in the launchpad UI11:22
SteveAbut when we're talking about adding or removing etc.11:22
SteveAwe should probably talk about Person records or Person profiles11:22
SteveAbut only there11:22
SteveAmost people just read launchpad, and maybe sign up for an account once11:22
SteveAmost real people, of course11:22
SteveAso we can offer to "merge this person profile into your own"11:23
SteveAbut i would not want the main page of a person in launchpad to say "Profile of John Smith"11:23
SteveAthe word "profile" should be reserved for when you're logged in, about actions on person records11:23
SteveA<end of transmission>11:23
mptok11:23
SteveAthat's my opinoin11:24
SteveAi'm open to discussion, and differing opinions11:24
dafI agree about the use of the term "profile"11:25
dafstub: yo11:29
ddaampt: what do you think of ProductSeries?11:33
=== BjornT_ [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
mptddaa, as little as possible11:37
mptwhat do you mean exactly? :-)11:37
=== carlos -> bank
carlossee you later11:42
Kinnisonstub: ping11:45
=== WaterSevenUb [n=WaterSev@195-23-238-211.nr.ip.pt] has joined #launchpad
dafjamesh: ping11:49
=== cprov [n=cprov@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
cprovmorning, hackers11:54
dafmorning cprov 11:54
dafI have an interesting oops for you11:54
dafI can reproduce it11:54
dafhttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/2006-02-10/A3811:54
cprovdaf: let's go 11:55
dafI'm guessing that you need to escape the contents of sourcepackagenametxt before interpolating it into the regex11:55
daflib/canonical/launchpad/browser/sourcepackage.py:7411:55
dafaha, I have a test case11:57
dafhttps://chinstrap.ubuntu.com/~dsilvers/paste/filevRx2l2.html11:58
cprovdaf: this method is 'the suck' ... already removed unused parts and it still making troubles. can you reproduce it locally 11:58
dafI'll file a bug11:58
cprovdaf: good11:59
stubKinnison: pong12:00
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
Kinnisonstub: I may need your assistance to do some brain surgery on the publishing records12:00
Kinnisonstub: how long are you around for?12:00
stubI'll be around for another 3 or 4 hours, on and off.12:01
KinnisonCool12:01
Kinnisonthanks12:01
KinnisonHopefully I won't need you12:01
Kinnisonwe'll see :-)12:01
KinnisonI should be able to do all this surgery as lucille12:02
dafstub: I'd like to be able to use my changes in r301812:02
=== Kinnison mumbles something about nasty messes
dafstub: rolling it out either on staging or production would be great12:02
dafstub: are you in charge of staging again?12:02
stubdaf: eh?12:02
Kinnisonstub: Oh yeah, you have staging under your full control again and it'd be nice if drescher couldn't talk to asuka any more12:03
cprovdaf: do you mean we are having troubles with the 'xx++' within the regexp ?12:03
stubKinnison: ok. 12:03
Kinnisonstub: well, unless cprov wants to retain it12:03
Kinnisoncprov: ^^^?12:03
dafcprov: y12:03
daf12:03
dafer12:03
dafcprov: exactly12:03
=== Kinnison hands daf some english fingers
dafcprov: https://launchpad.net/products/soyuz/+bug/3103912:03
Ubugtumalone bug 31039 in soyuz "changelog linkification doesn't work properly for package names containing "+"" [Normal,Unconfirmed]  12:03
cprovdaf: right, thx dude !12:04
dafno worries12:04
dafre.escape is what's needed, I think12:04
=== dholbach [n=daniel@ubuntu/member/dholbach] has joined #launchpad
dholbachHello.12:05
dholbachtango-icon-theme doesn't seem to exist as an upstream product - do I have to create it manually?12:05
dafstub: so, I have a script that fetches information about bugs and displays it in ways that are useful to bug triage12:05
cprovKinnison: stub: I ok to loose staging ... would be nice if we can sync production easily/on-demand in mawson (dogfood) then I can do some tests there12:05
dafstub: however, it currently can't get dup information12:06
dafstub: r3018 fixes this12:06
cprovstub: is that possible  and not so much distressing ?12:06
dafstub: having r3018 either in production or staging would be useful12:06
dafoh, I mean r311812:07
=== mpt [n=mpt@222-154-152-199.jetstream.xtra.co.nz] has joined #launchpad
dafstub: any idea what might cause "ERROR: duplicate key violates unique constraint "sessiondata_key" INSERT INTO SessionPkgData"12:08
ddaahello again mpt12:08
dafdholbach: what are you trying to do?12:08
ddaampt: so, my issue is that I grew convinced that RCS import details should be moved out of ProducSeries.12:09
dholbachdaf: I wanted to create an upstream task for a bug, so the upstream bug could be monitored.12:09
dafdholbach: aha, then yes, you will need to create the product12:09
dholbachdaf: right now I just assigned the upstream bug just to the ubuntu task.12:09
ddaaMaybe a new RcsImport object. And that ProductSeries may be attached to a RcsImport or an existing branch.12:09
=== dholbach sighs under his breath. :)
stubdaf: Bug in the session machinery - I'll be looking into soonish12:10
dafstub: is there a bug filed?12:10
stubdaf: Dunno12:10
stubProbably one of those oopses somewhere12:10
ddaampt: I have a strong feeling that this "RCS imports in ProductSeries" is a case of "design by modelling the world".12:10
dafstub: let's file one and worry about dups later12:11
ddaampt: but it seems like I was unable to convince the other guys when I raised that topic on the launchpad mailing list.12:11
stubdaf: That patch will roll out to staging tomorrow12:11
ddaampt: you here?12:11
dafstub: ok, I can wait12:11
stubAre you screen scraping? We can access the real database you realize.12:12
stubWe don't *have* to do things the hard way :-)12:12
dafI have an API12:12
dafof sorts12:12
dafwhich Ubugtu is also using12:13
dafI admit, it didn't occur to me to access the DB directly on mawson12:13
dafit might have been easier in retrospect :)12:13
stubBack in an hour - any last requests?12:14
dafnope12:15
stubcprov: Do you mean you would like to keep access to the staging database? If so, do you need the data preserved or can I start regularly resyncing it with production.12:16
dafstub: a present: https://launchpad.net/products/launchpad/+bug/3104112:16
Ubugtumalone bug 31041 in launchpad "session machinery sometimes uses duplicate session package data keys" [Normal,Unconfirmed]  12:16
SteveAdaf: if we access the database directly for launchpad bug triage, we're not helping launchpad be useful in general for bug triage12:16
dafSteveA: if I'd written scrape.py to get information directly from the DB, would it have made a difference?12:17
daf(aside from not having the text export API)12:17
cprovstub: yes, you can start the resync, I meant, atm some point in the future I'd like to have a fresh production sync on mawson, to perform dangerous tests12:17
SteveAyou can release scrape.py to the distro team today, for example12:17
SteveAor to anyone else12:17
dafthat's true12:17
stubcprov: Ok.12:17
dafit's easy to build new kinds of display on top of it12:17
dafso it might be useful to give it to people12:18
cprovstub: for example, could you do it today, then we can do the security upload tests during the weekend ?12:18
daf(indeed, people can bzr branch sftp://chinstrap.ubuntu.com/home/daf/public_html/bugs)12:18
dafhmm, it would be nice to have a way to cross off items on the OOPS summaries12:19
dafso that Diogo doesn't waste time looking at ones I already have12:20
dafcprov: I'm looking at today's OOPS summary12:20
dafcprov: there are lots of OOPSes from search bots12:20
dafcprov: https://chinstrap.ubuntu.com/~jamesh/oops-summaries/2006-02-10.html12:21
dafcprov: the top 3 exceptions there are all on build pages12:21
cprovdaf: do you mean related on soyuz searches ? yes, it was expected ... I'm reading12:21
dafcprov: I'm not too worried about it, because it's only search bots and not users12:21
dafcprov: but it would be nice to be able to convert these into 404s or something12:22
=== lbm [n=lbm@cpe.atm4-0-1301006.0x50a0824e.vgnxx6.customer.tele.dk] has joined #launchpad
cprovdaf: ohh, there is a LOT !12:22
dafyes :)12:23
daf224 + 36 + 2412:23
dafin ~8 hours12:23
=== BjornT_ [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== irvin [n=irvin@ubuntu/member/irvin] has joined #launchpad
=== niemeyer [n=niemeyer@200.138.131.57] has joined #launchpad
=== mpt [n=mpt@222-154-152-199.jetstream.xtra.co.nz] has joined #launchpad
dafSteveA: yesterday you said you'd tell me "later" about what you thought of what I'd done with "items from the last meeting" in the summary12:49
SteveAdaf: i'll look now12:50
SteveAdaf: i think the meeting summaries would be better most recent at the top, on MeetingAgenda12:50
dafgood idea12:50
ddaaSomebody up for a quasi-trivial review?12:53
SteveAdaf: https://wiki.launchpad.canonical.com/DevelopmentMeeting20060202   reads very well12:53
SteveAddaa: ok, me12:53
=== ddaa looks for Kinnison's nopaste URL
ddaafound it12:55
dafSteveA: great -- the main problem you mentioned before was distinguishing new MeetingAction itmes from old ones12:55
ddaahttps://chinstrap.ubuntu.com/~dsilvers/paste/filefnYVFv.html12:55
SteveAdaf: there was no problem like that in 2006020212:56
dafSteveA: ok, then I'll stick to that format for this week's simmary12:57
SteveAddaa: that is a function defined inside a method's scope, right?12:58
ddaayes12:58
SteveAbut, the function doesn't use any of the names available in the method's closure12:58
ddaaas you can see, it's just a helper for sort12:58
SteveAso, rather than define the function on each call to the method12:58
SteveAdefine the function as a staticmethod perhaps12:58
ddaadoes not matter, the method is called only once per page12:59
SteveAit is confusing12:59
ddaaokay12:59
ddaawill make it staticmethod if such is your pleasure12:59
=== ddaa does not find that confusing and likes the better code locality
SteveAdisplay_order looks like it could apply to other things01:00
ddaasuch as?01:00
SteveAso maybe that should be at the class level too01:00
SteveAi don't know01:00
SteveAbut, i expect you'd want to have things displayed in that order, and not another variation01:00
ddaawhich class... not in Branch obviously, not in BranchView either because we are in BranchTargetView (which is a gross hack IMO, but sabdfl liked it that way).01:01
SteveAthe reason that functions defined within methods are often confusing is that it isn't clear whether names in the encompassing namespace will be used inside that function01:01
SteveAwhereas, as a separate function, the dependencies are clearer01:01
SteveABranchView is okay01:01
SteveAor BranchTargetView01:01
SteveAeither works01:02
SteveAi think it would end up in BranchView, and be imported into BranchTargetView, if it were in fact used widely01:02
=== ddaa makes the staticmethod category_display_order
ddaahu01:02
ddaaRight, I'lll remember that, at the moment that would be needless indirection01:03
SteveAok01:03
=== mantas_ [n=mantas@ctv-84-55-6-215.init.lt] has joined #launchpad
mantas_Hi all01:04
SteveAlabas mantai01:06
salgadoKinnison, I think I need to add a pocket attribute to MirrorDistroReleaseSource, like we have on MirrorDistroArchRelease. do you have any objection?01:07
KinnisonNope, sounds right01:07
Kinnisonstub: I managed the surgery without needing DBA powahs I think, I'm just verifying now01:08
SteveAcarlos: thanks for looking at the OOPS report and mailing the list about the rosetta ones, and their status.01:08
carlosnp01:08
mantas_Someone could tell me what is pulse type at http://lauchpad.net/distros/baltix/+newmirror ?01:12
mantas_SteveA, labas01:12
stubKinnison: ok01:13
Kinnisonmantas_: use "pull" unless you have a reason to use otherwise01:13
dafKinnison: should the page say so?01:15
Kinnisondaf: I think salgado is still working on all the mirror stuff01:15
Kinnisonsalgado: are you changing the UI at all?01:15
mantas_Kinnison, hehe, could you tell me what could be the reasons to specify push there ?01:17
Kinnisonmantas_: if launchpad was managing your archive then it could in theory push changes to the mirror01:18
Kinnisonmantas_: this is not yet well defined01:18
mantas_Kinnison, thanks for info, maybe this info could be at http://lauchpad.net/distros/baltix/+newmirror ?01:20
Kinnisonmantas_: Again, salgado is working on the mirror stuff right now so I suggest you ask him :-)01:20
mantas_salgado, hi, are you alive ?01:21
mantas_Btw, what is Pulse Source ?01:21
carloscprov: hi, did you solved your testing problems?01:21
Kinnisonmantas_: again, I think this isn't well defined. It's probably not worth your while trying to register mirrors with launchpad until we announce that it's ready01:22
dafwas this page created before our code review process?01:24
salgadohi guys, I was just discussing some issues on the MirrorManagement spec with cprov01:24
daf(I suspect that we wouldn't get away with adding useless pages nowadays)01:24
salgadoyes, the UI changed a bit in the branch I'm working on right now01:25
salgadodaf, what page is that?01:25
SteveAmpt: in the oops summary page stylesheet, can we get rid of bullet points except in the TOC?01:26
dafddaa: what's keeping your testsuite-lobotomy branch from being merged01:26
dafsalgado: +newmirror01:26
ddaadaf: bzr bug in pqm AFAICT, it's in spiv's hands now01:27
ddaadaf: initially, the problem was a 64bit compatilibyt problem in buildbot that caused the merge failure01:27
daffun!01:27
ddaa(which obviously I did not catch here)01:27
ddaamh, I think I did not mention the burning hate I have for buildbot today01:28
dafdon't bottle up your feelings01:28
ddaaSo, my hate for buildbot burns of flame so bright and hot that it eclipses my screen and cooks my pizzas01:28
ddaait's kinda handy for the pizza, though01:29
salgadodaf, why is it useless?01:29
salgadois it broken?01:29
=== beyond [n=beyond@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
daf12:22:18 <Kinnison> mantas_: again, I think this isn't well defined. It's01:30
daf                    probably not worth your while trying to register mirrors01:30
daf                    with launchpad until we announce that it's ready01:30
salgadowell, the only thing we're not doing right now is to check what content is mirrored and how updated a mirror is01:31
salgadobut even so, if you register a mirror now, it won't be a problem when we start doing these checks01:31
SteveAdaf: mpool isn't expected to be at all launchpad meetings (for the summaries)01:32
salgadomantas_, ^01:32
dafSteveA: noted01:32
Kinnisonsalgado: My concern is that if we let people register mirrors now, we may have to change the content model before we can release and it might get confusing01:33
Kinnisonsalgado: if you think this isn't going to happen then I'll shut up and let people carry on :-)01:33
SteveAdaf:  "Jordi to send spreadsheet to Steve" is missing the MeetingAction tag01:33
salgadoKinnison, the content model will change, and I'll have to write the migration scripts anyway, so I don't see a reason for telling people to not use it yet01:35
dafSteveA: summary and MeetingAgenda updated01:35
SteveAthanks01:35
Kinnisonsalgado: fair enough01:37
Kinnisonmantas_: just ignore me :-)01:37
dafcprov: how are you getting on with my soyuz-ui branch?01:37
cprovdaf: merged and maintained, no action from the reviewers yet. I propably need to resend the review request email, will do it later today01:38
dafcprov: cool01:39
=== kiko [n=kiko@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== cprov nods
kikoahoy01:39
Kinnisonahoyhoy kiko01:40
kikowhat's going on here?01:40
dafit wasn't me01:40
=== Kinnison skulks in a corner kicking his heels
SteveAkiko: the oops stuff is looking pretty smooth now.  start here:  https://chinstrap.ubuntu.com/~daf/bugs/oops.py01:41
=== Kinnison points lackadaisically at salgado and says "please miss, he was *working*"
SteveAclick on a bug.01:41
SteveAclick on an OOPS code in that bug01:41
daf1 fixed, 2 in progress, 18 other01:42
SteveAmatsubara, daf: you're doing a great job01:42
dafthanks Steve01:42
kikonice!01:43
matsubaraSteveA: thanks.01:43
carlosThe bugs that are duplicates can be closed with 'Rejected' status, right?01:44
dafshortly, they'll have a special Duplicate stauts, I think01:44
dafI wouldn't bother changing the status of a dup01:45
dafunless you have some particular reason01:45
kikocarlos, daf's right01:45
carlosok01:46
kikodaf, I saw that bug report on Oprah yesterday and she was full of big words to describe it!01:46
carlosdaf: #3176 is closed and would be interesting to close all the duplicates we got01:46
carlosbut we can wait ;-)01:46
=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has joined #launchpad
dafannouncing: https://chinstrap.ubuntu.com/~daf/bugs/wishlist.py01:56
mantas_salgado, Kinnison: so, when I'm registering new mirror then in Pulse Source I should write URL of primary download location ?01:58
carlosdaf: how often are those pages updated?02:01
dafcarlos: constantly02:01
kikoPulse Source? 02:01
=== kiko scratches head
mantas_kiko, yes02:01
kikodoes that term make any sense to you?02:02
carlosdaf: then you have a bug on https://chinstrap.ubuntu.com/~daf/bugs/oops.py02:02
mantas_kiko, I don't know, but there is such entry - look at http://lauchpad.net/distros/baltix/+newmirror ?02:02
carlosdaf: #3176 has the 'fix committed' status since yesterday02:02
mantas_and I don't know what I should write there02:02
carlosbut your page has the old status02:02
dafcarlos: that's right :)02:03
dafcarlos: the page includes fixed bugs02:03
kikomantas_, actually, lauchpad.net is something completely different. :)02:03
kikodaf, can you <strike> fixed bugs?02:03
kikoor non-open bugs02:03
carlosdaf: I'm talking about colors ;-)02:03
carlosit should be black instead of yellow02:03
mantas_kiko, ?02:04
kikompt, salgado: can you please review the terminology on http://lauchpad.net/distros/baltix/+newmirror -- this pulse stuff is crazy02:04
dafcarlos: you mean "fix released"?02:04
kikomantas_, unfortunately I have no clue what it means. I suspect cprov and Kinnison might.02:04
carlosdaf: right, sorry, I gave you the wrong status....02:04
carlos:-P02:04
mantas_kiko, :)02:04
carlosdaf: it's on 'fix released' status since yesterday02:04
dafcarlos: oh, right, it's pointed at staging02:05
salgadokiko, that pulse stuff thing needs to be documented in the spec. I added a question there but the answer was that it doesn't need to be documented02:07
kikosalgado, the pulse thing probably needs to be reworded02:07
cprovmantas_: basically pulse and probe are no working yet, but pulse is aim to be the mirror trigger url/method, which isn't yet well defined02:07
kikoor some text added telling me what the hell it is :)02:07
salgadoyes, but in order to do that I need to know what it is. that's not clear in the spec02:07
cprovsalgado: remove it from the UI for a while, so but don't get confused02:08
mantas_cprov: so, when I'm registering new mirror then Pulse Source I should leave empty now ?02:08
cprovmantas_: yes, leave it blank, the form should pass 02:08
cprovsalgado: ^^^02:08
cprovsalgado: or not ? don't remember if it is required.02:09
salgadoit's required if you specify Pulse as the mirror type02:09
=== lbm [n=lbm@x1-6-00-13-10-7a-d1-e4.k233.webspeed.dk] has joined #launchpad
cprovsalgado: you mean Pulse Type as 'Pull' or what ?02:11
salgadoyes, that's what I meant. sorry02:12
dilysMerge to devel/launchpad/: [r=spiv]  Allow admins and rosetta experts remove entries from the translation import queue. + tests (r3120: Carlos Perell Marn)02:12
mantas_but Kinnison told me, that I should use pulse type "pull"02:12
cprovsalgado: it's ok, so mantas_ should add his mirror as 'push' for a while, correct ?02:12
Kinnisonmantas_: You need to ignore everything I've said and go with what people are telling you now. I was mistaken when I was trying to help you :-)02:13
cprovKinnison: no regret, the just-landed stuff still obscure, we can fix it improving form comments and maybe hidding some unused fields 02:16
Kinnisonform comments would be helpful :-)02:16
Kinnisoneven for me :-)02:16
kikoparticularly for me02:17
=== Kinnison prods at this test more
Kinnisonpass damn you02:18
ddaalifeless: you mentioned the sftp server required changes to the supermirror-pull-list.txt02:21
ddaalifeless: can you quickly fill me up on that?02:21
mantas_Kinnison, cprov, salgado: thank you for info ;)02:21
=== cogumbreiro [n=tiago@81.20.250.82] has joined #launchpad
cprovmantas_: you're welcome 02:22
dafddaa: the verb is "fill ... in", not "fill ... up" :)02:22
mantas_cprov, you too ;)02:22
ddaalifeless: can you quickly fill me in on that?02:22
lifelessddaa: see the diff of spivs branch02:22
ddaaurl?02:22
cogumbreirois it possible to integrate the (gnome) bugzilla with malone?02:22
lifelessddaa: pending reviews should have it02:22
=== ddaa looks
ddaaactually, it's on the page, but it does not have a diff yet :(02:24
=== carlos -> lunch
carlossee you later02:25
cogumbreirowhat's the difference between a product and a project?02:25
dholbachPeople seem to want a slideshow-enabled wikipage for Malone. :-)02:26
cogumbreirois rhythmbox a product or a project?02:26
kikoproduct02:26
dholbachmalone bug 3103402:26
Ubugtumalone bug 31034 in tango-icon-theme "evolution shows wrong trash icon" [Normal,Unconfirmed]  http://launchpad.net/bugs/3103402:26
kikodaf, what happened to some of the bugs that just disappeared from the oops bugs page?02:28
dafkiko: just a second02:28
mantas_btw, when I will have permissions to register Baltix releases through http://lauchpad.net/distros/baltix/+addrelease ?02:29
kikomantas_, not in the short term, but if you email launchpad-users I could do it for you02:29
kikomantas_, however, I would like to know with carlos if that's safe -- carlos, do we currently do translation processing only for ubuntu?02:29
dafkiko: it's because I've temporarily pointed the script at staging02:30
dafkiko: I will point it back at production shortly02:30
carloskiko: only for Ubuntu? no, Ubuntu and upstream02:30
kikocarlos, but not for other distros?02:30
carloskiko: or are you talking about 'automatic' imports?02:31
kikoright02:31
carlosonly for Ubuntu02:31
kikoI'm talking about the impact of adding a distrorelease for baltix, another distro.02:31
kikocarlos, okay, thanks.02:31
carloskiko: well, if launchpad build the packages and use the same system Ubuntu uses... it shouldn't be a problem02:32
carlos(talking about pkgstriptranslations)02:32
mantas_baltix uses same packages like ubuntu, just some packages are backported from Ubuntu unstable and very few are from other, not ubuntu sources02:34
Lathiatok can i search for the biild log for a package somehow?02:34
Lathiattryign to find dapper/ctsims last upload02:34
Lathiat*build log02:35
carlosmantas_: but you build it by hand, right?02:35
mantas_carlos, yes, very few are builded manually, with dpkg-buildpackage - I have no other way, because I have no automatic build system :(02:38
=== WaterSevenUb [n=WaterSev@195-23-238-237.nr.ip.pt] has joined #launchpad
=== giftnudel [n=mb@p54A93497.dip0.t-ipconnect.de] has joined #launchpad
=== BjornT_ heads out for a couple of hours
kikocarlos, can you tell me about bug 2036?03:08
Ubugtumalone bug 2036 in rosetta "DistroRelease language page should show *all* templates" [Major,Confirmed]  http://launchpad.net/bugs/203603:08
carloskiko: what do you want to know about it?03:08
carloskiko: it has two problems;03:09
carlos1.- Current content/approach is a big performance problem03:09
carlos2.- It lacks entries due a bad SQL query that misses things03:10
kikocarlos, can you fix #2 in the short term?03:11
kikowould it take long?03:11
carloskiko: I don't think it should take too long03:11
carlosbut that page is still useless because #103:11
carlosit fails to often03:11
carlosI could take a look on improve the performance with current approach at the same time03:12
kikocarlos, if you fix #2 I can look into the performance of the page. can you give me a URL?03:12
kikoor an oops03:12
carloskiko: https://launchpad.net/distros/ubuntu/breezy/+lang/pt_BR03:13
kikothank you03:13
carlosyou are welcome03:13
=== kiko hopes it times out
kikobummer man03:13
kikoit didn't :)03:13
kikocarlos, didn't we solve the do-not-use template problem?03:14
=== Keybuk [n=scott@descent.netsplit.com] has joined #launchpad
carloskiko: not yet, we need to implement a way to remove the templates to stop using them03:14
carloskiko: we are not creating new ones03:14
carlosthat's the only thing done03:14
carlosbut the old ones need to be handled03:15
=== carlos goes to have lunch (this time is true...)
carloslater03:16
dilysMerge to devel/launchpad/: [trivial]  fix https://launchpad.net/products/malone/+bug/29182 (Can't (r3121: Brad Bollenbach)03:25
=== jsgotangco [n=jsg@125.212.125.51] has joined #launchpad
=== jbailey [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #launchpad
jbaileyIs there any sort of aliasing system for searches in launchpad?  Like, if I search for "powerpc" will it also search "ppc" ?03:32
kikojbailey, no, there is not.03:44
jbaileykiko: Thanks.03:44
dholbachbradb, BjornT_: ping03:51
salgadoin a few minutes03:51
salgadooops03:51
bradbdholbach: hi03:52
dholbachbradb, BjornT_: can I forward you two mails of a bug report, I received, which don't contain the information that is displayed on the web? (malone bug 30648) - it's fishy too, that there are just two of them, but it might be a spam-filtering/whatever issue as well03:52
bradbdholbach: sure03:53
dholbachbradb: done, thanks.03:53
dholbachbradb: forget it... it seems that I just received the two empty ones, which are on the web also... sorry for the noise03:55
bradbok, no worries03:55
dholbachbradb: I just checked https://lists.ubuntu.com/archives/desktop-bugs/2006-February/thread.html - just the two empty mails were sent03:58
dholbachbradb: so it was not a spam filter issue, but some kind of problem with launchpad03:58
dholbach(search for "no run" :))03:58
ddaaWow! The gimp baz2bzr ETA is decreasing!03:59
=== lamont [n=lamont@mib.fc.hp.com] has joined #launchpad
ddaaabout time, after running for ten days... about one more week left03:59
bradbdholbach: Thanks. I'll open a bug about this.04:00
dholbachbradb: merci beaucoup04:00
bradbbienvenue04:00
dholbachbradb: there seem to be entries missing in the bug activity log as well.04:00
dholbach(supposing that additional comments should be logged)04:01
bradbComments don't get logged atm.04:01
dholbachAh, right.04:01
bradbdholbach: bug 31059 for the emptiness04:03
Ubugtumalone bug 31059 in malone "Empty comments and empty emails generated" [Normal,Unconfirmed]  http://launchpad.net/bugs/3105904:03
LarstiQddaa: is gimp the worst?04:08
ddaayes04:08
ddaathere are couple of other conversions outstanding for various reasons, but gimp is the bigger and meaner.04:09
ddaa* biggest and meanest04:09
ddaaIt's a bit annoying when after two days the ETA is 140 hours, and it's still the same 5 days laters...04:10
dafbug in the ETA code?04:10
ddaabug in baz replay and old bzr commit code methink04:10
ddaathe ETA code is really trivial04:10
Kinnisonshould just report '1GE' when over 24 hours 04:11
ddaaGE?04:11
Kinnisongeological era04:11
=== _koke [n=koke@169.Red-217-127-113.staticIP.rima-tde.net] has joined #launchpad
ddaait's useful to know that something is likely to finish within a week04:11
ddaaat least, for my use case... admittedly, not all that common...04:11
ddaathough admittedly... you could s/hour/too long/ and s/day/too frickin' long/ if you want a "humane" use interface :)04:13
Kinnisonkiko: I have code in my branch for -updates and some better -security behaviour following the last attempts04:14
Kinnisonkiko: Along with (wait for it) comprehensive tests04:14
Kinnisonkiko: once cprov gets back we'll look at rolling this out to ftpmaster04:14
=== jinty [n=jinty@196-28-45-146.jhb.netdial.co.za] has joined #launchpad
=== Kinnison goes for lunch, only 3h late
=== mgalvin [n=mgalvin@ubuntu/member/mgalvin] has joined #launchpad
kikocool Kinnison 04:18
=== Kinnison gives up on lunch
Kinnisonnothing I fancy04:20
kiko!04:20
Kinnisonkiko: I'll get on with the chroots for the -updates pockets04:20
kikookay, cool04:20
kikodid you manage to see what happened to scott's uploads?04:20
Kinnisonurgh no, not yet04:21
KinnisonI have an idea04:21
Kinnisonbut I need to verify it04:21
kikookay.04:21
KinnisonI *think* he uploaded it twice inside the same five minutes04:21
Kinnisonwhich might confuse process-upload04:21
Kinnisonit's harmless but irritating04:21
kikoindeed.04:21
Kinnisonchroots first, then I'll investigate that one04:21
Keybukyeah, I uploaded the same source twice04:21
Keybukwith different diff.gz04:21
=== Kinnison has no idea which one will have won
Keybukit was the fact it seemed to get processed twice that was confusing04:22
Kinnisoneach upload is independant in the new world order04:22
Kinnisonutterly independant04:22
Keybuksurely they're at least sorted by time, so the later one wins?04:23
Kinnisonthat's probable04:23
Kinnisonwhich one won?04:23
KinnisonI'll admit I never catalogued the behavioural modes when faced with developers doing odd things04:23
Keybukit looks like the later one did, based on the diff.gz-in-the-archive04:23
bradbsalgado-lunch: Did you ask stub to cherry pick the patch that added "_table = BinaryAndSourcePackageName"? It would fix a rather nasty bug on the filebug page, but I can't figure out which revno that fix went in on.04:23
Kinnisoncool04:24
dilysMerge to devel/launchpad/: Fixes https://launchpad.net/products/malone/+bug/31005 (ValueError on bugtask traversal) r=kiko (r3122: Diogo Matsubara)04:34
dafmatsubara-lunch: first merge to RF? :)04:38
kikocould be :)04:40
=== Mez [n=Mez@ubuntu/member/mez] has joined #launchpad
=== beyond is now known as beyond-rango
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
raphinkhi there05:08
raphinknot sure this is the right place to report05:09
raphinkthe UserPreferences in the Ubuntu wiki don't work05:09
raphinkvalidating the form doesn't update the data05:09
raphinktried on konqueror & firefox, on various ubuntu boxes05:09
raphinkif anyone can confirm : https://wiki.ubuntu.com/UserPreferences05:09
dafis this bug #3987?05:10
Ubugtumalone bug 3987 in launchpad "Launchpad wiki UserPreferences causes mismatched passwords" [Normal,Needs info]  http://launchpad.net/bugs/398705:10
dafelmo: ping05:10
raphinkhmm seems so saf05:10
raphinkdaf05:10
raphinkyes that's it05:11
dafI'll try and find out what happened to Andrew's fix05:12
raphinkI've updated the bug daf 05:12
dafthanks05:13
matsubaradaf: yes05:15
dafmatsubara: congratulations05:15
matsubaradaf: thanks :)05:16
=== hannosch [i=hannosch@e176109007.adsl.alicedsl.de] has joined #launchpad
=== aynur-lez [n=raptoid@85.99.64.113] has joined #launchpad
=== bradb & # lunch
dilysMerge to devel/launchpad/: [trivial]  Fix a bug from the Launchpad Errors report that was causing (r3123: Brad Bollenbach)05:44
kikodaf, can't you fix dilys?05:45
=== beyond-rango is now known as beyond
dilysMerge to devel/launchpad/: [trivial]  Fix a bug from the Launchpad Errors report that was causing (r3123: Brad Bollenbach)05:50
dafhmm05:50
kikobradb?05:56
salgadoSteveA, around?05:57
kikosalgado, SteveA's off for the afternoon. how may I help you?06:02
kikobradbeeeeeee?06:02
=== dredg [n=niall@80.169.137.162] has joined #launchpad
salgadokiko, I need to test the mirror prober, and for that I think I need some zope magic to make all http requests on a path under, let's say, /foo/ to return a 200 OK06:03
=== dredg wonders offhand how he can get some accounts cleaned up...
kikosalgado, just build something on apache at async.06:04
=== carlos [n=carlos@84.76.255.40] has joined #launchpad
kikodredg, tell me about your problems06:04
dredgkiko: on launchpad my wiki url points to NiallSheridan3. When i try to change it to 'NiallSheridan' I get told that "The Ubuntu WikiName NiallSheridan is already registered by Niall Sheridan."06:05
dredglooks like a merge of some things created a dupe somewhere06:05
salgadokiko, I need to make proper doctests/unittests for it. for manual testing I don't need anything06:06
kikodredg, so you merged an account but the old wiki name is still taken?06:07
SteveAsalgado: use zeca06:07
kikoor is the problem that you have yet another unmerged account06:07
=== lamont [n=lamont@mib.fc.hp.com] has joined #launchpad
SteveAsalgado: talk to celso about how he did it06:08
salgadoSteveA, cool, I'll do it. thanks :)06:08
dredgkiko: i'm not sure. i created the NiallSheridan wiki page a long time ago, and created a launchpad account sometime afterwards. this was before the wiki was changed to moin06:10
kikolet's do some investigating.06:10
ddaawhen pqm works well, it's pretty nice to use it as a test runner06:11
dredgkiko: my best guess is that launchpad thinks there is a few of me based on email address or something. it's hard to tell :)06:11
ddaawrite quick patch, send to pqm, fix test, rinse, repeat06:11
kikodredg, that is definitely possible. care to /msg me your name and candidate email addresses?06:12
ddaaSteveA: if you want some reading,  I sent you the draft for the bzr publishing section, that I've been writing most of yesterday and today06:13
SteveAddaa: nice.  i'll read it tomorrow.06:13
kikobradbeeeeeeeeeeeeeeeee06:13
ddaaSteveA: -ENOWEEKEND?06:14
=== mdz_ [n=mdz@studiocity-motorola-bsr1-70-36-194-85.vnnyca.adelphia.net] has joined #launchpad
=== SteveA reminds everyone about the sysadmin work happening tomorrow
SteveAddaa: i arranged with kiko to switch this afternoon for saturday afternoon06:14
kikoyes, today is officially saturday from now on, and tomorrow will be friday.06:15
dilysMerge to devel/launchpad/: [trivial]  Fix a bug from the Launchpad Errors report that was causing OOPS-40A169 (r3123: Brad Bollenbach)06:15
kikomdz_?06:15
ddaaSteveA: there's also some open issues in the signing draft I sent yesterday06:15
dafkiko: better?06:15
kikodaf, thanks :)06:15
ddaaokay, da next one is how to do new imports... in particular howzdat gonna work for non-main branches...06:16
ddaaman, writing implementation specs is hard work06:17
mdzkiko: laptop testing06:18
dafbradb: does 40A169 have a bug?06:20
=== raphink [n=raphink@ubuntu/member/raphink] has left #launchpad ["Konversation]
kikosalgado: https://chinstrap.ubuntu.com/~jamesh/oops.cgi/2006-02-10/C40006:21
kikosalgado, fixed?06:21
salgadokiko, yes, already in rocketfuel06:22
dholbachhave a nice weekend06:22
kikothanks salgado 06:23
ddaashit, the movie I wanted to see is four months old...06:24
ddaathat's an annoyingly long lapse...06:25
=== jsgotangco [n=jsg@125.212.125.51] has joined #launchpad
dilysMerge to devel/launchpad/: [trivial]  Fix bug # 31039, properly escaping source names before using regexp replace in changelog linkification, added new sampledata and tests for sourcepackage view classes (r3124: Celso Providelo)06:36
kikocool06:37
kikogo cprov go06:37
bradbdaf: Not that I know of. If it did, I would have mentioned it in the merge summary.06:50
bradbJust trying to knock off Malone problems appearing in the error reports.06:50
ddaabye guys, going for a movie, I'll be back for one one after that (in about three hours)06:53
kikobradb, I need to talk to you06:58
=== carlos [n=carlos@84.76.255.40] has joined #launchpad
bradbkiko: sure06:59
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
dilysMerge to devel/launchpad/: [r=SteveA]  change ordering of categories in branch listings (r3125: David Allouche)07:34
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== carlos -> out
carlossee you on Monday!07:49
=== zyga_ [n=zyga@ubuntu/member/zyga] has joined #launchpad
=== AlinuxOS [n=Ubuntu@d83-176-110-216.cust.tele2.it] has joined #launchpad
kikobradb, can I assign bug 29174 to matsubara?08:56
Ubugtumalone bug 29174 in malone "Distribution CVE report assumes bugtask.sourcepackagename != None" [Normal,In progress]  http://launchpad.net/bugs/2917408:56
kikosay yes08:56
bradbi was already working on it, hence In Progress.08:56
kikook08:57
kikothen I won't08:57
kikobut I would prefer you didn't spend time on trivialities if that bug is indeed trivial08:57
bradbit's trivial. i pass these types of bug on in future08:58
bradbkiko: Skype should be ready now08:58
kikothanks08:58
bradbWhat's your skype username?08:59
kikokiko-async08:59
=== bradb tries calling
bradb"Failed: Misc error". How Launchpadesque!09:00
kikofailed, Reason unknown09:01
kikoI think your skype is bustage09:01
bradbI've used it with SteveA a few times09:01
kikoI'll call you09:02
=== zyga [n=zyga@ubuntu/member/zyga] has joined #launchpad
LarstiQbradb: shouldn't that be a Mic error?09:21
=== zyga [n=zyga@ubuntu/member/zyga] has joined #launchpad
=== AlinuxOS [n=Ubuntu@d83-176-110-216.cust.tele2.it] has joined #launchpad
Kinnisonciau all09:40
matsubara um mtodo como esse no precisa ter docstring?09:54
matsubarahmm09:54
mdkeKinnison, was that a "hi" ciao, or a "bye" ciao?10:13
AlinuxOSmdke, It's the same10:13
mdkeAlinuxOS, i want to know if he's gone or not10:13
AlinuxOSIt deppends if you live or you meet :)10:13
mdkei know what "ciao" means >_<10:13
mdkeif he's gone, does anyone else know if the breezy-updates thing is sorted out yet?10:14
AlinuxOSmdke, think that he is gone :)10:14
AlinuxOSpeople is there some alternatives to launchpad ?10:20
mdkeAlinuxOS, for what?10:21
AlinuxOSfor translating10:21
AlinuxOSon line10:21
mdkeboh10:21
SteveAbradb, kiko: echo123 in skype to test10:24
kikoSteveA, skype SUCKS :)10:26
kikoSteveA, so, do you have time for a quick phone call?10:27
kikoI want to talk to you about something10:27
AlinuxOSkiko, Ekiga rules then :)10:30
kikoheh10:30
dilysMerge to devel/launchpad/: [trivial]  Fix https://launchpad.net/products/malone/+bug/29174 (Distribution CVE report assumes bugtask.sourcepackagename != None) (r3126: Brad Bollenbach)10:37
=== bradb heads off, later all
=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has left #launchpad []
LarstiQlp +branch reports that branches are scanned at least daily, am I right this is currently not true?10:53
LarstiQeek!11:02
LarstiQhttps://launchpad.net/products/0.39 and https://launchpad.net/products/0.3811:03
SteveAkiko: in the next 5 minutes, yes11:08
=== cyberix [n=cyberix@hoas-fe36dd00-251.dhcp.inet.fi] has left #launchpad []
ddaaLarstiQ: that's currently true as far as I know, but I have seen less error report from the branch puller script lately...11:27
ddaaone issue at the moment is that there is no reporting about when the last pull occured, whether it succeeded, and so on11:27
ddaaso you cannot really tell whether there is a problem and where it lies11:27
LarstiQright11:28
ddaaI believe jamesh is going to work on that pretty soon, since lifeless consider that lack of reporting will cause a degradation in service to rcs imports, and I have not yet found something more urgent for jamesh to do11:28
ddaathough I have an error reporting system (not error visible) of my own I'd need him to help on soon11:29
kikoLarstiQ, could you report that to launchpad-users? I can get stub to clean it up on monday..11:29
=== LarstiQ checks to see how high traffic launchpad-users is
ddaaquite low traffic ATM, it as not really taken off yet11:30
LarstiQI'll subscribe then11:31
ddaakiko: do we have a gmane feed for launchpad users btw?11:31
kikoprobably not yet ddaa 11:31
ddaamh... I guess I should suggest that to stub, since anyway the gmane folks end up asking the list admin.11:32
kikoyou might propose to gmane and then tell stub to accept?11:35
LarstiQhttps://lists.ubuntu.com/mailman/listinfo/launchpad-users claims kiko also has a hand in it11:36
kikooh my god11:37
kikoso it is :)11:37
lifelessddaa: jamesh is already working on it11:38
ddaaLarstiQ: bad boy, you scared him away!11:40
ddaalifeless: good to hear11:40
LarstiQddaa: ah well, you'll have to wait till monday then11:41
ddaaI do not have a direct stake, since as a devel I have to be subscribed to the users mailing list as well.11:41
ddaait's just that I came to be quite fond of gmane, news client have decades of experience in lurking technology11:42
=== LarstiQ lurks with pipermail mostly
=== LarstiQ goes sleep before the subscription mail has arrived, will do tomorrow

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