Please find, for review, the debconf templates and packages descriptions for the rpm source package. This review will last from Saturday, July 18, 2009 to Tuesday, July 28, 2009. Please send reviews as unified diffs (diff -u) against the original files. Comments about your proposed changes will be appreciated. Your review should be sent as an answer to this mail. When appropriate, I will send intermediate requests for review, with "[RFRn]" (n>=2) as a subject tag. When we will reach a consensus, I send a "Last Chance For Comments" mail with "[LCFC]" as a subject tag. Finally, the reviewed templates will be sent to the package maintainer as a bug report, and a mail will be sent to this list with "[BTS]" as a subject tag. Rationale: --- rpm.old/debian/rpm.templates 2009-07-18 07:52:30.105590278 +0200 +++ rpm/debian/rpm.templates 2009-07-18 07:54:29.101439505 +0200 @@ -1,6 +1,8 @@ Template: rpm/upgrade-failed Type: note -_Description: rpm database cleaned up - Database which rpm keeps about installed packages is not usable with new - version. The old database has been stored in /var/backups, you will have to - recover it if you have used it for something. See README.Debian for details. +_Description: Package information database for rpm cleaned up + The database which rpm keeps about installed packages is not usable with the new + version. + . + The old database has been moved to /var/backups. Please read the + /usr/share/doc/rpm/README.Debian for details. - Avoid the leading lowercase in the synopsis, that makes the template lokk a little bit "weird". Use that occasion to be more precise about what databse we're talking about. Split in two paragraphs to improve readability. Add a few articles... Rephrase the sentence about the old database move. I think this makesit clearer it has been moved out of the way. I don't think it's worth mentioning that ppl can then use it to recover "something"..:-) --- rpm.old/debian/control 2009-07-18 07:52:30.045438904 +0200 +++ rpm/debian/control 2009-07-18 07:57:33.301439088 +0200 @@ -47,12 +47,13 @@ Replaces: manpages-pl (<< 20051017-1) Conflicts: manpages-pl (<< 20051017-1), man-db (< 2.5.0-1) Description: package manager for RPM - The RPM Package Manager (RPM) is a powerful command line driven package + The RPM Package Manager (RPM) is a command-line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages. "powerful" is a little bit non factual and sounds like advertizment. Moreover, this appearing in a .deb package while we know that the Debian package management system is much more powerful sounds funny..:-) hyphenate "command-line" . - If you want to install RPM packages then please use the alien - package. Using rpm directly will bypass the Debian packaging system! + It is recommended to use the alien package to convert RPM packages to + DEB packages to install them on Debian and derived systems. Using rpm + directly will bypass the Debian packaging system. Avoid adressing the user in a package description. Make it clearer what alien is doing.... Other changes in the rest of the file are similar. Package: rpm-i18n Architecture: all @@ -62,7 +63,7 @@ Replaces: rpm (< 4.7.0-2) Depends: ${misc:Depends} Description: localization and localized man pages for rpm - The RPM Package Manager (RPM) is a powerful command line driven package + The RPM Package Manager (RPM) is a command-line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages. . @@ -73,7 +74,7 @@ Depends: rpm, ${shlibs:Depends}, ${misc:Depends} Section: devel Description: RPM Package Manager for LSB package building - The RPM Package Manager (RPM) is a powerful command line driven package + The RPM Package Manager (RPM) is a command-line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages. . @@ -94,7 +95,7 @@ librpm0 (= ${binary:Version}) Provides: rpm-dbg Description: debugging symbols for RPM - The RPM Package Manager (RPM) is a powerful command line driven package + The RPM Package Manager (RPM) is a command-line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages. . @@ -106,7 +107,7 @@ Depends: ${shlibs:Depends}, ${misc:Depends} Description: RPM shared library - The RPM Package Manager (RPM) is a powerful command line driven package + The RPM Package Manager (RPM) is a command-line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages. . @@ -119,7 +120,7 @@ Depends: ${shlibs:Depends}, ${misc:Depends} Description: RPM IO shared library - The RPM Package Manager (RPM) is a powerful command line driven package + The RPM Package Manager (RPM) is a command-line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages. . @@ -131,7 +132,7 @@ Depends: ${shlibs:Depends}, ${misc:Depends} Description: RPM build shared library - The RPM Package Manager (RPM) is a powerful command line driven package + The RPM Package Manager (RPM) is a command-line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages. . @@ -163,11 +164,11 @@ librpm0-dev Provides: librpm0-dev Description: RPM shared library, development kit - The RPM Package Manager (RPM) is a powerful command line driven package + The RPM Package Manager (RPM) is a command-line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages. . - This is the development kit, containing static libraries and header files + This package provides the development kit, containing static libraries and header files necessary to build programs that use librpm. Package: python-rpm @@ -184,7 +185,7 @@ Provides: ${python:Provides} XB-Python-Version: ${python:Versions} Description: Python bindings for RPM - The RPM Package Manager (RPM) is a powerful command line driven package + The RPM Package Manager (RPM) is a command-line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages. . --
Template: rpm/upgrade-failed Type: note _Description: Package information database for rpm cleaned up The database which rpm keeps about installed packages is not usable with the new version. . The old database has been moved to /var/backups. Please read the /usr/share/doc/rpm/README.Debian for details.
--- rpm.old/debian/rpm.templates 2009-07-18 07:52:30.105590278 +0200 +++ rpm/debian/rpm.templates 2009-07-18 07:54:29.101439505 +0200 @@ -1,6 +1,8 @@ Template: rpm/upgrade-failed Type: note -_Description: rpm database cleaned up - Database which rpm keeps about installed packages is not usable with new - version. The old database has been stored in /var/backups, you will have to - recover it if you have used it for something. See README.Debian for details. +_Description: Package information database for rpm cleaned up + The database which rpm keeps about installed packages is not usable with the new + version. + . + The old database has been moved to /var/backups. Please read the + /usr/share/doc/rpm/README.Debian for details. --- rpm.old/debian/control 2009-07-18 07:52:30.045438904 +0200 +++ rpm/debian/control 2009-07-18 07:57:33.301439088 +0200 @@ -47,12 +47,13 @@ Replaces: manpages-pl (<< 20051017-1) Conflicts: manpages-pl (<< 20051017-1), man-db (< 2.5.0-1) Description: package manager for RPM - The RPM Package Manager (RPM) is a powerful command line driven package + The RPM Package Manager (RPM) is a command-line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages. . - If you want to install RPM packages then please use the alien - package. Using rpm directly will bypass the Debian packaging system! + It is recommended to use the alien package to convert RPM packages to + DEB packages to install them on Debian and derived systems. Using rpm + directly will bypass the Debian packaging system. Package: rpm-i18n Architecture: all @@ -62,7 +63,7 @@ Replaces: rpm (< 4.7.0-2) Depends: ${misc:Depends} Description: localization and localized man pages for rpm - The RPM Package Manager (RPM) is a powerful command line driven package + The RPM Package Manager (RPM) is a command-line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages. . @@ -73,7 +74,7 @@ Depends: rpm, ${shlibs:Depends}, ${misc:Depends} Section: devel Description: RPM Package Manager for LSB package building - The RPM Package Manager (RPM) is a powerful command line driven package + The RPM Package Manager (RPM) is a command-line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages. . @@ -94,7 +95,7 @@ librpm0 (= ${binary:Version}) Provides: rpm-dbg Description: debugging symbols for RPM - The RPM Package Manager (RPM) is a powerful command line driven package + The RPM Package Manager (RPM) is a command-line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages. . @@ -106,7 +107,7 @@ Depends: ${shlibs:Depends}, ${misc:Depends} Description: RPM shared library - The RPM Package Manager (RPM) is a powerful command line driven package + The RPM Package Manager (RPM) is a command-line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages. . @@ -119,7 +120,7 @@ Depends: ${shlibs:Depends}, ${misc:Depends} Description: RPM IO shared library - The RPM Package Manager (RPM) is a powerful command line driven package + The RPM Package Manager (RPM) is a command-line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages. . @@ -131,7 +132,7 @@ Depends: ${shlibs:Depends}, ${misc:Depends} Description: RPM build shared library - The RPM Package Manager (RPM) is a powerful command line driven package + The RPM Package Manager (RPM) is a command-line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages. . @@ -163,11 +164,11 @@ librpm0-dev Provides: librpm0-dev Description: RPM shared library, development kit - The RPM Package Manager (RPM) is a powerful command line driven package + The RPM Package Manager (RPM) is a command-line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages. . - This is the development kit, containing static libraries and header files + This package provides the development kit, containing static libraries and header files necessary to build programs that use librpm. Package: python-rpm @@ -184,7 +185,7 @@ Provides: ${python:Provides} XB-Python-Version: ${python:Versions} Description: Python bindings for RPM - The RPM Package Manager (RPM) is a powerful command line driven package + The RPM Package Manager (RPM) is a command-line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages. .
Source: rpm Section: admin Priority: optional Build-Depends: debhelper (>= 7.0.50), libtool, autoconf, automake, autotools-dev, zlib1g-dev, libbz2-dev, dpkg-dev (>= 1.9.0), libpopt-dev (>= 1.6.4), libbeecrypt-dev, libneon27-gnutls-dev, libxml2-dev, libreadline5-dev, libselinux1-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libsepol1-dev, libsqlite3-dev, python-support (>= 0.5.3), python-all-dev (>= 2.3.5-11), bzip2, quilt (>= 0.46-7), libnspr4-dev, libnss3-dev, libmagic-dev, libelf-dev, libdw-dev, libdb-dev, po-debconf Maintainer: Michal Čihař <nijel@debian.org> Uploaders: Loic Minier <lool@dooz.org> XS-Python-Version: all Standards-Version: 3.8.2 Homepage: http://rpm.org/ Vcs-Browser: http://git.debian.org/?p=collab-maint/rpm.git Vcs-Git: git://git.debian.org/git/collab-maint/rpm.git Package: rpm Architecture: any Suggests: alien, elfutils, rpm-i18n Depends: ${shlibs:Depends}, ${misc:Depends}, perl Replaces: manpages-pl (<< 20051017-1) Conflicts: manpages-pl (<< 20051017-1), man-db (< 2.5.0-1) Description: package manager for RPM The RPM Package Manager (RPM) is a command-line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages. . It is recommended to use the alien package to convert RPM packages to DEB packages to install them on Debian and derived systems. Using rpm directly will bypass the Debian packaging system. Package: rpm-i18n Architecture: all Section: localization Suggests: rpm Conflicts: rpm (< 4.7.0-2) Replaces: rpm (< 4.7.0-2) Depends: ${misc:Depends} Description: localization and localized man pages for rpm The RPM Package Manager (RPM) is a command-line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages. . This package contains localization of rpm and localized man pages. Package: lsb-rpm Architecture: any Depends: rpm, ${shlibs:Depends}, ${misc:Depends} Section: devel Description: RPM Package Manager for LSB package building The RPM Package Manager (RPM) is a command-line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages. . This is a version of rpm built to create rpm v3 packages as used in the Linux Standards Base. You should need this package only if you are developing LSB packages; you do not need it to install or use LSB packages on Debian. . The binary is linked statically so it should be possible to use it in the restricted lsbdev environment. Package: librpm-dbg Architecture: any Section: debug Priority: extra Depends: ${shlibs:Depends}, ${misc:Depends}, librpm0 (= ${binary:Version}) Provides: rpm-dbg Description: debugging symbols for RPM The RPM Package Manager (RPM) is a command-line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages. . This package contains debugger symbols for librpm* and rpm. Package: librpm0 Architecture: any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} Description: RPM shared library The RPM Package Manager (RPM) is a command-line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages. . This library allows programs to make use of a rpm database or rpm packages without going through the rpm program. Package: librpmio0 Architecture: any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} Description: RPM IO shared library The RPM Package Manager (RPM) is a command-line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages. . This library provides basic IO functionality which is used by librpm. Package: librpmbuild0 Architecture: any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} Description: RPM build shared library The RPM Package Manager (RPM) is a command-line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages. . This library provides interface to building RPM packages. Package: librpm-dev Architecture: any Section: libdevel Priority: extra Depends: librpm0, librpmio0, librpmbuild0, libc6-dev, libpopt-dev (>= 1.6.4), libdb-dev, libbz2-dev, libz-dev, libbeecrypt-dev, libneon27-gnutls-dev, libxml2-dev, libreadline5-dev, libselinux1-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libsqlite3-dev, ${misc:Depends} Replaces: rpm (<< 2.5), librpm1-dev (<< 4.0), librpm0-dev Conflicts: librpm1-dev (<< 4.0), librpm0-dev Provides: librpm0-dev Description: RPM shared library, development kit The RPM Package Manager (RPM) is a command-line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages. . This package provides the development kit, containing static libraries and header files necessary to build programs that use librpm. Package: python-rpm Architecture: any Section: python Priority: extra Depends: ${misc:Depends}, ${shlibs:Depends}, ${python:Depends} Replaces: python2.3-rpm, python2.4-rpm Conflicts: python2.3-rpm, python2.4-rpm Provides: ${python:Provides} XB-Python-Version: ${python:Versions} Description: Python bindings for RPM The RPM Package Manager (RPM) is a command-line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages. . This package includes the Python bindings for rpm allowing you to use rpm from Python scripts
Attachment:
signature.asc
Description: Digital signature