[MacPorts] #57096: root6 6.14.02 installed with python36 variant when python34 variant is specified

MacPorts noreply at macports.org
Tue Sep 4 18:41:22 UTC 2018


#57096: root6 6.14.02 installed with python36 variant when python34 variant is
specified
------------------------------------+----------------------------
  Reporter:  AlexanderLarsRobinson  |      Owner:  (none)
      Type:  defect                 |     Status:  new
  Priority:  Normal                 |  Milestone:
 Component:  ports                  |    Version:  2.5.3
Resolution:                         |   Keywords:  python variant
      Port:  root6                  |
------------------------------------+----------------------------
Description changed by AlexanderLarsRobinson:

Old description:

> root6 was upgraded from 6.10.08 on my machine (MacOS Sierra 10.12.6) to
> 6.14.02, and 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.

New description:

 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.

--

-- 
Ticket URL: <https://trac.macports.org/ticket/57096#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list