[20:55] <SamB> hmm, I guess I can't push to launchpad's Debian branches, not least of which because how the heck is launchpad supposed to know if I'm allowed to mess with a given Debian package ...
[21:07] <jelmer> SamB: nobody but the importer can push to the "official" branches
[21:07] <jelmer> SamB: but you can create other branches in the same namespace
[21:09] <SamB> any advantage to that rathe than just using the normal namespace either on launchpad or alioth?
[21:12] <jelmer> SamB: I don't think alioth would appreciate mass pushing of bzr mirror branches :)
[21:13] <SamB> I mean, I'm looking to get pkg-create-dbgsym uploaded to Debian for people to play with
[21:13] <jelmer> SamB: also, predictability and integration with the rest of launchpad
[21:13] <SamB> I figure branching from the ubuntu branch is the way to go there
[21:14] <SamB> but I'm not sure where I should host my branch
[21:14] <SamB> or what name it should have
[21:14] <jelmer> SamB: personally, I'd host it on alioth if it was a debian branch
[21:15] <SamB> hmm, can bzr automatically rewrite URLs for pushing to?
[21:16] <SamB> like, I have this for git:
[21:16] <SamB> [url "git+ssh://git.debian.org/git/"]
[21:16] <SamB> pushInsteadOf = "git://anonscm.debian.org/"
[21:16] <SamB> pushInsteadOf = "git://git.debian.org/"
[21:22] <SamB> hmm, looks like no
[21:23] <jelmer> not in that way
[21:23] <jelmer> though it supports different push and pull urlds
[21:24]  * SamB grumps about how they only did a half-assed implementation for lp: URLs
[21:24] <SamB> (plus the authentication config stuff, which lets you skip a lot of URL parts but doesn't handle the scheme or anything)
[21:25] <SamB> (and anyway I do that part in my SSH config)
[21:27] <jelmer> SamB: how do you mean?
[21:28] <SamB> jelmer: I set the default username for alioth's hostnames in my SSH config file
[21:28] <SamB> so it seems like there is nothing in "bzr help authentication" for me to do
[21:30] <jelmer> SamB: I don't understand how this is related to lp:?
[21:31] <jelmer> I can just push to bzr+ssh://bzr.alioth.debian.org/bzr/pkg-bazaar/bzr/unstable for example
[21:31] <jelmer> no further config necessary
[21:32] <SamB> oh, the lp: thing? I'm just figuring they'd be more likely to have bothered to add a general feature like git has if they hadn't already got the "lp:" scheme that allows both authenticated and unauthenticated users to work with the same URLs
[21:33] <jelmer> SamB: there are some other things you can do, like have the remote URL be derived from your local URL - and that can be different for push and pull URLs
[21:33] <jelmer> I don't know from the top of my head what the syntax is
[21:33] <jelmer> and a rewrite thing like git has is probably more powerful in some situations
[21:34] <jelmer> but lp: URLs are a relatively late addition, and there are/were lots of people working with non-lp URLs (including devs)
[23:57] <mgrandi> can anyone enlighten me on the correct behavior of MutableTree.smart_add() ? It says its supposed to take a relative path but its defenitly not working correctly