profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/expipiplus1/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Joe Hermaszewski expipiplus1 Singapore My code is so strongly typed I'm going to need a new keyboard!

cdepillabout/nix-haskell-updates-status 1

Automatically-updated Hydra status of the `haskell-updates` branch in Nixpkgs

expipiplus1/aarch64-build-box 0

Config for the Community aarch64 NixOS box.

expipiplus1/actions-playground 0

A place for me to experiment with Github Actions

expipiplus1/ad 0

Automatic Differentiation

expipiplus1/all-hies 0

Cached Haskell IDE Engine Nix builds for all GHC versions

expipiplus1/apply-refact 0

Refactor Haskell source files

pull request commentNixOS/nixpkgs

nixos.mautrix-facebook: init module

Hi, I'll try and take a look at this next week!

On Sat, 25 Sep 2021, 3:17 pm marvin-mk2[bot], ***@***.***> wrote:

Reminder: Please review!

This Pull Request is awaiting review. If you are the assigned reviewer, please have a look. Try to find another reviewer if necessary. If you can't, please say so. If the status is not accurate, please change it. If nothing happens, this PR will be should be put back in the needs_reviewer queue in one day.

Note: This feature is currently broken. The bot will not actually change the status. If you see this message multiple times, please request a status change manually.

— You are receiving this because your review was requested. Reply to this email directly, view it on GitHub https://github.com/NixOS/nixpkgs/pull/137438#issuecomment-927127897, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAGRJXB3GIVSBUR67DCPWJDUDXKYLANCNFSM5D3KN5RA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

kevincox

comment created time in 17 hours

pull request commentNixOS/nixpkgs

signald: 0.13.1 -> 0.14.1 and add service

Nice! Looking forward to using this.

I have a module (locally) for signald, and it was quite tricky to get file and avatar sharing to work in both directions. Does this handle sending and receiving files?

I can take a look in detail and try this out, but not for at least a week I'm afraid. Please ping me if I seem to have forgotten!

On Sat, 25 Sep 2021, 9:07 pm Sebastian Neubauer, ***@***.***> wrote:

@Flakebi https://github.com/Flakebi requested your review on: #139472 https://github.com/NixOS/nixpkgs/pull/139472 signald: 0.13.1 -> 0.14.1 and add service.

— You are receiving this because your review was requested. Reply to this email directly, view it on GitHub https://github.com/NixOS/nixpkgs/pull/139472#event-5360190649, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAGRJXFSRHAQPW5XDQRVW7LUDYTZTANCNFSM5EX6FFPQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Flakebi

comment created time in 3 days

PullRequestReviewEvent

pull request commentNixOS/rfcs

[RFC 0098] Community Team

Additionally, it's important that we work to keep it this way for you. @toxicfrog posted an excellent message above on this topic.

On Mon, 13 Sep 2021, 10:16 am Profpatsch, ***@***.***> wrote:

In all these years I have been very happy with how things worked: discussion has been most stricly technical; I have seen some disagreement regarding, again, technical decisions, but this never ever resulted in heated discussion, let alone insults or worse; I have never felt out-of-place, harrassed or anything of the like.

I’m pretty sure “it has never happened to me, so it does not happen to other people” is a common fallacy regarding moderation discussions.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/NixOS/rfcs/pull/98#issuecomment-917997708, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAGRJXGHDIJQTEFOIUYDFG3UBW6LLANCNFSM5BPRPIVQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

IreneKnapp

comment created time in 16 days

issue closeddarktable-org/dtorg

The OS selection screen can be difficult to understand

I observed someone come to the conclusion that darktable wasn't available on MacOS because they didn't recognize the MacOS option here: https://www.darktable.org/install/ (Is it using the Leopard logo?)

I think these would be greatly improved with using text alongside or instead of the logos, and perhaps grouping the many Unicies separately.

Some good examples:

https://transmissionbt.com/download/ https://code.visualstudio.com/download https://signal.org/en/download/

closed time in 17 days

expipiplus1

Pull request review commentNixOS/nixpkgs

mautrix-facebook: init at 0.3.1

+{+  enableSystemd ? stdenv.isLinux,+  fetchFromGitHub,+  lib,+  python3,+  stdenv,+}:++python3.pkgs.buildPythonPackage rec {+  pname = "mautrix-facebook";+  version = "v0.3.1";++  src = fetchFromGitHub {+    owner = "tulir";+    repo = pname;+    rev = version;+    sha256 = "0m7nznx3z6cg4wgvjybdivx22ifxcdri4i8501yibsri0jnpf0y2";+  };++  propagatedBuildInputs = with python3.pkgs; [+    CommonMark+    aiohttp+    asyncpg+    mautrix+    paho-mqtt+    pillow+    prometheus-client+    pycryptodome+    python-olm+    python_magic+    ruamel_yaml+    unpaddedbase64+    yarl+  ] ++ lib.optional enableSystemd systemd;++  doCheck = false;++  prePatch = ''+    sed -ie 's/^asyncpg.*/asyncpg>=0.20/' requirements.txt+  '';++  postInstall = ''+    mkdir -p $out/bin++    cat <<-END >$out/bin/mautrix-facebook+    #!/bin/sh+    PATH=${python3}/bin PYTHONPATH="$PYTHONPATH" exec python -m mautrix_facebook "\$@"

Yeah, looks good enough, and we can always improve later

kevincox

comment created time in 18 days

PullRequestReviewEvent

Pull request review commentNixOS/nixpkgs

mautrix-facebook: init at 0.3.1

+{+  enableSystemd ? stdenv.isLinux,+  fetchFromGitHub,+  lib,+  python3,+  stdenv,+}:++python3.pkgs.buildPythonPackage rec {+  pname = "mautrix-facebook";+  version = "v0.3.1";++  src = fetchFromGitHub {+    owner = "tulir";+    repo = pname;+    rev = version;+    sha256 = "0m7nznx3z6cg4wgvjybdivx22ifxcdri4i8501yibsri0jnpf0y2";+  };++  propagatedBuildInputs = with python3.pkgs; [+    CommonMark+    aiohttp+    asyncpg+    mautrix+    paho-mqtt+    pillow+    prometheus-client+    pycryptodome+    python-olm+    python_magic+    ruamel_yaml+    unpaddedbase64+    yarl+  ] ++ lib.optional enableSystemd systemd;++  doCheck = false;++  prePatch = ''+    sed -ie 's/^asyncpg.*/asyncpg>=0.20/' requirements.txt

Sure sure, I don't know much about python packaging so whatever you think is best.

kevincox

comment created time in 18 days

PullRequestReviewEvent
PullRequestReviewEvent

Pull request review commentNixOS/nixpkgs

mautrix-facebook: init at 0.3.1

+{+  enableSystemd ? stdenv.isLinux,+  fetchFromGitHub,+  lib,+  python3,+  stdenv,+}:++python3.pkgs.buildPythonPackage rec {+  pname = "mautrix-facebook";+  version = "v0.3.1";++  src = fetchFromGitHub {+    owner = "tulir";+    repo = pname;+    rev = version;+    sha256 = "0m7nznx3z6cg4wgvjybdivx22ifxcdri4i8501yibsri0jnpf0y2";+  };++  propagatedBuildInputs = with python3.pkgs; [+    CommonMark+    aiohttp+    asyncpg+    mautrix+    paho-mqtt+    pillow+    prometheus-client+    pycryptodome+    python-olm+    python_magic+    ruamel_yaml+    unpaddedbase64+    yarl+  ] ++ lib.optional enableSystemd systemd;++  doCheck = false;++  prePatch = ''+    sed -ie 's/^asyncpg.*/asyncpg>=0.20/' requirements.txt+  '';++  postInstall = ''+    mkdir -p $out/bin++    cat <<-END >$out/bin/mautrix-facebook+    #!/bin/sh+    PATH=${python3}/bin PYTHONPATH="$PYTHONPATH" exec python -m mautrix_facebook "\$@"+    END+    chmod +x $out/bin/mautrix-facebook+  '';++  meta = with lib; {+    homepage = "https://github.com/tulir/mautrix-facebook";+    description = " A Matrix-Facebook Messenger puppeting bridge ";

trim whitespace :)

kevincox

comment created time in 18 days

Pull request review commentNixOS/nixpkgs

mautrix-facebook: init at 0.3.1

+{+  enableSystemd ? stdenv.isLinux,+  fetchFromGitHub,+  lib,+  python3,+  stdenv,+}:++python3.pkgs.buildPythonPackage rec {+  pname = "mautrix-facebook";+  version = "v0.3.1";++  src = fetchFromGitHub {+    owner = "tulir";+    repo = pname;+    rev = version;+    sha256 = "0m7nznx3z6cg4wgvjybdivx22ifxcdri4i8501yibsri0jnpf0y2";+  };++  propagatedBuildInputs = with python3.pkgs; [+    CommonMark+    aiohttp+    asyncpg+    mautrix+    paho-mqtt+    pillow+    prometheus-client+    pycryptodome+    python-olm+    python_magic+    ruamel_yaml+    unpaddedbase64+    yarl+  ] ++ lib.optional enableSystemd systemd;++  doCheck = false;++  prePatch = ''+    sed -ie 's/^asyncpg.*/asyncpg>=0.20/' requirements.txt+  '';++  postInstall = ''+    mkdir -p $out/bin++    cat <<-END >$out/bin/mautrix-facebook+    #!/bin/sh+    PATH=${python3}/bin PYTHONPATH="$PYTHONPATH" exec python -m mautrix_facebook "\$@"

Would it be better to exec ${python3}/bin/python ... rather than nuking PATH?

kevincox

comment created time in 18 days

Pull request review commentNixOS/nixpkgs

mautrix-facebook: init at 0.3.1

+{+  enableSystemd ? stdenv.isLinux,+  fetchFromGitHub,+  lib,+  python3,+  stdenv,+}:++python3.pkgs.buildPythonPackage rec {+  pname = "mautrix-facebook";+  version = "v0.3.1";++  src = fetchFromGitHub {+    owner = "tulir";+    repo = pname;+    rev = version;+    sha256 = "0m7nznx3z6cg4wgvjybdivx22ifxcdri4i8501yibsri0jnpf0y2";+  };++  propagatedBuildInputs = with python3.pkgs; [+    CommonMark+    aiohttp+    asyncpg+    mautrix+    paho-mqtt+    pillow+    prometheus-client+    pycryptodome+    python-olm+    python_magic+    ruamel_yaml+    unpaddedbase64+    yarl+  ] ++ lib.optional enableSystemd systemd;++  doCheck = false;++  prePatch = ''+    sed -ie 's/^asyncpg.*/asyncpg>=0.20/' requirements.txt

Is it possible to be a little more precise here? or make a PR for upstream?

kevincox

comment created time in 18 days

Pull request review commentNixOS/nixpkgs

mautrix-facebook: init at 0.3.1

+{+  enableSystemd ? stdenv.isLinux,+  fetchFromGitHub,+  lib,+  python3,+  stdenv,+}:++python3.pkgs.buildPythonPackage rec {+  pname = "mautrix-facebook";+  version = "v0.3.1";

please change to "0.3.1" and put the "v" in "rev" later on.

kevincox

comment created time in 18 days

Pull request review commentNixOS/nixpkgs

mautrix-facebook: init at 0.3.1

+{+  enableSystemd ? stdenv.isLinux,+  fetchFromGitHub,+  lib,+  python3,+  stdenv,+}:

Formatting here is inconsistent with most other nix files here.

kevincox

comment created time in 18 days

Pull request review commentNixOS/nixpkgs

mautrix-facebook: init at 0.3.1

+{+  enableSystemd ? stdenv.isLinux,+  fetchFromGitHub,+  lib,+  python3,+  stdenv,+}:++python3.pkgs.buildPythonPackage rec {+  pname = "mautrix-facebook";+  version = "v0.3.1";++  src = fetchFromGitHub {+    owner = "tulir";+    repo = pname;+    rev = version;+    sha256 = "0m7nznx3z6cg4wgvjybdivx22ifxcdri4i8501yibsri0jnpf0y2";+  };++  propagatedBuildInputs = with python3.pkgs; [+    CommonMark+    aiohttp+    asyncpg+    mautrix+    paho-mqtt+    pillow+    prometheus-client+    pycryptodome+    python-olm+    python_magic+    ruamel_yaml+    unpaddedbase64+    yarl+  ] ++ lib.optional enableSystemd systemd;++  doCheck = false;++  prePatch = ''+    sed -ie 's/^asyncpg.*/asyncpg>=0.20/' requirements.txt+  '';++  postInstall = ''+    mkdir -p $out/bin++    cat <<-END >$out/bin/mautrix-facebook+    #!/bin/sh+    PATH=${python3}/bin PYTHONPATH="$PYTHONPATH" exec python -m mautrix_facebook "\$@"

I'm sure there's a different way of setting PYTHONPATH, but I cant remember it right now so /shrug

kevincox

comment created time in 18 days

PullRequestReviewEvent

issue commentSynthetica9/nix-linter

Check for cmake in buildInputs and warn that it should probably be in nativeBuildInputs

doesn't seem wild, although this kind of thing would be better served by a "nixpkgs-linter" tool perhaps.

kjeremy

comment created time in 21 days

issue commentexpipiplus1/vulkan

Smaller source idea

well, given we have the types of all the functions, shouldn't be a problem.

On Tue, Sep 7, 2021 at 10:38 AM Alexander Bondarenko < ***@***.***> wrote:

Interesting. Is there enough information?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/expipiplus1/vulkan/issues/298#issuecomment-914154865, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAGRJXCPJN5SGAWUJB2GMKLUAXMQFANCNFSM47BFDXBQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

expipiplus1

comment created time in 21 days

push eventNixOS/nixpkgs

sternenseemann

commit sha 791f39c668e7f73077d52539061be39f24ceead0

haskell.compiler.*: clean up maintainer sets Let's remove peti (retired) as well Marc, Andres and Will who haven't been active lately. Feel free to re-add yourself, but this should at least lessen the GitHub notifications for now. Add lib.teams.haskell to every maintainer list additionally. I've also added Domen and Pavol to GHC 8.10.7 binary since they are the only ones working on aarch64-darwin so far. Let me know if that is alright with you.

view details

Joe Hermaszewski

commit sha 96bceacda6bcfd25691dc224c2f57110a691ce24

Merge pull request #136376 from sternenseemann/ghc-maintainers haskell.compiler.*: clean up maintainer sets

view details

push time in a month

PR merged NixOS/nixpkgs

Reviewers
haskell.compiler.*: clean up maintainer sets 6.topic: haskell 10.rebuild-darwin: 0 10.rebuild-linux: 0

Let's remove @peti (retired) as well as @MarcWeber, @kosmikus and @lostnet who haven't been active lately. Feel free to re-add yourself, but this should at least lessen the GitHub notifications for now.

Add lib.teams.haskell to every maintainer list additionally. I've also added @domenkozar and @prusnak to GHC 8.10.7 binary since they are the only ones working on aarch64-darwin so far. Let me know if that is alright with you.

@nh2 Do you want to be addet to GHC 8.10.2 (8.10.7?) binary as well or is being maintainer of the muslGHCs aggregate jobset enough for you?

<!-- To help with the large amounts of pull requests, we would appreciate your reviews of other pull requests, especially simple package updates. Just leave a comment describing what you have tested in the relevant package/service. Reviewing helps to reduce the average time-to-merge for everyone. Thanks a lot if you do! List of open PRs: https://github.com/NixOS/nixpkgs/pulls Reviewing guidelines: https://nixos.org/manual/nixpkgs/unstable/#chap-reviewing-contributions -->

Motivation for this change
Things done

<!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  • Built on platform(s)
    • [ ] x86_64-linux
    • [ ] aarch64-linux
    • [ ] x86_64-darwin
    • [ ] aarch64-darwin
  • [ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
  • [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • [ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
  • [ ] Tested execution of all binary files (usually in ./result/bin/)
  • 21.11 Release Notes (or backporting 21.05 Release notes)
    • [ ] (Package updates) Added a release notes entry if the change is major or breaking
    • [ ] (Module updates) Added a release notes entry if the change is significant
    • [ ] (Module addition) Added a release notes entry if adding a new NixOS module
  • [x] Fits CONTRIBUTING.md.
+25 -8

0 comment

8 changed files

sternenseemann

pr closed time in a month

PR opened NixOS/nixpkgs

Reviewers
haskellPackages: update stackage and hackage

This Merge

This PR is the regular merge of the haskell-updates branch into master.

This branch is being continually built and tested by hydra at https://hydra.nixos.org/jobset/nixpkgs/haskell-updates.

I will aim to merge this PR by 2021-09-06. If I can merge it earlier, there might be successor PRs in that time window. As part of our rotation @cdepillabout will continue these merges from 2021-09-06 to 2021-09-20.

haskellPackages Workflow Summary

Our workflow is currently described in pkgs/development/haskell-modules/HACKING.md.

The short version is this:

  • We regularly update the Stackage and Hackage pins on haskell-updates (normally at the beginning of a merge window).
  • The community fixes builds of Haskell packages on that branch.
  • We aim at at least one merge of haskell-updates into master every two weeks.
  • We only do the merge if the mergeable job is succeeding on hydra.
  • If a maintained package is still broken at the time of merge, we will only merge if the maintainer has been pinged 7 days in advance. (If you care about a Haskell package, become a maintainer!)

This is the follow-up to #135453.

+1787 -717

0 comment

3 changed files

pr created time in a month

push eventNixOS/nixpkgs

Charlotte Van Petegem

commit sha 740b698ea1a66b1a89dd974b50ef82f5f1908871

zeroad: 0.0.25 -> 0.0.25b

view details

Philipp Bartsch

commit sha d783afb8de9a375d4573e31c2d6b455093385492

cozy: 1.0.3 -> 1.1.2

view details

Philipp Bartsch

commit sha a3c6a337686cea58eab5d52625b5935c917c809e

cozy: add gst-plugin-bad This adds support for: ISO Media, Apple iTunes ALAC/AAC-LC (.M4A) Audio

view details

Philipp Bartsch

commit sha c8624013d3cd14134349f43f3272d97c32092ee9

cozy: rename directory and drop unused argument Suggestions by @mweinelt and @r-rmcgibbo.

view details

jmc-figueira

commit sha 3309bddc4061253df4e4d99399d926244e9807de

discord-canary: 0.0.128 -> 0.0.129

view details

R. RyanTM

commit sha 0bab87d2428f67aa4a6f0aca4e85aa63e8510dfb

flexget: 3.1.135 -> 3.1.136

view details

Mikael Heino

commit sha 0c35c72ed4d85da1fa3f953aa2882716bb8d6332

ntfs-3g: 2017.3.23 -> 2021.8.22 New version has important security fixes.

view details

Mikael Heino

commit sha 7ca49a701a7b6a9b90738af132f6b57e4160facd

ntfs-3g: update homepage

view details

Artturin

commit sha 5d87d839d1271528dfe996b49a30044b53f96c2a

helvetica-neue-lt-std: 2013.06.07 -> 2014.08.16 switch to web.archive source

view details

Artturin

commit sha 8d356bb2c69f1870110e5563f69eaa86d3ddc2f7

helvetica-neue-lt-std: cleanup

view details

Artturin

commit sha 756e60344fd83427148d8acf416c63573404a2e9

nixos/pipewire: use absolute path for jack libs

view details

Fabian Affolter

commit sha 682ed1816c728f184164d099b6097317951640c8

python3Packages.time-machine: 2.3.1 -> 2.4.0

view details

Fabian Affolter

commit sha ecbecedb0d140c4e2ca0c2b26ce7750d5883aabd

python3Packages.haversine: 2.4.0 -> 2.5.1

view details

Matthieu Coudron

commit sha a9667fc80fbd5b7ba49c025fbf8cfe121acef68d

luarocks: add bash/zsh completion

view details

Fabian Affolter

commit sha 3f2bdc19c135ce1489f36259e1766263337588af

python3Packages.policyuniverse: 1.4.0.20210816 -> 1.4.0.20210819

view details

Martin Weinelt

commit sha 74ca5781d8af07c2e51327ca1ddc08066dab9d00

Merge pull request #136105 from chvp/bump-0ad zeroad: 0.0.25 -> 0.0.25b

view details

Artturi

commit sha e37a0aa5d91c887bbc2f32865ba1e077937c9b28

Merge pull request #136427 from jmc-figueira/discord-canary discord-canary: 0.0.128 -> 0.0.129

view details

Petros Angelatos

commit sha 5480cb98ecadbad9a981d7becb0988a8d7e46612

materialize: 0.8.1 -> 0.8.3 Signed-off-by: Petros Angelatos <petrosagg@gmail.com>

view details

Ashish SHUKLA

commit sha 8cbcf42add31ded197b5789cb0959e8abc40654c

inetutils: 2.0 -> 2.2 - Remove already upstream-ed patches

view details

Dmitry Kalinkin

commit sha 876fb5677c2623bcf7428072fa16e56c30a3ef40

Merge pull request #136457 from Hansformer/master NTFS-3G and PROGS security fixes update

view details

push time in a month

pull request commentNixOS/nixpkgs

haskellPackages: update stackage and hackage

Thanks everyone!

expipiplus1

comment created time in a month

push eventNixOS/nixpkgs

Malte Brandy

commit sha e6be28a6adafdf8a05c4cc80abd7a31ca5fe1caf

haskellPackages: stackage-lts 18.5 -> 18.7 This commit has been generated by maintainers/scripts/haskell/update-stackage.sh

view details

Malte Brandy

commit sha 8f3983e23396917a89caa600f123ffc8d6b47bdb

all-cabal-hashes: 2021-08-17T22:21:14Z -> 2021-08-22T14:40:47Z This commit has been generated by maintainers/scripts/haskell/update-hackage.sh

view details

Malte Brandy

commit sha 86e50ebca434ea3a00f152ac8ff63ee3fd92a523

haskellPackages: regenerate package set based on current config This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh

view details

github-actions[bot]

commit sha aa389961dede8a7010334e86ecd6c95cc5247246

Merge master into haskell-updates

view details

Guillaume Bouchard

commit sha e0f7b04c2ed5e68aeefb1db246127c20eba2a6d1

ghc: add 9.2.1 (rc1)

view details

Guillaume Bouchard

commit sha 5c1d3b794457a26287017ef86e6004d51ae852df

ghc: add guibou as maintainers for all ghc compilers

view details

Joe Hermaszewski

commit sha ea7f40ef09e6e7fca00c3b8365d9dfa441583445

Merge remote-tracking branch 'origin/master' into haskell-updates

view details

Joe Hermaszewski

commit sha b1ab44bb7646c08a5a06e74b00af49d550d06379

all-cabal-hashes: 2021-08-22T14:40:47Z -> 2021-08-23T13:50:03Z This commit has been generated by maintainers/scripts/haskell/update-hackage.sh

view details

Joe Hermaszewski

commit sha f64e8c0822b63ff576b3ee84bd901676e76cfc38

haskellPackages: regenerate package set based on current config This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh

view details

sternenseemann

commit sha b83ae81600b2a5c1705bbabc27757b2551c651e5

haskell.compiler.ghc921: bootstrap using ghc8102BinaryMinimal on arm

view details

sternenseemann

commit sha 968a107addb40d5d19b1666b6542493776b24de9

haskellPackages.hpack-dhall: remove now unnecessary override Issue was resolved upstream

view details

sternenseemann

commit sha b4f66903e3d55fd32061b790ad3080b0c963a5fb

haskell.compiler.*: make big-parallel Compiling GHC on Hydra takes 3h or more (with -j2) whereas even on an outdated CPU GHC can be compiled in under an hour with -j4. To get a higher NIX_BUILD_CORES value at build time, we'll have to mark GHC big-parallel.

view details

github-actions[bot]

commit sha 73cb916725821e3260799bbbce8da068efba21fe

Merge master into haskell-updates

view details

Joe Hermaszewski

commit sha eeab902e1ae4ea9df2c432f9864775e866e585cd

Merge pull request #135483 from sternenseemann/ghc-big-parallel haskell.compiler.*: make big-parallel

view details

Bryan Richter

commit sha 568e022497df7aff22ca192e7ae37608cb790d09

haskellPackages.nanovg: unmark broken It needed some packages added to cabal2nix, and they've been added.

view details

Bryan Richter

commit sha a198f752583e69801f99788b3c5411c3bf0b0370

haskellPackages.monomer: set dontCheck Monomer's tests want a display, which currently isn't provided in the Nix sandbox. I also reordered the other packages that are in the same boat so they're all in one place.

view details

sternenseemann

commit sha 51e99b6e4c516fa0e9838a4abf0ba0f5061e4d12

haskellPackages.dhall-nix: downgrade to 1.1.21 for dhall 1.39 Stackage LTS hasn't upgraded to 1.40 yet -- dhall-nix is not part of stackage and thus ahead.

view details

sternenseemann

commit sha c4ed2a618c5f8b51c1be5983c9c2e662d76679ad

haskell/configuration-hackage2nix: fix comment about stackage bounds No funny business with string replacement going on anymore, but there are still some caveats.

view details

github-actions[bot]

commit sha b10e8be3a5400fc7fba5cd7ef408e818ec4ef1b8

Merge master into haskell-updates

view details

Malte Brandy

commit sha abd4b28a10e437081b4799d33abf84252f7fa3b3

haskellPackages.hls-floskell-plugin: dontCheck on darwin

view details

push time in a month

PR merged NixOS/nixpkgs

Reviewers
haskellPackages: update stackage and hackage 6.topic: haskell 8.has: package (new) 8.has: clean-up 10.rebuild-linux: 501+ 10.rebuild-darwin: 501+ 10.rebuild-darwin: 5001+ 10.rebuild-linux: 5001+

This Merge

This PR is the regular merge of the haskell-updates branch into master.

This branch is being continually built and tested by hydra at https://hydra.nixos.org/jobset/nixpkgs/haskell-updates.

I will aim to merge this PR by 2021-09-06. If I can merge it earlier, there might be successor PRs in that time window. As part of our rotation @cdepillabout will continue these merges from 2021-09-06 to 2021-09-20.

haskellPackages Workflow Summary

Our workflow is currently described in pkgs/development/haskell-modules/HACKING.md.

The short version is this:

  • We regularly update the Stackage and Hackage pins on haskell-updates (normally at the beginning of a merge window).
  • The community fixes builds of Haskell packages on that branch.
  • We aim at at least one merge of haskell-updates into master every two weeks.
  • We only do the merge if the mergeable job is succeeding on hydra.
  • If a maintained package is still broken at the time of merge, we will only merge if the maintainer has been pinged 7 days in advance. (If you care about a Haskell package, become a maintainer!)

This is the follow-up to #133422.

+1741 -1424

17 comments

24 changed files

expipiplus1

pr closed time in a month

push eventNixOS/nixpkgs

Joe Hermaszewski

commit sha 5d852fef63156b965f302de98d30949258d7af23

haskellPackages: mark builds failing on hydra as broken This commit has been generated by maintainers/scripts/haskell/mark-broken.sh

view details

push time in a month

issue commentSynthetica9/nix-linter

False positive UnnededRec when 'chaining' inherit

I don't have the bandwidth to get to this soon, but would be happy to merge a PR fixing this.

On Sat, Aug 28, 2021 at 3:36 PM chriswarbo ***@***.***> wrote:

Similar to #43 https://github.com/Synthetica9/nix-linter/issues/43

The following code defines an attrset containing lib (taken from import <nixpkgs> {}) and escapeShellArg (taken from lib):

rec {

inherit (import <nixpkgs> {}) lib;

inherit (lib) escapeShellArg;

}

Welcome to Nix version 2.3.11. Type :? for help.

nix-repl> import ./example.nix

{ escapeShellArg = «lambda @ /nix/store/xdk4f76azzwg5qami5w250kh9l79sszh-nixpkgs-src/lib/strings.nix:318:20»; lib = { ... }; }

This needs rec, otherwise we can't inherit from the lib variable.

Welcome to Nix version 2.3.11. Type :? for help.

nix-repl> import ./example.nix

error: undefined variable 'lib' at /Users/chrisw/DeleteMe/example.nix:3:12

However, nix-linter thinks the rec is not needed:

$ nix-linter example.nix

Unneeded rec on set at example.nix:1:1-4:2

For context, I often use this pattern alongside with, e.g. a non-toy example:

with rec {

inherit (builtins) isList toJSON;

inherit (nixpkgs)

bash

callPackage

coreutils

gnugrep

gnused

jq

lib

runCommand

writeReferencesToFile;

inherit (lib) concatMapStringsSep escapeShellArg;

inherit (helpers.util) script;

};

rec {

...

}

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/Synthetica9/nix-linter/issues/59, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAGRJXGTK5NNELK2KUHVRKLT7DX4HANCNFSM5C7FZ3TA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

chriswarbo

comment created time in a month