Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 357107

Summary: dev-perl/libwww-perl 6.0 dependency explosion
Product: Gentoo Linux Reporter: Kent Fredric (IRC: kent\n) (RETIRED) <kentnl>
Component: [OLD] LibraryAssignee: Gentoo Perl team <perl>
Status: RESOLVED FIXED    
Severity: major CC: axiator
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 358079, 358081, 358617, 368261, 386309    
Bug Blocks:    

Description Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2011-03-02 16:28:32 UTC
upstream are splitting libwww-perl into half a dozen smaller packages.

This means anything that needs one of the components of libwww-perl presently depends directly on libwww-perl, which will break run-time as of 6.0

Currently, these are the packages that are known to constitute what will be 6.0 of libwww-perl.

libwww-perl-6.0 is not out yet, so I don't know if it will depend on these things or not, but I suspect it will. Even if it doesn't, we should probably put these all in as dependencies ourself to avoid breaking anything that currently uses them, and then slowly migrate them out where possible.

http://search.cpan.org/~gaas/HTTP-Cookies-6.00/
  HTTP::Cookies
  HTTP::Cookies::Microsoft
  HTTP::Cookies::Netscape
http://search.cpan.org/~gaas/HTTP-Daemon-6.00/
   HTTP::Daemon
http://search.cpan.org/~gaas/HTTP-Negotiate-6.00/
   HTTP::Negotiate
http://search.cpan.org/~gaas/HTML-Form-6.00/
   HTML::Form
http://search.cpan.org/~gaas/HTTP-Message-6.00/
  HTTP::Config
  HTTP::Headers
  HTTP::Headers::Auth
  HTTP::Headers::ETag
  HTTP::Headers::Util
  HTTP::Message
  HTTP::Request
  HTTP::Request::Common
  HTTP::Response
  HTTP::Status
http://search.cpan.org/~gaas/Net-HTTP-6.00/
  Net::HTTP
  Net::HTTP::Methods
  Net::HTTP::NB
  Net::HTTPS
http://search.cpan.org/~gaas/File-Listing-6.00/
  File::Listing
http://search.cpan.org/~gaas/HTTP-Date-6.00/
  HTTP::Date
http://search.cpan.org/~gaas/LWP-MediaTypes-6.01/
  LWP::MediaTypes
http://search.cpan.org/~gaas/WWW-RobotRules-6.00/
  WWW::RobotRules
  WWW::RobotRules::AnyDBM_File
Comment 1 Torsten Veller (RETIRED) gentoo-dev 2011-03-09 07:19:36 UTC
libwww-perl-6.0 was released:

> Unbundled all modules not in the LWP:: namespace from the libwww-perl
> distribution.  The new broken out CPAN distribtions are File-Listing,
> HTML-Form, HTTP-Cookies, HTTP-Daemon, HTTP-Date, HTTP-Message, HTTP-Negotiate,
> Net-HTTP, and WWW-RobotRules.  libwww-perl-6 require these to be installed.

So no failure to be expected.
Comment 2 ta2002 2011-03-20 23:42:50 UTC
The current libwww-perl-6.10.0.ebuild does not have HTML-Form as a requirement.
Comment 3 Torsten Veller (RETIRED) gentoo-dev 2011-03-21 09:06:44 UTC
(In reply to comment #2)
> The current libwww-perl-6.10.0.ebuild does not have HTML-Form as a requirement.

Correct. It's not a dependency of libwww-perl-6.
The ebuilds in the tree needing HTML::Form should be fixed already. Please file a new bug if we missed some!
Comment 4 Torsten Veller (RETIRED) gentoo-dev 2011-05-25 03:05:50 UTC
(In reply to comment #3)
> (In reply to comment #2)
> > The current libwww-perl-6.10.0.ebuild does not have HTML-Form as a requirement.
> 
> Correct. It's not a dependency of libwww-perl-6.
> The ebuilds in the tree needing HTML::Form should be fixed already. Please file
> a new bug if we missed some!

Or do we want to add dev-perl/HTML-Form as dependency? libwww-perl-6 doesn't strictly need/use HTML::Form but it recommends it.
Comment 5 Torsten Veller (RETIRED) gentoo-dev 2012-02-03 20:25:18 UTC
All versions <dev-perl/libwww-perl-6 were removed from the tree.
Time to close this bug now.
Thanks