[MacPorts] #36558: ssss @1.0.1

MacPorts noreply at macports.org
Sat Oct 13 01:47:21 PDT 2012


#36558: ssss @1.0.1
-------------------------+--------------------------
  Reporter:  okoeroo@…   |      Owner:  ryandesign@…
      Type:  submission  |     Status:  assigned
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.1.2
Resolution:              |   Keywords:
      Port:  ssss        |
-------------------------+--------------------------

Comment (by ryandesign@…):

 Thanks. Committed in r98694 with some changes. Since the bootstrap script
 is still running programs provided by the autoconf, automake and libtool
 ports, I added those dependencies to depends_build. ("use_autoreconf yes"
 had added them for you automatically, so when you removed that line it
 became your responsibility to add those dependencies yourself.) I also
 used the Tcl "file mkdir" command to make the project directory; no need
 to launch a separate program to do that.

 With regard to the updated checksums, I see this is because you
 incorporated a fix to an issue I filed and re-tagged 1.0.1. Please avoid
 re-tagging your releases in the future. We call this a
 [wiki:PortfileRecipes#stealth-updates stealth update] and we discourage
 it. Imagine what would have happened if we had accepted your 1.0.1
 portfile as originally submitted (imagine we had figured out we needed to
 create the "project" directory and had included that directive in the
 portfile). Then two days later you re-tagged 1.0.1, thus changing the
 checksums. Now some users trying to install the port (those for whom the
 github server is closer than any MacPorts mirror server) will encounter a
 [wiki:FAQ#checksums checksum mismatch error], which will inconvenience the
 user and will occupy our time when we have to deal with the bug report the
 user will undoubtedly file. Therefore once you've created a tag or release
 please consider it to be immutable. If you need to make further changes
 and publish them to your users, do so under a new version number.

-- 
Ticket URL: <https://trac.macports.org/ticket/36558#comment:7>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list