[Bug 226134] ports-mgmt/portmaster: portmaster -a fails when a port has been moved.
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Fri Feb 23 01:16:14 UTC 2018
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226134
Bug ID: 226134
Summary: ports-mgmt/portmaster: portmaster -a fails when a port
has been moved.
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: Individual Port(s)
Assignee: se at FreeBSD.org
Reporter: robbak at gmail.com
Assignee: se at FreeBSD.org
Flags: maintainer-feedback?(se at FreeBSD.org)
When a port has been moved, Portmaster identifies this, but fails to do
anything about it. For instance, with today's mass moving of many KDE ports,
Portmaster fails as follows:
portmaster: All^G===>>> Starting check of installed ports for available updates
===>>> The x11-themes/kde4-wallpapers-freebsd port moved to
x11-themes/wallpapers-freebsd-kde4
===>>> Reason: Make room for KDE updates
===>>> Launching child to update kde4-wallpapers-freebsd-1.0 to
wallpapers-freebsd-kde4-1.0_1
===>>> All >> kde4-wallpapers-freebsd-1.0 (1/1)
ESC]0;portmaster: All >> kde4-wallpapers-freebsd-1.0 (1/1)^G
===>>> The x11-themes/kde4-wallpapers-freebsd port moved to
x11-themes/wallpapers-freebsd-kde4
===>>> Reason: Make room for KDE updates
===>>> Currently installed version: kde4-wallpapers-freebsd-1.0
===>>> Port directory: /usr/ports/x11-themes/wallpapers-freebsd-kde4
===>>> Launching 'make checksum' for x11-themes/wallpapers-freebsd-kde4 in
background
ESC]0;portmaster: All (1)^G===>>> Returning to update check of installed ports
===>>> The sysutils/ksysguardd port moved to sysutils/ksysguardd-kde4
===>>> Reason: Make room for KDE updates
......
===> Installing for wallpapers-freebsd-kde4-1.0_1
===> Checking if wallpapers-freebsd-kde4 already installed
===> Registering installation for wallpapers-freebsd-kde4-1.0_1 as automatic
Installing wallpapers-freebsd-kde4-1.0_1...
pkg-static: wallpapers-freebsd-kde4-1.0_1 conflicts with
kde4-wallpapers-freebsd-1.0 (installs files into the same
place). Problematic file:
/usr/local/share/apps/plasma-desktop/init/05-freebsdWallpaper.js
*** Error code 70
Often times when a port has been moved, it first installs some other port,
which tries to install the moved port as a dependency, which fails because the
moved port conflicts with the original.
When port(s) have been moved, portmaster should upgrade them in the appropriate
order using the method used for -o. With the recent mass moves of KDE ports,
the lack of an automated way to do this is a problem.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list