Page MenuHomeFreeBSD

devel/py-yaml: Rename to py-pyyaml
Needs ReviewPublic

Authored by dereks_lifeofadishwasher.com on Feb 23 2020, 7:26 AM.

Details

Reviewers
koobs
jpaetzel
Summary
devel/py-yaml: Move py-pyyaml

To match upstream naming [1] move py-yaml to py-pyyaml

[1] https://wiki.freebsd.org/Python/PortsPolicy#Naming

Requested by: koobs (python)
Reviewed_by: ???
Differential_Revision: D23803
Test Plan

Rebuild all updated ports.
~1500 ports need built to test this but it did at least get past poudriere dep. checks.

Diff Detail

Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 29769
Build 27606: arc lint + arc unit

Event Timeline

koobs retitled this revision from devel/py-yaml: move py-yaml to py-pyyaml to devel/py-yaml: Rename to py-pyyaml.Feb 23 2020, 12:53 PM
koobs edited the summary of this revision. (Show Details)

From a technical standpoint this looks good.

From a practical standpoint I wonder if this change is worth the churn. This would mean pkg install py36-yaml wouldn't work anymore? The port name has been around for 17 years, it's not hard to imagine there's tooling and muscle memory built up around it.

This revision is now accepted and ready to land.Mar 3 2020, 9:09 PM

Conversely, there will have and continue to be users that pkg install 'pyyaml' using the name referenced by upstream and in all current and future documentation, and the names used by all packages that depend on it, that dont/cant find it.

pyyaml and python-dateutil are one of the very few outstanding incorrectly named python packages in the tree preventing us from getting to a better place in python port packaging regarding calling things exactly what they're called

devel/Makefile
5146–5147

Re-order this line (alphabetically)

alphabetical order correction for devel/Makefile

This revision now requires review to proceed.Mar 4 2020, 4:25 AM