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