!RbXGJhHMsnQcNIDFWN:nixos.org

Nix Haskell

184 Members
For discussions and questions about Haskell with Nix, cabal2nix and haskellPackages in nixpkgs | Current Docs: https://haskell4nix.readthedocs.io/ | Current PR: https://github.com/nixos/nixpkgs/pulls?q=is%3Apr+is%3Aopen+head%3Ahaskell-updates | Maintainer Docs: https://github.com/NixOS/nixpkgs/blob/haskell-updates/pkgs/development/haskell-modules/HACKING.md | More Nix: #community:nixos.org | More Haskell: #haskell-space:matrix.org | Merger Schedule: https://cloud.maralorn.de/apps/calendar/p/Mw5WLnzsP7fC4Zky40 Servers

Load older messages


SenderMessageTime
22 Oct 2021
@pennae:matrix.eno.spacepennae cdepillabout: we can close things if it's okay, just didn't want to on without checking with people who actually know what's going on ^^; 00:41:19
@cdepillabout:matrix.orgcdepillabout
In reply to @pennae:matrix.eno.space
cdepillabout: we can close things if it's okay, just didn't want to on without checking with people who actually know what's going on ^^;
Thanks a lot of triaging these. I love closing old, no-longer-relevant issues. I appreciate you taking the time to investigate these.
01:09:57
@pennae:matrix.eno.spacepennae:)01:13:27
@cdepillabout:matrix.orgcdepillaboutI didn't close the issues about haskellPackages.adb (https://github.com/NixOS/nixpkgs/issues/45037), category-extras (https://github.com/NixOS/nixpkgs/issues/45859), and webkitgtk. I was thinking that these might still be relevant problems? I don't really have the time right now to try building the various packages and seeing what the state of each is.01:14:23
@cdepillabout:matrix.orgcdepillaboutBut if you wanted to do that and write up a comment on those issues, please feel free.01:14:52
@pennae:matrix.eno.spacepennaeabout webkit, the dependency was removed for being unsafe01:15:04
@cdepillabout:matrix.orgcdepillabout * I didn't close the issues about haskellPackages.adb (https://github.com/NixOS/nixpkgs/issues/45037), category-extras (https://github.com/NixOS/nixpkgs/issues/45859), and webkitgtk (https://github.com/NixOS/nixpkgs/issues/51857). I was thinking that these might still be relevant problems? I don't really have the time right now to try building the various packages and seeing what the state of each is.01:15:28
@cdepillabout:matrix.orgcdepillabout
In reply to @pennae:matrix.eno.space
about webkit, the dependency was removed for being unsafe

When I go to try to build the package:

$ nix-build ./ -A haskellPackages.web-browser-in-haskell
these 2 derivations will be built:
  /nix/store/7g752svpx967rizj54pnrflsjfik229p-webkit-0.14.2.1.drv
  /nix/store/wiz3ip550mabnrrf11brn9i1gqqgxd4i-web-browser-in-haskell-1.0.drv
these 97 paths will be fetched (45.92 MiB download, 441.36 MiB unpacked):
  /nix/store/06k5s12x968kbhifhzrapqdac0xisdz4-libXfixes-6.0.0
  /nix/store/0r61ixbrzspsqilnmp8bn5cswayifkgp-libthai-0.1.28
  /nix/store/0wpi4nradgsf03q62dzm631i2arnmgds-gio-0.13.8.1
...

It at least starts building. Although the fact that I wasn't able to get it from the cache means that it is probably broken? But if it is broken, why didn't our automatic script mark it as broken? And what is the relation between webkitgtk and the webkit dep that appears to be pulled in?

01:18:12
@pennae:matrix.eno.spacepennae

on unstable:

error: webkitgtk24x-gtk2 has been removed because it's insecure. Please use webkitgtk.
01:19:06
@cdepillabout:matrix.orgcdepillaboutThese are all the questions that I had. I guess I'd like them to be answered before I close it. (Although I just don't know anything about webkit, so if there is someone here with more knowledge and wants to just go ahead and close it, please feel free.)01:19:15
@pennae:matrix.eno.spacepennae for building haskellPackages.web-browser-in-haskell, that is 01:19:19
@cdepillabout:matrix.orgcdepillabout In the build log I posted, is webkit the same as webkitgtk24x-gtk2? 01:20:03
@pennae:matrix.eno.spacepennaegot to admit, we're confused by the situation.01:21:01
@pennae:matrix.eno.spacepennae * got to admit, we're confused by the situation.01:21:04
@cdepillabout:matrix.orgcdepillabout * In the build log I posted, is 7g752svpx967rizj54pnrflsjfik229p-webkit-0.14.2.1.drv the same as webkitgtk24x-gtk2? 01:21:42
@pennae:matrix.eno.spacepennae ah, yeah. building starts but pulling in through a shell fails at webkitgtk24x-gtk2 😕 01:23:15
@pennae:matrix.eno.spacepennaeadded some comments. looks like they're all cases of "unmaintained for <a while>", we don't carry their dependencies anymore (and that's probably for the better too)01:48:11
@cdepillabout:matrix.orgcdepillaboutThanks for the extra explanation. I've now closed the haskellPackages.adb (https://github.com/NixOS/nixpkgs/issues/45037), category-extras (https://github.com/NixOS/nixpkgs/issues/45859), and webkitgtk (https://github.com/NixOS/nixpkgs/issues/51857) issues.01:51:49
@pennae:matrix.eno.spacepennaeand it's not even spring yet :D01:52:09
@pennae:matrix.eno.spacepennae interestingly webkit should be failing for a really long time now (years), but it's set to be ignored by hydra 01:56:13
@ellie:monoid.alEllie
In reply to @maralorn:maralorn.de
Ellie: I am a bit busy this week. Will try to fix shake-bench on the weekend. I think the best approach right now would be an overrideScope pinning an older svgcairo.
ah, I'll just pin it now in the configuration yaml. it was only released 5 days ago so I don't think anyone will mind
06:44:35
@ellie:monoid.alEllieyeah, there are only 2 packages which depend on it which aren't broken06:46:40
@maralorn:maralorn.demaralorn
In reply to @ellie:monoid.al
ah, I'll just pin it now in the configuration yaml. it was only released 5 days ago so I don't think anyone will mind
Ellie: Also an option. But svgcairo is exactly the package dalpd became maintainer for and did various fixes. I am not sure if they agree with pinning it.
08:42:20
@ellie:monoid.alEllieIt's SVGFonts, not svgcairo09:05:15
@ellie:monoid.alElliemust have got it muddled up earlier on and didn't notice09:05:51
@ellie:monoid.alEllie * must have got it muddled up earlier on and didn't notice09:05:54
@sternenseemann:systemli.orgsterni
In reply to @cdepillabout:matrix.org

When I go to try to build the package:

$ nix-build ./ -A haskellPackages.web-browser-in-haskell
these 2 derivations will be built:
  /nix/store/7g752svpx967rizj54pnrflsjfik229p-webkit-0.14.2.1.drv
  /nix/store/wiz3ip550mabnrrf11brn9i1gqqgxd4i-web-browser-in-haskell-1.0.drv
these 97 paths will be fetched (45.92 MiB download, 441.36 MiB unpacked):
  /nix/store/06k5s12x968kbhifhzrapqdac0xisdz4-libXfixes-6.0.0
  /nix/store/0r61ixbrzspsqilnmp8bn5cswayifkgp-libthai-0.1.28
  /nix/store/0wpi4nradgsf03q62dzm631i2arnmgds-gio-0.13.8.1
...

It at least starts building. Although the fact that I wasn't able to get it from the cache means that it is probably broken? But if it is broken, why didn't our automatic script mark it as broken? And what is the relation between webkitgtk and the webkit dep that appears to be pulled in?

should be marked broken by now I think, the eval error for the dependency no longer appears since I stopped cabal2nix from emitting it (since otherwise things would break with allowAliases = false;), see https://github.com/NixOS/cabal2nix/pull/521
09:06:54
@sternenseemann:systemli.orgsterniI think I tested everything webkit related back when I did this thing, basically all of them are broken by now09:07:54
@sternenseemann:systemli.orgsternithere are some gtk2hs ones that work with the modern webkit though09:08:05
@maralorn:maralorn.demaralorn
In reply to @ellie:monoid.al
It's SVGFonts, not svgcairo
Oh, wow. That makes it much easier. Well then yeah, let’s just pin it.
09:08:36

There are no newer messages yet.


Back to Room List