debian-3.31: debian/changelog
haskell-debian (3.31) unstable; urgency=low
* update to use newer haskell-devscripts which includes hlibrary.mk
* change libghc6-*-doc to haskell-*-doc
* move haskell-*-doc to Section: doc
* build haskell-*-doc for Architecture 'all' instead of 'any'
* make ghc6-doc and haddock Build-Depends-Indep
* update Standards-Version to 3.8.1
* depend on cdbs and haskell-devscripts instead of haskell-cdbs
* only use one space at the beginning of lines in the long description
* add ${misc:Depends} to Depends lines
-- Jeremy Shaw <jeremy@seereason.com> Mon, 23 Mar 2009 20:18:41 -0500
haskell-debian (3.30) unstable; urgency=low
* Move the modules for dealing with the repository into a new package
named haskell-debian-repo. The cabal-debian tool remains in this
package, so this split means that the repo package can change without
triggering massive rebuilding due to build dependencies on
cabal-debian.
-- David Fox <dsf@seereason.com> Wed, 18 Feb 2009 06:36:25 -0800
haskell-debian (3.29) unstable; urgency=low
* Add System.Chroot to list of exported modules
* Reduce number of modules loaded by CabalDebian.
-- David Fox <dsf@seereason.com> Tue, 10 Feb 2009 17:06:47 -0800
haskell-debian (3.28) unstable; urgency=low
* Add System.Chroot.useEnv, and use it to allow contact with the ssh
agent from inside of changeroots.
-- David Fox <dsf@seereason.com> Mon, 09 Feb 2009 11:18:59 -0800
haskell-debian (3.27) unstable; urgency=low
* Added apt-get-build-deps. not librarized yet :(
-- Jeremy Shaw <jeremy@seereason.com> Fri, 06 Feb 2009 18:52:36 -0600
haskell-debian (3.26) unstable; urgency=low
* Improve the code that decides whether the sources.list has changed,
to avoid recreating the build environment as often.
-- David Fox <dsf@seereason.com> Thu, 05 Feb 2009 08:56:32 -0800
haskell-debian (3.25) unstable; urgency=low
* Use State monad instead of RWS monad for AptIO
* Rename IOState to AptState
-- David Fox <dsf@seereason.com> Wed, 04 Feb 2009 09:34:24 -0800
haskell-debian (3.24) unstable; urgency=low
* Use Data.Time instead of System.Time
* Fix code to compute the elapsed time for the dpkg-buildpackage.
* Restore some generated dependencies that got dropped out of
cabal-debian.
-- David Fox <dsf@seereason.com> Sat, 31 Jan 2009 08:45:51 -0800
haskell-debian (3.23) unstable; urgency=low
* Eliminate the use of EnvPath in most places, just use a regular
path instead. There were very few places where we actually were
inside a changeroot.
-- David Fox <dsf@seereason.com> Thu, 29 Jan 2009 16:48:23 -0800
haskell-debian (3.22) unstable; urgency=low
* cabal-debian now has autodetection of ghc6 bundled packages
-- Jeremy Shaw <jeremy@seereason.com> Thu, 29 Jan 2009 15:26:25 -0600
haskell-debian (3.21) unstable; urgency=low
* Don't write out postinst and postrm for the doc package, they are
now automatically added by haskell-cdbs.
-- David Fox <dsf@seereason.com> Tue, 27 Jan 2009 10:14:20 -0800
haskell-debian (3.20) unstable; urgency=low
* Modify the buildable function in GenBuildDeps so it returns more
info about the ready packages and what packages each one blocks.
-- David Fox <dsf@seereason.com> Tue, 27 Jan 2009 06:55:39 -0800
haskell-debian (3.19) unstable; urgency=low
* Make cabal-debian depend on haskell-cdbs, it used to be the opposite.
-- David Fox <dsf@seereason.com> Sun, 25 Jan 2009 15:22:41 -0800
haskell-debian (3.18) unstable; urgency=low
* Modify cabal-debian to it creates debianizations that use the new
haskell-cdbs package instead of our modified haskell-devscripts with
the cdbs file hlibrary.mk added in.
* Have cabal-debian explain what changes it is making to the dependency
list.
-- David Fox <dsf@seereason.com> Sat, 24 Jan 2009 07:27:47 -0800
haskell-debian (3.17) unstable; urgency=low
* Have cabal-debian --substvar print its result to stderr.
-- David Fox <dsf@seereason.com> Fri, 23 Jan 2009 10:33:48 -0800
haskell-debian (3.16) unstable; urgency=low
* Back out register/unregister stuff, just have cabal-debian die if the
package doesn't have a library section.
-- David Fox <dsf@seereason.com> Thu, 22 Jan 2009 15:33:43 -0800
haskell-debian (3.15) unstable; urgency=low
* Don't leave package registered after computing lbi.
-- David Fox <dsf@seereason.com> Thu, 22 Jan 2009 14:19:23 -0800
haskell-debian (3.14) unstable; urgency=low
* Fix a bug that resulted in a fromJust Nothing error.
-- David Fox <dsf@seereason.com> Thu, 22 Jan 2009 09:59:16 -0800
haskell-debian (3.13) unstable; urgency=low
* Add the cabal-debian executable to this package to ease bootstrapping.
-- David Fox <dsf@seereason.com> Fri, 16 Jan 2009 06:41:40 -0800
haskell-debian (3.12) unstable; urgency=low
* Export some functions and types from Debian.Apt.Index that were
already being used by other applications
* Allow relation parser to skip empty relations like such as: a, ,c
-- Jeremy Shaw <jeremy@n-heptane.com> Fri, 09 Jan 2009 18:22:09 -0600
haskell-debian (3.11) unstable; urgency=low
* Gather code to retrieve the text an URI points to into the Debian.URI
module.
-- David Fox <dsf@seereason.com> Tue, 04 Nov 2008 13:53:33 -0800
haskell-debian (3.10) unstable; urgency=low
* Change name and arch of doc package.
-- David Fox <dsf@seereason.com> Sat, 20 Sep 2008 12:07:38 -0700
haskell-debian (3.9) unstable; urgency=low
* Compute exactly which packages participate in dependency cycles.
-- David Fox <dsf@seereason.com> Mon, 18 Aug 2008 12:42:56 -0700
haskell-debian (3.8) unstable; urgency=low
* Don't add an extra newline at the end of the Files section when
editing the .changes file.
-- David Fox <dsf@seereason.com> Mon, 21 Jul 2008 10:57:49 -0700
haskell-debian (3.7) unstable; urgency=low
* Eliminate all direct uses of TIO, we always use CIO m => so
that all functions can be called from the regular IO monad.
-- David Fox <dsf@seereason.com> Sat, 19 Jul 2008 10:27:49 -0700
haskell-debian (3.6) unstable; urgency=low
* Remove useless arguments from insertRelease.
* Replace debianization
-- David Fox <dsf@seereason.com> Tue, 01 Jul 2008 10:41:22 -0700
haskell-debian (3.5) unstable; urgency=low
* Debianization generated by cabal-debian
-- David Fox <dsf@seereason.com> Sat, 28 Jun 2008 15:49:07 -0700
haskell-debian (3.4) unstable; urgency=low
* Even correcter code for doing Relax-Depends. The relaxDeps function
is now seperate from the other build depenency functions, which makes
things a bit simpler and easier to document.
-- David Fox <dsf@seereason.com> Wed, 18 Jun 2008 21:00:36 +0000
haskell-debian (3.3) unstable; urgency=low
* Add code to correctly implement Relax-Depends for non-global
dependencies.
-- David Fox <dsf@seereason.com> Sat, 31 May 2008 07:31:15 +0000
haskell-debian (3.2) unstable; urgency=low
* Redo the buildable function in GenBuildDeps.
* Improve message from OSImage.updateLists.
-- David Fox <dsf@seereason.com> Sat, 24 May 2008 13:06:09 +0000
haskell-debian (3.1-1) unstable; urgency=low
* Version number follies.
-- David Fox <dsf@seereason.com> Thu, 22 May 2008 16:18:47 -0700
haskell-debian (3.1) unstable; urgency=low
* Re-worked the build dependency computation
-- David Fox <dsf@seereason.com> Thu, 22 May 2008 10:59:22 -0700
haskell-debian (3.0) unstable; urgency=low
* Re-organization of module heirarchy.
-- David Fox <dsf@seereason.com> Mon, 19 May 2008 12:47:25 -0700
haskell-debian (2.28) unstable; urgency=low
* Eliminate use of haskell-ugly library.
-- David Fox <dsf@seereason.com> Wed, 14 May 2008 12:30:40 -0700
haskell-debian (2.27) unstable; urgency=low
* Changes for switch to lazy bytestrings in haskell-unixutils.
-- David Fox <dsf@seereason.com> Tue, 06 May 2008 05:52:51 -0700
haskell-debian (2.26) unstable; urgency=low
* Improve error report from "Missing control file or changelog"
-- David Fox <dsf@seereason.com> Mon, 05 May 2008 05:59:27 -0700
haskell-debian (2.25) unstable; urgency=low
* Packaging changes for haskell-devscripts 0.6.10.
-- David Fox <dsf@seereason.com> Sat, 29 Mar 2008 10:25:54 -0700
haskell-debian (2.24) unstable; urgency=low
* New version of dupload reads both /etc/dupload.conf and ~/.dupload.conf, so
we have to explicitly unset $preupload in ~/.dupload.conf.
-- David Fox <dsf@seereason.com> Tue, 25 Mar 2008 05:49:08 -0700
haskell-debian (2.23) unstable; urgency=low
* Fix a divide by zero error in Debian.Shell. This should also improve
the behavior of the code that outputs one dot per 128 characters of
shell command output.
-- David Fox <dsf@seereason.com> Wed, 12 Mar 2008 16:55:59 +0000
haskell-debian (2.22) unstable; urgency=low
* Add a chars/dot argument to Shell.dotOutput
* Moved some functions from Shell to haskell-unixutils
* Moved TIO module to haskell-extra
-- David Fox <dsf@seereason.com> Sun, 02 Mar 2008 10:14:13 -0800
haskell-debian (2.21) unstable; urgency=low
* Change some writeFile calls to avoid lazyness in evaluating the
second argument, which appears to lead to locked file errors.
-- David Fox <dsf@seereason.com> Sun, 24 Feb 2008 11:06:53 -0800
haskell-debian (2.20) unstable; urgency=low
* Message Improvements
* Discard duplicate dependency relations
* Fix rfc822DateFormat
-- Jeremy Shaw <jeremy@n-heptane.com> Wed, 20 Feb 2008 13:34:34 -0800
haskell-debian (2.19) unstable; urgency=low
* Added more functions for working with index files
-- Jeremy Shaw <jeremy@n-heptane.com> Tue, 19 Feb 2008 16:07:46 -0800
haskell-debian (2.18) unstable; urgency=low
* Hack: Debian.Local.Insert.addPackagesToIndexes work-around for optimizer bug
* Debian.Package: use controlFromIndex instead of calling zcat
-- Jeremy Shaw <jeremy@n-heptane.com> Mon, 11 Feb 2008 23:08:30 -0800
haskell-debian (2.17) unstable; urgency=low
* TIO module fixes and cleanups.
-- David Fox <dsf@seereason.com> Thu, 07 Feb 2008 05:45:00 -0800
haskell-debian (2.16) unstable; urgency=low
* Add setRepoMap to install cached repository info
* Print more info about what happened when a repository appears not to exist.
-- David Fox <ddssff@gmail.com> Wed, 06 Feb 2008 16:00:45 -0800
haskell-debian (2.15) unstable; urgency=low
* Fix bug in Debian.VersionPolicy
* Split a simple TIO monad out of the AptIO monad.
* Simplify Repository type, eliminate parameterized Release etc.
* Improve type safety of the SourcesList related types
-- David Fox <ddssff@gmail.com> Wed, 06 Feb 2008 05:38:12 -0800
haskell-debian (2.14) unstable; urgency=low
* Rewrite of Debian.VersionPolicy.
* Run unit tests during build
-- David Fox <ddssff@gmail.com> Mon, 28 Jan 2008 13:07:00 -0800
haskell-debian (2.13) unstable; urgency=low
* Improvements in code currently used to compute the build dependencies.
This allows builds of packages which previously caused an combinatoric
explosion in memory and time use. The specific modifications are to
avoid making a huge list of all the solution candidates that failed,
and to put the relations into a normal form which only involves equals
dependencies on packages that are actually available for installation.
Finally, a bug in handling of architecture specific dependencies was
fixed which might have been causing the extremely long and fruitless
searches for some packages' build dependencies.
-- David Fox <ddssff@gmail.com> Sat, 19 Jan 2008 19:28:32 +0000
haskell-debian (2.12) unstable; urgency=low
* Add Debian.Apt.Dependecies and Debian.Apt.Package to debian.cabal
-- Jeremy Shaw <jeremy.shaw@linspireinc.com> Fri, 18 Jan 2008 17:13:24 -0800
haskell-debian (2.11) unstable; urgency=low
* Added trump detector
* Added code to find parents and siblings of a binary package from the
Packages/Sources files
* Packaging updates
-- Jeremy Shaw <jeremy.shaw@linspireinc.com> Fri, 14 Dec 2007 13:55:20 -0800
haskell-debian (2.10) unstable; urgency=low
* Added new interface, Apt.Debian.Methods.fetch which allows the UI
portion of fetching (status, authentication), to be controlled by
providing a set of callback functions.
-- Jeremy Shaw <jeremy.shaw@linspireinc.com> Tue, 20 Nov 2007 14:07:43 -0800
haskell-debian (2.9) unstable; urgency=low
* Add caching of loaded package indexes based on the path and the
file status of the cached index file. Also splits Debian.Types
into several modules.
-- David Fox <dsf@seereason.org> Fri, 9 Nov 2007 11:05:11 -0800
haskell-debian (2.8) unstable; urgency=low
* Last version had bogus dependencies due to an unknown build error.
Make loading of package indexes less lazy in an attempt to reduce
memory usage.
-- David Fox <dsf@seereason.org> Wed, 7 Nov 2007 10:54:27 -0800
haskell-debian (2.7) unstable; urgency=low
* Make loading of package indexes lazy.
-- David Fox <dsf@seereason.org> Mon, 22 Oct 2007 11:11:34 -0700
haskell-debian (2.6) unstable; urgency=low
* Pass --immediate-configure-false to build-env so we can create
environments for gutsy, lenny, and sid.
-- David Fox <dsf@seereason.org> Sat, 20 Oct 2007 16:17:59 -0700
haskell-debian (2.5) unstable; urgency=low
* Reduce amount of apt-get updating that occurs.
-- David Fox <ddssff@gmail.com> Sat, 20 Oct 2007 13:50:25 +0000
haskell-debian (2.4) unstable; urgency=low
* Fix parsing of version tags in VersionPolicy. It was always failing
and therefore not understanding versions we had generated.
-- David Fox <ddssff@gmail.com> Sat, 13 Oct 2007 04:44:39 -0700
haskell-debian (2.3) unstable; urgency=low
* The EnvPath and EnvRoot types had show methods that were not
invertable by read. Now they use deriving Show, and use rootPath
and the new outsidePath to convert EnvRoot and EnvPath to the
FilePath type. This is a big looking change, but safe.
* Replace code that looked at the "Package" and "Version" fields
of a parsed control file with calls to packageName and
packageVersion, which just returns values already computed and
saved in the Package object.
* Use EnvPath instead of FilePath in places where it makes sense, such
as the copyDebianBuildTree and other places in Debian.SourceTree.
This change propagated down in various places, and the cutoff may be
a little out of whack in some places, but it is all typesafe (and
therefore wonderful?)
-- David Fox <ddssff@gmail.com> Thu, 11 Oct 2007 15:43:03 +0000
haskell-debian (2.2) unstable; urgency=low
* Fix a bug in parsing of dependency relations when there is
whitespace after a right square brace.
-- David Fox <ddssff@gmail.com> Tue, 9 Oct 2007 21:00:24 +0000
haskell-debian (2.1) unstable; urgency=low
* Fix show method of SliceList, the elements need to be
terminated by newlines.
-- David Fox <ddssff@gmail.com> Fri, 5 Oct 2007 00:11:33 -0700
haskell-debian (2.0) unstable; urgency=low
* Change Apt. to Debian.
* Added Debian.Apt.Methods
* Added Debian.Deb
* Added Debian.Time
-- Jeremy Shaw <jeremy.shaw@linspire.com> Wed, 19 Sep 2007 15:14:10 -0700
haskell-apt (1.0) unstable; urgency=low
* Initial Debian package.
-- David Fox <ddssff@gmail.com> Tue, 18 Sep 2007 09:33:24 -0700