Skip Menu |

This queue is for tickets about the LWPng-alpha CPAN distribution.

Report information
The Basics
Id: 94808
Status: resolved
Priority: 0/
Queue: LWPng-alpha

People
Owner: Nobody in particular
Requestors: ether [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: ATTENTION MAINTAINERS: read before next release
There's a lot of packages in this distribution that duplicate packages in other distributions -- e.g. HTTP::Message, so a lot of edits need to be made before making another release (however unlikely that may be), to ensure that these packages don't overshadow the real versions in the index. Plus it looks like some permissions are screwed up similarly to how they are in libwww-perl, so take care!
On Wed Apr 16 17:42:58 2014, ETHER wrote: Show quoted text
> There's a lot of packages in this distribution that duplicate packages > in other distributions -- e.g. HTTP::Message, so a lot of edits need
Thanks for pointing that out, I got instructions from Gisle on his release process, but I just released libwww-perl today. I wonder why there's duplicated packages -- doesn't this cause problems? Like, if you install package B over package A and Foo.pm gets overwritten, and the CPAN shell has no idea that this happened and neither has the user who wonders why there's a different version of Foo.pm installed than the one that came from A? Any reason why libwww-perl doesn't pull in these dependencies as requirements?
Subject: Re: [rt.cpan.org #94808] ATTENTION MAINTAINERS: read before next release
Date: Wed, 16 Apr 2014 20:33:43 -0700
To: Michael_Schilli via RT <bug-LWPng-alpha [...] rt.cpan.org>
From: Karen Etheridge <ether [...] cpan.org>
On Wed, Apr 16, 2014 at 11:01:23PM -0400, Michael_Schilli via RT wrote: Show quoted text
> <URL: https://rt.cpan.org/Ticket/Display.html?id=94808 > > > On Wed Apr 16 17:42:58 2014, ETHER wrote:
> > There's a lot of packages in this distribution that duplicate packages > > in other distributions -- e.g. HTTP::Message, so a lot of edits need
> > Thanks for pointing that out, I got instructions from Gisle on his release process, but I just released libwww-perl today.
I know - that's how i came to notice that you didn't have comaint on all the modules in libwww-perl. Show quoted text
> I wonder why there's duplicated packages -- doesn't this cause problems? Like, if you install package B over package A and Foo.pm gets overwritten, and the CPAN shell has no idea that this happened and neither has the user who wonders why there's a different version of Foo.pm installed than the one that came from A?
Yes, there will be problems. Hopefully no one ever slips at the keyboard and accidentally installs LWP::Authen (in LWPng-alpha-0.24.tar.gz) and LWP::Authen::Basic (in libwww-perl-6.05.tar.gz); they may never be able to connect to cpan again to get it fixed :D Show quoted text
> Any reason why libwww-perl doesn't pull in these dependencies as requirements?
What dependencies? This dist isn't getting installed, so clearly nothing is being used from there. It ought to be deleted from PAUSE though, to remove those entries from the index. There might be some useful code left behind, but we might need to hire an archaeology team to find out.
If it makes stuff simpler I've now requested LWPng-alpha-0.24 to be deleted from CPAN.  Any future archaeology team will have to visit backpan to figure out what happened.
On Wed Apr 16 23:34:04 2014, ETHER wrote: Show quoted text
> What dependencies? This dist isn't getting installed, so clearly
I was referring to Show quoted text
> There's a lot of packages in this distribution that duplicate packages in other > distributions -- e.g. HTTP::Message
which I interpreted to mean that HTTP::Message duplicates a module in libwww-perl, which, upon closer inspection, isn't the case. Anything I've overlooked?
Show quoted text
> If it makes stuff simpler I've now requested LWPng-alpha-0.24 to be deleted > from CPAN. Any future archaeology team will have to visit backpan to figure out > what happened.
perfect :)