Opened 6 years ago
Last modified 3 years ago
#57096 closed defect
root6 6.14.02 installed with python36 variant when python34 variant is specified — at Version 2
Reported by: | AlexanderLarsRobinson (Alexander Lars Robinson) | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.5.3 |
Keywords: | Cc: | jonesc@…, cjones051073 (Chris Jones), mojca@…, mojca (Mojca Miklavec) | |
Port: | root6 |
Description (last modified by AlexanderLarsRobinson (Alexander Lars Robinson))
root6 was upgraded from 6.10.08 on my machine (MacOS Sierra 10.12.6) to 6.14.02, but the installation automatically switched the root6 variant from python34 to python36. Manually specifying the python34 variant results in the installation of the python36 variant instead as well.
E.g.:
sudo port install root6 @6.14.02_1+cocoa+cxx17+gcc7+graphviz+gsl+http+minuit2+opengl+python34+roofit+soversion+ssl+tmva+veccore+xml+xrootd
becomes
Installing root6 @6.14.02_1+cocoa+cxx17+gcc7+graphviz+gsl+http+minuit2+opengl+python36+roofit+soversion+ssl+tmva+veccore+xml+xrootd
This is highly undesirable behaviour, as an upgrade to one package is, in effect, removing a necessary python package and thus breaking everything.
Change History (2)
comment:1 Changed 6 years ago by AlexanderLarsRobinson (Alexander Lars Robinson)
comment:2 Changed 6 years ago by AlexanderLarsRobinson (Alexander Lars Robinson)
Description: | modified (diff) |
---|
Similarly:
sudo port install root6 @6.14.02_1+python34
became
Attempting to fetch root6-6.14.02_1+cocoa+cxx17+gcc8+graphviz+gsl+http+minuit2+opengl+python36+roofit+soversion+ssl+tmva+xml+xrootd.darwin_16.x86_64.tbz2 from https://packages.macports.org/root6
upon which I killed it.