Pkg regression (1); also a feature request (SEVERAL)

Jeffrey Bouquet jeffreybouquet at yahoo.com
Sat Oct 11 17:49:52 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-ports mailing list