Gisle,
Thank you for doing this. I am hoping that it will make the suite easier to manage both for you and for linux distributions.

We have however hit a couple of niggles whilst working on the packaging of the new version for Debian. First of all the File::Listing module does not have any clear copyright statement. Of course in the past we took the copyright for the package as a whole, so there was not an issue for individual files as long as the status or the whole package was clear. Presumably some other files will have the same issue. A simple statement in a reply would do for now, though obviously it would be ideal if all the new modules could be done to the same standard.

The second issue is that we have no clear time line for when you expect to resolve the IPv6 incompatibility.

Nicholas

        

On -10/01/37 20:59, Gisle Aas wrote:
libwww-perl-6.00 has now been uploaded to CPAN.  I decided not to
split out the scripts to their own distribution.  The release notes
says:

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.

This release also drops the unmaintained lwp-rget script from the distribution.

Perl v5.8.8 or better is now required.  For older versions of perl please stay
with libwww-perl-5.837.

For https://... default to verified connections with require IO::Socket::SSL
and Mozilla::CA modules to be installed.  Old behaviour can be requested by
setting the PERL_LWP_SSL_VERIFY_HOSTNAME environment variable to 0.  The
LWP::UserAgent got new ssl_opts method to control this as well.

Support internationalized URLs from command line scripts and in the proxy
environment variables.

The lwp-dump script got new --request option.

The lwp-request script got new -E option, contributed by Tony Finch.

Protocol handlers and callbacks can raise HTTP::Response objects as exceptions.
This will abort the current request and make LWP return the raised response.

--Gisle


On Mon, Feb 21, 2011 at 22:07, Gisle Aas<gi...@aas.no>  wrote:
Mark Overmeer recently contacted me and convinced me that this might
be a good time to split up libwww-perl into smaller distribution that
can more easily be maintained.  My plan is to start releasing the
pieces over the next weeks.  I've prepared the division at the
libwww-perl github repo, so if anybody is interested you can take a
look over there.  The modules that will go into the various
distributions is listed below.  Is there anything you want to change
with this plan this please let me know.

The split out pieces will start out with 6.00 as version number.

The planned LWP-scripts dist seems to be problematic since there is no
module in this dist.  I don't know how to state a dependency on a
non-module dist, so perhaps this needs to merge back into the
libwww-perl dist or I need to add a dummy module to that dist.

Regards,
Gisle


--------------------------------------------------------->%-----------------------
LWP-MediaTypes
   lib/LWP/media.types
   lib/LWP/MediaTypes.pm

   Deps:<none>

HTTP-Date
   lib/HTTP/Date.pm

   Deps: (Time-Zone)

WWW-RobotRules
   lib/WWW/RobotRules/AnyDBM_File.pm
   lib/WWW/RobotRules/DB_File.pm
   lib/WWW/RobotRules.pm

   Deps: URI

File-Listing
   lib/File/Listing.pm

   Deps: HTTP-Date

HTTP-Message
   lib/HTTP/Config.pm
   lib/HTTP/Headers/Auth.pm
   lib/HTTP/Headers/ETag.pm
   lib/HTTP/Headers/Util.pm
   lib/HTTP/Headers.pm
   lib/HTTP/Message.pm
   lib/HTTP/Request/Common.pm
   lib/HTTP/Request.pm
   lib/HTTP/Response.pm
   lib/HTTP/Status.pm

   Deps: URI HTTP-Date MIME-Base64 HTML-Parser Encode-Locale
LWP-MediaTypes Compress

HTTP-Negotiate
   lib/HTTP/Negotiate.pm

   Deps: HTTP-Message

HTTP-Cookies
   lib/HTTP/Cookies/Microsoft.pm
   lib/HTTP/Cookies/Netscape.pm
   lib/HTTP/Cookies.pm

   Deps: HTTP-Date HTTP-Message

HTTP-Daemon
   lib/HTTP/Daemon.pm

   Deps: HTTP-Date HTTP-Message LWP-MediaTypes

HTML-Form
   lib/HTML/Form.pm

   Deps: URI HTML-Parser HTTP-Message

Net-HTTP
   lib/Net/HTTP/Methods.pm
   lib/Net/HTTP/NB.pm
   lib/Net/HTTP.pm
   lib/Net/HTTPS.pm

   Deps: Compress-Raw-Zlib IO-Compress-Gzip (IO-Socket-SSL)

LWP-UserAgent
   lib/LWP/Authen/Basic.pm
   lib/LWP/Authen/Digest.pm
   lib/LWP/Authen/Ntlm.pm
   lib/LWP/ConnCache.pm
   lib/LWP/Debug/TraceHTTP.pm
   lib/LWP/Debug.pm
   lib/LWP/DebugFile.pm
   lib/LWP/MemberMixin.pm
   lib/LWP/Protocol/cpan.pm
   lib/LWP/Protocol/data.pm
   lib/LWP/Protocol/file.pm
   lib/LWP/Protocol/ftp.pm
   lib/LWP/Protocol/GHTTP.pm
   lib/LWP/Protocol/gopher.pm
   lib/LWP/Protocol/http.pm
   lib/LWP/Protocol/http10.pm
   lib/LWP/Protocol/https.pm
   lib/LWP/Protocol/https10.pm
   lib/LWP/Protocol/loopback.pm
   lib/LWP/Protocol/mailto.pm
   lib/LWP/Protocol/nntp.pm
   lib/LWP/Protocol/nogo.pm
   lib/LWP/Protocol.pm
   lib/LWP/RobotUA.pm
   lib/LWP/Simple.pm
   lib/LWP/UserAgent.pm

   Deps: Digest-MD5 Encode-Locale HTML-Parser HTTP-Cookies HTTP-Date
HTTP-Message HTTP-Negotiate LWP-MediaTypes Net-HTTP WWW-RobotRules

LWP-scripts
   bin/lwp-download
   bin/lwp-dump
   bin/lwp-mirror
   bin/lwp-request

   Deps: HTTP-Date URI HTTP-Message Encode-Locale LWP-UserAgent LWP-MediaTypes

libwww-perl
   lib/Bundle/LWP.pm
   lib/LWP.pm

   Deps: LWP-UserAgent LWP-scripts HTML-Form


Reply via email to