Description

We are currently at GHC-9.8.x, which a bit old. So I'd like to take a shot at the latest version of the compiler, GHC-9.10.x. This is gonna be interesting because the new version requires major updates to all kinds of libraries and base packages, which typically means patching lots of packages to make them build again.

Goals

Have working builds of GHC-9.10.x and the required Haskell packages in 'devel:languages:haskell` so that we can compile:

  • git-annex
  • pandoc
  • xmonad
  • cabal-install

Resources

  • https://build.opensuse.org/project/show/devel:languages:haskell/
  • https://github.com/opensuse-haskell/configuration/
  • #discuss-haskell
  • https://www.twitch.tv/peti343

Looking for hackers with the skills:

haskell ghc opensuse tumbleweed packaging

This project is part of:

Hack Week 24

Activity

  • about 1 year ago: anstalker joined this project.
  • about 1 year ago: psimons added keyword "haskell" to this project.
  • about 1 year ago: psimons added keyword "ghc" to this project.
  • about 1 year ago: psimons added keyword "opensuse" to this project.
  • about 1 year ago: psimons added keyword "tumbleweed" to this project.
  • about 1 year ago: psimons added keyword "packaging" to this project.
  • about 1 year ago: psimons liked this project.
  • about 1 year ago: psimons started this project.
  • about 1 year ago: psimons originated this project.

  • Comments

    • psimons
      12 months ago by psimons | Reply

      We are down to 3 trivial build errors that upstream is aware of already and fixes are underway. Once these fixes arrive, we can merge the package set into Tumbleweed.

    • osukup
      12 months ago by osukup | Reply

      gha package updated and patched with fixes for Hadrian, os-string and s390x and ppc64le fixes

    Similar Projects

    GHC-9.14 and split Hadrian from GHC build by osukup

    Description

    Prepare openSUSE Tumbleweed project for new GHC Haskell compiler and separate builder (Hadrian) from GHC build

    Goals

    • have GHC-9.14 project with working compiler and if possible filled with packageset
    • have Hadrian in own package built with bootstrap compiler to separate Hadrian bootstrap from ghc bootstrap

    Resources

    devel:languages:haskell

    d:l:h:ghc-9.12.x

    opensuse Haskell rpm macros

    opensuse haskell package gen project


    Create openSUSE images for Arm/RISC-V boards by avicenzi

    Project Description

    Create openSUSE images (or test generic EFI images) for Arm and/or RISC-V boards that are not yet supported.

    Goal for this Hackweek

    Create bootable images of Tumbleweed for SBCs that currently have no images available or are untested.

    Consider generic EFI images where possible, as some boards can hold a bootloader.

    Document in the openSUSE Wiki how to flash and use the image for a given board.

    Hack Week 22

    Hack Week 21

    Resources


    Tumbleweed on Mars-CM (RISC-V board) by ph03nix

    RISC-V is awesome, Tumbleweed is awesome, chocolate cake is awesome. I'm planning to combine all of them in one project.

    Project Description

    I recently purchased a MILK-V Mars CM and managed to setup it up already using Debian Linux. My project for this Hackweek is to see how far I can get to run Tumbleweed on this compute module board.

    Goal for this Hackweek

    • Run Tumbleweed on the Compute Module

    Resources

    • http://milkv.io/mars-cm
    • https://en.opensuse.org/HCL:VisionFive2


    GHC-9.14 and split Hadrian from GHC build by osukup

    Description

    Prepare openSUSE Tumbleweed project for new GHC Haskell compiler and separate builder (Hadrian) from GHC build

    Goals

    • have GHC-9.14 project with working compiler and if possible filled with packageset
    • have Hadrian in own package built with bootstrap compiler to separate Hadrian bootstrap from ghc bootstrap

    Resources

    devel:languages:haskell

    d:l:h:ghc-9.12.x

    opensuse Haskell rpm macros

    opensuse haskell package gen project