On Wed, 22 Jul 2009 17:26:31 -0400, Scott Kitterman wrote:
> As I previously mentioned on the debian-perl list, upstream has combined
> libio-compress-bzip2-perl, libcompress-zlib-perl, libio-compress-zlib-perl,
> and libio-compress-base-perl into libio-compress-perl. I'm working on
> updating this in Ubuntu and want to contribute the work back to Debian.
Great!
> The draft package is in the pkg-perl svn (since they are maintainer of all but
> one of the constituent modules). I also added anyone who was in Uploaders or
> Maintainer for any of these packages to Uploaders for the combined package.
>
> http://svn.debian.org/viewsvn/pkg-perl/trunk/libio-compress-perl/debian/
Some comments:
* debian/watch:
please drop the _ to avoid matching developer releases
(that "tradition" is rather new)
* please rename debian/libio-compress-perl.docs to
debian/libio-compress-perl.examples and change the contents to
"examples/*"
* debian/changelog:
why is there the whole changelog of libio-compress-base-perl?
libio-compress-perl is a new package so it should only have one
changelog stanza with "Initial release (closes: #nnnnnn)." (and
maybe a mentioning of the merge for users and ftp-masters). That
also implies filing an ITP.
* debian/copyright:
please convert to the new format -- and I think it can be greatly
simplified. IMO there's no reason to mention stuff from older
packages.
* debian/rules:
this is the debian/rules file from libio-compress-base-perl ?!
I guess it could be simplified but haven't looked in detail
* debian/control:
- there's "Build-Depends-Indep: [..], libcompress-raw-bzip2-perl
(>=2.020), libcompress-raw-zlib-perl (>= 2.020)" but those are
not in Depends
- we need transitional dummy packages for the 4 "old" packages,
depending on the new libio-compress-perl, and
- Replaces and Conflicts have then to be versioned as "(<< 2.020-1)"
> The package builds and is Lintian clean (source and binary), but before it can
> be uploaded, libcompress-raw-bzip2-perl and libcompress-raw-zlib-perl will
> have to be updated.
Right, quoting META.yml:
requires:
Compress::Raw::Bzip2: 2.020
Compress::Raw::Zlib: 2.020
> As soon as this is done, libio-compress-bzip2-perl,
> libcompress-zlib-perl, libio-compress-zlib-perl, and libio-compress-base-perl
> will be uninstallable. Given the need for a trip through New, I'm not sure
> what the best way to manage that is.
The new libio-compress-perl binary packages needs to go through NEW,
so the then dummy "old" packages wil also be in NEW, but I don't see
any problems for the packages in the archive at the moment or the
ones depending on them.
I haven't built te package now because of the build dependency on
libcompress-raw-bzip2-perl (>=2.020), libcompress-raw-zlib-perl (>=
2.020). libcompress-raw-bzip2-perl is already at 2.020-1, but
libcompress-raw-zlib-perl is at 2.015-2. It has the following notes
in changelog in SVN:
TODO:
wait for 2.015-2 to hit testing
WARNING:
uploading 2.020 would break libio-compress-zlib-perl, which depends on
libcompress-raw-zlib-perl (>= 2.015), libcompress-raw-zlib-perl (<< 2.016)
The first point has already happend, the second needs to be sorted
out before ...
Disclaimer: all this stuff is hurting my brain, so other thoughts are
highly appreciated!
@Bas:
At the moment libio-compress-perl is in the pkg-perl repo and I guess
we can maintain it there, but I think there are no objections if you
want to take care of it :)
Cheers,
gregor
--
.''`. http://info.comodo.priv.at/ -- GPG Key IDs: 0x00F3CFE4, 0x8649AA06
: :' : Debian GNU/Linux user, admin, & developer - http://www.debian.org/
`. `' Member of VIBE!AT, SPI Inc., fellow of FSFE | http://got.to/quote/
`- BOFH excuse #324: Your packets were eaten by the terminator
Attachment:
signature.asc
Description: Digital signature