[12:36] <Luciph3r> ragazzi come si chiama il programma per fare le scrittone in ascii .. cacchio me lo dimentico sempre
[12:51] <elmo> OI
[12:51] <elmo> R. [  18: launchpad-reviews-bo]  Your message to launchpad-reviews awaits moderator approval
[12:51] <elmo> webmaster@ is getting spammed with that; can someone please whitelist that address?
[12:56] <kiko> sure
[12:56] <dilys> Merge to rocketfuel@canonical.com/launchpad--devel--0: [r=bradb]  fix for bug 806: marking bug as dupe doesn't hide them; omits dupes from search listings by default. Renames IBugTarget.search to seearchBugs. Refactors BugTaskSet.search to be cleaner. Cleans up the search listing page's actions portlet. Removes lint from here and there. Tests hidden dupes feature. Minor cleanups to the attachment templates, essentially removing unused crap. Enjoy (patch-2221: 
[12:57] <kiko> elmo, actually, fuck, it'sa n implicit target
[12:58] <elmo> yeah, moin's always done that :(
[12:59] <kiko> hummph
[01:53] <Luciph3r> il mondo  mio ( cit. il nemico di fantaman .. dr.Zero)
[05:29] <dilys> Merge to rocketfuel@canonical.com/launchpad--devel--0: add cve report on distribution [r=stevea]  (patch-2222: mark.shuttleworth@canonical.com)
[10:33] <mvo> jamesh: any chance you could have a second look at the python-apt interface? it uses properties now (as you suggested) in the Package class
[10:36] <koke> hi all
[10:46] <sivang> mvo: what will those binding be used for? 
[10:47] <mvo> sivang: that are binding to write package managers in python using libapt 
[10:47] <mvo> gnome-app-install, langauge-selector and update-manager use them (our growing amada of python based system software :)
[10:48] <koke> mvo: I've seen someone is working on FindingPackages, how it's going?
[10:49] <mvo> koke: see for yourself http://www.niran.org/code/soc/
[10:49] <sivang> mvo: but update-manager looks like is just using apt at the backend, is's able to show stuff the debconf stuff in the terminal window option it has, how does it achive that through libapt bindings?
[10:50] <sivang> mvo: I saw you are the package admin for g-s-t on soyuz, is it just dummy data for now?
[10:51] <koke> mvo: I got a new job and I hve less free time :(
[10:51] <mvo> sivang: it figures what packages are upgradable with apt and uses synpatic as it's backend. the problem is that the actuall install support in python-apt is not yet that great (and well tested)
[10:51] <mvo> koke: the page has some screenshots and stuff
[10:51] <mvo> sivang: do you have a url for me (for package-admin)?
[10:52] <sivang> mvo: sec, I ust figured it should be garnacho, that's all
[10:52] <sivang> yay! the calander is rocking
[10:53] <sivang> (it didn't work yesterday)
[10:53] <sivang> how do I add stuff related to ubuntu there?
[10:55] <sivang> mvo: I can't find the package anymore weird
[10:56] <sivang> mvo: ah, it was in DOAP - found it https://launchpad.net/products/gnome-system-tools
[10:57] <sivang> mvo: you're the lead maintainer there, shouldn't it be garnacho?
[10:59] <mvo> sivang: I'm probably lead because I care for the packages
[11:01] <mvo> sivang: can't find package-admin
[11:01] <mvo> on the page
[11:02] <sivang> mvo: ah ok, so the lead there is the package maintainer?
[11:04] <mvo> sivang: I think so, yes
[11:13] <jordi> sivang: have you seen one of the last mails in rosetta-users, about a Hebrew translation team?
[11:24] <sivang> jordi: err, can you forward them to me? (I can't read those email from here)
[11:32] <sivang> mvo: we should probably have something to show who the upstraeam maintainer is
[11:38] <sivang> hmm, nice to see GNOME official translation is now done through rosetta
[11:42] <Burgundavia> you serious?
[11:49] <jordi> sivang: huh?
[11:51] <jordi> sivang: http://lists.ubuntu.com/archives/rosetta-users/2005-August/000626.html
[12:40] <mvo> can someone with python experience please review the interface bits of the "apt/" directory of my python-apt archive? baz get http://people.ubuntu.com/~mvo/arch/ubuntu/python-apt--mvo--0? it's not very big (and some issues are already fixed thanks to ddaa and jamesh)
[12:44] <jordi> sivang?
[12:46] <jamesh> mvo: one small issue: rather than doing "def getId(self):...\nid = property(getId)", use "def id(self): ..."
[12:47] <jamesh> otherwise you are providing a property and a method
[12:47] <jamesh> (i.e. use the same name for the property and the function used to define the property)
[12:48] <jamesh> mvo: another stylistic issue: in Cache._runCallbacks(), you use "apply(callback)"
[12:49] <jamesh> that can be written as "callback()", which is simpler
[12:49] <sivang> jordi: can I already mailed him to request memebership of the team
[12:49] <sivang> jordi: thanks
[12:50] <mvo> jamesh: thanks a lot!
[12:51] <sivang> jordi: is there a possibility to allow someone to import new po's and reviwe/approve stuff without being the main admin?
[12:54] <jamesh> mvo: also, you can just use "name = property(name)"
[12:55] <jamesh> rather than passing 4 args to property()
[12:55] <mvo> jamesh: this will preserve the docstring from the method?
[12:55] <jamesh> the property's documentation will default to the documentation of the getter function
[12:55] <mvo> great, thanks
[12:55] <jamesh> or if you can depend on Python 2.4, just use the "@property" notation
[01:02] <jordi> sivang: I'm not sure about that yet.
[01:02] <mvo> jamesh: thanks. we still provide python2.3 packages. but once they will be dropped I'll change to the @property
[01:03] <jamesh> mvo: I take it the Cache class would be a lot slower if it created the Package objects on request
[01:03] <jamesh> as opposed to the way it does it right now?
[01:07] <mvo> jamesh: I considered it. The time to build the dependency cache (in c++) is a lot bigger than the time it takes to populate the dictionary with the python wrapped packages. but a lazy dict may be possilbe without too much slowdown
[01:08] <jamesh> mvo: I guess this is one place where the RPM database is a bit nicer -- looking up packages is very quick without loading the entire contents
[01:09] <mvo> jamesh: yes, in theory it's very fast with apt too (but only if no dependency calculation is used and the package cache is up-to-date)
[01:10] <mvo> but python-apt does not really support opening the cache without considering dependencies so that is always done :/
[01:10] <mvo> (it's a limitation in the c++ wrapper code)
[01:11] <jamesh> The RPM database has indices for package names, file names, provides, requires, and a few others
[01:12] <mvo> oh, that's nice
[01:12] <jamesh> and it isn't a cache, so it isn't ever out of date
[01:13] <mvo> jamesh: can I use the properties in this way (or is there a way to provide that without having two get-methods: "property(canidatePriority(useCanidate=True))?
[01:13] <carlos> morning
[01:14] <jamesh> mvo: that would create a property that uses the return value of candidatePriority() as the implementation
[01:15] <jamesh> mvo: you might want something like property(lambda self: candidatePriority(self, useCandidate=True))
[01:15] <mvo> jamesh: right, that was what I was looking for. thanks again!
[01:21] <jordi> I'm going to need a catalan translators list for Rosetta
[01:21] <jordi> who should I ask this to?
[01:21] <sivang> carlos: morning, how are you ?
[01:23] <jordi> ah, I missed carlos' arrival
[01:23] <jordi> morning carlos
[01:24] <jordi> sivang was asking; if there are two team admins for, say, Hebrew, is one of the admins able to demote the other admin?
[01:26] <sivang> jordi: thanks :)
[01:27] <jordi> carlos: what are the plans to make Rosetta/LP translatable?
[01:29] <sivang> carlos: for instance, I got some requests fomr someone that wants to become and admin for the hebrew translators list as well, now this has the benefit of having two people who can upload PO files and review stuff, but if some havoc happens (when there are disagreemnets) admins might use their power to demote other admins etc, which would then result in having to bug you for permissions reset :)
[01:31] <carlos> sivang, morning
[01:32] <carlos> sivang, jordi if you are the owner of the team I think that would not happen
[01:32] <carlos> anyway that's a bad usage of the system
[01:32] <carlos> and if it happens, you should notify the admins (jordi, daf or me)
[01:33] <carlos> and that person will lose his rights
[01:33] <carlos> and the situation fixed
[01:34] <jordi> nod
[01:35] <carlos> jordi, what list do you need?
[01:42] <jordi> carlos: who do you do bold letters in the wiki
[01:42] <jordi> carlos: for the Catalan ubuntu team I guess
[01:43] <sivang> carlos: so I can basically give admin rights to anyone who says he wants to review translations and upload po files? (is it really needed for people to be admin in order to upload templates)
[01:45] <carlos> sivang, an admin is only needed to control who joins or not the team
[01:45] <carlos> sivang, any member should be able to upload .po files
[01:46] <sivang> carlos: ah I see, I didn't know that. I was sure you have to an admin to upload pos
[01:46] <carlos> sivang, no, that's not needed at all
[01:46] <carlos> jordi, https://launchpad.net/people/ubuntu-l10n-ca
[01:47] <jordi> carlos: mailing list. :)
[01:47] <sivang> carlos: and when someone uploads pos, who gets to review it and when?
[01:50] <carlos> jordi,?
[01:50] <carlos> jordi, did you asked for it?
[01:50] <carlos> ;-)
[01:50] <jordi> no :)
[01:50] <jordi> carlos: how do I make something bold in wiki markup?
[01:51] <jordi> err
[01:51] <jordi> sorry
[01:51] <carlos> sivang, a po upload done by a non editor just adds the updates as suggestions
[01:51] <jordi> it's on the fscking edit page
[01:51] <carlos> sivang, a po upload by an editor applies all translations automatically like translating over the web page
[01:51] <carlos> jordi, I think it's `foo`
[01:52] <carlos> or with three '''foo''''
[01:52] <jordi> '''foo'''
[01:52] <carlos> jordi, I don't remember it, just check other page that has it
[01:52] <jordi> https://wiki.ubuntu.com/RosettaFAQ?action=diff&rev2=6&rev1=5 <--- review?
[01:54] <sivang> carlos: Admin = Editor ? who do I make people editors?
[01:54] <carlos> jordi, cool, thanks. Btw, could you change ProductRelease by Product series or branch?
[01:54] <carlos> sivang, no, member == Editor
[01:54] <carlos> Admin == Coordinator
[01:55] <jordi> carlos: hmm, I don't see where
[01:56] <carlos> jordi, sorry, "upcoming release" is the question before the one you added
[01:56] <jordi> oh
[01:56] <sivang> carlos: so any person who has been approved by me as a memeber of the translation team, with the most basic privilges is actualyl and Editor  ?
[01:56] <carlos> sivang, right
[01:56] <carlos> sivang, look at the team as the QA team
[01:56] <carlos> to translate you don't need to join the team
[01:57] <carlos> jordi, could you add that information to the FAQ so we have it clear?
[01:57] <sivang> carlos: so he can upload PO files, override others' translation , and approve uploaded stuff as the officail translations.
[01:57] <carlos> sivang, a member is an official translator
[01:57] <jordi>   * Make sure the upcoming release is registered in Launchpad (add product, add series, add release).
[01:57] <jordi> you mean here?
[01:58] <sivang> carlos: ok, so we realyl don't neem more then one admin :) if everybody can upload and everyint that's cool
[01:58] <jordi>   * Make sure the upcoming product series is registered in Launchpad (add product, add series, add release). <- this?
[01:58] <carlos> jordi, yeah, we don't need releases anymore, just series
[01:58] <carlos> remove 'add release'
[01:58] <carlos> sivang, right
[01:58] <carlos> sivang, only if you need help to accept/reject people
[01:59] <jordi> done
[02:00] <jamesh> spiv: how are you feeling?
[02:00] <sivang> carlos: cool, I'll email the hebrew list with this info whe I have acces sto my other mailbox again (from home)
[02:00] <jamesh> (chickenpox, etc)
[02:03] <carlos> sivang, cool, thanks
[02:06] <jamesh> Is the launchpad meeting happening now, or should I get some dinner?
[02:07] <kiko> jamesh, Steve says "get some dinner"
[02:07] <kiko> I can only guess what that means
[02:07] <spiv> jamesh: Getting better :)
[02:11] <jordi> carlos: enjoy :) https://launchpad.net/malone/bugs/1663/
[02:12] <jordi> carlos: where do I ask for a mailing list?
[02:12] <carlos> mailman-admin@lists.ubuntu.com
[02:12] <jordi> k
[02:15] <carlos> jordi, my firefox shows me it correctly
[02:16] <carlos> jordi, your browser bug?
[02:16] <jordi> great...
[02:16] <jordi> what font?
[02:16] <carlos> no idea, default one
[02:16] <jordi> does ubuntu default to vera?
[02:16] <carlos> no idea
[02:16] <carlos> jordi, how can I see it?
[02:17] <jordi> I don't know if ff uses GNOME prefs for that
[02:17] <jordi> but checking the font capplet to start is a good idea
[02:17] <carlos> It just says sans
[02:20] <jordi> hrm
[02:20] <SteveA> hi folks
[02:21] <SteveA> can we have a launchpad meeting in 10 minutes' time?
[02:21] <SteveA> should be a quick one, because many people are still in brazil
[02:21] <jordi> I can attend
[02:21] <jordi> just because I'm alone at work :)
[02:21] <mpt> B R A
[02:21] <mpt> Z I L
[02:22] <jordi> M P T! M P T!
[02:22] <mpt> jordi: Whereabouts in Launchpad did you have trouble reading "Valncia"?
[02:23] <jordi> I'm attaching a Screnenshot in a minute
[02:23] <mpt> oh, we have attachments now
[02:25] <jordi> reload
[02:29] <jordi> kiko: see?
[02:30] <SteveA> hi
[02:30] <SteveA> so, who's around?
[02:31] <SteveA> hmm, no one in particular
[02:31] <SteveA> okay, let's shelve the meeting until next week
[02:33] <jordi> carlos: have time for another lesson?
[02:39] <mpt> sorry, I wasn't paying attention
[02:46] <dilys> Merge to rocketfuel@canonical.com/arch-pqm--main--0: r=spiv tidy ups to the pqm codebase and implement a trivial status page (patch-22: robert.collins@canonical.com)
[02:47] <jordi> carlos: it seems I have no perms to edit series details
[02:47] <jordi> https://launchpad.net/products/xqf/unknown/+edit
[02:48] <jordi> carlos: basically, I want to cleanup xqf's mess.
[02:48] <SteveA> carlos is in meetings with mark right now
[02:48] <jordi> righto
[02:49] <jordi>  /away lunch
[02:49] <jordi> oos
[02:49] <jordi> anyway, I'm off home. back later.
[02:57] <niemeyer> Morning!
[03:01] <cprov> niemeyer: morning
[03:07] <dilys> Merge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  fix various actions portlet icons (patch-2223: mpt@canonical.com)
[03:08] <kiko> morning niemeyer 
[03:08] <kiko> jordi, are you not using ubuntu?
[03:12] <SteveA> morgs: ping me when you get back.  i know how to fix the rdf view problem.
[03:12] <mpt> It's possible jordi's Debian installation is older than Bitstream's Vera release is, so he's not benefitting from new OS defaults
[03:17] <jamesh> we released Vera ages ago
[03:18] <mpt> I thought it was only three or four years
[03:21] <jamesh> that's ages ago, right?
[03:22] <mpt> not for a Debian user :->
[03:22] <kiko> hoho
[03:22] <jamesh> 3 or 4 years is ~ 6 or 8 ubuntu releases :)
[03:23] <sivang> jamesh: Vera sounds familair , what is it?
[03:24] <jamesh> sivang: the "Bitstream Vera" font family
[03:24] <jamesh> sivang: Bitstream donated it to the Gnome Foundation
[03:24] <jamesh> it was previously known as Bitstream Prima
[03:24] <sivang> jamesh: wow, tha'ts cool I didn\t know that
[03:24] <jamesh> "Prima Vera"
[03:25] <jamesh> sivang: http://www.gnome.org/fonts/
[03:25] <jamesh> Jim Gettys wanted to call it freedonia
[03:26] <sivang> what does freedonia mean? just a name?
[03:26] <sivang> (Prima Vera is something new or unique no?)
[03:26] <jamesh> http://en.wikipedia.org/wiki/Freedonia
[03:29] <sivang> jamesh: enlighting. Was it really trying to be a satire about New York?
[03:30] <kiko> sivang, a reference to spring, I imagine
[03:31] <jamesh> sivang: probably not.
[03:31] <jamesh> fake european countries aren't that uncommon
[03:31] <jamesh> like Molvania
[03:32] <jamesh> "A Land Untouched By Modern Dentistry"
[03:32] <sivang> hehe
[03:33] <jamesh> the travel guide for Molvania is very good
[03:35] <kiko> but noisy
[03:35] <sivang> noisy?
[03:36] <kiko> yes
[03:36] <kiko> jamesh?
[03:36] <kiko> do you think you could fix http://www.daa.com.au/mailman/listinfo/pygtk to point to the right archive location instead of http://localhost.localdomain/pipermail/pygtk/
[03:36] <kiko> or was that done intentionally?
[03:54] <jamesh> kiko: should be fixed now
[03:55] <jordi> mpt: the desktop I took the screenshot on was installed like 15 months ago.
[03:55] <jordi> Probably GNOME 2.6 at the time
[03:59] <kiko> thanks jamesh 
[03:59] <kiko> jordi, it's totally broken, dude. those fonts are horrible.
[03:59] <jordi> kiko: dude
[03:59] <jordi> kiko: the Launchpad has been like ths for me since day one.
[03:59] <kiko> I'm not joking
[03:59] <jordi> Let's have a look in the desktop
[03:59] <kiko> your box is totally broken
[03:59] <jordi> ALL of them?
[04:00] <kiko> the distribution you're using, most likely
[04:01] <jordi> hmm
[04:01] <jordi> this box shows it ok
[04:01] <jordi> wtf
[04:03] <jamesh> the fonts requested in plone.css are "Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif
[04:03] <jamesh> you might have an evil Verdana or Arial
[04:04] <jamesh> maybe russian
[04:04] <jordi> no, afaik I have no msttfcorefonts installed
[04:04] <jordi> let's see what I have here.
[04:04] <jamesh> not Microsoft fonts
[04:04] <jordi> epiphany's about:config seems exactly the same as the one in the office
[04:04] <jamesh> I've seen some systems that had some non-western fonts with the Microsoft names
[04:04] <jordi> so it's probably an evil font in my setup.
[04:05] <jordi> I have ttf-bistream-vera, ttf-dustin, ttf-freefont, ttf-opensymbol
[04:05] <jamesh> try running "fc-list Verdana file family style"
[04:05] <jamesh> and the same for Helvetica and Arial
[04:06] <jordi> none for Verdana
[04:06] <jamesh> you might be getting bitmap Helvetica, actually
[04:07] <jordi> nothing for Helvetica here (good desktop), I get results from xfonts in one of th broken boxes
[04:07] <jamesh> do you have DOM inspector installed?
[04:07] <jordi> in firefox?
[04:07] <jamesh> it can be useful for testing issues like this
[04:08] <jordi> I'm using ephy anywahy
[04:09] <jamesh> anyway
[04:09] <jamesh> if you have anything matching Lucida Grande, Verdana, Lucida, Helvetica or Arial, then you won't get Bitstream Vera Sans
[04:10] <jordi> I get hits for Helvetica yeah.
[04:10] <jordi> So ubuntu does not install xfonts-*-transcoded or anything?
[04:12] <jamesh> we should probably be overriding the font choice from plone.css to just "sans serif"
[04:12] <jordi> jamesh: I believe it's pretty common for people to have these fonts installed
[04:12] <jamesh> assume the user has set up their browser how they like it
[04:14] <jordi> jamesh: hmm
[04:15] <jordi> this box has xfonts-* installed too
[04:15] <jordi> and it works.
[04:15] <jordi> I don't understand
[04:15] <jordi> I haven't changed any font setting.
[04:15] <jamesh> jordi: does the "fc-list" command give different results for the various font family names?
[04:16] <jamesh> if you were using firefox or Mozilla, I'd suggest trying the DOM inspector to fiddle with the CSS and see if it helps
[04:27] <jordi> jamesh: I will, when I'm back in a broken box
[04:28] <jordi> here it's working ok
[04:28] <jordi> NOT thanks to kiko!
[04:28] <jordi> kiko: dude!
[04:28] <dilys> Merge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  HideObscureLanauges dump (patch-2224: stuart.bishop@canonical.com)
[04:43] <kiko> what did I do now
[04:50] <jordi> bashed my distro, which is cool!
[05:02] <jamesh> jordi: it looks fine in Safari.  You should use MacOS X
[05:02] <jordi> heh
[05:12] <jamesh> kiko: would you be able to post a copy of the pending reviews page to the launchpad-reviews mailing list sometime, so I can see if there is anything that needs doing tomorrow?
[05:15] <jamesh> salgado: replied to your reply to my review
[05:20] <salgado> jamesh, now I see your point about BugTaskSet.search().
[05:20] <salgado> we'll probably want to search for "bugs assigned directly to me or to any team that I'm a member of" and for "only bugs assigned directly assigned to me"
[05:21] <salgado> oops, there's an extra assigned there
[05:22] <jamesh> that distinction doesn't seem as important as the "bugs assigned to me/my team" and "bugs reported on my products/packages"
[05:22] <salgado> indeed
[05:22] <jamesh> given that bug tasks start out without an assignee
[05:24] <salgado> so, you'd prefer that doing a .search() with an assignee returns all bug tasks assigned to you/your-teams?
[05:24] <salgado> I think this is reasonable, but it probably deserves some discussion
[05:30] <jamesh> yeah.  I think "assigned to me" and "assigned to my team" should probably be treated the same
[05:57] <ddaa> sheesh... importd-archivelocation is annoying... I end up doing some significant refactorings, even though I know I should separate them...
[05:57] <ddaa> (refactoring = mostly deleting big chunks of obsolete crap)
[06:16] <kiko> jamesh, I believe the only person who has added stuff to pending reviews is mark
[06:53] <dilys> Merge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  HideObscureLanauges.sql in pending (patch-2225)
[07:28] <dilys> Merge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  DistributionMilestone.sql patch in pending (patch-2226: stuart.bishop@canonical.com)
[07:49] <dholbach> hi
[07:51] <salgado> hi dholbach 
[07:51] <dholbach> i recall having asked this already, but i can't remember the answer - is there any possibility to add one mail adress to a team? so we could 1) show who's in a team 2) make sure we route all the team's bugs to a mailing list, so nobody gets annoyed by 600 bug mails (in case of MOTU / universe)
[07:51] <dholbach> hey salgado :)
[07:53] <salgado> dholbach, you can add an email to a team. if you go to the team page you should see a link there to do this
[07:54] <dholbach> oh cool
[07:54] <dholbach> i'll investigate
[07:54] <salgado> but I don't understand what you mean in 1)
[07:54] <dholbach> i wouldnt want to chuck out people of a team because they dont want to get the mails :)
[07:54] <dholbach> it's ok, if i can attach a mailing list
[07:56] <salgado> ah, ok. the link is called "Edit Contact Address", btw
[07:56] <salgado> as with all email addresses in Launchpad, though, we have to validate a mailing list address
[07:57] <salgado> to do that we have to send an email to the mailing list and one of the members of the mailing list will have to validate it
[07:57] <dholbach> ok, super
[08:07] <salgado> jamesh, around?
[08:07] <salgado> (I guess not, but anyway...)
[08:42] <dilys> Merge to rocketfuel@canonical.com/launchpad--devel--0: bug page cleanups and auto-alt-language [r=carlos]  (patch-2227: mark.shuttleworth@canonical.com)
[08:52] <jordi> carlos: ping
[08:52] <carlos> jordi, pong
[08:52] <jordi> carlos: should I talk about "Non-Members", "Members" and "Admins", or s/Member/Editor/g?
[08:53] <jordi> also, besides accepting new members, do team admins do anything else?
[08:54] <carlos> jordi, well, I suppose that you should make clear that a Member is an editor as the team membership pages talk about members not editors
[08:54] <carlos> jordi, no, admins just accept/reject people, nothing more
[08:54] <jordi> I have talked about members all the time
[08:54] <salgado> jordi, team admins can demote other team admins
[08:54] <salgado> change team information and stuff like that, too
[08:55] <carlos> jordi, but the concept of a member of a translation team is not the same and would be confusing
[08:55] <jordi> carlos: hmm.
[08:55] <jordi> have a look at my diff, let's see how to word it
[08:55] <carlos> you should make it clear that you don't need to be a member of the ubuntu-l10n-XX team to translate, it's just a QA team
[08:55] <jordi> salgado: I guess it's not FAQ what admins do exactly
[08:55] <jordi> carlos: nod
[08:56] <jordi> https://wiki.ubuntu.com/RosettaFAQ?action=diff
[08:56] <carlos> salgado, we talk more about what rights you get in Rosetta as a team admin
[08:57] <salgado> oh, I see
[08:58] <carlos> jordi, What's the difference between a 'Team Admin', a 'Team Member' and a 'Non Member'...
[08:58] <carlos> jordi, that title is better
[08:58] <jordi> ok
[08:58] <jordi> what about the rest?
[08:59] <carlos> jordi, perfect
[08:59] <carlos> I think you can leave it as it's 
[09:00] <jordi> I love when you say that :)
[09:00] <carlos> and we will fix anything that would confuse our users later
[09:00] <carlos> jordi, :-D
[09:00] <jordi> mmkay. If you have a minute, I'd like to look at xqf.
[09:01] <jordi> it's in a very messy state afaict
[09:01] <jordi> I got a system error while playing with it :)
[09:01] <salgado> spiv, what will happen if we allow people to change/remove their wiki.ubuntu.com wikiname entries?
[09:05] <stub> lifeless: ping
[09:06] <carlos> jordi, hmm I'm a bit busy atm 
[09:06] <carlos> jordi, would we talk later?
[09:06] <jordi> sure
[09:06] <jordi> after my pizza :)
[09:09] <carlos> jordi, I will arrive to Valencia on Monday evening, if you want, we could have a meeting on Tuesday in my house
[09:09] <spiv> salgado: They won't be able to login to the wiki.
[09:09] <spiv> salgado: We need to ensure that all users always have a wikiname for UBUNTU_WIKI.
[09:11] <jordi> carlos: sure
[09:12] <carlos> jordi, anyway remind me the xqf issue later and I will take a look at it when I get a break. 
[09:12] <carlos> jordi, even better, send me an email with the problem so I can take a look even if you are not around
[09:19] <jordi> I'd rather have a look
[09:19] <jordi> with you, there might be a permissions issue too
[09:24] <carlos> jordi, did you get your canonical/ubuntu email address?
[09:24] <carlos> jordi, I want to send the annoucement today
[09:25] <jordi> not yet, because my contract is taking it's time to get there
[09:25] <jordi> it seems.
[09:25] <carlos> oh...
[09:25] <jordi> nod... if you can delay it until at least tomorrow.
[09:25] <jordi> I could try to get it faxed for Claire at least
[09:25] <jordi> If I find a public fax
[09:25] <jordi> I wasn't lucky today.
[09:26] <carlos> jordi, do you have a scanner?, email should be enough...
[09:26] <jordi> hmm
[09:26] <jordi> yeah, I was abotu to say that.
[09:26] <jordi> I will do that tomorrow
[09:33] <carlos> jordi, elmo will add your email alias later today
[09:34] <jordi> ok
[09:52] <jordi> sivang: in the end, you contacted Yaviv Abir and told him about the Hebrew team?
[09:52] <jordi> sivang: ie, can I ignore his request=
[09:52] <sivang> jordi: yes, I already added him to the team :)
[09:52] <jordi> great
[09:53] <lifeless> kiko - yes
[10:01] <salgado> spiv, do you think it makes sense to enforce (with a DB constraint, probably) that all persons have only one wikiname with the ubuntu url?
[10:04] <spiv> salgado: Well, (wiki, wikiname, person) probably should be unique, regardless of which wiki it is :)
[10:05] <salgado> spiv, sure. I was thinking about making (person, wiki) unique. or at least make that unique it wiki == UBUNTU_WIKI
[10:05] <spiv> salgado: (person, wiki), yeah.
[10:06] <spiv> salgado: Definitely it needs to be unique where wiki == UBUNTU_WIKI, but I don't see any reason not to make it unique for all wikis.
[10:07] <salgado> spiv, agreed
[10:08] <salgado> I'll create the patch and merge as a [trivial] . (that's the rule during sprints, no?) :P
[10:09] <spiv> salgado: haha
[10:09] <spiv> salgado: I'd be happy to review it :P
[10:10] <spiv> salgado: I think the rule during sprints is [rs=bazSMASH!]  ;)
[10:12] <salgado> heh. I'll use it, then
[10:12] <salgado> seriously, I'll try to find a free branch here and do this
[10:13] <salgado> btw, there's a question I always wanted to ask, about pqm. is it possible to tell pqm to do a 'baz replay' instead of a 'baz merge'?
[10:13] <salgado> I mean, will pqm accept that as a valid command or that bastard will tell me the command is not valid?
[10:13] <lifeless> yes
[10:14] <lifeless> but you should only do that for merges to production branches, which is istub and I only
[10:15] <salgado> why I can't do that to merge into rocketfuel's --devel?
[10:15] <lifeless> because you will bork your ability to merge from that branch after that.
[10:15] <lifeless> and create cherry-picked situations
[10:15] <salgado> ah, I see
[10:15] <lifeless> its not a technical limitation per se, its a policy onme.
[10:16] <lifeless> why ?
[10:16] <lifeless> thats r=spiv btw
[10:17] <salgado> I usually have some branches that I'm working on, and sometimes I want to make a trivial change but I can't
[10:17] <dilys> Merge to rocketfuel@canonical.com/arch-pqm--main--0: fix web ui to show only actual commands in scripts, not just the gpg foo (patch-23: robert.collins@canonical.com)
[10:17] <salgado> because all branches have unmerged changesets
[10:17] <lifeless> salgado: so make it, then do undo and redo it later. or put it on your trivial-fixes branch or something
[10:18] <lifeless> if its /really/ trivial you can actually send a plain patch to pqm
[10:18] <salgado> hmmmm. that's good
[10:18] <salgado> tell me more. :)
[10:19] <salgado> how do I do that?
[10:21] <lifeless> the script needs to look like:
[10:21] <lifeless> patch foo@example.com/foo--bar--0
[10:21] <lifeless> --- blarh
[10:21] <lifeless> +++blarh
[10:21] <lifeless> .. rest of patch content here
[10:21] <lifeless> clearsign that and send to the pqm address as normat
[10:21] <lifeless> *normal*
[10:21] <spiv> lifeless: Nice.
[10:21] <salgado> lifeless, cool. ta
[10:21] <lifeless> subject becomes the commit message as normal.
[10:22] <salgado> lifeless, btw, when you said "if its /really/ trivial", were you suggesting that we may have some not-so-trivial merges going in? :P
[10:22] <lifeless> dude, we definately have non trivial [trivial]  patches occuring.
[10:22] <spiv> We should just give up and introduce [sprint]  ;)
[10:23] <lifeless>  /no/
[10:48] <dilys> Merge to rocketfuel@canonical.com/arch-pqm--main--0: r=spiv incorporate kikos time foo so that we show timestamps in the ui (patch-24: robert.collins@canonical.com)
[11:01] <dilys> Merge to rocketfuel@canonical.com/arch-pqm--main--0: [trivial]  show the current time in the web ui (patch-25: robert.collins@canonical.com)
[11:19] <dilys> Merge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  tweaks to improve usability of color scheme (patch-2228: mpt@canonical.com)
[11:31] <mpt> cprov?
[11:39] <jordi> is he having dinner or soemthing?
[11:39] <mpt> No, he's hacking
[11:39] <mpt> no, he's editing a spec
[11:39] <carlos> jordi, mpt with a spec
[11:40] <carlos> jordi, tell me
[11:40] <mpt> mpt with a candlestick
[11:41] <jordi> carlos: when you're free for 5 mins, tell me
[11:41] <carlos> ok
[11:41] <jordi> or if it's going to be a long while, tell me too and I'll go to sleep ;)
[11:43] <carlos> I think we have a break on 5 minutes
[11:54] <dilys> Merge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  Gina band-aid (patch-2229: stuart.bishop@canonical.com)
[11:55] <Mez> only owneers of a group can make someone an administrator right/
[11:57] <salgado> Mez, right
[11:57] <Mez> fair enough
[11:57] <Mez> how cna you tell who the ownder is
[11:58] <salgado> you should be able to see that in the team's page
[11:58] <mpt> Mez: It's printed on the team's page
[11:58] <Mez> ah kk
[11:58] <mpt> (attack of the invisible portlets!)
[11:59] <salgado> poor portlets. nobody looks at them
[11:59] <mpt> lonely and unloved
[11:59] <carlos> jordi, ping
[12:00] <carlos> Mez, other administrators can too
[12:00] <Mez> carlos: no they cant
[12:00] <carlos> salgado, or did you changed that?
[12:00] <salgado> carlos, if we're talking about regular teams, then they can't
[12:00] <salgado> and it's been like this since always
[12:01] <carlos> salgado, hmmm, good to know it... 
[12:01] <carlos> salgado, I suppose that's the problem of being a superadmin... 
[12:01] <carlos> you don't know exactly how the rights are...
[12:03] <salgado> carlos, eh? I'm not following you
[12:04] <mpt> salgado: He means if you're a Launchpad Admin (like carlos is and I'm not), you don't often get to see what Launchpad is like for a non-admin
[12:04] <carlos> mpt, that's it
[12:05] <mpt> so you get fuzzy on what non-admins can't do
[12:05] <salgado> ah, I see. /me was wondering what would be a superadmin
[12:05] <salgado> maybe someone who's admin of a lot of teams, like carlos? :P
[12:06] <carlos> salgado, and admin of a team is not the same as the admin of launchpad
[12:06] <carlos> :-)
[12:06] <salgado> so, one question for you, carlos
[12:06] <jordi> carlos: here
[12:06] <salgado> what's the point of being an admin of the Launchpad Admins team?
[12:07] <carlos> salgado, being able to bypass some restrictions we added for normal users?
[12:07] <carlos> jordi, tell me
[12:07] <carlos> salgado, all launchpad.Admin protected pages are available to Launchpad Admins
[12:08] <jordi> carlos: I tried to cleanup xqf, as it apparently has a "main" branch but it appears to be broken
[12:08] <jordi> - when I tried to add a branch, I got a system error. PRobably because a branch named "main" already existed
[12:08] <salgado> carlos, you already get that if you're only a member of the team. my point was that there's no point in having administrators on that team
[12:09] <lifeless> jordi: so, edit the existing branch rather than adding a new one.
[12:09] <jordi> lifeless: my second point: I can't, apparently.
[12:09] <elmo> jordi: your email exists, jordi@ and jordi.mallach@
[12:09] <lifeless> salgado: we could have WEGSNA permission on the launchpad.admins team
[12:09] <jordi> elmo: thanks!
[12:09] <jordi> elmo: is it a redirection, or is it a real mail server?