GNU bug report logs - #51413
[PATCH 00/45] Stackage update to 18.14

Previous Next

Package: guix-patches;

Reported by: Lars-Dominik Braun <lars <at> 6xq.net>

Date: Tue, 26 Oct 2021 12:07:01 UTC

Severity: normal

Tags: patch

Done: Lars-Dominik Braun <lars <at> 6xq.net>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 51413 in the body.
You can then email your comments to 51413 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#51413; Package guix-patches. (Tue, 26 Oct 2021 12:07:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Lars-Dominik Braun <lars <at> 6xq.net>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Tue, 26 Oct 2021 12:07:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Lars-Dominik Braun <lars <at> 6xq.net>
To: guix-patches <at> gnu.org
Subject: [PATCH 00/45] Stackage update to 18.14
Date: Tue, 26 Oct 2021 14:05:23 +0200
[Message part 1 (text/plain, inline)]
Hi everyone,

this is another episode in the never-ending quest to keep Haskell packages
updated. This series only updates packages on Stackage by running

	guix refresh -u -t stackage 2>&1 | tee upgrades.log

and adjusting dependency changes by hand and then running
etc/committer.scm to create the commits themselves. It looks like
`guix refresh` swallows exceptions and there’s a bug somewhere in the
Stackage updater, so this process needs to be repeated until there are
no more updates.

There is a branch wip-stackage-18.14, which has been run through the CI
successfully: https://ci.guix.gnu.org/jobset/wip-stackage-18.14

Cheers,
Lars

Lars-Dominik Braun (45):
  import: stackage: Update to release 18.14.
  gnu: ghc-tasty-silver: Update to 3.2.3.
  gnu: ghc-cryptohash-md5: Update to 0.11.101.0.
  gnu: ghc-cryptohash-sha256: Update to 0.11.102.1.
  gnu: ghc-puremd5: Update to 2.1.4.
  gnu: ghc-hsopenssl: Update to 0.11.7.2.
  gnu: ghc-wai-extra: Update to 3.1.7.
  gnu: ghc-warp-tls: Update to 3.3.2.
  gnu: ghc-aeson-pretty: Update to 0.8.9.
  gnu: ghc-aeson-qq: Update to 0.8.4.
  gnu: ghc-aeson-compat: Update to 0.3.10.
  gnu: ghc-async: Update to 2.2.4.
  gnu: ghc-blaze-builder: Update to 0.4.2.2.
  gnu: ghc-bytestring-lexing: Update to 0.5.0.7.
  gnu: ghc-cassava-megaparsec: Update to 2.0.4.
  gnu: ghc-esqueleto: Update to 3.5.3.0.
  gnu: ghc-hpack: Update to 0.34.5.
  gnu: ghc-hslua: Update to 1.3.0.2.
  gnu: ghc-ipynb: Update to 0.1.0.2.
  gnu: ghc-juicypixels: Update to 3.3.6.
  gnu: ghc-lzma-conduit: Update to 1.2.2.
  gnu: ghc-mono-traversable: Update to 1.0.15.3.
  gnu: ghc-operational: Update to 0.2.4.0.
  gnu: ghc-emojis: Update to 0.1.2.
  gnu: ghc-doclayout: Update to 0.3.1.1.
  gnu: ghc-pandoc-types: Update to 1.22.1.
  gnu: ghc-persistent: Update to 2.13.2.1.
  gnu: ghc-prettyprinter: Update to 1.7.1.
  gnu: ghc-prettyprinter-ansi-terminal: Update to 1.1.3.
  gnu: ghc-regex-pcre-builtin: Update to 0.95.2.3.8.44.
  gnu: ghc-semigroupoids: Update to 5.3.6.
  gnu: ghc-stm-chans: Update to 3.0.0.6.
  gnu: ghc-texmath: Update to 0.12.3.2.
  gnu: ghc-tldr: Update to 0.9.2.
  gnu: ghc-tree-diff: Update to 0.2.1.
  gnu: ghc-typed-process: Update to 0.2.6.3.
  gnu: ghc-vector: Update to 0.12.3.1.
  gnu: ghc-x11: Update to 1.10.2.
  gnu: ghc-yaml: Update to 0.11.7.0.
  gnu: ghc-zstd: Update to 0.1.3.0.
  gnu: ghc-commonmark: Update to 0.2.1.1.
  gnu: ghc-commonmark-extensions: Update to 0.2.2.
  gnu: ghc-mysql: Update to 0.2.1.
  gnu: ghc-mysql-simple: Update to 0.4.7.
  gnu: ghc-persistent-postgresql: Update to 2.13.2.1.

 gnu/packages/haskell-check.scm  |  12 +-
 gnu/packages/haskell-crypto.scm |  24 ++--
 gnu/packages/haskell-web.scm    |  26 ++--
 gnu/packages/haskell-xyz.scm    | 228 ++++++++++++++++----------------
 guix/import/stackage.scm        |   2 +-
 5 files changed, 144 insertions(+), 148 deletions(-)

-- 
2.32.0

[0001-import-stackage-Update-to-release-18.14.patch (text/x-diff, attachment)]
[0002-gnu-ghc-tasty-silver-Update-to-3.2.3.patch (text/x-diff, attachment)]
[0003-gnu-ghc-cryptohash-md5-Update-to-0.11.101.0.patch (text/x-diff, attachment)]
[0004-gnu-ghc-cryptohash-sha256-Update-to-0.11.102.1.patch (text/x-diff, attachment)]
[0005-gnu-ghc-puremd5-Update-to-2.1.4.patch (text/x-diff, attachment)]
[0006-gnu-ghc-hsopenssl-Update-to-0.11.7.2.patch (text/x-diff, attachment)]
[0007-gnu-ghc-wai-extra-Update-to-3.1.7.patch (text/x-diff, attachment)]
[0008-gnu-ghc-warp-tls-Update-to-3.3.2.patch (text/x-diff, attachment)]
[0009-gnu-ghc-aeson-pretty-Update-to-0.8.9.patch (text/x-diff, attachment)]
[0010-gnu-ghc-aeson-qq-Update-to-0.8.4.patch (text/x-diff, attachment)]
[0011-gnu-ghc-aeson-compat-Update-to-0.3.10.patch (text/x-diff, attachment)]
[0012-gnu-ghc-async-Update-to-2.2.4.patch (text/x-diff, attachment)]
[0013-gnu-ghc-blaze-builder-Update-to-0.4.2.2.patch (text/x-diff, attachment)]
[0014-gnu-ghc-bytestring-lexing-Update-to-0.5.0.7.patch (text/x-diff, attachment)]
[0015-gnu-ghc-cassava-megaparsec-Update-to-2.0.4.patch (text/x-diff, attachment)]
[0016-gnu-ghc-esqueleto-Update-to-3.5.3.0.patch (text/x-diff, attachment)]
[0017-gnu-ghc-hpack-Update-to-0.34.5.patch (text/x-diff, attachment)]
[0018-gnu-ghc-hslua-Update-to-1.3.0.2.patch (text/x-diff, attachment)]
[0019-gnu-ghc-ipynb-Update-to-0.1.0.2.patch (text/x-diff, attachment)]
[0020-gnu-ghc-juicypixels-Update-to-3.3.6.patch (text/x-diff, attachment)]
[0021-gnu-ghc-lzma-conduit-Update-to-1.2.2.patch (text/x-diff, attachment)]
[0022-gnu-ghc-mono-traversable-Update-to-1.0.15.3.patch (text/x-diff, attachment)]
[0023-gnu-ghc-operational-Update-to-0.2.4.0.patch (text/x-diff, attachment)]
[0024-gnu-ghc-emojis-Update-to-0.1.2.patch (text/x-diff, attachment)]
[0025-gnu-ghc-doclayout-Update-to-0.3.1.1.patch (text/x-diff, attachment)]
[0026-gnu-ghc-pandoc-types-Update-to-1.22.1.patch (text/x-diff, attachment)]
[0027-gnu-ghc-persistent-Update-to-2.13.2.1.patch (text/x-diff, attachment)]
[0028-gnu-ghc-prettyprinter-Update-to-1.7.1.patch (text/x-diff, attachment)]
[0029-gnu-ghc-prettyprinter-ansi-terminal-Update-to-1.1.3.patch (text/x-diff, attachment)]
[0030-gnu-ghc-regex-pcre-builtin-Update-to-0.95.2.3.8.44.patch (text/x-diff, attachment)]
[0031-gnu-ghc-semigroupoids-Update-to-5.3.6.patch (text/x-diff, attachment)]
[0032-gnu-ghc-stm-chans-Update-to-3.0.0.6.patch (text/x-diff, attachment)]
[0033-gnu-ghc-texmath-Update-to-0.12.3.2.patch (text/x-diff, attachment)]
[0034-gnu-ghc-tldr-Update-to-0.9.2.patch (text/x-diff, attachment)]
[0035-gnu-ghc-tree-diff-Update-to-0.2.1.patch (text/x-diff, attachment)]
[0036-gnu-ghc-typed-process-Update-to-0.2.6.3.patch (text/x-diff, attachment)]
[0037-gnu-ghc-vector-Update-to-0.12.3.1.patch (text/x-diff, attachment)]
[0038-gnu-ghc-x11-Update-to-1.10.2.patch (text/x-diff, attachment)]
[0039-gnu-ghc-yaml-Update-to-0.11.7.0.patch (text/x-diff, attachment)]
[0040-gnu-ghc-zstd-Update-to-0.1.3.0.patch (text/x-diff, attachment)]
[0041-gnu-ghc-commonmark-Update-to-0.2.1.1.patch (text/x-diff, attachment)]
[0042-gnu-ghc-commonmark-extensions-Update-to-0.2.2.patch (text/x-diff, attachment)]
[0043-gnu-ghc-mysql-Update-to-0.2.1.patch (text/x-diff, attachment)]
[0044-gnu-ghc-mysql-simple-Update-to-0.4.7.patch (text/x-diff, attachment)]
[0045-gnu-ghc-persistent-postgresql-Update-to-2.13.2.1.patch (text/x-diff, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#51413; Package guix-patches. (Thu, 28 Oct 2021 14:20:02 GMT) Full text and rfc822 format available.

Message #8 received at 51413 <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: Lars-Dominik Braun <lars <at> 6xq.net>
Cc: 51413 <at> debbugs.gnu.org
Subject: Re: bug#51413: [PATCH 00/45] Stackage update to 18.14
Date: Thu, 28 Oct 2021 16:19:40 +0200
Hi!

Lars-Dominik Braun <lars <at> 6xq.net> skribis:

> this is another episode in the never-ending quest to keep Haskell packages
> updated. This series only updates packages on Stackage by running
>
> 	guix refresh -u -t stackage 2>&1 | tee upgrades.log
>
> and adjusting dependency changes by hand

Adjusting them by hand following recommendations printed by ‘guix
refresh’?

We should get ‘guix refresh’ to apply input changes directly.

> and then running etc/committer.scm to create the commits
> themselves. It looks like `guix refresh` swallows exceptions and
> there’s a bug somewhere in the Stackage updater, so this process needs
> to be repeated until there are no more updates.

Uh, would be nice to investigate.

> There is a branch wip-stackage-18.14, which has been run through the CI
> successfully: https://ci.guix.gnu.org/jobset/wip-stackage-18.14

If CI doesn’t report a greater number of build failures compared to the
base commit, I’d say you can go ahead and merge.

Thank you for this herculean effort!

Ludo’.




Information forwarded to guix-patches <at> gnu.org:
bug#51413; Package guix-patches. (Fri, 29 Oct 2021 18:04:02 GMT) Full text and rfc822 format available.

Message #11 received at 51413 <at> debbugs.gnu.org (full text, mbox):

From: Lars-Dominik Braun <lars <at> 6xq.net>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 51413 <at> debbugs.gnu.org
Subject: Re: bug#51413: [PATCH 00/45] Stackage update to 18.14
Date: Fri, 29 Oct 2021 20:02:56 +0200
Hi Ludo,

> Adjusting them by hand following recommendations printed by ‘guix
> refresh’?
yes, that is (mostly) correct. There are some errors like suggestions
to remove native libraries or hspec that should be ignored though.

> > and then running etc/committer.scm to create the commits
> > themselves. It looks like `guix refresh` swallows exceptions and
> > there’s a bug somewhere in the Stackage updater, so this process needs
> > to be repeated until there are no more updates.
> Uh, would be nice to investigate.
Will do when I have the time.

> If CI doesn’t report a greater number of build failures compared to the
> base commit, I’d say you can go ahead and merge.
The numbers are not comparable, because master builds more
architectures. But the failures I see are either not new or not related
to Haskell upgrades (on x86_64). I’ll rebase and merge in the coming
days. Thanks!

Cheers,
Lars





Reply sent to Lars-Dominik Braun <lars <at> 6xq.net>:
You have taken responsibility. (Tue, 02 Nov 2021 18:03:02 GMT) Full text and rfc822 format available.

Notification sent to Lars-Dominik Braun <lars <at> 6xq.net>:
bug acknowledged by developer. (Tue, 02 Nov 2021 18:03:02 GMT) Full text and rfc822 format available.

Message #16 received at 51413-done <at> debbugs.gnu.org (full text, mbox):

From: Lars-Dominik Braun <lars <at> 6xq.net>
To: 51413-done <at> debbugs.gnu.org
Subject: Re: [PATCH 00/45] Stackage update to 18.14
Date: Tue, 2 Nov 2021 19:01:56 +0100
Hi,

I merged this change as commit 5e8b18dbb1632ad1b5f297308960989088985db0 and earlier.

Cheers,
Lars




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Wed, 01 Dec 2021 12:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 3 years and 198 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.