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

=== dholbach [n=daniel@ubuntu/member/dholbach] has left #launchpad ["Ex-Chat"]
lamont__lifeless: you around?12:25
lifelessno12:28
lifelessovoid12:28
lamont__heh12:28
=== raptoid [n=raptoid@85.101.150.108] has joined #launchpad
=== rbelem [n=rodrigo@ubuntu/member/rbelem] has joined #launchpad
jameshI stayed logged into Launchpad over night01:33
jameshnice01:33
kiko-zzzthe wonders of db-persistent sessions01:37
kiko-zzztomorrow01:37
lifelessactually I think its shared sessions01:47
lifelessmore than the persistence ;001:48
jameshin theory, you should remain logged in between production upgrades too ...01:51
lifelessjamesh: as long as session formats dont change 02:09
=== mgalvin [n=mgalvin@cpe-69-205-47-165.nycap.res.rr.com] has joined #launchpad
=== mgalvin [n=mgalvin@ubuntu/member/mgalvin] has joined #launchpad
=== mpt [n=mpt@203-167-187-77.dsl.clear.net.nz] has joined #launchpad
mptGooooooooooooooood afternoon Launchpadders!02:46
jameshhi mpt02:48
jameshmpt: I got brad to test that javascript patch, and have committed it02:48
mptok, great02:49
=== raptoid [n=raptoid@85.101.150.108] has joined #launchpad
=== njs [i=njs@adsl-66-159-194-130.dslextreme.com] has joined #launchpad
njsa question: as a project maintainer, why should I use rosetta over one of the other centralized translation project thingies?02:57
njs(there seem to be a lot of these thingies, and little information to choose between them on)02:57
mptnjs, what other ones have you seen?03:03
mptThe only other one I know of is Irma, which has the problem that it's Linspire-only03:04
njsPootle, the Translation Project, ...03:09
njsthere is, of course, https://wiki.launchpad.canonical.com/RosettaCompetitors03:09
lifelessnjs: because it rocks03:15
lifelessnjs: because its not bound to one distro03:15
lifelessnjs: and because it will be bzr integrated in the future03:16
lifelessmaking it non centralized03:16
njsbzr integration is somewhat less interesting to me than some things, for reasons you might be able to imagine :-)03:18
njsthough I suppose it is nice for language teams to have such a thing!03:18
njsneither pootle nor the translation project are distro-associated03:18
njsthough TP is clearly a less modern architecture03:19
=== mpt didn't know about that RosettaCompetitors page :-)
=== lamont [n=lamont@mix.mmjgroup.com] has joined #launchpad
njsmpt: :-)03:43
=== lamont [n=lamont@mix.mmjgroup.com] has joined #launchpad
=== stub [n=stub@ppp-58.10.73.202.revip2.asianet.co.th] has joined #launchpad
=== darkStar [n=raptoid@81.213.134.195] has joined #launchpad
=== lamont [n=lamont@mix.mmjgroup.com] has joined #launchpad
mptjamesh, can I bother you some more about backslashreplace()?04:45
jameshsure.04:45
mptFirst I tried putting it in __init__.py, under smartquote()04:45
mptand then in test.py itself04:45
mptbut either way I get NameError: name 'backslashreplace' is not defined04:46
jameshif you put it in webapp/__init__.py, you'll need to do "from canonical.launchpad.webapp import backslashreplace" in the page test .txt file04:46
jameshthe alternative is to put the function definition in the page test file itself, where needed04:47
jameshI'd suggest either putting the function in the page test, or canonical/launchpad/helpers.py04:47
mptwell, it'll be needed in multiple pagetests04:47
mptso I'll use helpers.py04:47
mptAttributeError: 'LaunchpadBrowserResponse' object has no attribute 'decode'04:58
mptat least it's importing now :-)04:59
=== jinty [n=jinty@205.134.224.215] has joined #launchpad
mptjamesh, how do I turn a LaunchpadBrowserResponse into a str?05:01
jameshmpt: str()?05:02
mptha, should have guessed05:02
mpthmm, str() gives me a whole pile of "\n"s05:03
mptbut there's something else in helpers.py for that05:03
jameshreally?05:04
mptat least, I thought there was05:05
mpthmm, no there isn't05:05
jameshthe repr() of a string with newlines will show '\n'05:05
jameshbut if you use "print" to display it, they'll come up as newlines (as the page tests do at the moment)05:05
mptI have >>> backslashreplace(str(http(r"""...05:05
=== mpt tries re-adding the print
mptah, now we're cooking with gas05:06
jameshmaybe it'd make sense to put the str() call inside backslashreplace()05:09
mptyes, if I'm going to be doing that every time anyway05:09
=== mpt does so
jameshyahoo accesses https://launchpad.net/robots.txt a lot05:09
lifelessyahoo are just about criminal in the bw use05:10
mpt"bw"?05:10
jamesh> 3000 times in the same period as google accessed the file ~ 200 times05:10
jameshbw == bandwidth05:11
=== mpt wonders if changing robots.txt's caching headers would improve the situation
lifelessnope05:11
lifelessyahoo are just silly05:11
lifelessi have a unmodified for months robots and they did not reduce their hit rate last time I checked.05:12
jameshgooglebot is using two user-agents: 05:13
jamesh"Googlebot/2.1 (+http://www.googlebot.com/bot.html)" and "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"05:13
lifelessprobably different dc's05:13
mpthttp://help.yahoo.com/help/us/ysearch/slurp/slurp-03.html05:13
mpthmm, that's not quite relevant05:14
lifelessindeed05:14
mpthttp://help.yahoo.com/help/us/ysearch/slurp/slurp-06.html05:14
jameshthe google page says they access robots.txt at most once a day05:15
jamesh(usually)05:15
mptso we could add stuff to robots.txt to tell Yahoo "there is nothing for sale here" and "there are no interesting images here"05:16
lifelessmpt: or we could blacklist them05:16
jameshor maybe actually, that might be once per day per googlebot instance05:16
lifelessor give them a single page that says 'please use google.'05:16
mptWhat is the number of visitors we get with yahoo.com referers, divided by the number of visitors we get from google.com referers?05:17
jameshI'm not saying it is necessarily a problem; I was just surprised at the numbers05:17
=== Mez [n=Mez@ubuntu/member/mez] has joined #launchpad
dilysMerge to devel/launchpad: [trivial]  configs for production launchpad instance on gandwana (r2972: Stuart Bishop)06:29
elmostub: we need to get the librarian onto mizuho at some point - I assume there's no further blockers for that?06:32
stubelmo: Nope. Whenever your ready really. We can take the librarian down and it will only minimally affect Launchpad.06:34
elmostub: hmm, what timezone are you on?06:36
elmostub: anyway, I don't suppose now is a good time, but I've setup mizuho as a mirror of macaroni, including your account etc. so if you could login in, check it out, see if anything is missing06:37
stubUTC+7 now06:37
stubNow if fine if you have the slot. I don't think the migration is urgent through if you have other things to look at or are just having a bad hair day.06:38
elmocrap your core hours are basically my sleeping hours - that's so unuseful06:38
elmostub: nah, I really need to go to bed, and karl won't be up for another of couple of hours in case it all goes Pete Tong06:39
lifelessI can help06:39
lifelessmy hours are before stubs06:39
elmostub: and it's reasonably urgent, as macaroni is down to 20Gb :P06:39
elmolifeless: yeah, I know I just mean in general06:39
stubI've split my core hours, with a big break in the middle, so I'm available on UK time.06:40
elmoStaffCalendar says 04:00-12:00 UTC?06:40
elmoif that's got a big break in a middle, someone's getting short changed ;-P06:40
stubBah06:41
elmoanyway, gone, night06:42
=== stub wonders whos core hours he changed ;)
lifelessnight elmo 06:42
=== LetterRip [n=LetterRi@udp038291uds.hawaiiantel.net] has joined #launchpad
LetterRiphello all06:44
LetterRipI have two questions related to translation and documentation06:44
LetterRipBlender has an out of tree translation for the Chinese language06:45
LetterRipand would like to know if the section on Chinese translation for Blender can be pointed to their site06:45
LetterRipThe other question, is that we have a many hundered page manual that is online in wiki format06:46
LetterRipthat has translations in various states of completion06:46
LetterRipfor about 6 languages in addition to english06:46
LetterRipis there anyway to get that into the rosetta system as well?06:47
=== mpt [n=mpt@203-167-187-191.dsl.clear.net.nz] has joined #launchpad
=== LetterRip [n=LetterRi@udp038291uds.hawaiiantel.net] has left #launchpad ["Leaving"]
=== stu1 [n=stub@gb.ja.99.51.revip.asianet.co.th] has joined #launchpad
=== Mez [n=Mez@ubuntu/member/mez] has joined #launchpad
=== mpt [n=mpt@210-246-37-239.paradise.net.nz] has joined #launchpad
=== mick_home [n=clamwin@adsl-149-3-182.mia.bellsouth.net] has joined #launchpad
mick_homehi everyone07:55
mick_homethere are a few things that I'd like to fix in launchpad (a few things annoy me)07:55
mick_homeis it possible to get the source (via cvs/svn)?07:56
mick_homeor is it closed source?07:56
mptmick_home, it's not open source yet07:57
mptthough the plan is for it to be released over time07:57
mptWhat things annoy you in particular?07:57
mick_homemissing ical support07:57
mick_homea calendar does very little for me ;-)07:57
mick_homebut ical support does a lot07:57
mick_homempt: is there a particular reason why it isn't OSS right now?07:58
=== robitaille [n=robitail@ubuntu/member/robitaille] has joined #launchpad
mick_homei'd also like to see how the bts is tied into it (and see if it is possible to replace it with bugzilla)08:01
mick_homea local install would also be nice to have08:02
mptwell, much of the benefit of Launchpad comes from people using a single instance08:03
mick_homewell, yes08:03
mick_homebut many people won't touch it if it isn't OSS08:04
mptfor example, the Big Idea of the bug tracker is to let multiple distributors, and upstream developers, collaborate on fixing the same bug08:04
mptsimilarly, the advantage of Rosetta is that multiple distributors and upstreams can share each others' translations08:04
njsthis seems like a logically inconsistent argument.  if there's such a benefit to having a single install, then people will continue to use that install, because they get benefits; even if the source code is open.08:05
njsbut on the other hand, many people will _not_ use that central install on philosophical grounds, if the source code is not open.08:05
mick_homewell gforge didn't kill sf.net - i doubt that releasing it as oss would harm launchpad in any way (it would only benefit)08:05
mptnjs, but then it would take *years* for the economies of scale to bring people into a single installation08:06
=== robitaille [n=robitail@ubuntu/member/robitaille] has joined #launchpad
mick_hometo be honest... i see only benefits08:07
mptmick_home, what does sourceforge do to let distributors cooperate with each other?08:07
mick_homefor instance, you have a huge amount of people that won't touch launchpad atm (the DDs for instance)08:07
mick_homempt: i just compared opening up the sf.net code (gforge) and the success of sf.net in general08:08
mptI understand that argument08:08
mpt(though I have less respect for it if such people also use Google:-)08:08
mick_homeheh08:08
jameshmick_home: you can get an ICalendar export at webcal://launchpad.net/people/username/+calendar/+icalendar08:09
jamesh(replace "webcal" with http or https, if you want)08:09
njsone lesson I have learned as a maintainer is that whether I respect my users or not they still are important :-)08:10
mptmick_home: but the management have made the decision that the benefit from forcing the economies of scale early on is greater than the harm from however many developers won't use it for as long as it's closed08:10
mptand I think they're probably right08:10
mick_homeblog would also be nice08:10
mick_homesince homepage != blog08:10
=== robitaille [n=robitail@ubuntu/member/robitaille] has joined #launchpad
mptmick_home, you mean a Weblog field for a registered person?08:11
mick_homeblog link08:11
mick_homeblogging possibilities (via launchpad)08:11
mptyes08:11
mptwe've just been considering that in the past week08:11
mick_homeand the possibility to parse an rss feed of a blog08:11
mpthttps://wiki.launchpad.canonical.com/BlogIntegration08:11
jameshmick_home: allowing people to give a link to their web log / syndication feed is being considered08:11
jameshmick_home: to make it easy to generate a planet config from a LP team, for instance08:12
mptso that Launchpad can Planetize teams08:12
mptsnap ;-)08:12
mick_homewell, i'm just adding stuff that i'd be interested in (using and developing)08:12
mick_homempt - would you mind shooting me an email if it ever does go open source08:14
=== sd-tux [i=sd@2001:4ca0:0:fe00:0:0:a96:3f18] has joined #launchpad
=== JanC [n=janc@lugwv/member/JanC] has joined #launchpad
mick_homempt: are you a dev of launchpad?08:17
mptmick_home, I am a developer08:17
mptthe plan as far as I know is to open source it parts at a time08:18
mptAre you interested in particular parts, or just the whole shebang? :-)08:18
mick_homewell, i can't test in parts now can i ;-)08:18
mptmick_home, if you just want to play around with various features, you can use https://staging.ubuntu.com/08:20
=== Keybuk [n=scott@descent.netsplit.com] has joined #launchpad
mpt(which really should be staging.launchpad.net, but anyway)08:20
mick_homei'm interested in coding features (not testing new features)08:21
mptah08:22
jameshmpt: staging.launchpad.net does go to the same server as staging.ubuntu.com, but seems to show the shipit interface08:22
mptjamesh, yes, there's something in my Inbox about rationalizing the various domains08:22
mptactually, for me it redirects08:23
mptmick_home, have you done much with Zope before?08:23
ajmitchmpt: will there be many differences from production? or is staging what is made production each week?08:23
mptajmitch, the latter08:23
ajmitchzope 3 is fun, really ;)08:23
mick_homepython yes... zope no08:24
mptso it's somewhat newer than production about 5/7 of the time08:24
ajmitchok08:24
mick_homempt: like i said, mind sending me an email when/if the source ever becomes available?08:24
mick_homei understand if you say "no" btw (since I'm probably not the first person to ask)08:26
jameshmick_home: when things are released, we won't keep it a secret08:26
jameshyou can be sure of that08:26
mptmick_home, you're not the first person to ask for the source, but you're the first to ask for e-mail notificaiton :-)08:27
mick_homewell ya i get that08:27
mptI'd probably forget08:27
mick_homebut i don't check the site 24/7 ;-)08:27
mptmick_home, do you read Slashdot?08:27
ajmitchmpt: have parts been freed already?08:27
mick_homempt: oh god no... i used to 08:27
mick_homeit will probably make it on /. though08:28
mick_homempt: my experience is with python/wxPython apps08:28
mptyes, that's why I asked08:28
mick_homenot really python web apps08:28
mptmick_home, ok, e-mail mpt@canonical.com and I'll reply when it's all open-sourced :-)08:28
mick_homethanks :-)08:29
mptajmitch, not as far as I know08:29
jameshajmitch: no Launchpad specific bits -- we have fed back improvements to open source projects we make use of though08:29
jameshe.g. psycopg, pyme, etc08:29
=== lbm [n=lbm@cpe.atm4-0-1301006.0x50a0824e.vgnxx6.customer.tele.dk] has joined #launchpad
ajmitchjamesh: yes, I've seen that, which is great08:30
=== fabbione [i=fabbione@gordian.fabbione.net] has joined #launchpad
=== Nafallo_away is now known as Nafallo
mick_homempt: thanks (email sent)08:31
=== fabbione [i=fabbione@gordian.fabbione.net] has joined #launchpad
=== fabbione [i=fabbione@gordian.fabbione.net] has joined #launchpad
=== carlos [n=carlos@198.Red-83-50-62.dynamicIP.rima-tde.net] has joined #launchpad
carlosmorning08:41
carlosstub, hi08:41
carlosstub, when are you going to do the production update?08:41
jameshcarlos: yesterday08:46
=== Nafallo is now known as Nafallo_away
carlosoh, fuck08:46
carloshmm, I need a cherrypick then08:46
=== Nafallo_away is now known as Nafallo
=== Nafallo is now known as Nafallo_away
=== Nafallo_away is now known as Nafallo
carlosdaf, ping09:01
=== mick_home [n=clamwin@adsl-149-3-182.mia.bellsouth.net] has left #launchpad []
=== mick_home [n=clamwin@adsl-149-3-182.mia.bellsouth.net] has joined #launchpad
mick_homehi guys (i'm back)09:30
mick_homei am curious to know if launchpad supports only gettext or other means09:31
mick_homelike RC files09:31
carlosmick_home, only gettext09:35
carlosmick_home, but there are many tools that gives you a .po file from many other resources to translate09:35
mick_homeso i would convert from RC -> .po then have that go from .po -> RC ?09:35
carlosright09:36
mick_homecarlos: have a link?09:36
carlosmick_home, is the RC file like 'key=value' content?09:41
mick_homestandard Windows .rc09:43
carlosmick_home, sorry, I don't remember the details of that format... could you show me an example, please?09:45
mick_homenm i found what i'm looking for09:53
mick_homecarlos: http://icu.sourceforge.net/userguide/localizing.html#Sample_rc09:54
mick_homeif you want to see a real example, check out the ReactOS bugzilla setup09:54
mick_homeall the localizations are .rc files09:55
carloshmmm09:55
carlosI'm not sure how to get that into a .po file...09:56
carlosIt looks like openoffice's files09:56
mick_homei'll be back once launchpad goes open source... there are too many features missing atm that i obviously can't impliment w/o the source09:56
carlosmick_home, but you can request us to implement them and we can try to do it...09:56
mick_homeyes, but I don't like asking when I can do it myself at a later date ;-)09:57
mick_homemy list of wants:09:57
mick_home- blog integration 09:57
mick_home- ical support09:57
mick_home- rss parsing of blogs09:58
mick_home- rss /rdf support in general09:58
mick_home- support for other formats than gettext09:58
mick_home- IM clients should be listed (not irc / jabber specific imo)09:59
dafcarlos: pong09:59
carlosmick_home, most of those features are planned or being discussed atm10:00
carlosdaf, I'm with #1681. Could you confirm that the final decission to fix it was to allow '\r\n' stored into our database if the msgid had them?10:01
carlosmick_home, if you file bugs about them I'm sure that the ones that are not planned would be implemented10:01
carlosUbugtu, you are sleeping....10:02
dafcarlos: I can't remember off the top of my head10:03
carlosdaf, ok10:03
carlosI think that was the last thing we talked but I'm not sure if with the triage you are doing with SteveA you decided something else10:04
dafif we decided something else, we would have said so in the bug :)10:04
dafI'll look at the LP mail10:04
sivangmorning all!10:05
carlossivang, morning!!10:07
=== carlos -> breakfast
sivangcarlos: morning carlos, good to be back.10:08
=== sivang is back of 2 days (apart from weekend) of being sick
carlossivang, Welcome back then10:08
carlosI hope you are at 100% ;-)10:08
sivangcarlos: yes, back to myself , thanks you.10:09
dafhi Sivan10:09
dafglad you're better10:09
dafcarlos: hmm, have we ever seen a msgid with '\r' in it10:09
dafcarlos: I'm wondering whether this is a YAGNI10:09
sivangdaf: thanks :-)10:10
carloslaunchpad_staging=> SELECT count(*) from pomsgid where msgid like '%\r%';10:11
carlos count10:11
carlos-------10:11
carlos    3910:11
carlos(1 row)10:11
dafok10:11
dafmy next question is: which templates do these belong to?10:12
carlosdaf, I suppose they will be related to Mono applications10:12
carloslet me check10:12
dafit kind of sucks to expose translators to \r10:13
dafyou can always convert from logical to physical newlines in the code10:13
carlosdaf, any developer that uses Windows to write the application is adding this "problem"10:13
daf39 / X million is not much10:14
dafobviously it's > 010:14
dafjust to check:10:15
dafyou plan is to strip newlines from translations unless the msgid contains \r?10:15
carlos14 templates have the \r10:16
dafok10:16
dafmaybe nopaste the PTNs?10:16
carlosdaf, if the msgid only has '\n', we strip the translation10:16
carlosif it has \r\n, we leave it (or fix it if is missing them)10:17
dafor if it has no '\n' :)10:17
carlosI need to check if we have just '\r'10:17
dafgood idea10:17
carlosbut that's from the old MacOS <= 9 systems...10:17
dafor if somebody is doing something weird10:17
dafAPT uses \r to do progress bars10:18
dafbut I don't think it exposes that to translators10:18
njsexposing that to translators seems like an unambiguous bug :-)10:18
carlosOne of the templates with \r chars belongs to "The Ubuntu package descriptions for the releases." product...10:19
dafnjs: to sensible people like you and me, sure :)10:19
dafcarlos: see, I think that should be fixed10:20
carlos    name10:20
carlos-------------10:20
carlos blender10:20
carlos gnue-forms10:20
carlos hercules10:20
carlos kvirc10:20
carlos libchipcard10:20
carlos ncpfs10:20
carlos shadow10:20
carlos simplecdrx10:20
carlos slrn10:20
carlos somaplayer10:21
carlos zssh10:21
carlos(11 rows)10:21
carlosthat's the list of the other sourcepackages that use the \r char10:21
dafhmm10:21
carlosdaf, so we can fix it on import/submit time without asking the user to pay attention to it10:21
carlosbut only when the '\r' is used as '\r\n'10:21
dafI'm not sure I understand what you mean10:22
dafby changing the msgids?10:22
carlosif \r is alone... as you suggests with apt.. that would be a bit more difficult to fix10:22
carlosdaf, no, the translations10:22
dafright10:22
dafchanging the msgids would be dodgy10:22
carlosdaf, changing msgids is broken ;-)10:22
dafyes10:22
dafso, I say we go with your plan10:23
dafbut it would be nice to generate a warning if somebody imports a template with '\r'10:23
carlosIt makes no sense to add a visual way to represent the \r10:23
carlosok10:23
dafhow difficult do you think that would be?10:23
dafwe can use lpnotification for web uploads10:23
carlosnot really....10:23
dafno?10:24
carlosthe web upload is not doing the import10:24
carlosso we cannot know that at that point10:24
dafsure, it's not doing the import10:24
carlosdaf, but we need to add notification mails when the .pot file is imported10:24
carlosso we can add there the warning10:24
=== raptoid [n=raptoid@81.213.133.116] has joined #launchpad
dafbut I think parsing the PO file should be quick enough that it's not a problem to check there10:24
dafah, good point10:25
dafis there a bug open on that?10:25
carlosdaf, About if it's difficult or not... I need to finish POMsgSetPage implementation first or I will get a ton of conflicts, but is not too complicate the fix of that bug10:26
carlosfor .pot notifications?10:26
dafyep10:26
carlosI don't think so10:26
carlosat least I don't remember it10:26
dafok10:26
dafI propose:10:26
dafdo the fix you suggested10:26
daffile a bug on notificatoins for POT imports10:26
jameshmick_home: you can use gettext's msgfmt utility to generate a .Net resource file.  That might be similar to a Windows resource file10:26
dafmention that we should warn about \r10:26
dafdid I miss anything out?10:27
carlosok, sounds like a plan10:27
dafgood :)10:27
carlosdaf, thanks for your input10:27
dafyou're welcome10:27
=== carlos -> breakfast
carloslater10:27
dafcarlos: oh, maybe say in #1681 what the plan we agreed is10:27
mick_homejamesh: ty10:37
mick_home.resx file?10:37
jameshmick_home: no idea10:38
SteveAhi folks10:38
Kinnisonhi steve10:38
jameshmick_home: I'm just looking at the "msgfmt --help" output10:38
SteveAi'm getting ready to catch a plane to london10:38
SteveAis there anything urgent that i should do here?10:38
lifelesstest10:38
jameshmick_home: the xgettext utility also says it supports pulling strings from C# code10:38
SteveAi don't think i need to do any testing right now, lifeless 10:38
lifelessSteveA: test that you have everything needed for the sprint10:39
mick_homejamesh: i saw mixed docs on that10:39
jameshmick_home: anyway, it would probably be worth testing.10:40
SteveAlifeless: you mean, construct a miniature stub sprint, and briefly attend that?10:40
lifelessSteveA: no, just mock it up and walk through the responses10:41
dafSteveA: have a good flight10:43
=== jamesh wonders what stub would think about being miniaturised
Nafallolol10:45
dafHoney, I Shrunk the DBA10:46
=== koke [n=koke@ubuntu/member/koke] has joined #launchpad
Kinnisonjamesh: he'd probably cope so long as you didn't inject him into elmo's arse or anything10:47
=== sivang rotfls
sivangKinnison: hi daniel! 'sup?10:49
Kinnisonhi sivang10:51
KinnisonI heard you were ill10:51
sivangKinnison: yep, I'm better now10:51
=== Nafallo looks at the new, improved sivang :-)
Kinnisonsivang: excellent.10:52
sivangNafallo: re-energated for sure :)10:52
sivangKinnison: Have you had any chance to practice some herbew during the holidays?10:52
Kinnisonsivang: when I was unwell, I lay in bed reading the book10:53
Kinnisonsivang: I still don't recognise all the letters :-(10:53
=== Kinnison thinks his friend nattie wants to learn too, so will talk with her about setting aside regular time to sit together and learn
Nafalloeveryone has been ill except me? :-P10:53
KinnisonNafallo: possibly :-)10:53
sivangKinnison: ill again? during holiday time? bad :-/10:54
Kinnisonsivang: aye, just my luck10:54
NafalloI broke my damn toe instead though :-/10:54
=== Kinnison returns from taking rob to a funeral
daflifeless: any chance of getting PQM's duplicate newline bug fixed -- it's bloody annoying11:36
Kinnisondaf: I gave lifeless a patch for that almost a year ago11:37
lifelessdaf: patches gratefully accepted11:37
lifelessKinnison: I have no idea where that is11:37
jameshjust put up a branch to include logs of executed statements in OOPS reports11:37
Kinnisonlifeless: you suck11:37
=== Kinnison grins
lifelessKinnison: yes I do, for the right person11:37
Kinnisonlifeless: baddumtish11:37
jameshlifeless: where is pqm's bzr branch?11:37
lifelessdaf: http://people.ubuntu.com/~robertc/pqm/trunk11:37
lifelessjamesh: ^^11:37
lifelessTDD is mandatory for patches11:37
dafjamesh: re OOPSes: that's great11:38
=== Nafallo is now known as Nafallo_away
jameshwe'll also be able to start generating OOPS reports for requests that take a while, but don't hit the hard timeout11:39
dafthat's also great :)11:39
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
matsubaragood morning!11:40
dafgood morning Brasil!11:40
sivangmorning matsubara !11:40
=== Nafallo_away is now known as Nafallo
jameshlifeless: are items in the "output" list of CommandRunner objects meant to be newline-terminated or not?12:01
jamesh(in pqm)12:01
lifelessI think the problem is its never been defined properly12:07
lifelessso it needs a mini audit for how its used, and then the best choice taken - not hard12:08
lifelessI would be inclined to say 'yes' because thats how python 'for line in file' works - so its predictable to people12:08
carlosstub, hi, around?12:10
=== raphink [n=raphink@raphink.net] has joined #launchpad
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
=== raphink [n=raphink@raphink.net] has joined #launchpad
=== cprov [n=cprov@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
daflifeless: bug 2263 -- can you take a look?12:24
UbugtuMalone bug 2263: "cscvs tests fail and leave cruft behind" Fix req. for: launchpad (upstream), Severity: Normal, Assigned to: David Allouche, Status: Unconfirmed http://launchpad.net/bugs/226312:24
cprovmorning guys 12:24
dafhi cprov 12:24
cprovdaf: hi daf 12:24
lifelessdaf - take a look at what precisely ?12:25
=== Nafallo is now known as Nafallo_away
daflifeless: do you know if it's still a problem?12:27
daflifeless: if so, I'll mark it confirmed12:27
dafmaybe I should be poking ddaa instead12:28
ddaamh?12:28
dafthe bug is assinged to you12:28
ddaaoh, right, I'm the guy most often poking around this code base12:29
ddaaI have not in months12:29
ddaaAnyway, the whole test dir handling of cscvs is brain damaged12:29
LarstiQddaa: branch scanning, very cool12:30
ddaadaf: I'll confirm along the lines of "yes, cscvs tests temp dir handling is brain damaged, will fix when I come around to".12:31
dafddaa: thanks, that's what I wanted :)12:31
ddaalow priority12:31
ddaaLarstiQ: thank you, but I'm just the messenger, neumeyer, jblack and sabdfl have all made very significant direct contributions.12:35
dafcprov: where's kiko today?12:37
cprovdaf: coming, I hope ;)12:38
LarstiQddaa: you may message my appreciation back to them ;)12:38
dafcprov: ah, just being slow, yes?12:38
cprovdaf: certainly 12:39
ddaadaf: bug 6563 is needinfo, why?12:40
UbugtuMalone bug 6563: "No easy way to go to branch listings from a branch page" Fix req. for: launchpad (upstream), Severity: Normal, Assigned to: Nobody, Status: Needs Info http://launchpad.net/bugs/656312:40
dafddaa: because I wanted a response to my comment from you12:41
dafperhaps I should have made that clearer12:42
ddaaUh... well, I reply something...12:42
ddaadaf: I know nothing about breadcrumbs.12:43
dafto put it another way:12:43
dafI'm trying to find concrete things we can do to resolve the problems you have perceived12:43
dafbreadcumbs are the list of links on the top left hand of the page12:44
ddaaMh... I made a suggestion, but it was not very clear.12:44
ddaaCertainly a good thing, at least for consistency...12:44
ddaaOh yes, I know what they are, but I do not know how to use them, in terms of UI design and in terms of coding.12:44
dafthat's fine, I'm not expecting you to :)12:45
dafjust because you filed the bug doesn't mean you should fix it12:45
=== jinty [n=jinty@205.134.224.215] has joined #launchpad
ddaadaf is there a bug filed about transferring ownership of launchpad objects?12:52
ddaadaf: bug 6563 updated, like it better?12:54
UbugtuMalone bug 6563: "No easy way to go to branch listings from a branch page" Fix req. for: launchpad (upstream), Severity: Normal, Assigned to: Nobody, Status: Needs Info http://launchpad.net/bugs/656312:54
dafddaa: hmm, not sure12:54
ddaaMh... anyway, that would deserve a spec methink...12:54
ddaaI have some ideas about how that should be done.12:54
dafbut yes, thanks for the clarification12:55
daf"not sure" was in reference to ownership transfer12:55
ddaagot it12:55
ddaalifeless: what about closing all the baz bugs in launchpad with "wontfix"?01:02
dafjamesh: perhaps your OOPS analysis script could tell us what proportion of OOPSes are triggered by Launchpad developers ;)01:02
ddaawhat about a launchpad skin (or port or something) where oopses are ignored by the statistics? So debugging does not skew them.01:04
ddaaMh... isn't what staging is for... okay...01:04
lifelessddaa: wontfix does not mean 'no resources' it means 'no matter what this wont be fixed'01:04
ddaalifeless: hello, hello, reality? reality?01:04
lifelessddaa: i.e. its a variation on notabug.01:04
ddaaNo matter what, there is not development comunity for baz anymore.01:05
ddaatla, okay, baz, no.01:05
jameshlifeless: which config-manager branch is needed by pqm?01:06
lifelessjamesh: devel01:06
jameshwhere is that?01:06
jameshI could only find references to bazaar 1.x branches01:06
lifelessdebian/ubuntu or http://www.robertcollins.net/config-manager/trunk01:06
=== ddaa received spam title "golden blings"
ddaashould I forward that to sabdfl?01:07
jameshthanks01:07
jameshI looked at http://www.robertcollins.net/config-manager.html and on http://people.ubuntu.com/~robertc/, and didn't see it01:08
SteveAkiko phoned.  he's going to be in a little late today.01:08
ddaaSteveA: random UI idea, what about making the current facet more persistent. For example, when in bugs, and clicking on my name in the top right, to right to $me/+assignedbugs. Or when in branches, and clicking on a product link, go right to $product/+branches.01:14
ddaaIf you think that sounds halfway sane, I'll file a bug.01:14
stubcarlos: pong01:17
carlosstub, did you see my merge request into production?01:17
SteveAddaa: yes, that is a good idea.  actually, it's been discussed before, looking at the number of clicks people typically make.  you can file a bug on interactions that you have wanted yourself.01:18
=== SteveA --> plane
dafstub: can you tell me the name of the person with ID 414153?01:21
stubcarlos: Got it01:21
=== beyond [n=beyond@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
stubdaf:  plug-min | Philippine Linux Users' Group-Mindanao01:23
dafaha01:23
dafsomebody managed to request a password for a team01:24
carlosstub, would be possible to have it merged today? or at least anytime soon?01:25
stubcarlos: I rolled out 2966, so 2961 and 2966 are already out there01:26
stubcarlos: I'll have a look at 297101:27
stubAnyone feel like telling me how to cherry pick with bzr ?01:27
dafbzr merge -r X..Y, I suspect01:28
daf(bzr merge --help)01:28
kikohey there01:31
dafkiko!01:31
dafnow, what was I going to harass you about?01:31
kikowell, my friend's mother had a stroke so I will be out at the hospital up till 16:00 utc; you'll have plenty of time to remember01:32
dafoh no01:32
ddaadaf: me think bug 2110 needs an assignee...01:33
dafwell, it can certainly be confirmed01:34
ddaaI cannot, I'm the reporter :)01:34
dafdone01:34
dafas for assignee, I don't know who it would be01:34
ddaakiko: !01:35
ddaaI would like someone to be responsible for bug 2110.01:35
kikohey ddaa 01:35
kikowhat is that bug01:35
ddaaUbugtu: hello?01:35
ddaait's "Autogenerated forms do not have correct tab order"01:36
kikookay01:36
kikothat's currently mpt + bjornt on a spec that has the word "form" in it01:36
sivangddaa: Ubugtu is probably away :)01:36
kikothere's even an implementation plan01:36
kikoso either mpt or bjornt 01:36
carlosstub, oh, cool01:36
carlosstub, thanks01:36
dafkiko: where's this spec?01:37
ddaait's linked from the bug...01:37
=== carlos -> lunch
kikodaf, where are all our specs?01:37
ddaawhy do we have all those nifty cross-referencing features if NOBODY CARES?01:37
kikoheh01:37
dafddaa: I can't see it01:38
dafoh, ther01:39
dafe01:39
ddaadaf: then please file an usability bug :)01:39
kikohttps://wiki.launchpad.canonical.com/FormLayout01:39
dafwe have plenty of bugs about portlets being invisible01:39
=== hno73 [n=henrik@henrik.gotadsl.co.uk] has joined #launchpad
kikoboomboomboom01:39
daf*cough*01:40
=== kiko forgets bzr push
kikodoh doh doh01:40
dafI did that too :)01:41
kikoI should be put on the rack01:41
dafok, this spec has code and UI changes01:41
dafI suspect the tabindex thing will be a code change01:41
kikoright01:41
dafso if it's going to be assigned to anybody, it would be Bjrn01:42
kikoit needs to be done a bit smartly01:42
dafbut I don't think assigning for the sake of assigning is worth it01:42
kikowell01:42
kikoagreed.01:42
dafgetting a milestone on it would have more impact01:42
dafwhich I think is up to kiko or Steve01:43
hno73Hi.  The general ubuntu FAQ including ShipIt info has now moved to http://www.ubuntu.com/support/faq so it would be good to update the link on https://shipit.ubuntu.com/ 01:44
hno73I've filed a malone bug here: https://launchpad.net/products/shipit/+bug/660501:44
UbugtuMalone bug 6605: "ShipIt FAQ link" Fix req. for: shipit (upstream), Severity: Normal, Assigned to: Nobody, Status: Unconfirmed http://launchpad.net/bugs/660501:44
kikothanks hno73 01:44
dafKinnison: when are you bringing me cake^W^W^Wcoming over to work?01:47
Kinnisondaf: thursday?01:48
dafsounds good01:49
Kinnisonhmm, actually 'tis lunchtime now01:49
=== Kinnison heads off to find some sarnies
=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has joined #launchpad
=== hno73 [n=henrik@henrik.gotadsl.co.uk] has left #launchpad []
Seveaslaunchpad is OOPSing out whenever I want to edit a team member...01:59
Seveasit actually did edit, but redirects to /+member/$name/+members instead of /+members01:59
dafSeveas: this is a known bug02:01
dafSeveas: I'm working on a fix02:01
dafSeveas: bug 637202:01
UbugtuMalone bug 6372: "approving members broken" Fix req. for: launchpad (upstream), Severity: Normal, Assigned to: Dafydd Harries, Status: In Progress http://launchpad.net/bugs/637202:01
dafcprov: bug 576502:03
UbugtuMalone bug 5765: "Absence of fmt:datetime for code generated datetime.datetime instances" Fix req. for: launchpad (upstream), Severity: Normal, Assigned to: Nobody, Status: Unconfirmed http://launchpad.net/bugs/576502:03
dafcprov: got a doctes for it?02:03
cprovdaf: not yet, it happens in the new +builds pages (when now is returned from the view class)02:04
Seveasdaf, I guess you know, but it's also broken for rejecting ;)02:04
ddaabug 660702:05
UbugtuMalone bug 6607: "More persistent facets" Fix req. for: launchpad (upstream), Severity: Normal, Assigned to: Nobody, Status: Unconfirmed http://launchpad.net/bugs/660702:05
ddaadaf: SteveA said it was a good idea and was discussed before02:05
ddaaooooh, scheduled maintenance notice!02:06
ddaashould probably be much louder02:06
sivangdoes anyone know if bzr support 'publishing' as in , bzr publish sivan@host.tld:~/.../public_html02:06
sivangeven if there wasn't any branch there before?02:06
ddaalink blinking red or something02:07
dafbzr push is what you want, I think02:07
ddaasivang: yup, bzr push02:07
sivangsivan@ubuntu:~/devel/pkg/db2/db2-dependencies/db2-dependencies-1.0$ bzr push sivan@mercury.linuxguru.net:~/public_html/02:08
sivangbzr: ERROR: Remote location is not a bzr branch (or empty directory)02:08
lifelessblink is a ticket to hell02:08
ddaalifeless: I was not _really_ serious02:08
lifelessddaa: neither was I 02:08
ddaasivang: error reporting sucks, give hell to folks in #bzr02:08
sivanghehe02:08
lifelessif I was serious it would have been zandrus seventh hell02:08
=== sivang joins #bzr
dafthe road the hell is paved with bad HTML02:09
lifelessddaa: dude thats exactly correct - that dir is neither a bzr branch nor a empty fdir02:09
ddaatry "bzr push sftp://sivan@mercury.linuxguru.net:/home/sivan/public_html"02:09
lifelesssivang: put the path you want it published at on the end.02:09
lifelessi.e. db2-dependencies02:09
ddaalifeless: everytime I mistype a url for push I get this obnoxious error02:09
lifelesspropose a better one then02:10
dafit should say "perhaps put the name of the branch on the end of the path"02:10
lifelessbtw02:10
dafperhaps?02:10
lifelessyou said you found some bad-O stuff02:10
sivanglifeless: ah, oops I'll try that02:10
ddaaThis should be something like "directory does not exist: $dirname [on host $hostname] ", where the bit in bracket in the host part of the URL if applicable.02:10
lifelesscan you please push the branch with that in it somewhere so we can pull it ?02:10
ddaaAlternatively, "directory is not a bzr branch: blah blah"02:11
sivangdaf: yes, after checking that you've forgotten to specify the target location02:11
ddaaAlternatively, "this branch has a diverged history, blah blah. If you really mean it, use --overwrite".02:11
sivanglifeless: yay, it works02:11
lifelessddaa: you get those warnings separately02:12
lifelessddaa: already02:12
dafperhaps if the remote directory exists, it should push to remote path + branch tag02:12
lifelessdaf: uhm, hell no02:12
ddaawell, that's not the experience I had... but nevermind.02:12
lifelessddaa: anyway #bzr, or bazaar-ng@.. or file a bug.02:12
daf(exists and is not a branch)02:12
sivangmy thyinking was that it could take the topest level dir for the source branch and create the same one at the target02:12
lifelessddaa: and -please- give me your performance tuned branch02:13
=== raptoid [n=raptoid@85.99.64.252] has joined #launchpad
lifelesssivang: thats what will probably be supported in repositories but for standalone branches its a minefield of 'whoops' waiting to happen02:13
ddaaOkay, I'll look at it right now, but It got mostly supersed by other patches, mostly from geofreddo02:13
stubcarlos: cherry picked02:13
lifelessddaa: you had a workingtree iterator fix of some sort02:13
lifelessthats definately not superceded02:13
ddaaha... right02:13
=== ddaa just completely forgot about it...
ddaa-> #bzr02:14
sivanglifeless: what do you mean in 'supported repositories' ?02:17
dafbzr is going to support code repositories02:18
dafrather than just individual branches02:18
sivangdaf: ah cool02:20
stubcarlos: poimport is still dying - a missing AND at the end of a query02:25
=== carlos [n=carlos@168.Red-83-53-62.dynamicIP.rima-tde.net] has joined #launchpad
dafENOTEST?02:30
=== raptoid [n=raptoid@81.213.134.147] has joined #launchpad
=== uws [n=mathilda@62.212.82.150] has joined #launchpad
uwsIs the LP web site down atM?02:41
dafyes, it is down for maintenance02:44
dafwe expect it to be back again shortly02:44
uwsdaf: Any clue on how long it will take?02:44
dafno, I'm afraid not02:45
dafI think it has taken longer than it usually has02:46
bradbjamesh: Hi. Any news on the status notes as comment review?02:52
=== mgalvin [n=mgalvin@ubuntu/member/mgalvin] has joined #launchpad
uwsyay, it's back online03:11
stubcarlos: I've disabled poimport for the time being as it isn't doing much besides spamming us03:13
=== thierry_ [n=thierry@modemcable038.65-131-66.mc.videotron.ca] has joined #launchpad
=== poningru [n=poningru@n128-227-69-10.xlate.ufl.edu] has joined #launchpad
KinnisonDoes Ubugtu get bugs from all products or only some?04:04
Kinnisondaf: Are you doing triage/confirmation? If so, bug#6611 should be easy for you to confirm04:04
LarstiQKinnison: all afaik04:09
LarstiQit knows about bug 1 and about bug 328104:09
=== matsubara is now known as matsubara-lunch
dafKinnison: wow, what a weird bug04:50
Kinnisonit looks like it is using the binarypackagename to look up in the sourcepackagename table or something04:50
KinnisonHmm, perhaps not04:51
Kinnisonhttps://launchpad.net/distros/ubuntu/hoary/amd64/libdisplaymigration0/0.28-304:51
Kinnisonthat shows the -dev package04:52
Kinnisonbut the source package is without the 0 on the end04:52
Kinnisonso there goes my theory04:52
dafit's not a gina fubar, is it?04:52
KinnisonI don't see how it could be04:53
Kinnisongiven on one hand we're using a binarypackagename of lua50 and on the other hand it's displaying one of lua50-doc04:53
Kinnisonit's a code bug somewhere04:53
dafoff-by-one error?04:53
Kinnisonin what? it'll be a selectery error somewhere04:53
Kinnisonprobably in the magic binary package stuff04:53
dafmmm04:53
Kinnisonumm distroreleasebinarypackagerelease04:53
dafnot distroarchreleasebinarypackagerelease?04:54
Kinnisonoops yes04:55
Kinnisondarbpr04:55
dafhmm -- is salgado still on holiday?04:57
=== matsubara-lunch is now known as matsubara
matsubaraKinnison: isnt't bug 6611 a dupe of bug 3516?04:59
matsubaradaf: yes, he is.04:59
dafok, thanks04:59
dafback next week?04:59
matsubaradaf: I think he'll be back on 16th04:59
dafgreat04:59
Kinnisonmatsubara: It may be the same issue manifesting itself05:00
Kinnisonmatsubara: or it may not05:00
dafthe symptoms look identical05:01
dafI'll dup them for now05:02
Kinnisonokay05:04
KinnisonCan you make sure that whichever is left usable is filed against soyuz please?05:04
KinnisonAll soyuz UI bugs should be against the soyuz product05:04
Kinnisonotherwise I don't spot things when filing bugs05:04
dafok05:04
dafI've been a bit lax about reassigning to soyuz05:04
dafI'll try and do so more05:04
Kinnisonthanks05:04
KinnisonI find it hard to keep track when bugs aren't grouped05:05
dafI sympathise05:05
dafbesides, reassigning does wonders for the bug count ;)05:06
=== Kinnison grins
dafbradb: what do you about omitting the "not filed elsewhere" text05:19
dafbradb: I find it distracting05:19
bradbdaf: I think SteveA filed a bug on it. We can probably just remove it.05:21
dafyay05:22
=== bradb follows up to bugs that were already marked as dups because, since bug contacts are explicit and not implicit, I didn't get the bugmail on these older bugs saying they got marked as dups. ARGH.
bradbLaunchpad developers won't get any bugmail for any bugs opened before today--I set the bugcontacts today--unless they reported the bug, or someone happened to explicitly add Launchpad Developers to the Cc list on the bug.05:25
bradbFeel the user love.05:26
=== carlos [n=carlos@168.Red-83-53-62.dynamicIP.rima-tde.net] has joined #launchpad
Kinnisondaf: I think you got a touch reassign-happy05:27
Kinnisondaf: why is 1527 a soyuz ui bug?05:27
dafoh, hmm05:28
dafI was thikning soyuz == package-y bits of Launchpad, not soyuz == package UI bits of Launchpad05:29
dafdo we have a product for gina?05:29
dafor for the uploader/dominator/gantry etc.?05:29
Kinnisonthere's launchpad-upload-and-queue05:31
Kinnisonlaunchpad-publisher05:31
dilysMerge to devel/launchpad: [trivial]  capitalise distribution/release names in sample data (r2973: Dafydd Harries)05:31
Kinnisonlaunchpad-buildd05:31
Kinnisonand soyuz05:31
dafI see05:31
Kinnisongina stuff probably ought to remain against the main launchpad product05:31
dafI'll try and get them right05:32
dafif I don't, scold me and feel free to reassign again05:32
=== Kinnison grins
=== Kinnison won't scold you for helping
Kinnisonyou're too cuddly for that05:32
=== daf gives you some more bugs
Kinnisonta05:33
dafhmm, Soyuz needs a 1.1 milestone05:33
dafoh, it has one05:34
dafodd05:34
dafmust be Malone being silly05:34
ddaabradb: is there a way to tell launchpad: okay, I reported that bug, but I'm not interested in it anymore, really, don't clutter my +reportedbugs page with that anymore, please!05:37
dafbradb: "Bug #NNNN has not yet been reported in foo. Do you want to report it in foo?" -- it would be nice if it also had a button to reassign05:37
bradbddaa: Not yet, but that sounds like an interesting idea.05:37
dafperhaps: if you reported but are unsubscribed, don't list it05:37
ddaaI did not manage to unsubscribe from a reported bug...05:38
ddaamaybe I was just not awake yet05:38
ddaabradb: the use case is making my +reportedbugs page useful again by getting rid of all those baz bugs that lifeless does not want to close because maybe next christmas santa claus will take over maintenance of baz.05:39
bradbright05:40
sivangwhat do I need to have isntalled in order for bzr push to be rcognized and use the rsync method?05:40
sivangI get unknown command error05:40
dafdo you have bzrtools installed?05:41
bradbdaf: Everything is competing for space at the top of the bug page. ;)05:41
dafbradb: true that :)05:41
ddaajeff mum is not05:41
bradbPortlet allergies?05:41
sivangdaf: pff rightho, thank you05:42
ddaano, reference to an old quote05:42
ddaa"what is soyuz" "soyuz is an application built on the launchpad API" "like everything else" "no, my mum is not an application built on the launchpad API"05:42
sivangdaf: is it in main btw?05:43
dafsivang: universe05:43
dafsivang: though I use jbailey's snapshots05:43
dafI like my revision control systems fresh :)05:44
daf(undercooked, sometimes)05:44
sivangdaf: true, I will add his sources from the RFS page05:44
sivangdaf: I also can't find it in breezy's universe. weird05:45
dafoh!05:45
dafit's dapper/universe, sorry05:45
sivanguh-ha!05:45
sivangI had a fishy instinct about that :)05:46
sivangthen guess to add Jeff's snapshots is the way05:46
sivangdaf: does bzr catches import expection to know which capabilities to present to a user? (in man page as well??)05:49
sivang*exceptions05:49
ddaathat's not the way it works, the push plugin decorate the push bultin05:51
dafit used to catch import exceptions for celementtree05:52
Kinnisondaf: pah05:52
Kinnisondaf: I use my own branches, I like my revision control systems hacked05:52
LarstiQhah, that's nicelt quotabl05:52
dafKinnison: well, when I hack them, I can't be bothered to keep them up to date with the mainline :)05:53
Kinnisondaf: aah05:53
=== Kinnison might be a touch behind on bzrtools
=== Kinnison goes to look
=== Alinux [n=Ubuntu@p54A3B4CE.dip0.t-ipconnect.de] has joined #launchpad
sivangKinnison: you're own branches? you mean, you keep your own syncing scripts?05:54
Alinuxhello all...05:54
Kinnisonhi Alinux 05:55
=== sivang ghas to run now. c'ya all
AlinuxI have a problem, rosetta doesn't updates translation from an updated .po file.05:55
dafsee you sivang 05:55
dafAlinux: hmm, sounds like it could be a bug05:56
Alinuxmmm I think so05:56
dafcarlos: have we done confirmation emails for imports yet?05:56
Alinuxthis 2 days I have updated a valid .po files ... and no changes on site :(05:56
=== carlos [n=carlos@88.1.154.208] has joined #launchpad
=== gneuman [n=gneuman@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
Alinux:(05:58
dafcarlos: ping05:59
carlosdaf, pong05:59
dafcarlos: have we done confirmation emails for imports yet?05:59
dafor is it only error email?05:59
Alinux"Your upload worked. The translation content will appear in Rosetta in a few minutes."06:00
Alinuxbut no changes :(06:00
LarstiQAren't there some technical issues on the lp side atm?06:01
Kinnisonthe cronscripts might not be running right now06:05
Kinnisonbecause of database speed issues06:05
=== WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #launchpad
=== rbelem [n=rodrigo@ubuntu/member/rbelem] has joined #launchpad
Alinuxstill no changes :(06:22
Alinux"Your upload worked. The translation content will appear in Rosetta in a few minutes." - 20 minutes past.06:22
LarstiQAlinux: did you see our discussion of what might cause that?06:22
Alinuxis it normal?06:22
AlinuxLarstiQ, yes.06:23
LarstiQAlinux: well then06:23
Alinuxbut it worked in the past.06:24
KinnisonIt may be because bits of launchpad are currently disabled for performance reasons06:24
AlinuxI hope work is still in progress :)06:25
=== carlos_ [n=carlos@88.1.154.208] has joined #launchpad
Alinuxwitout you (developers) we (translators) can do nothing :)06:26
Alinuxso we are waiting for yuo :)06:26
Alinuxthanks boys!:D06:26
carlos_hmmm seems like I was disconnected...06:27
carlosdaf, Alinux, did you see my answer?06:28
LarstiQcarlos: nope06:31
carlosAlinux "Your upload worked. The translation content will appear in Rosetta in a few minutes."06:31
carlosAlinux but no changes :(06:31
carloscarlos daf, we do confirmations for .po imports06:31
carloscarlos and also errors06:31
carloscarlos Alinux, we have some problems with the imports06:31
carloscarlos Alinux, I hope tomorrow it will be fixed06:31
carlos* Disconnected (Connection timed out).06:31
=== bradb & # lunch
dafcarlos: cool06:37
dafcarlos: about the imports cronscript: is there a missing case in the tests?06:37
carlosseems like that06:38
carlosI wrote a test and it worked with our test data06:38
carlosbut seems like there is another problem that our tests didn't detect06:38
carlosso I need to do another fix 06:38
=== Nafallo_away is now known as Nafallo
dafaha, I see06:39
=== GoRoDeK [n=gorodek@p5083E8DD.dip.t-dialin.net] has joined #launchpad
dafcarlos: perhaps we can open a bug on fixing the import script tests06:43
carlosI guess it would be a good idea, but fixing the bugs we are going to fix/add tests also06:45
daftrue06:46
=== sistpoty [n=sistpoty@ubuntu/member/sistpoty] has joined #launchpad
sistpotyhi06:53
sistpotyis there any mailing list, where changes like the change to malones email-interface are announced?06:53
=== Zerlinna [n=mirjam@I7184.i.strato-dslnet.de] has joined #launchpad
Zerlinnahey, is smb here who could help me with my launchpad / ubuntuwiki account07:00
Zerlinna?07:00
bradbsistpoty: Not yet.07:05
KinnisonZerlinna: we can try. what's your problem?07:05
ZerlinnaKinnison: ya I accidently disabled my ubuntuwiki account.. is there any way to re-enable?07:06
sistpotybradb: would be good to have one... for motu merges we parse malone emails and I noticed only now that s.th. didn't work any longer :/07:06
bradbsistpoty: We have https://wiki.launchpad.canonical.com/LaunchpadWhatsNew being thought about.07:06
KinnisonZerlinna: Hmm, what's your launchpad name?07:07
ZerlinnaMirjamWaeckerlin07:07
Zerlinnaon launchpad the wiki account's still there, but I can't login to ubuntuwiki07:08
KinnisonOdd07:08
Kinnisonare you using your launchpad registered email/password to log into the wiki?07:08
Zerlinnayes07:08
KinnisonI wonder if the authserver is hiccoughing again07:09
Zerlinnahmm, I think I made the mistake07:09
sistpotybradb: oh, the spec for the lp-news is nice :)07:09
ZerlinnaKinnison: I didnt see that I can change the wikiname on launchpad, but I couldnt on the wiki, so I disabled my account on the wiki to create a new one... but I'm just blocked07:10
bradbsistpoty: If you have any feedback about those ideas, please feel free to bring them up in #launchpad.07:10
KinnisonZerlinna: I'm afraid you've lost me07:10
ZerlinnaKinnison: you mean you don't know how to fix it?07:11
sistpotybradb: if I read it right, the news feature will be rss (only?)... I guess some people (including me) would like to have this by mail as well... but that's just an idea07:11
KinnisonZerlinna: I mean, I'm not sure what I need to fix :_)07:11
sistpotybradb: apart from that the spec looks pretty complete07:11
KinnisonZerlinna: If it's that your moin user needs to be re-enabled then I'm not able to do that07:11
ZerlinnaKinnison: lol.. ok, status quo: I can login on launchpad, but on the wiki (always tells me wrong pw, but I KNOW that it's right, tried about a 100 times) 07:12
ZerlinnaKinnison: sorry: NOT on the wiki07:12
ZerlinnaKinnison: hmm.. you know smb who can?07:12
bradbsistpoty: I'm not deeply familiar with the spec, but it does seem to favour syndication instead of mailing lists.07:13
bradbsistpoty: I guess you're thinking of a launchpad-announce@?07:13
sistpotybradb: exactly... 07:14
=== raptoid [n=raptoid@81.213.134.147] has joined #launchpad
sistpotybradb: maybe once this news-feature is there, it could auto-deliver mails to some ml for convenience, but as I wrote before, that's just an idea07:14
bradbsistpoty: I'll add an XXX to the spec07:14
sistpotybradb: cool, thx07:15
=== sivang is back
ZerlinnaKinnison: or do you have any ideas where I could get help?07:16
KinnisonZerlinna: You need someone who understands the launchpad<->wiki linkage07:17
KinnisonZerlinna: I think spiv is the right person to ask07:17
ZerlinnaKinnison: ...or I just create another account on launchpad.. what do you think?07:18
bradbsistpoty: np, XXX added.07:18
KinnisonZerlinna: Seems a bit overkill to do that07:18
dafZerlinna: perhaps you're experiencing this bug https://launchpad.net/products/launchpad/+bug/628307:18
UbugtuMalone bug 6283: "Logging in thru the wiki with my password for launchpad won't work" Fix req. for: launchpad (upstream), Severity: Normal, Assigned to: Nobody, Status: Unconfirmed http://launchpad.net/bugs/628307:18
ZerlinnaKinnison: I have just the impression it's difficult to get help.. 07:19
=== carlos [n=carlos@211.Red-83-53-65.dynamicIP.rima-tde.net] has joined #launchpad
KinnisonZerlinna: It's only hard in real-time because we're spread out all over the world so timezones can cause realtime support to be a bit hard07:20
dafZerlinna: it depends who happens to be around when you turn up07:20
sistpotyok, gotta go now... thx again for your help ;)07:20
bradbnp, see ya07:20
sistpotycya07:20
Zerlinnadaf and Kinnison I have to admit I'm a bit impatient07:21
dafZerlinna: did you take a look at the bug I mentioned?07:22
Zerlinnadaf: I visited the link it's said that admin rights are required to recreate the account on moin07:23
Zerlinnabut I can create a new account and merge it with the old one, maybe that works :-)07:23
=== southfox [n=fox@200-122-8-43.dsl.prima.net.ar] has joined #launchpad
=== southfox is now known as southfoxargentin
=== southfoxargentin [n=fox@200-122-8-43.dsl.prima.net.ar] has joined #launchpad
Zerlinnanope, not working :-(07:41
Zerlinnadaf: Kinnison : any other idea... ?07:42
=== southfoxargentin [n=fox@200-122-8-43.dsl.prima.net.ar] has joined #launchpad
=== Kinnison hasn't sorry, and is about to leave for the night
ZerlinnaKinnison: thank you though and good night :-)07:44
KinnisonSorry07:44
=== Kinnison wishes he could have been of more help
ZerlinnaKinnison: never mind, I'll find a solution.. if it doesn't work I'll create a new account ;)07:44
dafZerlinna: perhaps it's bug 3987 that's causing you problems07:50
dafbug #398707:50
UbugtuMalone bug 3987: "Launchpad wiki UserPreferences causes mismatched passwords" Fix req. for: launchpad (upstream), Severity: Normal, Assigned to: Andrew Bennetts, Status: Needs Info http://launchpad.net/bugs/398707:50
Kinnisonciau all07:53
=== Kinnison heads off
=== southfoxargentin [n=fox@200-122-8-43.dsl.prima.net.ar] has joined #launchpad
Zerlinnadaf: ok I've done it now.. thank for the link! It brought me on the right way :-)08:05
dafZerlinna: glad I could help08:05
Zerlinnadaf: it wasn't very difficult in the end with the merging option it worked :-) thank you very much!08:06
Zerlinnaso.. I'm off launchpad now... thx again and bye08:06
=== Zerlinna [n=mirjam@I7184.i.strato-dslnet.de] has left #launchpad ["Konversation]
=== kaarel [n=kaarel@ip32.cab31.mus.starman.ee] has joined #launchpad
=== southfoxargentin [n=fox@200-122-8-249.dsl.prima.net.ar] has joined #launchpad
=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has joined #launchpad
=== bradb heads off, later
=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has left #launchpad []
=== raphink [n=raphink@raphink.net] has joined #launchpad
=== thierry_ [n=thierry@modemcable038.65-131-66.mc.videotron.ca] has joined #launchpad
=== mpt [n=mpt@203-167-187-191.dsl.clear.net.nz] has joined #launchpad
mptGooooooooooooood morning Launchpadders!10:28
gneumanmornig mpt10:28
=== fabbione [i=fabbione@gordian.fabbione.net] has joined #launchpad
kiko-afkhello there10:35
mptWhat's wrong with production?10:42
kikoit's hung :-(10:47
=== jinty [n=jinty@205.134.224.215] has joined #launchpad
lifelessand non running on gandwana11:02
lifelesswe're getting timeouts on some sockets11:03
lifelessI wonder if the db is awol11:04
lifelessindeed11:04
lifelessemperor is down, I'm contacting znarl.11:09
kikothanks 11:09
gneumanis anyone experiencing failures in make check?11:17
mptgneuman, did you remake the database?11:18
mptthere have been quite a few schema changes recently11:19
gneumanmake schema?11:19
gneumanyes11:19
mptmake in schema/, yes11:19
mptoh, can you just "make schema" instead?11:19
mptnifty!11:19
gneumanthats waht i allways did11:19
kikompt, you're welcome11:23
ajmitchis launchpad currently undergoing 'corrective maintenance'?11:41
mptyes, Launchpad's been very naughty11:43
ajmitchoh dear11:43
carloskiko, hi, do you have time for a new fast review?11:43
carloskiko, https://chinstrap.ubuntu.com/~dsilvers/paste/fileBoQ4wN.html11:43
kikonot really but11:43
kikoouch11:43
carlosok11:44
kikocan you test both codepaths there, carlos?11:44
carloswhich codepaths?11:44
kikothere's an if clause in getPOTemplateByPath11:45
kikomake sure you are testing both branches11:45
carlosoh, right11:45
carloshmmm11:47
carloskiko, the if is not needed, the first if entry point will never be reached11:47
kikocarlos, good thing I asked that question then!11:47
carlos;-)11:48
carlosdone11:48
kikoand self.query is never None?11:49
carloskiko, no, it's set as part of __init__ method11:50
=== cprov see you ...
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
carloskiko, can I use r=kiko?11:53
kikocarlos, sure.11:53
carlosok, thanks11:53
elmostub/lifeless: ?11:57
lifelessyo11:59
lifelessis the king in the house ?11:59
elmolifeless: can we make launchpad do something better?  like display the down for maintenance page11:59
elmoemperor's going to be down for another 5-10 mins at least11:59
lifelessok11:59
lifelessuhm, I was hoping to leave it running 12:00
lifelessthe maintenance page shows when its turned off12:00
lifelessany idea what broke emperor ?12:00
kikonot me12:02
lifelesskiko: you sure now ? :)12:02
elmolifeless: yes, will explain later, fix now12:02
elmolifeless: how is it useful to leave it running without a backend?12:03
kikolifeless, I won't admit to it in a public channel dammit12:03
lifelesskiko: DOIT12:03

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