[12:19] <sfllaw> I hate to bother you guys.
[12:19] <sfllaw> But what's the user-interface for approving members to a team?
[12:20] <sfllaw> Or even changing their status?
[12:20] <sfllaw> Oh, I see.  I got logged out.
[12:37] <jkelly_> is there any malone xml rpc integration available in python at the moment?
[12:43] <jdong> quick question, what happened to the "request backport in" button on launchpad?
[12:51] <somerville32> jdong: Who knows whats going on with launchpad, lol
[12:51] <somerville32> So many changes - hard to keep up
[12:51] <jdong> I have no idea, that's for sure :)
[12:51] <somerville32> I get used to one way and the next day the link is gone
[12:51] <jdong> I'm looking for a way to mark a bug as fixed in Feisty but needs fixing in Dapper/Edgy
[12:51] <jdong> options in Launchpad change faster than Beryl options
[12:58] <jamesh> jdong: "nominate for release"
[12:59] <jdong> jamesh: ah, ok, thanks
[01:00] <jdong> jamesh: nominations can't be marked with a progress/status individually anymore?
[01:00] <jamesh> jdong: the nomination needs to be accepted by one of the developers
[01:00] <jamesh> at which point it becomes a bug task that can have an assignee, status, importance, etc
[01:05] <jdong> oh
[01:05] <jdong> :(
[01:13] <jamesh> jdong: the Ubuntu developers don't want random people creating tasks to fix bugs in Ubuntu Warty, for instance ...
[01:13] <jamesh> jdong: the nomination feature keeps track of who requested the backport, and if the nomination gets rejected, who rejected it
[02:11] <ryanakca> how would I show all the Critical bugs in https://launchpad.net/~kubuntu-team/+packagebugs? maybe even all the High and Critical bugs?
[02:15] <Ubugtu> New bug: #78384 in malone "Can not add comments to bug 78282 (release management related?)" [Undecided,Unconfirmed]  https://launchpad.net/bugs/78384
[02:32] <jamesh> apparently the Brazilian Embassy only takes telephone requests about visas from 9am to 11am eastern time
[02:33] <jamesh> which corresponds to 7am to 9am western time ...
[02:49] <jkakar> I'm a bit confused about "Releases" and "Release Series" on Launchpad.
[02:50] <jkakar> This is my first time releasing anything on Launchpad.  I created a release series first: https://launchpad.net/framework/release-0.2
[02:51] <jkakar> I've bound my release branch to it and a link is listed on the series overview page to it--nice. :)
[02:51] <jkakar> What I don't get is what the point of a release within a series is.  It seems like random metadata without a link to a branch...?
[03:18] <poolie> jkakar: hi?
[03:18] <jkakar> poolie: Hi. :)
[03:19] <poolie> jkakar: i think a release can have a package built from it
[03:19] <jkakar> poolie: How does the package builder know which branch do use?
[03:19] <jkakar> poolie: There appears to be no way to bind a branch to a release.  Only to a release series.
[03:20] <poolie> and perhaps have bugs attached etc
[03:20] <poolie> jkakar: sorry i don't know
[03:20] <poolie> um 
[03:20] <poolie> jamesh may know?
[03:21] <jamesh> currently a ProductRelease is just metadata, an optionally a link to some files in the librarian
[03:21] <jamesh> (the librarian linkage stuff isn't exposed in the UI
[03:21] <jkakar> jamesh: Ah I see.  Thanks!
[03:21] <jamesh> jkakar: if you configure a glob for releases for a particular product series, the releases should get registered automatically
[03:22] <jamesh> it'll scan for tarballs
[03:22] <jkakar> Oh.  I've been binding bzr branches to my release series.
[03:22] <jamesh> you can do both
[03:23] <jkakar> Huh, cool.  Thanks.
[03:28] <jdong> jamesh: Who should I contact if I want to make a case about why I should have developer-level abilities with nomination?
[03:28] <jamesh> jdong: w.r.t. Ubuntu?
[03:28] <jdong> jamesh: yes
[03:30] <jamesh> jdong: currently you need to be a member of ubuntu-core-dev to be able to accept nominations or directly target bugs to distro releases
[03:30] <jamesh> (I think)
[03:30] <jdong> oh, ok :-/
[03:31] <jdong> back to using dapper-backports/edgy-backports products for the backports tree then :D
[03:31] <jamesh> jdong: BjornT should be able to answer questions about the LP side of things
[03:31] <jamesh> jdong: as for team membership/permissions, that is something for the Ubuntu developers and community to decide on
[03:32] <jamesh> we've always got the option of modifying Launchpad if it can't correctly model the permissions Ubuntu needs
[03:33] <jdong> mmm
[03:33] <jdong> ok, I'll keep that in mind
[03:33] <jdong> in the future if the new system becomes a problem for me, I'll approach the tech board guys about it...
[04:05] <Ubugtu> New bug: #78395 in malone "Support Google Code's issue tracker" [Undecided,Unconfirmed]  https://launchpad.net/bugs/78395
[04:42] <Bhaskar> jamesh: i have translated schooltool via launchpad, download po,mo file and update translation but the problem is : in the leftside of schooltool i e leftside menu(with hyperlinks) is not translated in Nepali pls suggest me why this happens
[04:42] <jamesh> Bhaskar: have you asked the schooltool guys about this?
[04:43] <jamesh> Bhaskar: in case there is something special you need to do to get those links translated?
[04:43] <Bhaskar> james ya but nobody suggest me
[04:43] <Bhaskar> jamesh: pls how 
[04:46] <Bhaskar> jamesh: i m sending schooltool.po pls check and suggest me
[04:47] <jamesh> Bhaskar: yeah.  it doesn't seem to be getting through one of our firewalls
[04:47] <jamesh> can you put it up somewhere web accessible?
[04:47] <Bhaskar> jamesh:mail pls , i m sending via mail
[04:47] <jamesh> preferably with an up to date PO template too (probably called schooltool.pot
[04:48] <Bhaskar> jamesh" your mail pls
[04:49] <jamesh> james@jamesh.id.au
[04:53] <Bhaskar> jamesh:pls check my mail
[04:54] <Bhaskar> james:from Bhaskar<b_bprimal@yahoo.com>
[04:54] <jamesh> I don't see it yet
[04:55] <jamesh> will probably have to wait til it gets retried due to greylisting
[04:58] <Bhaskar> james: pls there is attachment, i think takes little time for download
[05:05] <jamesh> Bhaskar: got your mail now
[05:07] <jamesh> Bhaskar: do you know where I could see an up to date PO template for schooltool?
[05:07] <Bhaskar> jamesh: pls check another mail, i send a localized screenshot os schooltool in nepali, where u can see my problem
[05:07] <Bhaskar> jamesh: see https://launchpad.net/schooltool/2006/+pots/schooltool
[05:08] <jamesh> Bhaskar: the PO file you sent me seems to have some form of conflict markers
[05:08] <Bhaskar> jamesh: for update po template where u can see  for nepali language: my name also
[05:09] <Bhaskar> jamesh: i have merged two po so 
[05:09] <jamesh> there are translations that contain stuff like "#-#-#-#-#  a.po (schooltool)  #-#-#-#-# [one translation]  #-#-#-#-#  ne.po (schoolbell)  #-#-#-#-# [a second translation] "
[05:09] <jamesh> that looks incorrect
[05:10] <jamesh> you probably need to combine the two files with msgmerge
[05:10] <Bhaskar> jamesh: ya when merging ie msgcat
[05:10] <jamesh> Bhaskar: if you can wait, danilos or carlos will be up, and may be able to help you
[05:10] <Bhaskar> james: i used msgcat so this was happining
[05:11] <jamesh> they are the main rosetta developers, and know a lot more about the details of the gettext utilities than me
[05:11] <Bhaskar> james: here in Nepal it is 10:pm, i am in my office
[05:12] <Bhaskar> jamesh: no no 10:am
[05:12] <Bhaskar> jamesh: u get my 2nd mail?
[05:13] <jamesh> Bhaskar: both Carlos and Danilo are on European time (+0100), so should be around for your afternoon
[05:13] <jamesh> I got your second email
[05:14] <jamesh> some of the untranslated strings seem to appear in your PO file with those weird conflict markers
[05:14] <jamesh> other ones don't seem to be in the PO file at all
[05:15] <Bhaskar> james:see the localised gui, i am trying to localized
[05:15] <jamesh> yepo
[05:15] <jamesh> yep, even
[05:17] <Bhaskar> jamesh: i think the template given by launchpad, is not containing all the string that are used in schooltool application
[05:17] <jamesh> Bhaskar: right.  The schooltool guys need to upload new PO templates as strings are added/changed
[05:18] <jamesh> if they don't, then the PO files generated by rosetta won't have full coverage
[05:19] <Bhaskar> jamesh: they put 3 template, confusing, one is schooltool main, 2nd is schooltool2006,and 3rd one is schooltool in Ubuntu Dapper package "schooltool"
[05:20] <jamesh> that does sound confusing
[05:20] <Bhaskar> james:which one is to be used?? so i have merged 1 and 2 and compile
[05:20] <jamesh> Bhaskar: the merged PO file you sent me references schooltool and schoolbell
[05:21] <jamesh> from memory, schoolbell is a subset of schooltool only containing the calendar code and not the other school management bits
[05:22] <Bhaskar> james: ya schooltooll template they provided is not containing whole string, so i have mersed schoolbell also, some strings are in schoolbell also
[05:26] <Bhaskar> jamesh: i think they should  provide only final one template
[05:26] <jamesh> no argument there.
[05:29] <Bhaskar> jamesh:well how can i solve my problem??
[05:30] <jamesh> Bhaskar: I don't know how to solve your problem.  The people who'd have a better chance of helping you will be up shortly (a few hours)
[05:31] <Bhaskar> james: thanks
[05:31] <Bhaskar> james: what is your profession
[05:32] <Bhaskar> jamesh: i think you are also programmer or......
[05:32] <jamesh> Bhaskar: I am also a Launchpad developer, but I don't work on the Rosetta parts much
[05:33] <Bhaskar> james:well so you know python, zope....
[05:34] <jamesh> yep
[05:41] <poolie> is there still a calendar feature in launchpad?
[05:45] <Bhaskar> poolie ya
[05:53] <Bhaskar> jamesh: i think you can aslo discuss with your team for such problems
[05:54] <Bhaskar> poolie:  any problem
[05:56] <WebMaven> jamesh: Are you at all familiar with Zope3/SQLAlchemy integration via ZAlchemy?
[05:56] <jamesh> WebMaven: never used SQLAlchemy, so no.
[05:56] <jml> poolie: hi
[05:57] <WebMaven> jamesh: do you do RDBMS development with Zope3 at all?
[05:57] <jamesh> WebMaven: yes.  Launchpad stores most of its data in a Postgres database
[05:58] <jamesh> (we also have a file based storage system called the librarian, rather than storing big files as blobs in the db)
[05:58] <jamesh> WebMaven: we are currently using SQLObject
[05:59] <WebMaven> I tried SQLObject (and SQLOS) but got stuck on it's insistence on one db connection.
[06:01] <WebMaven> Also various annoying bugs. Meanwhile, ZAlchemy and SQLAlchemy look pretty good, but the examples are non-existent.
[06:01] <jamesh> we have been looking at switching over to a new ORM
[06:02] <WebMaven> jamesh: check your pm
[06:04] <WebMaven> jamesh: so, is there anyone else who does know anything about SQLAlchemy and ZAlchemy?
[06:07] <jamesh> WebMaven: I don't know.  Perhaps ask on the SQLAlchemy list?
[06:08] <WebMaven> When I ask in #sqlalchemy, I get told "don't use Zope", which isn't helpful.
[06:09] <jamesh> what if you ask on a zope list or IRC channel?
[06:09] <WebMaven> "don't use an RDBMS"
[06:10] <jamesh> haha
[06:10] <WebMaven> it's OK, I know who the maintainer of ZAlchemy is, I'll catch him in IRC sometime soon. I was just wondering if I there were any other experts I could find.
[06:11] <WebMaven> expert users, that is.
[06:12] <jamesh> WebMaven: if your problem is SQLAlchemy specific, I can't really help.  If it is more of a "using ORMs with Zope" I might be able to help.
[06:12] <jamesh> WebMaven: niemeyer may be able to help out a bit too -- he was using SQLAlchemy for another project
[06:13] <WebMaven> Hmm. I think it's ZALchemy specific, at least my current problem is.
[06:13] <jamesh> I don't know if he was using ZAlchemy
[06:13] <WebMaven> Huh. OK, I'll keep an eye out for him then.
[06:15] <WebMaven> Well, if he was using something else, I'd like to know that too. I tried using Alchemist recently, but it's currently too focused on Five and Plone.
[06:15] <WebMaven> for that purpose, it is very nice, but I'm working on a Zope3 app.
[06:16] <WebMaven> jamesh: are you a Canonical employee?
[06:18] <WebMaven> Ah, I see you do. Are you or any other Canonical folks coming to PyCon?
[06:20] <jamesh> WebMaven: I'm not going to PyCon.  Don't know about anyone else
[06:20] <jamesh> WebMaven: I'll be at linux.conf.au next week if you're in the area :)
[06:21] <WebMaven> Hah. I'm in Las Vegas.
[06:21] <jamesh> that's not too far
[06:21] <jamesh> you'd probably only need to change planes once
[06:23] <WebMaven> Well, sure. Who's buying the ticket?
[06:24] <jamesh> it is a bit late this year, but if you are prepared to speak you can get linux.conf.au to pay for the ticket
[06:24] <jamesh> watch for next year
[06:25] <jamesh> 's call for papers
[06:25] <WebMaven> Just the ticket, or hotel too?
[06:25] <jamesh> both
[06:25] <jamesh> LCA takes care of its speakers
[06:26] <WebMaven> Cool. Are they interested in Zope-related talks?
[06:26] <jamesh> there is usually a large mix of papers presented at the conf
[06:27] <WebMaven> And is Zope part of that mix? ;-)
[06:27] <jamesh> we've had Rasmus give tutorials on PHP, so Zope can't really be out of scope :)
[06:27] <WebMaven> Heh. OK.
[06:27] <WebMaven> OK, what the heck is gnome-vfs-obexftp?
[06:28] <jamesh> the talk would need to appeal to a fairly broad audience though -- you wouldn't be able to expect all attendees to know about the Zope 3 component model  for instance :)
[06:29] <jamesh> WebMaven: OBEX FTP is a file transfer protocol implemented by most phones that support bluetooth
[06:29] <WebMaven> Ah! All becomes clear.
[06:29] <jamesh> WebMaven: gnome-vfs-obexftp is a module that lets you browse your phone's file system with gnome-vfs aware apps, such as Nautilus
[06:29] <WebMaven> Cool.
[06:30] <jamesh> So I can take photos with my phone, hit reload in Nautilus and instantly view the photo on my laptop
[06:30] <WebMaven> v. cool.
[06:30] <jamesh> (there is no change notification, so it is necessary to reload)
[06:32] <WebMaven> so, do bluetooth devices just appear on the desktop as a device, like a USB device you plugged in?
[06:32] <WebMaven> I mean, auto-magically?
[06:33] <jamesh> not quite
[06:33] <jamesh> you need to pair the device with your laptop
[06:34] <WebMaven> OK. 'cause, that would be an interesting vuln.
[06:34] <jamesh> then if you go to the URL "obex:" in Nautilus and you get a list of the paired devices that support obexftp
[06:34] <WebMaven> very, very cool.
[06:35] <WebMaven> Hey, thx for explaining that.
[06:37] <jamesh> it beats transferring photos off the phone as MMS messages, or sending them individually from the phone to the computer
[06:38] <WebMaven> I'll bet.
[06:41] <jamesh> there is also a "Wireless USB" protocol in thw works, so the next digital camera and laptop you buy may be able to communicate in the same way
[06:41] <jamesh> it also introduces yet another radio protocol for computers to implement ...
[06:43] <WebMaven> Well, while thats inconvenient in-and-of itself, eventually the weight of these protocols will tip the balance toward software defined radio.
[06:44] <WebMaven> for forward compatibility, if nothing else.
[06:44] <jamesh> you've got WiFi, WiMAX, Bluetooth, Wireless USB, GSM, CDMA, etc
[06:45] <WebMaven> and they're coming along faster and faster....
[06:46] <WebMaven> we're approaching the market limits on custom ASICs for radio protocols, devices are being obsoleted at an incredible pace.
[06:47] <jamesh> a number of wifi chipsets _are_ software defined radios these days
[06:47] <WebMaven> device manufacturers are being backed into a corner, and the only way out is going to be reprogrammable hardware.
[06:47] <jamesh> some of them run their firmware on decently powerful ARM CPUs
[06:47] <WebMaven> Yes, but not general purpose ones, yet.
[06:48] <jamesh> how do you know? :)
[06:48] <WebMaven> I mean, one chipset, all protocols (all *possible* protocols).
[06:48] <WebMaven> but that's the way it's converging.
[06:49] <jamesh> what I mean is: do you really know what the full capabilities of your wifi chipset are, assuming you were able to write custom firmware
[06:49] <WebMaven> And then, some really wild things will start happening...
[06:50] <WebMaven> OK, fair point, but if the chipset were *completely* flexible, it wouldn't just get used for wifi.
[06:50] <WebMaven> just diddling the frequency and power doesn't count.
[06:56] <WebMaven> One chipset to rule them all...
[06:57] <WebMaven> AM, FM, UWB and maybe PM.
[07:00] <jamesh> BjornT: earlier, kees was having trouble adding a comment to this bug: https://bugs.launchpad.net/ubuntu/+source/vnc4/+bug/78282
[07:00] <Ubugtu> Malone bug 78282 in vnc4 "vnc4server does not start Desktop environment after security update" [High,Confirmed]  
[07:01] <jamesh> the +addcomment form gives a forbidden error.
[07:01] <jamesh> the +addcomment form for either of the distrorelease bug tasks works okay though.
[07:03] <BjornT> jamesh: yeah, i saw that in the backlog. i'll take a look at it today, i think there's an easy fix for it.
[07:04] <jamesh> BjornT: I filed a bug about it (bug 78384) so it doesn't get forgotten
[07:04] <Ubugtu> Malone bug 78384 in malone "Can not add comments to bug 78282 (release management related?)" [Undecided,Unconfirmed]  https://launchpad.net/bugs/78384
[07:04] <BjornT> thanks jamesh
[07:42] <mpt> BjornT, did guided-filebug require updating anything in sourcecode/?
[07:56] <jamesh> mpt: I was just doing a quick fix for the alignment problem with the "Launchpad" menu at the top of the page
[07:56] <jamesh> mpt: https://devpad.canonical.com/~andrew/paste/fileJJM7iL.html <- does that look okay to you?
[07:56] <poolie> hello
[07:56] <mpt> jamesh, yep, that looks fine
[07:56] <mpt> poolie, no, no calendar any more
[07:56] <poolie> the fonts in the beta look very small to me
[07:56] <poolie> or is my browser just confused?
[07:56] <mpt> poolie, yes, that was an executive decision
[07:58] <jamesh> mpt: is the top menu gone from the beta UI?
[07:59] <mpt> jamesh, it no longer has any icons in it, so the problem doesn't occur
[08:00] <jamesh> mpt: weird.  I don't see any menu on beta.launchpad.net
[08:00] <BjornT> mpt: no, guided-filebug shouldn't have required any updating in sourcecode/. i did a commit to sourcecode/sqlos a while ago, though, so make sure it's up to date.
[08:01] <mpt> jamesh, that's because the menu is currently accidentally hidden by my initial unsuccessful attempt to make it look like a menu
[08:01] <jamesh> fair enough :)
[08:01] <mpt> BjornT, yes, since asking that question I discovered that sqlos was out of date and have just updated it :-)
[08:02] <mpt> hadn't quite finished testing whether that was the problem
[08:04] <mpt> hooray
[08:04] <mpt> thanks BjornT 
[08:15] <carlos> morning
[08:19] <jamesh> carlos: Bhaskar was around earlier with some questions about using some translations he'd done in Rosetta with SchoolTool
[08:19] <carlos> jamesh: ok, thanks
[08:19] <jamesh> I helped him as best I could, but you might have better luck
[08:19] <carlos> Bhaskar: hi
[08:20] <Bhaskar> carlos: thanks for jamesh and hi 
[08:20] <carlos> Bhaskar: what could I do for you?
[08:20] <Bhaskar> carlos: i have problem in translation
[08:21] <carlos> What kind of problem?
[08:21] <Bhaskar> carlos:I have translate:
[08:21] <Bhaskar> 1. SchoolTool Series: main Translation template "schooltool"
[08:21] <Bhaskar> https://launchpad.net/schooltool/main/+pots/schooltool
[08:21] <Bhaskar> 2. SchoolTool Series: 2006 Translation template "schooltool"
[08:21] <Bhaskar> https://launchpad.net/schooltool/2006/+pots/schooltool
[08:21] <Bhaskar> 3. SchoolBell Translation overview
[08:21] <Bhaskar> https://translations.launchpad.net/schoolbell/+translations
[08:21] <Bhaskar> And download po and mo and did: make update-translations but i could not get all the string to be translate in nepali .
[08:21] <Bhaskar> My quarries:
[08:21] <Bhaskar> 1.which template should be used for translation??????
[08:22] <Bhaskar> 2.i think all above template given by launchpad is not containing all the string used in schooltool, schoolbell.
[08:22] <Bhaskar> 3.there is confusion in template 1 and 2 (given above), i think launchpad should mersed both of them with containing  all string used in schooltool (people are always in confusion which template should be used)
[08:22] <Bhaskar> Note: the attached localized gui, i mersed two po ( schooltool and schoolbell) so some of string is seen in nepali otherwise hard to see from only schooltool.po
[08:22] <Bhaskar> So please suggest me , how to proceed further.
[08:23] <carlos> hmm
[08:24] <carlos> well, we don't handle those templates directly
[08:24] <carlos> Schooltool developers do
[08:24] <carlos> so they decided to use that layout
[08:24] <carlos> from what I see there
[08:24] <carlos> seems like the template you should work on is https://launchpad.net/schooltool/2006/+pots/schooltool
[08:25] <carlos> at least is the latest one
[08:26] <carlos> Bhaskar: did you try to ask at #schooltool ?
[08:27] <Bhaskar> carlos: i have many try with them but could not get proper ideas from there
[08:29] <carlos> Bhaskar: then, could you try to contact with someone from https://launchpad.net/~schooltool-owners (except for Mark Shuttleworth) ?
[08:29] <carlos> they are the ones using launchpad for Schooltool so they should give you a hint on it.
[08:30] <Bhaskar> carlos:i also used https://launchpad.net/schooltool/2006/+pots/schooltool but not success, see i have translated
[08:31] <carlos> Bhaskar: how do you try to use those translations?
[08:33] <Bhaskar> carlos: simply i have translated in launchpad, download po and mo file then compile with make update-translations
[08:33] <carlos> oh, so you put it back into your schooltool tree
[08:35] <carlos> Bhaskar: I don't know how is that handled, did you check that it doesn't require that you add Nepali language to any Makefile ?
[08:35] <carlos> I'm assuming that you added that language and it didn't exist before in the SchoolTool tree
[08:35] <Bhaskar> carlos:i copy those files on src/schooltool/locales/ne/LC_MESSAGE/schooltool.po,schooltool.mo
[08:37] <Bhaskar> carlos> in configuration there is a provision to add language
[08:38] <carlos> I guess that means you added it, right?
[08:41] <Bhaskar> carlos:in schooltool.conf file you can add your language
[08:41] <carlos> that's on run time, right?
[08:41] <Bhaskar> carlos: so i also add my language :ne
[08:42] <Bhaskar> carlos: i set in default
[08:42] <carlos> Bhaskar: could you check that update-translations installed your translations into your system tree?
[08:42] <carlos> or are you executing it from the source code tree?
[08:42] <Bhaskar> carlos:ya
[08:43] <Bhaskar> carlos: make pudate-translations
[08:43] <Bhaskar> carlos:make update-translations
[08:43] <Bhaskar> carlos: then run localhost
[08:44] <carlos> Bhaskar: then no idea, sorry, you will need to check it with Schooltool developers...
[08:45] <Bhaskar> carlos:there is 3 templates, which one to be used?
[08:45] <carlos> Bhaskar: from my point of view the '2006' one
[08:47] <Bhaskar> carlos:but i think this template not containing all the string
[08:47] <carlos> Bhaskar: then it's a problem with SchoolTool developers that didn't upload latest template from their source tree
[08:48] <Bhaskar> carlos:i think so
[08:48] <Bhaskar> carlos: are you doing work in schooltool
[08:49] <carlos> no, I'm not
[08:49] <Bhaskar> carlos: where r u from
[08:49] <carlos> I'm just a Launchpad developer and helped them to use Rosetta to handle translations
[08:49] <carlos> Bhaskar: from Spain
[08:51] <Bhaskar> carlos:i think in spain the schooltool project is ongoing, have u any info about this
[08:52] <carlos> no, sorry. I'm not in touch of anyone deploying it
[08:53] <Bhaskar> carlos: ok
[08:53] <Bhaskar> carlos: are u programmer....
[08:53] <carlos> Bhaskar: yes
[08:54] <Bhaskar> carlos: c c++ java, python which one ????
[08:55] <Bhaskar> carlos: me also
[08:55] <carlos> C and Python, but also have knowledge of java
[08:56] <Bhaskar> carlos: are u engineer
[08:56] <Bhaskar> carlos: how can i start to learn python, share me ideas
[08:58] <carlos> Bhaskar: http://docs.python.org/tut/tut.html
[08:58] <carlos> that's a tutorial to introduce yourself in python
[08:59] <Bhaskar> carlos: for schooltool customization i need the programming skill in python 
[09:00] <carlos> right
[09:02] <Bhaskar> carlos: where are u working?
[09:03] <carlos> Bhaskar: in Canonical
[09:03] <Bhaskar> carlos:well , i think u are also engineer
[09:04] <Bhaskar> carlos: what type of project are in canonical
[09:05] <carlos> Bhaskar: launchpad.net
[09:06] <Bhaskar> carlos: well , so u know the launchpad template for translation,
[09:06] <carlos> Bhaskar: there is not such template (yet)
[09:08] <Bhaskar> carlos: i mean schooltool template??
[09:10] <carlos> as I said, we helped them to import it into launchpad
[09:10] <carlos> but the SchoolTool developers are the ones that do the upload into our system
[09:12] <Bhaskar> carlos:why this is happening?
[09:13] <carlos> what?
[10:03] <jamesh> spiv: bazaar/launchpad meeting?
[10:04] <matthewrevell> jamesh: Do you have time for a call today?
[10:04] <jamesh> matthewrevell: sure.  But I've got one meeting now and another next hour.
[10:04] <jamesh> some time after that?
[10:05] <matthewrevell> jamesh: Yeah, that sounds great, thanks. I've just got a few questions about the Zope migration.
[10:05] <matthewrevell> jamesh: Do you want to ping me when you're available?
[10:05] <static> hey stub, bug 76854 has me modifying trusted.sql to teach the stored procedure for validating URLs about the bzr+ssh scheme. Is there any special technique for modifying this code so that it goes into production smoothly?
[10:05] <Ubugtu> Malone bug 76854 in launchpad-bazaar "Launchpad does not understand bzr+ssh: urls" [High,Confirmed]  https://launchpad.net/bugs/76854 - Assigned to Elliot Murphy (emurphy)
[10:06] <jamesh> matthewrevell: sure.
[10:06] <matthewrevell> jamesh: Thank you :)
[10:15] <xdatap> hi there
[10:15] <xdatap> there's any launchpad admin here?
[10:18] <xdatap> today karma calculation don't work: https://bugs.launchpad.net/launchpad/+bug/78411
[10:18] <Ubugtu> Malone bug 78411 in launchpad "Arithmetic error on Karma calculating" [Undecided,Unconfirmed]  
[10:18] <spiv> jamesh: already?  I'm getting forgetful in my old age...
[10:19] <jamesh> spiv: it is on irc.canonical.com
[10:25] <Ubugtu> New bug: #78411 in launchpad "Arithmetic error on Karma calculating" [Undecided,Unconfirmed]  https://launchpad.net/bugs/78411
[10:28] <lifeless> review meeting in 32 minutes
[10:29] <matthewrevell> xdatap: I'll see if I can find an answer for you.
[10:30] <xdatap> matthewrevell: ok :)
[10:41] <Bhaskar> jinty:hello
[10:45] <Ubugtu> New bug: #78415 in rosetta "UTC_NOW usage for review and translation time broken for submission with errors" [Critical,Confirmed]  https://launchpad.net/bugs/78415
[10:49] <jinty> Bhaskar, hi
[10:50] <Bhaskar> jinty: i have mailed you about all problems that i found when localization
[10:51] <cprov> good morning !
[10:52] <Bhaskar> jinty: pls discuss with your team
[10:53] <jinty> Bhaskar, I have about 100 mails in my inbox, it might take a little time. Most discussions happen on the mailing lists, you might get a better response posting there.
[10:54] <Bhaskar> jinty: well i will poste there 
[10:55] <jinty> Bhaskar, great!
[10:55] <Bhaskar> jinty:well we always follow your suggestion
[10:58] <lifeless> review meeting in 2 minutes
[10:59] <Bhaskar> jinty: make well planning for better improvement on schooltool
[11:02] <lifeless> who is here for the review meeting?
[11:02] <BjornT> me
[11:02] <spiv> me
[11:02] <lifeless> == Agenda ==
[11:02] <lifeless>  * Roll call
[11:02] <lifeless>  * Next meeting
[11:02] <lifeless>  * Queue status.
[11:02] <lifeless>  * reviewers to discuss ideas and principles for keeping branch review quick
[11:03] <jamesh> me
[11:04] <SteveA> hi
[11:05] <lifeless> I'll be a little disorganised tonight, my laptop is fucked and I'm using lynnes
[11:05] <lifeless> sorry
[11:06] <lifeless> ok, next meeting - we've now got a idea of reviewers availability
[11:06] <lifeless> I have not analyzed that to see if we have another, better slot yet.
[11:07] <lifeless>  * Queue Status
[11:07] <lifeless> right now, we've got post holiday backlog
[11:08] <lifeless> I'm keeping all reviewers with 3 pending reviews, the backlog seems to be shrinking.
[11:08] <lifeless> any concerns or comments on the status? 
[11:08] <spiv> Our developers should stop working so hard ;)
[11:09] <lifeless> I like that there are a lot of small branches.
[11:09] <spiv> That's true.
[11:09] <lifeless> I suggest that reviewers try to do 2 reviews a day until the backlog is gone
[11:10] <jamesh> okay
[11:10] <spiv> Sounds good.
[11:12] <lifeless>  * quick branch review
[11:12] <lifeless> Any more ideas or thoughts in this area ?
[11:13] <jamesh> I've haven't looked at implementing the diff generation for multi-part branches in pending-reviews
[11:14] <markvandenborre> is there a way to check the history of a launchpad team?
[11:14] <jamesh> when that's done it should make multi-stage branches easier to manage and review
[11:14] <lifeless> jamesh: cool.
[11:14] <lifeless> has anyone tried using interdiff to see how branches evolve ?
[11:14] <markvandenborre> I mean, like seeing when it started, when members were approved,...
[11:14] <jamesh> not really.
[11:15] <lifeless> That was discussed in the november  IIRC.
[11:15] <lifeless> should I send a reminder to the list ?
[11:15] <BjornT> i haven't used interdiff yet
[11:16] <spiv> Nor me.
[11:17] <SteveA> markvandenborre: there is the "members" page that tells you some of this, like when people joined.
[11:17] <markvandenborre> SteveA, thx
[11:17] <SteveA> markvandenborre: there isn't a page that gives a list of events in chronological order, though
[11:18] <lifeless> ok, I'm very interested in whether it works for you or not, because this will influence what thumper is asked to do in the review module for launchpad
[11:18] <lifeless> so, please start saving the diff you review locally, and playing with interdiff - for reviews that you bounce for further work.
[11:19] <lifeless> is that ok ? 
[11:20] <BjornT> lifeless: are you interested to know whether interdiff works, or whether reviewing only changes made since the last time works ok?
[11:20] <lifeless> BjornT: I'm interested in whether you prefer:
[11:20] <BjornT> lifeless: people usually sends a diff of the changes the did, which makes it a lot easier to review. and since they send the diff, i haven't bothered with interdiff yet.
[11:21] <lifeless>  * seeing the old merge-diff and the new-merge-diff or
[11:21] <spiv> I record the revno in the subject of my review emails, for similar reasons.
[11:21] <lifeless>  * seeing the incremental diff on the branch - which may include changes from trunk
[11:21] <lifeless>  * seeing the new work done on the branch (via interdiff) gives you the best basis to work from
[11:22] <BjornT> lifeless: i definitely prefer the last option, seeing the new work done. that's how i usually review today (without interdiff, though)
[11:22] <lifeless> Now we can do even more fancy work with bzr to get new-on-branch without trunk and so forth, but interdiff is essentially a cheaper version of that
[11:23] <SteveA> I like the idea of reviewees being responsible for their own diffs
[11:23] <BjornT> for large branches with a lot of review comments i sometimes do a full re-review of the new diff, though.
[11:23] <lifeless> BjornT: right. So I guess I'm speculating that we've got folk sending these diffs ni by hand, because we dont have a workflow for the reviewers to generate that.
[11:23] <SteveA> because I think reviewees should self-review before asking for a code review
[11:24] <SteveA> that shows pride in one's own code, and means that code reviewers aren't wasting time reviewing simple things
[11:24] <SteveA> like print / debug statements left in code, or lack of appropriate docstrings
[11:24] <lifeless> SteveA: I agree with the self-review consideration. We need to consider how the review-in-launchpad mechanism will work for this too though.
[11:24] <spiv> SteveA makes a good point.  I know I like to at least skim my diffs before sending them for review.
[11:24] <SteveA> I encourage reviewers to simply send back reviews that have obvious issues like this
[11:25] <SteveA> and ask for the code to be self-reviewed before submitting again
[11:25] <lifeless> imagine in launchpad, that when you say 'I'd like a review now', it offers you the current new-on-branch diff - the interdiff - to vet, before it gets sent to a reviewer.
[11:25] <lifeless> thats encoding this best practice of self review.
[11:25] <Ubugtu> New bug: #78418 in launchpad-bazaar "mark products that officially use Bazaar" [Undecided,Unconfirmed]  https://launchpad.net/bugs/78418
[11:25] <jamesh> okay.
[11:26] <jamesh> I guess we should try out interdiff to see whether it does the job then.
[11:26] <lifeless> SteveA: I think we are in agreement on what good review practice is. I also encourage reviewers to simply bounce obviously un-self-reviewed code.
[11:27] <lifeless> ok. any new business?
[11:28] <SteveA> lifeless: I think there should be a "do a self review, and how to" on the agenda of the next lp meeting
[11:28] <lifeless> SteveA: I agree.
[11:28] <lifeless> jamesh: Can I ask you to present that ?
[11:28] <jamesh> lifeless: okay.
[11:29] <jamesh> will you add the item to the agenda, or should I?
[11:29] <SteveA> added
[11:29] <jamesh> thanks.
[11:30] <lifeless> thank you all for coming. And happy new year!
[11:31] <jamesh> matthewrevell: I'm getting some dinner now.  I'll ping you about the call afterwards
[11:31] <matthewrevell> matthewrevell: thanks
[11:48] <seb128> hum
[11:48] <seb128> https://launchpad.net/malone/nnnnn stopped working?
[11:55] <Bhaskar> jinty: i think there are incomplete strings in template in schooltool template, please 
[11:55] <jinty> Bhaskar, specifically, which strings?
[11:56] <Bhaskar> jinty: i think there are missing of strings in schooltool main template
[11:57] <jinty> Bhaskar, could you give an example of a specific string?
[11:58] <Bhaskar> jinty: i will send a list in mailing list tomorrow, i am finding some...
[11:59] <jinty> Bhaskar, thanks, that's exactly what we need.
[12:00] <Bhaskar> jinty: I  always help for schooltool team
[12:01] <Bhaskar> jinty: we are going to deploy, so we are in speed in localization of schooltool
[12:01] <Bhaskar> jinty: see i have translate all the template provided by launchpad.net
[12:02] <jamesh> matthewrevell: ping.
[12:02] <matthewrevell> jamesh: pong
[12:02] <matthewrevell> jamesh: SteveA was hoping to join us but he's afk for a bit.
[12:02] <matthewrevell> jamesh: I understand it's getting late where you are
[12:02] <matthewrevell> jamesh: How long are you around?
[12:02] <jamesh> matthewrevell: yeah.  we can wait
[12:02] <jamesh> it's 8pm now -- not too late
[12:02] <matthewrevell> jamesh: Ah, nice one :)
[12:03] <jinty> Bhaskar, I see, it's a very good first step:)
[12:03] <Bhaskar> jinty:thanks, i need help from your team for customization of schooltool
[12:03] <jamesh> matthewrevell: I've got two more hours of overlap than the eastern states guys
[12:04] <lifeless> cause we're lame
[12:24] <jamesh> seb128: use https://launchpad.net/bugs/nnnnn
[12:24] <seb128> jamesh: ok, thank you
[12:24] <jamesh> that's the URL Ubugtu has been pasting since forever :)
[12:34] <jamesh> SteveA: l,
[12:34] <jamesh> SteveA: please ping when you're ready for the call
[12:53] <salgado> matthewrevell, around?
[12:54] <matthewrevell> salgado: I'll be available in five mins, I'll ping you
[12:56] <Hobbsee> matthewrevell: email works now, thanks :)
[12:56] <jamesh> salgado: the openning hours of your embassy in Canberra suck
[12:58] <matthewrevell> salgado: Hello, back now :)
[12:58] <matthewrevell> Hobbsee: Cool! Glad to hear it.
[12:58] <Hobbsee> :D
[12:58] <Ubugtu> New bug: #78434 in launchpad "product page layout broken in konqueror" [Undecided,Unconfirmed]  https://launchpad.net/bugs/78434
[01:01] <SteveA> jamesh: ping
[01:01] <salgado> jamesh, that doesn't quite surprise me, but what are the openning hours?
[01:02] <jamesh> SteveA: we should do the call
[01:02] <salgado> matthewrevell, hello. I wanted to check you why some bugs are being tagged with fix-it-friday. is it just to make it easier for people to find bugs to fix on fridays?
[01:03] <jamesh> salgado: for visa enquiries, it is 9am to 11am eastern time, which corresponds to 7am to 9am western time
[01:03] <SteveA> salgado: to answer questions like this, look on the page about tagging bugs on help.launchpad.net
[01:03] <SteveA> https://help.launchpad.net/TaggingLaunchpadBugs
[01:04] <matthewrevell> salgado: Yeah. It's partly to help me track what people are working on, so I can report anything public-facing, and it's to help developers who are looking for something to do as part of FiF
[01:04] <SteveA> that page needs updating, as the fix-it-friday tag was approved last week
[01:05] <jamesh> SteveA/matthewrevell: who should host the skype call?
[01:05] <matthewrevell> SteveA: I'll sort that
[01:05] <SteveA> done already
[01:05] <SteveA> I'll host the call
[01:05] <SteveA> and I'll call now
[01:06] <salgado> matthewrevell, ah, I see. I asked because bug 66787 and bug 2422 were tagged but they're not actually f-i-f bugs --they were fixed as part of some refactoring and/or fixing of other bigger bugs
[01:06] <Ubugtu> Malone bug 66787 in launchpad "Membership emails need cleaning up" [High,In progress]  https://launchpad.net/bugs/66787 - Assigned to Guilherme Salgado (salgado)
[01:06] <Ubugtu> Malone bug 2422 in launchpad "A (non-team) person can still set an emblem" [High,In progress]  https://launchpad.net/bugs/2422 - Assigned to Guilherme Salgado (salgado)
[01:06] <matthewrevell> jamesh, SteveA: Yet again, Skype is causing me problems and is ignoring my headset
[01:06] <SteveA> ok, I'll try calling you again
[01:07] <SteveA> do you want to do the echo test first?
[01:07] <SteveA> ping me when you're ready
[01:07] <matthewrevell> matthewrevell: yeah, just a sec
[01:10] <matthewrevell> SteveA: I'm going to have to restart Gnome, back in a minute.
[01:10] <SteveA> matthewrevell: !
[01:15] <matthewrevell> SteveA: Okay, it seems to be working now.
[03:57] <kiko> Fujitsu, ping?
[04:04] <Hobbsee> kiko: likely asleep.  it's 2am here
[04:04] <kiko> Hobbsee, you guys need to get a 10 hour DST shift or something.
[04:05] <Hobbsee> kiko: haha, yes, i wish.  timezones *suck*
[04:07] <Hobbsee> kiko: but then it would be dark in the  middle of the day :(
[04:07] <Hobbsee> or so
[04:07] <kiko> Hobbsee, the swedes can take it, so can you. :-P
[04:07] <Hobbsee> hehe
[04:20] <Ubugtu> New bug: #78451 in malone "no way to unmark a bug as affecting upstream" [Undecided,Unconfirmed]  https://launchpad.net/bugs/78451
[04:25] <Ubugtu> New bug: #78452 in launchpad "database import policy violation in ftpmaster" [Undecided,Confirmed]  https://launchpad.net/bugs/78452
[04:35] <Ubugtu> New bug: #78454 in launchpad "polls workflow when not voting is surprising" [Undecided,Unconfirmed]  https://launchpad.net/bugs/78454
[04:50] <Ubugtu> New bug: #78458 in malone "quoted phrase search has false positives" [Undecided,Unconfirmed]  https://launchpad.net/bugs/78458
[04:53] <salgado> is there anything wrong with the new guided file-bug form? launchpad is taking ages to process it
[04:54] <SteveA> matthewrevell: ping
[04:54] <matthewrevell> SteveA: Hi
[04:54] <SteveA> matthewrevell: I'm just chatting to Theuni
[04:54] <matthewrevell> SteveA: Ah, cool.
[04:55] <matthewrevell> SteveA: in zope3-dev?
[04:55] <SteveA> privmsg, but maybe you can talk with him in zope3-dev
[04:59] <SteveA> LarstiQ: ping
[05:02] <LarstiQ> SteveA: pong
[05:36] <Ubugtu> New bug: #78464 in launchpad "gina tests fail in Edgy on AMD64" [Undecided,Unconfirmed]  https://launchpad.net/bugs/78464
[05:45] <Ubugtu> New bug: #78465 in launchpad-development-infrastructure "doctest failures provide misleading diffs of the failure" [Wishlist,Confirmed]  https://launchpad.net/bugs/78465
[05:50] <Ubugtu> New bug: #78466 in soyuz "FTPArchiveHandler doesn't support allowed_suites" [High,Confirmed]  https://launchpad.net/bugs/78466
[05:50] <Ubugtu> New bug: #78471 in launchpad-development-infrastructure "make check should also report on XXX comments in the code" [Wishlist,Confirmed]  https://launchpad.net/bugs/78471
[06:24] <matthewrevell> Can anyone look at bug 2796?
[06:24] <Ubugtu> Malone bug 2796 in malone "Remove constraint on marking duplicates of duplicates" [Medium,Confirmed]  https://launchpad.net/bugs/2796
[06:24] <matthewrevell> Sorry, ticket 2796
[06:25] <matthewrevell> matsubara: Who would you recommend for me to ask to look at support ticket 2796?
[06:26] <matthewrevell> https://launchpad.net/launchpad/+ticket/2796
[06:26] <kiko> I feel like rejecting bug 2796.
[06:26] <kiko> is it still an issue?
[06:27] <matthewrevell> kiko: Sorry, I mistakenly typed "bug" rather than "support ticket".
[06:27] <kiko> I know
[06:27] <kiko> but you reminded me
[06:27] <matthewrevell> kiko: Why do we prevent people from marking bugs as a duplicate of a duplicate?
[06:28] <kiko> no need to be sorry I always can handle typos gracefully
[06:28] <matthewrevell> :)
[06:28] <kiko> matthewrevell, because having a single master is very valuable
[06:28] <LarstiQ> can't it redirect to master?
[06:28] <kiko> LarstiQ, you can easily find out how many dupes the master has, for instance
[06:28] <kiko> finding that out with dupes of dupes is non-SQL-able
[06:28] <kiko> there are other advantages but that's an immediate one
[06:28] <LarstiQ> kiko: I mean, when someone tries to dupe a dupe, make it a dupe of the master instead
[06:29] <kiko> we do that now IIRC (we didn't before, when the bug was filed)
[06:29] <LarstiQ> ah ok
[06:29] <kiko> I will confirm in 30m
[06:29] <LarstiQ> kiko: got my calendar forward?
[06:30] <matsubara> matthewrevell: I linked that ticket to bug 2141. You can ask stub to remove it from the db.
[06:30] <Ubugtu> Malone bug 2141 in launchpad "You can't remove series in products" [Medium,Confirmed]  https://launchpad.net/bugs/2141
[06:30] <matthewrevell> matsubara: Thanks.
[07:17] <carlos> see you tomorrow!
[07:52] <somerville32> Did launchpad update recently? Did they send out an e-mail?
[08:08] <kiko> somerville32, I will send one this week
[08:09] <somerville32> kiko: k, thanks :] 
[08:11] <mdke> kiko: are you still going to do some stuff for the Fridge? or maybe pass the mantle onto Matt if you are too busy?
[08:15] <kiko> mdke, I will, it will all happen together
[08:45] <Ubugtu> New bug: #78501 in rosetta "Unable to find out date/time of last PO file modification" [Undecided,Unconfirmed]  https://launchpad.net/bugs/78501
[08:49] <cr3> how can I make it so that members of a team can have permissions when submitting bugs, like setting the "milestone" for example?
[08:53] <mdke> cr3: "bug contacts" have permissions to change bug importance. Milestones are controlled by the product "driver", iirc
[10:34] <Fujitsu> kiko: pong, if you're around
[10:41] <cr3> can I expect the tsearch2 extension for postgresql to be available on launchpad? which version is currently being used on launchpad, 8.1?
[10:48] <danilos> cr3: afaik, it's 8.1 (we had these discussions back in november, and 8.1 turned up as the one we use :))
[11:00] <mpt> Gooooooooooooooooood morning Launchpadders!
[11:02] <Hobbsee> uh, hi mpt :P
[11:04] <mpt> It's a rainy morning, great for hacking
[11:08] <somerville32> \o_
[11:16] <mpt> kiko, are you available to deal with <https://launchpad.net/launchpad/+ticket/2796>?
[11:17] <mpt> somerville32, are you directing traffic?
[11:17] <somerville32> mpt: Of course :] 
[11:19] <mdke> mpt: no, only SteveA and stub can do it, I believe
[11:19] <mdke> matthewrevell forwarded my mail to stub for me