Skip Menu |

This queue is for tickets about the beancounter CPAN distribution.

Report information
The Basics
Id: 96219
Status: open
Priority: 0/
Queue: beancounter

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

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



Subject: dist filename doesn't match distname
Hi Dirk, Many tools determine the distribution name for a dist from the release name, using CPAN::DistnameInfo. Using this you on your dist, you get 'beancounter', but the dist name in the metadata is set to Finance-BeanCounter, which is the name you'd expect to see, based on the module name. I created a list of all releases where the dist name in the metadata doesn't match the dist name in the release file name: https://gist.github.com/neilbowers/10060761 That's how I came across your dist. Can you release an update to correct this please, as it will help people who are trying to automatically process all dists on CPAN? If you don't have time right now, or have lost interest in this dist, or Perl, then I'd be happy to do a release. I would also resolve the other ticket, and make the distribution 'CPANTS clean'. My PAUSE id is NEILB, if you're happy to give me co-maint permissions. Cheers, Neil
CC: Dirk Eddelbuettel <edd [...] debian.org>
Subject: Re: [rt.cpan.org #96219] dist filename doesn't match distname
Date: Wed, 4 Jun 2014 12:16:54 -0500
To: bug-beancounter [...] rt.cpan.org
From: Dirk Eddelbuettel <edd [...] debian.org>
On 4 June 2014 at 12:47, Neil_Bowers via RT wrote: | Wed Jun 04 12:47:30 2014: Request 96219 was acted upon. | Transaction: Ticket created by NEILB | Queue: beancounter | Subject: dist filename doesn't match distname | Broken in: 0.8.9 | Severity: Normal | Owner: EDD | Requestors: NEILB@cpan.org | Status: new | Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=96219 > | | | Hi Dirk, | | Many tools determine the distribution name for a dist from the release name, using CPAN::DistnameInfo. Using this you on your dist, you get 'beancounter', but the dist name in the metadata is set to Finance-BeanCounter, which is the name you'd expect to see, based on the module name. It's a bit of a mess of my making. There is command-line frontend 'beancounter', there is also a module Finance-BeanCounter. I think I even changed back and forth once. What would you suggest is more common? Dirk | I created a list of all releases where the dist name in the metadata doesn't match the dist name in the release file name: | | https://gist.github.com/neilbowers/10060761 | | That's how I came across your dist. | | Can you release an update to correct this please, as it will help people who are trying to automatically process all dists on CPAN? | | If you don't have time right now, or have lost interest in this dist, or Perl, then I'd be happy to do a release. I would also resolve the other ticket, and make the distribution 'CPANTS clean'. My PAUSE id is NEILB, if you're happy to give me co-maint permissions. | | Cheers, | Neil -- http://dirk.eddelbuettel.com | @eddelbuettel | edd@debian.org
Based on the module name is much more common, and in the future might be required by PAUSE, so I'd suggest you go with that. A key bit of the reasoning: module names are guaranteed unique (for some definition of "guaranteed unique" :-) by PAUSE, because the PAUSE permissions model is based around module (well, package) permissions. Cheers, Neil