On Mar 23, 2016, at 1:49 PM, Rainer Müller wrote: > On 2016-03-23 15:10, Mojca Miklavec wrote: >> In sources.conf I have >> >> file:////path/to/sparse/svn/checkout/dports [nosync] >> file:///path/to/another/svn/checkout/dports [nosync] >> rsync://rsync.macports.org/release/tarballs/ports.tar [default] >> >> But whenever I configure, make and make install the base from trunk, I >> end up with "default" being added to the first entry, like this: >> >> file:////path/to/sparse/svn/checkout/dports [nosync,default] >> file:///path/to/another/svn/checkout/dports [nosync] >> rsync://rsync.macports.org/release/tarballs/ports.tar [default] >> >> and then: >> Warning: More than one default port source is defined. >> >> What's the reason for that weird behaviour? > > That's some broken logic in the upgrade script. It always adds [default] > to the first entry that points to the official ports tree if no entry > before had this flag. We would need multiple passes over the lines to > first check whether [default] exists already. > > https://trac.macports.org/browser/trunk/base/src/upgrade_sources_conf_default.tcl.in > > Since it has been 7 years after the introduction of this flag, may I > suggest we just remove it instead of rewriting this script?
You mean, remove the upgrade script? On the assumption that everyone has already upgraded and already has a default set at this point? Sure. _______________________________________________ macports-dev mailing list [email protected] https://lists.macosforge.org/mailman/listinfo/macports-dev
