[00:01] <jimis> for example, if I want to write lp:gcc in full verbosity, what should I write?
[00:03] <lifeless> [http|bzr+ssh]://bazaar.launchpad.net/~$USER/gcc/$BRANCHNAME
[00:04] <lifeless> where USER and BRANCHNAME are findable by looking at the https://launchpad.net/gcc pages to identify the default series and the associated branch
[00:04] <lifeless> the lp: protocol in bzr is just a directory service
[00:05] <lifeless> uhm, I *thought* that was in the docs, but if it then I encourage a separate bug report about that on bzr
[00:06] <jimis> thanks lifeless
[00:06] <jimis> actually I found at some blogs something the one that worked:
[00:07] <jimis> bzr branch -v --stacked http://bazaar.launchpad.net/~vcs-imports/gcc/trunk
[00:07] <jimis> the ~vcs-imports was something I couldn't imagine :-p
[00:07] <lifeless> --stacked is almost certainly not what you want
[00:07] <jimis> lifeless: oh that was on purpose
[00:08] <lifeless> it will cause all operations to open the http repository over the network, and graph operations like log will need to pull data over the network.
[00:08] <jimis> It has too much metadata this project, and the host is always connected to the internet
[00:08] <lifeless> the optimal way to use bzr is with bzr+ssh (because the server gets to calculate and send deltas rather than acting as a dumb file server
[00:09] <lifeless> and to pull the entire repo so that its local and you can do operations quickly.
[00:09] <jimis> lifeless: so I should login?
[00:09] <lifeless> jimis: well, its up to you
[00:09] <lifeless> jimis: but I'd hate for you to have a poor experience unnecessarily
[00:10] <lifeless> jimis: probably; sorry - I have to go, ELOCAL :)
[00:10] <jimis> I'll login from another PC at home, here I only needed a checkout
[00:10] <jimis> ok, thank for the help
[00:31] <jimis> Where does bzr stores the password, after I do a launchpad-login?
[00:37] <lifeless> it doesn't
[00:37] <lifeless> launchpad-login just tells bzr the username
[00:38] <jimis> ah thanks :-)
[00:38] <jimis> and I see I must setup a key
[01:22] <DJKorbit> good evening
[01:22] <DJKorbit> i've been forwarded here from #ubuntu-motu
[01:23] <DJKorbit> i've just set up my first ppa
[01:23] <DJKorbit> i'm testing it by adding it to my system but it doesn't work
[01:23] <DJKorbit>  i'm getting this error
[01:23] <DJKorbit> $ sudo apt-add-repository ppa:hmrocha-fc/geforcego7400
[01:23] <DJKorbit> Error: can't find signing_key_fingerprint at https://launchpad.net/api/1.0/~hmrocha-fc/+archive/geforcego7400
[01:24] <lifeless> until you upload something the gpg key isn't setpu
[01:24] <lifeless> *setup*
[01:25] <DJKorbit> it's working now
[01:25] <DJKorbit> thanks anyway
[01:25] <DJKorbit> just installed my ppa packages and it works perfectly
[01:26] <DJKorbit> great, i'm happy
[01:26] <DJKorbit> going to blog about this
[01:59] <jimis> After finishing getting the stacked branch, I did a "bzr branch project/ my-changes/"
[02:00] <jimis> After finishing getting the stacked branch, I did a "bzr branch project/ my-changes/"
[02:00] <jimis> And now it has connected to launchpad downloading a whole bunch of data
[02:01] <jimis> shouldn't the branch of a branch be stacked too?
[02:04] <wgrant> jimis: How did you get the stacked branch?
[02:04] <wgrant> You do not want to create a stacked branch locally.
[02:05] <wgrant> That will be horrendously slow, as almost every operation will have to exchange a lot of data with the server.
[02:06] <jimis> wgrant: I thought that's happens when you need to interact with past revisions, but I only need to hack on new features
[02:06] <jimis> so why do I need the history (half a gig for this project)
[02:07] <jimis> wgrant: I got it with "bzr branch --stacked lp:project"
[02:07] <wgrant> That's not intended for local use. It skips copying just about any of the branch data.
[02:07] <jimis> and then I tried creating a "my-changes" branch
[02:08] <wgrant> You are not meant to use --stacked or --lightweight across a high-latency network.
[02:09] <jimis> I see, thanks
[02:16] <jimis> oh I'm doing more things wrong
[02:16] <jimis> the more I read, the more confused I get :-s
[02:16] <jimis> I hadn't done init-repo before getting the stacked branch from launchpad...
[02:16] <jimis> can I do it afterwards? I takes time to branch again
[02:17] <wgrant> jimis: Stacking doesn't prevent duplicate data transfer: it prevents duplicate storage.
[02:17] <wgrant> So you have none of the history data locally.
[02:17] <wgrant> You have no choice but to download it all again.
[02:18] <wgrant> Hopefully after running init-repo this time :)
[02:18] <jimis> :-)
[02:24] <jimis> was that the reason that it reconnected to launchpad, when branching the local branch?
[02:25] <wgrant> Yes.
[02:25] <jimis> nice
[02:25] <wgrant> --stacked is mostly used on LP to save disk space, where latency to the other branch is just about 0.
[02:26] <jimis> wgrant: so the reason for reconnecting was that it was stacked, or that I hadn't done init-repo?
[02:27] <jimis> just curious
[02:27] <wgrant> That it was stacked.
[02:27] <wgrant> If you hadn't done stacked or init-repo, it would have copied lots of data locally, but not downloaded anything.
[02:28] <wgrant> If you'd done init-repo, it would have just created a new working tree without copying the revision data. That would be shared.
[02:28] <jimis> thanks, I understand now
[02:28] <jimis> http://doc.bazaar.canonical.com/latest/en/user-guide/stacked.html
[02:29] <jimis> it should mention that they are not for remote branches
[02:29] <jimis> they look too good to be true, from that document :-)
[02:49] <jimis> Can I shelf current changes, create a new local branch, and unshelf and commit there?
[02:57] <wgrant> jimis: That's the workflow you'd use if using a single working tree. But I use multiple working trees, so I normally just use 'bzr merge --uncommitted -i ../old-branch'
[02:57] <jimis> ah fantastic
[02:58] <wgrant> You can drop the -i if you want to grab everything.
[02:58] <jimis> and then I should revert the ../old-branch (which is ../trunk for me :-p )
[02:59] <wgrant> Right.
[03:00] <jimis> thanks, I thought shelf was the only way, but that's much better
[08:33] <Ampelbein> hi! I'm trying to get me a list of bug tasks with the LP api with 'lp.distributions("Ubuntu").searchTasks(component="universe",tags="upgrade-software-version",status="New",tags_combinator="All")' but all I get is an empty response. Where am I making a mistake?
[08:35] <wgrant> Ampelbein: You want lp.distribution['ubuntu'], not distribution("Ubuntu"), but that just leads us to another more mysterious error.
[08:35] <wgrant> I have a feeling that component= doesn't really work through the API.
[08:35] <wgrant> Bug #365449
[08:36] <wgrant> So, lp.distributions["ubuntu"].searchTasks(tags=["upgrade-software-version"],status="New",tags_combinator="All") works
[08:36] <wgrant> But you can't really restrict to universe right now.
[08:39] <Ampelbein> wgrant: oh, I see. thank you, that helps.
[08:42] <Ampelbein> except I get a timeout (OOPS-1954O138) :-(
[08:43] <Ampelbein> which is probably related to bug 735977
[08:44] <wgrant> Yeah.
[08:44] <wgrant> Tag searches in Ubuntu are by a significant margin our biggest timeouts at the moment.
[08:44] <wgrant> because there are *lots* of bugs.
[08:47] <Ampelbein> I can understand that. For this particular search I can use importance="Wishlist" as additional filter as usually the importance is set together with the tag
[08:47] <Ampelbein> that seems to work
[08:51] <wgrant> True.
[08:51] <wgrant> That will limit the candidates significantly.
[09:31] <lifeless> win 69
[10:11] <cjohnston> flacoste and jml, it would be nice to have one (or both) of you at the Summit session on Thursday at 1500 and the LoCo Directory session on Monday at noon.
[10:12] <cjohnston> http://summit.ubuntu.com/uds-o/track/community/
[11:31] <lucazade> hi! is there any file size limit in launchpad bzr?
[11:32] <poolie> ah, how large are you thinknig?
[11:32] <lucazade> an iso image, 700mb
[11:32] <poolie> are you sure you want that inside a branch?
[11:32] <poolie> perhaps it'd be better as a download file?
[11:33] <lucazade> not necessarily in bzr
[11:33] <lucazade> how to add a download file?
[11:33] <poolie> download files hang off a release of a project
[11:34] <poolie> so if you go to somewhere like say <https://launchpad.net/bzr/2.4/2.4b2> (and you're an owner of that project)
[11:34] <poolie> then you should be able to click "add download file"
[11:34] <lucazade> ah ok, didn't know
[11:34] <lucazade> perfect, going to try
[11:34] <poolie> np
[11:35] <lucazade> thanks
[11:36] <wgrant> I think there is a file size limit on that, though.
[11:36] <lucazade> what a pity
[11:36] <lucazade> it was handy on lp
[11:45] <poolie> lucazade, is the limit less than you need?
[11:45] <poolie> what is it anyhow?
[11:45] <poolie> ah, yes, it's 200MB
[11:46] <lucazade> it is my ubuntu derivative,it is a livecd 700mb
[11:46] <lucazade> i could use torrent, but i'd like an ftp/http host
[11:46] <lucazade> dropbox and ubuntuone have a traffic limit
[11:48] <lucazade> megaupload.com gives 1gb free
[11:48] <lucazade> maybe i'll use this
[11:49] <poolie> hm
[11:50] <poolie> maybe that's best
[11:50] <poolie> can i ask what it's called?
[11:50] <lucazade> atm the moment a simple Lunix
[11:50] <lucazade> :)
[11:50] <lucazade> just a work in progress
[11:51] <lucazade> http://i.imgur.com/rnEjZ.png
[11:52] <lucazade> ubuntu + awn
[11:53] <poolie> that looks nice
[11:53] <lifeless> hi poolie
[11:53] <lucazade> tnx poolie
[11:53] <poolie> i was going to wonder if it could be distributed just as packages on top of ubuntu, but i guess that would make assembling the livecd a bit complicated for users
[11:53] <poolie> hi lifeless
[11:53] <poolie> was just going to get some lunch
[12:02] <poolie> o/ vila
[12:52] <microcai> hi every one. How do I suppose to know how many users are using my PPA ?
[15:43] <Bob__> anyone know how to get by the message "insert the disk labeled" during alternate disk install?
[16:02] <Philip5> anyone who knows a working script for retriving launchpad ppa statistics
[16:23] <Ampelbein> Philip5: quick and dirty: http://paste.ubuntu.com/604861/
[16:27] <Philip5> Ampelbein: what parts do i need to customize in it?
[16:29] <Ampelbein> Philip5: that depends on what you want to do. it currently lists all packages in your default ppa. (lp.me always points to yourself, lp.me.archive is the default ppa)
[16:30] <Philip5> how does it know my ppa? when i run it it just give a blank result
[16:31] <Philip5> but no error
[16:31] <Ampelbein> Philip5: do you have the packages in your default ppa?
[16:32] <Philip5> i have two ppas but i don't know if any of them is setup as default
[16:33] <Philip5> https://launchpad.net/~philip5
[16:36] <Ampelbein> Philip5: http://paste.ubuntu.com/604864/
[16:38] <Philip5> that worked :)
[16:39] <Philip5> will it check both ppas or can i select which one to pull data from?
[16:39] <Ampelbein> Philip5: it checks both
[16:40] <Philip5> ok, najs
[16:40] <Philip5> thanks
[16:40] <Ampelbein> person.ppas is a list of all your ppas
[16:44] <jimis> Can I change branches within the same directory (like git does)? In huge projects, creating separate subdirectories for each branch takes too much disk space.
[16:44] <jimis> anyway to do that with bzr?
[16:44] <poolie> jimis, yes
[16:44] <poolie> use bzr-colo
[16:44] <poolie> it's great
[16:44] <poolie> http://doc.bazaar.canonical.com/plugins/en/colo-plugin.html
[16:46] <jimis> thanks poolie, I'll check it :-)
[16:47] <jimis> I was tired of needing half a gig for each branch...
[16:50] <jimis> poolie: I must install it separately?
[17:03]  * npitre cries
[17:03] <npitre> HELP!!!
[17:04] <npitre> I _know_ that I have a LP account under "npitre"
[17:05] <npitre> but whenever I try to log in now using my usuaal email/passwd, I get logged as nico_fluxnic
[17:05] <npitre> ditching cookies doesn't help it
[17:08] <npitre> s/nico_fluxnic/nico-fluxnic/
[17:11] <npitre> incidentally, if I use edge.launchpad.net I have no such issues
[17:14] <poolie> npitre, how odd
[17:14] <poolie> npitre, are you sure? there does not seem to be a nico-fluxnic account on lp
[17:15] <poolie> if they're both you, maybe you should merge the accounts?
[17:15] <npitre> poolie: heh... when I click on that once logged, I go get an error indeed
[17:16] <poolie> click what?
[17:16] <poolie> jimis, you need to install the plugin
[17:16] <poolie> there are other alternatives:
[17:16] <npitre> poolie: but if I use edge then I get npitre and then clicking on that gives me all my info
[17:16] <poolie> 1- make a repository directory (bzr init-repo myproject) and branches under that
[17:17] <poolie> 2- when branching use 'bzr branch --hardlink'
[17:17] <poolie> 3- use 'bzr switch 'in a single working directory
[17:17] <npitre> poolie: clicking on the login name at the top of the page
[17:17] <poolie> pick any combination
[17:17] <npitre> because of that I can't access http://summit.ubuntu.com/uds-o/
[17:18] <poolie> npitre, you're logging in to regular launchpad.net
[17:18] <poolie> and what does it say in the top right, and what url does it link to?
[17:22] <npitre> poolie: I deleted all cookies to test again, and now it doesn't work at all anymore as I get "Log in / Register" again and again
[17:22] <npitre> poolie: but using edge.launchpad.net everything is fine
[17:24] <npitre> poolie: except that http://summit.ubuntu.com/uds-o/ insists on going through launchpad.net (not edge) hence I'm stuck
[17:33] <jimis> poolie: thank you for the instructions!
[17:34] <jimis> I guess step (2) is not needed since I only want one branch
[17:35] <jimis> hmmm I probably needed to create the new branches I will be switching to
[17:36] <jimis> s/needed/need it/
[17:36] <jimis> but if I use hard links, won't changing a file under a branch, change other branches too?
[18:06] <srinux> GAYS
[18:06] <srinux> GAYS
[18:06] <srinux> GAYS
[18:06] <srinux> GAYS
[18:06] <srinux> GAYS
[18:06] <srinux> GAYS
[18:06] <srinux> GAYS
[18:08] <tumbleweed> !ops
[19:41] <MTecknology> how can I see how many open network connections i'm holding?
[20:01] <Ampelbein> MTecknology: netstat -tun | wc -l
[20:02] <MTecknology> thanks :)
[20:02] <Ampelbein> MTecknology: oh, actually, that's off by 2
[22:18] <jimis> how can I search for a string, in the whole commit history?
[22:19] <jimis> I want to spot a line that was deleted some time...
[22:19] <lifeless> you can use bzr search (a plugin)
[22:19] <lifeless> or you can do 'bzr log -p'
[22:20] <jimis> thanks lifeless, I'll try log before installing plugin
[22:34] <jimis> too slow --running for 5min-- but I guess it'll find it eventually :-)
[22:36] <lifeless> if you know the file you can do 'bzr log -p filename'
[22:38] <jimis> nah I want to find the file