[Git][haskell-team/DHG_packages][experimental] 21 commits: termonad: termonad binary package Recommends libghc-termonad-dev

Ilias Tsitsimpis (@iliastsi) gitlab at salsa.debian.org
Sun Oct 24 14:34:19 BST 2021



Ilias Tsitsimpis pushed to branch experimental at Debian Haskell Group / DHG_packages


Commits:
7e375934 by Clint Adams at 2021-09-02T09:45:19-04:00
termonad: termonad binary package Recommends libghc-termonad-dev

- - - - -
2f25206b by Clint Adams at 2021-09-20T15:38:16-04:00
hledger-lib: Upgrading from 1.18.1 to 1.19.1

- - - - -
bbfa4ec2 by Clint Adams at 2021-09-20T15:52:26-04:00
hledger: Upgrading from 1.18.1 to 1.19.1

- - - - -
4c41fb99 by Clint Adams at 2021-09-20T15:59:21-04:00
hledger-ui: Upgrading from 1.18.1 to 1.19.1

- - - - -
fcb6e4a6 by Clint Adams at 2021-09-20T16:05:59-04:00
hledger-web: Upgrading from 1.18.1 to 1.19.1

- - - - -
192e4c33 by Clint Adams at 2021-09-20T16:07:17-04:00
hledger-interest: Upgrading from 1.5.5 to 1.6.0

- - - - -
9e62f6b7 by Debian Janitor at 2021-09-20T20:12:42+00:00
Remove MIA uploaders
- - - - -
24c599b0 by Debian Janitor at 2021-09-20T20:13:19+00:00
Remove MIA uploaders
- - - - -
9e1acec0 by Clint Adams at 2021-09-21T18:55:01+00:00
Merge branch 'mia/c2hs' into 'master'

Remove MIA uploaders:

See merge request haskell-team/DHG_packages!8
- - - - -
a5538cbd by Clint Adams at 2021-09-21T18:55:28+00:00
Merge branch 'mia/haskell-http' into 'master'

Remove MIA uploaders:

See merge request haskell-team/DHG_packages!7
- - - - -
1b3e1255 by Ilias Tsitsimpis at 2021-10-03T14:29:26+03:00
ghc: Disable parallel install (#944493)

- - - - -
788639ac by Ilias Tsitsimpis at 2021-10-03T14:29:27+03:00
ghc: Fix FTBFS with autoconf 2.71 (#995036)

- - - - -
8231e6df by Ilias Tsitsimpis at 2021-10-03T14:29:27+03:00
ghc: Fix FTBFS with Sphinx 4.2.0 (#995429)

- - - - -
078e3aa4 by Ilias Tsitsimpis at 2021-10-16T15:00:58+03:00
Merge branch 'master' into experimental

- - - - -
1ed7207e by Ilias Tsitsimpis at 2021-10-16T15:14:52+03:00
ghc: New upstream release (8.10.7)

- - - - -
c388b133 by Ilias Tsitsimpis at 2021-10-16T15:17:04+03:00
ghc: Add new upstream GPG key

- - - - -
c42baf8c by Ilias Tsitsimpis at 2021-10-16T15:19:24+03:00
ghc: Drop patches applied upstream

- - - - -
51623844 by Ilias Tsitsimpis at 2021-10-16T15:38:13+03:00
ghc: Re-enable fix-big-endian-ffi patch

- - - - -
a030d1e3 by Ilias Tsitsimpis at 2021-10-24T14:55:29+03:00
ghc: Fix compilation on armel

- - - - -
39130922 by Ilias Tsitsimpis at 2021-10-24T14:55:47+03:00
ghc: Fix linker relocation errors on mips64el

- - - - -
caef9440 by Ilias Tsitsimpis at 2021-10-24T15:04:24+03:00
ghc: Switch to unregistered build on i386

>From GHC 8.10 and later, native code generator support for legacy x87
floating point coprocessor has been removed. GHC now only support
floating point via SSE2. This causes a baseline violation on Debian for
i386 where there is no SSE support. Fallback to unregisterised builds on
i386.

- - - - -


25 changed files:

- p/c2hs/debian/changelog
- p/c2hs/debian/control
- p/ghc/debian/changelog
- p/ghc/debian/patches/fix-big-endian-ffi
- + p/ghc/debian/patches/fix-llvm-armel
- + p/ghc/debian/patches/latomic-64bit
- + p/ghc/debian/patches/latomic-subword
- p/ghc/debian/patches/series
- p/ghc/debian/rules
- p/ghc/debian/upstream/signing-key.asc
- p/haskell-hledger-interest/debian/changelog
- p/haskell-hledger-interest/debian/control
- p/haskell-hledger-lib/debian/changelog
- p/haskell-hledger-lib/debian/control
- p/haskell-hledger-ui/debian/changelog
- p/haskell-hledger-ui/debian/control
- p/haskell-hledger-web/debian/changelog
- p/haskell-hledger-web/debian/control
- p/haskell-hledger/debian/changelog
- p/haskell-hledger/debian/control
- p/haskell-http/debian/changelog
- p/haskell-http/debian/control
- p/haskell-termonad/debian/changelog
- p/haskell-termonad/debian/control
- + p/haskell-termonad/debian/upstream/metadata


Changes:

=====================================
p/c2hs/debian/changelog
=====================================
@@ -1,3 +1,9 @@
+c2hs (0.28.6-2) UNRELEASED; urgency=medium
+
+  * Remove MIA uploaders
+
+ -- Debian Janitor <janitor at jelmer.uk>  Mon, 20 Sep 2021 20:13:15 -0000
+
 c2hs (0.28.6-1) unstable; urgency=medium
 
   [ Dmitry Bogatov ]


=====================================
p/c2hs/debian/control
=====================================
@@ -1,7 +1,6 @@
 Source: c2hs
 Maintainer: Debian Haskell Group <pkg-haskell-maintainers at lists.alioth.debian.org>
 Uploaders:
- Arjan Oosting <arjan at debian.org>,
  Erik de Castro Lopo <erikd at mega-nerd.com>,
 Priority: optional
 Section: haskell


=====================================
p/ghc/debian/changelog
=====================================
@@ -1,3 +1,16 @@
+ghc (8.10.7-1~exp1) experimental; urgency=medium
+
+  * New upstream release.
+  * Add upstream GPG key used to sign the tarballs.
+  * Drop patches applied upstream.
+  * Refresh and re-enable 'fix-big-endian-ffi' patch.
+  * Fix compilation on armel.
+  * Fix linker relocation errors on mips64el.
+  * Switch to unregistered build on i386 to avoid a baseline violation.
+    Thanks to Adrian Bunk for the patch.
+
+ -- Ilias Tsitsimpis <iliastsi at debian.org>  Sun, 24 Oct 2021 15:03:50 +0300
+
 ghc (8.10.6-1~exp4) experimental; urgency=medium
 
   * Drop some patches now upstream.
@@ -44,6 +57,16 @@ ghc (8.10.1-1~exp1) experimental; urgency=medium
 
  -- Gianfranco Costamagna <locutusofborg at debian.org>  Wed, 27 May 2020 17:46:58 +0200
 
+ghc (8.8.4-3) unstable; urgency=medium
+
+  * Disable parallel install to fix races with missing directories
+    (Closes: #944493)
+  * Fix FTBFS with autoconf 2.71. Thanks to Matthias Klose for the patch
+    (Closes: #995036)
+  * Fix FTBFS with Sphinx 4.2.0 (Closes: #995429)
+
+ -- Ilias Tsitsimpis <iliastsi at debian.org>  Sun, 03 Oct 2021 14:27:00 +0300
+
 ghc (8.8.4-2) unstable; urgency=medium
 
   [ Ilias Tsitsimpis ]


=====================================
p/ghc/debian/patches/fix-big-endian-ffi
=====================================
@@ -12,11 +12,11 @@ target type.
 Fixes #15933
 ---
 
-Index: ghc-8.10.1/compiler/deSugar/DsForeign.hs
+Index: b/compiler/deSugar/DsForeign.hs
 ===================================================================
---- ghc-8.10.1.orig/compiler/deSugar/DsForeign.hs
-+++ ghc-8.10.1/compiler/deSugar/DsForeign.hs
-@@ -523,20 +523,43 @@
+--- a/compiler/deSugar/DsForeign.hs
++++ b/compiler/deSugar/DsForeign.hs
+@@ -532,20 +532,43 @@ mkFExportCBits dflags c_nm maybe_target
           -- use that instead.  I hope the two coincide --SDM
      )
   where
@@ -49,12 +49,12 @@ Index: ghc-8.10.1/compiler/deSugar/DsForeign.hs
 +    | ty_con `hasKey` int8TyConKey = True
 +    | ty_con `hasKey` int16TyConKey = True
 +    | ty_con `hasKey` int32TyConKey
-+    , platformWordSize platform > 4
++    , platformWordSizeInBytes platform > 4
 +    = True
 +    | ty_con `hasKey` word8TyConKey = True
 +    | ty_con `hasKey` word16TyConKey = True
 +    | ty_con `hasKey` word32TyConKey
-+    , platformWordSize platform > 4
++    , platformWordSizeInBytes platform > 4
 +    = True
 +    | otherwise = False
 +


=====================================
p/ghc/debian/patches/fix-llvm-armel
=====================================
@@ -0,0 +1,28 @@
+Description: Fix LLVM error on armel
+ GHC 8.10 fails to build on armel with the following error:
+
+   LLVM ERROR: unable to allocate function argument #8
+   PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace.
+   Stack dump:
+   0.  Program arguments: llc-12 -O2 -enable-tbaa -relocation-model=pic -mcpu=arm7tdmi -mattr=+soft-float,-vfp2,-vfp2sp,-vfp3,-vfp3d16,-vfp3d16sp,-vfp3sp,-fp16,-vfp4,-vfp4d16,-vfp4d16sp,-vfp4sp,-fp-armv8,-fp-armv8d16,-fp-armv8d16sp,-fp-armv8sp,-fullfp16,-fp64,-d32,-neon,-crypto,-dotprod,-fp16fml,-bf16,-mve,-mve.fp,-fpregs,+strict-align /tmp/ghc5537_0/ghc_6.bc -o /tmp/ghc5537_0/ghc_7.lm_s
+   1.  Running pass 'Function Pass Manager' on module '/tmp/ghc20177_0/ghc_6.bc'.
+   2.  Running pass 'ARM Instruction Selection' on function '@"stg_gc_f1$def"'
+   `llc-12' failed in phase `LLVM Compiler'. (Exit code: -6)
+   make[3]: *** [rts/ghc.mk:325: rts/dist/build/HeapStackCheck.o] Error 1
+
+ Surprisingly, reverting commit 4540bbe2811e860f35de6e67ab2f0040592fd3a5 fixes
+ thie error.
+Author: Ilias Tsitsimpis <iliastsi at debian.org>
+Bug: https://gitlab.haskell.org/ghc/ghc/-/issues/20285
+Index: b/includes/CodeGen.Platform.hs
+===================================================================
+--- a/includes/CodeGen.Platform.hs
++++ b/includes/CodeGen.Platform.hs
+@@ -6,6 +6,7 @@ import PlainPanic
+ #endif
+ import Reg
+ 
++#include "ghcautoconf.h"
+ #include "stg/MachRegs.h"
+ 
+ #if defined(MACHREGS_i386) || defined(MACHREGS_x86_64)


=====================================
p/ghc/debian/patches/latomic-64bit
=====================================
@@ -0,0 +1,82 @@
+Description: Use libatomic for 64-bit operations
+ The rts package uses GCC's __atomic built-in functions on 64-bit values. This
+ is not supported on some 32bit platforms (e.g., mipsel) resulting in the
+ following compilation error:
+
+   rts/dist/build/libHSrts_thr-ghc8.10.7.so: error: undefined reference to '__atomic_load_8'
+   rts/dist/build/libHSrts_thr-ghc8.10.7.so: error: undefined reference to '__atomic_store_8'
+   rts/dist/build/libHSrts_thr-ghc8.10.7.so: error: undefined reference to '__atomic_fetch_add_8'
+
+ Fix this by linking against libatomic.
+Author: Ilias Tsitsimpis <iliastsi at debian.org>
+Bug: https://gitlab.haskell.org/ghc/ghc/-/issues/20549
+Forwarded: https://gitlab.haskell.org/ghc/ghc/-/merge_requests/6820
+Index: b/configure.ac
+===================================================================
+--- a/configure.ac
++++ b/configure.ac
+@@ -1230,12 +1230,11 @@ AC_LINK_IFELSE([
+   AC_MSG_RESULT(no)
+ )
+ 
++need_latomic=0
+ AC_MSG_CHECKING(whether -latomic is needed for sub-word-sized atomic operations)
+ AC_LINK_IFELSE([AC_LANG_PROGRAM([[unsigned char a;]], [[__atomic_fetch_or(&a, 1, __ATOMIC_RELAXED);]])],
+     [
+         AC_MSG_RESULT(no)
+-        AC_SUBST([CabalNeedLibatomic],[False])
+-        need_latomic=0
+     ],
+     [
+         _save_LIBS=$LIBS
+@@ -1243,18 +1242,46 @@ AC_LINK_IFELSE([AC_LANG_PROGRAM([[unsign
+         AC_LINK_IFELSE([AC_LANG_PROGRAM([[unsigned char a;]], [[__atomic_fetch_or(&a, 1, __ATOMIC_RELAXED);]])],
+             [
+                 AC_MSG_RESULT(yes)
+-                AC_SUBST([CabalNeedLibatomic],[True])
+                 need_latomic=1
+             ],
+             [
+-                AC_SUBST([CabalNeedLibatomic],[False])
+                 AC_MSG_ERROR([sub-word-sized atomic operations not available.])
+-                need_latomic=0
+             ])
+         LIBS=$_save_LIBS
+     ])
++AC_MSG_CHECKING(whether -latomic is needed for 64-bit atomic operations)
++AC_LINK_IFELSE([AC_LANG_PROGRAM(
++        [[
++        #include <inttypes.h>
++        uint64_t a;
++        ]], [[__atomic_fetch_or(&a, 1, __ATOMIC_RELAXED);]])],
++    [
++        AC_MSG_RESULT(no)
++    ],
++    [
++        _save_LIBS=$LIBS
++        LIBS="-latomic"
++        AC_LINK_IFELSE([AC_LANG_PROGRAM(
++                [[
++                #include <inttypes.h>
++                uint64_t a;
++                ]], [[__atomic_fetch_or(&a, 1, __ATOMIC_RELAXED);]])],
++            [
++                AC_MSG_RESULT(yes)
++                need_latomic=1
++            ],
++            [
++                AC_MSG_ERROR([64-bit atomic operations not available.])
++            ])
++        LIBS=$_save_LIBS
++    ])
++if test $need_latomic = 1; then
++    AC_SUBST([CabalNeedLibatomic],[True])
++else
++    AC_SUBST([CabalNeedLibatomic],[False])
++fi
+ AC_DEFINE_UNQUOTED([NEED_ATOMIC_LIB], [$need_latomic],
+-    [Define to 1 if we need -latomic for sub-word atomic operations.])
++    [Define to 1 if we need -latomic.])
+ 
+ dnl ** check for eventfd which is needed by the I/O manager
+ AC_CHECK_HEADERS([sys/eventfd.h])


=====================================
p/ghc/debian/patches/latomic-subword
=====================================
@@ -0,0 +1,85 @@
+commit 90f06a0e015e18c066fe1569fb2add318bec72ca
+Author: Haochen Tong <i at hexchain.org>
+Date:   Mon Oct 11 11:40:56 2021 +0800
+
+    Check for libatomic dependency for atomic operations
+    
+    Some platforms (e.g. RISC-V) require linking against libatomic for some
+    (e.g. sub-word-sized) atomic operations.
+    
+    Fixes #19119.
+
+Index: b/configure.ac
+===================================================================
+--- a/configure.ac
++++ b/configure.ac
+@@ -1230,6 +1230,32 @@ AC_LINK_IFELSE([
+   AC_MSG_RESULT(no)
+ )
+ 
++AC_MSG_CHECKING(whether -latomic is needed for sub-word-sized atomic operations)
++AC_LINK_IFELSE([AC_LANG_PROGRAM([[unsigned char a;]], [[__atomic_fetch_or(&a, 1, __ATOMIC_RELAXED);]])],
++    [
++        AC_MSG_RESULT(no)
++        AC_SUBST([CabalNeedLibatomic],[False])
++        need_latomic=0
++    ],
++    [
++        _save_LIBS=$LIBS
++        LIBS="-latomic"
++        AC_LINK_IFELSE([AC_LANG_PROGRAM([[unsigned char a;]], [[__atomic_fetch_or(&a, 1, __ATOMIC_RELAXED);]])],
++            [
++                AC_MSG_RESULT(yes)
++                AC_SUBST([CabalNeedLibatomic],[True])
++                need_latomic=1
++            ],
++            [
++                AC_SUBST([CabalNeedLibatomic],[False])
++                AC_MSG_ERROR([sub-word-sized atomic operations not available.])
++                need_latomic=0
++            ])
++        LIBS=$_save_LIBS
++    ])
++AC_DEFINE_UNQUOTED([NEED_ATOMIC_LIB], [$need_latomic],
++    [Define to 1 if we need -latomic for sub-word atomic operations.])
++
+ dnl ** check for eventfd which is needed by the I/O manager
+ AC_CHECK_HEADERS([sys/eventfd.h])
+ AC_CHECK_FUNCS([eventfd])
+Index: b/rts/package.conf.in
+===================================================================
+--- a/rts/package.conf.in
++++ b/rts/package.conf.in
+@@ -63,6 +63,9 @@ extra-libraries:
+                              , "elf"
+                              , "dw"             /* for backtraces */
+ #endif
++#if NEED_ATOMIC_LIB
++                             , "atomic"
++#endif
+ 
+ #if defined(INSTALLING)
+ include-dirs:           INCLUDE_DIR FFI_INCLUDE_DIR
+Index: b/rts/rts.cabal.in
+===================================================================
+--- a/rts/rts.cabal.in
++++ b/rts/rts.cabal.in
+@@ -18,6 +18,8 @@ flag libbfd
+   default: @CabalHaveLibbfd@
+ flag mingwex
+   default: @CabalMingwex@
++flag need-atomic
++  default: @CabalNeedLibatomic@
+ flag libdw
+   default: @CabalHaveLibdw@
+ flag libnuma
+@@ -111,6 +113,9 @@ library
+     if flag(need-pthread)
+        -- for pthread_getthreadid_np, pthread_create, ...
+        extra-libraries: pthread
++    if flag(need-atomic)
++       -- for sub-word-sized atomic operations (#19119)
++       extra-libraries: atomic
+     if flag(libbfd)
+        -- for debugging
+        extra-libraries: bfd iberty


=====================================
p/ghc/debian/patches/series
=====================================
@@ -9,4 +9,7 @@ local-mathjax
 llvm-arm-unknown-linux-gnueabi.patch
 fix-32bit-atomic
 haddock-remove-googleapis-fonts
-#fix-big-endian-ffi
+fix-big-endian-ffi
+fix-llvm-armel
+latomic-subword
+latomic-64bit


=====================================
p/ghc/debian/rules
=====================================
@@ -39,7 +39,11 @@ export GHC=$(firstword $(shell bash -c "type -p ghc"))
 
 DEB_HOOGLE_TXT_DIR = /usr/lib/ghc-doc/hoogle/
 
-ifneq (,$(filter powerpcspe x32 s390x, $(DEB_HOST_ARCH)))
+ifneq (,$(filter i386 powerpcspe x32 s390x, $(DEB_HOST_ARCH)))
+  # From GHC 8.10 and later, native code generator support for legacy x87
+  # floating point coprocessor has been removed. GHC now only support floating
+  # point via SSE2. This causes a baseline violation on Debian for i386 where
+  # there is no SSE support. Fallback to unregisterised builds on i386.
   EXTRA_CONFIGURE_FLAGS += --enable-unregisterised
 endif
 
@@ -95,12 +99,12 @@ ifneq (,$(filter powerpcspe x32 s390x, $(DEB_HOST_ARCH)))
 	# From Fedora
 	patch -p1 < debian/patches/ghc-warnings.mk-CC-Wall.patch
 endif
-ifneq (,$(filter mips mipsel s390x, $(DEB_HOST_ARCH)))
+ifneq (,$(filter i386 mips mipsel s390x, $(DEB_HOST_ARCH)))
 	echo "SRC_HC_OPTS     += -optc--param -optcggc-min-expand=10" >> mk/build.mk
 endif
 ifneq (,$(filter mips64el, $(DEB_HOST_ARCH)))
 	# Pass -mxgot to fix relocation linker errors
-	echo "compiler/hsSyn/HsInstances_HC_OPTS += -optc-mxgot" >> mk/build.mk
+	echo "compiler/GHC/Hs/Instances_HC_OPTS += -optc-mxgot" >> mk/build.mk
 endif
 ifeq (x32,$(DEB_HOST_ARCH))
 	echo "INTEGER_LIBRARY = integer-simple" >> mk/build.mk
@@ -121,12 +125,12 @@ ifneq (,$(filter noopt, $(DEB_BUILD_OPTIONS)))
 	# echo "GhcLibHcOpts  += -O0" >> mk/build.mk
 	echo "GhcRtsCcOpts  += -O0" >> mk/build.mk
 endif
-ifneq (,$(filter alpha m68k mipsel hppa sh4 x32, $(DEB_HOST_ARCH)))
+ifneq (,$(filter alpha i386 m68k mipsel hppa sh4 x32, $(DEB_HOST_ARCH)))
 	# Virtual memory exhausted when trying to build unregisterised compiler on
-	# 32-bit targets. Disable optimizations for compiler/hsSyn/HsInstances.hs.
+	# 32-bit targets. Disable optimizations for compiler/GHC/Hs/Instances.hs.
 	# See https://bugs.debian.org/933968
 	# See https://gitlab.haskell.org/ghc/ghc/issues/17048
-	echo "compiler/hsSyn/HsInstances_HC_OPTS += -O0" >> mk/build.mk
+	echo "compiler/GHC/Hs/Instances_HC_OPTS += -O0" >> mk/build.mk
 endif
 	# We also want to build the threaded profiling-enabled debug runtime,
 	# because it does no harm
@@ -177,7 +181,8 @@ FILES = \( -type f -o -type l \)
 PROF_FILE = \( -name "*.p_*" -o -name "lib*_p.a" \)
 
 override_dh_auto_install:
-	dh_auto_install
+	# See https://bugs.debian.org/944493 for why we use --no-parallel.
+	dh_auto_install --no-parallel
 
 	# Delete all the library LICENSE files
 	rm -f debian/tmp/usr/share/doc/ghc-doc/html/libraries/*/LICENSE


=====================================
p/ghc/debian/upstream/signing-key.asc
=====================================
@@ -50,3 +50,46 @@ yWD+zlhDE+M4ob0lVXjn3dFxaKf+WkR0DjMJPo/iElLI4aist71QKDKdTP+EOErW
 fnXw
 =rxVr
 -----END PGP PUBLIC KEY BLOCK-----
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Comment: 88B5 7FCF 7DB5 3B4D B3BF  A4B1 5887 64FB E22D 19C4
+Comment: Zubin Duggal (GHC signing key) <zubin at well-typed.com>
+
+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
+=BYYp
+-----END PGP PUBLIC KEY BLOCK-----


=====================================
p/haskell-hledger-interest/debian/changelog
=====================================
@@ -1,3 +1,9 @@
+haskell-hledger-interest (1.6.0-1) unstable; urgency=medium
+
+  * New upstream release
+
+ -- Clint Adams <clint at debian.org>  Mon, 20 Sep 2021 16:07:16 -0400
+
 haskell-hledger-interest (1.5.5-1) unstable; urgency=medium
 
   * New upstream release


=====================================
p/haskell-hledger-interest/debian/control
=====================================
@@ -12,8 +12,8 @@ Build-Depends:
  haskell-devscripts (>= 0.13),
  libghc-decimal-dev,
  libghc-decimal-prof,
- libghc-hledger-lib-dev (>= 1.18),
- libghc-hledger-lib-dev (<< 1.19),
+ libghc-hledger-lib-dev (>= 1.19),
+ libghc-hledger-lib-dev (<< 1.20),
  libghc-hledger-lib-prof,
 Standards-Version: 4.5.0
 Homepage: https://github.com/peti/hledger-interest


=====================================
p/haskell-hledger-lib/debian/changelog
=====================================
@@ -1,3 +1,9 @@
+haskell-hledger-lib (1.19.1-1) unstable; urgency=medium
+
+  * New upstream release
+
+ -- Clint Adams <clint at debian.org>  Mon, 20 Sep 2021 15:38:16 -0400
+
 haskell-hledger-lib (1.18.1-1) unstable; urgency=medium
 
   * New upstream release


=====================================
p/haskell-hledger-lib/debian/control
=====================================
@@ -15,11 +15,11 @@ Build-Depends:
  libghc-decimal-prof,
  libghc-glob-dev (>= 0.9),
  libghc-glob-prof,
- libghc-aeson-dev,
+ libghc-aeson-dev (>= 1),
  libghc-aeson-prof,
  libghc-aeson-pretty-dev,
  libghc-aeson-pretty-prof,
- libghc-ansi-terminal-dev (>= 0.6.2.3),
+ libghc-ansi-terminal-dev (>= 0.9),
  libghc-ansi-terminal-prof,
  libghc-base-compat-batteries-dev (>= 0.10.1),
  libghc-base-compat-batteries-dev (<< 0.12),
@@ -45,7 +45,7 @@ Build-Depends:
  libghc-hashtables-dev (>= 1.2.3.1),
  libghc-hashtables-prof,
  libghc-megaparsec-dev (>= 7.0.0),
- libghc-megaparsec-dev (<< 8.1),
+ libghc-megaparsec-dev (<< 9.1),
  libghc-megaparsec-prof,
  libghc-old-time-dev,
  libghc-old-time-prof,
@@ -69,6 +69,8 @@ Build-Depends:
  libghc-timeit-prof,
  libghc-uglymemo-dev,
  libghc-uglymemo-prof,
+ libghc-unordered-containers-dev (>= 0.2),
+ libghc-unordered-containers-prof,
  libghc-utf8-string-dev (>= 0.3.5),
  libghc-utf8-string-prof,
  libghc-doctest-dev (>= 0.16) <!nocheck>,
@@ -101,6 +103,7 @@ Build-Depends-Indep: ghc-doc,
  libghc-tasty-hunit-doc,
  libghc-timeit-doc,
  libghc-uglymemo-doc,
+ libghc-unordered-containers-doc,
  libghc-utf8-string-doc,
 Standards-Version: 4.5.0
 Homepage: https://hledger.org


=====================================
p/haskell-hledger-ui/debian/changelog
=====================================
@@ -1,3 +1,9 @@
+haskell-hledger-ui (1.19.1-1) unstable; urgency=medium
+
+  * New upstream version.
+
+ -- Clint Adams <clint at debian.org>  Mon, 20 Sep 2021 15:58:14 -0400
+
 haskell-hledger-ui (1.18.1-1) unstable; urgency=medium
 
   * New upstream release


=====================================
p/haskell-hledger-ui/debian/control
=====================================
@@ -11,7 +11,8 @@ Build-Depends:
  ghc (>= 8.4.3),
  haskell-devscripts (>= 0.13),
  ghc-prof,
- libghc-ansi-terminal-dev (>= 0.6.2.3),
+ libghc-ansi-terminal-dev (>= 0.9),
+ libghc-ansi-terminal-prof,
  libghc-async-dev,
  libghc-base-compat-batteries-dev (>= 0.10.1),
  libghc-base-compat-batteries-dev (<< 0.12),
@@ -26,14 +27,14 @@ Build-Depends:
  libghc-fsnotify-dev (>= 0.2.1.2),
  libghc-fsnotify-dev (<< 0.4),
  libghc-fsnotify-prof,
- libghc-hledger-dev (>= 1.18.1),
- libghc-hledger-dev (<< 1.19),
+ libghc-hledger-dev (>= 1.19.1),
+ libghc-hledger-dev (<< 1.20),
  libghc-hledger-prof,
- libghc-hledger-lib-dev (>= 1.18.1),
- libghc-hledger-lib-dev (<< 1.19),
+ libghc-hledger-lib-dev (>= 1.19.1),
+ libghc-hledger-lib-dev (<< 1.20),
  libghc-hledger-lib-prof,
  libghc-megaparsec-dev (>= 7.0.0),
- libghc-megaparsec-dev (<< 8.1),
+ libghc-megaparsec-dev (<< 9.1),
  libghc-megaparsec-prof,
  libghc-microlens-dev (>= 0.4),
  libghc-microlens-platform-dev (>= 0.2.3.1),
@@ -42,8 +43,10 @@ Build-Depends:
  libghc-split-dev (>= 0.1),
  libghc-text-zipper-dev (>= 0.4),
  libghc-vector-dev,
- libghc-vty-dev (>= 5.5),
-Standards-Version: 4.4.1
+ libghc-vector-prof,
+ libghc-vty-dev (>= 5.15),
+ libghc-vty-prof,
+Standards-Version: 4.6.0
 Homepage: https://hledger.org
 Vcs-Browser: https://salsa.debian.org/haskell-team/DHG_packages/tree/master/p/haskell-hledger-ui
 Vcs-Git: https://salsa.debian.org/haskell-team/DHG_packages.git [p/haskell-hledger-ui]


=====================================
p/haskell-hledger-web/debian/changelog
=====================================
@@ -1,3 +1,9 @@
+haskell-hledger-web (1.19.1-1) unstable; urgency=medium
+
+  * New upstream version.
+
+ -- Clint Adams <clint at debian.org>  Mon, 20 Sep 2021 16:04:22 -0400
+
 haskell-hledger-web (1.18.1-1) unstable; urgency=medium
 
   * New upstream release


=====================================
p/haskell-hledger-web/debian/control
=====================================
@@ -13,7 +13,7 @@ Build-Depends:
  ghc-prof,
  libghc-decimal-dev (>= 0.5.1),
  libghc-decimal-prof,
- libghc-aeson-dev,
+ libghc-aeson-dev (>= 1),
  libghc-aeson-prof,
  libghc-blaze-html-dev,
  libghc-blaze-markup-dev,
@@ -28,11 +28,11 @@ Build-Depends:
  libghc-extra-prof,
  libghc-hjsmin-dev,
  libghc-hjsmin-prof,
- libghc-hledger-dev (>= 1.18.1),
- libghc-hledger-dev (<< 1.19),
+ libghc-hledger-dev (>= 1.19.1),
+ libghc-hledger-dev (<< 1.20),
  libghc-hledger-prof,
- libghc-hledger-lib-dev (>= 1.18.1),
- libghc-hledger-lib-dev (<< 1.19),
+ libghc-hledger-lib-dev (>= 1.19.1),
+ libghc-hledger-lib-dev (<< 1.20),
  libghc-hledger-lib-prof,
  libghc-http-client-dev,
  libghc-http-conduit-dev,
@@ -40,11 +40,10 @@ Build-Depends:
  libghc-http-types-dev,
  libghc-http-types-prof,
  libghc-megaparsec-dev (>= 7.0.0),
- libghc-megaparsec-dev (<< 8.1),
+ libghc-megaparsec-dev (<< 9.1),
  libghc-megaparsec-prof,
  libghc-network-dev,
  libghc-network-prof,
- libghc-semigroups-dev,
  libghc-shakespeare-dev (>= 2.0.2.2),
  libghc-shakespeare-prof,
  libghc-unix-compat-dev,
@@ -93,7 +92,6 @@ Build-Depends-Indep: ghc-doc,
  libghc-http-types-doc,
  libghc-megaparsec-doc,
  libghc-network-doc,
- libghc-semigroups-doc,
  libghc-shakespeare-doc,
  libghc-unix-compat-doc,
  libghc-unordered-containers-doc,
@@ -108,7 +106,7 @@ Build-Depends-Indep: ghc-doc,
  libghc-yesod-core-doc,
  libghc-yesod-form-doc,
  libghc-yesod-static-doc,
-Standards-Version: 4.5.0
+Standards-Version: 4.6.0
 Homepage: https://hledger.org
 Vcs-Browser: https://salsa.debian.org/haskell-team/DHG_packages/tree/master/p/haskell-hledger-web
 Vcs-Git: https://salsa.debian.org/haskell-team/DHG_packages.git [p/haskell-hledger-web]


=====================================
p/haskell-hledger/debian/changelog
=====================================
@@ -1,3 +1,9 @@
+haskell-hledger (1.19.1-1) unstable; urgency=medium
+
+  * New upstream release
+
+ -- Clint Adams <clint at debian.org>  Mon, 20 Sep 2021 15:52:26 -0400
+
 haskell-hledger (1.18.1-1) unstable; urgency=medium
 
   * New upstream release


=====================================
p/haskell-hledger/debian/control
=====================================
@@ -16,9 +16,9 @@ Build-Depends:
  libghc-decimal-prof,
  libghc-diff-dev,
  libghc-diff-prof,
- libghc-aeson-dev,
+ libghc-aeson-dev (>= 1),
  libghc-aeson-prof,
- libghc-ansi-terminal-dev (>= 0.6.2.3),
+ libghc-ansi-terminal-dev (>= 0.9),
  libghc-ansi-terminal-prof,
  libghc-base-compat-batteries-dev (>= 0.10.1),
  libghc-base-compat-batteries-dev (<< 0.12),
@@ -31,15 +31,15 @@ Build-Depends:
  libghc-extra-prof,
  libghc-hashable-dev (>= 1.2.4),
  libghc-hashable-prof,
- libghc-hledger-lib-dev (>= 1.18.1),
- libghc-hledger-lib-dev (<< 1.19),
+ libghc-hledger-lib-dev (>= 1.19.1),
+ libghc-hledger-lib-dev (<< 1.20),
  libghc-hledger-lib-prof,
  libghc-lucid-dev,
  libghc-lucid-prof,
  libghc-math-functions-dev (>= 0.3.3.0),
  libghc-math-functions-prof,
  libghc-megaparsec-dev (>= 7.0.0),
- libghc-megaparsec-dev (<< 8.1),
+ libghc-megaparsec-dev (<< 9.1),
  libghc-megaparsec-prof,
  libghc-old-time-dev,
  libghc-old-time-prof,


=====================================
p/haskell-http/debian/changelog
=====================================
@@ -1,3 +1,9 @@
+haskell-http (1:4000.3.14-3) UNRELEASED; urgency=medium
+
+  * Remove MIA uploaders
+
+ -- Debian Janitor <janitor at jelmer.uk>  Mon, 20 Sep 2021 20:12:39 -0000
+
 haskell-http (1:4000.3.14-2) unstable; urgency=medium
 
   [ Ilias Tsitsimpis ]


=====================================
p/haskell-http/debian/control
=====================================
@@ -1,7 +1,6 @@
 Source: haskell-http
 Maintainer: Debian Haskell Group <pkg-haskell-maintainers at lists.alioth.debian.org>
 Uploaders:
- Arjan Oosting <arjan at debian.org>,
  Clint Adams <clint at debian.org>,
  Ilias Tsitsimpis <iliastsi at debian.org>,
 Priority: optional


=====================================
p/haskell-termonad/debian/changelog
=====================================
@@ -1,3 +1,9 @@
+haskell-termonad (4.0.0.1-2) unstable; urgency=medium
+
+  * Have termonad Recommend libghc-termonad-dev.  closes: #993519.
+
+ -- Clint Adams <clint at debian.org>  Thu, 02 Sep 2021 09:44:29 -0400
+
 haskell-termonad (4.0.0.1-1) unstable; urgency=medium
 
   * New upstream release


=====================================
p/haskell-termonad/debian/control
=====================================
@@ -96,7 +96,7 @@ Build-Depends-Indep: ghc-doc,
  libghc-xml-conduit-doc,
  libghc-xml-html-qq-doc,
  libghc-yaml-doc,
-Standards-Version: 4.5.0
+Standards-Version: 4.6.0
 Homepage: https://github.com/cdepillabout/termonad
 X-Description: terminal emulator configurable in Haskell
  Termonad is a terminal emulator configurable in Haskell. It is
@@ -150,7 +150,7 @@ Section: x11
 Depends: ${haskell:Depends},
  ${misc:Depends},
  ${shlibs:Depends},
-Recommends: ${haskell:Recommends},
+Recommends: ${haskell:Recommends}, libghc-termonad-dev
 Suggests: ${haskell:Suggests},
 Conflicts: ${haskell:Conflicts},
 Provides: ${haskell:Provides},


=====================================
p/haskell-termonad/debian/upstream/metadata
=====================================
@@ -0,0 +1,5 @@
+---
+Bug-Database: https://github.com/cdepillabout/termonad/issues
+Bug-Submit: https://github.com/cdepillabout/termonad/issues/new
+Repository: https://github.com/cdepillabout/termonad
+Repository-Browse: https://github.com/cdepillabout/termonad



View it on GitLab: https://salsa.debian.org/haskell-team/DHG_packages/-/compare/5321dcca6ceeb103d6aaaabe93de7eab82c16e21...caef944031dc1b42251991baa86f0c0ceb75ce80

-- 
View it on GitLab: https://salsa.debian.org/haskell-team/DHG_packages/-/compare/5321dcca6ceeb103d6aaaabe93de7eab82c16e21...caef944031dc1b42251991baa86f0c0ceb75ce80
You're receiving this email because of your account on salsa.debian.org.


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


More information about the Pkg-haskell-commits mailing list