[14:44] <jh> Hi. I'm trying to use bzr-svn to checkout a svn-repo. I get a "bzr: ERROR: A Subversion remote access command failed: Server sent unexpected return value (403 Forbidden) in response to PROPFIND request for '/path/to/root/of/repo/'" I don't have rights to read '/path/to/root/of/repo/', only to '/path/to/root/of/repo/sub'... with tortoise svn I can checkout the repo from sub... It seems to be similar to https://bugs.launchpad.net/bzr-svn/+bug/4
[14:44] <jh> 09668 but that should be fixed. Any ideas?
[14:44] <jh> https://bugs.launchpad.net/bzr-svn/+bug/409668
[14:44] <jh> evil linebreak ;)
[14:45] <jelmer> jh: bzr-svn still accesses the repository root, though you can work around it by explicitly specifying the repository layout
[14:45] <jelmer> bug 675104
[14:49] <jh> jelmer: ok, thx... Now I just have to figure out what to use as "layout"
[14:50] <jelmer> jh: see 'bzr help svn-layout'
[14:50] <jh> jelmer: ah! thx again :)
[14:54] <jh> mh, now I get "bzr: ERROR: WildcardLayout(['projectname/trunk'],[]) does not support co-located branches."
[14:55] <jh> oh, "Jelmer said on IRC: "Looks like it's just invalid handling of a particular exception at the moment"" https://bugs.launchpad.net/bzr-svn/+bug/798400 :(
[14:55] <jelmer> jh: You probably want "--layout trunk1" ?
[14:56] <jelmer> jh: that bug was fixed in bzr-svn 1.1 though, what are you running?
[14:56] <jh> I just downloaded bzr 2.5 standalone for windows
[14:58] <jh> seems to 1.1.2 (from svn\info.py)
[14:58] <jh> +be
[15:00] <jh> jelmer: if I specify "layout = trunk1" and "branches = path/to/trunk" in the subversion.conf, I get bzr: ERROR: Not a branch: "svn+https://url/path/to/root/path/to/trunk/branches".
[15:00] <jh> the "branches" in path is wrong
[15:01] <jelmer> jh: I'm pretty sure that's due to a mismatched bzr-svn/bzr version
[15:01] <jelmer> I remember there were some issues with the standalone that had a too old version of bzr-svn, but I thought that was fixed
[15:01] <jelmer> wgz: there?
[15:01] <jh> 1.1.2 is too old?
[15:01] <jelmer> yeah, for 2.5.0 you want 1.2.1
[15:02] <jh> ok
[15:04] <jelmer> it seems to be fixed in lp:bzr-windows-installers, but perhaps the installer hasn't been rebuilt yet :(
[15:19] <jh> hm, using the none-standalone version of bzr requires me to compile subvertpy?
[15:19] <jelmer> yeah, it would :(
[15:20] <jelmer> you might be able to install the newer bzr-svn into the standalone installer location
[15:20] <jelmer> which already has subvertpy
[15:23] <jh> jelmer: yay, that seems to work :)
[15:23] <jh> at least it's downloading something
[15:37] <jh> server is incredible slow, but it seems to work... thank you for your help & your plugin, jelmer!
[15:37] <jelmer> jh: np; sorry about the hickup with the windows installers :-/
[15:38] <jelmer> hopefully that will be resolved soon
[16:03] <wgz> the fun thing is various issues need fixing in 2.5 installers
[16:03] <wgz> so, a rebuild would have the newer bzr-svn, but still no translations currently
[16:06] <wgz> jelmer, for bug 958511 do you really mean gpg key? push should just be ssh.
[16:17] <jelmer> wgz: ah, oops, yes
[16:19] <wgz> jelmer: I've questionised it now
[16:19] <wgz> seems to have just been the normal intermittant connection thing.
[16:24] <wgz> bug 958551 is interesting, commit builder probably just needs the check already, it's too easy for plugins to screw up.
[16:30] <jelmer> wgz: hmm, indeed
[16:35] <wgz> the annyoing part it's is not possible to tell from the traceback who messed up setting the commit message, the builddeb hook seems most likely, but I wrote some tests for that
[16:50] <jh> noooo... "bzr: ERROR: A Subversion remote access command failed: Server sent unexpected return value (403 Forbidden) in response to PROPFIND request for '/pathtorepo/tags'" :(
[16:50] <jh> i don't want tags
[16:51] <jh> there are no tags :(
[16:51] <jelmer> jh: you need the wildcard layout in that case (in other words, remove "layout = trunk1", just use "branches = path/to/trunk")
[16:52] <jh> jelmer: do i have to re-download?
[16:53] <jh> i get 'bzr: ERROR: A control directory already exists: "file:///path/trunk/".'
[16:54] <jelmer> jh: right, you'll have to remove the existing branch (or run "bzr pull" in the existing branch)
[16:54] <jh> :(
[16:55] <jh> bzr pull says 'bzr: ERROR: Not a branch: "path/.bzr/branch/": location is a repository.'
[16:56] <jelmer> jh: ah - it hit that 401 error before the branch was created
[16:56] <jelmer> removing the branch and starting from scratch is probably easiest
[16:56] <jh> yes, during checkout
[16:56] <jelmer> you can also try running 'bzr init' in file://path/trunk and then trying pull
[16:56] <jh> during 1h checkout :[
[16:58] <jh> yay, that worked
[16:58] <jh> thx again
[22:34] <poolie> hi all