[Git][haskell-team/package-plan][sten] 3 commits: Fix package plan after exception-transformers revision

Nicholas D Steeves (@sten) gitlab at salsa.debian.org
Tue May 12 21:02:59 BST 2026



Nicholas D Steeves pushed to branch sten at Debian Haskell Group / package-plan


Commits:
b96481d5 by Scott Talbert at 2026-05-12T15:43:35-04:00
Fix package plan after exception-transformers revision

- - - - -
4456f60c by Nicholas D Steeves at 2026-05-12T16:02:08-04:00
Document that a locale must be configured for test-packages.pl to not fail.

- - - - -
1a428cf0 by Nicholas D Steeves at 2026-05-12T16:02:12-04:00
fix various quoting typos

- - - - -


2 changed files:

- README.md
- patches/exception-transformers/0.4.0.12/no-fail


Changes:

=====================================
README.md
=====================================
@@ -68,7 +68,7 @@ In addition to `packages.txt`, the follwing files are taken into account:
    This can be used for packages not on hackage, or when the cabal-file editing
    feature on hackage has been used. In that case, the unmodified cabal file
    ought to be added here.
- * `patches/<pkg>/<version>/
+ * `patches/<pkg>/<version>/`
    A directory of patches, in the same format as `debian/patches` (so that the
    files can be taken unmodified from there). The patches are applied to the
    Cabal files of the “internal“ repository.
@@ -93,6 +93,12 @@ The script has a few dependencies, so run
       libsdl2-ttf-dev libzmq3-dev ca-certificates libyaml-dev \
       libgraphene-1.0-dev libgtk-4-dev libpq-dev
 
+Please note that `test-packages.pl` will fail when a UTF-8 locale has not been
+configured; This means it will fail in most schroots, by default, and in some
+containers. When the LANG and/or LC_ALL environment variable does not contain
+"UTF-8", this indicates that UTF-8 has probably not been configured.  It is then
+necessary to `sudo dpkg-reconfigure locales`.
+
 To test the package plan, run
 
     cabal update
@@ -101,7 +107,7 @@ To test the package plan, run
 this tool will
 
  * read `packages.txt`.
- * read the hackage index from `~/.cabal/packages/hackage.haskell.org/00-index.tar"
+ * read the hackage index from `~/.cabal/packages/hackage.haskell.org/00-index.tar`
    (hence the need to run `cabal update`).
  * read the LTS version ranges from `lts.config`.
  * read the Debian package index using `grep-aptavail`.
@@ -144,6 +150,9 @@ The following Dockerfile may help test in a reproducible environment
      libxml2-dev libpcre2-dev libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev \
      libsdl2-ttf-dev libzmq3-dev ca-certificates libyaml-dev libpq-dev
 
+Please note that `test-packages.pl` will fail when a UTF-8 locale has
+not been configured.
+
     # Replace the following with
     # git clone <URI> -b <BRANCH_NAME>
     # to test a specific branch.
@@ -182,6 +191,7 @@ Following packages are required for compilation:
  * ghc (obliviously)
  * libghc-attoparsec-dev
  * libghc-process-extras-dev
+ * a configured locale
 
 This program finds packages with newer minor versions. These are likely
 non-disruptive to upgrade, so if you have a few moments to spare, you can work


=====================================
patches/exception-transformers/0.4.0.12/no-fail
=====================================
@@ -2,11 +2,11 @@ Index: b/exception-transformers.cabal
 ===================================================================
 --- a/exception-transformers.cabal
 +++ b/exception-transformers.cabal
-@@ -29,7 +29,6 @@ library
- 
-   build-depends:
-     base                >= 4   && < 5,
--    fail                >= 4   && < 5,
-     transformers        >= 0.2 && < 0.7,
-     transformers-compat >= 0.3 && < 0.8
- 
+@@ -30,7 +30,6 @@ library
+ 
+   build-depends:
+     base                >= 4   && < 5,
+-    fail                >= 4   && < 5,
+     transformers        >= 0.2 && < 0.7,
+     transformers-compat >= 0.3 && < 0.9
+ 



View it on GitLab: https://salsa.debian.org/haskell-team/package-plan/-/compare/d71907f6143204844f9792fd36bce237797f13c8...1a428cf09740f1d7bf1f8b6421f671aaf0fd3457

-- 
View it on GitLab: https://salsa.debian.org/haskell-team/package-plan/-/compare/d71907f6143204844f9792fd36bce237797f13c8...1a428cf09740f1d7bf1f8b6421f671aaf0fd3457
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-haskell-commits/attachments/20260512/8b0cb8db/attachment-0001.htm>


More information about the Pkg-haskell-commits mailing list