Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 18 Oct 2014 01:49:25 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 194440] New: devel/pear breaks most upgrade paths, and violates ${STAGE}
Message-ID:  <bug-194440-13@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194440

            Bug ID: 194440
           Summary: devel/pear breaks most upgrade paths, and violates
                    ${STAGE}
           Product: Ports Tree
           Version: Latest
          Hardware: Any
                OS: Any
            Status: Needs Triage
          Severity: Affects Many People
          Priority: ---
         Component: Individual Port(s)
          Assignee: miwi@FreeBSD.org
          Reporter: portmaster@bsdforge.com
          Assignee: miwi@FreeBSD.org
             Flags: maintainer-feedback?(miwi@FreeBSD.org)

using portmaster(8) to attempt to upgrade lang/php, and friends, will
ultimately fail when attempting to (re)install pear. There is no
switch, or other ENV available to _force_ reinstall of devel/pear.
After several attempts, a look into devel/pear/Makefile reveals:

do-install:
...

# pear violates stage when staging as root, hide this
.if defined(PACKAGE_BUILDING)
    @${RM} -rf ${PEARDIR}
.endif

This totally hoses any attempt to do any recursive upgrades that bump
into pear. What needs to be done to fix this, and why was it allowed
to remain this way?

Thank you for all your time, and consideration.

--Chris

P.S. This is on RELENG_9 && pear-1.9.4_3

--- Comment #1 from Bugzilla Automation <bugzilla@FreeBSD.org> ---
Auto-assigned to maintainer miwi@FreeBSD.org

-- 
You are receiving this mail because:
You are the assignee for the bug.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-194440-13>