[00:34] <nhandler> What is the LP poll date time format? YYYY-MM-DD HH:MM:SS didn't work
[00:35] <wgrant> nhandler: That should work. What happens when you try it?
[00:35] <nhandler> wgrant: "There is 1 error" "Invalid datetime data"
[00:37] <wgrant> nhandler: Something like '2010-03-25 11:00:00' works fine for me.
[00:38] <nhandler> wgrant: I had 2010-03-24 01:00::00
[00:38] <wgrant> With a double colon?
[00:39] <nhandler> Ah, good catch. It also looks like I need to push it back to at least 12 hours from now
[00:39] <wgrant> I think so. that restriction is quite ridiculous.
[03:16] <MTecknology> where's kiko been?
[03:23] <cody-somerville> secret missions and the like
[03:24] <cody-somerville> Why do you ask? Is there something you need help with or just curious?
[03:24] <cody-somerville> :)
[03:36]  * wgrant has also been wondering that.
[03:42] <lifeless> rotations - spread the knowledge around inside the company
[03:49] <xnox> Hello! I'm trying to add a team member and I get "Unexpected form data" "lp doesn't understand the form data submitted in this request"
[03:49] <xnox> Help?
[03:49] <xnox> both on edge & stable
[03:50] <wgrant> xnox: Your browser doesn't send Referer information?
[03:51] <xnox> Hmmmm I'm using daily firefox 3.6 builds from ppa
[03:51] <xnox> I'll try with epiphany
[03:51] <wgrant> It's more likely to be an extension.
[04:18] <doctormo> poolie: I agree with you in your comment to bug 532055
[04:18] <poolie> thanks :)
[04:19] <doctormo> poolie: One suggestion was to have an openid provider dedicated to desktop apps.
[04:20] <doctormo> poolie: But openid consumers would have to accept more than one openid provider as valid for any given account.
[04:37] <xnox> wgrant, thanks. Dunno about extensions disabled some still didn't work. Worked in epiphany though
[04:37] <wgrant> xnox: Odd. It probably was blocking Referer, though.
[04:40] <poolie> doctormo: so the idea is that there are very many different desktop apps that all need to talk to lp?
[04:40] <poolie> and they're not all trusted?
[04:40] <doctormo> poolie: No, there all all these desktop apps that want to talk to launchpad and launchpad doesn't trust anyone.
[04:40] <doctormo> The user could trust them quite fine
[04:40] <poolie> istm the simplest thing that could possibly work is to just say "there are credentials in ~/.launchpadlib/credentials" and that's it
[04:41] <poolie> and/or in the gnome keyring
[04:41] <wgrant> How does U1 do it nowadays?
[04:41] <wgrant> Still opens up a browser?
[04:41] <doctormo> wgrant: I think so
[04:42] <doctormo> But then again I don't think U1 uses launchpad credentials does it?
[04:42] <wgrant> It uses USSO.
[04:42] <doctormo> I thought it used ubuntu SSO
[04:42] <wgrant> Which LP is about to.
[04:42] <doctormo> right
[04:42] <lifeless> near enough to the same doohicky
[04:42] <lifeless> except wgrant can't audit our SSO code ;P
[04:42] <wgrant> lifeless: Sadly, because it's probably full of even more pathetic holes.
[04:43] <doctormo> poolie: If we could get it to the point of just pointing stuff at .cache/launchpad/credentials but the problem with that is you can't limit what each app can do and all apps will need all permissions.
[04:43] <doctormo> If that's acceptable, then just do that.
[04:44] <doctormo> lifeless: That's a horrible thing to say, taunting that it's not FOSS. ;-)
[04:44] <poolie> well
[04:44] <poolie> istm that if you don't trust this code, you really shouldn't be running it in your real account
[04:45] <poolie> tbh messing with your launchpad account is one of the least dangerous things it could do
[04:45] <doctormo> Aye
[04:45] <poolie> if we are going to have a "do you trust $app to do $foo" then
[04:45] <doctormo> The deb it installed with already had root access via preinst.
[04:46] <poolie> right
[04:46] <poolie> then firstly it would be nice to do that through the existing system mechanism
[04:46] <poolie> secondly i think it needs finer-grained permissions
[04:46] <poolie> hm
[04:46] <poolie> i would actually kinda like a role account for automatic stuff
[04:46] <lifeless> doctormo: I'm not intending to taunt; wgrant has been very very helpful with lp and SSO in recent (and not so recent) times
[04:47] <poolie> like 'poolie-bot'
[04:47] <doctormo> poolie: Have you seen the blueprint?
[04:47] <poolie> then it's a bit clearer that it can't change my actual account itself, its actions will be attributed, etc
[04:47] <poolie> maybe not?
[04:47]  * poolie checks
[04:47] <doctormo> https://wiki.ubuntu.com/BluePrints/LaunchpadDesktop
[04:48] <poolie> actually yes
[04:49] <poolie> so istm it's kind of unnecessary complexity considering it doesn't actually add any security
[04:49] <poolie> sorry to be harsh
[04:49] <doctormo> poolie: Correct
[04:49] <doctormo> poolie: It's not meant to
[04:49] <poolie> this has to be done on the server side anyhow to accommodate non-ubuntu clients
[04:49] <wgrant> Imagine the day when our desktop security model doesn't suck. Then it might be useful.
[04:50] <wgrant> I think it's still useful, though, to have a common interface for authorizing all the applications.
[04:50] <wgrant> makes it easier for app authors, and nicer for users.
[04:50] <poolie> so does this actually need to be different process
[04:50] <poolie> or could it be a standard library for getting tokens-
[04:50] <doctormo> poolie: yup
[04:50] <poolie> that's a bit more advanced than "do the web browser thing then press enter"
[04:51] <doctormo> poolie: If only the web browser could just quit and kick off a damn signal, that would be helpful for workflow.
[04:51] <poolie> doctormo: so to back up a bit, what is the actual benefit of this?
[04:52] <doctormo> poolie: Desktop apps don't break trying to log onto launchpad by faking a web browser.
[04:52] <doctormo> poolie: Desktop app makers are _not_ going to want to do OAuth via website, it's rediculous.
[04:52] <poolie> what do you mean?
[04:52] <doctormo> Which?
[04:53] <poolie> doctormo: poolie: Desktop app makers are _not_ going to want to do OAuth via website, it's rediculous.
[04:54] <doctormo> poolie: Would you want your lovely designed workflow to be springing up unknown applications that can execute any old random code, that can't singnal when they're done to do god knows what, interupting the user and breaking your app in two?
[04:54] <poolie> right, you're saying the current 'get me a token' is gross
[04:54] <poolie> and i agree it is
[04:55] <poolie> it manages to be gross for both command line and gui apps
[04:55] <doctormo> OAuth was never meant for desktop apps and was further pulled back from doing authentication (which is why we use openid)
[04:55] <poolie> so if we look at the best/nicest web-api client apps, what do they do?
[04:56] <poolie> in my experience they mostly ask you for a username/password
[04:56] <poolie> and then some do an oauth dance, but asking you to click a button when you're done
[04:56] <poolie> (which is gross but not so bad; you could presumably avoid that by just polling a url to see if we're done.)
[04:58] <doctormo> I could never understand why I couldn't get a token from launchpad by doing an ssh key challenge, forget passwords.
[04:58] <poolie> right
[04:59] <poolie> that would be pretty classy
[04:59] <poolie> at least for some subset of users
[04:59] <poolie> or gpg for that matter
[05:00] <poolie> it does seem a bit nicer that what eventually gets stored in a dotfile is a token not a password
[05:02] <doctormo> poolie: I'd never recommend saving a password, we should always be encouraging apps to store tokens.
[05:02] <poolie> i did file a bug against this pointing out that reseting your password no longer locks out people who may have created tokens in your name
[05:02] <poolie> which is a bit of a drawback
[05:02] <poolie> but it's still better, yes
[05:03] <wgrant> Changing passwords doesn't even revoke cookies :/
[05:03] <doctormo> The UI for token management in launchpad is a bit bad ATM I think, "Associated Applications" link, token deletion etc.
[05:04] <poolie> i guess the two channels that seem to make sense to me are
[05:04] <poolie> A- enter a username and password; they're sent to the server which gives back a token
[05:04] <poolie> this is nice for text mode apps or mobile apps
[05:04] <poolie> it does require the user actually have a password
[05:05] <poolie> and B- pop up a web browser window (probably in an already-authenticated session), click a button in it, and then have the app somehow detect that you've done this
[05:06] <wgrant> Doesn't U1 redirect to a local HTTP server to indicate that it's finished?
[05:06] <poolie> i don't know, but that would be one way to implement it
[05:06] <poolie> another would be to just poll a url every so often
[05:07] <lifeless> wgrant: yes
[05:07] <lifeless> the U1 daemon provides a callback url
[05:07] <lifeless> that the auth completion opens, and which is localhost
[05:12]  * doctormo is off to bed
[05:12] <doctormo> talk later
[05:18] <pwnguin> im guessing this is the wrong place, but who's responsible for planet ubuntu?
[05:21] <xnox> pwnguin, read the docs about Ubuntu Membership on wiki.ubuntu.com
[05:21] <xnox> it has pointers to Ubuntu Planet, who gets syndicated etc
[05:22] <xnox> The lp branch were config is stored is owned by somebody probably you can get in touch with them
[05:22]  * xnox finished with random thoughts
[09:20] <mat_> hi there
[09:20] <mrevell> Hello mat_
[09:22] <mat_> I'm trying to figure out a problem we have, our trunk here https://code.launchpad.net/~openstreetmap/josm/trunk is failing due to http://launchpadlibrarian.net/41817977/openstreetmap-josm-trunk-log.txt
[09:22] <mat_> I'm wondering if it's a problem on our side of the repository, or on the launchpad servers
[09:23] <mat_> and if I should ask for it to be fixed or try to add the repository again :-)
[09:24] <mrevell> mwhudson, Is it too late for you to be around?
[09:25] <mwhudson> mrevell: yes
[09:25] <mrevell> :) Ok
[09:25] <mwhudson> mrevell: email?
[09:25] <mrevell> mat_, Would you mind filing a request in Launchpad Answers? https://answers.launchpad.net/answers
[09:26] <mat_> mrevell, I don't mind, no :-)
[09:26] <mrevell> mwhudson, mat_ above has an import issue but if you're not around, don't worry.
[09:26] <mrevell> thanks mat_, we'll take a look later today.
[09:26] <mrevell> mat_, I'd help but I'm not familiar with the code import system.
[09:27] <wgrant> jelmer: ^^?
[09:27] <mwhudson> mat_: that does look rather like some odd server side problem
[09:27]  * mwhudson isn't here though
[09:43] <jelmer> wgrant,mat_: That's a cscvs import, I'm not really familiar with it.
[09:44] <mat_> jelmer, cscvs ? it's a svn repository
[09:44] <jelmer> mat_: Confusingly cscvs also supports svn repositories
[09:44] <mat_> ah, ok :-)
[09:44] <jelmer> mat_: Older code imports are made using cscvs, newly created imports use bzr-svn
[09:45] <jelmer> mat_: It might work better with bzr-svn, so we can try to remove the existing branch and re-add it using bzr-svn
[09:45] <mat_> jelmer, well, as it's been broken for five months, anything could be better than what it is now :-)
[09:46] <jelmer> mat_: If you're in the openstreetmap team you should be able to do the delete + readd yourself
[09:47] <mat_> I'm not that familiar with launchpad yet, joined today, but I'll try to see to that today though, thanks :-)
[09:48] <jelmer> mat_: if you need any help, feel free to ping me directly or just ask here
[09:48] <mat_> will do :-)
[09:50] <wgrant> jelmer: Oh, I saw 'foreign branch' and presumed bzr-svn. Sorry.
[09:51] <jelmer> wgrant: No worries, I'm familiar with cscvs as well, though not as much with its internals as bzr-*
[09:56] <jelmer> mat_: fwiw the current branch appears to be a mirrorred bzr branch, not a code import
[09:57] <mat_> jelmer, yeah, mistake on my part
[10:30] <bialix> dpm: have you seen this? http://www.crowdin.net/
[10:39] <_Andrew> Is there a way to delete my comments on a bug?
[10:42] <maxb> _Andrew: no
[10:44] <dpm> bialix, someone pointed me to it some time ago, but I haven't looked at it since. It is proprietary, isn't it?
[10:44] <bialix> it seems so. I just like the idea of transaction memory
[10:44] <bialix> so maybe something could be used as inspiration to improve lp translations
[10:52] <dpm> bialix, sure, thanks a lot for the heads up. The problem, though, is not so much that there is a lack of cool ideas, but rather the resources to implement them :) I'd love to see translation memory support as well. I'm hoping to see more community contribution in LP Translations as well, and it is featured in the Google Summer of Code as well -> https://wiki.ubuntu.com/GoogleSoC2010/Ideas (from nr. 39 onwards)
[10:57] <bialix> dpm: yes, I understand. we have the similar problem in qbzr re lack of hands
[10:57] <bialix> dpm: the one thing I would like to see improved is the search for the strings
[10:58] <bialix> when there is several hundred strings it's very hard to find desired
[10:58] <bialix> because of presence of & to indicate hotkeys
[10:59] <dpm> bialix, you mean implementing string search on a global level through LP? Otherwise, what would you like to see improved in the current search functionality within translation templates?
[11:00] <bialix> search within specific template
[11:00] <bialix> maybe all templates of one project
[13:17] <napster> Hi all...
[13:18] <napster> I like to help the community by building some common software as a contribution using ppa facility in lp. Can anyone help me to do this?
[13:22] <napster> Hello.. :-?
[13:22] <doctormo> napster: Are you in the #ubuntu-app-devel channel?
[13:23] <doctormo> napster: Such impatience the youth have these days. ;-)
[13:23] <napster> doctormo, ?
[13:23] <napster> oh... sorry
[13:23] <napster> doctormo, Im not in ubuntu-app-devel
[13:24] <doctormo> napster: That's where you can find help on making an application.
[13:24] <napster> doctormo, Can you help me to use ppa facility in lp?
[13:24] <doctormo> napster: As a user, uploader or back-end hacker?
[13:25] <napster> doctormo, I'm not sure, I think I've nessessary build-essential + gcc. Can I build and package some apps and upload?
[13:28] <pabelanger> morning.  Does launchpad's ppa support PowerPC packaging?
[13:29] <dnjl> hi! there is a huge queue again on builders - eg. 4 builders and 15h queue on amd64 - is someone attend on this?
[13:30] <doctormo> pabelanger: I don't believe so, it's limited to what the builder is building.
[13:37] <pabelanger> Ya, I don't see any powerpc being build within the PPAs.  Not sure if this is a limitation of launchpad or because there are not powerpc boxes attached.
[13:40] <doctormo> pabelanger: Having no ppc machines is a bit of a barrier, but I believe it's policy to only have a limited number of targets. (IANALD)
[13:46] <shadeslayer> wow... only 4-5 builders online for the PPA builds... thats got to be a record.. what seems to be the problem?
[13:47] <noodles775> shadeslayer: it's usually not a problem, just that the extra PPA builders are borrowed from elsewhere... we get to use them when they're not needed (which is most of the time).
[13:47] <shadeslayer> noodles775: ooh..
[13:47] <noodles775> shadeslayer: and you meant 4-5 i386 builders right?
[13:47] <shadeslayer> noodles775: noth amd and i386
[13:47] <noodles775> As there are 12 ppa builders.
[13:48] <shadeslayer> *both
[13:48] <noodles775> Right.
[13:48] <shadeslayer> amd64 4
[13:56] <adevc_> thanks for launchpad - problem resolved itself ...
[13:56] <adevc_> bye all
[14:59] <orbarron> hello all...
[15:02] <shadeslayer> orbarron: hi
[15:04] <orbarron> not sure if the is the right place to ask... but I have pulled down 9.10 through rootstock and I am wonder if rootstock locks it's release to 9.10 based on it's releases (e.g. rootstock-0.1.3 will always give me a base release for 9.10 as long as karmic is selected)...
[15:06] <Flare183> When I try run dput a package to my team's ppa, it gives me this error: http://paste.ubuntu.com/400582/
[15:06] <Flare183> What should I do?
[15:07] <noodles775> Flare183: can you paste your changes file too?
[15:07] <Flare183> sure
[15:07] <noodles775> I'm guessing you're missing the files section?
[15:07] <Flare183> oh wow
[15:07] <Flare183> the changes file it empty o.O
[15:08] <noodles775> ;)
[15:08] <Flare183> is*
[15:09]  * Flare183 can't seem to package this binary package at all
[15:16] <ripps> a bunch of packages in one of my ppa's failed to build because a package wasn't done building when they were uploaded. Strangely, they weren't put into Dependency Wait, but were instead marked as failed. Is there someway to mark all of them for rebuild enmass? There are alot of packages I need to have rebuilt.
[15:20] <noodles775> ripps: you could use the API: https://edge.launchpad.net/+apidoc/1.0.html#build
[15:20] <noodles775> But other than that, I'm not sure of an enmass method via the ui.
[15:24] <gnomefreak> is the "upstream bug comments to show on LP bug" turned off? im not real sue what it is called
[15:25] <jenred> hello! I need to make tgz file availabe using the "Download" option in lp
[15:25] <jenred> I cannot find any doc on how to do this
[15:25] <jenred> any suggestions?
[15:27] <mars> bac or sinzui, ^ ?
[15:28] <sinzui> jenred: you add the file to a release. You can create a release from a series.
[15:30] <jenred> sinzui ok thx
[15:33] <jenred> sinzui is there anyway to generate a release off of a branch? without registering a series etc
[15:33] <sinzui> jenred: no
[15:35] <jenred> thx
[15:40] <persia> So, I've a *brand new* unexpected login screen from launchpad.  Did something change recently, or am I being spoofed?
[15:52] <doctormo> persia: No, that's as expected I think
[15:52] <doctormo> persia: It's openid
[15:52] <persia> doctormo: But I'm not being redirected to my OpenID provider.  I'm aat a +decide page.
[15:54] <doctormo> persia: screenshot?
[15:55] <jenred> sinzui we are actually trying to make a dev image available - and I wanted to keep it under version control
[15:56] <jenred> but it seems like there maybe some file size-limit issues?
[15:57] <sinzui> jenred: large files that are about 60Mb+ tend to timeout
[15:57] <nigelb> persia: I think I saw that too
[15:58] <sinzui> jenred: some projects set the releasefileglob on the series to point to a server where the releases are published. The servers is checked each day and new files that match the release file pattern are uploaded to launchpad
[16:00] <jenred> sinzui are the files actually uploaded or is it just a link to another download site?
[16:00] <sinzui> jenred: the finder will create the milestone and from the version number in the file for you
[16:00]  * persia wants some confirmation that this is really LP before entering credentials.
[16:00] <sinzui> they are uploaded to the launchpad librarian
[16:00] <jenred> persia is the screen green?
[16:01] <jenred> and it appears to be openid enabled now
[16:02] <kb9vqf> Can someone take a look and see why my PPA does not seem to be purging superceded packages?
[16:02] <kb9vqf> https://launchpad.net/~kde3-maintainers/+archive/trinity-svn-nightly/+packages?start=0&batch=75
[16:02] <persia> jenred: Yes.
[16:02] <jenred> sinzui sort an extra layer of complexity
[16:02] <jenred> persia you are fine
[16:03] <jenred> sinzui I really just want to take .tgz file - check it in and make it available for download
[16:03] <jenred> it's for GSoC students :>
[16:03] <sinzui> jenred: launchapd downloads feature is badly named. It is intend as an automatic mechanism for projects to publish releases to users. it is not ftp storage. The feature in intrinsically flawed because most users that the location of the archive so that their OS installs everything for them
[16:08] <jenred> sinzui thanks
[16:41] <jordi> barry: heh, http://lwn.net/Articles/380065/
[17:12] <ari-tczew> where can I find latest touched bugs in Ubuntu?
[17:14] <nigelb> ari-tczew: come again.  what exactly are you looking for
[17:16] <ari-tczew> previously the page at https://bugs.launchpad.net/ubuntu/ shows latest touched bugs in Ubuntu, currect version doesn't work correctly as I see
[17:18] <nigelb> ari-tczew: you can select the dropdown and say "Least recently changed" and click on search
[17:21] <ari-tczew> nigelb: "most recently changed" is better... btw. this is not what I need :(
[17:21] <ari-tczew> why https://bugs.launchpad.net/ubuntu/ has been changed?
[17:22] <nigelb> ari-tczew: I dont think it has been changed
[17:22] <nigelb> are you looking for most recently reported bug?
[17:28] <lysi> Concerning Bug #538236 now I'm not even able to submit replies to bugs.edge or answers.edge anymore. Any idea what I'm supposed to do? Thanks.
[17:53] <lfaraone> how often does Launchpad pull in new packages from Debian?
[17:57] <geser> for the LP Debian mirror? AFAIK twice daily
[17:58] <lfaraone> geser: okay, just wondering. I uploaded a package to sid earlier today, and want to merge in the changes via bzr in lp :)
[17:59] <lfaraone> (into lucid)
[18:01] <geser> you might also want to check http://package-import.ubuntu.com/status/. If the package import into bzr failed in the past, it won't try for new uploads until the first error got resolved
[18:01] <lfaraone> geser: mk. it hasn't failed yet. there's no way to manually trigger it? (like how you can trigger mirrored branches)
[18:04] <geser> lfaraone: what's the package name?
[18:07] <lfaraone> geser: autokey.
[18:27] <geser> lfaraone: the only trigger I know of for package imports is pinging james_w
[18:28] <geser> but wait first till gina synced it to the LP Debian mirror and the automatic import attempt has be tried before pinging him
[18:28] <james_w> I can trigger them if LP has mirrored from Debian, but that should be automatic
[18:51] <maxb> james_w: Hi, a question for you on imports - I'm fixing a broken one, and the current situation is that testing == unstable for that package. I notice that the importer wants to import the current debian revision with lefthand ancestry from the previous version published in *testing*, with a *merge* of intermediate versions that were in unstable but never propagated to testing. This produces an unnecesarily obfuscated revision graph, IMO. Is t
[18:51] <maxb> his supposed to happen?
[18:52] <james_w> yes
[18:52] <maxb> Presumably if the import had never been broken, it would have been imported onto the sid branch when uploaded, and then pulled into squeeze when it propagated to testing - producing a different DAG
[18:52] <james_w> that's true
[18:52] <james_w> I'm not wedded to that implementation though
[18:53] <maxb> The package is subversion: what's your preference, should I just file a bug explaining how to fix the current import and let it happen with the odd merging?
[18:54] <maxb> Or do you view the inconsistency as something which should be fixed first?
[18:56] <james_w> maxb: hang on, it won't have pulled it it was working I don't think. If the uploads never made it to testing then they won't be in the left-hand history.
[18:57] <james_w> if testing has previously diverged from unstable that is
[18:57] <maxb> Oh, will it actually do merge commits for testing propagations?
[18:58] <james_w> I think it tends to do that yes
[18:58] <maxb> OK
[18:58] <james_w> if you think it should pull when possible then I'm open to changing it
[18:59] <maxb> The fix is to restore the missing debian branches by pulling the relevant revisions out of the ubuntu ones, and adding missing upstream-* tags - is it easier for you if I push branches and ask you to reassign or re-push them to ~ubuntu-branches, or if I provide a shell script to manufacture appropriate ones?
[19:00] <james_w> I can reassign quite easily
[19:00] <james_w> so I'm happy for either really
[19:00] <maxb> OK, I will push and file a bug on udd asking you to reassign
[19:02] <james_w> thanks
[19:29] <lfaraone> james_w, geser , okay, just wondering.
[19:50] <maxb> james_w: I have extended LP 516464 with the reassign request. Should I subscribe you to it?
[19:51] <james_w> maxb: I'm already subscribed
[19:51] <james_w> thanks, I'll do that for you soon
[20:02] <Guest30317> hey guys
[21:00] <kb9vqf> Can someone take a look and see why my PPA does not seem to be purging superceded packages?
[21:00] <kb9vqf> https://launchpad.net/~kde3-maintainers/+archive/trinity-svn-nightly/+packages?start=0&batch=75
[21:00] <kb9vqf> It should have over 1Gb free at the moment
[22:15] <nuovodna_> i cannot remove pacakges from my ppa... i recevie an error
[22:16] <nuovodna_> i remove succesfully
[22:17] <nuovodna_> great