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

=== zyga [n=zyga@ubuntu/member/zyga] has joined #launchpad
=== zyga [n=zyga@ubuntu/member/zyga] has joined #launchpad
=== zyga [n=zyga@ubuntu/member/zyga] has joined #launchpad
=== zyga [n=zyga@ubuntu/member/zyga] has joined #launchpad
mpt_Gooooooooooooooooooooooood afternoon Launchpadders!01:00
=== mpt_ drops a pin
=== mpt_ is now known as mpt
Kinnisonmpt, dude, it's 00:0801:07
mptah, that tribulations of NZT01:09
mptthe tribulations, rather01:09
=== Burgundavia [n=corey@S0106000000cc07fc.gv.shawcable.net] has joined #launchpad
jordiit's actually 1:1501:17
=== poningru_ [n=poningru@n128-227-50-62.xlate.ufl.edu] has joined #launchpad
dilysMerge to devel/launchpad/: [trivial]  Add a test for moving components around in the archive -- the final part of this gina change that was untested (blame Matt and Les Miserables) (r3053: Christian Reis)01:36
=== kiko [i=kiko@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
kikohello hello01:45
kikoyo cprov 01:45
cprovkiko: yo01:45
kikodid my commmit get rejected?01:45
cprovkiko: no, accepted01:46
kikogreat01:46
kikodid elmo get the removals sorted out?01:47
kikoand have we republished?01:48
cprovkiko: no, gave up ... huge traceback01:48
cprovkiko: publisher is running again 01:48
kikothe same one he got before, or another?01:48
kikojesus h. christ01:49
kikowe need to fix that tomorrow01:49
cprovkiko: yep01:49
kikoshould I recompare?01:49
=== mantiena [n=vytis@bonamens.lt] has joined #launchpad
mpthi kiko, are matsubara and gneuman keeping busy with Malone bugs? :-)01:52
kikompt I would have no idea, I am stuck in this city of bad weather and worse food01:52
cprovkiko: no, pub still running01:52
kikook01:53
kikodid any of the removals actually get committed?01:54
kikoKinnison?01:54
Kinnisonyo dude, don't think so01:54
Kinnisonand elmo cried when he investigated the backtrace and went home to sleep01:54
kikoso this publisher re-run is useless01:54
kikojesus 01:54
Kinnisonkiko: No, because we re-ran gina01:54
kikowith a fixed dominator?01:55
Kinnisonalthough yes, because I didn't rsync the dominator01:55
KinnisonI'm so good01:55
Kinnisongive me a fucking prize01:55
=== Kinnison is gonna kick gina off *again* and come back to the hotel
KinnisonI'll set it to run the publisher immediately after gina01:55
mptkiko, you're stuck in Murchison?01:56
kikomptyes01:58
=== poningru [n=poningru@n128-227-1-26.xlate.ufl.edu] has joined #launchpad
kikogood01:58
mptkiko, how are you going with automating the summaries of most common oopses and timeouts?01:58
kikompt that's on jamesh table this week01:59
mptok, cool01:59
kikocan you give him a call and find out what's up?01:59
mptsure01:59
kikoI am currently overloaded with soyuz01:59
Kinnisonciau all01:59
kikonight01:59
mptah, I see SteveA talked with jamesh about that yesterday02:01
kikoKinnison cprov: is it worth kicking off builds?02:01
mptnight Kinnison 02:01
cprovkiko: dude, build would take less than 2 hour, let's be sure about the archive first.02:01
kikowell02:02
kikothat means fixing the deleter02:02
cprovkiko: yes, in simple words ;)02:02
=== cprov is leaving
kikojesus02:18
kikoI'm outta here too02:18
jblackddaa: still around?02:30
ddaanot quite02:30
ddaabut ask02:30
jblackI'm looking at your overview.02:31
jblackYou have branchpuller and supermirror.02:31
jblackI'm curious on why those are two different things. They seem like one to me.02:31
ddaabranchpuller is a process02:32
ddaasupermirror is a storage02:32
jblackOk. Then RCS Importer feeds branch puller.02:32
ddaamost probably, it will02:33
ddaaI suggested publishing bzr branch through sftpserver monday, but lifeless went "hu?".02:33
ddaaI'm going to explain why it's the right choice soon, in that document.02:34
jblackI don't see it working differently.02:34
ddaaI mean, publishing rcs import branches.02:34
jblackLP tells the BP process "Mirror all these things". The SM does that.02:34
jblackThats regardless of whether its local or remote.02:34
ddaaand should tell SM about its success and failure, I think I document that much02:34
=== jsgotangco [n=jsg@210.4.38.43] has joined #launchpad
ddaaI can answer questions right now, but I will not remember suggestions, too tired. Other questions?02:35
jblackI'd show you how it looks to me, but this is postscript. 02:35
ddaait looks good here with evince02:36
ddaait looks like shit when doing a pdf export02:36
jblackNo, I mean I'd show you the layout as it is in my mind, if I could edit this02:36
ddaain the same directory on chinstrap02:36
ddaathere is the full collection of sources02:37
ddaadia files02:37
ddaaand the texmacs file02:37
ddaayou should be able to sftp to that directory (with Nautilus) and copy the whole lot.02:37
ddaaapt-get install texmacs dia-gnome02:37
ddaaand you are set02:37
ddaadon't be afraid, as long as you do not try to wite your own stylesheets and plugins, texmacs quite easy to use.02:38
ddaanote, it's meant to be run in a terminal02:39
ddaaits error handling is shit and it prints a lot of critical messages on the console02:39
ddaaalso, always pay attention to the window footer02:40
ddaajblack: does that work?02:40
jblackYou're not goign to like this.02:44
ddaajblack: if I wanted to be really accurate, I'd show the private sftp filesystem as a storage as well.02:45
ddaaBut I kept it out for the sake of simplicity.02:45
ddaajblack: what's the problem?02:45
spivddaa: Btw, you did a very good job of explaining the SFTP bits accurately.02:45
ddaamh... ha yes, you need to kill unclutter too.02:45
ddaait causes texmacs to crash02:45
ddaaI should debug that one day.02:46
spivddaa: I'm pleasantly surprised to find someone other than me knows how all that end of it fits together ;)02:46
ddaaspiv: thank you02:46
spivddaa: My main feedback is that the SFTP server doesn't interact with the Launchpad database directly, but does so via the Authserver.02:47
spiv(which is increasingly misnamed...)02:47
jblackHmm.02:47
ddaaspiv: I would like if you could edit the texmacs document and send me a patch02:48
spivddaa: Which is something you're welcome to gloss over, but you ought to be aware of :)02:48
ddaaspiv: I think that's totally relevant.02:48
ddaaThe AuthServer is becoming the swiss-army xmlrpc server?02:49
=== raptoid [n=raptoid@85.102.192.28] has joined #launchpad
spivddaa: Well, it's becoming the internal xml-rpc interface to Launchpad.02:49
jblackOk. I understand what you're trying to say with this.02:50
ddaaspiv: then it probably need to appear as a box in the diagram02:50
ddaaspiv: some components talk to launchpad directly, other talk through authserver02:50
jblackddaa: Doesn't there needs to be a line between RCS importer and branch puller? 02:50
ddaathat's something important to know where to look for the code02:51
ddaajblack: probably02:51
ddaajblack: the dotted line means "gets there somehow, not decided yet"02:51
jblackIt comes in through branch puller02:51
jblackOr through branch syncer.02:51
ddaajblack: my opinion is the line should go between rcs importer and sftp server02:51
jblackI respectfully, but vehemently, disagree02:52
ddaathough, I would prefer a special sftp server that exposes a id-based filesystem02:52
ddaajblack: I suggest we have this discussion by email.02:53
ddaai have not set my mind yet02:53
=== ddaa -> bed
=== stub [n=stub@gb.ja.96.122.revip.asianet.co.th] has joined #launchpad
stubjamesh: https://chinstrap.ubuntu.com/~jamesh/pending-reviews/salgado/launchpad/hide-email-addresses/merge03:06
stubjamesh: bzr bug?03:06
jameshstub: probably.03:07
=== MemeticImplant [n=Memetic@ip-d82ed373.arc2.dial.pathwaynet.com] has joined #launchpad
=== mpt_ [n=mpt@219-89-135-87.jetstart.xtra.co.nz] has joined #launchpad
stublifeless: Is /srv/launchpad.net/sm-mapping/launchpad just a standard Launchpad tree? It needs updating due to db changes. I can do it easily enough if it just needs to be updated to production/1.4703:32
stublifeless: Now that 0.7 has been release, will it cause problems if I ask rt@ to get it installed on all the production boxes? I could have answered my own question above if it was around...03:43
=== mpt__ [n=mpt@222-154-182-26.jetstream.xtra.co.nz] has joined #launchpad
lifelessstub: yes03:51
lifelessstub: standard with spivs work merged03:51
lifelessstub: 0.8 is probably the gold version we'll want to do that on03:51
lifeless0.7 and 0.8 have storage merging in the middle which is the last-great-api overhaul-without-deprecation-warnings03:52
stubCan you or spiv update sm-mapping then if there is stuff not merged? (or at least give me the branch to merge or rollout)03:52
lifelessspiv: <- ^03:53
stubI don't suppose you know if bzrsyncd is running head or some custom branch? It is in the same situation03:54
lifelessI didn't roll out bzrsyncd03:54
spivHmm, I don't much about that tree (I'm not even sure what server it's on...)03:54
lifelessso no, sorry03:54
lifelessspiv: its the one you told me 'use this to get the sm-mapping going'03:54
spivlifeless: Ah, that's starting to ring some bells.03:54
lifelessstub: I really think we want to manage these branches on chinstrap and push them out via rsync03:55
stubWe are. Or do you mean manage as in keep in a central shared repository that all interested parties can merge too/from and push out?03:56
stubspiv: Would that work have landed on HEAD? Makes my life easier if the answer is yes :-)03:57
spivstub: I think that tree can now be just a plain launchpad tree-- the relevant script has been mereged.03:57
spivmerged, rather.03:57
stubspiv: Ta.03:57
spiv(cronscripts/supermirror_rewritemap.py, from my launchpad-supermirror-rewritemap branch)03:57
=== mpt__ is now known as mpt
stub(well... at the moment I'm still pulling because that is the way the keys are setup...)03:58
stublifeless: While I have got you, should it be possible to use PQM to do cherry picks into the production branch? If we can't get that running in the short term I'm going to need to setup a testing environment somewhere.03:59
lifelessstub: yes, just a small matter of code04:00
lifelessneed to lift out the revno stuff I did for jamesh-pending-review and put it into pqm04:00
stubIs that a matter of a week or two, or longer?04:00
lifelessI'm trying to get bzr ready for dapper as a priority right now04:01
lifelessperhaps you/jamesh could do it? it would be less work than setting up a production testing environment04:01
lifelessprobably two weeks out I can do it04:01
stubok. Is it easy for me to pause pqm? If I just comment out the crontab line, I can use the pqm user to run the tests04:01
lifelessyes04:03
lifelessconmment the crontab lin04:03
lifelesse04:03
lifelessand wiat for the current p04:03
lifelessrocess to complete04:03
stubok. That will keep me happy indefinitely so no need for people to change priorities.04:03
stubOr workout what 'lilft out the revno stuff I did for jamesh-pending-review and put it into pqm' means :-)04:04
jameshlifeless: I might be able to look at moving the revno-passing code over next week04:29
lifelessjamesh: would be cool if you could04:30
jameshlifeless: so there aren't plans to put that kind of functionality in bzrlib?04:34
lifelesswell04:39
lifelessnot immediately but it ouwld be nice to do04:39
=== mpt_ [n=mpt@222-154-180-24.jetstream.xtra.co.nz] has joined #launchpad
jameshlifeless: I've got a new wrapper for gpgme that might solve the crashes we've experienced.  It might be useful for the PGP stuff in bzr too04:52
jameshIt should get all the ref counting correct, and be a bit more multi-thread friendly04:52
lifelessnight04:57
lifelessnice04:57
stubThat would be a first. We should definitely release it if it is generic enough - all the existing GPG wrappers are suckfull.04:58
=== robitaille [n=robitail@ubuntu/member/robitaille] has joined #launchpad
=== darkStar [n=raptoid@85.102.192.28] has joined #launchpad
=== jinty [n=jinty@196-28-44-41.jhb.netdial.co.za] has joined #launchpad
=== mpt [n=mpt@219-89-153-141.jetstart.xtra.co.nz] has joined #launchpad
jameshstub: are all of the machines we run launchpad on >= breezy now?06:48
=== Ubugtu [n=bugbot@ubuntu/member/seveas] has joined #launchpad
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
=== daf [n=daf@193.28.45.42] has joined #launchpad
=== Kinnison [n=dsilvers@haddenham.pepperfish.net] has joined #launchpad
=== Burgundavia [n=corey@S0106000000cc07fc.gv.shawcable.net] has joined #launchpad
SteveAmorning08:07
stubjamesh: The ones I'm aware of, yes08:13
stuberm... yes. All the Launchpad ones08:13
jameshstub: okay.  That means we can probably delete the libgettextpo copy in pygettextpo then08:14
stubExcept possibly mawson (dogfood), but that should be updated if it isn't.08:14
jamesh(breezy's libgettextpo is new enough, while hoary's wasn't)08:14
stubjamesh: Go for it. Anything that isn't breezy should be, and all the production systems are so nothing important will break08:15
=== Burgundavia_ [n=corey@S0106000000cc07fc.gv.shawcable.net] has joined #launchpad
=== Burgundavia_ [n=corey@S0106000000cc07fc.gv.shawcable.net] has joined #launchpad
=== stu1 [n=stub@gb.ja.98.24.revip.asianet.co.th] has joined #launchpad
dilysMerge to devel/launchpad/: [trivial]  check that exactly one signature is found in getVerifiedSignature(), fixing bug #29565 (r3054: James Henstridge)08:30
stu1Bug #2922708:32
=== stu1 kicks Ubugtu
=== corey__ [n=corey@S0106000000cc07fc.gv.shawcable.net] has joined #launchpad
stu1mpt: Should searching for '/dev/pmu' locate bugs containing both 'pmu' and 'dev', or bugs containing '/dev/pmu'. If the former, what other punctuation should be considered a word break? I don't think hyphens or periods should, and @ could be argued both ways.08:35
SteveAi would go for fewer word breaks, where there is a choice08:37
SteveAbecause it makes the search more specific08:37
SteveAsomeone can always insert their own word break08:37
corey__stu1, I would only break on spaces, that makes ti consistent with other search methods08:38
corey__stub, ^08:41
=== poningru [n=poningru@n128-227-1-26.xlate.ufl.edu] has joined #launchpad
=== BjornT heads over to SteveA
SteveAstub: just got a timeout when trying to view a bug.  OOPS-32B168.09:06
stubSteveA: Statistician is currently running. Might be the next thing due for optimization.09:07
SteveAthe page worked on a reload09:08
SteveAthe timeout didn't seem to take very long09:08
SteveAwhat's the hard timeout right now?09:08
stubconfigs/production1/launchpad.conf is the config file09:09
stubHuh - 15 seconds. I could have sworn that got bumped to 2509:10
SteveAstub: SeachFailure.  I don't understand how one can have too many search results.  Surely we want only a batch of them.09:12
stubIf you get 10,000 results, there are way too many to wade through. Batching is pointless.09:12
stub(unless you are a web robot and can be arsed clicking through 200 'next' links)09:12
SteveAi still don't see why it should be an error09:13
SteveAif the results are sorted well09:13
SteveAgoogle never tells me "your search has too many results"09:13
stubBecause sorting the results and attempting to batch them chews up system resources for zero gain?09:13
SteveAthe worst that happens is that the results are useless to me09:13
SteveAmpt: around still?09:14
stubWe can't compare our searching to google either - different problem domains. We also don't have the resources to reimplement what google has developed over the last decade.09:14
stubThe worst that happens in our case is you and other people get OOPS errors.09:15
SteveAon a scale of desirability...09:15
SteveAat the bottom, i put receiving an OOPS timeout error09:15
stubSo the spec is suggesting telling the user 'your search was not specific enough. Try narrowing your query'09:15
SteveAat 30% i'd put giving the user a message that their search was crap09:15
sivangmorning all09:16
SteveAat 60%, i'd put giving the user a message that their search was crap, and still showing 10 results09:16
SteveAat 90%, i'd put offering the first batch of 1000000 batches, like google does09:16
stubWe can do 60% by making the search functions limit the results returned, and adding a warning using the browser notifications API.09:17
SteveAand at 100%, we have determining appropriate other search terms directly from the very brain viscera of the user09:17
sivangstub: morning09:17
SteveAnow, as an implementation strategy for this kind of thing, i think using standard exceptions is a good idea09:17
sivangstub: any chance to get the schema to apply against a 8.1 pg ? 8.0 is no longer supported.09:18
SteveAno longer supported?09:19
SteveAin dapper?09:19
stub7.4 still isn't EOL yet, let alone 8.009:19
sivangSteveA: it's already in universe09:19
sivang(for dapper)09:19
stubIt should be in main in dapper, along with 7.4 and 8.0. And all three should be runnable simultaneously. If not, there is a regression.09:21
sivangbut just FYI, after downgrading back to 8.0, and applying the schema, make run was happy (minus trubecht) as can be, and I had everything seemingly running smooth locally :-)09:21
sivangstub: I'll ask pitti about it, and let you know , okay ?09:22
stubSteveA: If you want your 30% alternative, we can do it with exceptions. If you want your 60% alternative, we can do it using the browser notifications as a warning system (which is one of its use cases). The 60% alternative is actually easier too.09:22
stubAnd would work better too where the queries are weighted by relevance09:24
=== Keybuk [n=scott@82.109.136.125] has joined #launchpad
SteveAi'll take 60% please mr bishop09:27
=== BjornT [n=bjorn@195.182.78.95] has joined #launchpad
=== BjornT_ [n=bjorn@195.182.78.95] has joined #launchpad
mptstub, the way Google seems to work is that searching for "a<any punctuation, including spaces>b" returns results containing "a<any punctuation, including spaces>b"09:31
stubSo  bug 29227 should be rejected09:32
Ubugtumalone bug 29227 in malone "Searching for "pmu" doesn't find "/dev/pmu"" [Normal,Confirmed]  http://launchpad.net/bugs/2922709:32
stubOr just flagged as a duplicate of the substring search feature request09:32
mptstub, so searching for /dev/pmu is like searching for the phrase "dev pmu", which returns "/dev/pmu"09:32
=== SteveA [n=steve@195.182.78.95] has joined #launchpad
stuboh...09:33
mpt29227 is valid09:33
stubSo I should convert all punctuation in words to, say, '.' characters or something?09:33
mptyes, I think I mentioned that somewhere...09:33
SteveAi think it is important to show the 10 or so results, even of a crap query, as the results can show you how to better improve your search terms.09:34
SteveAthere's a really odd effect where a connection to irc from my place seems to make the adsl router reboot09:34
stubOr just strip punctuation contained in words? The difference being if searching for 'foo-bar' should be identical to a search for 'foobar' or not.09:34
SteveAi'd think foo-bar would be more like foo bar09:35
SteveAthan foobar09:35
mptyeah09:35
SteveAexceptions are words like e-mail09:35
mptGoogle does both09:36
mptwhich is probably really hard09:36
mpte.g. searching for foo-bar returns "foo bar" *and* "foobar"09:36
SteveAmaybe expand "foo-bar" into "foobar OR (foo bar)"09:38
stubSteveA: exceptions would be everywhere that hypens are used correctly (in the English sense)09:38
mpthyphens are treated specially09:38
mptsearching for foo.bar returns "foo bar" but not "foobar"09:38
mptsame with foo/bar, foo\bar etc09:39
SteveAstub: you mean like when search terms go over a line, and someone breaks a long word be-09:39
SteveAtween syllables?09:39
stubSteveA: Only computers do that. People can't be arsed :-)09:39
mptSteveA, your maybe seems correct09:39
SteveAi not parse can sentence the the yours09:39
mptSteveA, your "maybe..." seems correct09:40
=== SteveA tries to remember when he said "maybe..."
SteveAah, found it09:40
stubSteveA: Only programs break words across lines with hypens any more. Human beings don't do it.09:41
SteveAproper old fashioned newspaper people do it.  you generally do it anytime you need to lay text out in columns.09:41
SteveAwhich is admittedly very rare09:41
=== fabbione [n=fabbione@82.109.136.125] has joined #launchpad
SteveAhot metal09:42
SteveAlead poisoning and industrial machinery09:42
mptstupid Web sites09:42
mpt<multicol cols="3">09:42
SteveAis there a css thing to say "please apply language X hyphentation rules to this text" ?09:43
sivangjblack: I added few more remarks, and the bit about make run to RFS. let me know what you think.09:43
SteveAstub: so, can i consider discharged my responsibility to comment on SearchFailure ?09:43
mptSteveA, no09:44
mpthttp://www.w3.org/TR/css3-text/#hyphenate09:44
SteveAi guess the language is implied by outer elements09:45
stubSteveA: yes. I'll reject the spec and detail on the outstanding bug the approach to take09:45
mptyes, <p lang="whatever">09:45
SteveAstub: ok, ta.09:45
SteveAi'm getting a certificate verification error when connecting to chinstrap09:47
SteveAi guess it has expired09:47
SteveA(ssh)09:47
SteveAZnarl: around yet?09:47
=== carlos [n=carlos@84.76.255.40] has joined #launchpad
SteveAhello carlos 09:47
KinnisonMorning09:47
carlosmorning09:47
carloshi09:48
KinnisonBoth znarl and elmo will be very busy this morning with new hardware09:48
SteveAaha09:48
corey__morning Kinnison 09:48
SteveAsome local ssh configurama should sort it out09:48
sivangmornig Kinnison, getting new toys ?09:48
=== Kinnison licks corey__
Kinnisonhi sivang, not me with the new toys :-(09:49
=== corey__ hugs Kinnison
SteveAplease! this is a Family channel09:49
corey__SteveA, he didn't say where....09:49
KinnisonSteveA: yeah, and it's the launchpad family, and we're all a bit "odd"09:49
Kinnisonelbowsex!09:49
SteveAbagpiping...09:49
Kinnisoncorey__: How's tricks?09:49
SteveAof course, i'm confused.  it isn't ssh.  it is https.09:50
SteveAthe https certificate for chinstrap is expired09:51
corey__Kinnison, leaving for Toronto tomorrow, business trip09:51
stubHow boring. I thought that term must be to do with scrotum inflation or something.09:52
Kinnisonstub: naah, that's something else whose name escapes me09:52
=== mpt still hasn't figured out this "chinstrap" thing
Kinnisoncorey__: You have a combination of my sympathy and jealousy09:52
mptSomething to do with marching bands?09:52
sivangSteveA: LOL09:52
corey__Kinnison, apparently the weather is better there09:53
Kinnisonmpt: chinstrap penguin, ya daft antipodean oik :-)09:53
Kinnisoncorey__: didja hear? I finally sold my house09:53
=== Kinnison is moving!
SteveAi think the penguin looks like it is in a marching band09:53
SteveAhence the name09:53
sivangKinnison: WHEEEEE09:53
SteveAshake that booty danny baby!09:54
=== SteveA waits for Kinnison to stop moving.
sivangKinnison: that means you'd be visitable in the near future, eh?09:54
=== Kinnison spanks SteveA
Kinnisonsivang: Yep, give me a couple of months09:54
Kinnisonsivang: looks like I'll be moving at the end of March09:54
sivangKinnison: sure sure, I need them myself to wrap up things here.09:54
sivangKinnison: superb09:54
BurgundaviaKinnison, cool09:55
=== cprov [n=cprov@217.205.109.249] has joined #launchpad
cprovmorning dudes09:58
mptSteveA, expanding [foo-bar]  to [foobar OR "foo bar"]  only works in one direction09:59
mptSearching for [email]  should still return results containing [e-mail] 10:00
stubargh.... foo-bar-baz should expand to (foo&bar&baz) | (foobar&baz)) | (foo & barbaz)10:06
=== stub recurses into oblivion
lifelesscombinatorial10:07
mptyes, so it's not very expressible as a query in that direction10:07
mptand it's even worse in the other direction10:07
cprovmpt: hi, do you have few minutes to explaing # 3839 task to me ?10:07
mptbug 383910:07
Ubugtumalone bug 3839 in launchpad-buildd "New icons required" [Major,Confirmed]  http://launchpad.net/bugs/383910:07
stubwe don't need to go backwards10:07
mptcprov, you were the one who reported it, and I understand it10:08
mptwhat needs explaining?10:08
cprovmpt: I'm a little concerned about what that "clean up" should be.10:08
cprovmpt: the icons issue is clear ;) 10:08
mptcprov, someone e-mailed sabdfl and said "<https://launchpad.net/distros/ubuntu/+builds> looks really bad", so sabdfl asked me to change it so that it doesn't use tables10:13
jblacksivang: Not on the wiki directly, right?10:13
mptcprov: so it's a list, a bit like the Malone search results are now10:13
cprovmpt: ok, more one thing to really push me down ... 10:14
=== jblack scratches his head.
jblackCan one lsign a gpg key without having a gpg key?10:15
SteveAmpt: i think email should not return results containing e-mail.  that is becoming obscure.10:15
mptobscure, or really hard to implement?10:15
=== cprov wants to disappear and feel sorry by breathing
mptit seems like a very common use case to me10:16
=== mpt hugs cprov
sivangmpt: this is samlple data or actual build results?10:16
cprovmpt: thx, anyway10:16
SteveAso, it isn't too hard to do.  you just need to make the FTI data remove hyphens10:16
jblackNo. sivang: ping10:16
mptsivang, don't know, ask cprov or Kinnison 10:17
SteveAi don't reckon it is a common use-case in practice.  i'm willing to be shown that it is, though.10:17
sivangjblack: only one change the was added to the wiki page without remarks, the other are -- remark forms, but yes - directly on the wiki /me hides10:17
cprovsivang:  which url /10:17
jblacksivang: I don't know why you don't have an ultimately trusted key. 10:17
jblackI just tried here, and you have to at least have a secret key to sign. Do you not trust your own key?10:18
sivangjblack: no, I have it trusted, and had on on disk when attempting to singing10:19
SteveAjblack: i've had a bzr issue that i'd like to talk with you about, when you have some time.10:19
=== SteveA workraves now
sivangcprov: https://launchpad.net/distros/ubuntu/+builds10:19
mptSteveA, the other characters which need to work the same way as hyphens are apostrophes (though that's a bit less important for a bug tracker)10:19
cprovsivang: https://launchpad.net/distros/ubuntu/+builds, they were generated by gina 10:19
SteveAmpt: its certainly a problem10:19
jblackstevea: sure, whenever you like10:19
mptSteveA, because often people omit them, or they're on non-English keyboards and always type ? when they mean '10:20
cprovsivang: nor sample or useful data, soyuz is getting closer10:20
sivangcprov: :)10:21
jblacksivang: I don't know the answer.10:21
jblacksivang: I'll find out though10:21
sivangjblack: ok, I'll retry today after I've clean the gpg symlinks and recreated them, do I need to sign my own key to make it trusted?10:22
sivangjblack: something ight have going wrong in the symlinks or so, that the only un-educated guess I can take.10:22
jblacksivang: that may be a good idea. That warning makes me suspect that you won't trust your own signature10:23
Kinnisonmpt: Umm, /+builds isn't meant to be for normal users10:24
jblackSo I suspect that you may work for awhile (afair bzr doesn't enforce signatures yet), but then start to fail for you in some indeterminant time in the future10:24
jblacksivang: And since you're mentioning symlinking, is ~/rocketfuel by any chance a symlink?10:26
sivangjblack: no sir.10:26
jblackwhen you ran rocketfuel-get, did you give any arguments?10:27
sivangjblack: I didn't. IIRC RFS says that if you don't, it would automatically default ot ~/rocketfule/launchpad 10:28
=== GaNjA`ShAiTaN [n=GaNjA_Sh@203.170.75.252] has joined #launchpad
sivangjblack: having created this dir, I didn't give it any args10:28
GaNjA`ShAiTaNhey help me i register my email adress on lauchpad.net now i want to order linux cd how can i 10:29
GaNjA`ShAiTaN?10:29
jblackI know. I bet you already had a directory named "rocketfuel". Didncha10:29
GaNjA`ShAiTaNanswer me or not?10:30
jblackganja: Hmm. Did you go to shipit.ubuntu.com ? 10:30
SteveAhello GaNjA`ShAiTaN 10:30
SteveAyou can request CDs by going to https://shipit.ubuntu.com, and logging in with your launchpad id and password10:30
jblacksivang: I bet you already had a directory named ~/rocketfuel. This script won't overwrite it, because you could already have work there.10:31
stubmpt: Was there a consensus on what punctuation gets stripped when searching, and what punctuation gets treated as whitespace?10:31
GaNjA`ShAiTaNnow i login now where i can click for making order?10:33
SteveAGaNjA`ShAiTaN: what web address are you on right now?10:34
sivangjblack: okay, makes sense, but I didn't have ~/rocketfuel/launchpad. I thought it would also copy the tree it's just checked out from ~/lptrees/.. to ~/rocketfuel/launchpad10:34
GaNjA`ShAiTaNshipit.unbuntu.com10:34
stub&, | are booleans. - at the start of a word is negation. ( and ) are grouping. / is treated as whitespace, so searching for '/dev/pmu' is identical to searching for 'dev pmu', which should match bug with '/dev/pmu' in its title. 10:34
GaNjA`ShAiTaNhttps://shipit.ubuntu.com this one10:34
mptstub, one moment10:34
GaNjA`ShAiTaNNot allowed hereSorry, you don't have permission to access this page. 10:34
GaNjA`ShAiTaNYou are not logged in10:34
GaNjA`ShAiTaNthey ask thi10:34
mptGaNjA`ShAiTaN, try reloading10:34
mptyou might be looking at an old version of the page10:34
SteveAGaNjA`ShAiTaN: so, on that page, you can put the email address and password you used for launchpad.  and then press [Log in] .  It worked for my email address and password just now.10:35
=== male-37-shallow1 [n=akm@adsl-175-051.borde-1.coopvgg.com.ar] has joined #launchpad
=== SINGLE_MALE5356 [n=tfedlcu@adsl-175-051.borde-1.coopvgg.com.ar] has joined #launchpad
=== Web__DeSigNer156 [n=bjb@adsl-175-051.borde-1.coopvgg.com.ar] has joined #launchpad
=== Humsafar445 [n=rj@adsl-175-051.borde-1.coopvgg.com.ar] has joined #launchpad
=== talent_taste8699 [n=upzcgshe@adsl-175-051.borde-1.coopvgg.com.ar] has joined #launchpad
=== DeaDweED [n=djxhmsdf@adsl-175-051.borde-1.coopvgg.com.ar] has joined #launchpad
=== Im_HeyA [n=cyzcjotj@adsl-175-051.borde-1.coopvgg.com.ar] has joined #launchpad
=== LETs-FLIRT5588 [n=wqqcckdl@adsl-175-051.borde-1.coopvgg.com.ar] has joined #launchpad
=== l33tprovider [n=jzfjpnsi@adsl-175-051.borde-1.coopvgg.com.ar] has joined #launchpad
=== Kernel\32 [n=coythixp@adsl-175-051.borde-1.coopvgg.com.ar] has joined #launchpad
male-37-shallow1:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:-=DaRklOR10:36
male-37-shallow1                                                                                                              10:36
-male-37-shallow1:#launchpad- -U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz10:36
SINGLE_MALE5356:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:-=DaRk10:36
SINGLE_MALE5356                                                                                                              10:36
-SINGLE_MALE5356:#launchpad- -U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRd10:36
Humsafar445:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:-=DaRklORd=-10:36
Humsafar445                                                                                                              10:36
-Humsafar445:#launchpad- -U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U10:36
talent_taste8699:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:-=Da10:36
talent_taste8699                                                                                                              10:36
-talent_taste8699:#launchpad- -U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloR10:36
GaNjA`ShAiTaNk 10:36
DeaDweED:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:-=DaRklORd=10:36
DeaDweED                                                                                                              10:36
-DeaDweED:#launchpad- -U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)-10:36
Web__DeSigNer156:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:-=DaRklOR10:36
Web__DeSigNer156                                                                                                              10:36
-Web__DeSigNer156:#launchpad- -U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz10:36
LETs-FLIRT5588:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:-=DaRk10:36
LETs-FLIRT5588                                                                                                              10:36
-LETs-FLIRT5588:#launchpad- -U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRd10:36
Im_HeyA:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:-=DaRklORd=-10:36
Im_HeyA                                                                                                              10:36
-Im_HeyA:#launchpad- -U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--10:36
Kernel\32:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:-=DaRklORd10:36
Kernel\32                                                                                                              10:36
-Kernel\32:#launchpad- -U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)-10:36
GaNjA`ShAiTaNwait10:36
l33tprovider:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:):(:-=DaRklO10:36
l33tprovider                                                                                                              10:36
-l33tprovider:#launchpad- -U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz10:36
male-37-shallow1_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_10:36
SINGLE_MALE5356_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-10:36
talent_taste8699_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_10:36
DeaDweED_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-10:36
Humsafar445_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_10:36
Im_HeyA_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-10:36
LETs-FLIRT5588_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-10:36
Kernel\32_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-10:36
l33tprovider_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_10:36
-male-37-shallow1:#launchpad- DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg10:36
-SINGLE_MALE5356:#launchpad- DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg10:36
-Humsafar445:#launchpad- DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg10:36
-talent_taste8699:#launchpad- DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg10:36
-Im_HeyA:#launchpad- DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg10:36
-LETs-FLIRT5588:#launchpad- DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg10:36
-Kernel\32:#launchpad- DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg10:36
-l33tprovider:#launchpad- DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg10:36
-male-37-shallow1:#launchpad- ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! 10:36
-SINGLE_MALE5356:#launchpad- ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! 10:36
-Humsafar445:#launchpad- ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! 10:36
-Im_HeyA:#launchpad- ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! 10:36
-LETs-FLIRT5588:#launchpad- ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! 10:36
-Kernel\32:#launchpad- ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! 10:36
-l33tprovider:#launchpad- ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! 10:36
-talent_taste8699:#launchpad- ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! 10:36
-male-37-shallow1:#launchpad- DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg10:36
-SINGLE_MALE5356:#launchpad- DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg10:36
-Humsafar445:#launchpad- DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg10:36
-talent_taste8699:#launchpad- DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg10:36
sivangerm10:36
-Im_HeyA:#launchpad- DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg10:36
-LETs-FLIRT5588:#launchpad- DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg10:36
-l33tprovider:#launchpad- DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg10:36
-Kernel\32:#launchpad- DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg10:36
male-37-shallow110:36
SINGLE_MALE535610:36
Humsafar44510:36
talent_taste869910:36
Im_HeyA10:36
LETs-FLIRT558810:36
Kernel\3210:36
l33tprovider10:36
Web__DeSigNer156_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_10:36
-Web__DeSigNer156:#launchpad- DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg10:36
-Web__DeSigNer156:#launchpad- ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! 10:36
=== male-37-shallow1 [n=akm@adsl-175-051.borde-1.coopvgg.com.ar] has left #launchpad []
=== SINGLE_MALE5356 [n=tfedlcu@adsl-175-051.borde-1.coopvgg.com.ar] has left #launchpad []
=== Humsafar445 [n=rj@adsl-175-051.borde-1.coopvgg.com.ar] has left #launchpad []
=== talent_taste8699 [n=upzcgshe@adsl-175-051.borde-1.coopvgg.com.ar] has left #launchpad []
=== Im_HeyA [n=cyzcjotj@adsl-175-051.borde-1.coopvgg.com.ar] has left #launchpad []
=== LETs-FLIRT5588 [n=wqqcckdl@adsl-175-051.borde-1.coopvgg.com.ar] has left #launchpad []
=== Kernel\32 [n=coythixp@adsl-175-051.borde-1.coopvgg.com.ar] has left #launchpad []
=== l33tprovider [n=jzfjpnsi@adsl-175-051.borde-1.coopvgg.com.ar] has left #launchpad []
-Web__DeSigNer156:#launchpad- DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg DarKloRdz Ri$iNg10:36
GaNjA`ShAiTaNhey what is thuis10:36
Web__DeSigNer15610:36
=== talent_taste8699 [n=upzcgshe@adsl-175-051.borde-1.coopvgg.com.ar] has joined #launchpad
talent_taste8699-==[DarkLorDz] ==------------------------------------------------------------------------------------------------------KneeL BeFoRe Us And ConFesS ThaT We R The ReaL LorDz--------------------------------------------------==[DarkLorDz] ==-10:36
=== Web__DeSigNer156 [n=bjb@adsl-175-051.borde-1.coopvgg.com.ar] has left #launchpad []
=== male-37-shallow1 [n=akm@adsl-175-051.borde-1.coopvgg.com.ar] has joined #launchpad
male-37-shallow1-==[DarkLorDz] ==------------------------------------------------------------------------------------------------------KneeL BeFoRe Us And ConFesS ThaT We R The ReaL LorDz--------------------------------------------------==[DarkLorDz] ==-10:36
male-37-shallow1 DarKloRdz10:36
=== Im_HeyA [n=cyzcjotj@adsl-175-051.borde-1.coopvgg.com.ar] has joined #launchpad
Im_HeyA-==[DarkLorDz] ==------------------------------------------------------------------------------------------------------KneeL BeFoRe Us And ConFesS ThaT We R The ReaL LorDz--------------------------------------------------==[DarkLorDz] ==-10:37
Im_HeyA DarKloRdz10:37
-Im_HeyA:#launchpad- 10:37
=== LETs-FLIRT5588 [n=wqqcckdl@adsl-175-051.borde-1.coopvgg.com.ar] has joined #launchpad
LETs-FLIRT5588-==[DarkLorDz] ==------------------------------------------------------------------------------------------------------KneeL BeFoRe Us And ConFesS ThaT We R The ReaL LorDz--------------------------------------------------==[DarkLorDz] ==-10:37
LETs-FLIRT5588 DarKloRdz10:37
talent_taste8699 DarKloRdz10:37
-talent_taste8699:#launchpad- 10:37
=== Kernel\32 [n=coythixp@adsl-175-051.borde-1.coopvgg.com.ar] has joined #launchpad
Kernel\32-==[DarkLorDz] ==------------------------------------------------------------------------------------------------------KneeL BeFoRe Us And ConFesS ThaT We R The ReaL LorDz--------------------------------------------------==[DarkLorDz] ==-10:37
Kernel\32 DarKloRdz10:37
-male-37-shallow1:#launchpad- 10:37
-Kernel\32:#launchpad- 10:37
-LETs-FLIRT5588:#launchpad- 10:37
-talent_taste8699:#launchpad- 1+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=-==[DarkLorDz] ==-111+1=111+1=111+1=111+1=111+1=111+1=111+1=1110:37
-male-37-shallow1:#launchpad- 1+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=-==[DarkLorDz] ==-111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+110:37
siretarta scriptkiddi flooding the channel10:37
-LETs-FLIRT5588:#launchpad- 1+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=111+1=-==[DarkLorDz] ==-111+1=111+1=111+1=111+1=111+1=111+1=111+1=11110:37
-talent_taste8699:#launchpad- DarKloRdz10:37
-male-37-shallow1:#launchpad- DarKloRdz10:37
talent_taste8699 !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  10:37
-LETs-FLIRT5588:#launchpad- DarKloRdz10:37
=== mode/#launchpad [+o SteveA] by ChanServ
male-37-shallow1 !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  10:37
talent_taste869910:37
LETs-FLIRT5588 !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  10:37
male-37-shallow110:37
-talent_taste8699:#launchpad- DarKloRdz iz Back To RuLes on You 10:37
=== mode/#launchpad [+o Kinnison] by ChanServ
-male-37-shallow1:#launchpad- DarKloRdz iz Back To RuLes on You 10:37
=== talent_taste8699 [n=upzcgshe@adsl-175-051.borde-1.coopvgg.com.ar] has left #launchpad []
LETs-FLIRT558810:37
-LETs-FLIRT5588:#launchpad- DarKloRdz iz Back To RuLes on You 10:37
=== male-37-shallow1 [n=akm@adsl-175-051.borde-1.coopvgg.com.ar] has left #launchpad []
=== LETs-FLIRT5588 [n=wqqcckdl@adsl-175-051.borde-1.coopvgg.com.ar] has left #launchpad []
=== mode/#launchpad [+o siretart] by SteveA
KinnisonHow... convenientr10:37
fabbionegive me op10:37
=== SINGLE_MALE5356 [n=tfedlcu@adsl-175-051.borde-1.coopvgg.com.ar] has joined #launchpad
SINGLE_MALE5356-==[DarkLorDz] ==------------------------------------------------------------------------------------------------------KneeL BeFoRe Us And ConFesS ThaT We R The ReaL LorDz--------------------------------------------------==[DarkLorDz] ==-10:37
SINGLE_MALE5356 DarKloRdz10:37
=== male-37-shallow1 [n=akm@adsl-175-051.borde-1.coopvgg.com.ar] has joined #launchpad
-male-37-shallow1:#launchpad- -U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz10:37
male-37-shallow110:37
=== talent_taste8699 [n=upzcgshe@adsl-175-051.borde-1.coopvgg.com.ar] has joined #launchpad
-talent_taste8699:#launchpad- -U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloRdz)--U&me(DarKloR10:37
talent_taste869910:37
-male-37-shallow1:#launchpad- _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_10:37
-talent_taste8699:#launchpad- _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-10:37
=== mode/#launchpad [+m] by siretart
=== mode/#launchpad [+o fabbione] by SteveA
=== LETs-FLIRT5588 [n=wqqcckdl@adsl-175-051.borde-1.coopvgg.com.ar] has joined #launchpad
siretartfor now to keep them quiet10:37
=== dholbach [n=daniel@ubuntu/member/dholbach] has joined #launchpad
fabbionesiretart: make the channel +i10:38
=== mode/#launchpad [+i] by Kinnison
=== mode/#launchpad [+v \sh_away] by Kinnison
=== mode/#launchpad [+osd cyberix daf] by Kinnison
=== mode/#launchpad [-s] by ChanServ
=== mode/#launchpad [+k dholbach] by Kinnison
Kinnisonpardon?10:38
=== mode/#launchpad [-m] by fabbione
jblack04:29 DCC SEND from GaNjA`ShAiTaN [0.0.0.0 port 0] : "s s s s10:39
=== kiko [n=kiko@217.205.109.249] has joined #launchpad
KinnisonI did /mode +v \sh_away ajmitch asw BjornT Burgundavia carlos cprov cyberix daq4th daf darkStar dholbach dilys 10:39
kikohello there10:39
jblackIf anyone is interested10:39
Kinnisonwhich appears to have borken things10:39
=== mode/#launchpad [-k dholbach] by Kinnison
kikowhat's all this racket10:39
kikothere are people trying to sleep here!10:39
GaNjA`ShAiTaNno10:39
GaNjA`ShAiTaNb ro10:39
Kinnisonpardon?10:40
=== Kinnison gives up
sivangKinnison: hehe10:40
Kinnisoncan someone with IRC-fu fix this mess10:40
=== Kinnison kicks irssi
fabbioneok hold on10:40
sivangbah10:40
=== mode/#launchpad [-s] by fabbione
=== mode/#launchpad [-d daf] by fabbione
fabbioneok10:41
fabbionethat's it10:41
fabbionenothing fancy10:41
Kinnisonthanks fabbione 10:41
fabbioneKinnison: no problem10:41
fabbionenow10:41
fabbionei am going to open the channel again10:41
fabbioneand see if they still flood10:41
fabbionenobody do nothing10:41
fabbioneok?10:41
=== mode/#launchpad [-i] by fabbione
siretartso far so good10:42
sivangseems they're gone10:42
=== m_31_isb5348 [n=smqbmop@adsl-175-051.borde-1.coopvgg.com.ar] has joined #launchpad
-m_31_isb5348:#launchpad- _LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg10:43
-m_31_isb5348:#launchpad- 10:43
=== W0RkinG-4-leEt [n=gftrkfwb@adsl-175-051.borde-1.coopvgg.com.ar] has joined #launchpad
-W0RkinG-4-leEt:#launchpad- _LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg10:43
-W0RkinG-4-leEt:#launchpad- 10:43
=== adhora_hai_jevan [n=ixqupsvd@adsl-175-051.borde-1.coopvgg.com.ar] has joined #launchpad
-adhora_hai_jevan:#launchpad- _LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg10:43
-adhora_hai_jevan:#launchpad- 10:43
=== noexcuzes [n=equylvou@adsl-175-051.borde-1.coopvgg.com.ar] has joined #launchpad
-noexcuzes:#launchpad- _LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg_LaGiNg10:43
-noexcuzes:#launchpad- 10:43
-m_31_isb5348:#launchpad- 10:43
-W0RkinG-4-leEt:#launchpad- 10:43
-adhora_hai_jevan:#launchpad- 10:43
-noexcuzes:#launchpad- 10:43
=== mode/#launchpad [+m] by siretart
=== evil_spirit1252 [n=qjefzttu@adsl-175-051.borde-1.coopvgg.com.ar] has joined #launchpad
=== mode/#launchpad [+i] by siretart
=== mode/#launchpad [+i] by fabbione
siretartgrml10:43
=== evil_spirit1252 [n=qjefzttu@adsl-175-051.borde-1.coopvgg.com.ar] has left #launchpad []
=== mode/#launchpad [-m] by fabbione
SteveAGaNjA`ShAiTaN: so, back to shipit.  Have you managed to log in yet?10:43
fabbionesiretart: +m is NOT the right thing to do10:43
GaNjA`ShAiTaNno bro 10:43
GaNjA`ShAiTaNcan u reg for me10:43
SteveAtell me what page you are on10:43
jblackIs there an equivilant to +R on this network?10:43
=== kiko yawns
GaNjA`ShAiTaNi gave u login name and password10:43
siretartfabbione: right. but +i make the channel invite only, and the bots flooding will still flood, no?10:43
GaNjA`ShAiTaNshipit.unbuntu10:44
=== mode/#launchpad [+b *!*@*.coopvgg.com.ar] by fabbione
Kinnisonfabbione: thanks, I was almost at that netmask10:44
fabbionesiretart: no, because they die with EXCESS FLOOD and can't join anymore10:44
kikoGaNjA`ShAiTaN, SteveA: use #shipit10:44
Kinnisonbut I needed to remember the number of stars and plings10:44
=== mode/#launchpad [-i] by fabbione
fabbioneit's from one host only the flod10:44
fabbioneflood10:44
sivangman, this crazes irssi10:44
fabbionethis should do10:44
kikouhm10:44
siretartfabbione: there is still a small timeslot before they die. but you are right. I won't do that again10:44
jblack+R looks partially broken. It'll prevent the message flooding, but won't prevent the join flooding.10:45
SteveAkiko: nice idea10:45
SteveAGaNjA`ShAiTaN: I'm waiting for you on #shipit10:45
fabbionejblack: +i is the right solution10:45
siretart+i and +b10:45
siretartafterwards10:45
jblackfabbione: You're aware of what +R does, right? 10:46
fabbionejblack: +R is probaly some extension on freenode10:47
fabbionei am old schoold from efnet10:47
jblackOn dalnet, +R prevents the joining of unregistered nics. On freenode, it apparently prevents public messages from unregistered nics.10:47
fabbioneall crap stuff.. really.. non standard extensions to ircd10:48
=== Kinnison turns on identify-msg to see how many canonical people don't actually identity to nickserv
Burgundaviajblack, freenode has something similar10:48
jblackburgundavia: I just tested. +R here doesn't prevent unidentified /joins.10:49
Burgundaviajblack, #ubuntu was protected for a while like that. It redirected unregged nicks to #ubuntu-unregged10:49
Burgundaviajblack, the functionality is there, just not certain how to get it10:49
jblacksivang: Still there?10:53
sivangjblack: sure am 10:53
jblacksivang: I bet you already had a directory named ~/rocketfuel. This script won't overwrite it, because you could already have work there.10:53
sivangjblack: ah, okay. I had a wrong assumption it could check underneath it and if no launchpad dir is there, to cp -a the branch to it10:54
=== WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #launchpad
jblackI should echo that its skipping that step though10:55
mpthmmm11:03
=== sivang -> lunch
sivangjblack: I'll be back in 30-40mins11:06
SteveAjblack: so, the bzr problem i mentioned...11:10
jblackstevea: Listening (I'll be bouncing between this and something else though for ~5 min)11:11
SteveAwhen i push a branch to chinstrap, i think it is meant to get a file .bzr/x-push-info or something like that11:12
SteveAbut i don't get such a file.11:12
SteveAi had to manually create it before11:12
jblackIts saved in ~/.bazaar/bazaar.conf11:12
jblackAnd you may have to specify --remember for it to do that.11:13
SteveAiwhat is saved in ~/.bazaar/bazaar.conf ?11:13
SteveAand where do i specify --remember ?11:13
SteveAi was following the docs on the wiki, and using the scripts from there11:13
jblackpardon, the "where do I push branch in dir /blah" gets stored in ~/.bazaar/branches.conf11:13
lifelessjblack: bzr rsync-based push is saved in .bzr/x-push-data11:13
lifelessjblack: sftp based push is saved in ~/.bazaar/branches.conf11:14
SteveAi see.  perhaps i've been using sftp based push instead of rsync-based push11:14
SteveAas i see likely-looking stuff in branches.conf11:15
SteveAthe scripts on the wiki appear to expect x-push-data to exist11:15
Kinnisonkiko: https://chinstrap.ubuntu.com/~dsilvers/paste/fileM8mmDl.html11:15
SteveAand don't expect to look in branches.conf11:15
lifelessyes, we should not use sftp based push at this point11:15
lifelessas its incredibly slow11:15
mptstub, https://wiki.launchpad.canonical.com/MaloneSearch#head-e5ff05815d722eec2c051c190c28376b5f216ff711:16
mpttell me how impossible that is11:16
lifelessthats near the front of the queue to fix11:16
SteveAsftp-based push was okay for a couple of revisions, but i found it very slow for larger merges11:16
=== jblack tries to figure out who to answer first and freezes
jblacklifeless: Yeah, its using sftp. An oversight.11:16
SteveAjblack: my request is, please check that the wiki docs are consistent with what the scripts expect11:16
jblackstevea: I don't see where it assumes destination. Can you show me? 11:17
SteveAi'm happy to go with whatever recommendation lifeless has for what launchpadders should use at this time.  so, if that's rsync every time, so be it.11:17
jblackActually, that is rsync syntax.11:17
jblackit should be doing rsync push.11:17
jblackand on my system, when I wrote these, bzrtools auto-remembered.11:17
SteveAbut, we should have a warning in the docs explaining that x-push-data is created only by an rsync push, not by an sftp push11:17
jblackstevea: even though I don't give instructions on sftp push?11:18
SteveAyes11:18
SteveAbecause sftp push appears elsewhere, and is the most obvious syntax11:18
SteveAso, easy to use if you're not exactly following the instructions11:18
SteveAwe should make it easy for someone to get back on the right track, if they've fallen off it11:18
SteveAand so, the complaint "where's my x-push-data?" can be answered with11:19
SteveA"aha, looks like you used sftp push rather than rsync push.  was it really slow perhaps?"11:19
jblacksteva: can you run "bzr plugins" and tell me 1. if you have bzrtools. 2. what verison of bzr are you running (bzr --version), and 3. what version of bzrtools that you're using (dpkg -l)11:19
SteveA1. yes.  2. bzr (bazaar-ng) 0.8pre.  3. 0.8~2006020100.11:20
stubmpt: Substring search we can't do without research and load testing. It may be fine once we have replica databases we can offload the text searching too. The foo: prefix stuff is fine - just converting our existing forms to an ascii representation pretty much. Boolean, brakets, -notthis already exists. Phrase searches we can't do with our existing technology. 11:21
SteveAalthough, i updated them this morning11:21
jblackOk. Yeah, you must have downgraded to mental finger memory and used sftp syntax.11:21
SteveAprobably11:21
stubmpt: Advanced operator suggestions is an exercise in AI. I can't really estimate that.11:21
jblackas a side note... 11:22
mptstub, I was referring to the "Spelling and punctuation canonicalization" section in particular (hence the anchor)11:22
jblackIf you miss that colon, valid rsync turns into valid sftp.11:22
jblackYes, I'll mention that too11:22
SteveAgreat11:22
SteveAthat's my x-push-data mystery solved.  thanks jblack and lifeless too11:23
mptstub, advanced operator suggestions is "just" lots of database access, searching each word against the Pillars of Launchpad (people, products, product groups, packages, distros)11:24
stubmpt: Spelling and punctuation all seems fine. I think I've got something similar implemented already.11:25
mptit may make sense to do that only if doing the normal search returns ~<10 results or so11:25
stub(its a bit hard to tell, as we are working from opposite ends of the problem. I have to invert everything you say :-) )11:25
mptyeah :-)11:25
mptIf you can implement what I just specced, you're a much smarter man than I11:25
jblacksivan: Your notes are taken care of as well, excepting gnupg, which I've moved down to the "Open questions" are on the bottom of the page.11:26
mptlike Djikstra's (?) dictum about the intelligence needed to program something being much less than the intelligence required to debug it11:26
=== carlos -> breakfast
stubThe way I am treating punctuation on this (untested as yet) branch is to treat a string of punctuation inside a word as a '-' character, convert punctuation outside of words to whitespace. foo-bar is converted to ((foo&bar)|foobar).11:26
stubThe ' character I'm just passing through unmodified to the search engine so it can do its stemming better11:27
mptso searching for e-mail returns email, but searching for email doesn't return e-mail?11:28
stubI want to have email and e-mail stored identically in the indexes.11:29
stubAlong with asciification11:29
mptbut if you do that, searching for "GNOME App Install" won't return gnome-app-install11:29
stubIt will if 'gnome-app-install' is stored as 'gnomeappinstall gnome app install'11:30
stubAlthough I need to think more on this as that starts to screw up our ranking11:30
mptohhhhhh. wight.11:30
mptranking?11:30
mptas in, sorting by relevance?11:31
stubWe have a tool that gets us most of the way there (tsearch2), but we can't get everything without investing a lot of effort improving tsearch2 or another engine. So we need to get a compromise to last us a while11:31
mptThat seems like a *much* harder problem than phrase searching :-)11:31
stubmpt: Yes. Sorting my relevance. The engiine gives us that. There are examples in the tests, but they havn't been translated to actual bug search pages yet.11:32
mptI doubt that will be useful in Malone11:32
stubThings are easy when someone has written the tool for you :-)11:32
mptFor Malone, sorting by relevance would x(number of duplicates) + y(number of subscribers)11:32
mptwould be, rather11:33
stubIt is, as you want to list bugs first that mention your search terms the most. This is important if you have a really popular search term.11:33
stub(?)11:33
SteveAsorting by relevance (in this sense) is easier to do with quick queries than a phrase search, unless you have a data structure that is specially made for phrase searching.11:33
stubAlso, a bug that mentions 'gnome' in its title will be considered more relevant that a bug with 'gnome' mentioned in one of the comments.11:33
stub(if you are searching for 'gnome')11:33
stubOur data structure does not support phrase searching. It can be glued on, but it will take a week or threes effort.11:34
mptstub, I think the probability you are looking for a particular bug report will have very, very little to do with how often that bug report contains your search terms11:34
mptThat's how search engines used to work before Google, and it was horrible11:35
mptNumber of subscribers and number of duplicates will both be much better guides11:35
stubMy example was *where* the term was mentioned, not how many times (although it counts that too)11:35
stubIt might not be relevant for bugs, but we use the same search engine elsewhere.11:36
stub(product locating etc.)11:36
mptyeah11:36
mptthough, eventually we'll have ProductSubscriptions etc too :-)11:36
stubIdeally, we need a person or two dedicated to working on the searching for a time - I think what we have is ok and we can in the short term get it into 'good enough' shape. But beyond that will take research or experts.11:38
mptagreed11:39
stub(eg. efficient substring searching on our data sets with the designed boolean operations)11:39
kikostub, do you mean "person or two" in the "short term" or "beyond that"11:40
stubbeyond that11:40
stubPossibly bring in the tsearch2 guys from Russia for some expert advice11:41
SteveAwe should think about using a google box, and feeding it FTI-like data for content objects in launchpad.  basically, giving it special "for googlebox's eyes" pages to index.11:42
stubGoogle's search doesn't meet our criteria as specced, as we want substring searching11:42
SteveAif that is viable, then we have the tsearch stuff for doing more specific app-oriented stuff11:42
SteveAwe should talk about searching in person in march11:43
SteveAeven though it isn't directly bzr-oriented11:43
stubMarch?11:43
stubI think it has been discussed every sprint so far :-)11:44
SteveAi don't know how important substring searching is, and i don't have an idea of how much time and money getting tsearch expertise is vs using a COTS, and i don't know what the most important searching use-cases will be in launchpad 6 months from now.11:45
SteveAi'd like to know those things, as those kinds of answers will help us choose a good plan for making searching better.11:45
mptWe need a Rosetta-wide search so that if I get a crap error message from an unidentified program I can hunt it down11:46
mptand a Malone-wide search for the same reason11:46
SteveAthe current work of improving the search capabilities of launchpad, using tsearch, and all that, seem to me to be a very good thing for the next several months11:46
mptOnce we have those, and a Registry-wide search and a Soyuz-wide search, we can combine them into a global search on the front page11:47
mptI've specced MaloneSearch first because it's the most urgent11:47
SteveAand the real centralized google can help users somewhat, especially if we take advantage of its APIs and feed it clean pages without excess portlet information.11:47
mptThat's an acid test of any Web app -- is its built-in search better than Google11:50
KinnisonWell, to be fair, google is solving a generic search rather than a domain-specific one11:50
SteveAthey do have domain-specific APIs now11:51
SteveAalthough i don't think they're all that mainstream11:51
sivangjblack: back, any more question you'd like to ask out of my RFS experience or other stuff related to the doc?12:00
jblackI'd like to know about that gpg problem.12:00
sivangjblack: ok, I'll be testing that around 19:30UTC, will you be available then?12:01
jblackThat's 6.5 hours from now?12:03
jblackNot unless you need me to be. I'm normally under a pillow at that hour.12:03
sivangjblack: ah, back to US time? :)12:05
=== jinty [n=jinty@196-28-45-220.jhb.netdial.co.za] has joined #launchpad
jblackin the US 19:30UTC is 12:30PM12:05
jblackSo no. :)12:05
sivangjblack: ah, ok then. confused. then let's leave it. I will report to you tomorrow about my progress on the gpg singing.12:06
=== koke [n=koke@ubuntu/member/koke] has joined #launchpad
=== sivang knows it's bad to deprive a man from his sleep :)
SteveAsivang: note that the US is pretty wide, and the time on the right is a few hours earlier than the time on the left12:12
KinnisonSteveA: unless you're facing the other way12:12
sivanghehe, thanks SteveA , I actually happen to know that :)12:13
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
ddaastub: ping12:16
ddaathe config tree is broken12:16
ddaayou did not commit production-1.4612:16
ddaawell, and 1.47 neither for that matter...12:17
stubddaa: We are up to production-1.47. I'll add a config for production1.47 now12:17
ddaastub: as a rule, the stuff I'm rolling out you can find in ~david/built on chinstrap12:18
stubok12:18
ddaathere's a useful hack in ~david/bin too, called nested-missing12:18
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
stubWhat does it do?12:19
ddaabzr missing on nested trees12:19
kikostub, did production roll out the sqlobject fixes steve landed as well?12:21
kikostub, or are we waiting for jamesh' 3rd part of that?12:22
=== Kinnison werkraves
stubI rolled out whatever version of sqlobject was landed yesterday12:22
kikook.12:22
kikocool.12:22
kikojamesh, yo?12:22
kikostub, do you know why when landing the production config, no changesets or changed files are reported in the PQM email?12:23
sivangyo matsubara :)12:24
matsubarahello sivang! good morning12:25
sivangmatsubara: how's the brazilian morning coming up there?12:25
Kinnisonkiko: publisher running again12:25
stubkiko: I guess it didn't actually land anything :-/12:25
matsubarasivang: sunny, which means great!12:25
kikoKinnison, muchly appreciated12:26
kikolet me know when it is time12:26
stubAhh... bzr push failed with an exception \o/12:26
kikostub, good thing someone actually reads those emails12:26
matsubarasivang: at least, the way I like it. :)12:26
=== Kinnison hears franz ferdinand in ubertinny mode
=== gustavor [n=gustavo@c91f9e89.cps.virtua.com.br] has joined #launchpad
stubCan anyone push with today's bzr?12:26
Kinnisonkiko: want an amusing version of that track by the scissor sisters?12:26
kikoKinnison, perhaps12:26
kikowhat is ubertinny?12:27
Kinnisonkiko: it's tinny because it's whatever is leaking from your headphones12:27
kikothese headphones have bad "shielding"12:27
Kinnisonkiko: http://10.90.90.199/Music/takemeout.mp312:27
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
kikothanks12:28
=== Kinnison hurrahs noise-cancelling headphones
Kinnisonwith the new battery I just found, I can cancel your headphone noise without needing to listen to music myself12:29
cprovboth freak !12:31
=== Kinnison tickles cprov
=== cprov runs away
=== thisfred [n=thisfred@a80-127-80-154.adsl.xs4all.nl] has joined #launchpad
=== niemeyer [n=niemeyer@200-181-148-206.ctame7043.dsl.brasiltelecom.net.br] has joined #launchpad
=== VincentMX [n=vincent@c3eea5664.cable.wanadoo.nl] has joined #launchpad
VincentMXhi there12:45
VincentMXyou are the ones that take care of the Ubuntu ShipIt right?12:46
salgadostub, ping?12:46
ddaaspiv: still around?12:46
SteveAhello VincentMX 12:46
stubsalgado: pong12:46
SteveAwhat's up?12:46
VincentMXi'm fine, SteveA12:47
VincentMXyou?12:47
SteveAyeah, good.  i'm heading off for lunch shortly.  what's your question about shipit?12:48
salgadostub, I added two branches with DB patches on your queue recently... I'm just trying to make sure you won't forget them. ;)12:48
stubI didn't notice them, which is different :-)12:48
VincentMXhow long does it take before the cd's get here?12:49
VincentMXlast time i ordered CD's was warty CD's, they took quite a while to get here12:49
SteveAsalgado: i was thinking that the shipit OOPS pages might be simpler using a view for the OOPS message display, rather than various macros and slots12:49
SteveAVincentMX: I think there's a document that explains this.  I'll see if I can find it.12:50
VincentMXok12:50
salgadoSteveA, just saw your email... I think I agree with you.12:51
SteveAVincentMX: http://www.ubuntu.com/support/faq#head-7eef2db63e0a75424cdd663ee6f7b8eedcf1960712:51
VincentMXthnx12:51
SteveAthat's the section "Questions about shipped CDs"12:51
SteveAsalgado: do we have a link to the ubuntu FAQ sections in shipit?  If not, that would help people who have such questions.12:51
salgadowe used to have one, from the front page12:52
=== salgado checks
SteveAsalgado: it should be on every page12:52
salgadoyes, it's still there, but only on the front page12:52
SteveAparticularly as you can't see the front page if you're logged in12:52
SteveAbcause you are redirected to /requests12:52
SteveAwhich is a bit weird12:52
SteveAbecause, what if i want to send the link to a friend or something?12:53
SteveAi simply can't go to the front page of shipit while i'm logged in12:53
SteveAor, maybe it is because i'm a shipit admin12:53
SteveAeven so, unconditional redirects from a page that i might want to view is a bit odd12:54
jblackAll of launchpad: I have a quick announcement.12:55
jblackThere's a slight problem with Bazaar-NG and bzrtools. If one of them gets upgraded before the other, you'll get a traceback about "controlfiles". The solution is to upgrade the other one. If in doubt, please upgrade both to latest.12:56
jblackThat is all. This will be repeated on the list12:56
SteveAis this a packaging issue that jbailey should be aware of?12:57
=== mdz [n=mdz@82.109.136.125] has joined #launchpad
SteveAi mean, should he make bzrtools more closely tied to a particular bzr package or something12:57
jblackI haven't gotten quite that far yet.12:57
jblackjbailey: ping12:57
SteveAokay12:57
SteveAhe's not on this channel12:57
jblackNope. I was just testing you.12:58
jblackYou passed.12:58
kikoBjornT, what is the criteria for ignoring attachments in bug 2653?12:59
Ubugtumalone bug 2653 in malone "Strip signature.asc attachments from e-mailed comments and bug reports" [Normal,Fix committed]  http://launchpad.net/bugs/265312:59
kikodoes anyone know?01:00
BjornTkiko: every attachment is ignored. later i'll add a command to the email interface in order to name an attachment that should be attached to the bug.01:01
kikookay.01:01
=== BjornT -> lunch
kikoBjornT, is there a bug on this later improvement?01:05
BjornTkiko: i thought there was a bug on this, but i can't find it. i'll look again after lunch, and will open one if i can't find it.01:09
kikothanks BjornT I appreciate it01:10
=== darkStar is now known as raptoid
=== jsgotangco [n=jsg@125.212.120.177] has joined #launchpad
=== beyond [n=beyond@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== jinty [n=jinty@196-28-45-154.jhb.netdial.co.za] has joined #launchpad
=== Kinnison shuts the world out for a while
Kinnisonkiko: 12:36:01 DEBUG   Generating overrides for the distro.01:36
kikogreat.01:36
kikostub, look at https://lists.ubuntu.com/mailman/private/arch-commits/2006-January/005256.html01:37
kikostub, if you indeed cherry-picked that one, it was empty.01:37
kikoddaa, what do you think of ^^^01:37
=== ddaa looks
Kinnisonkiko: 12:37:58 DEBUG   Generating file lists.01:38
ddaakiko: several things01:39
kikoI think several things too.01:40
ddaafirst, that log looks like it's not modifying anything...01:40
ddaasecond, I have not diagnosed what the problem actually is01:40
ddaaI just vaguely remember I saw an error in the log, and my first guess was a db permission problem01:40
ddaathird, the fix must be accompanied of test cases01:41
kikowell01:41
kikothere was no fix, therefore no need for test cases :)01:41
ddaawhich proves the point...01:41
kikosalgado, were the vocabs updated to use ValidPersonOrTeamCache or does that not work in the way I think it does?01:41
Kinnisonkiko: apt-ftparchive begins01:41
kikostuuuuub?01:41
ddaaif you cannot write a test case to reproduce the problem, it may as well not exist...01:42
kikothe novella01:42
kikoof apt-ftparchive01:42
kikoand the 60,000 packages01:42
salgadokiko, no, the branch that updates them to use that are still on the review queue01:42
kikosalgado, is the current view being used for anything in launchpad?01:42
kiko      Use ValidPersonOrTeamCache for getAllValidPeople01:42
kikois that useful?01:42
ddaakiko: other questions?01:43
=== carlos [n=carlos@84.76.255.40] has joined #launchpad
ddaaoh yes something else01:43
kikoddaa, no, but I want stub to confirm this01:43
ddaaI think we should do something about those empty commits01:43
ddaafor some reasons we have way too many of them nowadays01:43
ddaait was not nearly as much of a problem with baz01:44
kikoddaa, can you patch PQM and push it through, or is that a lifeless job?01:44
ddaadunno why really, it might be symptomatic of something being wrong elsewhere01:44
ddaalifeless is the sole owner and maintainer of PQM01:45
stubI've got it on my branch. Maybe I just forgot to push.01:45
salgadokiko, that method doesn't seem to be used anywhere01:45
kikonot even in person.py:getAllValidPeople, salgado?01:45
ddaabesides that would need discussion first, because empty commits are sometimes useful, and we should probably not forbid them entirely01:45
ddaakiko: I was just airing the idea.01:45
kikoddaa, I think you're right -- it appears to happen often, and more often even with stub <wink>01:46
stubddaa: It wasn't a problem with baz because we would request a particular version to be merged, rather than whatever is head. We also tended to have auto mirroring setup.01:46
ddaamh... it should be possible to request a merge from a revision-id with bzr01:46
salgadokiko, what we have is a PersonSet.getAllValidPersons(), which is not used anywhere01:47
ddaaI remember I had my submit-merge script for baz modified to do just that, merge a specific revision01:47
kikosalgado, okay.01:47
kikostub, asuka's librarian seems to be fucked.01:47
kikocan you look into it asap, because we're all waiting around it01:47
stubDefine fucked?01:47
kikoit's refusing uploads AIUI01:47
kikoit's complaining about a duplicated ID -- look at the log apparently01:48
=== pmjdebruijn [n=pmjdebru@pmjdebruijn.xs4all.nl] has joined #launchpad
stubkiko: Looks like the librarian wasn't reset after the database sync01:56
stubkiko: Anything important beed added to the staging librarian since the database sync?01:56
mptkiko, I suggest bug 4201 be "fixed" temporarily by including Needs Info bugs in all listings, then we can sort out the lists/modes where such bugs shouldn't appear later -- it being better to show too many bug reports in a list than too few. What do you think?01:57
Ubugtumalone bug 4201 in malone "Bugs with Needs Info status should be displayed on open bugs query" [Normal,Needs info]  http://launchpad.net/bugs/420101:57
mptCurrently it's causing people to think Malone search is broken completely01:58
=== carlos [n=carlos@84.76.255.40] has joined #launchpad
stubkiko: Or possibly carlos or someone has been stuffing stuff into it01:58
=== stub checks the scripts
carlosstub: here01:59
carlosWhat's the issue?01:59
stubThe scripts say they nuked it.01:59
stubcarlos: Are you using the librarian on the staging server with the launchpad_carlos database?01:59
carlosstub: not this week02:00
carlosbut yes, in read only mode02:00
carlosis there any problem?02:00
stubI'm looking for uploads. Just reads should be no problem02:00
carlosI disabled them so i'm not doing uploads02:01
fabbioneis there any reason why i can't add a hackergotchi image to teams anymore?02:01
pmjdebruijncarlos, hi, I'm having issues with downloading my translations? Do you have a minute?02:02
carlospmjdebruijn: sure02:02
pmjdebruijncarlos, should I forward the email to you: or just paste the important part?02:03
pmjdebruijncarlos, http://pastebin.com/53366902:03
matsubarafabbione: that's a bug and there's some discussion about it on bug 649102:03
Ubugtumalone bug 6491 in launchpad "No direct way of editing hackergotchi of a team" [Normal,Confirmed]  http://launchpad.net/bugs/649102:03
stubkiko: I've manually cleaned out the files in the librarian that are not referenced from the staging database02:04
stubkiko: So things should work.02:04
carlospmjdebruijn: could you give me the date when you got it?02:04
stubkiko: Ideally I should resync the database again but I don't think we have that luxury (?)02:04
fabbionematsubara: thanks02:04
pmjdebruijncarlos, Date: Wed, 01 Feb 2006 12:28:09 -0000  (13:28 CET)02:05
carlospmjdebruijn: the problem is that the original .po file set the encoding to ASCII and someone added non-ASCII characters02:06
kikostub, I would prefer we didn't do that.02:07
carlospmjdebruijn: I cannot fix it directly. Are you upstream for that product?02:07
carlospmjdebruijn: I'm working on a fix in that case to export the file as UTF-802:07
carlosbut we can do a workaround now02:07
pmjdebruijncarlos, Am I upstream? corbicula is my project, so Yes, I guess?02:08
pmjdebruijncarlos, a workaround would be nice :)02:08
carlospmjdebruijn: yes, you are upstream then ;-)02:09
carlospmjdebruijn: how is your gettext/.po file knowledge?02:09
kikosalgado, are you okay with the suggestions on your shipit change SteveA and jamesh gave you?02:10
pmjdebruijncarlos, uhm, to be honest, crappy02:10
carlosok, then I will do the workaround for you02:10
carlospmjdebruijn: could you send me latest version of de.po, fr.po and nl.po ?02:11
pmjdebruijncarlos, my main focus has been the corbicula application it self02:11
carlospmjdebruijn: carlos.perello at canonical.com02:11
pmjdebruijncarlos, I don't have them02:11
carlospmjdebruijn: latest version you have in your tarball02:11
carlosreally?02:11
pmjdebruijncarlos, no02:11
kikoBjornT: what is on your table for this week?02:11
carloshmm, so they were created on Rosetta?02:11
kikocarlos: what is on your table for this week?02:12
carloshmmm, ok02:12
kikoSteveA: is there anything code-related on your table for this week?02:12
pmjdebruijncarlos, yes, all the translations were created on rosetta02:12
kikostub, what is causing this problem with the librarian?02:12
carlospmjdebruijn: ok, then I will do the workaround completely manually.02:12
carlospmjdebruijn: I will ping you when it's done02:12
carloskiko: many things. Finish the AJAX implementation for suggestions as Steve suggested me to do it02:13
pmjdebruijncarlos, okay, thankyou!02:13
=== AlinuxOS [n=Ubuntu@d81-211-233-201.cust.tele2.it] has joined #launchpad
stubkiko: I have no idea02:13
salgadokiko, yes, I did what Steve suggested. I'm finishing the other changes he requested on shipit and will send everything in a single patch to him02:13
kikostub, can you please look into it? thanks.02:13
kikosalgado, that's excellent02:13
kikocarlos, what about landing the stuff you have in the review queue?02:13
carloskiko: get a trivial fix reviewed/merged that will allow kill the poimport error we talked about (the one that prevented 147 .po files to be imported)02:14
carloskiko: yeah, that's another one, the problem is that I'm blocked atm with my crappy network connection02:14
carloskiko: even the emails I sent to you about it are blocked on my mail queue...02:14
=== carlos flush it again
stubkiko: There is a bug open already that will ensure clients are connecting to the correct librarian for their database. We need to land that.02:14
cyberixI can not add a translation template to a product I created?02:15
carloskiko: the main problem is that I cannot push my changes outside my home02:15
kikostub, can I ask you ensure that lands02:15
carloskiko: so I cannot request a merge or reviews02:15
=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has joined #launchpad
stubsure. I'll chase it with spiv.02:15
kikothanks, it's a serious issue for us02:16
kikohey bradb 02:16
carloskiko: I sent you an email that seems will delivered when my fucked dsl line allows it to 'fly' asking for adding .diffs to the pendingreview pages until I'm able to push my changes again....02:16
bradbhey kiko 02:16
=== gneuman [n=gneuman@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
kikobradb, what is on your table this week?02:16
kikocarlos, I will call you in a moment.02:16
carloskiko: ok02:16
kikobradb, I was hoping we'd have landed the bug contacts report last week, what happened?02:17
bradbkiko: finishing off the bug contact reports. I sent a CSS 911 request mpt's way yesterday.02:17
kikoCSS 911?02:17
bradbI was using the information mpt gave me to create the layout required, but I have a problem with the footer wanting to swallow the page.02:18
=== mpt REALLY should be asleep
ddaaThe page, the page, the page is on fire!02:18
kikoI see02:18
kikoBjornT, mpt: what is happening to FormLayout?02:18
kikoI see interesting discussion on it, but..02:19
mptkiko, someone needs to review it I guess02:19
kikothe code?02:19
kikor=kiko on the spec, move on02:19
mptsorry, I mean, approve the spec02:19
kikoI approve it 02:19
mptta02:20
kikonow can someone get a prototype so I can see what it will turn out to be in practice?02:20
kikoit is a major UI win02:20
kikoas in MAJOR02:20
mptkiko, do you think it's reasonable to flip the switch for bug 4201? It'll be a one-line fix for matsubara, I think02:20
Ubugtumalone bug 4201 in malone "Bugs with Needs Info status should be displayed on open bugs query" [Normal,Needs info]  http://launchpad.net/bugs/420102:20
kikompt, I don't care about that bug any longer -- if you think it's the right solution, do it.02:20
mptmatsubara, GO GO GO02:20
mptkiko, when I do the MaloneFrontPages spec that will probably work out which pages should default to including Needs Info bugs and which pages should default to excluding them02:21
matsubarampt: ok, assign it to me. I'll take care of it today.02:21
carloskiko: I'm going to have lunch, should I ping you when I'm back?02:21
kikompt, that's fine. do you have any features you'd like people to work on in the near future?02:21
kikocarlos, ok.02:22
carlosok02:22
=== carlos -> lunch
mptkiko, FixingProjects and SimplifyingMalone once they're approved02:22
kikocan you get stevea to approve them this week?02:23
kikoI am tired of hearing that those specs are important and seeing no traction on them02:23
kikoeither get them approved or scrap them02:23
kikodaf, what's on your plate this week? what happened to the malone search improvement we discussed?02:24
mptSteveA and I have been discussing them02:24
mptover the past couple of days02:24
kikobradb, are you on top of MaloneRunsUbuntuTaskList?02:24
kikompt, that's excellent, but we do need to push them to fruition02:25
kikobradb, there should be things there that you and daf and others are coordinating on -- I've hopefully done my part there02:25
bradbkiko: I haven't looked at that doc lately, but I'm working on #12 (bug contacts report). I can probably get this patch into a review queue today, the main issue being the footer swallowing up the page.02:26
mptmatsubara, done, thankyou02:27
dafkiko: search improvements: I've got a diff that I'd like feedback on02:27
kikobradb, try and coordinate fixes on other bits of it with others, you could use the help and people are available (if you ask them)02:27
dafkiko: I've got the bug text page nearly done02:27
bradbkiko: I'm also pushing at #2 (seeing all bugs at once) by bumping up the batch size to 50.02:27
kikodaf, well, no use if it's hidden on your hard drive02:27
bradbkiko: right02:27
kikodaf, get it out to the world -- bradb wants to see it02:27
mptkiko, the layout part of FormLayout isn't really workable as long as the forms appear in such a narrow column, but the rest is implementable02:27
dafkiko: https://chinstrap.warthogs.hbd.com/~dsilvers/paste/file1fekFs.html02:28
dafbradb: ^^^02:28
kikothanks02:28
matsubarampt: actually it doesn't seem to be a one line fix because of bug 5320 but i'll sort that out with bradb.02:28
Ubugtumalone bug 5320 in malone "NEEDSINFO needs to live in one of the interfaces.bugtask constants" [Normal,Confirmed]  http://launchpad.net/bugs/532002:28
mptkiko, and daf has been incidentally pointing out that the unimplementedness of LaunchpadIntegrationHelpPage is a bit vexing to people using Ubuntu (they're choosing "Get Help Online..." from within yelp)02:28
kikobradb, that should be good, yes -- are you against batch sizes being optional? perhaps ask stub how hard it is to use the session machinery to store a pref?02:28
kikompt, what's blocking that?02:29
stubISession(request)['launchpad.prefs'] ['batchsize']  = 66602:29
mptkiko, nothing except developer time as far as I know02:29
bradbkiko: I think a pref would be great, and some people like jbailey have asked for it. One of the first concerns is to get a sense for what batch size we can handle though.02:29
kikompt, who would be good to work on that?02:29
kikobradb, if you make it a hidden option initially we can give people the chance to experiment with it. how does that sound?02:30
cyberixNumber one feature I would like for Launchpad. I'd like it to tell me what I can NOT do.02:30
kikobradb, make the batch_end stuff actually work and you have a simple UI for it02:30
mptkiko, anyone who doesn't like fixing Malone bugs (that should be top priority IMO)02:30
bradbkiko: right, that sounds like a good idea02:30
mptbatch_end is crack02:31
kikompt, feel free to identify someone from the team and request him to do it -- if it's not complicated ask matsubara for instance02:31
dafthere's the s/batch_end/batch_length/ change to be done02:31
kikompt, yes, but it's a start.02:31
kikoWHATEVER02:31
mpt&batch=2002:31
mptsimple URLs!02:31
kikojust get it done -- simplify as you go if you like, but move with it02:31
dafbug #488002:31
Ubugtumalone bug 4880 in launchpad "Batch URLs should include 'batch_size' instead of 'batch_end'" [Normal,Confirmed]  http://launchpad.net/bugs/488002:31
kikoyeah.02:32
stubJust ensure there is a maximum in launchpad.conf please so we can truncate insane requests (and tweak it when we know what insane is)02:32
mptanyone object if I rename "batch_size" to "batch" and "batch_start" to "start" in that bug?02:32
daffine by me02:33
bradbsounds good02:34
=== carlos [n=carlos@84.76.255.40] has joined #launchpad
dafbradb: can you look at that diff and tell me whether what I've done is sane?02:47
bradbdaf: Sure. What's the change intended to be?02:47
dafallow filtering bugs by (a) whether they have an upstream task and (b) whether they have an unfixed upstream task02:48
dafI forget the bug #02:48
dafATM, I've only got it working for DistributionSourcePackage02:49
daf(er, ignore the print statements ;))02:49
SteveAmpt: do you remember that we had a conversation about emphasising just the "from" in "If this bug is preventing you from reporting bugs in ..." ?02:52
SteveAwhat was the outcome of that?02:52
SteveAI'm concerned that we spend a while looking at what language is necessary on OOPS pages, but that changes based on that haven't landed anywhere02:55
SteveAsalgado: replied on the reviews list, and to you and mpt, about the patch you mailed for shipit.02:58
=== mdz [n=mdz@82.109.136.125] has joined #launchpad
bradbdaf: This patch doesn't seem to apply cleanly for me. Are you synched with rf?03:04
BjornTkiko: on my plate this week is making checkwatches.py update multiple bug watches per request, and start implementing https://wiki.launchpad.canonical.com/BugWatches03:05
kikothanks BjornT 03:05
dafbradb: not on that branch, no03:06
dafbradb: I'll re-paste when I've synced and let you know03:06
bradbthanks03:06
=== jinty [n=jinty@196-28-44-245.jhb.netdial.co.za] has joined #launchpad
=== mgalvin [n=mgalvin@ubuntu/member/mgalvin] has joined #launchpad
kikolocate mythgallery_0.18.1-3_all.deb03:18
kikoKinnison, ^^^03:18
=== mode/#launchpad [-oooo cyberix Kinnison siretart SteveA] by SteveA
kiko+Package: avm-fritz-firmware-2.6.15-1103:24
kiko+Package: avm-fritz-firmware-2.6.15-903:24
kikoin dapper/restricted/binary-amd6403:25
kikoKinnison,  ^^^03:25
=== Kinnison goes to look
Kinnisondo you know the source package for that?03:25
kiko+Source: linux-restricted-modules-2.6.15 (2.6.15.4-1)03:25
kiko+Source: linux-restricted-modules-2.6.15 (2.6.15.3-3)03:25
kikorespectively03:25
KinnisonAgain, I'm guessing the same, or a similar, corner case in the NBS code james wrote03:26
kikoreally03:27
kikowell, this one is more interesting perhaps03:27
KinnisonI'm fairly sure it's a case of "this is no longer built on this arch"03:27
kikoPackage: linux-restricted-modules-2.6.15-14-amd64-generic03:28
kikothat is in dak03:28
kikoPackage: linux-restricted-modules-2.6.15-14-amd64-k803:28
kikoPackage: linux-restricted-modules-2.6.15-14-amd64-xeon03:28
kikoin /srv/ftp.root/ubuntu-sunday-snapshot/dists/dapper/restricted/binary-amd64/Packages.gz03:29
KinnisonThe kernels generate huge numbers of binary packages03:31
KinnisonI'm guessing that from time to time, which are generated for which architecture will change03:32
dafkiko: up for a quickie review?03:41
kikoyes03:41
dafhttps://chinstrap.ubuntu.com/~dsilvers/paste/fileMEXw6i.html03:41
kikodaf, remind me why we want this?03:42
kikoI would so prefer it if you used a template to generate the text..03:42
kiko(is it impossible?)03:42
dafwe want this to make Ubugtu reliable03:42
Kinnisonkiko: there's definitely mention of linux-restricted-modules-2.6.15-9-* in the removals.txt03:42
Kinnisonkiko: but I'm not sure if that * is complete or not03:42
dafkiko: and also to support the scraping stuff I've been doing03:43
dafkiko: I don't know about using templates03:43
kikoKinnison, avm-fritz is the binary at least03:43
Kinnisonkiko: yeah03:44
KinnisonOOI, what's a materialised view?03:44
kikodaf, I think you should do templates 03:44
kikoKinnison, a table built with triggers.03:44
KinnisonI see03:44
kikodaf, hardcoding that output in browser code is not nice03:45
dafkiko: Steve seemed keen on doing the simplest thing that works for now03:45
kikobut a template would be simple..03:45
kikoactually, /simpler/03:45
kikoit's just generating text..03:45
Kinnisonavm-fritz-firmware-2.6.12-9 | 3.11-0ubuntu41 | amd64, i38603:45
dafif you say so03:45
dafwhere can I find an example?03:45
Kinnisonkiko: that's in the removals log from monday03:45
kiko+rdf 03:45
kikodaf, the rdf stuff uses templates to generate non-html03:46
kikoI think that might be an example of what you want03:46
dafhmm, the RDF stuff is still XML03:46
kikois that a problem?03:47
dafi.e. I'm not sure if ZPT is suitable for non-XML stuff03:47
kikowhy not?03:47
SteveAi think python code is fine for this03:47
SteveAalso, because it can be easily tested as python code03:48
kikoI don't like the idea, but if you sign off on it, ok.03:49
kikocan ZPT not generate text, really?03:49
kikoI can't see why you couldn't do03:49
SteveAsure, it can do03:49
SteveAwe should use a python view class here anyway03:49
kikoreporter: <tal:replace ... >03:49
SteveAto make the content type and charset text/plain and utf-803:49
kikoand then just supply a bugtask object03:49
dafthe mail templates seem to use %(foo)s03:50
dafrather than ZPT03:50
SteveAalso, note that we don't want to escape anything03:50
SteveAor at least, not the things page templates escape by default03:50
SteveAso, it would be <tal:whatever tal:replace="structure context/title" />03:51
kikook ok ok03:51
SteveAat at this point, i think python code is clearer03:51
SteveAalthough, it is a good call to question this03:51
kikoreasonable.03:52
dafr=?03:53
SteveAthere are also python Template objects03:55
SteveAin the standard library now03:55
SteveAthose would be a reasonable implementation strategy too03:55
dafwhich module?03:55
SteveAhttp://docs.python.org/lib/node109.html03:56
dafaha03:57
dafwould you suggest having the templates at constants in Python or storing them as separate files?03:58
SteveAcan i see the code you have now?04:00
dafhttps://chinstrap.ubuntu.com/~dsilvers/paste/fileMEXw6i.html04:00
SteveAdaf: why did you alter the Navigation?04:02
SteveAyou should just register this as a browser:page04:02
SteveAwith a class and an attribute of __call__04:03
dafI tried that, but /+bugs/NNN redirects first04:03
SteveAthen, make BugTextView derive from LaunchpadView04:03
SteveAand put your code in render()04:03
SteveA+bugs always redirects04:03
SteveAyou should use +bug/nnn04:04
SteveABugTaskTextView needs a docstring04:04
SteveAall classes need class docstrings04:04
SteveAand the __call__ (or render()) should have a docstring saying in plain english what is going to happen04:04
dafhttp://localhost:8086/bug/1 404s here04:04
dafas does /+bug/104:05
SteveAi see04:05
SteveAwhat bug page04:05
SteveAthat bug page04:05
kikoKinnison, https://chinstrap.ubuntu.com/~dsilvers/paste/file6AnUHC.html04:05
daf/bugs/1 redirects to http://localhost:8086/products/firefox/+bug/104:06
SteveAthere's a bug in Navigation then04:06
SteveAit should deal with views before traversal stuff04:06
SteveAso, leave the code in the Navigation, and add an XXX for me, saying that this should be a browser:page, but that doesn't work04:06
dafok04:06
kikoKinnison, cprov: https://chinstrap.ubuntu.com/~dsilvers/paste/fileF1ZhNm.html04:06
dilysMerge to devel/launchpad/: [trivial]  Text search and production config updates (r3055: Stuart Bishop)04:07
kikoSteveA, will you take care of daf then?04:09
SteveAkiko: sure04:11
SteveAdaf: i can think of how to refactor it to use templates, but really, the pattern you have there looks fine04:11
=== Dr^EviL [n=a@host202-147-187-185.khi.dancom.net.pk] has joined #launchpad
Dr^EviLany body help me?04:12
dafSteveA: I agree -- if we start using this pattern more, then I think it will be time to refactor it04:12
dafDr^EviL: hi04:12
dafDr^EviL: what's the problem?04:12
Dr^EviLsir04:12
Dr^EviLi want 1 free ubuntu linux cd04:13
dafSteveA: I've added the docstrings and the XXX as you suggest04:13
Dr^EviLhow can?04:13
kikoDr^EviL, visit http://shipit.ubuntu.com/04:14
Dr^EviLbut there is a error04:14
Dr^EviLTheres no page with this address in Launchpad04:14
Dr^EviLthis*04:14
dafwhich URL are you looking at?04:15
Dr^EviLThe reference for this error is OOPS-32B373. Please include it in any related bug report or email.04:15
dafthanks04:15
Dr^EviLhttps://launchpad.net/token/lNpGV8RZPf8n2bmlKBW604:15
Dr^EviLwhat i do now?04:16
Dr^EviLu there?04:17
kikoDr^EviL, that's an interesting bug. best person to look at it would be salgado-lunch04:17
kikocan you try creating an account again?04:17
Dr^EviLi try 2 time04:18
Dr^EviLboth have this error04:18
Dr^EviLsalgado-lunch help04:19
Dr^EviLplz help04:20
Dr^EviLhelp me any one04:22
dafDr^EviL: Salgado is eating his lunch04:22
dafDr^EviL: please be patient04:23
dafI'm sure he'll be happy to try and help you when he comes back04:23
Dr^EviLsalman ahmed is not an active member of any Launchpad teams.04:23
kikolol04:23
Dr^EviLhow can i active ?04:23
kikoDr^EviL, so you managed to create your account? good for you. no need to activate any memberships -- go straight to shipit.ubuntu.com.04:24
Dr^EviLthen?04:24
dafthen log in with your Launchpad account04:24
Dr^EviLok done04:26
Dr^EviLnext step?04:26
kikothere should be a form to order CDs.04:27
kikobtw04:27
kikoyou should use the channel #shipit for this discussion04:27
=== carlos [n=carlos@84.76.255.40] has joined #launchpad
carloskiko: ping04:29
kikocarlos, calling..04:29
carlosok04:29
dilysMerge to devel/launchpad/: Fix shipit to report OOPSes, some wording fixes (replacing order with request) and added a footer on all shipit pages with a link to the FAQ. r=SteveA (r3056: Guilherme Salgado)04:30
dafmatsubara: welcome to the team!04:30
matsubarahey daf. thanks!04:31
=== matsubara is now known as matsubara-lunch
carloskiko: I don't get the call... where are you calling?04:31
=== beyond is now known as beyond-rango
SteveAkiko: there's a problem -- oops reports are not getting rsynced from gangotri to chinstrap, not at all today04:35
SteveAis elmo or Znarl around?04:36
Kinnisonthey're both doing scary firefighting in the DC04:36
KinnisonIIRC04:36
=== pmjdebruijn taps carlos on the shoulder....
SteveAokay04:38
pmjdebruijncarlos, have you had any chance to take a look at my translation issue..?04:38
SteveAno oops reports for a while then04:38
dafSteveA: does my branch have your approval?04:39
SteveAdaf: can i see it?04:39
dafI'm not sure how to get a clean diff -- there's a merge from RF in the middle04:40
dafI wonder how the pending branches page does it04:40
Kinnisonit gets RF04:41
Kinnisonmerges your branch04:41
Kinnisondoes a diff04:41
BjornTdaf: bzr diff -r ancestor:path/to/rf04:41
dafah04:41
SteveAis this in the bzr docs that we have on the wiki?04:41
SteveAif not, it should be04:41
dafBjornT: ancestor is a revno?04:42
BjornTnot sure if it's on the wiki, i learned about if from an irc discussion04:42
LarstiQit should be in the revisionspec docs04:43
LarstiQhttp://bazaar.canonical.com/BzrRevisionSpec04:43
kikoSteveA, elmo will be around later a bit04:44
SteveA https://wiki.launchpad.canonical.com/RocketFuelSetup04:44
BjornTdaf: ancestor is ancestor. for example, bzr diff -r ancestor:../rocketfuel04:44
SteveAuseful basic stuff like that should go there, or at least pointers to it04:44
carlospmjdebruijn: not yet, sorry04:44
dafBjornT: oh, right :)04:45
pmjdebruijnok04:47
=== raptoid [n=raptoid@85.102.192.28] has joined #launchpad
dafSteveA: https://chinstrap.ubuntu.com/~dsilvers/paste/fileFLfr0O.html04:49
=== gneuman is now known as gneuman-lunch
dilysMerge to devel/launchpad/: [trivial]  Librarian front page (r3057: Stuart Bishop)04:53
Kinnisonlaunchpad lacks an "I made a mistake, please undo this"04:54
kikovery funny04:54
Kinnisonin particular if you accidentally add the wrong person to a team04:54
KinnisonDeactivate is utterly different from "remove"04:54
dafKinnison: you mean we shouldn't have instant apply? :)04:54
kikoKinnison, is the wording wrong?04:54
Kinnisondaf: I mean, if I accidentally add someone to a team, there should be a "fucking remove this" button04:54
kikoah.04:55
Kinnisonbecause right now, I've made a new team for the lauchpad buildd admins, and accidentally added the wrong person to it04:55
Kinnisonnow they're listed on the membership page as "deactivated" where in reality they shouldn't be listed at all04:55
dafbeaurocratastic04:55
dafLaunchpad is not very forgiving of mistakes04:57
dafwhich is a pretty big shortcoming04:57
=== carlos -> out
dafSteveA: did you see my paste?05:03
SteveAdaf: yes05:03
SteveAyou should explicitly set the charset to utf-805:03
dafSteveA: I did05:04
SteveAand i'd like you to derive the view classes from LaunchpadView, and use the render() method of that instead of __call__05:04
dafSteveA: but Zope does it anyway05:04
SteveAleave the zcml as it is, using __call__05:04
daf__call__ == render?05:04
SteveAreturn '\n'.join(texts)05:05
SteveAi think you're always returning a unicode05:05
SteveAso you can make that explicit with05:05
SteveAreturn u'\n'.join(texts)05:05
dafok05:05
SteveAif you're explicitly returning unicode, then you don't need to set the charset explicitly05:06
SteveAi see that you're testing for it, which is good05:06
dafit's marginally annoying that there's no space05:06
daf"text/plain;charset=utf-8"05:06
SteveAis there supposed to be a space?05:07
dafthere is customarily, I think05:07
dafcan't remember if the RFC requires it05:07
SteveA__call__ is generically the method that is used in order for the publisher to render a page 05:07
dafor which RFC it is05:07
SteveAthere is often magic behind the scenes to do things before your code gets run05:08
SteveAin the case of LaunchpadView, there are some standard hooks that get used05:08
dafah05:08
SteveAand your code to render the page goes in render()05:08
SteveAthe default render() renders the page template that is used for the page05:08
SteveAin the future, in zope3, zcml to register pages will be much simpler05:09
SteveAand page templates will be referenced in the python code, all the time, not in the zcml05:09
SteveAthis has a number of advantages05:09
SteveAwe'll do this in launchpad a little before it becomes mainstream in zope3 i think05:09
SteveAso that we can do good stuff like put page titles there05:10
dafinteresting05:10
dafis this something planned for 3.3?05:10
SteveAit's already supported in 3.205:11
SteveAbut, it isn't the defauly05:11
dafI see05:11
dafwe're not using 3.2 yet, are we?05:11
SteveAno05:11
SteveAstuart did a lot of work getting launchpad up to date with it05:11
SteveAand now i have the result of stu's work on my machine05:11
SteveAto deal with a few more issues05:12
SteveAi expect to spend several hours this week doing it05:12
dafRFC 2616 says that whitespace is only significant between tokens in indentation of contiuniation lines05:15
dafso, whitespace is permissible but not mandatory for content-type parameters05:15
dafpurely aesthetic05:16
dafhttps://chinstrap.ubuntu.com/~dsilvers/paste/fileMcJYqq.html05:16
=== beyond-rango is now known as beyond
dafusing u'\n'.join() worked as you suggested05:17
dafI've used LaunchpadView/render()05:17
daftests pass05:17
=== matsubara-lunch is now known as matsubara
dafSeveas tells me that parsing the new format is trivial using rfc822/email.FeedParser05:18
SteveAkiko: you called?05:19
SteveAdaf: cool.  r=me05:19
SteveAalso, please file a bug on me to look at the XXX you added05:19
dafgreat, thanks05:19
dafok, will do05:20
=== jsgotangco [n=jsg@125.212.120.177] has joined #launchpad
dafSteveA: bug #3023805:47
Ubugtumalone bug 30238 in launchpad "traversals get processed before ZCML page declarations" [Normal,Confirmed]  http://launchpad.net/bugs/3023805:47
=== [AhsaN123`] [n=_AhsaN12@203.170.75.89] has joined #launchpad
SteveAthanks daf05:49
[AhsaN123`] SteveA how ru 05:49
KeybukSteveA: did one of your guys steal our upload queue?05:49
SteveAKeybuk: what does that mean in pointy-head speak?05:49
=== [AhsaN123`] slaps SteveA around a bit with a large trout
KeybukThe corporate asset known as "upload.ubuntu.com" is currently failing to engage in communication with FTP clients in a synergistical way05:50
SteveAhello [AhsaN123`] 05:52
dafbradb: https://chinstrap.ubuntu.com/~dsilvers/paste/file4lkjtV.html05:53
=== gneuman-lunch is now known as gneuman
SteveAKeybuk: i'll action that leverage point05:54
SteveAi know nothing about why upload.ubuntu.com would be down, though05:55
=== jbailey [n=jbailey@82.109.136.125] has joined #launchpad
SteveAelmo runs it, and it won't be a launchpad-run thing until we have deployed soyuz05:55
Keybukkiko was laughing and elmo said "oh fuck"05:55
Keybukso I blame you05:55
jbaileySteveA: Are you trying ot hide behind plausable deniability? =)05:55
LarstiQheh05:56
SteveAjbailey: i can plainly deny that05:57
=== kiko [n=kiko@host217-37-231-22.in-addr.btopenworld.com] has joined #launchpad
kikoBACK IN BLACK06:00
kikodiff:06:00
kiko+fuck easynet06:00
bradbdaf: Weird, I'm still getting conflicts in bugtask.txt and bugtask-macros-buglisting.pt.06:00
dafmeh06:00
bradbdaf: I'm rsync'ing from chinstrap:/home/warthogs/archives/rocketfuel-built/launchpad06:01
dafI'll try merging it into a fresh LP checkout06:01
dafyeah, me too06:01
dafI last synced an hour or two ago06:01
dafI'll let you know06:02
bradbthanks06:02
Kinnisonfecking easynet06:02
=== bradb & # lunch
kikocan anybody paste me a recent OOPS ID?06:11
LarstiQkiko: boring one; OOPS-32D38206:13
kikothanks06:13
=== dda1 [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
=== cprov [n=cprov@host217-37-231-22.in-addr.btopenworld.com] has joined #launchpad
thisfredis uploading of single non-tarred .pot templates no longer possible?06:28
kikosalgado, OOPS-32B440 is my gift to you today, to motivate you to fix vocabularies, like, TODAYYYYY ;)06:33
dilysMerge to devel/launchpad/: [r=SteveA]  bug text pages (r3058: Dafydd Harries)06:33
kikocool going daf 06:34
dafra06:35
salgadokiko, I can't see it yet06:36
kikoyes, and you'll notice that the OOPS will be fucked if you use the bookmarklet or oops.cgi06:36
kikoyou will need to build the URL yourself06:36
salgadoduh06:37
jbaileybradb: When you return, what would you think of a wishlist request to Malone for some sort of bug export, suitable for inclusion in a BUGS file in the root of a package.06:38
salgado2006-01-32 is the date generated by oops.cgi06:38
salgadokiko, is it this one: https://chinstrap.ubuntu.com/~jamesh/oops.cgi/2006-01-31/B440 ?06:39
kikoyes06:40
salgadokiko, I can't see what that has to do with the vocabularies06:43
kikosalgado, uhhhhhh06:43
kikowell06:43
kikoI get that when I try to reassign a bug to "a"06:43
salgadohave you seen that oops I pasted the URL?06:44
=== daf -> yoga
kikosalgado, I should tell you. it is no longer january.06:44
kikohttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/2006-02-01/B44006:44
kikothat's what you want06:45
Kinnisonare you sure?06:45
Kinnisonkiko: january has 31 days in it06:45
salgadoI thought today was 3106:45
Kinnisonno, today is the first06:46
kikoI know you did06:46
kikobut you were wrong06:46
dafnot the 32nd06:46
kikothat's okay06:46
kikoI was once wrong too06:46
salgadobut if kiko and gnome calendar tell me today is the first, then I should believe them06:46
salgadoanyway, kiko, that's ALREADY FIXED. ;)06:47
kikosalgado, where? production got rolled out YESTERDAY06:47
salgadothe only problem is that that fix hasn't been reviewed yet, so it can't be merged06:47
kikobah06:47
kikoget SteveA to rs= it06:47
salgadohttps://chinstrap.warthogs.hbd.com/~jamesh/pending-reviews/salgado/launchpad/smallfixes2/full-diff06:48
salgadoSteveA, ^06:48
kikoI feel like dying today06:48
Kinnisonpoor kiko06:48
salgadoalways complaining. :p06:49
SteveAsalgado: looking06:49
salgadokiko, if you need some power powder I can try and send some to you. :)06:49
SteveAsalgado: what is this review about?06:49
SteveAsalgado: ok, i see06:50
SteveAsalgado: +class BinaryAndSourcePackageName(SQLBase):   docstring please06:51
salgadoSteveA, fix SinglePopupView to only retrieve the results from the current batch instead of retrieving them all every time, fix https://launchpad.net/products/launchpad/+bug/29782 and fix the people vocabs to use stub's view06:51
Ubugtumalone bug 29782 in launchpad "SinglePopupWidget shouldn't use the vocabulary's name as title" [Normal,In progress]  06:51
salgadoSteveA, right, it has its docstring in interfaces/binarypackagename.py, but I'll add a """See IBinaryAndSourcePackageName""" there06:51
SteveAthen, the interface it implements is wrong06:52
SteveA> +    implements(IBinaryPackageName)06:52
kikolol06:52
KinnisonSteveA: FYI, the solution we discussed worked06:52
kikosalgado, that code is SO READY for review it hurts06:52
KinnisonSteveA: We removed everything older than today06:52
salgadooooops06:52
KinnisonSteveA: and lo, our tests began to work06:52
=== salgado hides
=== hannosch [i=hannosch@e176119026.adsl.alicedsl.de] has joined #launchpad
SteveAsalgado: reviewed07:05
=== lfittl_ [n=lfittl@83-65-245-171.dynamic.xdsl-line.inode.at] has joined #launchpad
salgadowow, that was quick. :)07:05
=== lfittl [n=lfittl@83-65-245-171.dynamic.xdsl-line.inode.at] has joined #launchpad
Kinnisonmpt: ping?07:06
SteveAKinnison: great to hear about the tests working again07:07
=== fabbione [n=fabbione@82.109.136.125] has joined #launchpad
kikoSteveA, it's going better now.07:24
fabbionekiko: are you at the office?07:34
kikono, at mark's07:36
fabbioneis Mark back?07:48
kikono.07:49
kikobut the internet here works07:49
fabbioneoh ok07:49
fabbioneis elmo around?07:49
kikomaybe07:49
kikowhy?07:49
fabbionei need to ask him something07:50
fabbioneif he s around just ask him to ping me on irc07:50
bradbjbailey: Is there a BUGS file somewhere handy that I can look at?07:59
=== niemeyer [n=niemeyer@201.10.78.81] has joined #launchpad
=== carlos [n=carlos@gandalf.pemas.net] has joined #launchpad
=== pmjdebruijn [n=pmjdebru@pmjdebruijn.xs4all.nl] has left #launchpad ["Leaving"]
kikocarlos!08:09
=== raptoid [n=raptoid@85.102.192.28] has joined #launchpad
jbaileybradb: I'm getting one from the person who suggested it to forward to you.08:43
bradbok, thanks08:43
=== AlinuxOS [n=alinux@d81-211-233-201.cust.tele2.it] has joined #launchpad
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
salgadohey BjornT, I was looking for you08:54
lifelessmorning all08:54
KinnisonMorning lifeless08:54
BjornThi salgado08:54
salgadoI have a patch (70 lines of pagetests, 5 lines of comments and 1 line of code) here that's related to that switch-to-advanced-search fix. would you review it for me?08:56
AlinuxOShello gurus, how can I controll a .po files validity?08:57
salgadoBjornT, ^08:58
=== zyga [n=zyga@ubuntu/member/zyga] has joined #launchpad
BjornTsalgado: well, paste it on chinstrap, i'll try to have a look at it before i go to sleep.09:02
salgadoBjornT, thanks, dude. https://chinstrap.ubuntu.com/~dsilvers/paste/file7eoVjD.html09:03
bradbsalgado: I wrote a fix for that yesterday, but sadly I repeatedly got a failure for one test on chinstrap that passed locally.09:03
AlinuxOSI mean how can check if in .po files are some errors?09:04
salgadobradb, that same fix?09:04
=== terrex [n=capitant@84-122-82-89.onocable.ono.com] has joined #launchpad
bradbsalgado: I doubt we fixed it in the same way (e.g. I removed the strange "Advanced Search" link in the portlet), but fixing the same bug, yeah.09:04
=== carlos [n=carlos@gandalf.pemas.net] has joined #launchpad
salgadobradb, just to make sure... the problem we're talking about here is that when you click on the 'Advanced ...' button you don't actually get the correct results until you click on search09:08
salgadois that the one you've fixed?09:08
bradbsalgado: The bug I fixed was that you can't switch to the Advanced search.09:08
bradbe.g. if you go to https://launchpad.net/products/malone/+bugs and click on "Advanced..." it doesn't take you to the Advanced search09:09
terrexhi for everyone. i have 2 accounts in launchpad (i think one was gotten from bugzilla, terrex@xasamail.com) How can i merge it to capitanterrex@yahoo.es if at now my terrex@xasamail.com mbox is closed?09:09
salgadobradb, oh, no? what happens in that case, then?09:10
bradbit just reloads the page09:10
salgadobradb, it reloads the page displaying the advanced form with the widgets pre-filled with the values of that page09:11
bradbsalgado: If it did that, there would be no bug. :)09:12
bradbbut the view code behind it is broken, so it doesn't do that.09:13
=== terrex [n=capitant@84-122-82-89.onocable.ono.com] has left #launchpad []
salgadoouch. that sounds like I've left that page behind09:14
salgadothe 'Advanced ...' button works for all other reports (critical, unassigned, etc)09:14
salgadobradb, can I have a look at the fix you wrote?09:16
bradbsalgado: sure, i'll email the diff.09:16
salgadota!09:16
=== carlos [n=carlos@gandalf.pemas.net] has joined #launchpad
bradbbzr's taking a while09:24
bradbsalgado: Ugh, looks like I have to merge in the latest rf before I can give you a useful diff. I'll send it, just have to wait for bzr to merge in rf then diff.09:32
salgadobradb, sure, no problem09:34
bradbsalgado: sent09:40
lifelessbradb: 'bzr diff -r ancestor:rf' may help09:48
bradblifeless: Thanks, I'll try that next time.09:49
BjornTsalgado: your changes look good, r=bjornt10:00
salgadoBjornT, great. thanks10:00
bradbmpt: ping10:05
=== AlinuxOS [n=alinux@d81-211-233-201.cust.tele2.it] has joined #launchpad
bradblifeless: It's really nice to see yellow brick road messages like: bzr: ERROR: Conflicts detected in working tree.  Use "bzr conflicts" to list, "bzr resolve FILE" to resolve. in bzr. :)10:08
lifelessgood10:09
=== mpt_ [n=mpt@219-89-132-102.jetstart.xtra.co.nz] has joined #launchpad
=== jinty [n=jinty@196-28-44-231.jhb.netdial.co.za] has joined #launchpad
zygabradb: do you want to tell me that they are actually YELLOW?10:27
bradbheh10:28
sivangzyga: what are?10:29
zygasivang: the messages ;-)10:29
=== ChanServ [ChanServ@services.] has joined #launchpad
=== Dr^EviL [n=a@203.130.14.117] has joined #launchpad
ddaabradb: zork for arch, take two.10:42
bradbhehe10:47
carlosjblack: hi, around?10:50
=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has left #launchpad []
=== BraveBrain [n=chatzill@host20-145.pool877.interbusiness.it] has joined #launchpad
BraveBrainhi everybody11:42
sivangnight all11:59
=== corrideat [n=youreyou@190.48.175.105] has joined #launchpad
corrideatThe confirmation email (of my registration) is having a long break before go to my email12:03

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