Skip Menu |

This queue is for tickets about the PERLANCAR-Foo-Bar CPAN distribution.

Report information
The Basics
Id: 132127
Status: resolved
Priority: 0/
Queue: PERLANCAR-Foo-Bar

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

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



Subject: This distribution is problematic
There are a number of CPAN distributions which use Foo, Bar or Foo::Bar as dummy module names assuming that these do not exist, and fail if these are actually installed. Some related tickets: * https://rt.cpan.org/Ticket/Display.html?id=132077 * https://rt.cpan.org/Ticket/Display.html?id=131973 * https://github.com/doy/class-refresh/issues/4 * https://rt.cpan.org/Ticket/Display.html?id=131207 Especially smoker systems which install every uploaded CPAN distribution will generate fail reports for these modules. And these fail reports are virtually useless, and may create "wrong" BBC candidates in the http://analysis.cpantesters.org/beforemaintrelease list. Maybe a better approach would be that the PERLANCAR-Foo-Bar does not install these modules, but actually act only as a placeholder in the PAUSE permission list, so nobody could create CPAN distributions with these modules. Maybe it could even delete these modules from site_perl if they are already installed.
On Thu, 12 Mar 2020 18:21:03 GMT, SREZIC wrote: Show quoted text
> There are a number of CPAN distributions which use Foo, Bar or > Foo::Bar as dummy module names assuming that these do not exist, and > fail if these are actually installed. Some related tickets: > * https://rt.cpan.org/Ticket/Display.html?id=132077 > * https://rt.cpan.org/Ticket/Display.html?id=131973 > * https://github.com/doy/class-refresh/issues/4 > * https://rt.cpan.org/Ticket/Display.html?id=131207 > > Especially smoker systems which install every uploaded CPAN > distribution will generate fail reports for these modules. And these > fail reports are virtually useless, and may create "wrong" BBC > candidates in the http://analysis.cpantesters.org/beforemaintrelease > list. > > Maybe a better approach would be that the PERLANCAR-Foo-Bar does not > install these modules, but actually act only as a placeholder in the > PAUSE permission list, so nobody could create CPAN distributions with > these modules. Maybe it could even delete these modules from site_perl > if they are already installed.
I see. I'll remove this from PAUSE then.
On 2020-03-12 21:36:17, PERLANCAR wrote: Show quoted text
> On Thu, 12 Mar 2020 18:21:03 GMT, SREZIC wrote:
> > There are a number of CPAN distributions which use Foo, Bar or > > Foo::Bar as dummy module names assuming that these do not exist, and > > fail if these are actually installed. Some related tickets: > > * https://rt.cpan.org/Ticket/Display.html?id=132077 > > * https://rt.cpan.org/Ticket/Display.html?id=131973 > > * https://github.com/doy/class-refresh/issues/4 > > * https://rt.cpan.org/Ticket/Display.html?id=131207 > > > > Especially smoker systems which install every uploaded CPAN > > distribution will generate fail reports for these modules. And these > > fail reports are virtually useless, and may create "wrong" BBC > > candidates in the http://analysis.cpantesters.org/beforemaintrelease > > list. > > > > Maybe a better approach would be that the PERLANCAR-Foo-Bar does not > > install these modules, but actually act only as a placeholder in the > > PAUSE permission list, so nobody could create CPAN distributions with > > these modules. Maybe it could even delete these modules from site_perl > > if they are already installed.
> > I see. I'll remove this from PAUSE then.
Thanks. I deleted the installed modules on my smokers.
Subject: Re: [rt.cpan.org #132127] This distribution is problematic
Date: Fri, 17 Apr 2020 08:38:42 +0700
To: bug-PERLANCAR-Foo-Bar [...] rt.cpan.org
From: Perl Ancar <perlancar [...] gmail.com>
Sorry, got uploaded again by mistake due to scheduled upload. Have just issued a PAUSE delete again. On Tue, Mar 17, 2020 at 4:13 AM Slaven_Rezic via RT < bug-PERLANCAR-Foo-Bar@rt.cpan.org> wrote: Show quoted text
> Queue: PERLANCAR-Foo-Bar > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=132127 > > > On 2020-03-12 21:36:17, PERLANCAR wrote:
> > On Thu, 12 Mar 2020 18:21:03 GMT, SREZIC wrote:
> > > There are a number of CPAN distributions which use Foo, Bar or > > > Foo::Bar as dummy module names assuming that these do not exist, and > > > fail if these are actually installed. Some related tickets: > > > * https://rt.cpan.org/Ticket/Display.html?id=132077 > > > * https://rt.cpan.org/Ticket/Display.html?id=131973 > > > * https://github.com/doy/class-refresh/issues/4 > > > * https://rt.cpan.org/Ticket/Display.html?id=131207 > > > > > > Especially smoker systems which install every uploaded CPAN > > > distribution will generate fail reports for these modules. And these > > > fail reports are virtually useless, and may create "wrong" BBC > > > candidates in the http://analysis.cpantesters.org/beforemaintrelease > > > list. > > > > > > Maybe a better approach would be that the PERLANCAR-Foo-Bar does not > > > install these modules, but actually act only as a placeholder in the > > > PAUSE permission list, so nobody could create CPAN distributions with > > > these modules. Maybe it could even delete these modules from site_perl > > > if they are already installed.
> > > > I see. I'll remove this from PAUSE then.
> > Thanks. I deleted the installed modules on my smokers. > >
Thanks for the notice. I run the deletion script again on my smokers. Regards, Slaven On 2020-04-16 21:39:00, perlancar@gmail.com wrote: Show quoted text
> Sorry, got uploaded again by mistake due to scheduled upload. Have just > issued a PAUSE delete again. > > On Tue, Mar 17, 2020 at 4:13 AM Slaven_Rezic via RT < > bug-PERLANCAR-Foo-Bar@rt.cpan.org> wrote: >
> > Queue: PERLANCAR-Foo-Bar > > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=132127 > > > > > On 2020-03-12 21:36:17, PERLANCAR wrote:
> > > On Thu, 12 Mar 2020 18:21:03 GMT, SREZIC wrote:
> > > > There are a number of CPAN distributions which use Foo, Bar or > > > > Foo::Bar as dummy module names assuming that these do not exist, and > > > > fail if these are actually installed. Some related tickets: > > > > * https://rt.cpan.org/Ticket/Display.html?id=132077 > > > > * https://rt.cpan.org/Ticket/Display.html?id=131973 > > > > * https://github.com/doy/class-refresh/issues/4 > > > > * https://rt.cpan.org/Ticket/Display.html?id=131207 > > > > > > > > Especially smoker systems which install every uploaded CPAN > > > > distribution will generate fail reports for these modules. And these > > > > fail reports are virtually useless, and may create "wrong" BBC > > > > candidates in the http://analysis.cpantesters.org/beforemaintrelease > > > > list. > > > > > > > > Maybe a better approach would be that the PERLANCAR-Foo-Bar does not > > > > install these modules, but actually act only as a placeholder in the > > > > PAUSE permission list, so nobody could create CPAN distributions with > > > > these modules. Maybe it could even delete these modules from site_perl > > > > if they are already installed.
> > > > > > I see. I'll remove this from PAUSE then.
> > > > Thanks. I deleted the installed modules on my smokers. > > > >