Desde hace unos dias estaba trabajando con una extension de eclipse para sincronizar codigo en un repositorio de subversion, y despues de utilizar la bendita extension (o quizas fue que actualizaron el servidor subversion…) me empezo a salir este maldito error cuando intentaba utilizar subversion desde la linea de comandos:
svn: This client is too old to work with working copy '.' please get a newer Subversion client
La solucion… actualizar subversion.
Pero resulta que los administradores de Ubuntu te dicen que la version al dia es la 1.3.x la cual es vieja, considerando que el proyecto subversion ya va mas alla de 1.4.0 y ha tenido considerables mejoras.
Instala Subversion 1.4.0 en Ubuntu
$ sudo apt-get install openssl libssl-dev $ sudo apt-get install libdb4.3 libdb4.3-dev db4.3-util libdb4.3++c2 libdb4.3++-dev $ wget http://www.shiftingheat.com/packages/subversion/subversion_1.4.0-1_i386.deb $ sudo dpkg -i subversion_1.4.0-1_i386.deb
Disfruta.
gubatron@alienware:~$ svn --version svn, version 1.4.0 (r21228) compiled Sep 18 2006, 15:25:13
SI hay algo fastidioso n Ubuntu es la ausencia de las librerÃas -dev, cualquier cosa que uno va a instalar siempre requiere de alguna de no está y el ./configure mentando madre :-s
Para nosotros que desarrollamos puede ser un fastidio esto porque casi siempre queremos cosas que aun no estan estables en los repositorios de Canonical, pero recuerda Topocho, la ideologia tras Ubuntu es que es un linux para Humanos, es decir, la gente no sabe ni que carajo es tener que compilar algo.
Dudo que cualquier mortal necesite Subversion 1.4.0 o si quiera pueda entender que carajo es subversion.