[12:04] <niemeyer> Curious:
[12:04] <niemeyer> >>> commands.getstatusoutput("yes | read null")
[12:04] <niemeyer> (0, 'yes: standard output: Broken pipe\nyes: write error')
[12:12] <niemeyer> >>> os.system("yes | read any")
[12:12] <niemeyer> yes: standard output: Broken pipe
[12:12] <niemeyer> yes: write error
[12:12] <niemeyer> :)
[12:12] <niemeyer> "yes" seems to be ill behaved
[12:14] <mpt> kiko: I've sent the LPIntegration diff to salgado, but I did that work in my launchpad--devel--0. Is it ok to land it in rocketfuel as well when I fix my next trivial bug?
[12:14] <sabdfl> dudes
[12:14] <sabdfl> announce: LaunchpadHackerGotchi!
[12:14] <sabdfl> landing soon on a branch near you
[12:14] <sabdfl> also: TeamAndPersonalEmblems
[12:15] <mpt> cool
[12:15] <sabdfl> question - should we make setting a team emblem an admin thing?
[12:16] <mpt> LaunchpadBranding step 2
[12:16] <sabdfl> so that we can enforce trademarks?
[12:16] <sabdfl> so people don't create a random team and put the firefox logo on it?
[12:16] <sabdfl> i think that would be important
[12:16] <mpt> sabdfl: What's the alternative?
[12:16] <sabdfl> we'll let people set their own hackergotchi
[12:16] <mpt> Let any member change a team's icon?
[12:16] <cprov> sabdfl: uhm ... you can't control ALL team, let them play with it 
[12:16] <sabdfl> mpt: yes
[12:17] <sabdfl> they can play with their hackergotchi
[12:17] <sabdfl> it only shows on their home page
[12:17] <sabdfl> but emblems, i think those are special
[12:17] <mpt> Can any member of a team change anything else about a team, e.g. name/summary/description?
[12:17] <mpt> If not, it would make sense for team icon to be team-admin-only, like the rest of the data
[12:17] <sabdfl> mpt: no, only team owner or admins
[12:18] <sabdfl> mpt: the emblems are like badges of honour
[12:18] <sabdfl> they show up on your details portlet - all the emblems of your teams
[12:18] <sabdfl> so if you are MOTU, you will get a badge
[12:18] <sabdfl> it would reduce the value of that if people could fake it
[12:18] <sabdfl> i'll make it admins only initially
[12:18] <sabdfl> later we can workflow it, so people request it, we just approve approve approve decline
[12:19] <mpt> "we" as in Launchpad admins?
[12:23] <sabdfl> yes
[12:37] <sabdfl> https://wiki.launchpad.canonical.com/MarkShuttleworthQueue
[12:37] <sabdfl> bradb, mpt: ^
[12:44] <bradb> sabdfl: cool. btw, any reason why we have "Given name:" and "Family name:" in the details portlet?
[12:45] <bradb> heck, even "Name:" and "Display name:" seem a bit unnecessary.
[12:47] <sabdfl> bradb: just for completeness. that portlet might be on, for example, a branch page some day
[12:47] <bradb> I'm also not too worried about the five different emails they've confirmed in the system either. Just the preferred email address in details portlet would be nice, IMHO.
[12:47] <bradb> (assuming we're /that/ confident about being able to display emails without them being harvester friendly)
[12:49] <bradb> sabdfl: I don't quite understand. What does a branch page have to do with putting "Given name:" and "Family name:" into the person's details portlet?
[12:51] <bradb> I notice that there are five menu links to spec-related things in the actions portlet too, yet the vast majority of LP users will probably not use specs. I wonder if we can save that for people who are interested enough to click the "Specs" tab?
[12:52] <sabdfl> bradb: errr. ed zachary
[12:52] <sabdfl> that's sort of what MenuSystemDelivery is all about ;-)
[12:53] <sabdfl> the whole point is to show the app menu items only when you are in the facet. but since we don't have that, i'm loading every view into the actions portlet, and i would like you to do the same
[12:54] <sabdfl> ddaa will shortly land another 4 items in there - all the kinds of branch views you might want
[12:54] <sabdfl> make sense?
[12:54] <bradb> right, ok, makes sense
[12:54] <sabdfl> preferred email in details portlet is a great idea
[12:54] <sabdfl> i'll DOIT
[12:55] <bradb> sweet
[12:58] <sabdfl> i've DUNNIT
[12:59] <sabdfl> only visible if you are logged in
[12:59] <bradb> the sab strikes again
[12:59] <sabdfl> i'm lovin mpt's highlighted class
[12:59] <bradb> seriously though, are we going to leave "Given name:" and "Family name:" in that portlet? that feels pretty robotic to me.
[01:00] <bradb> sabdfl: me too; used that for task-highlighting
[01:00] <sabdfl> different one
[01:00] <sabdfl> the one you're using, is it a slightly orange border?
[01:00] <bradb> yes
[01:00] <sabdfl> i made that one up
[01:00] <bradb> ah
[01:00] <sabdfl> this one is for chunks in the main doby of the page
[01:00] <sabdfl> body, even
[01:00] <bradb> i stole it from +hctstatus
[01:01] <sabdfl> in the screenshot, the bit with the name and hackergotchi is class="highlighted"
[01:01] <sabdfl> i think the other one is class="highlight", which i did for hctstatus, yes
[01:01] <sabdfl> it has a problem on the top row, though, don't you think?
[01:01] <mpt> bradb: Yes, having someone's name printed five times in the same corner of the same page is a little unfortunate
[01:01] <bradb> mpt: :)
[01:01] <sabdfl> it sort of obscures the bottom of the thead
[01:01] <sabdfl> oh, ok
[01:02] <mpt> well, three times for the full name, two for the Launchpad ID
[01:06] <bradb> sabdfl: top row...are you referring to the slight misalignment between the top of the portlets and the "highlighted" bit, or something else?
[01:07] <sabdfl> bradb: iirc, i thought the highlighted row was overlapping too much with the top row
[01:07] <sabdfl> a subtle effect
[01:07] <bradb> ah
[01:07] <sabdfl> the border of the thead was covering the orange, or the other way around, i don't recall
[01:08] <bradb> sabdfl: here's another idea for the HG
[01:08] <bradb> sabdfl: put the person's name in smaller bold (or whatever) letters under the image and float: left that chunk so that the bio text wraps nicely around.
[01:09] <sabdfl> bradb: yes, that's nice
[01:10] <bradb> class="hackergotchi"! :)
[01:10] <sabdfl> but tricky :-/
[01:10] <sabdfl> at the moment i'm using fmt/text-to-html for the personal home page text
[01:10] <sabdfl> i'd really like to get /fmt:moin
[01:10] <sabdfl> stevea says we can doit
[01:11] <sabdfl> but for the moment i'm using /fmt:text-to-html
[01:11] <sabdfl> and the bummer is, it inserts <p> and </p>
[01:11] <sabdfl> so i can't easily work it
[01:12] <bradb> fmt:moin would be cool. dead simple if we have code inside the lp tree that takes a string of wiki text and returns the HTML
[01:13] <sabdfl> moin makes that quite easy, apparently
[01:13] <sabdfl> we lose the fancy macros etc
[01:17] <bradb> sabdfl: fwiw, i'm pretty sure you can float: left the img on that page even if it's outside the <p></p>, and the text will still wrap nicely around the right and bottom edges of it
[01:18] <bradb> (i'd only be *really* sure if i had the HTML/CSS in front of me to tweak, but bazzing would take too long.)
[01:19] <sabdfl> bradb: dude, good call!
[01:21] <niemeyer> Heh
[01:21] <niemeyer> >>> signal.signal(signal.SIGPIPE, signal.SIG_DFL)
[01:21] <niemeyer> >>> os.system("yes | read any")
[01:21] <niemeyer> >>> signal.signal(signal.SIGPIPE, signal.SIG_IGN)
[01:21] <niemeyer> >>> os.system("yes | read any")
[01:21] <niemeyer> yes: standard output: Broken pipe
[01:21] <niemeyer> yes: write error
[01:22] <bradb> sabdfl: did you get it to work? with the browsername in a smaller font underneath the img too?
[01:23] <niemeyer> There are three pages of google results referring to that "yes" bug, and all of them seem to be from python programs.
[01:26] <sabdfl> bradb: browsername beneath the image?
[01:27] <bradb> sabdfl: i.e., the image:
[01:27] <bradb> xxxx
[01:27] <bradb> xxxx
[01:27] <bradb> xxxx
[01:27] <bradb> Sample Person
[01:27] <bradb> and the text wrapped around that chunk
[01:28] <sabdfl> hard for me to visualise
[01:28] <sabdfl> i've taken the header out, since its already at the top of the page
[01:28] <sabdfl> now it's just the image, with the page wrapped around that
[01:28] <bradb> ah, ok, no worries then
[01:28] <bradb> cool
[01:28] <sabdfl> it looked weird at first, because the float: left actually takes it outside the div if there is no text
[01:29] <sabdfl> so i put placeholder text in for that case
[01:31] <mpt> sabdfl: http://www.complexspiral.com/publications/containing-floats/
[01:31] <bradb> took it outside the div? hm, maybe mpt would know more
[01:31] <bradb> there we go
[01:31] <bradb> :)
[01:46] <sabdfl> mpt: that's pretty cool. thanks
[01:46] <sabdfl> hey camilotelles
[01:46] <kiko> wow
[01:48] <camilotelles> hey sabdfl
[01:49] <Mez> hmm speaking of hackergotchi#s someone offered to make me one... havent heard back from them since... ah well
[02:36] <camilotelles> sabdfl: did you talked with elizabeth?
[02:37] <sabdfl> camilotelles: yes! thanks for putting us in contact
[02:37] <camilotelles> oh, great!
[02:38] <camilotelles> sabdfl: she is lecturing in the university that she pos graduated at russia.
[02:43] <sabdfl> hope to meet her some day
[02:43] <sabdfl> but... for now, it's time for bed
[02:47] <mpt>  must...leave...office...before...10pm...
[02:47] <mpt> later all
[02:49] <sabdfl> night mpt
[02:49] <sabdfl> kiko: please say night, and thanks, to mpt for me
[02:49] <sabdfl> i'm crashing too
[02:49] <kiko> will do
[02:49] <kiko> you take it easy
[02:49] <kiko> no rest for the wicked!
[02:49] <sabdfl> great work everyone - breezy will be extra hot with all this LP love
[02:49] <kiko> LP love is our middle name
[02:49] <sabdfl> :-)
[02:50] <kiko> inbox love however
[02:50] <kiko> can I hire somebody to read my inbox?
[02:50] <kiko> oh!
[02:50] <kiko> sabdfl?
[02:50] <sabdfl> yes?
[02:50] <kiko> do we have artwork for the new CDs?
[02:50] <sabdfl> we do
[02:50] <sabdfl> we just don't have desktop artwork
[02:51] <kiko> is it up somewhere where I can send to the company in so paulo?
[02:51] <camilotelles> sabdfl: i need to talk about ubuntu artwork.
[02:51] <sabdfl> kiko: not yet, and silbs just left on holiday
[02:51] <Mez> kiko/sabdfl - if you have an art team now - is ubuntu-calendar going to make a comeback?
[02:51] <sabdfl> Mez: well, i would like it to
[02:51] <kiko> Mez, do you know any hot babes? 
[02:51] <sabdfl> but i've not followed it up. suggestions?
[02:51] <Mez> why did it go in the first place?
[02:52] <Mez> kiko: yes, I go out with one :D
[02:52] <kiko> sabdfl, oh, hmmm. okay, I'll manage.
[02:52] <kiko> Mez, is she up for being an ubuntu calendar babe?
[02:52] <sabdfl> it's a 2-cd set
[02:52] <camilotelles> sabdfl: is it ok to put the ubuntu logo in the "preview ubuntu linux" artwork? somethink like "ubuntu based"? there is any rules about that?
[02:52] <sabdfl> cardboard holder
[02:52] <kiko> that's human beings for you.
[02:52] <sabdfl> if you have a hoary cd, identical
[02:52] <kiko> yep.
[02:52] <Mez> kiko: maybe .... I'll ask.... but... er... probably :D
[02:52] <kiko> I've sent them hoary and warty CDs through mail
[02:52] <Mez> as long as it's artistic
[02:52] <sabdfl> camilotelles: yes, that's ok
[02:52] <sabdfl> kiko: ok, that should be plenty for them
[02:53] <sabdfl> breezy+1 will probably drop to single cd
[02:53] <kiko> if the UbuntuExpress people get their acts together!
[02:54] <camilotelles> kiko: the linux preview will ship with the UE-shellanduglyhackthatworks from surak.
[02:54] <kiko> heh
[02:55] <sabdfl> kiko: did you just trivial a branch with *20* patches in one go?
[02:55] <sabdfl> trivial-man ;-)
[02:56] <kiko> ME?
[02:56] <sabdfl> i can almost hear you whistling from here
[02:57] <kiko> well
[02:57] <kiko> all I did was
[02:58] <kiko> - fix pages that were broken
[02:58] <kiko> - add pagetests
[02:58] <kiko> - add pagetitles
[02:58] <sabdfl> np
[02:58] <kiko> - add a script to test the templates
[02:58] <kiko> my god
[02:58] <sabdfl> just teasing
[02:58] <kiko> that has to be trivial
[02:59] <kiko> what's a swedish potato? a turnip?
[02:59] <sabdfl> sounds more like a cold shower the morning after curry.
[03:00] <niemeyer> kiko: Something like a potato in pieces pressed with something nice within..
[03:00] <kiko> hmmm. pressed?
[03:00] <kiko> how interesting
[03:00] <sabdfl> so how does xx-notfound-traversals work?
[03:01] <kiko> sabdfl, just add water. uhm, well, s/water/a path to a page
[03:01] <sabdfl> niemeyer: lots of cheese and cream? sounds like something they do in switzerland, in the alps
[03:01] <kiko> it has a function that will load that page and verify it's output
[03:01] <kiko> the HTTP status
[03:01] <sabdfl> ok, so 200
[03:01] <sabdfl> and auth?
[03:02] <niemeyer> sabdfl: Yes! Provolone cheese (is it provolone in english as well?)
[03:02] <sabdfl> i guess so.
[03:02] <kiko> I added an auth argument and it submits basic auth. just designed for testing traversals.
[03:02] <sabdfl> its like a skiing tradition. kiko knows it well. there are pictures
[03:02] <kiko> there's also a check_not_found()
[03:02] <kiko> we're all artwork tonight
[03:02] <sabdfl> ok. committed. mirrored. time for a beer.
[03:02] <kiko> this is used to try to ensure we're 404ing stuff we should
[03:03] <kiko> sabdfl, how's that morning run?
[03:03] <sabdfl> raising a cold one to the LP warriors
[03:03] <sabdfl> *cough* splutter *choke*
[03:03] <kiko> whenever you mention beer I will ask about the morning run!11!
[03:03] <sabdfl> kiko: whenever you bring Fabia I will PIE you!
[03:03] <sabdfl> or we could just not START the nuclear war
[03:04] <kiko> just try me 
[03:04] <kiko> just TRY
[03:04] <sabdfl> thanks, but i'll leave that to Fabia
[03:04] <kiko> terrible
[03:05] <kiko> at least she doesn't call me embarassing nicknames
[03:05] <kiko> in the end, we all pay our dues!
[03:05] <sabdfl> err. nicknames like what?
[03:06] <kiko> -rw-r--r--   1 kiko warthogs 107726416 Sep 10 01:09 rosetta-breezy-2005-09-09.tar.gz
[03:06] <kiko> sparkles?
[03:06] <sabdfl> and speaking of nicknames, how are squeak and itchy?
[03:06] <kiko> itchy's in LA
[03:06] <kiko> visiting a friend up there
[03:06] <sabdfl> LA makes me itchy too
[03:07] <kiko> it does it to all of us. it's the smog. squeak's graduation was 2 weeks ago, and now she's working full-time doing interior design for an office run by a woman on anti-depressive medication
[03:07] <kiko> the graduation was a black-tie issue but I got in with a biking shirt and there were drag queens.
[03:09] <sabdfl> kiko tells all
[03:09] <sabdfl> "what i did with my weekend"
[03:09] <kiko> I bought a tandem!
[03:10] <sabdfl> so. night. really. wishing you happy mountain trails this weekend!
[03:22] <kiko> no stub the stud
[03:22] <kiko> tsk tsk
[03:23] <elmo> yeah, how terrible, considering it's a SATURDAY in australia
[03:23] <kiko> hey, it's saturday in the UK too
[03:24] <kiko> and in brazil we work saturdays, so it's not such a big deal to us
[03:24] <kiko> but anyway, reason I'm looking for him was because I wanted some production action today
[03:24] <kiko> and we had arranged yesterday
[03:24] <kiko> he should be on later, anyway
[03:29] <Mez> hmm
[03:33] <kiko-zzz> not disclose them to launchpad users?
[03:33] <Mez> yeah
[03:33] <kiko-zzz> I guess we could do that
[03:33] <kiko-zzz> makes it harder to CC you on bugs
[03:33] <kiko-zzz> or hmm, maybe not.
[03:33] <Mez> lol
[03:34] <Mez> well, not if you're a member
[03:34] <kiko-zzz> oh?
[03:34] <Mez> lpname@ubuntu.com -> preferred email address
[03:34] <kiko-zzz> what do you mean?
[03:34] <kiko-zzz> ho-ho
[03:34] <kiko-zzz> we're not providing forwarding yet :)
[03:34] <Mez> o_O
[03:34] <Mez> well, apparently you are
[03:34] <Mez> seeing as someone just sent me an email to mez@ubuntu.com
[03:35] <kiko-zzz> maybe you're special
[03:35] <kiko-zzz> seriously
[03:35] <kiko-zzz> are you motu?
[03:35] <Mez> yes
[03:36] <kiko-zzz> could be
[03:37] <Mez> http://people.ubuntu.com/~fabbione/irclogs/ubuntu-meeting-2005-09-06.html
[03:37] <Mez> search for @ubuntu.com
[03:37] <Mez> "log me in after resetting my password2
[03:37] <Mez> on the "confirm email" screen
[03:38] <kiko-zzz> right
[03:38] <kiko-zzz> not all launchpad members, I don't imagine?
[03:38] <Mez> no
[03:39] <Mez> Members: https://launchpad.net/people/ubuntumembers
[03:41] <kiko-zzz> right
[03:41] <kiko-zzz> anyway
[03:41] <kiko-zzz> night :)
[04:56] <kiko-zzz> salgado, no sign of the stubber
[04:57] <Mez> go to sleep kiko
[05:05] <salgado> kiko-zzz: not yet
[05:09] <niemeyer> Some Mandriva folk removed the mailing list of Smart silently. How nice..
[05:50] <salgado> stub!
[05:51] <salgado> stub: I need you to take a look at this, before I can merge my shipit--1 branchhttps://chinstrap.ubuntu.com/~dsilvers/paste/fileSUesuz.html
[05:51] <salgado> sorry for not asking you before
[05:59] <stub> salgado: Looks fine.
[06:01] <stub> patch-25-23-0.sql
[06:05] <stub> Have you confirmed binarypackagerelease with Kinnison? There is a chance he wants that column NULLable in case he needs to be able to say yes/no/dont know instead of just yes/no
[06:05] <salgado> stub: if you mean binarypackagerelease.essential, then yes, I talked to him
[06:06] <stub> ok. thanks ;)
[06:06] <salgado> IIRC, sourcepackagerelease.essential already have the not null constraint
[06:37] <salgado> go, dilys, go!
[06:38] <dilys> Merge to rocketfuel@canonical.com/launchpad--devel--0: standalone ShipItNG and a lot more new features. r=kiko,stub (patch-2386: guilherme.salgado@canonical.com)
[06:38] <salgado> thanks darling. ;)
[10:38] <jordi> mdke: pong
[03:57] <SteveA> hi
[05:24] <salgado> lifeless, around?
[08:09] <ondrej> mm all
[08:09] <ondrej> who to bug about adding language-selector to rosetta
[08:09] <ondrej> ?
[10:01] <dilys> Merge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  Fix https://launchpad.net/malone/bugs/2135. (patch-2387: guilherme.salgado@canonical.com)
[10:41] <dilys> Merge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]   Do not show inactive memberships on a person's page, fix https://launchpad.net/malone/bugs/1981 and make the tables in tem/+members sortable (patch-2388: guilherme.salgado@canonical.com)
[11:01] <lifeless> thats trivial? goawsh
[11:11] <jordi> mdke: sorry, I was away by then