<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><br id="lineBreakAtBeginningOfMessage"><div><br><blockquote type="cite"><div>On 25 Jun 2025, at 22:00, Ryan Carsten Schmidt <ryandesign@macports.org> wrote:</div><br class="Apple-interchange-newline"><div><meta charset="UTF-8"><div style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 11px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;">If you are referring to ports that let you choose a version of e.g. python...</div><div style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 11px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"> </div><div style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 11px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;">MacPorts preserves variant selections across upgrades. That used to mean that if a port defaulted to say python310 then you would continue to get python310 across upgrades even if the default had subsequently changed. </div><div style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 11px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><br></div><div style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 11px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;">This was fixed in MacPorts 2.7.0 four years ago. Variants that you did not explicitly request, but which were only chosen by default, are no longer remembered in your installation so that new defaults will take effect when you upgrade ports. See <a href="https://trac.macports.org/ticket/46956">https://trac.macports.org/ticket/46956</a></div></div></blockquote></div><br><div>Ah yes, my setup was created to prevent that and I never noticed that this behaviour had changed. I have been using MacPorts for a *long* time...</div><div><br></div><div>Still, it does guarantee me a set that I can rebuild at any time and exactly the same on each of my machines. It also gives me an easy way to mess around with adding stuff and going back to my baseline. So, I’ll likely keep it as is.</div><div><br></div><div>G</div></body></html>