reedsolomon v0.0.1.2 Release Notes

Release Date: 2015-12-02 // over 8 years ago
  • ๐Ÿš€ Release 0.0.1.1 with disabled maintainer mode during cbits build

    ๐Ÿš€ After investigation of the build failures on Hackage, caused by autools 'maintainer mode' kicking in and required packages not being installed on the build systems, it turns out cabal unpack doesn't honor timestamps of files contained in sdist tarballs while unpacking. This in turn causes some source files in cbits to appear newer than their generated versions (e.g. configure.ac being newer than configure), and the 'maintainer mode' rules being triggered, which we obviously don't want to happen in release packages.

    ๐Ÿ— This patch changes Setup.hs to explicitly pass --disable-maintainer-mode to configure in builds of packages whose version number doesn't match the development version, 999.

    This is a work-around for Cabal issue #2311.

    ๐Ÿ‘€ See: haskell/cabal#2311
    ๐Ÿ‘€ See: 4eeceb8