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>