]> git.donarmstrong.com Git - debhelper.git/commitdiff
r1728: releasing version 4.2.26 4.2.26
authorjoey <joey>
Wed, 8 Dec 2004 19:58:15 +0000 (19:58 +0000)
committerjoey <joey>
Wed, 8 Dec 2004 19:58:15 +0000 (19:58 +0000)
debian/changelog
dh_installdocs
dh_python
man/es/dh_makeshlibs.pod

index 6a63739602074c0254f8210fb95a36608f368be1..67ebbd11f3405f85006431e503db4900825bb25d 100644 (file)
@@ -1,3 +1,12 @@
+debhelper (4.2.26) unstable; urgency=low
+
+  * dh_makeshlibs spanish translation update
+  * Add example to dh_installdocs man page. Closes: #283857
+  * Clarify dh_python's documentation of -V and error if the version is
+    unknown. Closes: #282924
+
+ -- Joey Hess <joeyh@debian.org>  Wed,  8 Dec 2004 14:44:44 -0500
+
 debhelper (4.2.25) unstable; urgency=low
 
   * dh_shlibdeps: Only set LD_LIBRARY_PATH when calling dpkg-shlibdeps.
index ab7e53caa0b3b710316787ab4999350532d0932d..b694d7c0b75a88d4a2449614ca41d28e34ea2ae4 100755 (executable)
@@ -73,6 +73,17 @@ in all packages if B<-A> is specified).
 
 =back
 
+=head1 EXAMPLES
+
+This is an example of a debian/package.docs file:
+
+  README
+  TODO
+  debian/notes-for-maintainers.txt
+  docs/manual.txt
+  docs/manual.pdf
+  docs/manual-html/
+
 =head1 NOTES
 
 Note that dh_installdocs will happily copy entire directory hierarchies if
index eb32fd46e36719b441cd55c61a46b47b380e562e..9fbedc4ced02ceec4ea73ae7626d7e9d2cde2d3c 100755 (executable)
--- a/dh_python
+++ b/dh_python
@@ -50,9 +50,8 @@ extra names on the command line are searched for binary (.so) modules.
 =item B<-V> I<version>
 
 If the .py files your package ships are meant to be used by a specific
-pythonX.Y version, you can set this option with the desired X.Y python
-version.
-Do not use if you ship modules in /usr/lib/site-python.
+pythonX.Y version, you can use this option to specify the desired version,
+such as 2.3. Do not use if you ship modules in /usr/lib/site-python.
 
 =item B<-n>, B<--noscripts>
 
@@ -99,6 +98,9 @@ my $usepython = "python$python_version";
 if($dh{V_FLAG_SET}) {
        $usepython = $dh{V_FLAG};
        $usepython =~ s/^/python/;
+       if (! grep { $_ eq $usepython } @python_allversions) {
+               error("Unknown python version $dh{V_FLAG}");
+       }
 }
 
 # Cleaning the paths given on the command line
index e0ed8724476cda18276612ea8c6df612ae977d8b..ce6424706d09689ac48c8ecf2d72144ac8d75b28 100644 (file)
@@ -2,7 +2,7 @@
 # Esta traducción ha sido realizada por Rudy Godoy <rudy@kernel-panik.org>
 # y revisada por Rubén Porras <nahoo@inicia.es>
 # Está basada en la página de manual original:
-# versión 1.2 del CVS de
+# versión 1.3 del CVS de
 # /cvs/debian-doc/manpages/english/debhelper/dh_makeshlibs.pod
 
 =head1 NOMBRE
@@ -29,7 +29,7 @@ compartidas.
 
 =item B<-m>I<mayor>, B<--major=>I<mayor>
 
-En lugar de tratar de adivinar el número mayor de la biblioteca con 
+En lugar de intentar adivinar el número mayor de la biblioteca usando
 objdump, usa el número mayor especificado después del parámetro -m. Esto
 es mucho menos útil de lo que era antiguamente cuando este programa
 buscaba los nombres de fichero de las bibliotecas en lugar de usar
@@ -41,20 +41,25 @@ objdump.
 
 Por omisión, el fichero shlibs generado por este programa no hace que los
 paquetes dependan de alguna versión particular del paquete que contiene la
-biblioteca compartida. Podría ser necesario para usted añadir alguna
-información de dependencia de versión al fichero shlibs. Si -V es especificado
-sin información de dependencia, la versión actual del paquete es conectada
-en una dependencia de la forma "nombre_de_paquete (>= versión_de_paquete)".
-Si -V es especificado con parámetros, los parámetros pueden ser usados para
-especificar la información de dependencia exacta necesitada (asegúrese de
-incluir el nombre del paquete).
-
-Tenga cuidado al usar -V sin ningún parámetro; ésta es una configuración
+biblioteca compartida. Podría ser necesario para usted el añadir alguna
+información de dependencia de versión al fichero shlibs. Si se especifica
+«-V» sin información de dependencia, la versión actual de desarrollador 
+principal del paquete es conectada en una dependencia de la forma 
+«nombre_de_paquete (>= versión_de_paquete)». Tenga en cuenta que en los
+niveles de compatibilidad de debhelper anteriores a v4, también se incluye
+la parte debian del número de versión del paquete. Si se especifica «-V» 
+con parámetros, los parámetros pueden ser usados para especificar la 
+información de dependencia exacta requerida (asegúrese de incluir el nombre 
+del paquete).
+
+Tenga cuidado al usar «-V» sin ningún parámetro; ésta es una configuración
 conservadora que siempre se asegura que las dependencias de bibliotecas
-compartidas de otros paquetes son al menos lo mas pequeñas que necesitan
-ser, de modo que si el desarrollador las malogra éstas no se romperán.
+compartidas de otros paquetes son al menos lo más pequeñas que necesitan
+ser (a menos que su biblioteca sea propensa a cambiar el ABI sin actualizar
+el número de versión del desarrollador principal), de modo que si el 
+desarrollador las malogra éstas no se romperán.
 Por otro lado los paquetes podrían terminar con dependencias muy rigurosas
-que harían difícil la actualización.
+que harían difícil su actualización.
 
 =item B<-n>, B<--noscripts>
 
@@ -69,19 +74,21 @@ directorio de ser tratados como bibliotecas compartidas.
 
 =head1 EJEMPLOS
 
- dh_makeshlibs
+=over 4
+
+=item dh_makeshlibs
 
 Asumiendo que este es un paquete llamado libfoobar1, genera un fichero shlibs 
 que se ve como:
  libfoobar 1 libfoobar1
 
- dh_makeshlibs -V
+=item dh_makeshlibs -V
 
-Asumiendo que la versión actual del paquete es 1.0-3, genera un fichero shlibs
+Asumiendo que la versión actual del paquete es 1.1-3, genera un fichero shlibs
 que se ve como:
- libfoobar 1 libfoobar1 (>= 1.0-3)
+ libfoobar 1 libfoobar1 (>= 1.1)
 
- dh_makeshlibs -V 'libfoobar1 (>= 1.0)'
+=item dh_makeshlibs -V 'libfoobar1 (>= 1.0)'
 
 Genera un fichero shlibs que se ve como:
   libfoobar 1 libfoobar1 (>= 1.0)