diff --git a/changelog b/changelog
new file mode 100644
--- /dev/null
+++ b/changelog
@@ -0,0 +1,335 @@
+haskell-debian (3.79.4) unstable; urgency=low
+
+  * Add changelog to list of extra source files so it is added to
+    the tarball.
+
+ -- David Fox <dsf@seereason.com>  Tue, 15 Oct 2013 07:36:41 -0700
+
+haskell-debian (3.79.3) unstable; urgency=low
+
+  * Make the changelog visible in hackage2.
+
+ -- David Fox <dsf@seereason.com>  Tue, 15 Oct 2013 07:33:02 -0700
+
+haskell-debian (3.79.2) unstable; urgency=low
+
+  * Allow package to build with either process-listlike or process-extra.
+
+ -- David Fox <dsf@seereason.com>  Fri, 04 Oct 2013 09:02:48 -0700
+
+haskell-debian (3.79.1) unstable; urgency=low
+
+  * Switch from using package process-extras to process-listlike.
+
+ -- David Fox <dsf@seereason.com>  Wed, 05 Jun 2013 06:22:26 -0700
+
+haskell-debian (3.79) unstable; urgency=low
+
+  * Efficiency fix for the Text instance of Debian.Control.
+  * Get rid of the Data.Text parser, instead parse the ByteString and
+    then decode the resulting control file.  Much faster I think.
+
+ -- David Fox <dsf@seereason.com>  Mon, 29 Apr 2013 21:33:55 -0700
+
+haskell-debian (3.78) unstable; urgency=low
+
+  * Change URI' to simplify its Read and Show instances, it is now just a
+    private constructor applied to a string for which parseURI was known
+    to succeed.
+  * Add changelog.pre-debian to the source file list
+
+ -- David Fox <dsf@seereason.com>  Sun, 28 Apr 2013 12:51:11 -0700
+
+haskell-debian (3.77) unstable; urgency=low
+
+  * Add a URI' type that is a wrapper around URI with working Read and
+    Show instances.
+
+ -- David Fox <dsf@seereason.com>  Fri, 26 Apr 2013 11:00:10 -0700
+
+haskell-debian (3.76) unstable; urgency=low
+
+  * Add Debian.UTF, with support for reading and decoding "almost-utf8" files
+
+ -- David Fox <dsf@seereason.com>  Thu, 25 Apr 2013 07:56:45 -0700
+
+haskell-debian (3.75) unstable; urgency=low
+
+  * If we get a UTF8 decoding error just insert the offending character
+    into the output stream.  There is an
+
+ -- David Fox <dsf@seereason.com>  Wed, 24 Apr 2013 15:30:30 -0700
+
+haskell-debian (3.74) unstable; urgency=low
+
+  * Add Debian.Relation.Text and Debian.Version.Text.
+
+ -- David Fox <dsf@seereason.com>  Tue, 23 Apr 2013 18:11:00 -0700
+
+haskell-debian (3.73) unstable; urgency=low
+
+  * Use Text instead of ByteString in the functions exported
+    by Debian.Control.
+
+ -- David Fox <dsf@seereason.com>  Tue, 23 Apr 2013 17:59:21 -0700
+
+haskell-debian (3.72) unstable; urgency=low
+
+  * Add Debian.Control.Text, Data.Text support for control files.
+
+ -- David Fox <dsf@seereason.com>  Tue, 23 Apr 2013 17:19:22 -0700
+
+haskell-debian (3.71) unstable; urgency=low
+
+  * Refine the ArchitectureReq type to parse things like !linux-any.
+
+ -- David Fox <dsf@seereason.com>  Sat, 13 Apr 2013 15:55:27 -0700
+
+haskell-debian (3.70.2) unstable; urgency=low
+
+  * Fix source repository location in cabal file.
+
+ -- David Fox <dsf@seereason.com>  Sat, 13 Apr 2013 11:11:45 -0700
+
+haskell-debian (3.70.1) unstable; urgency=low
+
+  * Add Show and Read instances for DebianVersion.
+
+ -- David Fox <dsf@seereason.com>  Tue, 09 Apr 2013 08:58:44 -0700
+
+haskell-debian (3.70) unstable; urgency=low
+
+  * Make Pretty instances for all the types in Debian.Relation:
+    Relation, Relations, BinPkgName, etc.  Don't export the individual
+    functions like prettyRelation, clients can just call pretty.
+
+ -- David Fox <dsf@seereason.com>  Thu, 27 Dec 2012 05:50:56 -0800
+
+haskell-debian (3.69.3) unstable; urgency=low
+
+  * Add a missing newline in the generated log entry comments.
+
+ -- David Fox <dsf@seereason.com>  Wed, 26 Dec 2012 16:42:41 -0800
+
+haskell-debian (3.69.2) unstable; urgency=low
+
+  * Fix formatting of pretty printed changelog entries - There were two
+    newlines before the signature and none after, there should be one and
+    one.
+
+ -- David Fox <dsf@seereason.com>  Wed, 26 Dec 2012 16:05:49 -0800
+
+haskell-debian (3.69.1) unstable; urgency=low
+
+  * Fix the darcs repo path.
+
+ -- David Fox <dsf@seereason.com>  Mon, 19 Nov 2012 16:35:37 -0800
+
+haskell-debian (3.69) unstable; urgency=low
+
+  * Fix changelog formatting by adding a newtype named ChangeLog with
+    a Pretty instance.
+  * Rename parseLog -> parseEntries, add a parseChangeLog function.
+
+ -- David Fox <dsf@seereason.com>  Mon, 19 Nov 2012 11:10:37 -0800
+
+haskell-debian (3.68) unstable; urgency=low
+
+  * Fix the formatting of changelog entries (an extra newline was being
+    appended) and replace the functions prettyChanges, prettyChangesFile,
+    and prettyEntry with instances of Pretty.
+
+ -- David Fox <dsf@seereason.com>  Sun, 18 Nov 2012 07:04:28 -0800
+
+haskell-debian (3.67) unstable; urgency=low
+
+  * Eliminate the PkgName type, instead make BinPkgName and SrcPkgName
+    instances of a class named PkgName.
+
+ -- David Fox <dsf@seereason.com>  Sat, 17 Nov 2012 06:11:06 -0800
+
+haskell-debian (3.66) unstable; urgency=low
+
+  * Eliminate the use of the tiny pretty-class package, use the Pretty
+    class from ansi-wl-pprint instead.
+  * Improve the pretty printing of control files in terms of terminating
+    newlines and the newlines between paragraphs.
+  * Add some control file unit tests.
+
+ -- David Fox <dsf@seereason.com>  Sun, 11 Nov 2012 08:21:07 -0800
+
+haskell-debian (3.65) unstable; urgency=low
+
+  * Replace the Show instances for control files with Pretty instances.
+
+ -- David Fox <dsf@seereason.com>  Thu, 18 Oct 2012 12:26:37 -0700
+
+haskell-debian (3.64.1) unstable; urgency=low
+
+  * Fix typo in maintainer name.
+
+ -- David Fox <dsf@seereason.com>  Mon, 01 Oct 2012 09:19:45 -0700
+
+haskell-debian (3.64) unstable; urgency=low
+
+  * Eliminate dependency on progress, eliminate most of the Unixutils
+    dependency.  We still need the ByteString versions of the functions
+    from System.Process, and a couple of other process functions.
+
+ -- David Fox <dsf@seereason.com>  Mon, 26 Mar 2012 17:25:17 -0700
+
+haskell-debian (3.63) unstable; urgency=low
+
+  * Use distinct types for Debian source package names and binary package
+    names everywhere, instead of strings.
+
+ -- David Fox <dsf@seereason.com>  Thu, 15 Mar 2012 12:33:05 -0700
+
+haskell-debian (3.62.2) unstable; urgency=low
+
+  * When parsing a list of package version relations, strip any lines
+    that begin with a '#' - they are comments.
+
+ -- David Fox <dsf@seereason.com>  Thu, 08 Mar 2012 10:22:13 -0800
+
+haskell-debian (3.62.1) unstable; urgency=low
+
+  * Export old relaxinfo functions and data structures for diagnosing
+    performance problems.
+
+ -- David Fox <dsf@seereason.com>  Thu, 01 Mar 2012 13:14:53 -0800
+
+haskell-debian (3.62) unstable; urgency=low
+
+  * New type for RelaxInfo, was RelaxInfo [(BinPkgName, Maybe SrcPkgName)]
+    now (SrcPkgName -> BinPkgName -> Bool).
+
+ -- David Fox <dsf@seereason.com>  Sat, 25 Feb 2012 18:07:16 -0800
+
+haskell-debian (3.61.1) unstable; urgency=low
+
+  * Add some Data and Typeable instances.
+
+ -- David Fox <dsf@seereason.com>  Thu, 12 Jan 2012 10:18:58 -0800
+
+haskell-debian (3.61) unstable; urgency=low
+
+  * Uploading to hackage.
+  * Remove crypto++ dependency (it was a mistake.)
+  * Add optimization flag to ghc-options
+  * Reference seereason darcs repo
+
+ -- David Fox <dsf@seereason.com>  Thu, 06 Oct 2011 09:04:38 -0700
+
+haskell-debian (3.60) unstable; urgency=low
+
+  * Replace bogus Show instances in Debian.Relation.Common with pretty
+    printing functions.
+  * Change cabal category from System to Debian (to join the dpkg package)
+  * Fix some of the compiler warnings.
+  * Change the Show instances in Debian.Version into pretty printing
+    functions too.
+
+ -- David Fox <dsf@seereason.com>  Sun, 25 Sep 2011 07:33:25 -0700
+
+haskell-debian (3.59) unstable; urgency=low
+
+  * Move the cabal-debian program into a separate pacakge.
+
+ -- David Fox <dsf@seereason.com>  Sun, 18 Sep 2011 06:43:36 -0700
+
+haskell-debian (3.58-0.2) unstable; urgency=low
+
+  * Remove the --deb-name option, all the package name special cases need
+    to be encoded in the Distribution.Package.Debian.Bundled.debianName function
+    so that we can fix both the names for the package we are building and
+    the names of its dependencies.
+
+ -- David Fox <dsf@seereason.com>  Thu, 25 Aug 2011 10:58:11 -0700
+
+haskell-debian (3.58-0.1) unstable; urgency=low
+
+  * Add --deb-name option, which sets the part of the package name between
+    the prefix libghc- and the suffix -dev.
+  * Add --epoch
+  * Add --deb-version
+
+ -- David Fox <dsf@seereason.com>  Wed, 24 Aug 2011 20:45:33 -0700
+
+haskell-debian (3.58) unstable; urgency=low
+
+  * Add a --ghc-version option to specify what the ghc version is in the
+    build environment, in case it is different from the one where the
+    autobuilder is being run.  This affects what packages cabal-debian
+    thinks are built into the compiler.  I have non-working code to actually
+    look in the environment for this information, but it depends on having
+    the compiler already installed there.
+  * Greatly sped-up cabal-debian.
+  * Add --build-dep to specify extra build dependencies.
+  * Generate a haskell-packagename-utils deb with all the executables, rather
+    than one deb per executable.
+
+ -- David Fox <dsf@seereason.com>  Fri, 19 Aug 2011 08:34:36 -0700
+
+haskell-debian (3.57) unstable; urgency=low
+
+  * Re-order generated dependencies so we are more likely to build
+    with newer packages installed.
+
+ -- David Fox <dsf@seereason.com>  Tue, 16 Aug 2011 19:04:29 -0700
+
+haskell-debian (3.56-1) unstable; urgency=low
+
+  * I created a new repository by importing the sid version of
+    haskell-debian-3.55 and then applying my patches.  This is because
+    I don't understand why Marco's repository is so different from the
+    code in sid.  At some point we will get this all sorted out.
+
+ -- David Fox <dsf@seereason.com>  Tue, 16 Aug 2011 13:00:15 -0700
+
+haskell-debian (3.55-2) unstable; urgency=low
+
+  * Build against parsec 3
+
+ -- Joachim Breitner <nomeata@debian.org>  Mon, 13 Jun 2011 18:13:10 +0200
+
+haskell-debian (3.55-1) unstable; urgency=low
+
+  * Use ghc instead of ghc6
+  * control: Standards-Version: Bump, no changes needed.
+  * control: haskell-debian-utils: Adds Recommends: apt-file.
+  * New upstream version.
+  * patches/dont-build-teste.patch: Update patch to new upstream
+    version.
+  * control: Update dependency on haxml to 1.20.*.
+  * control: Depends on utf8-string.
+
+ -- Marco Túlio Gontijo e Silva <marcot@debian.org>  Fri, 03 Jun 2011 22:49:23 -0300
+
+haskell-debian (3.47-3) unstable; urgency=low
+
+  * Re-add dont-build-tests.patch, lost in the previous upload 
+
+ -- Joachim Breitner <nomeata@debian.org>  Thu, 24 Jun 2010 19:33:30 +0200
+
+haskell-debian (3.47-2) unstable; urgency=low
+
+  [ Erik de Castro Lopo ]
+  * debian/control: Fix lintian warnings.
+  * Add man pages for apt-get-build-depends, cabal-debian, debian-report and
+    fakechanges.
+  * Add libghc6-debian-doc.doc-base.
+  * Move installation of binaries and man pages from rules file to new file
+    haskell-debian-utils.install.
+
+  [ Joachim Breitner ]
+  * Adjust copyright file per FTP master request. 
+  * Bump haskell-regex-tdfa dependency
+
+ -- Joachim Breitner <nomeata@debian.org>  Thu, 24 Jun 2010 09:47:55 +0200
+
+haskell-debian (3.47-1) unstable; urgency=low
+
+  * Initial release.
+
+ -- Joachim Breitner <nomeata@debian.org>  Sun, 09 May 2010 19:08:20 +0200
diff --git a/debian.cabal b/debian.cabal
--- a/debian.cabal
+++ b/debian.cabal
@@ -1,5 +1,5 @@
 Name:           debian
-Version:        3.79.3
+Version:        3.79.4
 License:        BSD3
 License-File:   debian/copyright
 Author:         David Fox <dsf@seereason.com>, Jeremy Shaw <jeremy@seereason.com>, Clifford Beshers <beshers@seereason.com>
@@ -14,7 +14,7 @@
   the Debian policy manual - version numbers, control file syntax, etc.
 extra-source-files:
   Test/Main.hs, Test/Changes.hs, Test/Dependencies.hs,
-  Test/SourcesList.hs, Test/VersionPolicy.hs, Test/Versions.hs, Test/Control.hs, debian/changelog, debian/changelog.pre-debian
+  Test/SourcesList.hs, Test/VersionPolicy.hs, Test/Versions.hs, Test/Control.hs, changelog, debian/changelog, debian/changelog.pre-debian
 
 Flag cabal19
  Description: True if Cabal >= 1.9 is available
diff --git a/debian/changelog b/debian/changelog
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+haskell-debian (3.79.4) unstable; urgency=low
+
+  * Add changelog to list of extra source files so it is added to
+    the tarball.
+
+ -- David Fox <dsf@seereason.com>  Tue, 15 Oct 2013 07:36:41 -0700
+
 haskell-debian (3.79.3) unstable; urgency=low
 
   * Make the changelog visible in hackage2.
