Mercurial repositories no longer work?

Alan Eliasen eliasen at mindspring.com
Tue Nov 9 09:44:31 UTC 2010


   When attempting to update my working copy of JDK 1.7, I attempted to
perform a "hg fpull" and got the error:

   TypeError: transaction() takes exactly 2 arguments (1 given)

   A little research indicates a few things:

   * The mercurial "forest" extension is no longer maintained.
   * It is incompatible with Mercurial 1.6.
   * Forest maintainers suggest you switch to subrepos.
   * No updated version of the "forest" extension exists.
   * OpenJDK documents contain no information about this issue and point
to outdated, broken extensions:
     http://openjdk.java.net/guide/repositories.html
   * This giant repository was built on an untested, unmaintained
experimental third-party extension.
   * It appears to be impossible for developers to update their
repositories with the information given.

   So how does one update a working repository?  And what is being done
about the problem?  This would appear to have major implications for the
viability of the OpenJDK project.

-- 
  Alan Eliasen
  eliasen at mindspring.com
  http://futureboy.us/



More information about the core-libs-dev mailing list