PRs in distress

https://github.com/NixOS/nixpkgs/pull/83321

This is relatively simple PR but it touches the core of the python build system and is therefore a mass rebuild. I need some assistance in testing and reviewing.

I have a new PR in distress:
https://github.com/NixOS/nixpkgs/pull/85319

The issue is I don’t have a darwin machine so I can’t fix the darwin build without putting in unreasonable amounts of effort. Maybe some darwin wizard will help me out. :heart:

https://github.com/NixOS/nixpkgs/pull/50891

Is stuck, waiting for final review with two other reviewers already resigned.

It’s approved, just no one has merged it yet…
https://github.com/NixOS/nixpkgs/pull/79246

Here are two similar patches waiting for boost17x that improve the closure size usage of packages which depend on boost17x (such as nheko). If either one will be merged it’d be great:

https://github.com/NixOS/nixpkgs/pull/85254

https://github.com/NixOS/nixpkgs/pull/73940

My PR doesn’t build on aarch64. I got “error: linker aarch64-linux-gnu-gcc not found” and I have no idea if it’s a problem with one of the Rust dependencies or if it’s a problem with the aarch64 builder.

https://github.com/NixOS/nixpkgs/pull/88185

I still need help with that aarch64 issue. :pray:

https://github.com/NixOS/nixpkgs/pull/88616

This PR exists to upgrade fontconfig (the current version is now nearly 3 years out of date), and introduces breaking changes to fontconfig’s configuration. Because of this, it’s causing issues for lots of people who use nix on non-NixOS, because both system’s fontconfig and nix’s fontconfig will try to read configuration from /etc. As far as I can tell the PR is fine, and the only blocker seems to be the huge number of reverse-dependencies (i.e. hydra rebuilds). There’s also something about backporting old versions of fontconfig to generate font caches for older versions, but I’m not really sure what’s going on there.

https://github.com/NixOS/nixpkgs/pull/73795

SSH - Add crypot options.
Example ssh config after this PR:

  programs.ssh = {
    ...
    macs = [ "hmac-sha2-512-etm@openssh.com" "hmac-sha2-512" ];
    ciphers = [ "chacha20-poly1305@openssh.com" ];
    kexAlgorithms = [ "curve25519-sha256@libssh.org" ];
    ...
  };
  
  services.openssh = {
    ...
    macs = [ "hmac-sha2-512-etm@openssh.com" ];
    ciphers = [ "chacha20-poly1305@openssh.com" ];
    kexAlgorithms = [ "curve25519-sha256@libssh.org" ];
    ...
  };

https://github.com/NixOS/nixpkgs/pull/41798

1 Like

I have a not too big nodePackages fix for an issue which passes all tests possible, but every once in a while it reaches a merge conflict status… And what’s annoying even more is that running node’s generate.sh takes about half a day (for me) and afterwards I have to cherry-pick only the relevant changes to the commit and discard the rest :disappointed:

https://github.com/NixOS/nixpkgs/pull/84577

Improvements to gitlab-runner module:
https://github.com/NixOS/nixpkgs/pull/86946

Fix for armv7l/aarch64 image builder:
https://github.com/NixOS/nixpkgs/pull/82718

BananchickPasha made a Pull Request to fix JetBrains Rider (that is currently broken on unstable).

The reviewer seems to be unavailable to handle this PR, can somebody check it ?

https://github.com/NixOS/nixpkgs/pull/86227

3 Likes

I have two PRs stuck for a long time:

https://github.com/NixOS/nixpkgs/pull/85021

https://github.com/NixOS/nixpkgs/pull/83446

This one is docs-only: crucial steps are missing from the manual in the instructions for nixos lustration. Someone else figured out a solution and posted it in an issue back in 2018, all I did was add the solution to the docs. The PR doesn’t seem to have had any attention yet. It could do with someone who is familiar with bootloaders having a look at whether there is a better way of doing it, and maybe suggesting some commentary for the new steps.

https://github.com/NixOS/nixpkgs/pull/91164

This one isn’t terribly important or complicated. A new package for the virtual ANS microtonal synthesizer. It’s been approved and seems to be waiting for a merge. However, as I have no means of testing the darwin version, it’s simply disabled, even though it would probably work. So perhaps someone with a Mac could test it there.
https://github.com/NixOS/nixpkgs/pull/90624

I wrote a package for ILSpy, but the reviewer demands building it from source, something I don’t need or have the time to do, so maybe someone else wants to pick it up?

https://github.com/NixOS/nixpkgs/pull/91255

I’d appreciate any other opinions on this PR:

https://github.com/NixOS/nixpkgs/pull/87369

Personally I don’t really want to merge it as is, but I would like some other people to either agree or disagree with that so we can proceed.

Hello, I’m trying to upgrade the broken Mesos package, currently failing because autoconfigure cannot find Python package google.protobuf and I don’t know how to fix that issue.

https://github.com/NixOS/nixpkgs/pull/95631

Thanks for any help!

1 Like

I’m trying to get the EC2 metadata fetcher to use IMDSv2. I have built imported and tested images on AWS EC2, but the script is also used by OpenStack and I’d really appreciate someone with an OpenStack setup testing that I didn’t break their compute services.

Also note that the script being changed runs in initramfs and uses busybox, so some of it is a bit subtle:

https://github.com/NixOS/nixpkgs/pull/96593

https://github.com/NixOS/nixpkgs/pull/96763

This is a very simple change but it has important consequences on the security of Nixpkgs. It would need feedback from security people because the maintainer and I are not confortable merging it.

https://github.com/NixOS/nixpkgs/pull/101948

This PR updates tdlib to 1.6.9, which is the minimum required by telega. This makes the Emacs Telegram client work on NixOS.