[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