
Hi, I'm pleased to announce the first release of datapacker. datapacker is a tool to pack files into a minimum number of CDs, DVDs, or any other arbitrary bin. It groups file by size. It is designed to group files such that they fill fixed-size containers (called "bins") using the minimum number of containers. This is useful, for instance, if you want to archive a number of files to CD or DVD, and want to organize them such that you use the minimum possible number of CDs or DVDs. In many cases, datapacker executes almost instantaneously. Of particular note, the hardlink action can be used to effectively copy data into bins without having to actually copy the data at all. datapacker is a tool in the traditional Unix style; it can be used in pipes and call other tools. More information, including downloads and a full manual, can be found at: http://software.complete.org/datapacker datapacker is also available on Hackage.

On Wed, Apr 16, 2008 at 12:02 AM, John Goerzen
Hi,
I'm pleased to announce the first release of datapacker.
Your datapacker depends on MissingH 1.0.1 which, although on hackage, fails to build with GHC 6.8.2. (It may build with earlier versions, but I haven't tried.) It says: [41 of 48] Compiling System.IO.Binary ( src/System/IO/Binary.hs, dist/build/System/IO/Binary.o ) src/System/IO/Binary.hs:115:12: Illegal signature in pattern: ForeignPtr Word8 Use -XPatternSignatures to permit it src/System/IO/Binary.hs:266:8: Illegal signature in pattern: ForeignPtr CChar Use -XPatternSignatures to permit it Hackage confirms this build failure: http://hackage.haskell.org/packages/archive/MissingH/1.0.1/logs/failure/ghc-... -- Denis

src/System/IO/Binary.hs:266:8: Illegal signature in pattern: ForeignPtr CChar Use -XPatternSignatures to permit it
Hackage confirms this build failure: http://hackage.haskell.org/packages/archive/MissingH/1.0.1/logs/failure/ghc-...
Should not be hard to fix :) just add it to the Cabal file as extension :) extensions: PatternSignatures Don't worry, be happy *g* Marc

On Wed April 16 2008 1:08:08 pm Marc Weber wrote:
src/System/IO/Binary.hs:266:8: Illegal signature in pattern: ForeignPtr CChar Use -XPatternSignatures to permit it
Hackage confirms this build failure: http://hackage.haskell.org/packages/archive/MissingH/1.0.1/logs/failure/ ghc-6.8
Should not be hard to fix :) just add it to the Cabal file as extension :) extensions: PatternSignatures
Don't worry, be happy *g*
Drat. my workaround to the hackage issue I described in another thread was faulty. I'm uploading a new version now. -- John

On Apr 16, 2008, at 14:08 , Marc Weber wrote:
src/System/IO/Binary.hs:266:8: Illegal signature in pattern: ForeignPtr CChar Use -XPatternSignatures to permit it
Hackage confirms this build failure: http://hackage.haskell.org/packages/archive/MissingH/1.0.1/logs/ failure/ghc-6.8
Should not be hard to fix :) just add it to the Cabal file as extension :) extensions: PatternSignatures
You might want to see previous messages today, about how hackage is forcing MissingH to be either 6.6 or 6.8 compatible but not both. -- brandon s. allbery [solaris,freebsd,perl,pugs,haskell] allbery@kf8nh.com system administrator [openafs,heimdal,too many hats] allbery@ece.cmu.edu electrical and computer engineering, carnegie mellon university KF8NH
participants (4)
-
Brandon S. Allbery KF8NH
-
Denis Bueno
-
John Goerzen
-
Marc Weber