|Deletions are marked like this.||Additions are marked like this.|
|Line 140:||Line 140:|
| * [https://edge.launchpad.net/~ceefour/ ceefour]: [https://launchpad.net/products/rails/trunk rails/trunk] [[BR]] http://svn.rubyonrails.org/rails/trunk [[BR]] [[Date(2007-10-17T16:48:40Z)]]
|Line 163:||Line 165:|
* [https://answers.edge.launchpad.net/~frederik-carlier Frederik Carlier]: [https://launchpad.net/products/opendental/trunk opendental/trunk] [[BR]] https://220.127.116.11:23793/svn/opendental/head [[BR]] [[Date(2007-10-16T22:02:30Z)]]
* A directory called "Forms Reports"
This page tracks requests for actions from the vcs-imports operator.
To request an import, please see the instructions on VcsImports.
Template to request an import:
Imports that need intervention from the vcs-imports operator.
Imports being processed.
Imports that are currently failing, and for which no fix is currently being worked on.
Imports that failed with the following error:
It looks like a problem in the svn code for keyword expansion.
[svn] wrong repository root
The current svn import code determines the root of the repository by walking up the URL until svn ls fails. This was necessary because older versions of libsvn_client did not expose the repository root information. Newer libsvn_client allow to determine this information directly. In cases where there are nested svn repositories, the old logic is wrong and that cause the change filtering (ignoring change outside of the branch being imported) to ignore legitimate changes.
[svn] unreliable server
[svn] missing uri-encoding
cscvs uses the svn_client API to libsvn to retrieve data (on Date(2006-11-09T14:31:29Z)), but does not correctly uri-encode locations. So file names that contain characters that must be escaped cause import failures.
- A file called .#Makefile.in.1.4
[https://answers.edge.launchpad.net/~frederik-carlier Frederik Carlier]: [https://launchpad.net/products/opendental/trunk opendental/trunk] BR https://18.104.22.168:23793/svn/opendental/head BR Date(2007-10-16T22:02:30Z)
- A directory called "Forms Reports"
[svn] import stalls, or is too slow
[cvs] failed to open the modules file
cscvs needs to read the modules file to ignore configs (aka externals, nested trees).
[cvs] file created by merge
Relevant fragment of the cvs log:
On changeset MAIN.30541 ValueError: attempt to patch non extant file : lib/VMCore/ConstantFold.cpp
On changeset MAIN.177 ValueError: attempt to patch non extant file : VMS/CONFIGURE.COM
On changeset MAIN.693 ValueError: attempt to patch non extant file : goo/gmem.cc
[svn] Cannot import whole repository
See bug [https://bugs.edge.launchpad.net/launchpad-cscvs/+bug/145240 145240].
[cvs] None branch in findLastFileRevision
It looks like it means something is really busted with filler revisions and default branches.
File name not supported by bzr
[https://edge.launchpad.net/~s-devrieze s-devrieze]: [https://launchpad.net/products/coccinella/trunk coccinella/trunk] BR :pserver:firstname.lastname@example.org:/cvsroot/coccinella coccinella BR Date(2007-09-18T20:25:38Z) BR Contains a file name with a newline. See [https://launchpad.net/bugs/3918 bug 3918].
[cvs] Absurd filler revision
[cvs] Checkout gave no file data
The cscvs log for this changeset:
[svn] repository password protected
[svn] svn:special with bad file content
[svn] ClientError: Code: 00020f58
Cryptic and mysterious error from libsvn. Completely reproducible.
Failure reproduced on Date(2007-04-05T17:54:02Z).
- On full-tree import of initial revision
- On changeset 1469.
- On changeset 1919.
- On changeset 43.
nobody: [https://launchpad.net/products/matchbox-window-manager/trunk matchbox-window-manager/trunk] BR http://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager BR Date(2007-08-24T20:31:07Z)
- On first changeset (653).
nobody: [https://launchpad.net/products/geotools-mirror/trunk geotools-mirror/trunk] BR http://svn.geotools.org/geotools/trunk/gt BR Date(2007-10-09T08:13:18Z)
[cvs] unsupported connection method 'ext'
Regression in cscvs for the support of the :ext: connection method. Example traceback:
Problems with unicode filename
- Changeset 2616
[svn] failed to find repository root
Failed to fork, memory error
- On changeset changeset 5343
- On changeset MAIN.15819
- On changeset 7
[svn] mystery 403
It may be that the server has DOS protection, and thinks we're attacking it.
WARNING: N changeset 531 Traceback (most recent call last): File "/home/importd/dists/launchpad/lib/importd/CommandLineRunner.py", line 67, in ? main() File "/home/importd/dists/launchpad/lib/importd/CommandLineRunner.py", line 64, in main doer.runMethod(method, dirname) File "/home/importd/dists/launchpad/lib/importd/CommandLineRunner.py", line 57, in runMethod getattr(self._job, method)(logger=self.logger, dir=dirname) File "/srv/importd.ubuntu.com/dists/launchpad/lib/importd/Job.py", line 188, in runJob strategy(self, dir, logger) File "/srv/importd.ubuntu.com/dists/launchpad/lib/importd/JobStrategy.py", line 108, in Import self._importIncrementally(target_path) File "/srv/importd.ubuntu.com/dists/launchpad/lib/importd/JobStrategy.py", line 153, in _importIncrementally self.runtobaz("-SC", "%s::" % lastCommit, target_path, self.logger) File "/srv/importd.ubuntu.com/dists/launchpad/lib/importd/JobStrategy.py", line 86, in runtobaz totla.totla(config, logger, config.args, self.sourceTree()) File "/srv/importd.ubuntu.com/dists/launchpad/lib/cscvs/cmds/totla.py", line 252, in totla apply_changeset(source_tree, logger, apply, revision, target_tree, revisions) File "/srv/importd.ubuntu.com/dists/launchpad/lib/cscvs/cmds/totla.py", line 122, in apply_changeset fileChange.apply(logger, target_tree, prune) File "/srv/importd.ubuntu.com/dists/launchpad/lib/svn_oo/PatchedFile.py", line 31, in apply svn_oo.util.writeFile( File "/srv/importd.ubuntu.com/dists/launchpad/lib/svn_oo/util.py", line 91, in writeFile filemode(url, revision)) File "/srv/importd.ubuntu.com/dists/launchpad/lib/svn_oo/util.py", line 42, in filemode proplist = client.propget('svn:executable', url, revision=revision.rev) pysvn._pysvn.ClientError: PROPFIND request failed on '/parrot/trunk/t/op/time.t' PROPFIND of '/parrot/trunk/t/op/time.t': 403 Forbidden (http://svn.perl.org)
Problems with filename containing ..
The programmatic API for adding files to a tree has different expectations than the user friendly API the command line uses ([https://bugs.launchpad.net/bzr/+bug/132639 bug 132639]). Depending on how this bug gets resolved, the following import could be retried after it is fixed.
[svn] cannot easily import from a url that does not contain 'trunk'
(see [https://bugs.launchpad.net/launchpad-bazaar/+bug/130883 bug 130883], which should be fixed very soon).
Fix in progress
Failures for which a fix is currently being worked on.