haskell.packages.ghc9{2,4}.primitive-addr: lift bounds over downgrading

The lower base bound is actually not justified and we can just continue
using the default version of primitive addr like we do for GHC < 9.0.

This commit partially reverts 908f4e078955b61031328022d01405e557ccbc04.

+4 -19
+2 -1
pkgs/development/haskell-modules/configuration-ghc-9.2.x.nix
··· 76 hashable = addBuildDepends [ self.data-array-byte ] super.hashable; 77 primitive = addBuildDepends [ self.data-array-byte ] super.primitive; 78 primitive-unlifted = super.primitive-unlifted_0_1_3_1; 79 - primitive-addr = super.primitive-addr_0_1_0_2; 80 81 # Jailbreaks & Version Updates 82 hashable-time = doJailbreak super.hashable-time;
··· 76 hashable = addBuildDepends [ self.data-array-byte ] super.hashable; 77 primitive = addBuildDepends [ self.data-array-byte ] super.primitive; 78 primitive-unlifted = super.primitive-unlifted_0_1_3_1; 79 + # Too strict lower bound on base 80 + primitive-addr = doJailbreak super.primitive-addr; 81 82 # Jailbreaks & Version Updates 83 hashable-time = doJailbreak super.hashable-time;
+2 -1
pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix
··· 138 self.OneTuple 139 ] super.base-compat-batteries; 140 141 - primitive-addr = self.primitive-addr_0_1_0_2; 142 }
··· 138 self.OneTuple 139 ] super.base-compat-batteries; 140 141 + # Too strict lower bound on base 142 + primitive-addr = doJailbreak super.primitive-addr; 143 }
-1
pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml
··· 89 - fourmolu == 0.14.0.0 # 2023-11-13: for ghc-lib-parser 9.6 compat 90 - ormolu == 0.5.2.0 # 2023-08-08: for hls on ghc 9.0 and 9.2 91 - ormolu == 0.7.2.0 # 2023-11-13: for ghc-lib-parser 9.6 compat 92 - - primitive-addr < 0.1.0.3 # 2024-03-20: for hls on ghc < 9.4.7 93 - primitive-unlifted == 0.1.3.1 # 2024-03-16: Needed for hls on ghc 9.2 94 - path == 0.9.0 # 2021-12-03: path version building with stackage genvalidity and GHC 9.0.2 95 - resolv < 0.2 # required to build cabal-install-3.10.1.0 with Stackage LTS 21
··· 89 - fourmolu == 0.14.0.0 # 2023-11-13: for ghc-lib-parser 9.6 compat 90 - ormolu == 0.5.2.0 # 2023-08-08: for hls on ghc 9.0 and 9.2 91 - ormolu == 0.7.2.0 # 2023-11-13: for ghc-lib-parser 9.6 compat 92 - primitive-unlifted == 0.1.3.1 # 2024-03-16: Needed for hls on ghc 9.2 93 - path == 0.9.0 # 2021-12-03: path version building with stackage genvalidity and GHC 9.0.2 94 - resolv < 0.2 # required to build cabal-install-3.10.1.0 with Stackage LTS 21
-16
pkgs/development/haskell-modules/hackage-packages.nix
··· 241451 hydraPlatforms = lib.platforms.none; 241452 }) {}; 241453 241454 - "primitive-addr_0_1_0_2" = callPackage 241455 - ({ mkDerivation, base, primitive }: 241456 - mkDerivation { 241457 - pname = "primitive-addr"; 241458 - version = "0.1.0.2"; 241459 - sha256 = "06r1p56wm8rbjxnlaqbmc3rbsj1rsv5scwnh80lsn0xw56jc70a2"; 241460 - revision = "2"; 241461 - editedCabalFile = "1s18b6xm6906ldj8wd2b2j885xbgvf5mzabd4mpl1ic7a9205qgn"; 241462 - libraryHaskellDepends = [ base primitive ]; 241463 - description = "Addresses to unmanaged memory"; 241464 - license = lib.licenses.bsd3; 241465 - hydraPlatforms = lib.platforms.none; 241466 - }) {}; 241467 - 241468 "primitive-addr" = callPackage 241469 ({ mkDerivation, base, primitive }: 241470 mkDerivation { ··· 308840 ]; 308841 description = "Tools for writing better type errors"; 308842 license = lib.licenses.bsd3; 308843 - hydraPlatforms = lib.platforms.none; 308844 - broken = true; 308845 }) {}; 308846 308847 "type-errors-pretty" = callPackage
··· 241451 hydraPlatforms = lib.platforms.none; 241452 }) {}; 241453 241454 "primitive-addr" = callPackage 241455 ({ mkDerivation, base, primitive }: 241456 mkDerivation { ··· 308826 ]; 308827 description = "Tools for writing better type errors"; 308828 license = lib.licenses.bsd3; 308829 }) {}; 308830 308831 "type-errors-pretty" = callPackage