Rejecting brother-cups-wrapper-*
Martin Pitt
martin.pitt at ubuntu.com
Fri Feb 15 14:07:17 GMT 2008
Hi,
I had to reject brother-cups-wrapper-*.
Since many problems affect several packages, I list the affected ones
at the beginning of each bullet point.
Grave packaging bugs, rejection reasons:
- [-ac] no orig.tar.gz, should not be a native package
- [-ac, -bh7, -laser1, -laser, -mfc] Architecture: shouldn't be any,
since it depends on the lpr-drivers which are (or, rather, should
be) "i386 amd64"
- [-ac, -bh7] debian/copyright does not point out which files are
distributed under which license; also, the source package does not
ship any binary-only files
- [-ac, -bh7, -laser1, -laser, -mfc] debian/copyright does not have
any copyright (e. g. "Copyright (C) 2005 Brother. Industries,
Ltd." as in ac_src/dcp9040cn_src/SCRIPT/cupswrapperSetup_dcp9040cn)
- [-ac, -bh7] debian/copyright does not have a copy of the Brother
Public License (a file pointer is not sufficient; delete
debian/copying.brother)
- [-ac, -bh7, -laser1, -laser, -mfc] postinst is wrong; if you need
one, wrap it in [ "$1" = configure ] and add #DEBHELPER#, but
'chmod a+w' in postinst is wrong; please fix the file permissions
in debian/rules, so that the files in the .deb already have the
correct permissions
- [-laser1, -laser, -mfc] debian/rules sed -i's original source; do
it in the copies in debian/<packagename> instead
Other packaging problems (not sufficient for rejection, but should be
fixed):
- [-ac, -bh7, -laser1, -laser, -mfc] Section: should be 'text'
- [-ac, -laser1, -laser, -mfc] empty Conflicts: field (remove)
- [-ac, -bh7, -laser1, -laser, -mfc] consider using dh_install
instead of the horrible shell code in debian/rules. (Please see man
dh_install); 'mv' is one of the commands which should never appear
in debian/rules, since it is prone to break rebuilds, etc.
- [-ac, -laser] please do not add complete files as patches; just
ship them in debian/local/.
- [-bh7] lots of Conflicts: to nonexisting packages
- [-laser] orig.tar.gz has debian/ files, which makes the diff.gz
useless for review; we have to live with it if the orig.tar.gz is
otherwise unmodified from the download from upstream; if you have
to modify it anyway, please remove debian/
Martin
--
Martin Pitt http://www.piware.de
Ubuntu Developer http://www.ubuntu.com
Debian Developer http://www.debian.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : https://lists.ubuntu.com/archives/ubuntu-archive/attachments/20080215/6b678a00/attachment.pgp
More information about the ubuntu-archive
mailing list