[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Email::MIME and merge of ::Modifier and ::Creator



On Sat, Nov 07, 2009 at 10:53:41AM -0500, Jonathan Yu wrote:

> Email::MIME::Modifier - obsolete do-nothing library
> Email::MIME::Creator - obsolete do-nothing library
> 
> So, I propose these modules for removal from sid. At the same time,
> I'll set up the appropriate Conflicts/Replaces in libemail-mime-perl,
> since it now provides those modules. There are a few rdepends for
> these packages, so I think I should just add them to Provides in
> libemail-mime-perl as well:

Please note that at least
 libjifty-perl
 libcatalyst-modules-perl
 libhttp-request-params-perl
 bugzilla3
have versioned dependencies on either libemail-mime-creator-perl or
libemail-mime-modifier-perl, and those won't be satisfied by the
Provides: entries. (See policy 7.5)

Changing the dependencies to something like 
 libemail-mime-perl (>= xxx) | libemail-mime-creator-perl (>= yyy)
should be enough, but this needs to be done before the removal happens
to avoid uninstallability problems.

Another concern I had was about an upgrade path for installations
with libemail-mime-creator-perl or libemail-mime-modifier-perl but no
libemail-mime-perl - those could have been left with the obsolete
module versions.  However, that doesn't seem to be a problem because
they depend on libemail-mime-perl in both lenny and sid.
-- 
Niko Tyni   ntyni@debian.org


Reply to: