/srv/irclogs.ubuntu.com/2006/10/12/#launchpad.txt

UbugtuNew bug: #65577 in malone "Report a bug in current distro release context oopses" [Undecided,Confirmed]  http://launchpad.net/bugs/6557712:20
=== AlinuxOS [n=alinux@d81-211-245-33.cust.tele2.it] has joined #launchpad
=== AlinuxOS [n=alinux@d81-211-245-33.cust.tele2.it] has joined #launchpad
kikojordi?01:14
=== AlinuxOS [n=alinux@d81-211-245-33.cust.tele2.it] has joined #launchpad
=== poolie_ [n=mbp@ppp112-44.static.internode.on.net] has joined #launchpad
UbugtuNew bug: #65588 in malone "When reporting via email, ignore package specified in "affects" if the package is not found - keep the distro though, and don't reject the submission" [Undecided,Unconfirmed]  http://launchpad.net/bugs/6558801:35
UbugtuNew bug: #65589 in soyuz "Deathrow processing has dryrun vs. commit backwards" [Critical,In progress]  http://launchpad.net/bugs/6558901:40
=== Fujitsu [n=Fujitsu@ubuntu/member/fujitsu] has joined #launchpad
malccAnyone up for a quick review?01:45
kikomalcc, sure.01:45
malcckiko: https://devpad.canonical.com/~andrew/paste/file6tTyOl.html01:45
=== danilo[out] [n=danilo@cable-89-216-150-47.dynamic.sbb.co.yu] has joined #launchpad
kikomalcc, no way -- that bug really existed?!!01:52
kikocoisa horrvel01:53
kikomalcc, that needs a test01:53
malcckiko: Yeah, you're probably right. What do you think is the best location for a script-launching test?01:53
malcckiko: It's a nice thin script, so I'd like to keep the "actually run the script" test nice and small, away from the tests of the module in deathrow.txt01:54
kikoscripts/ftests01:54
malccCool01:54
kikor=kiko if it's tested01:54
kikogross error01:54
kikoand mine too :-(01:58
malcckiko: Well I tested it :(01:58
malccI guess I just never looked at the db after a functional test, just the deleted files01:58
kikoyeah01:59
kikocrackhead developers of doom01:59
kikogood that you caught it though :)01:59
kikoanyway, outta here01:59
malccGoodnight01:59
kikozzz01:59
=== Fujitsu [n=Fujitsu@ubuntu/member/fujitsu] has joined #launchpad
=== mpt [n=mpt@121-72-128-69.dsl.telstraclear.net] has joined #launchpad
mptGooooooooooooooooooood afternoon Launchpadders!02:29
=== Fujitsu [n=Fujitsu@ubuntu/member/fujitsu] has joined #launchpad
=== elmo [n=james@83-216-156-21.jamest747.adsl.metronet.co.uk] has joined #launchpad
=== Spads_ [n=spacehob@host-84-9-49-231.bulldogdsl.com] has joined #launchpad
=== elmo [n=james@83-216-156-21.jamest747.adsl.metronet.co.uk] has joined #launchpad
=== Spads [n=spacehob@host-84-9-51-167.bulldogdsl.com] has joined #launchpad
=== Jozo- [i=jozo@viola.uninea.fi] has joined #launchpad
=== WaterSevenUb [n=WaterSev@c-65-96-188-198.hsd1.ma.comcast.net] has joined #launchpad
=== Burgundavia [n=corey@ubuntu/member/burgundavia] has joined #launchpad
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== mholthaus__ [n=mholthau@210.27.76.83.cust.bluewin.ch] has joined #launchpad
=== indu [n=indu@203.129.255.178] has joined #launchpad
indukiko: hi, good morning05:51
=== mpt [n=mpt@121-72-128-69.dsl.telstraclear.net] has joined #launchpad
=== lifeless [n=robertc@ppp245-86.static.internode.on.net] has joined #launchpad
=== lifeless [n=robertc@ppp245-86.static.internode.on.net] has joined #launchpad
=== lifeless [n=robertc@ppp245-86.static.internode.on.net] has joined #launchpad
induhi, is there any irc channel for the soyuz product06:17
indulifeless: hi  is there any irc channel for the soyuz product06:18
Burgundaviaindu: no, just here06:19
induBurgundavia: then who is the correct person to talk about it06:20
Burgundaviahmm, no idea06:21
=== stub [n=stub@ppp-58.8.11.94.revip2.asianet.co.th] has joined #launchpad
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
mptindu, either cprov or malcc07:30
mptindu, neither of them are here at the moment, but malcc should be here in 5.5 hours or less.07:31
jameshindu: if you ask your question, we might be able to answer it07:47
jamesh(then again, we might not and you'll have to wait for malcc or cprov)07:47
jameshmpt: you'll be happy to know that cascading section support in ~/.bazaar/locations.conf landed -- so "bzr push" won't break your "bzr pqm-submit" configuration08:00
=== Fujitsu [n=Fujitsu@ubuntu/member/fujitsu] has joined #launchpad
indujamesh: sorry, just out of my seat08:10
indujamesh: I want to experiment with soyuz, so that I can decide whether I can proceed with this further 08:11
indujamesh: so can any of u please tell me, where can i try this soyuz product 08:11
jameshindu: Soyuz is the distribution management portion of https://launchpad.net08:12
jameshwhat aspect are you wanting to test?08:12
indujamesh: I am working for a distribution, its debian based08:13
indujamesh: and now we want to create our own repository with our packages08:13
indujamesh: as ubuntu has recompiled all debian packages into ubuntu packages and renamed them from debian to ubuntu08:13
induand I got the info that ubuntu is using this soyuz product 08:14
indujamesh: so i want to know, how far will this be helpfull in our distribution08:14
jameshiirc the packages with release numbers like *ubuntu* are unes that have been modified by the Ubuntu developers08:14
jameshrather than being a mechanical rename + recompile08:15
indujamesh: yes I heard that renaming and recompilnig is done using this soyuz product08:16
jameshI don't think the build daemon code is public yet.  We do plan to provide a way for other people to manage small repositories of packages in the future (personal package archives)08:16
jameshbut that is not ready yet08:16
crimsunindu: for clarification, soyuz doesn't rename and upload source packages; individual Ubuntu developers do that.08:17
inducrimsun: then what does this soyuz do08:18
crimsunindu: jamesh is explaining that08:19
indujamesh: can i know what this soyuz doea actually08:19
indu*does08:20
jameshindu: it manages the package archive (you can browse it at https://launchpad.net/distros/ubuntu), manages a queue of uploaded source packages, feeding those source packages to build daemons and then adding the resulting binary packages to the archive08:20
=== mpt [n=mpt@121-72-131-100.dsl.telstraclear.net] has joined #launchpad
=== Burgundavia [n=corey@ubuntu/member/burgundavia] has joined #launchpad
=== indu [n=indu@203.129.255.178] has joined #launchpad
SteveAmpt: ping08:49
=== fabbione [i=fabbione@gordian.fabbione.net] has joined #launchpad
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
mptSteveA, pong08:54
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
=== quail [n=quail@ppp234-49.lns2.adl2.internode.on.net] has joined #launchpad
SteveAmpt: I'm about to leave for mossop st.  will you be around in 35 mins ?09:21
SteveAand congrats on getting the DSL sorted!09:21
SteveAif you won't, please send me a fresh email saying about the TraversalError problem on the UI branch.  I'll look into it this morning.09:22
mptSteveA, I will09:22
SteveAmpt: ping09:53
mptpingity pong09:54
=== malcc [n=malcolm@host86-135-237-55.range86-135.btcentralplus.com] has joined #launchpad
=== _thumper_ [n=tim@217.205.109.249] has joined #launchpad
=== Spads [n=spacehob@217.205.109.249] has joined #launchpad
=== mpt wonders why, now that he's using repositories both locally and on devpad, bzr push is still so horribly slow
jameshmpt: bzr push will still be doing the same thing10:22
mptIs that what the smart server will fix?10:24
=== mpt reads about it
stubjamesh: https://devpad.canonical.com/~jamesh/oops.cgi/2006-07-12/S2110:26
stubmpt: It is quicker to rsync your entire repository10:26
stubpush: .FORCE10:27
stub        rsync -avPze ssh --delete-after \10:27
stub            ~/.canonical-bzr/ \10:27
stub            devpad:/home/warthogs/archives/stub/10:27
jameshmpt: the smart server has the potential to reduce the number of round trips needed to push the branch, so yes.10:27
mptnifty10:27
jameshfor now rsync is generally faster.10:27
mptok, I'll start using rsync once I've finished importing all my branches10:28
jameshstub: you can use devpad.canonical.com:/code/stub now10:28
mptotherwise some of them will get nuked10:28
jameshmpt: I have a bzr plugin that can push all the branches in a repository in a single go.  It is faster than multiple sftp pushes, but slower than rsync10:29
=== mpt can't imagine why he'd want to make multiple sftp pushes, unless it was for speed purposes :-)
jameshmpt: if you have multiple branches to push10:30
_thumper_morning all10:31
=== jinty [n=jinty@205.Red-83-56-149.dynamicIP.rima-tde.net] has joined #launchpad
_thumper_jamesh: I've been talking with steve and ddaa about a problem with timeouts, and stub commented on the review and brought up the main issue that had been bothering me10:33
stubjamesh: That error is an invalid oops, so looks like it is just breaking rather than returning a 40410:33
_thumper_and that is executing the actual query twice10:33
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #launchpad
_thumper_One suggestion is the possibility of pushing the functionality down into sql object and how it processes the queries10:34
_thumper_add the ability to set a low and high water mark for the query10:34
_thumper_if the rowcount hits the low mark, a warning is emmitted10:34
_thumper_at the high mark, an exception is raised10:34
_thumper_jamesh: any comments on how easy this would be to implement?10:35
jamesh_thumper_: so something like the selectOne() routine but more generic?10:35
_thumper_jamesh: not sure on what selectOne does, 10:35
_thumper_the idea is that these values are checked before iteration begins10:36
jameshstub: fixed.10:36
stub_thumper_: Best you can do is specify a LIMIT clause in the SQL query. You still either need to retrieve the results to see if the limit has been met, or do a count().10:36
_thumper_stub: the actual problem is not the actual query timing out10:37
jamesh_thumper_: it is a variant of the sqlobject select() method that you can use for queries that should return 0 or 1 rows10:37
_thumper_but in the processing of the objects, other queries are executed10:37
_thumper_and it is the repeated other queries that are causing the timeouts10:37
stubKiko wrote the prejoin stuff for SQLObject to help with this problem, but it doesn't solve all of the cases10:38
jamesh_thumper_: it issues a "limit 2" query, and raises an exception if it gets two rows back10:38
_thumper_jamesh: ok10:38
_thumper_once the query has been executed, is the rowcount available?10:38
stub_thumper_: Only after the rows have been retrieved. 10:38
stub_thumper_: (because the database might not even know if it is streaming the data as the query executes rather than materializing everything in RAM and sending it after)10:39
_thumper_stub: ok, I get that10:39
jameshstub: the DB API provides a cursor.rowcount attribute10:40
jameshdoes that get set to something meaningful?10:40
stubjamesh: Which is undefined until you have selected all the results fom the cursor10:40
jameshstub: that's now how it is defined to act in the API10:41
stub(just like JDBC, PerlDBI and everything else that needs an ODBC backend)10:41
_thumper_so the cursor is moved during the creation of the objects using the iteration functions?10:41
jameshactually, maybe it does.10:41
jamesh"This read-only attribute specifies the number of rows that the last executeXXX() produced ... or affected"10:41
stub            The attribute is -1 in case no executeXXX() has been             performed on the cursor or the rowcount of the last             operation is not determinable by the interface. [7] 10:42
jameshand it says that it can be -110:42
jameshyeah10:42
stubWhich in practice, unless you are using a toy database, it will be -1 until you have selected all the rows.10:42
stub_thumper_: Yes10:43
_thumper_stub: thanks10:43
_thumper_I've got an idea, and will push it to devpad this morning for review10:43
jameshstill not quite sure why batching isn't an option for this10:43
stub_thumper_: Unless you hit some code that converts the resultset into a list, which is generally a bug needing to be fixed.10:44
spivmpt: FWIW, the smart server today already speeds up pushing a bit: http://bazaar-vcs.org/Performance/0.11 (it's still just file-level operations, but it cuts down on round-trips for certain operations).10:44
_thumper_jamesh: ideally it is, but that is not being persued just now10:44
_thumper_jamesh: what I'd prefer would be a filtered list10:45
_thumper_so instead of batching the results you enter something to produces a reduced result set10:46
stubI think the idea of hardcoding limits and raising an exception if there are too many results is just an interim fix when people believe that it will not actually happen on any pages, and if we see OOPS reports for that exception then batching needs to be added to that page.10:46
spivmpt: If you have bzr 0.11 locally, you could try "BZR_REMOTE_PATH=/code/rocketfuel-built/launchpad/sourcecode/bzr/bzr bzr push bzr+ssh://devpad/code/..."10:46
_thumper_stub: that's the intention10:46
spivmpt: (the BZR_REMOTE_PATH is a hack to workaround bzr 0.11 not being installed system-wide on devpad yet)10:46
stub_thumper_: You still need to be able to display the full, unfiltered list though (batched over multiple pages of course), or search engines will not be able to find the information.10:47
_thumper_stub: yes I think that the primary page will be batched10:48
_thumper_and the details page (which is the one causing the problems at the moment) will use a filter10:48
_thumper_the primary listing page at the moment just shows all10:48
mptspiv, is there any reason not to upgrade to 0.11, and if not, how do I do so?10:50
spivmpt: are you using edgy or dapper?10:50
spivbzr 0.11 seems very solid, and it's faster.  I can't think of any reason not to use it.10:51
spivhttp://bazaar-vcs.org/DistroDownloads gives a like to a repo with dapper debs.10:51
spiva link, rather.10:51
jameshspiv: should an RT request be filed to get bzr-0.11 installed as default?10:54
spivjamesh: Wasn't there already a request for that?10:55
jameshdunno10:55
spivI think I'm thinking of something related, getting bzr 0.11 into a more official repo or something.10:56
spivProbably worth filing the RT request anyway.10:56
SpadsI have a request here mentioning "launchpad-dependencies".  Is there an official list of dependencies for launchpad somewhere?11:00
SpadsI believe the request is for build-deps, really.11:01
malccSpads: There's a package of that name, to make launchpad dependency installation easier11:01
Spadshmmm, I'm not seeing it in dapper11:02
SpadsWhere can I find it?11:02
malccSpads: It's in dapper11:03
jameshSpads: it is in multiverse11:03
Spadsahhhh11:03
mptspiv, is there any reason not to upgrade to Edgy, and if not ... I can work that much out :-)11:04
jameshSpads: it isn't in edgy at all though.11:04
mpti.e. do all the Launchpad dependencies Just Work in Edgy?11:04
spivmpt: I'm running edgy, and aside from some X+suspend/resume woes, it seems fine.11:04
=== spiv -> food
mptsuch woes I already have, so I'll do that this weekend then11:05
=== philroche [n=chatzill@gateway.maenol.co.uk] has joined #launchpad
philrocheHi Guys, I am having trouble importing my rpoject into Lanuchpad (from SVN) I get -  Invalid source package name - any ideas?12:03
=== Keybuk [n=scott@quest.netsplit.com] has joined #launchpad
=== indu [n=indu@203.129.255.178] has joined #launchpad
induhi, kiko, r u there12:30
=== quail [n=quail@unaffiliated/quaillinux/x-000001] has joined #launchpad
=== jinty [n=jinty@205.Red-83-56-149.dynamicIP.rima-tde.net] has joined #launchpad
=== mpt [n=mpt@121-72-131-100.dsl.telstraclear.net] has joined #launchpad
=== niru [n=niru@203.129.255.178] has joined #launchpad
=== glatzor [n=sebi@ppp-88-217-2-173.dynamic.mnet-online.de] has joined #launchpad
=== Keybuk [n=scott@quest.netsplit.com] has joined #launchpad
glatzorping jordi: is the po file import of Rosetta currently stalled?01:23
=== danilos [n=danilo@cable-89-216-150-114.dynamic.sbb.co.yu] has joined #launchpad
=== quail [n=quail@unaffiliated/quaillinux/x-000001] has joined #launchpad
malccAnyone fancy reviewing a test? I got r=kiko last night on my main change, on condition I added a test, and the test ended up a lot bigger than the change01:26
jameshphilroche: you can safely ignore that message01:29
=== cprov [n=cprov@monga.dorianet.com.br] has joined #launchpad
=== danilos [n=danilo@cable-89-216-150-114.dynamic.sbb.co.yu] has joined #launchpad
stubAhh sod. Launchpad meeting in 20 mins :-P01:40
=== stub wants a beer
_thumper_stub: SteveA said to bug you about LayerInvariantError when running tests01:41
=== jsgotangco [n=jsg123@ubuntu/member/jsgotangco] has joined #launchpad
_thumper_I merged from devpad devel branch yesterday01:41
stubWhen running some particular test or subset? Or the entire suite?01:42
_thumper_I was running a subset canonical.launchpad.webapp01:42
stubWe have a bug open on it happening in some cases where you run a subset of tests, but it would become more critical if the 'run all tests' started blowing up.01:42
_thumper_ok01:43
jameshit usually means that some test is doing some setup it shouldn't for its layer, or forgetting to tear something down01:43
_thumper_hmm... ok01:43
jamesh(which might get masked with other tests running after it in the layer)01:43
stubjamesh: There is a real bug where the test runner loads the layers in an unexpected order. I think it is our fault.01:43
jameshah.01:43
stubjamesh: Possibly just too many paranoid checks, or maybe something more nefarious.01:44
jameshstub: If we stop using initZopeless, I wonder how the layers should be configured/stacked?01:44
stubIt will need to be the same, as the scripts still load a different .zcml file.01:45
stubSo unless that changes...01:45
jameshit would be good to get different db users factored into the layers01:46
jameshperhaps a LaunchpadZopelessLayer(dbuser) function that would auto-create layers as needed01:46
stubThere are already some (sucky) APIs for changing the user a test connects as. I can't remember if it is both for Zopeless and Zopeful. It would be easier if I nuke the old FooTestSetup classes. The layer per user could be a good idea, but probably better to implement using standard inheritance (class names leak out into the command line remember)01:48
stubAnd other test runner magic might break - don't know.01:49
stubclass FooLayer(LaunchpadZopelessLayer): dbuser='bar'  is easy enough01:49
=== MikaT [n=mtapoja@projects.sse.fi] has left #launchpad []
SteveAhmm01:54
SteveAwish these were called TestLayer not just Layer01:54
SteveAas we've been already using "Layer" for UI layers01:54
mptlike an onion01:55
SteveAstub: want to do the honours for this meeting?01:55
SteveAah, wait, mpt has internet!01:55
stubI want a beer01:55
SteveAmpt: in celebration of your internet connection01:55
SteveAwould you like to chair today's meeting?01:55
=== bradb [n=bradb@modemcable077.58-130-66.mc.videotron.ca] has joined #launchpad
malccI vote that stub gets a beer01:55
stubSeconded. I'm outa here!01:56
SteveAI here there are great bars in thailand01:56
=== stub runs off quickly
SteveAvery friendly bars01:56
stubBeer tastes better with naked women01:56
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== stub is of course referring to the novelty swizzle sticks you get around here
kiko-zzzme01:57
SteveAfa so la01:57
stubme01:57
mptSteveA, ok01:57
SteveAthanks mpt01:57
stub./execute fake_meeting_attendance01:57
mptjust as soon as I remember how to spell "agenda"01:58
=== flacoste [n=francis@modemcable207.210-200-24.mc.videotron.ca] has joined #launchpad
spivagenduh.01:59
stubhaha01:59
spiv(the singular form is agendumb)02:00
mptMEETING TIME!02:00
mptWelcome to the weekly Launchpad development meeting02:00
mptWho's here?02:00
malccme02:00
cprovme02:00
matsubarame02:00
_thumper_me02:00
spivme02:00
flacosteme02:00
bradbme02:00
kikome02:00
SteveAme02:01
stubm02:01
stube02:01
jameshme02:01
=== ddaa [n=ddaa@217.205.109.249] has joined #launchpad
BjornTme02:01
ddaahello02:01
mptIs that everyone?02:01
mpt== Agenda ==02:02
mpt * Activity reports02:02
mpt * Actions from last meeting02:02
mpt * Oops report (Matsubara)02:02
mpt * Bug report report (mpt)02:02
mpt * Production and staging (Stuart)02:02
mpt * Launchpad 1.0 status reports + updating spec status02:02
mpt * Sysadmin requests02:02
mpt * Storing date_created and other dates and people related to state transitions.02:02
mpt * Keep, Bag, Change02:02
mpt * Three sentences02:02
mpt02:02
mptIf you have things not mentioned there, please /msg me02:02
mpt== Activity reports ==02:02
kikompt, you cleared out my extra items02:02
SteveAkiko: they're in there02:02
SteveAkiko: I added them, I think02:02
mptWho's up to date?02:03
malccNot me02:03
SteveAnot me02:03
kikook02:03
matsubaraup to date02:03
flacosteup to date02:03
kikonot me02:03
jameshnot me02:03
BjornTup to date02:03
_thumper_I've been slightly lax during the sprint02:03
mptup to date02:03
stubme02:03
spivup to date02:03
ddaaNot uptodate but excused because on sprint. Up to date otherwise.02:03
bradbup to date02:03
mptkiko, the only thing I cleared was the template "(other items)" line02:03
cprovnot me02:03
SteveAI want to point out that although we have special guest chairs each week, in general I still set the agenda before the meeting.02:03
mptok02:04
mpt== Actions from last meeting ==02:04
mpt * SteveA to put up a wiki page for the launchpad project to note disaster scenarios on, and mail the list about it02:04
mptI did that. SteveA, want to talk about it? :-)02:04
SteveAmpt: thank you for doing that.02:04
SteveAhttps://launchpad.canonical.com/DisasterScenarios02:04
SteveAthere are some scenarios of a disasterous nature on here02:05
mptfrom my own feeble imagination02:05
SteveAplease take a moment to read through them, and think about particular disasters that may befall the area of launchpad you're personally involved in02:05
SteveAand add them to the page using a similar format to the ones mpt started02:05
malccI suspect Soyuz will be able to provide some truly disasterous possibilities02:05
SteveAwe'll review and refine them later02:05
mptthanks SteveA 02:06
mptaaaaaand secondly02:06
mpt * SteveA to write up what needs doing to implement __eq__, __ne__, and __hash__ for database objects02:06
SteveAtry to describe specific risks and threats02:06
SteveAI'm looking for quality and interesting interactions between use and things02:06
SteveArather than sheer quantity.02:06
SteveA02:06
SteveAmpt: I still need to put my notes online on that02:06
mptok. We'll nag you again next meeting.02:07
SteveAta02:07
mpt== Oops report (Matsubara) ==02:07
matsubaraToday's oops report is about bugs 65577, 30602 and 249702:07
UbugtuMalone bug 65577 in malone "Report a bug in current distro release context oopses" [Undecided,Confirmed]  http://launchpad.net/bugs/6557702:07
UbugtuMalone bug 30602 in rosetta "Timeout errors in +translate" [Critical,Confirmed]  http://launchpad.net/bugs/3060202:07
UbugtuMalone bug 2497 in rosetta "/people/*/+translations times out for prolific translators" [Critical,In progress]  http://launchpad.net/bugs/249702:07
matsubarabradb, your work on release management will address bug 65577? If not, can you02:07
matsubarafix that one?02:07
matsubarakiko, bugs 30602 and 2497 are up for review for awhile. Any news on it?02:07
kikomatsubara, 2497 I have a review to reply to, but 30602 still pending jamesh' review02:07
bradbmatsubara: sure, i'll keep an eye out for it.02:08
matsubarawell, I'm done then. thanks mpt and congrats to everyone. 0 exceptions today.02:08
SteveAthat's great news02:09
SteveAsoon, I think we'll be hitting 0 exceptions per day consistently02:09
mptok02:09
mpt== Bug report report ==02:09
mptThere are 17 known Critical bugs in Launchpad without released fixes. The oldest 8 not already mentioned by matsubara are:02:09
mpt * Bug 92902:09
UbugtuMalone bug 929 in launchpad "Long words (such as URLs) overflow columns" [Critical,Confirmed]  http://launchpad.net/bugs/92902:09
ddaaExcept for _thumper_'s branch that will turn some existing timeouts into exceptions...02:09
lucasvohow comes that it says Revision control system: None given but I use bzr for my project? (https://launchpad.net/products/harmony/trunk)02:09
mptIs that really critical? jamesh, what say you?02:10
mpt * bug 459402:10
UbugtuMalone bug 4594 in malone "Shouldn't be able to add duplicate bug watches" [Critical,Confirmed]  http://launchpad.net/bugs/459402:10
jameshmpt: dunno if it is critical, but it can make pages look ugly02:10
ddaalucasvo: link to the main branch for your project in https://launchpad.net/products/harmony/trunk/+edit02:10
SteveAit's critical for the ui-one-zero02:10
mptBjornT, have you looked at that yet?02:11
BjornTmpt: no, haven't had time yet. i'm planning to fix it next week.02:11
mpt * Bug 3859802:11
UbugtuMalone bug 38598 in launchpad-bazaar "Branch has no datecreated" [Critical,In progress]  http://launchpad.net/bugs/3859802:11
mptBjornT, ok02:11
lucasvoddaa: I already did that02:11
jameshlucasvo: I've overhalled that form recently, so it will be a bit less confusing on next rollout.  See https://staging.launchpad.net/products/harmony/trunk/+source for an idea02:11
mptddaa, you don't want to hear the words that sabdfl hurled down my phone line when he discovered that bug this week. Or maybe you already have. Anyway, ETA? :-)02:12
ddaampt: I think stub landed a patch to fix 38598 and others02:12
mptah yes, I saw that02:12
mptbut is it shown in the UI?02:12
ddaastub: can you confirm that it's fixed02:12
mptI suppose it doesn't matter that much if it's not, I can add it02:12
stubThe DB is fixed02:12
mptthanks stub02:12
ddaampt: it's not shown in the UI, no plan to add that02:12
mpt * Bug 4421402:12
UbugtuMalone bug 44214 in rosetta "We need to add code to prevent POFiles being in the same path" [Critical,In progress]  http://launchpad.net/bugs/4421402:12
ddaastub: is that fixreleased then?02:12
stubSo any critical component is done (well... in rocketfuel)02:12
stubfixcommitted02:13
mptcarlos, progress?02:13
lucasvojamesh, ddaa: I am talking about the little box Revision control details in the lower right corner02:13
lucasvojamesh: it's the same on staging02:13
mpt * bug 4480802:13
UbugtuMalone bug 44808 in rosetta "Some translation templates in dapper don't contain any items" [Critical,Confirmed]  http://launchpad.net/bugs/4480802:13
jameshlucasvo: please file a bug, we can talk about it after the meeting02:13
mpt * bug 4698202:13
UbugtuMalone bug 46982 in rosetta "Rosetta does not accept correct KDE plural forms when there are more than 2" [Critical,Confirmed]  http://launchpad.net/bugs/4698202:13
mptoh, carlos isn't here02:13
mptnever mind02:14
mptok, so one more02:14
mpt * bug 5424102:14
ddaalucasvo: wow, you actually look at the portlets!02:14
UbugtuMalone bug 54241 in launchpad "We need a script or tool that prunes OOPS logs from sodium" [Critical,In progress]  http://launchpad.net/bugs/5424102:14
mptstub, do I remember you saying that wasn't Critical any more? or was that my imagination?02:14
lucasvoddaa: I am quite a perfectionis. :) let's discuss itafter the meeting. didn't want to interrupt02:14
stubmpt: It isn't critical02:15
stubErm... which bug are you talking about?02:15
ddaalucasvo: there's indeed a display bug02:15
mptstub, bug 5424102:15
UbugtuMalone bug 54241 in launchpad "We need a script or tool that prunes OOPS logs from sodium" [Critical,In progress]  http://launchpad.net/bugs/5424102:15
stubFixed committed, still critical. I'll update the bug now.02:15
=== ddaa looks sideways at _thumper_
mptok.02:15
mptSorry that took a bit longer than usual. My dirty little secret is that I usually prepare the bug report report during the first part of the meeting.02:16
mpt== Production and staging (stub) ==02:16
mptthanks stub02:16
mptand now, here's stub!02:16
stubProduction cherry picks will happen tomorrow02:16
=== stub wasn't prepared either
stubnow that the oops pruner is running fine on staging02:17
stubSo please add any outstanding ones to ProductionLaunchpadStatus now02:17
stubNothing particularly thrilling happening otherwise.02:17
stubFor those interested, a freshly restored Launchpad database now takes over 30 gig of disk space02:18
stubUp from 10 gig a few months ago02:18
kikoall carlos' fault02:18
cprovstub: too bad for mawson 02:18
stubthats pretty much it except for questions02:18
mptok, any questions?02:18
mpt502:18
mpt402:18
mpt302:18
mpt202:19
stubcprov: I know. I will need to start generating subsets of the production data for testing use02:19
mpt1.4102:19
mpt102:19
mpt002:19
mptthanks stub02:19
jameshmaybe we could drop the non-english langauges from rosetta02:19
ddaastub: would it possible to cherrypick your datecreated patch in production?02:19
elmostub: you'll not be running out of memory soon... :(02:19
SteveADanilo txted me to say his router has broken, so he's offline.  He's working on fixing this.02:19
cprovstub: that's a good idea, spliting translation would be good 02:19
stubddaa: Not without downtime02:19
mpt== Launchpad 1.0 status reports ==02:19
flacosteSupport Tracker 1.0 Report02:19
flacoste--------------------------02:19
flacoste- SupportTrackerWorfklow: still in review02:19
flacoste- SupportTrackerViews: in review, one view is still unimplemented requiring SupportTrackerWorkflow02:19
flacoste- SupportTrackerHelp: started02:19
mptgo spammers02:19
flacoste- LocalizedSupportRequests: started, good progress.02:19
flacosteOther 1.0 Item02:19
flacoste--------------02:20
flacoste- DirectPersonRegistration: started02:20
inducprov: hi, 02:20
bradbMalone 1.002:20
bradb----------02:20
bradbupstream-forwarding-workflow: Last part up for review since Monday.02:20
bradbseries-and-distrorelease-mgmt: Discussed ConjoinedBugTasks with jamesh. Agreed on a solution.02:20
bradbguided-filebug-form: Handed off to kiko for general UI review.02:20
bradbremoving-duplicate-comments: Status changed to implemented (but no new code written).02:20
bradbmalone-essential-docs: No news.02:20
bradbsimple-bug-keywords: No news.02:20
ddaaimportd-bzr-native: done. More cleanups planned, but the scope of the spec has been exceeded already.02:20
ddaasupermirror-smart-server: Late, but good progress. Missed the bazaar meeting monday, so did not have spiv's status update. Dunno what's new since last week.02:20
cprov= Soyuz-1.0 Report =02:20
cprov * PPA: blocked on ArchiveRework (still).02:20
cprov * Archive Rework: slow progress, malcc02:20
cprov * Code quality: slow progress, r=spiv on ftest for queue tool library02:20
cprov * Openning Feisty in mawson, performance tests02:20
cprov * Contents generation tests02:20
cprov * Upgrade of apt-ftparchive in production, cache regeneration02:20
cprov * General Fixing: #65052, #65589, #6484002:20
cprovindu: hey02:20
ddaainteresting exit message...02:21
inducprov: did u understand my requirement clearly yesterday02:21
mptSo if danilos successfully returns, he can give us a Rosetta 1.0 report02:21
mptin the meantime02:21
mpt== updating spec status ==02:21
mptkiko, SteveA, was this supposed to be a separate item?02:22
SteveAyes02:22
kikoyes02:22
SteveAthis is a note to everyone to say...02:22
cprovindu: yes, I think so ... can we talk after the meeting (in 20 minutes or so) ?02:22
SteveAupdate the status metadata of the specs you just posted about02:22
mpt(kiko, that's your cue)02:22
SteveAin launchpad02:22
inducprov: ok02:22
SteveAand keep the status of specs up to date when you do some work on it, or reach a milestone with it02:23
SteveAthat way, kiko and I have a good overview of how 1.0 work is going02:23
kikomark Steve and I use the specs in our discussion of 1.0 progress02:23
SteveAand that makes it possible to discuss the progress well with mark02:23
SteveAanything to add kiko?02:23
kiko(and having up-to-date statuses will give much a better impression of our progress)02:23
kikono, that's all -- as long as people do it :)02:23
mptok. Thanks SteveA, thanks kiko02:24
niruindu:hi02:24
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #launchpad
mpt== Sysadmin requests ==02:24
mptany important ones outstanding?02:24
mpt502:24
mpt402:24
mpt302:24
stubbeta.launchpad.net02:24
mpt202:24
indukiko: hi, after ur meeting is over, please ping me, i have something to talk with u02:24
mpt102:24
SteveAwe now have /code/ on devpad02:24
mpt002:24
SteveAI mailed te launchpad list about that02:24
mptstub, what number is that?02:24
stubSteve has it02:25
mptok.02:25
stubrt 1703802:25
mpt== Storing date_created and other dates and people related to state transitions ==02:25
mptWhose is this? It has no name02:25
SteveAit had no  name on the MeetingAgenda page02:25
SteveAso, -ve karma to whoever added it02:25
kikoI can do it02:26
=== SteveA waits for someone to own up
=== jkakar [n=jkakar@200.247.41.53] has joined #launchpad
SteveAgo for it kiko02:26
mptthat's what I meant, sorry02:26
kikoso mark was concerned when he noticed that branch lacked a date created02:26
stubNot me. But most things that should have date_created now do in the db, as do somethings that probably shouldn't02:26
SteveAstub: but, is it updated automatically when a thing is created?02:26
=== niemeyer [n=niemeyer@200.247.41.53] has joined #launchpad
stubSteveA: yes02:26
kikoand would like to underline the point that keeping track of these dates lets us provide a history for our objects02:27
jameshthat's a simple default value for the column02:27
SteveAstub: nice02:27
stubBranch.date_created isn't really terribly useful, as it is the timestamp when the branch was added to Launchpad rather than when the branch was actually created (which is stored in the branch itself if anywhere)02:27
=== SteveA gets all "Jazz Club"
_thumper_what about a last_updated column too also kept up to date with triggers?02:27
_thumper_feasible? worthwhile?02:27
kikoso it's worth analyzing "your" part of the data model to see if there are other dates that are worth capturing02:27
jameshstub: it allows us to get some feeling of how many branches get added over time02:28
ddaaworthwile, not a matter of triggers02:28
jamesh(but I suppose the cricket stats also help there)02:28
kikobradb for instance more or less recently added a number of dates to the bugtask object02:28
stub_thumper_: Not unless people have use cases. Wider tables means more load on the db.02:28
_thumper_stub: fair enough02:28
mptkiko, is that all?02:28
kikoyes02:29
mptok, thanks02:29
stub(Although the use case for date_created was Mark asked for it...)02:29
ddaathere's a use for that in the branch table though02:29
mpt== Approval for the new bounty-system tag to group bugs related to the bounty system (matsubara) ==02:29
_thumper_ddaa, later02:29
ddaaI was answering to this rather narrower question02:29
matsubarahttps://help.launchpad.net/TaggingLaunchpadBugs02:29
stubddaa: If you want it, please file a bug so I don't forget. It is easy enough to do.02:29
=== SteveA looks
matsubaraI added the bounty-system tag a couple of weeks ago but forgot to mention it on previous meetings.02:30
stubddaa: (add the trigger I mean. Although filing the bug is easy too ;) )02:30
mpt(Why not just "bounty"?)02:30
SteveA+102:30
kikobounty02:30
ddaastub: nevermind, I think I just confused the issue02:30
SteveAmpt: because that could easily be confused with "this bug has a bounty on it"02:30
matsubarampt: SteveA didn't like it.02:30
SteveAso, I am -1 on "bounty"02:30
spivmpt: that could be confused with saying "there's a bounty for fixing this bug"02:30
mptonly if used outside of Launchpad!02:30
SteveAnot only02:31
mptoutside of the launchpad project, I mean02:31
stubI  don't think it is confusing, as the tags are for us02:31
mptOh Well02:31
=== mpt foresees a bunch of -system tags
jameshbounty-tracker then?02:31
SteveAfine02:32
stubIt makes no difference whatsoever even if someone does mistake 'bounty' for 'there is a bounty on this bug' in the case of launchpad02:32
=== ddaa suggests "twix"
mptok, let's move on02:32
SteveAand, if in the absence of a bounty tracker, people use "bounty" for that elsewhere in launchpad02:32
SteveAthen we'll have two distinct, but confusing, uses of the "bounty" tag02:32
SteveAso, as there are02:32
SteveA1. very few bugs related to our bounty tracker02:33
SteveAand02:33
SteveA2. a good reason to avoid confusion02:33
mptThere will always be distinct uses of various tags in different products02:33
SteveAI think "bounty-tracker" is the best suggestion02:33
stubThere are 0 bugs in the Launchpad product with bounties, and that will remain the case for ever.02:33
SteveAmpt: yes, but not confusingly different like this.02:33
SteveAtags and their definitions are global02:33
stubWell... for some time02:33
mptyet :-)02:33
SteveAand I thik we're getting into bikeshedding here02:33
stubtags don't have definitions02:33
mpttrue, I plead guilty02:34
jameshstub: yes02:34
SteveAthey are meant to soon02:34
jameshyet02:34
mptok, next02:34
stubThen tags cannot be global!02:34
kikolet's just use bounty-tracker02:34
SteveAglobal definitions02:34
SteveAthank you02:34
mpt== Keep, Bag, Change ==02:34
kikoand solve the deeper issue later02:34
stubBAG: global tags with definitions.02:34
mptBAG: something else we don't have yet02:34
mpt502:34
spivKEEP: 0 exceptions per day!02:34
mpt402:34
mpt302:34
mpt2.7802:34
mpt202:35
mpt102:35
mpt002:35
mpt== Three sentences ==02:35
ddaaDONE: new svn changeset logic, thumper sprint, pyrex experiments02:35
ddaaTODO: thumper sprint, python import, svn rename support, hct removal02:35
ddaaBLOCKED: no02:35
malccDONE: Little ArchiveRework. Fixed override publishing. Coded fix to death row db updates.02:35
malccTODO: Land death row db update fix, ArchiveRework, sprint in Brazil02:35
malccBLOCKED: No02:35
mptMore spam, please02:35
flacosteDONE: completed most of support-tracker-views02:35
flacosteTODO: land tt-workflow, tt-views branches, write support tracker help02:35
flacosteBLOCKED: waiting for review02:35
bradbDONE: Guided filebug. ConjoinedBugTasks. Pair-programming on the support tracker.02:35
bradbTODO: Put guided filebug up for review. Release management.02:35
bradbBLOCKED: kiko to review guided filebug UI.02:35
matsubaraDONE: fixed #50816, fixed permission on +settopics page, finished #1558, oops report analysis.02:35
BjornTDONE: put up the last bits of upstream forwarding workflow for review.  code reviews...02:35
spivDONE: reviews, WSGI backend for bzr smart server, fixing last critical issues in bzr HTTP smart server02:35
jameshDONE: code review for stub, almost finished kikos.  ProductSeries refactoring landed.  Pagetest setup refactoring.  Other bug fixing02:35
matsubaraTODO: more of the same, fix more oops bugs and finish #62423, land #155802:35
matsubaraBLOCKED: no02:35
jameshTODO: code reviews.  FormLayout stuff.  Bugs 929 (wrapping), 2649 (displaying CVS branch entry on +source), 4557 (productrelease release date field).02:35
jameshBLOCKED: no02:35
UbugtuMalone bug 929 in launchpad "Long words (such as URLs) overflow columns" [Critical,Confirmed]  http://launchpad.net/bugs/92902:35
mptDONE: mockups, calls, mockups, calls, mockups, calls, fixing bug 6408002:35
_thumper_DONE: reading, sprinting02:35
_thumper_TODO: more sprinting, looking at brances for specs02:35
_thumper_BLOCKED: nothing02:35
mptTODO: actually implement stuff02:35
mptBLOCKED: bug 6562902:35
UbugtuMalone bug 64080 in launchpad "Highlighting of active application in facets menu has broken" [High,In progress]  http://launchpad.net/bugs/6408002:35
spivTODO: reviews, bzr smart server hacking, smart server/supermirror integration02:35
BjornTTODO: more code reviews. prevent duplicate bug watches being added.02:35
spivBLOCKED: no02:35
BjornTBLOCKED: no02:35
kikoDONE: some leave, get back on top of email, random management, heat up some old branches02:36
kikoTODO: more of the same, interviews02:36
kikoBLOCKED: jamesh to review rosetta patch02:36
stubTODO: PillarName traversal and url changes02:36
stubDONE: Blacklist, oops pruner02:36
stubBLOCKED: review of blacklist (needs to be in production so I can blacklist stuff I need to complete PillarName XXX's)02:36
mptflacoste, who are you waiting for review from?02:37
mptstub, who are *you* waiting for review from?02:37
mptand jamesh, when will you review kiko's patch? (nag nag)02:37
SteveADONE: relocate to NL, bzr launchpad sprints02:37
SteveATODO: bzr launchpad sprint, ui work02:37
SteveABLOCKED: no02:37
flacostempt: BjornT (but to his defense it's a huge patch) the other is unallocated02:37
cprovDONE: new a-f in production, open feisty test, dealing with bugs for feisty02:38
cprovTODO: finish fixes for feisty and soyuz BR sprint (ArchiveRework, NascenUpload \redesign)02:38
cprovBLOCKED: no02:38
stubmpt: James (who seems to be getting all of mine recently)02:38
BjornTmpt: i'm currently reviewing flacoste's patch, but it's taking quite a while to finish...02:38
mptflacoste, has the unallocated one been in the queue for less than a day?02:38
flacostempt: yep02:38
flacostempt: it was put out yesterday02:38
mptcprov, shush with those company secrets ;-)02:39
mptflacoste, ok, so nothing out of the ordinary02:39
flacostempt: nope02:39
SteveAoh, one more note02:39
SteveANO MORE HUGE PATCHES02:39
mptjamesh, do you need to reallocate anything, or can you unblock stub and kiko shortly?02:39
SteveAwhen you're working on something, if you thinnk you'll have a diff of over 1000 lines to review02:39
_thumper_SteveA, what's a sensible limit?02:39
SteveAlook at ways to make it in two landings02:40
SteveAor more02:40
jameshmpt: I am most of the way through kiko's.  I'll get to stubs tomorrow.02:40
mptjamesh, cool, thanks02:40
cprovmpt: ohh, I'm sorry ..02:40
SteveAso that the work can be reviewed in reasonably small chunks, so a reviewer can keep the diff in their minds, so that they can offer better review advice02:40
SteveAthan just PEP-8 conformance etc.02:40
SteveAnow, splitting up work like this is a *skill* -- it needs practice, it needs to be learned and studied02:40
mptand more easily see whether each change has a matching test, etc02:40
SteveAso, talk to your reviewer as you embark on some work02:41
ddaawell, I can split my patch just about anywhere in the history02:41
SteveAand ask for advice on how to split it up into cohesive unites02:41
ddaaif reviewing it is a problem02:41
kikojamesh, is it that bad? :-(02:41
SteveAddaa: COHESIVE UNITS02:41
ddaaSteveA: they are cohesive02:41
ddaaall tdd and refactoring02:41
=== danilos [n=danilo@194.106.186.161] has joined #launchpad
kikorefactorings are hard02:41
kikoI agree with ddaa there02:41
SteveAddaa: then that is good02:42
kikobut new features can almost always be factored into separate parts02:42
mptdanilos, welcome back02:42
SteveAkiko:  you agree with ddaa on what?02:42
malccArchiveRework is a bitch to split up, and it's 5000+ lines at the moment; but I'm aiming to review it with celso and kiko in person next week in Brazil02:42
kikosometimes refactorings can be done in parts02:42
mptok, three minutes left, and two things left to do, so please discuss refactorings after the meeting02:42
danilosmpt: yeah, thanks, though I am on backup right now02:42
malccHopefully in-person interactive review will help make it not just a vast meaningless diff for a random reviewer to stare at while they cry onto their keyboard02:42
mpt== Next meeting ==02:42
mpt(which I somehow forgot earlier)02:43
=== indu [n=indu@203.129.255.178] has joined #launchpad
malccNext week02:43
malcc?02:43
mptAnyone who can't make same time, same channel, next week?02:43
mpt502:43
mpt402:43
mpt302:43
mpt202:43
mpt102:43
danilosDONE: Firefox tests, OOo started, stuff for visa, new contract02:43
danilosTODO: Put ff and ooo up for review, search, USA visa02:43
danilosBLOCKED: no02:43
=== ..[topic/#launchpad:mpt] : Developer meeting: Thu 19 Oct, 1200UTC (wiki:MeetingAgenda) | launchpad-users@lists.canonical.com (wiki:MailingLists) | Channel logs: http://tinyurl.com/72w39
danilos(my late 3 sentences)02:43
mptthanks danilos02:43
mptAnd finally02:43
SteveAmalcc: I recall that there was a proposal to use interfaces or something to ease the ArchiveRework refactoring02:44
mptdanilos, do you have a Rosetta 1.0 progress report handy?02:44
danilosand rosetta 1.0 report02:44
lucasvoddaa: about that bug, should I file a report?02:44
danilossure, just coming mpt :)02:44
danilosRosetta 1.0 weekly report:02:44
danilos- opening edgy for translation: DONE02:44
danilos- firefox import/export: to put up for review after more tests (will ask for cherry pick)02:44
danilos- oo import/export: started02:44
danilos- translation review: like last week02:44
danilos- essential docs: no progress this week02:44
danilos- search: not started02:44
danilos- checks not to upload wrong language PO file using "too many changes" check: not started02:44
danilos- ui fixes: mpt on those02:44
danilos- outstanding issues: none02:44
danilos(for translation review: carlos is vacationing)02:44
ddaalucasvo: yeah, that would be good02:44
SteveAmalcc: in any case, there are ways to plan a refactoring into small parts.  lifeless is an expert on this, so schedule a call with him sometime to discuss the principles behind it.02:44
lucasvoand also I wanted to know what this screenshot url is about.... One can enter one but it doesn't seem to show up anywhere02:44
mptThank you danilos.02:44
mptand on that note02:44
ddaalucasvo: looks  like a simple oversight, easy to fix02:44
mptMEETING ENDS02:44
mptthank you everybody02:44
ddaaI've got a new minion on my left to handle it02:45
SteveAthanks for running the meeting efficiently and to time, mpt02:45
danilosthanks mpt, guys, sorry about me missing most of it02:45
_thumper_minion, pah!02:45
malccBang on time, nice02:45
=== bradb & # shower
mptdanilos, I'll try to get the notes up later today so you can read them02:45
danilosmpt: sure, thanks02:45
flacostematsubara: we had an edit conflict on PendingReviews yesterday: https://launchpad.canonical.com/PendingReviews?action=diff&rev2=2986&rev1=298502:46
mptstub, by "Production cherry picks will happen tomorrow", did you mean there won't be a full rollout?02:46
mpt(in the coming week)02:47
=== matsubara checks
lucasvobug 6558502:47
UbugtuMalone bug 65585 in gaim "gaim doesn't stop flashing in taskbar." [Unknown,Unknown]  http://launchpad.net/bugs/6558502:47
lucasvobug 6558402:47
stubmpt: I don't know about next week yet. Do we need one?02:47
lucasvothe database of staging and normal are synced?02:48
mptstub, no, I just wanted to know whether I needed to request a cherrypick or not02:48
stubmpt: If there are two many cherry picks, there might be a full rollout tomorrow. I like to remain flexible ;)02:48
lucasvoanyone know http://usefulinc.com/doap ?02:48
mptstub, also, s/ProductionLaunchpadStatus/LaunchpadProductionStatus/ :-)02:48
stub(or is that indecisive?)02:48
stublucasvo: The staging database is normally synced with the production database each day.02:49
lucasvooh, damn, I reported an LP bug accidentally on staging02:49
lucasvoddaa: https://staging.launchpad.net/products/launchpad/+bug/6558402:50
jameshlucasvo: please file it again on the main server -- the staging db gets wiped each day and no bug mail gets generated02:50
matsubaraflacoste: sorry about that. I use editmoin to edit the wiki pages and didn't get (or didn't notice) any warnings.02:51
flacostematsubara: no harm done02:51
jameshBjornT: got time for a zope related question?02:51
lucasvobug 6558402:52
lucasvobug 6566102:52
UbugtuMalone bug 65661 in launchpad "Revision control details box does not work correctly" [Undecided,Unconfirmed]  http://launchpad.net/bugs/6566102:52
kikostub, have a moment?02:55
stubkiko: Sure02:55
UbugtuNew bug: #65660 in malone "Activity log does not show targetting for releases" [Undecided,Unconfirmed]  http://launchpad.net/bugs/6566002:55
BjornTjamesh: sure02:58
ddaajamesh: is that you that added the bazaar branch in the productseries portlet?02:58
jameshBjornT: was looking at the proposed implementation of the FormLayout spec02:59
jameshddaa: I added the registered Bazaar branch to the details portlet -- I didn't update the revision control details portlet02:59
=== flacoste is afk moving car, brb
ddaaI think the branch needs not be advertised in the details portlet03:00
UbugtuNew bug: #65661 in launchpad-bazaar "Revision control details portlet does show bzr branch" [Medium,Confirmed]  http://launchpad.net/bugs/6566103:00
jameshBjornT: it proposes using views on the widgets to handle the layout.  I was wondering if there is a standard way to get access to the "main" view class from a subview like this03:00
jameshBjornT: given that we are currently managing per-field errors in LaunchpadFormView.03:01
ddaait's much less important than the other bits of information there. And it needs not be duplicated in the revision control details portlet03:01
jameshddaa: it would be good to move it over then.03:01
ddaaokay, I think I could whip up a small fix for that this afternoon03:02
ddaaunless _thumper_ wants to beat me to it03:02
ddaa_thumper_: ?03:02
BjornTjamesh: no, i can't think of some standard way of doing it. using views will probably be hard while doing per-field errors in LaunchpadFormView.03:04
_thumper_ddaa: yeah I want to beat you03:05
_thumper_ddaa: oh, you mean fix the bug?03:05
ddaagreat03:05
UbugtuNew bug: #65663 in launchpad "LP asks for screenshot url but doesn't use it (yet)" [Undecided,Unconfirmed]  http://launchpad.net/bugs/6566303:05
jameshBjornT: I suppose storing the custom errors in a "launchpadformview_error" attribute (or similar) on the widget would be bad03:05
ddaaI suggest we have a game of barbarian tomorrow to help your release your aggresivity03:05
ddaabut first you can put it to good use by sublimating it into a bugfix03:06
jameshBjornT: I see the widget instances don't get security wrapped so it would work, but it seems pretty ugly03:06
BjornTjamesh: yeah. i think keep using macros would be better until we can come up with a better solution.03:07
jameshBjornT: okay.  I guess a few helper methods on LaunchpadFormView that check for the marker interfaces would be appropriate.03:08
jameshI guess this is the point where we'd be forking the widget macros for new style vs. old style forms03:09
=== jamesh gets dinner
kikobradb, what was the spec about new bug statuses that simon and you discussed?03:10
bradbkiko: https://launchpad.canonical.com/BugWorkflow03:12
kikothanks03:12
=== danilos [n=danilo@cable-89-216-150-47.dynamic.sbb.co.yu] has joined #launchpad
indukiko: hi, can i talk to u now?03:13
=== niru [n=niru@203.129.255.178] has left #launchpad ["Leaving"]
kikoindu, sure, one moment.03:13
_thumper_stub: is there a read only db user for production database for queries?03:14
ddaawow03:14
ddaayou mean complete read-only access?03:14
stub_thumper_: Yes, but you don't have access to it and won't unless you have a good use case for needing that access to the live production system03:14
_thumper_ddaa: yeah I get nervous sometimes03:14
ddaathat's very high level of privilege03:15
_thumper_stub: there a copy that I can get access to?03:15
_thumper_don't really need production03:15
ddaagives you access to hashed passwords, private bugs, etc...03:15
_thumper_just similar data03:15
indukiko: ok03:15
stubThe staging database is generally used for that.03:15
daniloshahaha, the Big Brother video stream is what has fucked up my ISP03:16
induok kiko, i think u r busy today, i have to leave, i mailed u about my doubt. please reply me for that03:19
kikoindu, okay, I'll do that. thanks03:20
kiko 65290 Bugs03:20
kikowow03:20
stubkiko: I think there are about 200 products using Malone as their official bug tracker now (although the bulk of the bugs are of course the distro)03:21
kikoyeah, quite remarkable03:22
stubNot much choice for people who don't want to or can't maintain their own bug tracker, and Launchpad is already better than most.03:23
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #launchpad
kikobradb, you know the "From duplicates" section in the subscribers portlet?03:25
bradbkiko: i do03:26
kikobradb, why does it not show up in https://staging.launchpad.net/distros/ubuntu/+source/xserver-xorg-video-ati/+bug/47775 ?03:26
UbugtuMalone bug 47775 in xserver-xorg-driver-ati "[dapper]  xrandr freezes the system (radeon, MergedFB)" [Undecided,Unconfirmed]  03:26
kikobradb, is it because goodyheadedpunk directly subscribed to that bug?03:28
kikowhat about ubuntu bugs?03:28
bradbkiko: yeah, direct subs take preference03:29
kikothanks.03:29
ddaaBjornT: did you start reviewing my partial-copy branch?03:34
ddaaBjornT: I can split it in two pretty easily, there's a very natural splitting point just after the improved replace support03:34
BjornTddaa: no, i haven't started yet. i've been busy with another big branch.03:37
ddaaBjornT: okay, I'll split it up then03:37
BjornTthat's good.03:38
ddaaBjornT: if you want I can make the first part landable independently, but it would need a bit more doing03:38
ddaasince there is a couple of new acceptance tests at the beginning that only pass very close to the end03:38
ddaaBjornT: is that okay if I just split them for review, or do you prefer if I make the first one landable alone?03:39
BjornTddaa: i'm happy as long as it makes it easier to review.03:40
=== philroche [n=chatzill@maenol.gotadsl.co.uk] has joined #launchpad
=== lbm [n=lbm@82.192.173.92] has joined #launchpad
=== danilos [n=danilo@cable-89-216-150-47.dynamic.sbb.co.yu] has joined #launchpad
flacostecan a team be authenticated?05:03
flacosteconsider the following use case: I register a team as support contact for my product, the team address is a mailing list05:04
flacostehmm, no, that would be too complicated to work... nevermind05:05
=== flacoste just thinking aloud
=== Be_Cool [n=fgh@86.60.97.32] has joined #launchpad
=== Be_Cool [n=fgh@86.60.97.32] has left #launchpad []
ddaaBjornT: done, partial-copy-part-one is still > 1k lines, I can break it further if you wish, but then there is a big block of test code and plumbing at the beginning that accounts for a lot of the new lines and that's not really meaningful to break.05:27
ddaato clarify, I can break it further, but it will not put it below 1k lines05:28
ddaabesides, I assume it more pleasant to see a patch that deletes a bunch of old shit using the new code05:29
ddaamh05:31
ddaanevermitd05:31
ddaanevermind05:31
_thumper_ddaa: a question 05:35
ddaaA question...05:35
_thumper_irl05:35
ddaasince before your sun burnt hot in space05:35
ddaaand before your race was born05:35
ddaaI have been waiting05:35
ddaaA question!05:36
=== bradb & # lunch
=== belito [n=user@201.240.3.228] has joined #launchpad
malccSo I've got this bug: https://launchpad.net/products/soyuz/+bug/65712 and this fix: https://devpad.canonical.com/~andrew/paste/filesu0WxL.html07:02
UbugtuMalone bug 65712 in soyuz "Queuebuilder does the wrong thing when PAS changes" [Undecided,Unconfirmed]  07:02
malccI've tested the fix by hand, but I'm not sure how to write a proper test for it, does anyone have any wisdom to offer?07:02
SteveABjornT: ping07:06
UbugtuNew bug: #65712 in soyuz "Queuebuilder does the wrong thing when PAS changes" [High,In progress]  http://launchpad.net/bugs/6571207:15
=== zwnj [n=zwnj@213.207.218.157] has joined #launchpad
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
BjornTSteveA: pong07:34
=== pygi [n=mario@83-131-2-148.adsl.net.t-com.hr] has joined #launchpad
pygihello, would someone enlighten me and tell me can we do trac --> LP migration?08:10
matsubarabradb: ping08:18
bradbmatsubara: pong08:18
matsubarabradb: is there any reason for SecurityContactEditView to inherit from LaunchpadFormView instead of LaunchpadEditFormView?08:18
bradbmatsubara: not that i can think of08:20
matsubarabradb: ok, cool thanks.08:22
bradbnp08:22
=== sfllaw [i=sfllaw@debian/developer/coleSLAW] has joined #launchpad
=== zwnj [n=zwnj@213.207.218.157] has left #launchpad []
=== JanC [n=janc@lugwv/member/JanC] has joined #launchpad
=== predius_ [i=predius@knd.org.uk] has joined #launchpad
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== stgraber is now known as stgraber`
UbugtuNew bug: #65736 in malone "Also notified makes difficult to find the bugs I am subscribed to" [Undecided,Unconfirmed]  http://launchpad.net/bugs/6573610:01
=== Spads [n=spacehob@host-84-9-51-167.bulldogdsl.com] has joined #launchpad
UbugtuNew bug: #65741 in malone "Double email to inform of duplicate bug" [Undecided,Unconfirmed]  http://launchpad.net/bugs/6574110:11
=== claude [n=claude@199.120.62.81.cust.bluewin.ch] has joined #launchpad
claudehmmm, hi all10:37
claudei cannot upload anymore a .po file for help-eog :(10:37
claudei even don't see the file in the import queue 10:38
=== stub [n=stub@ppp-58.8.11.94.revip2.asianet.co.th] has joined #launchpad
claudemaybe could i send the file to some admin here ?10:39
claudei tried either as user or published upload (it's a published one), no luck :-(10:41
matsubarahi claude, could you file a support request fully describing your problem here: http://launchpad.net/products/rosetta/+addticket and assigne it to me. I'll look for a Rosetta admin tomorrow to check what's going on. Is that ok?10:44
claudegreat, thanks matsubara10:44
matsubaraclaude: no problem10:45
claudehttps://launchpad.net/products/rosetta/+ticket/205810:49
claudefyi, i cannot assign the ticket to you10:52
flacosteclaude: you have to use 'Edit Request' for that10:54
claudethe edit form don't let me do this10:54
claudejust edit the message10:54
flacosteclaude: you're right! it's on the administer menu which you probably don't have permission to access10:54
clauderight :-)10:55
flacosteclaude: i'll take care of the assignment10:55
claudemerci10:55
flacosteclaude: de rien11:04
=== claude [n=claude@199.120.62.81.cust.bluewin.ch] has left #launchpad []
=== AlinuxOS [n=alinux@d81-211-234-2.cust.tele2.it] has joined #launchpad
=== AlinuxOS [n=alinux@d81-211-234-2.cust.tele2.it] has joined #launchpad
=== Ubugtu [n=bugbot@ubuntu/bot/ubugtu] has joined #launchpad
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #launchpad

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