Opened 3 years ago

Last modified 3 years ago

#63981 new enhancement

Avoid Breaking Changes

Reported by: ztroop (Zackary Troop) Owned by:
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port:

Description

This is a ticket around port release management improvements. I'd like to discuss some points raised in:

https://github.com/macports/macports-ports/commit/c4e8bb15818ee2f0debe47b8e9bf5b4574a61c09

Is there a way to revert this without causing another major disruption? This change has broken node14, wangle, watchman and all their dependants.

Our builds broke because node14 failed to install.

We knew that moving to openssl3 by default would expose some ports that would need pegging back to 1.1. This is not a surprise, or a problem. Just do it.

I think it's reasonable to have some expectation of stability around a popular package management tool. A casual attitude towards breakage is a little concerning to say the least. My question in this ticket, if we can anticipate a potential breakage... Can we not plan or coordinate fixes before negatively affecting users?

Change History (1)

comment:1 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)

Discussion like this should happen, but should happen on the macports-dev mailing list. Tickets are not for discussion; they are for concrete actionable bug reports and feature requests.

Note: See TracTickets for help on using tickets.