#49982: perl5: change default perl from 5.16 to 5.22 -----------------------+---------------------- Reporter: devans@… | Owner: devans@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: Port: perl5 | -----------------------+---------------------- Comment (by devans@…): Replying to [comment:11 mojca@…]:
Replying to [comment:6 devans@…]:
In addition, in r143602, I've incremented the revision on all the ports that use the perl5 port group to create variants since they will all now use +perl5_22 as the default variant instead of +perl5_16.
What I don't understand is the following: * if users have `foo +perl5_16` installed, they won't get `foo +perl5_22` with an upgrade until we actually remove the `perl5_16` variant (but they will have to rebuild the port for no benefit)
An upgrade will rebuild the variant they currently have if available. An install will get the new variant. This assumes that perl5 is not installed with a different variant. If it is, then the port group will take perl5's variant as the default. If perl5 is not installed the port group now falls back to 5.22 (the buildbot case).
* buildbots will build the binaries (which is nice) Wouldn't it be better to just touch those ports or force-build them on the buildbots?
Perhaps, but I'm not worried about conservation of revision numbers and I wanted to make the point that something new is going on. -- Ticket URL: <https://trac.macports.org/ticket/49982#comment:12> MacPorts <https://www.macports.org/> Ports system for OS X