[00:53] <davidstrauss> abentley: ping
[00:54] <davidstrauss> lifeless: ping
[00:54] <lifeless> hi
[00:54] <lifeless> 'sup?
[00:55] <davidstrauss> lifeless: I need a bit of help with this issue: https://answers.launchpad.net/launchpad/+question/83372
[00:55] <davidstrauss> lifeless: Not sure who to escalate this stuff to
[00:57] <davidstrauss> lifeless: He seems to have a misplaced sense of entitlement about solely administering and neglecting drupal-projects
[00:58] <lifeless> spm: are you here today ?
[00:58] <lifeless> also EdwinGrubbs hi
[00:58] <spm> lifeless: yup
[00:58] <lifeless> davidstrauss: you're drupal upstream aren't you ?
[00:58] <davidstrauss> lifeless: yes
[00:59] <davidstrauss> lifeless: In almost every possible definition
[01:00] <lifeless> spm: we have an upstream ( davidstrauss ) wanting to garden the project group lp:drupal-projects, but getting pushback for some unclear reason
[01:01] <lifeless> MTecknology: hi
[01:01] <lifeless> MTecknology: are you around?
[01:01] <spm> davidstrauss: heyo
[01:01] <davidstrauss> spm: hi :-)
[01:02] <davidstrauss> spm: Not sure why I'm getting all this pushback: https://answers.launchpad.net/launchpad/+question/83372
[01:02] <lifeless> I'd be inclined to add a group and put david and MTecknology both in it
[01:03] <spm> lifeless: great minds; that was my exact thinking.
[01:03] <lifeless> if the concern is that MTecknology won't be able to do things he finds important to do
[01:03] <davidstrauss> lifeless: MTecknology already created such a group
[01:03] <davidstrauss> lifeless: MTecknology has done exactly nothing with drupal-projects since its creation
[01:04] <davidstrauss> lifeless: At the same time, I didn't request for him to be removed as an admin, either
[01:04] <lifeless> davidstrauss: there are two things - getting you access, dropping MTecknology's access. the former is (I think) uncontentious
[01:04] <lifeless> the latter, well thats a totally different argument.
[01:04] <davidstrauss> lifeless: I'm not really sure why there's pushback
[01:04] <davidstrauss> lifeless: It totally caught me off-guard
[01:04] <lifeless> I think you should have admin access, for sure - you're active, you're upstream, you're interested.
[01:05] <davidstrauss> lifeless: I'm happy keeping MTecknology as an admin as long as he doesn't try to undo stuff I do out of vengeance.
[01:07] <spm> hey Ursinha!
[01:07] <lifeless> davidstrauss: for future reference, the Help contact in the channel topic is a good point of call
[01:07] <Ursinha> :)
[01:07] <Ursinha> hey spm :)
[01:07] <davidstrauss> lifeless: ah, thank you
[01:08] <lifeless> edwin assigned it to MTecknology in good faith, but in case of confusion (like here), coming to IRC and grabbing $current_value will work
[01:08] <davidstrauss> lifeless: :-)
[01:08] <lifeless> they can also grab the current losa if it needs access escalation etcc
[01:10] <RenatoSilva> why can't we add multiple releases to the same milestone? ok it does not amke sense right?
[01:10] <RenatoSilva> each release was a milestone
[01:10] <RenatoSilva> not all milestones are released
[01:11] <RenatoSilva> is the above ^ the reason for having separate ms and rel?
[01:11] <spm> davidstrauss: https://edge.launchpad.net/~drupal-projects/+members
[01:11] <spm> you're now a co-admin of that group which in turn masters the project group
[01:11] <davidstrauss> spm: thanks
[01:12] <RenatoSilva> why isn't  release  a --status-- of a milestone rather than a child?
[01:12] <RenatoSilva> sorry if I'm misunderstooding anything
[01:12] <spm> I've not (yet) dnoe an exhaustive check of the perms thru the tree as it were, but if that doesn't cut the mustard, just ping me back. I'll be around for the next.. oh 8-9 hours :-)
[01:12] <wgrant> RenatoSilva: It is basically a status.
[01:12] <RenatoSilva> wgrant: hummm....
[01:13] <RenatoSilva> wgrant: "cerate release" sounds weird then
[01:13] <RenatoSilva> wgrant: those labels in series page: create ms, create rel, could be create ms, release ms
[01:13] <wgrant> RenatoSilva: It is, for all intents and purposes, a status. Do not worry about which particular verb is used.
[01:13] <RenatoSilva> wgrant: how about the suggestion
[01:13] <wgrant> I do not know.
[01:16] <RenatoSilva> well, I think it's clearer, then suggestion was given :)
[01:16] <RenatoSilva> * the
[01:16] <wgrant> Possibly. File a bug?
[01:16]  * RenatoSilva suffers of typo syndrom
[01:16] <RenatoSilva> wgrant: maybe I'll file a bug, thanks
[01:16] <RenatoSilva> thanks guys
[01:18] <davidstrauss> EdwinGrubbs: How can I get additional bug trackers listed?
[01:26] <lifeless> davidstrauss: I think you need to file a question :)
[01:27] <davidstrauss> lifeless: I will. :-)
[01:27] <wgrant> You don't need to.
[01:27] <wgrant> You can create them yourself.
[01:27]  * wgrant hunts.
[01:28] <wgrant> You can do it directly at https://bugs.edge.launchpad.net/bugs/bugtrackers/+newbugtracker, but they're normally created automatically when somebody adds a bugwatch.
[01:28] <wgrant> davidstrauss: ^^
[01:29] <davidstrauss> wgrant: What if the type isn't supported?
[01:30] <wgrant> davidstrauss: Then you tell LP that bugs are tracked somewhere else, and hope that bug #392339 gets fixed.
[01:35] <davidstrauss_> I've looked all over the web, and I haven't found an answer to this historical question: what is the relationship of the name "Malone" to Launchpad? I remember it being far more commonly mentioned in LP's earliest days.
[01:35] <wgrant> Malone is the old name for Launchpad Bugs.
[01:35] <wgrant> It should be gone now, except for the name of the Launchpad Bugs project.
[01:35] <davidstrauss_> ah, ok
[01:36] <davidstrauss_> "Malone" did always sound kind of frumpy ;-)
[01:38] <lifeless> 'bugsy malone'
[01:39] <davidstrauss_> lifeless: Thank you. This finally makes sense.
[01:46] <lifeless> davidstrauss_: :)
[03:21] <MTecknology> lifeless: you around?
[03:23] <wscc> test
[03:24] <spm> wscc: successful test :-)
[03:24] <wscc> spm: thx
[03:24] <wscc> spm: i am using a highly experimental irc client
[03:27] <lifeless> MTecknology: hi
[03:28] <MTecknology> lifeless: can I talk in private?
[03:28] <lifeless> sure, though if its about drupal-projects you probably want to be talking with spm
[03:29] <MTecknology> spm: can i?
[03:29] <spm> MTecknology: sure
[03:34] <davidstrauss_> spm and MTecknology: Why is this discussion happening off the record?
[03:37] <lifeless> davidstrauss: I don't know, but I'd give spm & MTecknology a chance to talk before stressing.
[03:38] <davidstrauss> lifeless: Well, forgive me for being a little miffed that MTecknology has taken it upon himself to demote me again.
[03:38] <lifeless> davidstrauss: oh, you got removed from the team?
[03:38] <davidstrauss> lifeless: He dropped me as an admin of the team
[03:39] <lifeless> davidstrauss: ok; I forgive you for being a little miffed :). Seriously though, give spm a chance
[03:39] <davidstrauss> lifeless: I'm sure he was worried I'd be as petty as he's proven and demote him.
[03:43] <MTecknology> lifeless: he's in the team - not admin
[03:43] <MTecknology> spm and I are just going to chat - I had a call
[03:44] <davidstrauss> MTecknology: No, admin. I need the ability add additional members.
[03:44] <davidstrauss> MTecknology: You are not the Drupal project.
[03:44] <davidstrauss> MTecknology: Nor am I, but at least I'm willing to share access.
[03:45] <lifeless> davidstrauss: MTecknology: give spm a chance to talk with MTecknology; that may be surprisingly useful.
[03:45] <lifeless> after that, sure, argue away ;)
[04:29] <RenatoSilva> I have a .po file and I want to use Launchpad translations, but I need a .pot file. Is it just about s/msgstr ".*"/msgstr "" and rename .po to .pot?
[04:29] <lifeless> no
[04:31] <lifeless> well, I guess you could. How did you end up with a .po and not pot?
[04:31] <lifeless> you should have xgettext or similar in your build system
[04:32] <wscc> i tried to get pot with a PO once but my dealer only takes cash
[04:36] <RenatoSilva> lifeless: I don't scan my code. They are just 10 messages, so I generated the po directly. Actually I didn't even noted or cared that .pot files exist (well, there's a background history that doesn't matter now)
[04:37] <lifeless> you need a po per language
[04:37] <RenatoSilva> lifeless: what matters is that the po is loaded and used
[04:37] <RenatoSilva> lifeless: and that there's only one translation
[04:38] <lifeless> RenatoSilva: clearly you want to change that now
[04:38] <RenatoSilva> so I need that .pot now, and I wonder how to generate it, may I paste my po here to know how the pot would look like?
[04:38] <RenatoSilva> I just want to generate that .pot
[04:39] <RenatoSilva> I'm reading the wiki, I'm on the import from branch part
[04:39] <lifeless> xgettext
[04:40] <RenatoSilva> I'll have to reboot
[04:41] <lifeless> its not X11
[04:41] <lifeless> you should read about it
[04:41] <RenatoSilva> mingw's getext package ends up with .lzma and I can't open it even with 7z
[04:41] <RenatoSilva> I'm on windows
[04:42] <RenatoSilva> anyway, may I choose a path like /translations/domain.pot?
[04:42] <RenatoSilva> or i18n/domain.pot
[04:43] <RenatoSilva> the wiki is unclear about that
[04:43] <lifeless> domain should be the name of your project
[04:44] <RenatoSilva> for internal reasons the po file has its own namoing scheme: it is named pt-br_solenoid.Theme.po
[04:44] <RenatoSilva> pt-br_xxx --> a pseudo language
[04:44] <RenatoSilva> real language + suffix
[04:44] <RenatoSilva> and the domain is theme
[04:45] <RenatoSilva> anyway it is lang.domain.po
[04:45] <RenatoSilva> will lp recognize lang_xx.domain as a valid domain?
[04:45] <lifeless> if you want this app to be able to be installed on unix systems, you'll need a name which won't collide in /usr/share/gettext/ or whever they go
[04:45] <RenatoSilva> I don't want
[04:45] <RenatoSilva> I don't need
[04:46] <lifeless> if you don't care about that,call it whatever you want
[04:46] <RenatoSilva> so lp will recognize domain as pt-br_solenoid.Theme, and template name will be pt-br-solenoid.Theme?
[04:47] <lifeless> I don't know
[04:47]  * RenatoSilva reading https://help.launchpad.net/Translations/ImportingFromBazaarBranches
[04:48] <RenatoSilva> unclear docs btw :( a bit confusing imho
[04:53] <RenatoSilva> Is this a .pot? http://pastie.org/625509, I just modified the .po here: http://pastie.org/625508
[05:10] <RenatoSilva> when someone translates using lp, how do the translations get into the code???
[05:56] <RenatoSilva> hwo to know if your pot imports from branch failed?
[05:58] <thumper> jtv: ^^^
[05:58] <jtv> RenatoSilva: take a look at your import queue
[05:59] <jtv> thumper: thanks for the heads up
[05:59] <RenatoSilva> jtv: it should show there immediately?
[05:59] <jtv> RenatoSilva: successfully imported entries get cleaned up after a few days, but failed ones hang around for much longer so you get the chance to see them.
[06:00] <jtv> RenatoSilva: when you commit, depending on how busy the system is, the files you edited should start showing up in a few minutes as entries on the queue.
[06:00] <RenatoSilva> jtv: import queue: There are no entries that match this filtering.  :(
[06:00] <jtv> Then the files never made it into the queue.  :(
[06:01] <RenatoSilva> any known max delay for showing  there?
[06:01] <jtv> RenatoSilva: do you have a URL for me, so I can see if I can spot any reasons why it might fail?
[06:01] <RenatoSilva> branch URL?
[06:01] <RenatoSilva> https://code.launchpad.net/~renatosilva/moin-solenoid/trunk
[06:01] <jtv> preferably a URL for the release series
[06:01] <RenatoSilva> yes I mean series
[06:01] <jtv> But this page should link to there
[06:02] <RenatoSilva> https://code.launchpad.net/moin-solenoid/trunk
[06:02] <RenatoSilva> hum something is showing now...
[06:04] <RenatoSilva> hum the pot was imported, it was you? thanks!
[06:04] <RenatoSilva> now only pt-BR.po is missing
[06:12] <RenatoSilva> what is 'needs review' for a po file? I need to approve the translation, or lp folks?
[06:16] <RenatoSilva> when it's approved (by lp?) the translations will automatically fill in the pt_BR fileds in translation page?
[06:17] <wgrant> RenatoSilva: A Launchpad Translations developer needs to review it.
[06:17] <RenatoSilva> wgrant: can't I get into that group and review myself?
[06:18] <wgrant> RenatoSilva: No.
[06:18] <RenatoSilva> wgrant: hum it's just about a manual check right? how long does it take usually?
[06:19] <wgrant> Presumably however long it takes the relevant people to notice.
[06:23] <RenatoSilva> wow! tranlsation suggestions are just amazing!
[06:24] <jtv> RenatoSilva: nice to hear you think so.  :-)
[06:25] <jtv> My connection's lousy today for some reason, but am looking into your imports.
[06:25] <RenatoSilva> ah ok thanks!
[06:39] <spm> davidstrauss: MTecknology: David, Michael and myself have agreed that we'll reinstate your admin access to the drupal project group; to share management of same.
[06:39] <spm> davidstrauss: MTecknology: We've agreed that we'll see how this goes for a week and adjust accordingly from there based on needs.
[06:40] <davidstrauss> spm: OK, thanks
[06:40] <MTecknology> daub: I'd like us to discuss any changes we make to this and work as an actual group in this respect.
[06:40] <MTecknology> davidstrauss: *
[06:40] <davidstrauss> MTecknology: sure
[06:41] <davidstrauss> MTecknology: I don't have any immediate changes. I took care of most of them earlier today.
[06:41] <davidstrauss> MTecknology: I'm happy to discuss revising any of the text.
[06:41] <MTecknology> davidstrauss: I removed the images and merged the text we both came up with.
[06:41] <davidstrauss> MTecknology: Why did you remove the images?
[06:42] <MTecknology> Because I don't want any room for licensing issues to affect the projects it holds. I'm more concerned about the implications if could have with d.o/lp.
[06:43] <davidstrauss> MTecknology: The logo is GPL-licensed
[06:44] <MTecknology> not the whole thing
[06:44] <MTecknology> only the small icon - and the license has change a few times which makes me uneasy about using it
[06:44] <davidstrauss> MTecknology: What do you mean "only the small icon"?
[06:45] <davidstrauss> MTecknology: The vector graphics for the Druplicon (the blue logo) are GPL'd as long as I can remember
[06:45] <davidstrauss> MTecknology: http://drupal.org/node/9068
[06:46] <MTecknology> This is not gpl - http://drupal.org/sites/all/themes/bluebeach/logos/drupal.org.png
[06:46] <davidstrauss> MTecknology: Correct, but I never used that.
[06:46] <davidstrauss> MTecknology: The Drupal.org theme is not freely licensed, but the Druplicon itself is.
[06:47] <davidstrauss> MTecknology: Though one *might* argue that even that graphic is GPL on the basis of derivative work
[06:48] <davidstrauss> MTecknology: I don't understand your objection
[06:48]  * tonyyarusso would suggest that if you're unsure of something's licensing, you could ask the license holder
[06:48] <MTecknology> Who is not online
[06:48] <davidstrauss> MTecknology: You use the Druplicon in the logo for this super-project: MTecknology:
[06:49] <MTecknology> hm?
[06:49] <tonyyarusso> MTecknology: E-mail exists too.
[06:49] <davidstrauss> MTecknology: https://launchpad.net/ubuntu-drupal
[06:50] <tonyyarusso> although either way, this probably belongs in #ubuntu-drupal instead
[06:50] <MTecknology> tonyyarusso: not really actually
[06:50] <tonyyarusso> how so?
[06:50] <MTecknology> davidstrauss: Can you just let me talk to dries?
[06:50] <davidstrauss> MTecknology: Dries is not the holder of the logo
[06:50] <davidstrauss> MTecknology: http://drupal.org/druplicon
[06:51] <tonyyarusso> davidstrauss: do you know who the holder of that theme is?
[06:51] <davidstrauss> tonyyarusso: The Drupal.org Infrastructure Team, which includes me
[06:51] <davidstrauss> tonyyarusso: It's jointly held. No one creator.
[06:52] <tonyyarusso> gotcha
[06:52] <MTecknology> bbiab
[06:52] <davidstrauss> I don't understand why the Drupal.org theme is a concern here.
[06:52]  * tonyyarusso doesn't know the issue at hand really yet - maybe can glean from scrollback
[06:53] <davidstrauss> All I asked was why MTecknology removed the logos from drupal-projects. He said it was licensing issues. I pointed out that the Druplicon (the logo I posted) is GPL. And then he pointed to the theme on drupal.org.
[06:53] <micahg> ok guys, this discussion has been going on long enough in this channel
[06:54] <micahg> Please move this to a more appropriate channel
[06:54] <davidstrauss> micahg: what do you suggest?
[06:54] <micahg> idk
[06:54] <micahg> is this about #ubuntu-drupal?
[06:54] <davidstrauss> no
[06:54] <micahg> or maybe a PM
[06:55] <micahg> or create a throwaway channel on freenode
[07:00] <MTecknology> davidstrauss: Just do w/e the heck you feel like. I just don't give a crap anymore. I just wish you would understand the purpose of a project group before demanding control over it.
[07:00] <MTecknology> I'm on to more important things.
[07:01] <quentusrex> anyone able to help me figure out what this means:
[07:01] <quentusrex> dpkg-deb: conffile `/opt/freeswitch/conf/vars.xml' does not appear in package
[07:01] <quentusrex> dh_builddeb: command returned error code 512
[07:01] <quentusrex> make: *** [binary-arch] Error 1
[07:01] <quentusrex> actually:
[07:01] <quentusrex> dh_builddeb
[07:01] <quentusrex> 	dpkg-deb --build debian/freeswitch ..
[07:01] <quentusrex> dpkg-deb: building package `freeswitch' in `../freeswitch_1.0.4+repack4-0ubuntu14925.3_amd64.deb'.
[07:01] <quentusrex> dpkg-deb: conffile `/opt/freeswitch/conf/vars.xml' does not appear in package
[07:01] <quentusrex> dh_builddeb: command returned error code 512
[07:01] <davidstrauss> spm: PM?
[07:01] <MTecknology> !pastebin
[07:01] <quentusrex> it's trying to execute dh_builddeb
[07:01] <quentusrex> oops, ok
[07:01] <quentusrex> I'll pastebin.
[07:02] <MTecknology> quentusrex: You may want to try #ubuntu-motu - they're very helpful and knowledgable about building packages for lp.
[07:05] <RenatoSilva> spm: it was you who approved the po? thanks whoever!
[07:06] <RenatoSilva> now a question about translation
[07:06] <RenatoSilva> I can translate using launchpad or the source code, right? what's the workflow?
[07:07] <RenatoSilva> the way I understand it, I can commit translations to trunk, once a day lp seeks for changes in po and pot files and import them into translation page
[07:07] <RenatoSilva> once a day?
[07:07] <RenatoSilva> well, I think once a day is the export right?
[07:08] <RenatoSilva> so the changes from both trunk and translation ui are exported to a specified branch, say ~user/project/translations
[07:10] <RenatoSilva> so what I have to do to feed trunk with translations from lp ui is merging ~user/project/translations into ~user/project/trunk??? that's the right workflow?
[07:11] <davidstrauss> RenatoSilva: Sounds right to me
[07:11] <wgrant> RenatoSilva: That's right.
[07:11] <RenatoSilva> davidstrauss: \o/ thanks :)
[07:11] <RenatoSilva> wgrant:  ^^^
[07:12] <RenatoSilva> I could also regularly download po/pot files from lp ui and commit them manually and directly to trunk (without having a translations branch as target)
[07:13] <wgrant> You could. But why would you do that?
[07:13] <RenatoSilva> for avoiding merges
[07:13] <jtv> RenatoSilva: ah, I haven't been watching for a while but I guess your template went in.  There's a cron job that approves automatically where it can.
[07:14] <wgrant> It's surely a lot easier to merge than to download everything manually.
[07:14] <RenatoSilva> and have a single commit "new translations" rather than one for each day and with automatic commit comment
[07:14] <jtv> RenatoSilva: you are right that the exports are once a day, but the imports are triggered whenever you push changes to the branch.
[07:14] <spiv> RenatoSilva: why avoid merges?
[07:14] <RenatoSilva> jtv: hi! thanks you, both pot and po were approved! \o/
[07:15] <jtv> RenatoSilva: if they came in from the branch, the approval is a bit easier because in that case the code has more information.
[07:16] <RenatoSilva> jtv: hum so gettext is ran to scan source code and validate pot and po files? o.O
[07:16] <jtv> RenatoSilva: no and yes.
[07:16] <RenatoSilva> spiv: for having a single commit "new translations" rather than one for each day and with automatic commit comment
[07:17] <jtv> We do not run xgettext to extract templates from your source; you still have to do that.
[07:17] <jtv> But we do run what we get through gettext to validate it.
[07:21] <RenatoSilva> so no source code is scanned? I'm not very familiar with gettext
[07:21] <RenatoSilva> I know xgettext generates the pot right
[07:32] <RenatoSilva> wgrant: ok if I have many languages/templates it would be far esaier to merge instead of manually downloading it....
[07:39] <RenatoSilva> are blueprints for feature request and bug reports for problems?
[07:39] <RenatoSilva> or are blueprints for big festures only?
[07:47] <spiv> RenatoSilva: for feature development that needs a heavyweight workflow, more than for big features, really.  I think most projects don't need all the fancy tracking that blueprints provide.
[07:48] <spiv> RenatoSilva: blueprints have features like dependencies on other blueprints, and fields to track an approval workflow for each blueprint, stuff like that.
[07:49] <RenatoSilva> they're more than big features? hum maybe they're specs?
[07:50] <spiv> It's really designed for big projects with many related feature proposals and plans for doing some in particular milestones etc.
[07:50] <spiv> Yeah, "blueprint" basically means "spec".
[07:51] <RenatoSilva> ok so bugs like 433862 are just fine there in the bugs area, even if they're feature requests...
[07:51] <RenatoSilva> * bug 433862
[07:51] <RenatoSilva> ok thanks :)
[07:51] <spiv> RenatoSilva: well, whatever works for you is fine!
[07:52] <RenatoSilva> spiv: whatever? so if I wish to separate features --> blueprints and problems --> bugs , then that's fine too??
[07:52] <spiv> If the bug tracker works perfectly for tracking your feature requests, then why would you use anything else? :)
[07:53] <spiv> The ideal tools and workflows are always somewhat project specific.
[07:54] <RenatoSilva> ok
[08:05] <RenatoSilva> thanks everybody!
[08:20] <spm> davidstrauss: sure
[09:21] <tuukkah> morning! anyone here able to unlock my launchpad account?
[09:22] <beuno> tuukkah, unlock?
[09:22] <tuukkah> beuno, i reset my password, and now when i try to log in, launchpad tells me my account is locked
[09:23] <tuukkah> actually, the exact message is: "Your login was unsuccessful - This account cannot be used."
[09:24] <beuno> mthaddon, around?
[09:36] <spm> beuno: 'sup? or you after tom specificly?
[11:10] <tuukkah> what about now, anyone able to help me with "Your login was unsuccessful - This account cannot be used"?
[11:11] <tuukkah> or is there a support email address or something?
[12:24] <beuno> tuukkah, maybe spm can help you
[12:24] <beuno> not sure if he's still around
[12:24] <beuno> and LOSA around?
[12:25] <mthaddon> beuno: hi
[12:26] <beuno> mthaddon, hi. tuukkah needs some help
[12:26] <maxb> 09:21 < tuukkah> morning! anyone here able to unlock my launchpad account?
[12:26] <maxb> 09:22 < beuno> tuukkah, unlock?
[12:26] <maxb> 09:22 < tuukkah> beuno, i reset my password, and now when i try to log in, launchpad tells me my account is locked
[12:26] <maxb> 09:23 < tuukkah> actually, the exact message is: "Your login was unsuccessful - This account cannot be used."
[12:27] <mthaddon> tuukkah: what's the account?
[12:29] <tuukkah> mthaddon, Tuukka.Hastrup@iki.fi
[12:32] <mthaddon> tuukkah: ok, let me take a look and I'll let you know once I have some more info
[12:32] <tuukkah> beuno, maxb, mthaddon, thanks!
[12:38] <suji2> hi
[12:38] <suji2> how to add a package in PPA?
[12:40] <noodles775> suji2: have you seen https://help.launchpad.net/Packaging/PPA/Uploading ? If not, it's a good place to start.
[12:40] <suji2> noodles775: okey. just now i saw that.
[12:40] <noodles775> suji2: or do you just want to install a package from a ppa?
[12:40] <noodles775> Ah, great.
[12:41] <suji2> noodles775: i want to upload.
[12:43] <suji2> noodles775: when i open this file ~/.dput.cf nothing is inside. me only add those things which is described in this page https://help.launchpad.net/Packaging/PPA/Uploading ?
[12:43] <mthaddon> tuukkah: the account seems to be in a strange status, but can you try claiming it at https://launchpad.net/~tuukka-hastrup/+claim
[12:43] <james_w> noodles775: should that page now document the ppa: magic for uploading?
[12:43] <tuukkah> mthaddon, ok, let me see
[12:44] <noodles775> james_w: yes, good point.
[12:44] <lifeless> oh that reminds my
[12:44] <lifeless> why is it ppa:user
[12:44] <lifeless> not ppa:~user
[12:44] <james_w> I think it was Jaunty that was the first release with that?
[12:44] <james_w> ask Cody
[12:45] <lifeless> cody-somerville: ^
[12:46] <akheron> incoming                = ~%(ppa)s/ubuntu
[12:46] <akheron> lifeless: that's why :)
[12:46] <lifeless> akheron: that explains nothing to me
[12:47] <akheron> in /etc/dput.cf the ~ is appended "automatically"
[12:47] <akheron> err, prepended
[12:47] <lifeless> akheron: thats a mechanism not a reason
[12:47] <akheron> yes
[12:47] <akheron> maybe the reason is that there's always the tilde, so why the user should write it
[12:47] <noodles775> suji2: so, if you're using Ubuntu Jaunty, you won't even need that .dput.cf info, as you can just do: dput ppa:<yourusername> yourfile.changes. Otherwise, yes, follow those instructions as they are.
[12:48] <suji2> noodles775: okey. i'm using Ubuntu Jaunty only.
[12:49] <lifeless> akheron: did you write this, or are you guessing?
[12:50] <lifeless> akheron: because ifyou're guessing, I've guessed too.But I want to know ;)
[12:50] <lifeless> because I think its wrong - it means that the urls differ by more than protocol from launchpad, which is annoying and error prone.
[12:51] <lifeless> and if launchpad starts doing official project ppa's
[12:51] <lifeless> then dput will be broken
[12:51] <wgrant> lifeless: It's already broken for multi-distro PPAs.
[12:52] <wgrant> So it will need changing eventually anyway.
[12:54] <james_w> plus, you're assuming something about how official PPAs will be implemented
[12:54] <lifeless> indeed
[12:54] <lifeless> assumptions are great
[12:55] <james_w> I agree that it would be better to match the URL scheme, but still...
[12:55] <lifeless> :)
[12:55] <james_w> if we need to fix it we should do it sooner rather than later
[12:55] <wgrant> OTOH, user/ppa is the way that Launchpad refers to PPAs.
[12:55] <lifeless> wgrant: where?
[12:55] <wgrant> eg. in emails, buildd statuses, probably a few other things.
[12:56] <james_w> ppa.launchpad.net URLs?
[12:56] <lifeless> ah
[12:56] <james_w> so there is already a collision there
[12:56] <lifeless> meep
[12:56] <lifeless> ah well
[12:56] <lifeless> it can wait then
[12:57] <james_w> and the ppa: support in software sources will have the same issue there
[12:57] <wgrant> I imagined that official project PPAs would just be implemented as a link between a normal Person-owned PPA and a project.
[12:58] <james_w> that's the way I've heard it talked about
[12:58] <james_w> nicely takes care of upload permissions without dangling more permission structure on projects at least
[12:59] <james_w> would be nice to be able to dput ppa:project though
[12:59] <james_w> save remembering the team name
[12:59] <lifeless> exactly
[13:00] <james_w> we could do that with project-ppa: or something as a last resort
[13:18] <tuukkah> mthaddon, i claimed the account and everything seems to be right now - thanks! would it make sense to file a bug about that message and ask for a support email addr to be included in it?
[13:18] <akheron> lifeless: just guessing
[13:36] <mthaddon> tuukkah: yeah, that'd be great, thx
[14:18] <`dax`> Hi mates
[14:19] <`dax`> can I have informations?
[14:20] <`dax`> I was searching about the creation of a project
[14:32] <cody-somerville> lifeless, karmic
[14:32] <cody-somerville> lifeless, and akheron is correct
[14:33] <lifeless> cody-somerville: so before karmic it was ~user?
[14:33] <cody-somerville> or wait
[14:33] <cody-somerville> I suppose I added the feature actually in jaunty
[14:33] <cody-somerville> lifeless, no, it was never ~user
[14:33] <lifeless> ok
[14:33] <lifeless> thanks
[14:33] <v0lksman> mornin...so I'm trying to setup my own PPA....I think I followed all the instructions correctly and dput my .changes file to the ppa.  Everything looked good in the log.  But nothing appears on the PPA page itself...does this take time?
[14:34] <akheron> cody-somerville, lifeless: I have jaunty and the ppa target is in /etc/dput.cf
[14:39] <bigjools> v0lksman: make sure you signed the upload with a key that you associated with your account
[14:40] <akheron> v0lksman: did you get a confirmation email?
[14:40] <v0lksman> nadda
[14:40] <v0lksman> but I also didn't sign the package
[14:40] <akheron> you have to sign it
[14:40] <v0lksman> that may be the problem...thanks
[14:42] <bigjools> like I said ...
[14:45] <akheron> https://help.launchpad.net/Packaging/PPA says that "Note: You can only activate a PPA if you have signed the Ubuntu code of conduct."
[14:45] <akheron> is this true?
[14:46] <akheron> iirc, I only signed it after setting up a PPA
[14:54] <sandy|lurk> Hi, there appears to be some ancient automatic import from Tomboy SVN (we moved to git six months ago) to Launchpad here: https://code.launchpad.net/~vcs-imports/tomboy/head
[14:54] <sandy|lurk> I'm not sure if I should file a bug or what
[14:54] <sandy|lurk>  but what I'd like is to either get rid of it (it's misleading) or have it pull from git master
[14:54] <sandy|lurk> should I just post it at https://answers.launchpad.net/launchpad-bazaar ?
[14:54] <sandy|lurk> thanks in advance :-)
[15:12] <v0lksman> how do I confirm my package was signed on build?
[15:14] <kfogel> v0lksman: I don't know, but bigjools might know.
[15:15] <v0lksman> and do I need to run dinstall or something?  I keep getting a message saying not running dinstall after I run dput
[15:16] <bigjools> v0lksman: use gpg --verify *.changes
[15:18] <rowinggolfer_> v0lksman: for some reason I always have to force the signing of my packages
[15:18] <v0lksman> with debuild -k?
[15:19] <rowinggolfer_> kinda.
[15:19] <rowinggolfer_> I use dpkg-buildpackage
[15:19] <rowinggolfer_> dpkg-buildpackage -S -kF230408E to be precise
[15:20] <rowinggolfer_> if I omit the -k... it doesn't sign.
[15:20] <rowinggolfer_> is debuild == dpkg-buildpackage??
[15:21] <rowinggolfer_> and v0lksman I always get the "not running dinstall" message.
[15:21] <rowinggolfer_> it seems to be irrelevant.
[15:21] <rowinggolfer_> my PPA is working :)
[15:21] <v0lksman> arg...wtf...I ran 'debuild -i -us -uc -k4DCA1C14' then verify the changes file and 'gpg: no valid OpenPGP data found.'
[15:22] <rowinggolfer_> lol.
[15:22] <rowinggolfer_> -us -uc means don't sign
[15:22] <v0lksman> ug
[15:22] <v0lksman> shoulda read more on that... :)
[15:22] <rowinggolfer_> use -S if you want a source package (which I think you do)
[15:31] <v0lksman> cool!!! thanks guys!  my PPA is alive!
[15:44] <geser> rowinggolfer_: check if your name on the changelog entry matches one of your uids on your key (including any comments used)
[15:44] <rowinggolfer_> geser will do.
[15:45] <rowinggolfer_> I have too many keys.
[15:46] <geser> you can also specify the keyid to use in .devscripts
[15:46] <geser> but I don't know if debuild will pick it up as I don't sign the source package during build but only when I'm ready for upload (with debsign)
[15:54] <rowinggolfer_> geser: that's interesting.
[15:57] <picklesworth> Hi everybody! I, err, marked a bug as a duplicate and it really isn't one. Is there a nice way to undo that?
[16:02] <geser> yes, leave the field where you put in the other bug number in empty
[16:10] <newproggie> hello everybody
[16:10] <rowinggolfer_> hello.
[16:10] <newproggie> I'm trying to sign some ppa keys for a couple of days now, but it seems that keyserver.ubuntu.com is down?
[16:11] <rowinggolfer_> newproggie: I've had trouble getting a key also.
[16:11] <newproggie> rowinggolfer: Can I substitute keyserver somehow with another server?
[16:11] <rowinggolfer_> this command hangs for me - apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A1F196A8
[16:11] <newproggie> rowinggolfer_: right, same here
[16:12] <rowinggolfer_> newproggie: dunno, I am reading man apt-key now.
[16:13] <rowinggolfer_> hmmm. conflict there.
[16:13] <rowinggolfer_> --recv-key
[16:13] <rowinggolfer_> not --recv-keys
[16:14] <newproggie> I can ping it, but it times out everytime I try to sign some ppa keys
[16:14] <rowinggolfer_> that's not the issue though.
[16:14] <rowinggolfer_> i got
[16:14] <rowinggolfer_> gpg: requesting key A1F196A8 from hkp server keyserver.ubuntu.com
[16:14] <rowinggolfer_> gpg: no writable keyring found: eof
[16:14] <rowinggolfer_> gpg: error reading `[stream]': general error
[16:14] <rowinggolfer_> gpg: Total number processed: 0
[16:14] <rowinggolfer_> newproggie: the server must be having issues.
[16:15] <newproggie> guess so
[16:15] <rowinggolfer_> but, as you say, it's been the case for a couple of days now.
[16:16] <rowinggolfer_> popey. who to contact re keyserver.ubuntu.com??
[16:16] <newproggie> right, and it's starting to annoy me :-/
[16:16] <rowinggolfer_> newproggie: popey will fix it.
[16:16] <newproggie> rowinggolfer_: really? cool
[16:16] <rowinggolfer_> with his elvis powers
[16:16] <newproggie> :-)
[16:16] <newproggie> afk for a moment
[16:35] <kfogel> sinzui: if I suspect a bug has no need to be private (bug #216155, in this case, which public bug #432906 was marked as a dup of), is there anything I can do?
[16:36] <kfogel> what?  both private?  I can see the latter but not the former...
[16:36] <sinzui> kfogel: I cannot see the first one to say if it should be private
[16:37] <kfogel> sinzui: bug #432906 says "this bug is public" but ubottu is saying private.  This is independent of my original question.
[16:37] <kfogel> ubottu bug?
[16:37] <kfogel> heh
[16:37] <Amaranth> kfogel: bug 216155 made public
[16:39] <sinzui> kfogel: Both these bugs belong to the Ubuntu project. I think they need to decide if which bug needs to change
[16:39] <kfogel> Amaranth: thank you
[16:40] <sinzui> kfogel: I think the issue may stem of personal data that may be in the attachments
[16:42] <kfogel> sinzui: sure, makes sense.  I'm more wondering about the general way we handle public bugs marked as dups of private bugs.  Writing it up now.
[16:42] <sinzui> There is no sanity checking between them
[16:43] <sinzui> obviously
[16:43] <sinzui> the reason is that one bug may contain personal information, but the other does not
[16:43] <james_w> just because we have the same bug doesn't mean you should be able to read the possibly private attachments to my bug
[16:44] <james_w> yeah, it's confusing and irritating for those that file the duplicates
[16:49] <kfogel> james_w, sinzui: I'm filing a bug about at least making the UI less confusing, for those who can see the public bug but not the private one.
[16:50] <james_w> that would be great
[17:18] <jblount> Anyone have the link to the Karma page for a team?
[17:18] <jblount> I always lose this page, but it's good for bragging rights.
[17:22] <soren> Teams have karma?
[17:23] <jblount> soren: No, but there is a page that lists the users on a team with their karma next to their nick / name.
[17:50] <MFen> i'm back. still working on the api calls that poll my binary builds in my ppa
[17:50] <MFen> i have something that i think works, but i have no real way to test it
[17:51] <MFen> i'd like to be able to upload packages to staging
[18:08] <ilowe> doctormo: could I pick your brains about some packages in your PPA?
[19:10] <chris|> wasn't there once a demo service for launchpad where I could testdrive the whole thing?
[19:11] <beuno> chris|, yes
[19:11] <beuno> staging.launchpad.net
[19:12] <chris|> thanks :)
[19:12] <chris|> staging stuff gets deleted regularly, right?
[19:12] <jamalta> i'm digging the new home page
[19:12] <beuno> chris|, every day
[19:12] <chris|> perfect, thanks beuno
[19:14] <idnar> man, the new edit buttons are taking a bit of getting used to
[19:16] <idnar> probably for the best though
[19:31] <Ursinha> idnar, you bet :) I can't live without them now, serious used to it :)
[19:31] <Ursinha> *seriously
[19:36] <kfogel> Ursinha: I'm going to randomly ask you a vcsimports question :-).  I see various imports with sources like, e.g., svn://svn.helenos.org/HelenOS/  -- no "trunk" on the end.  Should we approve those, or is it necessary to name trunk?
[19:36] <kfogel> Ursinha: https://code.edge.launchpad.net/+code-imports/+new implies that trunk should be named explicitly.
[19:37] <kfogel> jml: wondering if you know the answer to the question I'm asking Ursinha above.
[19:38] <Ursinha> kfogel, hm, I understand that if the folder has a trunk inside it's ok, or if doesn't have all files in the root
[19:38] <Ursinha> I always follow the wiki instructions when doing the reviews
[19:38] <kfogel> Ursinha: IOW, Launchpad will DTRT.
[19:38]  * Ursinha looks for the link
[19:38] <kfogel> Ursinha: oh, I'm reading the wiki already.
[19:38] <kfogel> https://wiki.canonical.com/Launchpad/PolicyandProcess/ReviewingCodeImports
[19:39] <Ursinha> kfogel, this one :)
[19:39] <kfogel> Ursinha: ah, wiki says just hack the URL.  funny.
[19:39] <Ursinha> :)
[19:47] <RenatoSilva> Is it possible to use Launchpad for translating MoinMoin? The po files are hosted at e.g. http://master18.moinmo.in/MoinI18n/pt-br
[19:51] <ronny> RenatoSilva: i think there is some work needed for import/export with the launchpad translation system, i sugest to talk to ThomasWaldmann in #moin-dev as well
[19:52] <RenatoSilva> ronny: I'm asking in #moin too. I have a few ideas, I just wanted to know if someone here was used to that kind of thing and had ready steps to give me
[19:53] <ronny> RenatoSilva: wwhile osme projects im involved in use it to manage translations, im not familiar with the process
[19:54] <RenatoSilva> ronny: Translation in Moin works this way: the .po files are hosted in the wiki itself, so people edit it to translate things. Every now and then Thomas runs some tool to read those pages and update hg repository
[19:54] <ronny> i see
[19:55] <RenatoSilva> ronny: my idea is write a small script to get those po files from wiki and push to a source branch in launchpad
[19:55] <bdmurray> The privacy icon on edge in bug listings seems wrong to me
[19:56] <RenatoSilva> ronny: so lp will detect new stuff and update translation ui
[19:56] <ronny> RenatoSilva: well, communicate that with thomas, i need to get my train
[19:56] <RenatoSilva> ok, the explanation is for everybody anyway :)
[19:56] <RenatoSilva> ronny: ^
[19:57] <RenatoSilva> ronny: so lp will detect new stuff and update translation ui
[19:57] <RenatoSilva> ^
[19:58] <ronny> RenatoSilva: well, it affects the translation process of moinmoin, so you need to talk to its developers
[19:58] <RenatoSilva> then I start tranlsation using lp instead of the wiki, then when I'm done I run that script again but now only with the latest .pot file, then lp imports it into translation ui, then I export to .po and edit moin wiki and replace the whole content
[19:59] <RenatoSilva> ronny: I'm waiting for an answer there
[20:00] <RenatoSilva> ronny: the only problem is get access to moin .pot file  and whether they care about ordering (gettext fault that mess up wiki diffs completely)
[20:11] <RenatoSilva> If you log in, you can edit translation, and each string has suggestions from other projects :)
[20:12] <RenatoSilva> I'm planning to put both pt-br 18 and 19 there, as 19 fixes many translations, and edit 18 po there in lp, and see suggestions from 19 :)
[20:43] <RenatoSilva> when I update a .pot in launchpad, the corresponding .po's are updated automatically, right?
[20:43] <RenatoSilva> missing strings are removed from the pos and new ones are added, right?
[21:55] <RenatoSilva> I'm sorry I was disconnected? Did you said something while I was out?
[21:56] <RenatoSilva> when translations template (pot) get updated by lp, all related po files are recreated based on it, right?
[22:20] <realbadapple> can someone tell me if 'keyserver.ubuntu.com' is under going changes because it keeps timeing out trying to --send-keys my pgp key
[22:25] <mwhudson> i noticed that a bunch yesterday
[22:26] <jpds> It's just overloaded.
[22:27] <realbadapple> whats the preferred wait time before trying again?
[23:03] <stani> if i have a bug instance, how can i get the bug number?
[23:04] <stani> with the launchpad api
[23:05] <stani> ah nevermind
[23:11] <realbadapple> I just want to check is this command correct 'gpg --keyserver keyserver.ubuntu.com --send-keys ID' because I have been getting keyserver errors for about an hour now
[23:15] <realbadapple> never mind it is there
[23:16] <realbadapple> I searched for it and it is there but I still got the errors while sending the keys, who do I report this to?
[23:17] <wgrant> realbadapple: The general issues with the keyserver are known.
[23:17] <realbadapple> ok I did not know that thanks wgrant