Project Description

We are currently at GHC-9.4.x, which a bit old. So I'd like to take a shot at the latest version of the compiler, GHC-9.6.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. A significant part of the development effort will be live-streamed on Twitch so that others can collaborate easily.

Goal for this Hackweek

Have working builds of GHC-9.6.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 livestreaming

This project is part of:

Hack Week 22 Hack Week 23

Activity

  • almost 2 years ago: osukup joined this project.
  • over 2 years ago: psimons added keyword "livestreaming" to this project.
  • over 2 years ago: psimons started this project.
  • over 2 years ago: psimons added keyword "packaging" to this project.
  • over 2 years ago: psimons added keyword "haskell" to this project.
  • over 2 years ago: psimons added keyword "ghc" to this project.
  • over 2 years ago: psimons added keyword "opensuse" to this project.
  • over 2 years ago: psimons added keyword "tumbleweed" to this project.
  • over 2 years ago: psimons originated this project.

  • Comments

    • psimons
      about 2 years ago by psimons | Reply

      I re-used the "update to ghc-9.4.x" project from Hackweek 22 for Hackweek 23. The goal is to update to ghc-9.6.x this time.

    Similar Projects

    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.

    Boards that I have around and there are no images:

    • Rock 3B
    • Nano PC T3 Plus
    • Lichee RV D1
    • StartFive VisionFive (has some image needs testing)

    Hack Week 22

    Hack Week 21

    Resources