BUG: port upgrade seems to forget variants for dependency checking
Reported by: |
ehainry@… |
Owned by: |
macports-tickets@… |
Priority:
|
Normal
|
Milestone:
|
|
Component:
|
base
|
Version:
|
1.5
|
Keywords:
|
|
Cc:
|
mjs@…
|
Port:
|
|
|
|
I tried to upgrade subversion which I have installed with +no_bdb variant. I don't have db44 installed and it tried to install it in the procedure even though I do not want it. Port upgrade should not install ports that are not needed by the variant it will install.
% port installed subversion
The following ports are currently installed:
subversion @1.4.3_1+no_bdb+tools (active)
% port upgrade subversion
---> Fetching apr
---> Attempting to fetch apr-1.2.9.tar.bz2 from http://www.apache.org/dist/apr
---> Verifying checksum(s) for apr
---> Extracting apr
---> Configuring apr
---> Building apr with target all
---> Staging apr into destroot
---> Packaging tgz archive for apr 1.2.9_0
---> Deactivating apr 1.2.8_0
---> Installing apr 1.2.9_0
---> Activating apr 1.2.9_0
---> Cleaning apr
---> Fetching db44
---> Attempting to fetch patch.4.4.20.1 from http://www.oracle.com/technology/products/berkeley-db/db/update/4.4.20/
---> Attempting to fetch patch.4.4.20.2 from http://www.oracle.com/technology/products/berkeley-db/db/update/4.4.20/
---> Attempting to fetch patch.4.4.20.3 from http://www.oracle.com/technology/products/berkeley-db/db/update/4.4.20/
---> Attempting to fetch patch.4.4.20.4 from http://www.oracle.com/technology/products/berkeley-db/db/update/4.4.20/
---> Attempting to fetch db-4.4.20.tar.gz from http://downloads.sleepycat.com/
^C
% port -f clean --all db44
---> Cleaning db44
% port outdated expat neon apr apr-util gettext libiconv
No installed ports are outdated.
% port destroot subversion +no_bdb +tools
---> Fetching subversion
---> Verifying checksum(s) for subversion
---> Extracting subversion
---> Applying patches to subversion
---> Configuring subversion
---> Building subversion with target all mucc
...
Change History (5)
Milestone: |
→ MacPorts base bugs
|
Priority: |
Expected →
Normal
|
Summary: |
port upgrade seems to forget variants for dependency checking →
BUG: port upgrade seems to forget variants for dependency checking
|
Cc: |
ehainry@… removed
|
Resolution: |
→ duplicate
|
Status: |
new →
closed
|
Milestone: |
MacPorts base bugs →
MacPorts Future
|
Milestone: |
MacPorts Future
|
Duplicate of #11891.