haskell-unixutils (1.47) unstable; urgency=low * Specify that monad modules should come from mtl. -- David Fox Sun, 04 Dec 2011 19:00:37 -0800 haskell-unixutils (1.46) unstable; urgency=low * Add dependencies on libcrypto++. -- David Fox Wed, 05 Oct 2011 13:36:54 -0700 haskell-unixutils (1.45) unstable; urgency=low * Add the main function for the unit tests. -- David Fox Mon, 03 Oct 2011 18:58:57 -0700 haskell-unixutils (1.44) unstable; urgency=low * Use pure versions of gzip and md5 -- David Fox Mon, 03 Oct 2011 12:58:51 -0700 haskell-unixutils (1.43) unstable; urgency=low * Remove the call to q12 from Chroot.useEnv, just output the progress message at default quietness. Its simple enough for the client to modify the quietness of useEnv and action. -- David Fox Mon, 19 Sep 2011 16:13:21 -0700 haskell-unixutils (1.42) unstable; urgency=low * Add idioms q12, q02, v1, v2, v2 * Add debugging function showQ -- David Fox Thu, 08 Sep 2011 08:40:29 -0700 haskell-unixutils (1.41) unstable; urgency=low * Rename modQuietness (which takes an Int -> Int) to quieter, remove original quieter and qZero function. * Don't use any quietness stuff inside doProgress, it didn't make sense. * Eliminate unnecessary state monad. * Clarify interaction between All and AllOnFail, Error and ErrorOnFail. * Print a failure message along with the output when AllOnFail or ErrorOnFail is set. * The command echoing and dot progress now appears by default (at quietness 0.) At quietness 1 the result is just the echoed command, at 2 the result is silence. Decreasing quietness by one gives full output. -- David Fox Mon, 05 Sep 2011 10:19:28 -0700 haskell-unixutils (1.40) unstable; urgency=low * Add System.Unix.QIO.qZero * Improve quietness handling in System.Unix.Progress * Add a lazy flag to umountBelow to control use of umount(1) -l flag * Don't fail umountBelow when umount gets a "not mounted" error. -- David Fox Fri, 02 Sep 2011 13:16:34 -0700 haskell-unixutils (1.39) unstable; urgency=low * Export System.Unix.QIO.qDo * Use the q functions for all output from the Progress module, including the dots, the command lines, and the process output (stdout and stderr.) -- David Fox Thu, 01 Sep 2011 19:13:38 -0700 haskell-unixutils (1.38) unstable; urgency=low * Split System.Unix.QIO out of System.Unix.Progress. -- David Fox Thu, 01 Sep 2011 06:31:00 -0700 haskell-unixutils (1.37) unstable; urgency=low * Add System.Unix.Chroot (moved from debian-repo.) -- David Fox Tue, 16 Aug 2011 23:04:11 -0700 haskell-unixutils (1.36) unstable; urgency=low * s/rnf/rdeepseq/ -- Jeremy Shaw Thu, 10 Feb 2011 15:15:51 -0600 haskell-unixutils (1.35) unstable; urgency=low * Added FlexibleContexts to Progress.hs -- Jeremy Shaw Tue, 11 Jan 2011 11:36:34 -0600 haskell-unixutils (1.34) unstable; urgency=low * More flexible specification of verbosity levels. -- David Fox Thu, 30 Dec 2010 12:06:53 -0800 haskell-unixutils (1.33) unstable; urgency=low * Add collectResult. * Remove verbosity level that only prints stderr. Its now 0=everthing, 1=command & dots & result, 2=command, 3=silent. Note we are also omitting command & result. * Make all the q functions (qPutStr, qMessage, etc) one step quieter, so by default they only show up if you give a -v flag. -- David Fox Wed, 29 Dec 2010 15:42:33 -0800 haskell-unixutils (1.32) unstable; urgency=low * Move the new subprocess progress reporting code from debian-repo into System.Unix.Progress, move existing module to OldProgress. * Add quietness control to progress reporting. -- David Fox Tue, 28 Dec 2010 12:19:36 -0800 haskell-unixutils (1.31) unstable; urgency=low * Remove exitCodesOnly, and change exitCodeOnly signature to [Output] -> ExitCode, having convinced myself that the list will always contain exactly one Result element. -- David Fox Mon, 27 Dec 2010 05:01:02 -0800 haskell-unixutils (1.30) unstable; urgency=low * Rename exitCodeOnly -> exitCodesOnly because it returns a list, add exitCodeOnly which returns a single exit code, if the output stream does not have exactly one exit code it will raise an exception. * Split the strict process functions (simpleCommand, processOuput, simpleProcess, commandResult, commandOutput) into a ProcessStrict module and mark them deprecated. * Remove System.Unix.List, it contained two aliases for intercalate. * Change signature of System.Unix.Mount.unmount due to switch from simpleCommand to lazyCommand. -- David Fox Sun, 26 Dec 2010 07:03:06 -0800 haskell-unixutils (1.29) unstable; urgency=low * Added System.Unix.Crypt -- Jeremy Shaw Mon, 06 Dec 2010 19:26:39 -0600 haskell-unixutils (1.28) unstable; urgency=low * Restrict the process package to versions less than 3, per Adam Bergmark. -- David Fox Fri, 19 Nov 2010 11:10:55 -0800 haskell-unixutils (1.27) unstable; urgency=low * Add System.Unix.ProcessExtra, a module that collects all the random ways that have evolved for running shell commands. * Use regex-tdfa instead of regex-posix * Use Control.Exception instead of Control.OldException. -- David Fox Wed, 21 Jul 2010 09:01:35 +0100 haskell-unixutils (1.26) unstable; urgency=low * In lazyRun, use Control.Concurrent.threadDelay instead of usleep -- David Fox Wed, 10 Feb 2010 11:39:36 -0800 haskell-unixutils (1.25) unstable; urgency=low * Call hSetBinaryMode on all the handles before reading to avoid errors from the Unicode decoder. * Fix the wait interval, so we double the waiting period each time we wait due to no file descriptors being ready, up to a limit of 100 ms. -- David Fox Tue, 26 Jan 2010 15:25:21 -0800 haskell-unixutils (1.24) unstable; urgency=low * Changes to use base 4 instead of 3. -- David Fox Sat, 02 Jan 2010 16:59:46 -0800 haskell-unixutils (1.23) unstable; urgency=low * Remove local postinst and postrm scripts, we want to use the ones that haskell-devscripts installs. -- David Fox Tue, 27 Jan 2009 09:38:27 -0800 haskell-unixutils (1.22) unstable; urgency=low * Use lazyCommand instead of readFile to read /proc/mounts to work around http://hackage.haskell.org/trac/ghc/ticket/2971 -- David Fox Wed, 21 Jan 2009 09:25:54 -0800 haskell-unixutils (1.21) unstable; urgency=low * In ghc 6.10.1 the hWaitForInput function raises isEOFError, modify lazyRun to expect this. -- David Fox Sun, 18 Jan 2009 07:32:26 -0800 haskell-unixutils (1.20) unstable; urgency=low * Re-debianize using cabal-debian -- David Fox Thu, 15 Jan 2009 23:29:52 -0800 haskell-unixutils (1.19) unstable; urgency=low * Remove splitFilePath in favor of function in System.FilePath, add <++> to replace old +/+. -- David Fox Tue, 30 Sep 2008 08:29:33 -0700 haskell-unixutils (1.18) unstable; urgency=low * Use System.FilePath, the standard filepath module. -- David Fox Sun, 28 Sep 2008 07:30:07 -0700 haskell-unixutils (1.17) unstable; urgency=low * Modify System.Unix.Process to use lazy ByteStrings. -- David Fox Sun, 04 May 2008 11:18:15 -0700 haskell-unixutils (1.16) unstable; urgency=low * Rename Linspire.Unix modules to System.Unix. Not sure if this is the best choice, but it seems better. * Move some functions from haskell-debian to Unix.Process. * Add the TIO module from haskell-debian. -- David Fox Sun, 02 Mar 2008 09:37:16 -0800 haskell-unixutils (1.15) unstable; urgency=low * Build dependency name changes: libghc6-regex-compat-doc -> haskell-regex-compat-doc -- David Fox Thu, 07 Feb 2008 05:41:44 -0800 haskell-unixutils (1.14) unstable; urgency=low * Added forceSymbolicLink -- Jeremy Shaw Wed, 30 Jan 2008 10:59:42 -0800 haskell-unixutils (1.13) unstable; urgency=low * Add missing dependencies. -- David Fox Mon, 21 Jan 2008 00:02:11 +0000 haskell-unixutils (1.12) unstable; urgency=low * Updated for ghc 6.8.2 -- David Fox Sun, 20 Jan 2008 18:02:46 +0000 haskell-unixutils (1.11) unstable; urgency=low * Build-Depend on -doc packages * Do not compress .haddock files -- Jeremy Shaw Wed, 21 Nov 2007 11:54:01 -0800 haskell-unixutils (1.10) unstable; urgency=low * Added realpath -- Jeremy Shaw Fri, 14 Sep 2007 16:00:34 -0700 haskell-unixutils (1.9) unstable; urgency=low * Added mkdtemp and withTemporaryDirectory -- Jeremy Shaw Fri, 14 Sep 2007 15:21:46 -0700 haskell-unixutils (1.8) unstable; urgency=low * Add Process.outputOnly function, returns list of stdout and stderr text in the order they appeared. -- David Fox Thu, 9 Aug 2007 07:07:13 -0700 haskell-unixutils (1.7) unstable; urgency=low * Add withWorkingDirectory function -- Jeremy Shaw Fri, 20 Jul 2007 16:37:08 -0700 haskell-unixutils (1.6) unstable; urgency=low * Fix typo in Linspire.Unix.Process.stderrOnly function, it was returning stdout instead of stderr. -- David Fox Sun, 13 May 2007 09:23:43 -0700 haskell-unixutils (1.5) unstable; urgency=low * Add Directory.find function. Bumping version here because the name will collide with the function in Data.List, so it needs to be hidden by existing library clients. -- David Fox Tue, 23 Jan 2007 16:49:32 -0500 haskell-unixutils (1.4) unstable; urgency=low * Rename return type of lazyRun et. al from Element to Output. -- David Fox Mon, 1 Jan 2007 08:26:30 -0800 haskell-unixutils (1.3) unstable; urgency=low * Add functions to return a lazy list of process output. -- David Fox Thu, 21 Dec 2006 07:07:09 -0800 haskell-unixutils (1.2) unstable; urgency=low * Migrate some functions from missingh and the autobuilder here. -- David Fox Sat, 4 Nov 2006 10:38:33 -0500 haskell-unixutils (1.1) unstable; urgency=low * Added Progress and Misc modules. -- David Fox Fri, 11 Aug 2006 08:51:05 -0700 haskell-unixutils (1.0-1) unstable; urgency=low * Initial Debian package. -- Jeremy Shaw Tue, 25 Jul 2006 11:47:04 -0700