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