[01:03] <lvh> wgrant: this is the most concise I think I'll ever get a rule that matches virtually all of my feedback
[01:03] <lvh> wgrant: It seems to me Github people use Github as a coping mechanism for git, and Launchpad people use Bazaar and a coping mechanism for Launchpad.
[01:03] <lvh> wgrant: github users except lp to do lots of things lp users just defer to bzr for
[01:04] <wgrant> lvh: I think that's a very good summary.
[01:04] <wgrant> And sort of matches what I would expect, although I'd never thought of it quite like that before.
[01:04] <lvh> Yay
[01:04] <lvh> wgrant: It's true! Every workflow I've seen relies on github intricately
[01:05] <lvh> wgrant: git is just a tool of getting a bunch of revisioned working trees into github
[01:05] <lvh> so that magic can happen to it
[01:05] <wgrant> Heh.
[01:05] <wgrant> Yeah.
[01:07] <lvh> that being said pull requests 2.0 are better than I thought they were
[01:07] <lvh> apart from the bug tracker integration -- but that's just the bugtracker being useless
[01:07] <wgrant> I haven't looked at them much, but they seem pretty nice.
[01:07] <wgrant> Much better than when I looked at GitHub in depth a year or so ago, when 2.0 wasn't here yet.
[01:08] <lvh> wgrant: This is where the difference becomes obvious
[01:08] <lvh> lp sort of hides the diff all the way at the bottom
[01:08] <lvh> github shoves it in your face
[01:08] <lvh> When people on lp see a merge request they fire up bzr log, bzr diff...
[01:08] <lvh> or at least i do
[01:09] <wgrant> I tend to scroll awkwardly between the comment box and diff.
[01:09] <lvh> what is good though is that they give you a timeline: you make a comment, some guy adds some commits, more comments
[01:09] <wgrant> We have that too.
[01:09] <lvh> eh?
[01:09] <wgrant> We also have intermediate diffs for pushes after the first comment, but they're not shown at the moment :(
[01:09] <lvh> I haven't seen that
[01:10] <lvh> oh, one more complaint that I hear a *lot* is that lp is slow
[01:10] <lvh> I don't notice it so much
[01:10] <wgrant> It is slow.
[01:10] <lifeless> its being worked on
[01:10] <wgrant> It was *very* slow.
[01:10] <wgrant> It's better now.
[01:10] <lifeless> -major- focus
[01:10] <wgrant> It is, indeed, THE focus at the moment.
[01:11] <spiv> wgrant: yeah, I know what you mean about "scroll awkwardly"
[01:11] <spiv> wgrant: sometimes I just open the same page in two tabs :/
[01:12] <wgrant> It almost seems like we need frames!
[01:12] <StevenK> NOOOOOOOOOOOOO
[01:12] <StevenK> I tend to make notes in gedit as I read the diff, and then cut-n-waste into the comment box
[01:12] <wgrant> StevenK: ie. you need frames or a separate page.
[01:12] <lvh> wgrant: a similar complaint is actually about loggerhead being bad: it takes less clicks to get to a useful representation of a file in github
[01:12] <lvh> wgrant: Again, something which I would just use bzr for
[01:12] <spiv> wgrant: there are other options
[01:13] <spiv> wgrant: a UI that allows you to write comments directly attached to the bit of the diff you are commenting on, for instance </handwave>
[01:13] <lvh> wgrant: about merge proposals: you're saying if I comment and then more commits are made  and then there's another comment, you'll see the following: comment, commit, commit, commit, comment
[01:13] <lvh> right?
[01:13] <wgrant> spiv: Indeed. Google Code has a nice thing for that.
[01:13] <wgrant> lvh: yes.
[01:13] <wgrant> I was finding an example...
[01:14] <wgrant> https://code.launchpad.net/~thumper/launchpad/strip-email-attachment-path/+merge/52159
[01:15] <wgrant> It may be hideously wide and not as pretty as GitHub's, but it's there :)
[01:16] <lvh> wgrant: Aha
[01:17] <lvh> Yeah
[01:17] <lvh> then it's just basically about the diff view being off (but again I just use bzr diff already)
[01:17] <lvh> because blue lines are better than a red line and a green line
[01:17] <lvh> wgrant: I suppose the diff could be a bit nicer: right now it's one diff, github has per-file diffs
[01:17] <lvh> It's minor, it's polish but polish counts :)
[01:18] <wgrant> Yeah.
[01:18] <benji> StevenK: you might like "It's All Text" a Firefox plugin that lets you edit text areas in your editor of choice (https://addons.mozilla.org/en-US/firefox/addon/its-all-text/)
[01:18] <lvh> wgrant: then the only real difference left is per-line comments
[01:18] <wgrant> lvh: How does GitHub handle those with mutating diffs?
[01:19] <lvh> wgrant: Not well. Comment vanishes.
[01:19] <wgrant> Hah.
[01:19] <lvh> wgrant: The idea is understandable though
[01:19] <wgrant> Oh, sure, it's a really nice feature.
[01:19] <wgrant> As long as it doesn't do stuff like that.
[01:19] <lvh> wgrant: If someone commented on it, and then someone commits a change to it, they probably fixed the comment.
[01:19] <wgrant> Hmm.
[01:19] <lvh> Except when they didn't, of course.
[01:21] <lvh> the most disheartening thing is that there is just so much hatred and vitriol
[01:21] <nhandler> I'm trying to debug a small script. When Launchpad's +members page says there are X direct members of a team, does that include teams that are direct members of the team (the teams themselves, not the indirect members)
[01:21] <wgrant> Meh, a year ago LP was even slower and going nowhere and the hatred and vitriol was probably justified.
[01:22] <lvh> wgrant: Yeah I think that's actually a really big part of the problem
[01:22] <lvh> wgrant: People used bzr like *years* ago
[01:22] <lvh> lp like *years* ago
[01:22] <wgrant> nhandler: Yes, the teams themselves are included.
[01:22] <lvh> wgrant: this is a sample of the disheartening things I was talking about: https://twitter.com/#!/ewornj/status/45126731677437953
[01:23] <lvh> at least this guy is constructive
[01:23] <wgrant> lvh: And those people tell everyone else that bzr sucks and git is the One True VCS.
[01:23] <wgrant> But then when you show the new people bzr... they love it.
[01:23] <lvh> I swear some of the feedback
[01:23] <lvh> I just thought
[01:23] <lvh> screw all of you people I'm going to go use SCCS
[01:23] <lvh> I don't *want* your stinking contributions
[01:24] <lvh> SCCS: At Least It's Not ClearCase!
[01:24] <wgrant> I think the LP barrier would be somewhat lower if it supported third-party OpenID providers.
[01:25] <lvh> I use launchpad.net/~lvh for everything openid
[01:25] <wgrant> That way people wouldn't really have to do much to use it.
[01:25] <lvh> easy to type
[01:25] <nhandler> wgrant: Thanks a lot
[01:26] <lvh> wgrant: Don't you read hacker news
[01:26] <lvh> OpenID is DYING!!!

[01:27] <wgrant> yes, it sort of sucks, but it's not that bad.
[01:27] <wgrant> Facebook Connect is the future!
[01:27] <wgrant> lifeless: Let's move LP to Facebook Connect.
[01:27] <wgrant> What could go wrong.
[01:29] <lvh> I started implementing oauth2.0
[01:29] <lvh> And I ended up learning how to just get password storage right
[01:29] <lvh> becuase MAN.
[01:30] <lvh> It is seriously not possible for accessing people's tweets or facebook photos to be sufficiently profitable
[06:27] <X3lectric> is there a way to completly remove deleted pas from showing?
[09:11] <jfi> Hello, a very easy bug to confirm and fix: #731832
[09:11] <jfi> https://bugs.launchpad.net/ubuntu/+source/dee/+bug/731832
[09:12] <Peng> I hope someone will fix it, but it's not on-topic here. This is #launchpad, not an Ubuntu channel.
[09:13] <jfi> ooops right, wrong channel, I am sorry for the noise:(
[09:13] <Peng> (I need to practice saying things without sounding like an ass.)
[09:13] <Peng> jfi: You livened up a very boring morning. :)
[09:15] <jfi> Peng, there is no problem, I am very open to critic:)
[10:04] <X3lectric> very open to critic? my ex wife as well they were very close
[15:37] <alopenerp> Hello Forgotten your password?
[15:40] <alopenerp> Hello I dont receive my "Forgotten your password email account": for account ~openerp-online online@openerp.com but i receive all other noreply@launchpad.net notifications
[15:53] <alopenerp> Any one alive from launchpad here ?
[15:58]  * benji checks his pulse.
[15:59] <jcsackett> alopenerp: what's up?
[15:59] <jcsackett> benji: pulse racing yet? :-P
[16:00] <benji> :)
[16:01] <alopenerp> jcsackett: I dont receive my "Forgotten your password email account": for account ~openerp-online online@openerp.com but i receive all other noreply@launchpad.net notifications
[16:02] <alopenerp> jcsackett: it'an non-human account we registered with a ssh key to commit things
[16:02] <alopenerp> jcsackett: and i dont remember it's password but i have access to its mailbox and the mailserver, i tail the logs of the mailserver and i dont see the mail
[16:03] <jcsackett> alopenerp: do you have any sort of spam or junk filtering? while it's the same address, content and other attributes on the email might vary.
[16:03] <jcsackett> so despite receiving other noreply msgs, that might get flagged.
[16:06] <jcsackett> alopenerp: i would also suggest checking out https://forms.canonical.com/lp-login-support/
[16:09] <alopenerp> jcsackett: i tried for my account al@openerp.com ~al-openerp i receive the mail immediatly and it's the same server and same spamassin config
[16:09] <jcsackett> alopenerp: you have already used the lp-login-support?
[16:10] <alopenerp> jcsackett: but for online@openerp.com it doesnt work i'm not sure that ~openerp-online is linked to online@openerp.com
[16:10] <alopenerp> Thank you for your interest in Canonical Global Support Services.
[16:10] <alopenerp> A member of the Global Support Services team will be in touch shortly to discuss your needs.
[16:10] <alopenerp> But he cannot he doesnt even ask me my email
[16:13] <jcsackett> alopenerp: i'm looking into this; login however is handled by a separate SSO tool.
[16:16] <jcsackett> alopenerp: i have sent the ~openerp-online account an email from my account through the lp interface. can you verify that you receive an email (subject Test) from me?
[16:18] <jcsackett> or you can reply to it. :-)
[16:29] <jcsackett> alopenerp: so, this appears to be something i can't help you with. you can however get help with the sign on service in #canonical-isd
[16:29] <jcsackett> sorry i couldn't be more of a help.
[19:50] <thotypous> Hi. Launchpad didn't sign the packages I submitted to my PPA. The Release.gpg file wasn't generated: http://ppa.launchpad.net/paulo-matias/lua/ubuntu/dists/maverick. What should I do? Bump ppa1 to ppa2 and resubmit using dput? Or is there a better way to force a rebuild?
[19:58] <maxb> thotypous: Launchpad only starts generating a key for a PPA when the first package is uploaded. (This is because lots of people activate PPAs but never upload anything :-/ )
[19:58] <maxb> Because of this, if the first package builds quickly, it may publish before there is a key
[19:58] <maxb> Anything which causes launchpad to republish the distroseries will cause signing to happen
[19:59] <maxb> A new upload will do, so will copying or deleting a package
[19:59] <thotypous> maxb: thanks :)
[23:12] <rsalveti> quick question, is it possible to have a team owning more than one PPA and restrict which users from that team could upload to a specific PPA?
[23:12] <rsalveti> or is the PPA access tight with the team itself
[23:14] <Ursinha> rsalveti, I guess it's tied to the team
[23:14] <sinzui> rsalveti: access rights are for the whole team
[23:14] <rsalveti> Ursinha: sinzui: thanks :-)
[23:14] <Ursinha> np