Skip Menu |

This queue is for tickets about the perl-OSDial CPAN distribution.

Report information
The Basics
Id: 95018
Status: open
Priority: 0/
Queue: perl-OSDial

People
Owner: LOTTC [...] cpan.org
Requestors: NEILB [...] cpan.org
Cc:
AdminCc:

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



Subject: Release file name doesn't match dist name
Hi Lott, The dist name for your module is OSDial, as set in the Makefile.PL NAME => 'OSDial', Which then appears in META.yml: name: OSDial But the release name is: perl-OSDial-.... Many tools determine the distribution name for a dist from the release name, using CPAN::DistnameInfo. Using this you on your dist, you get 'perl-OSDial', which doesn't match the name in the metadata. This can cause problems for the unwary. I generated a list of distributions where the release file name doesn't match the dist name, which is how I came across your release. Can you release an update to correct this please, as it will help people who are trying to automatically process all dists on CPAN? Cheers, Neil
Subject: Re: [rt.cpan.org #95018] Release file name doesn't match dist name
Date: Fri, 25 Apr 2014 09:15:22 -0400
To: bug-perl-OSDial [...] rt.cpan.org
From: Lott Caskey <lottc [...] fugitol.com>
Ah yes, thank-you. The "perl-" prefix is habit from all of the RPM packaging I do. I will adjust with my next post to CPAN....I should be able to update my previous releases too. I am actually behind a few versions, as the parent project is at 3.0.2.124.0. Thanks again, On Thu, Apr 24, 2014 at 5:33 PM, Neil_Bowers via RT < bug-perl-OSDial@rt.cpan.org> wrote: Show quoted text
> Thu Apr 24 17:33:40 2014: Request 95018 was acted upon. > Transaction: Ticket created by NEILB > Queue: perl-OSDial > Subject: Release file name doesn't match dist name > Broken in: 2.2.9.083.2 > Severity: Normal > Owner: LOTTC > Requestors: NEILB@cpan.org > Status: new > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=95018 > > > > Hi Lott, > > The dist name for your module is OSDial, as set in the Makefile.PL > > NAME => 'OSDial', > > Which then appears in META.yml: > > name: OSDial > > But the release name is: > > perl-OSDial-.... > > Many tools determine the distribution name for a dist from the release > name, using CPAN::DistnameInfo. Using this you on your dist, you get > 'perl-OSDial', which doesn't match the name in the metadata. This can cause > problems for the unwary. > > I generated a list of distributions where the release file name doesn't > match the dist name, which is how I came across your release. > > Can you release an update to correct this please, as it will help people > who are trying to automatically process all dists on CPAN? > > Cheers, > Neil > >
-- -Lott