Bug#581268: libdata-visitor-perl: move away from libdata-alias-perl
Niko Tyni
ntyni at debian.org
Tue May 18 07:29:36 UTC 2010
On Wed, May 12, 2010 at 10:49:54AM +0300, Niko Tyni wrote:
> On Mon, Apr 26, 2010 at 09:57:30PM +0300, Niko Tyni wrote:
> > B: remove libdata-alias-perl from the archive: either
> > B1. remove the libdata-visitor-perl dependency on libdata-alias-perl
> > and hope that no libdata-visitor-perl reverse dependencies need
> > the removed functionality
It turns out that Data::Alias is only needed for currently undocumented
functionality, enabled with the 'weaken' attribute of Data::Visitor objects.
Therefore I think this solution is acceptable and even preferred.
I've glanced through the six reverse dependencies of libdata-visitor-perl,
and I don't see any indication that the undocumented weak reference
support in Data::Visitor is needed.
> > B2. split Data::Alias::deref() out into a new package and make
> > libdata-visitor-perl use that.
As a proof of concept, I've put together a Data-Visitor-Crippled
distribution, available at
http://people.debian.org/~ntyni/perl/Data-Alias-Crippled-1.0701.tar.gz
but I'm not really enthusiastic about taking this path any further.
I propose we demote libdata-alias-perl to Recommends: or even
Suggests: for now. I very much doubt anything is going to break.
--
Niko Tyni ntyni at debian.org
More information about the pkg-perl-maintainers
mailing list