Pkg regression (1); also a feature request (SEVERAL)
Jeffrey Bouquet
jeffreybouquet at yahoo.com
Sat Oct 11 17:47:20 UTC 2014
package install this that this that seems to complete most of the installs, but if one of the ports has a conflict
then the upgrades are not registered. For example, todays conflict between py-pillow and py-imaging resulted
in (that is, despite of the conflict...) two successful upgrades
mbuffer --version # 20140302
pkg info ... ... mbuffer #
mbuffer-2013.02.20_1 # falsely shows the upgrade as not having been done.
thunderbird --version # 31.1.2
pkg info ... ... thunderbird
thunderbird-31.1.0_1 # falsely shows the upgrade as not having been done.
Each package was installed by a sequence of five or four ports with ended with a failure to install py27-imaging because
of the py27-pillow having been installed.
This almost never happened the legacy way, or could be fixed or discovered by portmaster or portupgrade or pkgdb -F etc
So it seems a serious regression that should be prioritized.
.................................
The feature request involves "pkg upgrade" which is now...
Ports to be installed (no particular alphabetical order)
Ports to be upgraded
Ports to be reinstalled (dependency changed)
I'd like to see this more at... (appears to be an improvement from here...)
Part 1. New installs . Skip this part and proceed to part 2? y/n
Ports to be installed
PORT because of PORT listed below
PORT because of PORT listed below # and alphabetical
Ports to be upgraded
PORT resulitng in new install PORT
PORT resulting in new install PORT
Ports to be upgraded (dependencies changed) # and alphabetical
PORT resulting in new install PORT
PORT resulting in new install PORT
Part 2. Do this step now? y/n
Ports to be upgraded # alphabetical
PORT
PORT
Ports to be reinstalled # alphabetical
PORT
PORT
J. Bouquet
More information about the freebsd-pkg
mailing list