[MacPorts] #52484: upgrading git +svn +perl5_22 to 2.10.0 requires manual intervention
#52484: upgrading git +svn +perl5_22 to 2.10.0 requires manual intervention --------------------+------------------------- Reporter: jmr@… | Owner: ciserlohn@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Keywords: | Port: git --------------------+------------------------- p5.24-svn-simple depends on subversion-perlbindings-5.24, which conflicts with subversion-perlbindings-5.22 as required by the previous dependency p5.22-svn-simple. Hence a simple `port upgrade outdated` results in: {{{ ---> Computing dependencies for subversion-perlbindings-5.24. Error: Can't install subversion-perlbindings-5.24 because conflicting ports are active: subversion-perlbindings-5.22 Error: Problem while installing subversion-perlbindings-5.24 }}} -- Ticket URL: <https://trac.macports.org/ticket/52484> MacPorts <https://www.macports.org/> Ports system for the Mac operating system
#52484: upgrading git +svn +perl5_22 to 2.10.0 requires manual intervention ---------------------+------------------------- Reporter: jmr@… | Owner: ciserlohn@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: git | ---------------------+------------------------- Comment (by miken32@…): Just for those looking for clarification on the "manual intervention" required, I had to uninstall git, then do `sudo port uninstall leaves` repeatedly to remove its dependencies (don't do that unless you know what you're doing!) Then I was able to do `sudo port install git+svn`. Why was the dependency changed from perl5.22 to perl5.24? I don't see anything in the [https://raw.githubusercontent.com/git/git/maint/Documentation/RelNotes/2.10.... release notes] about a change upstream. It's annoying because I already have two versions of Perl installed and would rather not have a third! -- Ticket URL: <https://trac.macports.org/ticket/52484#comment:5> MacPorts <https://www.macports.org/> Ports system for the Mac operating system
#52484: upgrading git +svn +perl5_22 to 2.10.0 requires manual intervention ---------------------+------------------------- Reporter: jmr@… | Owner: ciserlohn@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: git | ---------------------+------------------------- Changes (by devans@…): * cc: devans@…, mojca@… (added) Comment: Replying to [comment:5 miken32@…]:
Why was the dependency changed from perl5.22 to perl5.24? I don't see anything in the [https://raw.githubusercontent.com/git/git/maint/Documentation/RelNotes/2.10.... release notes] about a change upstream. It's annoying because I already have two versions of Perl installed and would rather not have a third!
MacPorts' intention is to have all ports that depend on perl5 depend on the latest stable version which is perl5.24. We're currently in the process of switching all perl dependencies from perl5.22 to perl5.24 which was released last May. See #52081. These are the only two versions of Perl that are supported (with perl modules) at the moment. Not sure how you got to three unless you're counting the system perl that comes with macOS. -- Ticket URL: <https://trac.macports.org/ticket/52484#comment:6> MacPorts <https://www.macports.org/> Ports system for the Mac operating system
participants (1)
-
MacPorts