| Summary: | (non-maintainer) IGNORE p5-ExtUtils-MakeMaker for Perl >= 5.6 | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Ports & Packages | Reporter: | Trevor Johnson <trevor> | ||||
| Component: | Individual Port(s) | Assignee: | freebsd-perl (Nobody) <perl> | ||||
| Status: | Closed FIXED | ||||||
| Severity: | Affects Only Me | ||||||
| Priority: | Normal | ||||||
| Version: | Latest | ||||||
| Hardware: | Any | ||||||
| OS: | Any | ||||||
| Attachments: |
|
||||||
|
Description
Trevor Johnson
2004-04-23 00:00:46 UTC
Responsible Changed From-To: freebsd-ports-bugs->portmgr for 4.10 freeze I approve this patch, Thanks! On Thu, Apr 22, 2004 at 03:50:27PM -0700, Trevor Johnson wrote:
>
> >Number: 65900
> >Category: ports
> >Synopsis: (non-maintainer) IGNORE p5-ExtUtils-MakeMaker for Perl >= 5.6
> >Confidential: no
> >Severity: serious
> >Priority: medium
> >Responsible: freebsd-ports-bugs
> >State: open
> >Quarter:
> >Keywords:
> >Date-Required:
> >Class: change-request
> >Submitter-Id: current-users
> >Arrival-Date: Thu Apr 22 16:00:46 PDT 2004
> >Closed-Date:
> >Last-Modified:
> >Originator: Trevor Johnson
> >Release:
> >Organization:
> >Environment:
> >Description:
> As noted by des@, MakeMaker is included in recent versions of Perl.
MakeMaker is included in _all_ versions of Perl FreeBSD cares about.
The proper criterium should be the version of the module as a separate
port vs. the version of the module supplied with Perl.
\Anton.
--
Floating point will almost always have enough precision for the task at
hand, and by the time it doesn't, it will. :-) -- Larry Wall
Anton Berezin wrote:
> MakeMaker is included in _all_ versions of Perl FreeBSD cares about.
> The proper criterium should be the version of the module as a separate
> port vs. the version of the module supplied with Perl.
What would you recommend, specifically?
--
Trevor Johnson
On Sat, Apr 24, 2004 at 04:48:39AM -0400, Trevor Johnson wrote:
> Anton Berezin wrote:
>
> > MakeMaker is included in _all_ versions of Perl FreeBSD cares about.
> > The proper criterium should be the version of the module as a separate
> > port vs. the version of the module supplied with Perl.
>
> What would you recommend, specifically?
If the module version is the same or more recent than the one supplied
in 5.005_03, 5.6.X, 5.8.X, do not IGNORE the port. If this is not the
case, IGNORE the port for specific perl versions, but be careful during
port updates, so that such IGNOREs do not become stale. Also watch for
perl ports updates, but this is less likely to become a problem.
We have 6.21 in the ports. 5.005_03 has 5.4302. 5.6.1 has 5.45. 5.8.2
currently has 6.17. Hence, no IGNOREs.
\Anton.
--
Floating point will almost always have enough precision for the task at
hand, and by the time it doesn't, it will. :-) -- Larry Wall
On Sat, Apr 24, 2004 at 05:30:20AM -0700, Anton Berezin wrote:
> The following reply was made to PR ports/65900; it has been noted by GNATS.
>
> From: Anton Berezin <tobez@tobez.org>
> To: Trevor Johnson <trevor@jpj.net>
> Cc: ahze@ahze.net, FreeBSD-gnats-submit@FreeBSD.org
> Subject: Re: ports/65900: (non-maintainer) IGNORE p5-ExtUtils-MakeMaker for Perl >= 5.6
> Date: Sat, 24 Apr 2004 14:29:03 +0200
>
> On Sat, Apr 24, 2004 at 04:48:39AM -0400, Trevor Johnson wrote:
> > Anton Berezin wrote:
> >
> > > MakeMaker is included in _all_ versions of Perl FreeBSD cares about.
> > > The proper criterium should be the version of the module as a separate
> > > port vs. the version of the module supplied with Perl.
> >
> > What would you recommend, specifically?
>
> If the module version is the same or more recent than the one supplied
> in 5.005_03, 5.6.X, 5.8.X, do not IGNORE the port. If this is not the
> case, IGNORE the port for specific perl versions, but be careful during
> port updates, so that such IGNOREs do not become stale. Also watch for
> perl ports updates, but this is less likely to become a problem.
>
> We have 6.21 in the ports. 5.005_03 has 5.4302. 5.6.1 has 5.45. 5.8.2
> currently has 6.17. Hence, no IGNOREs.
If the port overwrites part of the perl port, it must somehow restore
those files when it is deinstalled, or the perl installation will be
left nonfunctional (and this will eventually become an error on
bento).
Kris
On Sat, Apr 24, 2004 at 05:34:52AM -0700, Kris Kennaway wrote:
> On Sat, Apr 24, 2004 at 05:30:20AM -0700, Anton Berezin wrote:
> > The following reply was made to PR ports/65900; it has been noted by GNATS.
> >
> > From: Anton Berezin <tobez@tobez.org>
> > To: Trevor Johnson <trevor@jpj.net>
> > Cc: ahze@ahze.net, FreeBSD-gnats-submit@FreeBSD.org
> > Subject: Re: ports/65900: (non-maintainer) IGNORE p5-ExtUtils-MakeMaker for Perl >= 5.6
> > Date: Sat, 24 Apr 2004 14:29:03 +0200
> >
> > On Sat, Apr 24, 2004 at 04:48:39AM -0400, Trevor Johnson wrote:
> > > Anton Berezin wrote:
> > >
> > > > MakeMaker is included in _all_ versions of Perl FreeBSD cares about.
> > > > The proper criterium should be the version of the module as a separate
> > > > port vs. the version of the module supplied with Perl.
> > >
> > > What would you recommend, specifically?
> >
> > If the module version is the same or more recent than the one supplied
> > in 5.005_03, 5.6.X, 5.8.X, do not IGNORE the port. If this is not the
> > case, IGNORE the port for specific perl versions, but be careful during
> > port updates, so that such IGNOREs do not become stale. Also watch for
> > perl ports updates, but this is less likely to become a problem.
> >
> > We have 6.21 in the ports. 5.005_03 has 5.4302. 5.6.1 has 5.45. 5.8.2
> > currently has 6.17. Hence, no IGNOREs.
>
> If the port overwrites part of the perl port, it must somehow restore
> those files when it is deinstalled, or the perl installation will be
> left nonfunctional (and this will eventually become an error on
> bento).
CONFIGURE_ARGS= INSTALLDIRS=site
in the port's Makefile makes sure it does not happen.
\Anton.
--
Floating point will almost always have enough precision for the task at
hand, and by the time it doesn't, it will. :-) -- Larry Wall
On Sat, Apr 24, 2004 at 02:45:57PM +0200, Anton Berezin wrote:
> > If the port overwrites part of the perl port, it must somehow restore
> > those files when it is deinstalled, or the perl installation will be
> > left nonfunctional (and this will eventually become an error on
> > bento).
>
> CONFIGURE_ARGS= INSTALLDIRS=site
>
> in the port's Makefile makes sure it does not happen.
Great!
Kris
Responsible Changed From-To: portmgr->trevor Ports freeze is over State Changed From-To: open->feedback To maintainer: do you approve of this change? State Changed From-To: feedback->open Previous maintainer had approved the change, but no longer maintains the port. Note: there was other, subsequent, discussion, so I cannot easily tell what the resolution of this PR should be. Responsible Changed From-To: trevor->perl over to the new maintainers of this port, who probably have far more clue about it than I I thought I needed this module for another port that I was working on at the time. When I was told that it was already available in "all versions of Perl that FreeBSD cares about" I wondered whether I had been mistaken in adding it. It's been updated a couple of times since but I still wonder. Maybe the version in this port has enhancements beyond the versions included in the main Perl port or base system Perl that make it worthwhile? -- Trevor Johnson State Changed From-To: open->closed It would seem that the conclusion would be: - yes, we want this port in the ports collection; - no, we don't want to IGNORE it. Hence, this is a NOOP PR. |