Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 357107 - dev-perl/libwww-perl 6.0 dependency explosion
Summary: dev-perl/libwww-perl 6.0 dependency explosion
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on: 358079 358081 358617 368261 CVE-2011-0633
Blocks:
  Show dependency tree
 
Reported: 2011-03-02 16:28 UTC by Kent Fredric (IRC: kent\n) (RETIRED)
Modified: 2012-02-03 20:25 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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