* Merging branch wip-haskell @ 2023-02-15 9:01 Lars-Dominik Braun 2023-02-15 9:31 ` Andreas Enge ` (2 more replies) 0 siblings, 3 replies; 16+ messages in thread From: Lars-Dominik Braun @ 2023-02-15 9:01 UTC (permalink / raw) To: guix-devel Hi, just a heads-up: The long overdue Haskell update is finally rolling in, bumping our packages to Stackage release 20.5 and the compiler to 9.2. The corresponding issue is #61420. Is there anything preventing a merge into currently? Can we coordinate the merge with some other big world-rebuilding changes waiting to happen (apart from core-updates)? Cheers, Lars ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Merging branch wip-haskell 2023-02-15 9:01 Merging branch wip-haskell Lars-Dominik Braun @ 2023-02-15 9:31 ` Andreas Enge 2023-02-15 9:45 ` Lars-Dominik Braun 2023-02-15 10:38 ` zimoun 2023-02-26 9:47 ` Lars-Dominik Braun 2 siblings, 1 reply; 16+ messages in thread From: Andreas Enge @ 2023-02-15 9:31 UTC (permalink / raw) To: Lars-Dominik Braun; +Cc: guix-devel Hello Lars, Am Wed, Feb 15, 2023 at 10:01:16AM +0100 schrieb Lars-Dominik Braun: > just a heads-up: The long overdue Haskell update is finally rolling in, > bumping our packages to Stackage release 20.5 and the compiler to 9.2. The > corresponding issue is #61420. congratulations! > Is there anything preventing a merge into currently? Can we coordinate > the merge with some other big world-rebuilding changes waiting to happen > (apart from core-updates)? I do not think we should coordinate, this was part of the motivation for considering feature branches in the first place, to avoid entanglement with different updates. However, QA has not run yet: https://qa.guix.gnu.org/issue/61420 I assume it will start in a few days, so maybe you could wait a little bit until it has run and hopefully provided substitutes on bordeaux? By the way, there are also branches wip-haskell-updates and wip-haskell-updates-2 from 2020; maybe they can be deleted? Andreas ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Merging branch wip-haskell 2023-02-15 9:31 ` Andreas Enge @ 2023-02-15 9:45 ` Lars-Dominik Braun 2023-02-15 9:48 ` Andreas Enge 0 siblings, 1 reply; 16+ messages in thread From: Lars-Dominik Braun @ 2023-02-15 9:45 UTC (permalink / raw) To: Andreas Enge; +Cc: guix-devel Hi Andreas, > I do not think we should coordinate, this was part of the motivation for > considering feature branches in the first place, to avoid entanglement > with different updates. ah, alright. I’ll give everyone more time for reviews and then just merge it. > However, QA has not run yet: > https://qa.guix.gnu.org/issue/61420 > I assume it will start in a few days, so maybe you could wait a little bit > until it has run and hopefully provided substitutes on bordeaux? There’s a job on CI already: https://ci.guix.gnu.org/jobset/wip-haskell > By the way, there are also branches wip-haskell-updates and > wip-haskell-updates-2 from 2020; maybe they can be deleted? Yeah, I guess we can remove them. Cheers, Lars ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Merging branch wip-haskell 2023-02-15 9:45 ` Lars-Dominik Braun @ 2023-02-15 9:48 ` Andreas Enge 0 siblings, 0 replies; 16+ messages in thread From: Andreas Enge @ 2023-02-15 9:48 UTC (permalink / raw) To: Lars-Dominik Braun; +Cc: guix-devel Am Wed, Feb 15, 2023 at 10:45:47AM +0100 schrieb Lars-Dominik Braun: > There’s a job on CI already: https://ci.guix.gnu.org/jobset/wip-haskell Okay, then it should be fine to merge; since both build farms are enabled by default, if there are substitutes at one of them, this is enough. Thanks! Andreas ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Merging branch wip-haskell 2023-02-15 9:01 Merging branch wip-haskell Lars-Dominik Braun 2023-02-15 9:31 ` Andreas Enge @ 2023-02-15 10:38 ` zimoun 2023-02-22 9:37 ` Andreas Enge 2023-02-26 9:47 ` Lars-Dominik Braun 2 siblings, 1 reply; 16+ messages in thread From: zimoun @ 2023-02-15 10:38 UTC (permalink / raw) To: Lars-Dominik Braun, guix-devel Hi Lars, On Wed, 15 Feb 2023 at 10:01, Lars-Dominik Braun <lars@6xq.net> wrote: > Is there anything preventing a merge into currently? Can we coordinate > the merge with some other big world-rebuilding changes waiting to happen > (apart from core-updates)? As discussed in #61420 [1], from my small experiments most of the substitutes are there and after checking about CI status, all seems green except ganeti and python-pypandoc. Not all susbtitutes are available after rebasing wip-haskell on the top of current master (4501a50bbd), but somehow this situation appears to me unavoidable, sadly. Well, maybe we could try to build ganeti and python-pypandoc with an older GHC than 9.2 since Guix provides several GHC version. Somehow apply an transformation similar to ’package-with-explicit-python’ for GHC. Or I propose to hide them waiting a proper fix. Feel free to merge. :-) Cheers, simon 1: <http://issues.guix.gnu.org/msgid/Y+dm9R4usLj/IJpa@noor.fritz.box> ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Merging branch wip-haskell 2023-02-15 10:38 ` zimoun @ 2023-02-22 9:37 ` Andreas Enge 2023-02-22 10:54 ` Efraim Flashner 0 siblings, 1 reply; 16+ messages in thread From: Andreas Enge @ 2023-02-22 9:37 UTC (permalink / raw) To: zimoun; +Cc: Lars-Dominik Braun, guix-devel Hello Lars, Am Wed, Feb 15, 2023 at 11:38:23AM +0100 schrieb zimoun: > Feel free to merge. :-) +1, please go ahead! By the way, when building pandoc for my core-updates profile, I noticed that ghc bootstrapping takes a terribly long time. Might there be a fleeting chance to jump over some older releases? Andreas ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Merging branch wip-haskell 2023-02-22 9:37 ` Andreas Enge @ 2023-02-22 10:54 ` Efraim Flashner 2023-03-07 20:24 ` Andreas Enge 0 siblings, 1 reply; 16+ messages in thread From: Efraim Flashner @ 2023-02-22 10:54 UTC (permalink / raw) To: Andreas Enge; +Cc: zimoun, Lars-Dominik Braun, guix-devel [-- Attachment #1: Type: text/plain, Size: 795 bytes --] On Wed, Feb 22, 2023 at 10:37:41AM +0100, Andreas Enge wrote: > Hello Lars, > > Am Wed, Feb 15, 2023 at 11:38:23AM +0100 schrieb zimoun: > > Feel free to merge. :-) > > +1, please go ahead! > > By the way, when building pandoc for my core-updates profile, I noticed > that ghc bootstrapping takes a terribly long time. Might there be a fleeting > chance to jump over some older releases? I believe in core-updates I've changed it so we go from 8.6 to 8.10. I think if we packaged 8.2 we could go from 7.10 -> 8.2 -> 8.6 -> 8.10, using 8.2 to replace 8.0 and 8.4. -- Efraim Flashner <efraim@flashner.co.il> אפרים פלשנר GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Merging branch wip-haskell 2023-02-22 10:54 ` Efraim Flashner @ 2023-03-07 20:24 ` Andreas Enge 0 siblings, 0 replies; 16+ messages in thread From: Andreas Enge @ 2023-03-07 20:24 UTC (permalink / raw) To: zimoun, Lars-Dominik Braun, guix-devel Am Wed, Feb 22, 2023 at 12:54:03PM +0200 schrieb Efraim Flashner: > > By the way, when building pandoc for my core-updates profile, I noticed > > that ghc bootstrapping takes a terribly long time. Might there be a fleeting > > chance to jump over some older releases? > I believe in core-updates I've changed it so we go from 8.6 to 8.10. I > think if we packaged 8.2 we could go from 7.10 -> 8.2 -> 8.6 -> 8.10, > using 8.2 to replace 8.0 and 8.4. Good to hear that! Right now I indeed see the following: 7.10.3, 8.0.2, 8.4.4, 8.6.5, 8.10.7, 9.2.5. There is also a 9.0 (which could be dropped maybe?), but 9.2 is built from 8.10. And 8.10 is built with 8.6, but inherits from 8.8; to make things simpler, it would be nice to drop 8.8, but this would imply some work to get the right differences between the recipe for 8.6 and for 8.10. Andreas ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Merging branch wip-haskell 2023-02-15 9:01 Merging branch wip-haskell Lars-Dominik Braun 2023-02-15 9:31 ` Andreas Enge 2023-02-15 10:38 ` zimoun @ 2023-02-26 9:47 ` Lars-Dominik Braun 2023-02-27 10:47 ` Simon Tournier 2 siblings, 1 reply; 16+ messages in thread From: Lars-Dominik Braun @ 2023-02-26 9:47 UTC (permalink / raw) To: guix-devel Hi, > just a heads-up: The long overdue Haskell update is finally rolling in, > bumping our packages to Stackage release 20.5 and the compiler to 9.2. The > corresponding issue is #61420. the branch has been merged into master. Lars ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Merging branch wip-haskell 2023-02-26 9:47 ` Lars-Dominik Braun @ 2023-02-27 10:47 ` Simon Tournier 2023-02-27 11:04 ` Lars-Dominik Braun 0 siblings, 1 reply; 16+ messages in thread From: Simon Tournier @ 2023-02-27 10:47 UTC (permalink / raw) To: Lars-Dominik Braun, guix-devel Hi, On Sun, 26 Feb 2023 at 10:47, Lars-Dominik Braun <lars@6xq.net> wrote: > the branch has been merged into master. \o/ Nice, thank you! Cheers, simo ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Merging branch wip-haskell 2023-02-27 10:47 ` Simon Tournier @ 2023-02-27 11:04 ` Lars-Dominik Braun 2023-02-27 11:55 ` Felix Lechner via Development of GNU Guix and the GNU System distribution. 2023-03-08 17:51 ` Felix Lechner via Development of GNU Guix and the GNU System distribution. 0 siblings, 2 replies; 16+ messages in thread From: Lars-Dominik Braun @ 2023-02-27 11:04 UTC (permalink / raw) To: Simon Tournier; +Cc: guix-devel Hi, > > the branch has been merged into master. > \o/ Nice, thank you! well, GHC fails a single testcase on i686 (which we did not test for wip-haskell) right now[1], but it’ll take some rounds of building it locally until I have this sorted out too. Lars [1] https://ci.guix.gnu.org/eval/230900?status=failed&paginate=0 ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Merging branch wip-haskell 2023-02-27 11:04 ` Lars-Dominik Braun @ 2023-02-27 11:55 ` Felix Lechner via Development of GNU Guix and the GNU System distribution. 2023-03-08 17:51 ` Felix Lechner via Development of GNU Guix and the GNU System distribution. 1 sibling, 0 replies; 16+ messages in thread From: Felix Lechner via Development of GNU Guix and the GNU System distribution. @ 2023-02-27 11:55 UTC (permalink / raw) To: Lars-Dominik Braun; +Cc: Simon Tournier, guix-devel Hi Lars, > the branch has been merged into master. Thank you for that giant contribution to making Haskell more usable in Guix! Kind regards Felix Lechner ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Merging branch wip-haskell 2023-02-27 11:04 ` Lars-Dominik Braun 2023-02-27 11:55 ` Felix Lechner via Development of GNU Guix and the GNU System distribution. @ 2023-03-08 17:51 ` Felix Lechner via Development of GNU Guix and the GNU System distribution. 2023-03-08 19:31 ` Lars-Dominik Braun 1 sibling, 1 reply; 16+ messages in thread From: Felix Lechner via Development of GNU Guix and the GNU System distribution. @ 2023-03-08 17:51 UTC (permalink / raw) To: Lars-Dominik Braun; +Cc: Simon Tournier, guix-devel Hi, On Mon, Feb 27, 2023 at 3:05 AM Lars-Dominik Braun <lars@6xq.net> wrote: > > the branch has been merged into master. I see build failures [1] for Ghc 9.2.5 in the Cuirass job set [2] for my own feature branch. [3] They are caused by a one-hour timeout. Did you folks figure out how to extend the timeout limit on Cuirass when working on your own branch? Thanks! Kind regards Felix Lechner [1] https://ci.guix.gnu.org/build/478772/log/raw [2] https://ci.guix.gnu.org/eval/262309 [3] https://git.savannah.gnu.org/cgit/guix.git/log/?h=wip-go-updates ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Merging branch wip-haskell 2023-03-08 17:51 ` Felix Lechner via Development of GNU Guix and the GNU System distribution. @ 2023-03-08 19:31 ` Lars-Dominik Braun 2023-03-08 19:43 ` Felix Lechner via Development of GNU Guix and the GNU System distribution. 2023-03-09 2:15 ` Cuirass package build timeouts and max-silent-time [was Re: Merging branch wip-haskell] Leo Famulari 0 siblings, 2 replies; 16+ messages in thread From: Lars-Dominik Braun @ 2023-03-08 19:31 UTC (permalink / raw) To: Felix Lechner; +Cc: Simon Tournier, guix-devel Hello Felix, > I see build failures [1] for Ghc 9.2.5 in the Cuirass job set [2] for > my own feature branch. [3] They are caused by a one-hour timeout. Did > you folks figure out how to extend the timeout limit on Cuirass when > working on your own branch? Thanks! I don’t see GHC being rebuild in [2] and GHC 9.2 should have a higher max-silent-time than 1 hour on master since 3bb2078a12d78a13f1e1520fe3705333a74ef6e3 (which is part of your branch). So I’m slightly confused. Cheers, Lars > [1] https://ci.guix.gnu.org/build/478772/log/raw > [2] https://ci.guix.gnu.org/eval/262309 > [3] https://git.savannah.gnu.org/cgit/guix.git/log/?h=wip-go-updates ^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: Merging branch wip-haskell 2023-03-08 19:31 ` Lars-Dominik Braun @ 2023-03-08 19:43 ` Felix Lechner via Development of GNU Guix and the GNU System distribution. 2023-03-09 2:15 ` Cuirass package build timeouts and max-silent-time [was Re: Merging branch wip-haskell] Leo Famulari 1 sibling, 0 replies; 16+ messages in thread From: Felix Lechner via Development of GNU Guix and the GNU System distribution. @ 2023-03-08 19:43 UTC (permalink / raw) To: Lars-Dominik Braun; +Cc: Simon Tournier, guix-devel Hi Lars, On Wed, Mar 8, 2023 at 11:31 AM Lars-Dominik Braun <lars@6xq.net> wrote: > > I don’t see GHC being rebuild How about here [1] please? Maybe I'm misreading the log: building path(s) `/gnu/store/xdl4lyjjai90w21whf7xwvdqh8cf7hy7-cpphs-1.20.9.1-1.cabal' building path(s) `/gnu/store/199mrp0p6l9pldpzrpgmkmmfxikga1jw-ghc-9.2.5-src.tar.xz' and ultimately pandoc failing cannot build derivation `/gnu/store/qahn3czw4msmv7lnykawfsngdjq867sn-pandoc-2.19.2.drv': 70 dependencies couldn't be built as well as the apparently undeclared consumer python-bokeh cannot build derivation `/gnu/store/38hpmicc3v4f3a8ihbmas9ii0fz5pysd-python-bokeh-2.4.3.drv': 1 dependencies couldn't be built with this remark in the middle building of `/gnu/store/in0gfsahn1z6ym232wg3cayzim51zng8-ghc-9.2.5.drv' timed out after 3600 seconds of silence @ build-failed /gnu/store/in0gfsahn1z6ym232wg3cayzim51zng8-ghc-9.2.5.drv - timeout I am totally new to Cuirass and open to an alternative interpretation of these messages. My apologies for doubling up. Kind regards, Felix Lechner [1] https://ci.guix.gnu.org/build/516127/log/raw ^ permalink raw reply [flat|nested] 16+ messages in thread
* Cuirass package build timeouts and max-silent-time [was Re: Merging branch wip-haskell] 2023-03-08 19:31 ` Lars-Dominik Braun 2023-03-08 19:43 ` Felix Lechner via Development of GNU Guix and the GNU System distribution. @ 2023-03-09 2:15 ` Leo Famulari 1 sibling, 0 replies; 16+ messages in thread From: Leo Famulari @ 2023-03-09 2:15 UTC (permalink / raw) To: Lars-Dominik Braun Cc: Felix Lechner, Simon Tournier, guix-devel, Mathieu Othacehe On Wed, Mar 08, 2023 at 08:31:33PM +0100, Lars-Dominik Braun wrote: > Hello Felix, > > > I see build failures [1] for Ghc 9.2.5 in the Cuirass job set [2] for > > my own feature branch. [3] They are caused by a one-hour timeout. Did > > you folks figure out how to extend the timeout limit on Cuirass when > > working on your own branch? Thanks! > > I don’t see GHC being rebuild in [2] and GHC 9.2 should > have a higher max-silent-time than 1 hour on master since > 3bb2078a12d78a13f1e1520fe3705333a74ef6e3 (which is part of your > branch). So I’m slightly confused. I suspect that GHC was never built by Cuirass, but that somebody logged in to the build server and invoked `guix build ghc --max-silent-time=99999`. There's no logs of a successful build of GHC 9.2.5 available through the Cuirass web interface, which is a clue that my hunch is correct. Builds performed "by hand" don't appear in the web interface. https://ci.guix.gnu.org/search?query=spec%3Amaster+ghc-9.2.5 Are we sure that Cuirass honors the max-silent-time property? If I remember correctly, it did not do so in the past. ^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2023-03-09 2:16 UTC | newest] Thread overview: 16+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2023-02-15 9:01 Merging branch wip-haskell Lars-Dominik Braun 2023-02-15 9:31 ` Andreas Enge 2023-02-15 9:45 ` Lars-Dominik Braun 2023-02-15 9:48 ` Andreas Enge 2023-02-15 10:38 ` zimoun 2023-02-22 9:37 ` Andreas Enge 2023-02-22 10:54 ` Efraim Flashner 2023-03-07 20:24 ` Andreas Enge 2023-02-26 9:47 ` Lars-Dominik Braun 2023-02-27 10:47 ` Simon Tournier 2023-02-27 11:04 ` Lars-Dominik Braun 2023-02-27 11:55 ` Felix Lechner via Development of GNU Guix and the GNU System distribution. 2023-03-08 17:51 ` Felix Lechner via Development of GNU Guix and the GNU System distribution. 2023-03-08 19:31 ` Lars-Dominik Braun 2023-03-08 19:43 ` Felix Lechner via Development of GNU Guix and the GNU System distribution. 2023-03-09 2:15 ` Cuirass package build timeouts and max-silent-time [was Re: Merging branch wip-haskell] Leo Famulari
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/guix.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).