Bug#702096: perl: Module deprecations in 5.18

2013-06-08 Thread Dominic Hargreaves
On Sat, May 11, 2013 at 04:58:06PM +0100, Dominic Hargreaves wrote:
 On Fri, May 10, 2013 at 09:13:02AM +0300, Niko Tyni wrote:
  On Thu, May 09, 2013 at 02:12:40PM +0300, Niko Tyni wrote:
   On Sat, Mar 02, 2013 at 05:33:55PM +, Dominic Hargreaves wrote:
  
This is a placeholder/reminder, as 5.18 isn't out yet.
There are a number of deprecations coming up, listed at

Thanks to gregoa these are all now packaged separately, and I've processed
the rebuild logs and filed bugs on packages where the warning was seen
during the test suite. Specific comments below.

  I played a little with codesearch.debian.net; results below.
   
   Archive-Extract
  
  Needed by at least libalien-sdl-perl and libmodule-extract-perl.
   B-Lint
  
  Probably not used in other packages.
  
   CPANPLUS-Dist-Build
  
  Used by CPANPLUS.
  
   CPANPLUS
  
  Possibly used by Module::Install (and embedded versions of it?)
 
 Packaged before, and then removed back in 2005 (RoQA):
 
 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=292754
 
 However this was mainly because it was orphaned. I don't *think*
 it would go against the spirit of that removal to reintroduce it.

Module::Install doesn't declare a dependency on CPANPLUS in META.yml
and it seems to be optional, so I don't think it's worth making this
an explicit dependency.
 
   File-CheckTree
  
  Probably not used in other packages.
  
   Log-Message-Simple
  
  Used by Term-UI 
  
   Log-Message
  
  Used by CPANPLUS, Log-Message-Simple and Term-UI.
  
   Module-Pluggable
  
  Used by CPANPLUS, cipux, libcatalyst-perl, jifty? etc.

jifty isn't buildable with perl 5.18 owing to dependency problems yet
(or at least wasn't when I did my mass rebuild in late May). Will need
to check later.

   Object-Accessor
  
  Used by CPANPLUS
  
   Pod-LaTeX
  
  Used by cloog, liblatex-encode-perl, libtex-encode-perl

libtex-encode-perl doesn't actually appear to use Pod::LaTeX but it
does have some (stale?) references to it in POD/META.yml.

cloog doesn't invoke it during build but I'll file a bug anyway.

   Term-UI
  
  Used by oar, libdist-zilla-perl.
  
   Text-Soundex
  
  Used by libnet-ldap-perl, libsql-statement-perl, libmodule-info-perl?,
  libgedcom-perl?
  
   We probably need to package all of these separately. If jessie is going
   to release with Perl 5.18, adding them as recommendations to the perl
   package should be enough. If we release with something later we probably
   need real dependencies for one release cycle.
  
  According to the above, we could possibly drop B-Lint and File-CheckTree
  if we assume that user code doesn't need them. Not sure how probable
  that is. I'm somewhat inclined to lean on the safe side and package
  those as well.
 
 Yes, that's roughly what we decided for the perl 5.14 deprecations IIRC.

So at the moment it looks like the following is justified (Recommending
modules used by other packages, and Suggesting the others). All in
perl-modules.

Recommends: libarchive-extract-perl,
 libmodule-pluggable-perl,
 libpod-latex-perl,
 libterm-ui-perl,
 libtext-soundex-perl
Suggests: libb-lint-perl,
 libcpanplus-dist-build-perl,
 libcpanplus-perl,
 libfile-checktree-perl,
 liblog-message-simple-perl,
 liblog-message-perl,
 libobject-accessor-perl

-- 
Dominic Hargreaves | http://www.larted.org.uk/~dom/
PGP key 5178E2A5 from the.earth.li (keyserver,web,email)


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#702096: perl: Module deprecations in 5.18

2013-05-12 Thread Dominic Hargreaves
On Sat, May 11, 2013 at 04:58:06PM +0100, Dominic Hargreaves wrote:
 On Fri, May 10, 2013 at 09:13:02AM +0300, Niko Tyni wrote:
  On Thu, May 09, 2013 at 02:12:40PM +0300, Niko Tyni wrote:

   We probably need to package all of these separately. If jessie is going
   to release with Perl 5.18, adding them as recommendations to the perl
   package should be enough. If we release with something later we probably
   need real dependencies for one release cycle.
  
  According to the above, we could possibly drop B-Lint and File-CheckTree
  if we assume that user code doesn't need them. Not sure how probable
  that is. I'm somewhat inclined to lean on the safe side and package
  those as well.
 
 Yes, that's roughly what we decided for the perl 5.14 deprecations IIRC.

I've now added ITPs for all of those (sorry about the weird linewrapping
isssues!) and marked them as blocking this bug.

I would be pleased to have some assistance in packaging these as part of
the Debian Perl group. If you do so please claim the package by setting
the owner of the ITP bug to you.

Cheers,
Dominic.

-- 
Dominic Hargreaves | http://www.larted.org.uk/~dom/
PGP key 5178E2A5 from the.earth.li (keyserver,web,email)


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#702096: perl: Module deprecations in 5.18

2013-05-11 Thread Dominic Hargreaves
On Fri, May 10, 2013 at 09:13:02AM +0300, Niko Tyni wrote:
 On Thu, May 09, 2013 at 02:12:40PM +0300, Niko Tyni wrote:
  On Sat, Mar 02, 2013 at 05:33:55PM +, Dominic Hargreaves wrote:
 
   This is a placeholder/reminder, as 5.18 isn't out yet.
   There are a number of deprecations coming up, listed at
 
  As of 5.17.11, the full list seems to be
 
 I played a little with codesearch.debian.net; results below.
  
  Archive-Extract
 
 Needed by at least libalien-sdl-perl and libmodule-extract-perl.
 
  B-Lint
 
 Probably not used in other packages.
 
  CPANPLUS-Dist-Build
 
 Used by CPANPLUS.
 
  CPANPLUS
 
 Possibly used by Module::Install (and embedded versions of it?)

Packaged before, and then removed back in 2005 (RoQA):

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=292754

However this was mainly because it was orphaned. I don't *think*
it would go against the spirit of that removal to reintroduce it.

  File-CheckTree
 
 Probably not used in other packages.
 
  Log-Message-Simple
 
 Used by Term-UI 
 
  Log-Message
 
 Used by CPANPLUS, Log-Message-Simple and Term-UI.
 
  Module-Pluggable
 
 Used by CPANPLUS, cipux, libcatalyst-perl, jifty? etc.
 
  Object-Accessor
 
 Used by CPANPLUS
 
  Pod-LaTeX
 
 Used by cloog, liblatex-encode-perl, libtex-encode-perl
 
  Term-UI
 
 Used by oar, libdist-zilla-perl.
 
  Text-Soundex
 
 Used by libnet-ldap-perl, libsql-statement-perl, libmodule-info-perl?,
 libgedcom-perl?
 
  We probably need to package all of these separately. If jessie is going
  to release with Perl 5.18, adding them as recommendations to the perl
  package should be enough. If we release with something later we probably
  need real dependencies for one release cycle.
 
 According to the above, we could possibly drop B-Lint and File-CheckTree
 if we assume that user code doesn't need them. Not sure how probable
 that is. I'm somewhat inclined to lean on the safe side and package
 those as well.

Yes, that's roughly what we decided for the perl 5.14 deprecations IIRC.

Dominic.

-- 
Dominic Hargreaves | http://www.larted.org.uk/~dom/
PGP key 5178E2A5 from the.earth.li (keyserver,web,email)


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#702096: perl: Module deprecations in 5.18

2013-05-10 Thread Niko Tyni
On Thu, May 09, 2013 at 02:12:40PM +0300, Niko Tyni wrote:
 On Sat, Mar 02, 2013 at 05:33:55PM +, Dominic Hargreaves wrote:

  This is a placeholder/reminder, as 5.18 isn't out yet.
  There are a number of deprecations coming up, listed at

 As of 5.17.11, the full list seems to be

I played a little with codesearch.debian.net; results below.
 
 Archive-Extract

Needed by at least libalien-sdl-perl and libmodule-extract-perl.

 B-Lint

Probably not used in other packages.

 CPANPLUS-Dist-Build

Used by CPANPLUS.

 CPANPLUS

Possibly used by Module::Install (and embedded versions of it?)

 File-CheckTree

Probably not used in other packages.

 Log-Message-Simple

Used by Term-UI 

 Log-Message

Used by CPANPLUS, Log-Message-Simple and Term-UI.

 Module-Pluggable

Used by CPANPLUS, cipux, libcatalyst-perl, jifty? etc.

 Object-Accessor

Used by CPANPLUS

 Pod-LaTeX

Used by cloog, liblatex-encode-perl, libtex-encode-perl

 Term-UI

Used by oar, libdist-zilla-perl.

 Text-Soundex

Used by libnet-ldap-perl, libsql-statement-perl, libmodule-info-perl?,
libgedcom-perl?

 We probably need to package all of these separately. If jessie is going
 to release with Perl 5.18, adding them as recommendations to the perl
 package should be enough. If we release with something later we probably
 need real dependencies for one release cycle.

According to the above, we could possibly drop B-Lint and File-CheckTree
if we assume that user code doesn't need them. Not sure how probable
that is. I'm somewhat inclined to lean on the safe side and package
those as well.
-- 
Niko Tyni   nt...@debian.org


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#702096: perl: Module deprecations in 5.18

2013-05-09 Thread Niko Tyni
On Sat, Mar 02, 2013 at 05:33:55PM +, Dominic Hargreaves wrote:
 Package: perl
 Version: 5.16.2-2
 Severity: normal
 Tags: experimental
 
 This is a placeholder/reminder, as 5.18 isn't out yet.
 There are a number of deprecations coming up, listed at
 
 https://metacpan.org/module/ARC/perl-5.17.8/pod/perldelta.pod
 https://metacpan.org/module/BINGOS/perl-5.17.9/pod/perldelta.pod

As of 5.17.11, the full list seems to be

Archive-Extract
B-Lint
CPANPLUS-Dist-Build
CPANPLUS
File-CheckTree
Log-Message-Simple
Log-Message
Module-Pluggable
Object-Accessor
Pod-LaTeX
Term-UI
Text-Soundex

We probably need to package all of these separately. If jessie is going
to release with Perl 5.18, adding them as recommendations to the perl
package should be enough. If we release with something later we probably
need real dependencies for one release cycle.
-- 
Niko Tyni   nt...@debian.org


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#702096: perl: Module deprecations in 5.18

2013-03-02 Thread Dominic Hargreaves
Package: perl
Version: 5.16.2-2
Severity: normal
Tags: experimental

This is a placeholder/reminder, as 5.18 isn't out yet.
There are a number of deprecations coming up, listed at

https://metacpan.org/module/ARC/perl-5.17.8/pod/perldelta.pod
https://metacpan.org/module/BINGOS/perl-5.17.9/pod/perldelta.pod

-- 
Dominic Hargreaves | http://www.larted.org.uk/~dom/
PGP key 5178E2A5 from the.earth.li (keyserver,web,email)


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org