[00:18] <dark_soul1> how do you make your branch private?
[00:18] <wgrant> dark_soul1: Unless your project has been configured to allow it (normally only for commercial subscriptions), only an admin can do that.
[00:18] <dark_soul1> wgrant: ah
[00:19] <dark_soul1> wgrant: i'm just a simpleton who is using launchpad to do my personal projects :D
[00:19] <dark_soul1> i like launchpad and bzr combo
[00:20] <wgrant> Launchpad's only free to use for open source projects.
[00:21] <dark_soul1> wgrant: fair enough
[00:22] <dark_soul1> wgrant: do you know why we start of with a branch?..where's the trunk?
[00:23] <wgrant> dark_soul1: Trunk is a branch.
[00:23] <dark_soul1> wgrant: i see..so when your branching ..your branching of a branch?
[00:24] <wgrant> dark_soul1: Yes.
[00:24] <wgrant> Is there a problem with that?
[00:24] <dark_soul1> then why not call that branch a trunk?
[00:24] <dark_soul1> nothing wrong with it..
[00:24] <dark_soul1> just semantics
[00:24] <wgrant> trunk is special only because it is called trunk.
[00:24] <dark_soul1> yes but follows logic
[00:24] <wgrant> It is only socially special; not technically so.
[00:24] <dark_soul1> i agree
[00:25] <Daviey> dark_soul1: you can call a branch trunk if it makes you feel better :)
[00:25] <dark_soul1> but when conversing its easier to say trunk, than to say, the "main" branch
[00:25] <Daviey> bzr push lp:~USERNAME/PROJECT/trunk
[00:25] <wgrant> dark_soul1: Then give the main branch the name 'trunk'.
[00:25] <dark_soul1> well on launchpad its called Branch
[00:25] <dark_soul1> for your projects
[00:25] <wgrant> If you set the branch as the development focus of your project, it can then be accessed simply as 'lp:PROJECT'
[00:26] <wgrant> dark_soul1: bzr (and most other DVCSes, I believe) call everything a branch.
[00:26] <dark_soul1> i've used svn and the main branch is refered to as a trunk
[00:27] <dark_soul1> afaik
[00:27] <dark_soul1> its no big deal
[00:27] <dark_soul1> i'm just curious
[00:27] <wgrant> Subversion doesn't have any concept of branching.
[00:28] <wgrant> It can merely copying a subtree to another arbitrary subtree.
[00:28] <wgrant> Any naming conventions are just that -- unenforced conventions
[00:28] <kobrien> wgrant: will the karma earned over the time the script hasn't been running be still noted?
[00:28] <wgrant> kobrien: Yep. It's all recorded in the DB -- the number just hasn't been recalculated yet.
[00:29] <kobrien> wgrant: cool, thanks
[00:29] <dark_soul1> yes...there are many methodologies, one of which is that trunk is always active and is not stable..when your a bout to perform a release you branch of a trunk
[00:29] <dark_soul1> under that methodology, if you say branch of a branch it can get confusing
[00:30] <wgrant> I branch off branches all the time -- not just trunk.
[00:31] <wgrant> You are free to not call trunk a branch.
[00:31] <wgrant> But it technically is in a DVCS.
[00:31] <dark_soul1> ok :)
[00:41] <kobrien> i look forward to my karma score :)
[01:04] <Daviey> Hmm.. when did LP started keeping package upload details?
[01:05] <Daviey> I'm looking for details about a dapper package uploaded 24 Jan 2006.. but it's not where i would expect
[01:05] <wgrant> Daviey: Late February 2006.
[01:06] <Daviey> hah, typical
[01:06] <wgrant> Before that Ubuntu was managed in dak, not LP.
[01:06] <wgrant> So LP only has the latest packages from each release before that date.
[01:06] <Daviey> wgrant: and them logs don't exist anymore?
[01:07] <wgrant> Daviey: Probably not. Which package?
[01:07] <Daviey> wgrant: vnc4
[01:07] <wgrant> (it looks like it was actually the 30th of January!)
[01:07]  * wgrant tries to find the email.
[01:07] <Daviey> i was expecting https://edge.launchpad.net/ubuntu/+source/vnc4/4.1.1-0ubuntu
[01:08] <wgrant> Hm, yes, ubuntu1 to ubuntu3 are missing.
[01:10] <Daviey> wgrant: sorry, i dropped the 1 from the url paste
[01:10] <Daviey> still 404
[01:10] <Daviey> ahh well, thanks wgrant
[01:10] <wgrant> Daviey: http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/dapper/vnc4/dapper/changes suggests that even distro folks can't retrieve ancient versions.
[01:10] <wgrant> So they are probably really gone.
[01:11] <wgrant> Daviey: The migration finished on 2006/02/04.
[01:11] <Daviey> vnc4 (4.1.1-0ubuntu1) dapper; urgency=low * Unknown changes -- Bjoern Brauel <bjoern@tuxnetwork.de>  Tue, 24 Jan 2006 01:01:03 +0200 <-- awesome eh? :)
[01:11] <wgrant> Nice.
[01:12] <wgrant> I remember trying to deal with that page three or so years ago.
[01:12] <wgrant> It was endless pain and suffering.
[01:12] <wgrant> Sync it if you can.
[01:12] <wgrant> Er, s/page/package/
[03:48] <Muscovy> Is there any special steps to adding a software source directly in /etc/apt/sources.list? I get errors doing so, I'm wondering if it needs the key or something.
[03:49] <wgrant> Muscovy: You need a key. But why not use the automated tools (add-apt-repository or Software Sources)?
[03:50] <Muscovy> I'm working on a live cd, and if memory serves, add-apt-repository isn't a default install.
[03:53] <wgrant> It is.
[03:53] <tsimpson> Muscovy: it should be installed by default
[03:53] <Muscovy> I'll test, then.
[03:53] <tsimpson> and the package manager is certainly installed, so you could just use that
[03:54] <Muscovy> Ok, thanks, I can just do that.
[03:54]  * wgrant proposes to remove add-apt-repository from Lucid, and just include it in a PPA.
[08:35] <geser> wgrant: do you have an idea what might have caused the both "Failed to upload" on amd64? I guess I have to wait on someone who can look at those OOPS-IDs
[08:43] <wgrant> geser: Yeah, we need any Canonicalite to look at the OOPSes.
[08:45] <lifeless> what oops
[08:45] <wgrant> OOPS-1553FTPMASTER11 and OOPS-1553FTPMASTER16
[08:46] <wgrant> Hopefully the syncing is working OK.
[08:46] <wgrant> It wasn't working from cocoplum a few weeks ago.
[08:46] <lifeless> 1553FTPMASTER16 didn't match any oops
[08:47] <wgrant> What about 11?
[08:48] <wgrant> It would be odd if one worked but not the other.
[08:48] <lifeless> neither
[08:49] <wgrant> Damn, must be still broken.
[08:49] <wgrant> Thanks for trying.
[08:49] <wgrant> We need somebody to actually grab them off cocoplum, which probably means waiting for a LOSA on Monday or Tuesday.
[08:51] <wgrant> (that probably also means that the other 14 (at least) cocoplum OOPSes from that day have gone unnoticed
[08:51] <wgrant> This is probably bad.
[09:17] <lifeless> wgrant: file a bug
[09:17] <lifeless> or actually
[09:17] <lifeless> ask a question
[09:17] <lifeless> or both
[09:18] <wgrant> I think I saw a bug about cocoplum log syncing. But I cannot now see it.
[09:20] <sianis> hi
[09:20] <sianis> I've just seen that launchpad has a new login method. could somebody tell me how can I simulate a login with curl or better wget, please?
[09:21] <lifeless> sianis: I don't think anyone knows
[09:21] <wgrant> sianis: Is there a reson that you cannot use the Launchpad API?
[09:21] <lifeless> you need to emulate openid / oauth
[09:22] <sianis> wgrant, can I send po export request with the api?
[09:23] <wgrant> sianis: It appears not. But if you report a bug asking for it, it will likely soon become possible.
[09:23] <sianis> the old method was: sending name and password with post method to the login.lp.net and saving the cookie. with this cookie I could send request ... this was so simple
[09:24] <wgrant> Otherwise, give curl or wget a cookie rather than a username and password.
[09:24] <wgrant> So:
[09:25] <wgrant> 1) Report a bug at https://bugs.launchpad.net/rosetta/+filebug requesting that the export facility be exposed on the API.
[09:25] <wgrant> 2) Get an authenticated cookie (they last for a year, IIRC), and give it to your curl or wget script.
[09:25] <wgrant> 3) When the bug is fixed, use launchpadlib to solve all of your problems.
[09:26] <sianis> ok wgrant thank you
[13:10] <Annaa> http://tinypic.zapto.org/2kn4m8.png?t=1270382560 do my breasts look to big?
[14:45] <sid02phi> any one can help me prob is related to database
[14:45] <nigelb> !ask
[15:13] <Penguin> How do I upload my source/binary packages? Apparently "if I've already got a Bazaar branch on my local machine, getting that branch up to Launchpad couldn't be easier". But this doesn't help much since I don't even know what a branch looks like.
[15:13] <Penguin> I am reading from this help page: https://help.launchpad.net/Code/UploadingABranch
[16:20] <Penguin> How do I create Bazaar branches on my local machine?
[16:23] <geser> you branched from LP and want to branch from that?
[16:51] <Penguin> geser: ???
[16:53] <geser> Penguin: I'm trying to understand your question
[16:53] <Penguin> geser: I made my own package from scratch and want to upload it to Laucnhpad. The help page says I need to create a local branch first.
[16:53] <Penguin> "If you've already got a Bazaar branch on your local machine, getting that branch up to Launchpad couldn't be easier."
[16:54] <Penguin> - https://help.launchpad.net/Code/UploadingABranch
[16:55] <geser> are you already familiar with bzr?
[16:55] <Penguin> geser: No, this is my first package.
[16:56] <nigelb> Penguin, are you trying to get a package into ubuntu or create your own software project?
[16:57] <Penguin> I wrote a blobber game in python. I then debianized it. I now want to upload it to Launchpad.
[16:57] <geser> to your PPA, right?
[16:58] <geser> in that case you need the source package (debuild -S) and "dput" it your PPA
[16:58] <geser> you don't need a branch for it unless you want that others can branch from it to work on it (e.g. to improve your packaging)
[16:59] <Penguin> Err...
[16:59] <Penguin> https://code.launchpad.net/~blobber/+junk/blobber
[17:00] <Penguin> Is that a good place to put it?
[17:00] <nigelb> Penguin, you want to use launchpad for maintaining the source pacakge?
[17:00] <nigelb> +junk isn't a good place
[17:00] <geser> there is currently no automatic way to turn a branch into a deb (but it's being worked on)
[17:01] <Penguin> Like I said, I'm completely new to this, so I don't have a clue what I want to do.
[17:01] <geser> Penguin: see https://help.launchpad.net/Packaging/PPA/Uploading for how to upload a package to your PPA (and get it build)
[17:03] <Penguin> Okay. But this is my first version and I have no .diff.gz or .changes
[17:04] <geser> Penguin: you can use LP for (upstream) codehosting (using bzr for version control, having tarballs of release available for download) and/or (it's independent from codehosting) provide debs in your PPA for a software (be it hosted on LP or somewhere else)
[17:05] <geser> Penguin: those files get generated when you build the source package
[17:05] <Ddorda> who can approve imported translations in a project?
[17:05] <Penguin> It mentions 'debuild -S -sa', whereas I used 'dpkg-buildpackage -us -uc'. Maybe this is why I am missing those files..?
[17:08] <geser> not really, as debuild is a wrapper around dpkg-buildpackage
[17:08] <Penguin> I just rebuilt it with debuild and it generated said files.
[17:08] <geser> without "-S -sa" dpkg-buildpackage builds both the binary debs *and* the source package
[17:10] <geser> for an upload for PPA you need to build only the source package (-S) as else also the binary debs get mentioned in the .changes files which should get uploaded
[17:10] <Penguin> Presumably I want it to build the source package as well?
[17:11] <geser> you need to upload the source package to you PPA to let it build the debs for you. So you need to build the source package.
[17:11] <Penguin> Okay.
[17:11] <Penguin> A source package is a .tar.gz isn't it?
[17:13] <tumbleweed> yes
[17:13] <Penguin> Because it doesn't seem to have built any source packages...
[17:14] <tumbleweed> sorry, excuse that
[17:14] <tumbleweed> Penguin: a source package is tar.gz + dsc + (diff.gz or debian.tar.gz)
[17:15] <Penguin> I'm missing the .tar.gz
[17:16] <tumbleweed> Penguin: build the source with -sd then
[17:16] <tumbleweed> -sa, I mean
[17:18] <Penguin> Still no .tar.gz
[17:19] <tumbleweed> Penguin: aah, you need to have the .orig.tar.gz before you start, you get it from the upstream source
[17:19] <tumbleweed> -sa just means include it in the upload
[17:20] <Penguin> I have: folder, .orig.gz, .diff.gz, .dsc, .deb, .build, .changes, _source.build, _source.changes.
[17:21] <tumbleweed> it sohuld be .orig.tar.gz not orig.gz
[17:21] <Penguin> Oh, yeah, soz, it is, just missed it out in typing
[17:21] <Penguin> I have: folder, .orig.tar.gz, .diff.gz, .dsc, .deb, .build, .changes, _source.build, _source.changes.
[17:22] <tumbleweed> sounds good
[17:22] <Penguin> So I'm not missing anything?
[17:22] <tumbleweed> if it isn't uploading the .orig.tar.gz, rebuild teh source with "debuild -S -sa"
[17:23] <Penguin> So what do I dput where?
[17:23] <tumbleweed> you dput the .dsc
[17:23] <tumbleweed> no the .changes
[17:24]  * tumbleweed needs coffee I think :)
[17:24] <Penguin> Lol, yeah, you don't sound very sure...
[17:30] <Penguin> "Successfully uploaded packages."
[17:30] <Penguin> Apparently my package has been successfully uploaded. But I can't find it = (
[17:31] <nigelb> Penguin, wait for sometime.  LP will send you a mail
[17:31] <geser> what was the exact command line you used?
[17:31] <Penguin> dput joshbrown blobber_0.0a1-1_source.changes
[17:32] <geser> I assume you have a "joshbrown" stance in your ~/.dput.cf
[17:33] <geser> in that case it looks ok
[17:33] <geser> do you have the gpg key you used for signing attached to your LP account?
[17:33] <Penguin> geser: Yep
[17:34] <geser> then wait some minutes. the uploads are processed every 5 minutes.
[17:34] <Penguin> Ahh, I apparently need to create my ppa first...
[17:35] <Penguin> disoplayname?
[17:35] <Penguin> displayname*
[17:37] <Penguin> I don't know what to put for displayname and description...
[17:38] <geser> choose wisely as you can't change them later
[17:39] <Penguin> What did you put for yours?
[17:44] <geser> the description is empty and the displayname contains "PPA for <my name>" as I activated my PPA when it was still in beta (and only one PPA per user)
[17:44] <geser> the display name ends in the gpg key used for signing the PPA
[17:47] <maxb> Description you can change, I believe. The bit which is immutable is that the displayname is used to set the user ID of the generated GPG key
[17:48] <askhl> Hi, I've uploaded a couple of po-files to LP to synchronize some translations with upstream.  They have been sitting there for two days, 'approved'.  Are the servers really that busy or is something wrong?
[17:50] <askhl> (Waiting wouldn't be much of an issue, except if everything takes days to upload, then I can't use the coloured bars to get an idea about how translations are progressing)
[18:01] <Penguin> So displayname:'PPA for Josh Brown' and leave description blank?
[18:04] <geser> for example
[18:04] <geser> if you know that you want only provide packages for a specific software in that PPA you can name it accordingly
[18:07] <Penguin> I'll just make a general PPA for now.
[18:59] <Penguin> I've finally uploaded my first package!! [ blobber @ ppa:joshbrown/ppa ] And it works!! =D
[19:31] <kobrien> is launchpad calculating karma correctly? It's telling me i earn lots in the answer track and not so much in bug management, but really my activities are the other way around.
[19:34] <kobrien> my "most active in" confirms this...or do answers count as more karma?
[20:59] <GrimmVarg> hey, anybody know anything about the ppa's for xbmc hosted on launchapd?
[20:59] <GrimmVarg> *launchpad
[21:00] <GrimmVarg> the dependencies for lucid are broken
[21:05] <james_w> GrimmVarg: https://launchpad.net/~team-xbmc/+archive/ppa <- that one?
[21:06] <GrimmVarg> yeah
[21:06] <GrimmVarg> no
[21:06] <GrimmVarg> svn
[21:06] <GrimmVarg> https://launchpad.net/~team-xbmc-svn/+archive/ppa/+packages
[21:07] <GrimmVarg> james_w: the one you posted does not have a lucid version yet
[21:07] <james_w> then you need to find someone from https://launchpad.net/~team-xbmc-svn/+members
[21:08] <GrimmVarg> ah, okay. tnx :)
[21:35] <lfaraone> Does `lsb_release -is` on a PPA buildslave report "Ubuntu" like other systems?
[21:36] <lfaraone> I wrote a bit of code in my rules file to detect if the package was being built for Ubuntu, and the result indicated that my test must be flawed in some way.
[21:37] <lfaraone> ( http://paste.ubuntu.com/409201/ )
[23:41] <wgrant> lfaraone: There's nothing magical about the buildd chroots.
[23:41] <wgrant> lfaraone: Are you sure lsb_release was installed?
[23:42] <wgrant> It's in -minimal, but it's not Essential or Build-Essential.