jiebi/CodeConvo huggingface dataset:
Change:
sha256 = "0p83zgszmrwa26a4q8nvzva2af5lfzy6xvcs57y9588smsw51wyw"; defaultJava = jdk11; }; <del> # NOTE: No GitHub Release for the following versions. `update.sh` will not work. gradle_5 = gen { version = "5.6.4"; nativeVersion = "0.18"; sha256 = "03d86bbqd19h9xlanffcjcy3vg1k5905vzhf9mal9g21603nfc0z"; defaultJava = jdk11; }; gradle_4 = gen { version = "4.10.3"; nativeVersion = "0.14"; sha256 = "0vhqxnk0yj3q9jam5w4kpia70i4h0q4pjxxqwynh3qml0vrcn9l6"; defaultJava = jdk8; }; </del> }

Discussion:
The last release of Gradle with major version number 5 was on 2019-11-01, and there seems to be just two dependent packages:  (I'd have to check whether this builds with Gradle 7.)  (I am fairly certain that could be built with Gradle 7. This version is EOL.) Let's remove Gradle 5. /cc
I think we can build with at least. I will try to bump it in . BTW, I already marked as EOL in , however the package is still there. So we need to remove it first before removing .
Done:
Merged , this should be good to go. Remember that is only on right now, so if you want to do it before the changes get to you will need to target .
Thanks. Waiting for to reach , then I will PR removal of Gradle 5.
Change:
''; description = '' Extra lines appended to the configuration file. <del> See wpa_supplicant.conf(5) for available options. </del> <ins> See <citerefentry> <refentrytitle>wpa_supplicant.conf</refentrytitle> <manvolnum>5</manvolnum> </citerefentry> for available options. </ins> ''; }; };

Discussion:
References to (5) should have hyperlinks to the article/section.
These are references to man pages so there can't easily be a hyperlink. I made a PR that makes sure these are referenced to using , though. So that they at least carry some semantic meaning.
My bad I didn't think about the man pages. There are man pages online, too. I found this site: but it'd be nice to have them generated into the NixOS documentation. Having the man page sources piped into HTML would be useful I not a huge space waster.
Change:
sha256 = "1h41xnqcz401x3zbs8i2dsb4xlhbv8i5ps0561p6y7gcyridgcbl"; }; <del> buildInputs = [ boost fastjet gfortran gfortran.cc.lib lhapdf python2 root yoda ]; propagatedBuildInputs = [ zlib ]; </del> <ins> buildInputs = [ boost fastjet gfortran gfortran.cc.lib lhapdf python2 root yoda ]; propagatedBuildInputs = [ zlib ]; </ins> preConfigure = '' substituteInPlace ./fastnlotoolkit/Makefile.in 

Discussion:
Project description This package is available in the Gentoo package repository: ; (the ebuild isn't for the latest released version, tho) Metadata homepage URL: http://chromium- source URL: gentoo url, nixos has an equivalent to the sourceforge mirrors, but I don't know how to translate it. see also: license: (according to gentoo) , (according to project homepage) platforms: unix. requires OpenGL
Please do the honors,
Change:
loadplugin Mail::SpamAssassin::Plugin::Check #loadplugin Mail::SpamAssassin::Plugin::DCC loadplugin Mail::SpamAssassin::Plugin::DKIM <ins> loadplugin Mail::SpamAssassin::Plugin::DMARC </ins> loadplugin Mail::SpamAssassin::Plugin::DNSEval loadplugin Mail::SpamAssassin::Plugin::FreeMail <del> loadplugin Mail::SpamAssassin::Plugin::Hashcash </del> loadplugin Mail::SpamAssassin::Plugin::HeaderEval loadplugin Mail::SpamAssassin::Plugin::HTMLEval loadplugin Mail::SpamAssassin::Plugin::HTTPSMismatch

Discussion:
SpamAssassin generates and compiles C code from anti-spam rules. This currently fails because the generated code makes use of the function, which is not available during the rule compilation process. Steps to reproduce the behavior: the SpamAssassin service that sa-update.service fails with the error message: that, consequently, spamd.service will not function. Alternatively, the error can also be observed by invoking directly. sa-update.service succeeds <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. --Please run and paste the result.
A smoke-test that serves as a reproducer is available in .
In theory, this could be addressed by making libxcrypt available when compiling rules, but care must probably also be taken so that the dynamic linker can find it at rule run-time.
Rule compilation seems to complete without errors for the rule if we set . However, of course the resulting binary is not linked against libxcrypt then. I’m not sure when Spamassassin will generate code that actually calls functions from that library.
Change:
<ins> { lib , stdenv , darwin , fetchFromGitHub , copyDesktopItems , makeDesktopItem , libxkbcommon , openssl , pkg-config , rustPlatform , vulkan-loader , wayland , xorg }: rustPlatform.buildRustPackage rec { pname = "halloy"; version = "2024.5"; src = fetchFromGitHub { owner = "squidowl"; repo = "halloy"; rev = "refs/tags/${version}"; hash = "sha256-F/yQYLYrq3MZFV6igQe4sQi84ChIKCCPdS5151nD6hs="; }; cargoLock = { lockFile = ./Cargo.lock; outputHashes = { "iced-0.13.0-dev" = "sha256-8L0AoHPwRUeCiJK/N0NTs1Nl4BX0wbM7SLgundhvra0="; "winit-0.29.10" = "sha256-YoXJEvEhMvk3pK5EbXceVFeJEJLL6KTjiw0kBJxgHIE="; }; }; nativeBuildInputs = [ copyDesktopItems pkg-config ]; buildInputs = [ libxkbcommon openssl vulkan-loader xorg.libX11 xorg.libXcursor xorg.libXi xorg.libXrandr ] ++ lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.AppKit darwin.apple_sdk.frameworks.CoreFoundation darwin.apple_sdk.frameworks.CoreGraphics darwin.apple_sdk.frameworks.Cocoa darwin.apple_sdk.frameworks.Foundation darwin.apple_sdk.frameworks.Metal darwin.apple_sdk.frameworks.QuartzCore darwin.apple_sdk.frameworks.Security ] ++ lib.optionals stdenv.isLinux [ wayland ]; desktopItems = [ (makeDesktopItem { name = "org.squidowl.halloy"; desktopName = "Halloy"; comment = "IRC client written in Rust"; icon = "org.squidowl.halloy"; exec = pname; terminal = false; mimeTypes = [ "x-scheme-handler/irc" "x-scheme-handler/ircs" ]; categories = [ "Network" "IRCClient" ]; keywords = [ "IM" "Chat" ]; startupWMClass = "org.squidowl.halloy"; }) ]; postFixup = lib.optional stdenv.isLinux ( let rpathWayland = lib.makeLibraryPath [ wayland vulkan-loader libxkbcommon ]; in '' rpath=$(patchelf --print-rpath $out/bin/halloy) patchelf --set-rpath "$rpath:${rpathWayland}" $out/bin/halloy ''); postInstall = '' install -Dm644 assets/linux/icons/hicolor/128x128/apps/org.squidowl.halloy.png  $out/share/icons/hicolor/128x128/apps/org.squidowl.halloy.png ''; meta = with lib; { description = "IRC application"; homepage = "https://github.com/squidowl/halloy"; changelog = "https://github.com/squidowl/halloy/blob/${version}/CHANGELOG.md"; license = licenses.gpl3Only; maintainers = with maintainers; [ fab ]; mainProgram = "halloy"; }; } </ins>

Discussion:
Package name: halloy Latest released version: 2024.5 <!-- Search your package here: --- Current version on the unstable channel: 2024.3 Current version on the stable/release channel: 2023.5 <!-- Type the name of your package and try to find an open pull request for the package If you find an open pull request, you can review it! There's a high chance that you'll have the new version right away while helping the community! --- Notify maintainers <!-- If the result shows no maintainers, tag the person that last updated the package. --Note for maintainers: Please tag this issue in your PR. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
# the protoc-gen-python_betterproto script from the package to be on PATH. preCheck = '' export PATH=$PATH:$out/bin <ins> patchShebangs src/betterproto/plugin/main.py </ins> ${python.interpreter} -m tests.generate '';

Discussion:
Python package betterproto is missing setuptools as a run time dependency This is my fixing the issue Give me some feedback if this is not properly reported, I'm a newbie when it comes to reporting issues
see
Change:
py-spy = callPackage ../development/tools/py-spy { }; <ins> pydeps = with python3Packages; toPythonApplication pydeps; </ins> pytrainer = callPackage ../applications/misc/pytrainer { }; pywal = with python3Packages; toPythonApplication pywal;

Discussion:
Project description Python module dependency visualization. Given a python project it can produce a graph of the dependencies, exported in the graphviz dot language.  Metadata homepage URL: source URL: license: bsd2 platforms: unix
Change:
procyon qemu R <del> radare2 </del> tcpdump ubootTools wabt xmlbeans ] <del> ++ (with python3.pkgs; [ </del> <ins> ++ (with python.pkgs; [ </ins> androguard binwalk guestfs

Discussion:
Steps to reproduce the behavior: diffoscope These tests are failing Full build log at I haven't done a git bisect yet, but it built fine on and is now failing on at commit <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. -- Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
fails on as well fwiw bisected to
Change:
<del> { stdenv, fetchurl, python, pkgconfig, readline, tdb, talloc, tevent , popt, libxslt, docbook_xsl, docbook_xml_dtd_42, cmocka </del> <ins> { stdenv , fetchurl , python3 , pkg-config , readline , tdb , talloc , tevent , popt , libxslt , docbook-xsl-nons , docbook_xml_dtd_42 , cmocka , wafHook </ins> }: stdenv.mkDerivation rec { <del> name = "ldb-1.3.3"; </del> <ins> pname = "ldb"; version = "2.1.1"; </ins> src = fetchurl { <del> url = "mirror://samba/ldb/${name}.tar.gz"; sha256 = "14gsrm7dvyjpbpnc60z75j6fz2p187abm2h353lq95kx2bv70c1b"                                                                                                                                                             ; </del> <ins> url = "mirror://samba/ldb/${pname}-${version}.tar.gz"; sha256 = "jO+y8l/KkT+hinktDvsDrwf4f1uVGkze0DD1uY8lx7A="; </ins> }; outputs = [ "out" "dev" ]; <del> nativeBuildInputs = [ pkgconfig ]; buildInputs = [ python readline tdb talloc tevent popt libxslt docbook_xsl docbook_xml_dtd_42 cmocka </del> <ins> nativeBuildInputs = [ pkg-config python3 wafHook libxslt docbook-xsl-nons docbook_xml_dtd_42 </ins> ]; <del> patches = [ # CVE-2019-3824 # downloading the patch from debian as they have ported the patch from samba to ldb but otherwise is identical to # https://bugzilla.samba.org/attachment.cgi?id=14857 (fetchurl { name = "CVE-2019-3824.patch"; url = "https://sources.debian.org/data/main/l/ldb/2:1.1.27-1+deb9u1/debian/patches/CVE-2019-3824-master-v4-5-02.patch"; sha256 = "1idnqckvjh18rh9sbq90rr4sxfviha9nd1ca9pd6lai0y6r6q4yd"; }) </del> <ins> buildInputs = [ python3 readline # required to build python tdb talloc tevent popt cmocka </ins> ]; <del> preConfigure = '' sed -i 's,#!/usr/bin/env python,#!${python}/bin/python,g' buildtools/bin/waf ''; </del> <ins> wafPath = "buildtools/bin/waf"; </ins> <del> configureFlags = [ </del> <ins> wafConfigureFlags = [ </ins> "--bundled-libraries=NONE" "--builtin-libraries=replace" <ins> "--without-ldb-lmdb" </ins> ]; stripDebugList = "bin lib modules"; meta = with stdenv.lib; { description = "A LDAP-like embedded database"; <del> homepage = https://ldb.samba.org/; </del> <ins> homepage = "https://ldb.samba.org/"; </ins> license = licenses.lgpl3Plus; platforms = platforms.all; };

Discussion:
Describe the bug build of failed. To Reproduce Metadata system: host os: multi-user?: sandbox: version: channels(root): channels(gtgteq): nixpkgs: Maintainer information:
Looks like regression in . We need to build talloc with Python 3 too.
It might also need
Change:
with stdenv.lib; stdenv.mkDerivation rec { <del> version = "6.1.8"; </del> <ins> version = "6.2.1"; </ins> name = "seafile-client-${version}"; src = fetchFromGitHub { owner = "haiwen"; repo = "seafile-client"; rev = "v${version}"; <del> sha256 = "0gy7jfxr5f8qvbqj80g7fzaw9b3vax750c4z5cr7f43rv99284pc"; </del> <ins> sha256 = "02nzihs720pmgr5139s7fz88f7gm19dn1x2kqdpi81k7gdwqq0bp"; </ins> }; nativeBuildInputs = [ pkgconfig cmake makeWrapper ];

Discussion:
seafile-client 6.1.8 fails to build at cmake configuration step with the following error message: run
I've tried updating Seafile to 6.2.0, which supports Qt 5.11, here: However, I ran into an issue:
With Qt 5.11.1, the error is gone, but the current version is still incompatible with Qt 5.11.x:
Change:
"dev": true }, "node_modules/@types/node": { <del> "version": "18.18.6", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.6.tgz", "integrity": "sha512-wf3Vz+jCmOQ2HV1YUJuCWdL64adYxumkrxtc+H1VUQlnQI04+5HtH+qZCOE21lBE7gIrt+CwX2Wv8Acrw5Ak6w==", "dev": true </del> <ins> "version": "18.18.7", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.7.tgz", "integrity": "sha512-bw+lEsxis6eqJYW8Ql6+yTqkE6RuFtsQPSe5JxXbqYRFQEER5aJA9a5UH9igqDWm3X4iLHIKOHlnAXLM4mi7uQ==", "dev": true, "dependencies": { "undici-types": "~5.26.4" } </ins> }, "node_modules/@types/normalize-package-data": { "version": "2.4.3",

Discussion:
Vesktop opens up to a white screen. It cannot update from tray to latest version. I tried completely removing config files from Vencord but it doesn't change anything. Running Vesktop with flag --disable-gpu makes the Vesktop stuck at loading Steps to reproduce the behavior: Vesktop Launching Vesktop should open up the app normally ! Kernel: 6.5.7-xanmod1 Gpu: AMD (mesa 23.1.7)
vencorddesktop command doesn't output any logs. When doing update from the gui, it doesn't show anything. Only time it shows something is when i try updating from tray icon. The output is the following:
This is a problem with Vencord. It is currently broken with the curren versions of Discord (including the web app) We have to wait for upstream to fix these issues and release a new version of vencord
Alright, thank you for the fast response! Cheers
I encountered the same issue, and can confirm it is fixed when the system version of vencord is 1.6.0.
Change:
, lib , libcap , libdrm <ins> , libGL </ins> , libnotify , libuuid , libxcb

Discussion:
Running nwjs 0.85 produces the error: The nwjs process then segfaults producing a coredump. I created a Nix flake to reproduce this issue (). Steps to reproduce the behavior: I expect nwjs to display the requested application, without crashing after a short moment. The expected behavior can be reproduced with the command: <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. -- system: host os: multi-user?: sandbox: version: nixpkgs: Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Hi Is the same bug present in 0.87.0? PR:
Yes, it's still present. I a test:
I'm seeing the errors but no segfaults on KDE wayland. Which desktop environment is this? Can you post the segfault?
I should have said that it coredumps, not segfaults. Here's the standard out and standard error output I see on Xorg with the bspwm window manager:
So this is seems related to On wayland it doesn't coredump. betaflight-configurator has problems with nwjs =0.85.0 which I thought was specific with it, but looks like there's a general problem with nwjs 0.85.0 in nixos.
The problem is that is missing. I tried this and it worked: I bet adding to in the nwjs package will fix it.
Change:
<del> { callPackage, fetchurl, ... } @ args: callPackage ./generic.nix (args // rec { version = "${branch}.0.1"; branch = "2"; src = fetchurl { url = "mirror://sourceforge/openjpeg.mirror/openjpeg-${version}.tar.gz"; sha256 = "1c2xc3nl2mg511b63rk7hrckmy14681p1m44mzw3n1fyqnjm0b0z"; }; }) </del>

Discussion:
I tried building openjpeg as a dependency when using on Mac OS X, and it failed on trying to run javac. Nevertheless, its derivation seemed to define (long line follows). The package built successfully after I installed an external JDK. It seems that for some strange reason the build script is ignoring the option.
Should fix this. JPIP builds a java component, but the cmake script does not require for
Thanks for the quick reaction! I will try the fix soon!
Change:
buildInputs = [ glib <ins> glib-networking # see #311066 </ins> gtk3 json-glib libappindicator

Discussion:
Gives this error: , yet installing doesn't fix the problem. Steps to reproduce the behavior: Meteo That the Maps section works. <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. -- Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
I have this exact issue. Hoping for some clarity.
should be here:
Change:
vendorHash ? _defaultGoVendorArgs.vendorHash, deleteVendor ? _defaultGoVendorArgs.deleteVendor, proxyVendor ? _defaultGoVendorArgs.proxyVendor, <del> }: </del> <ins> }@args: </ins> let <ins> # Backward compatibility for privileged-un-utils. # TODO(@ShamrockLee): Remove after Nixpkgs 24.05 branch-off. </ins> privileged-un-utils = if ((newuidmapPath == null) && (newgidmapPath == null)) then null else <del> (runCommandLocal "privileged-un-utils" { } '' mkdir -p "$out/bin" ln -s ${lib.escapeShellArg newuidmapPath} "$out/bin/newuidmap" ln -s ${lib.escapeShellArg newgidmapPath} "$out/bin/newgidmap" ''); </del> <ins> lib.warn "${pname}: arguments newuidmapPath and newgidmapPath is deprecated in favour of systemBinPaths." ( runCommandLocal "privileged-un-utils" { } '' mkdir -p "$out/bin" ln -s ${lib.escapeShellArg newuidmapPath} "$out/bin/newuidmap" ln -s ${lib.escapeShellArg newgidmapPath} "$out/bin/newgidmap" '' ); # Backward compatibility for privileged-un-utils. # TODO(@ShamrockLee): Remove after Nixpkgs 24.05 branch-off. systemBinPaths = lib.optional (privileged-un-utils != null) (lib.makeBinPath [ privileged-un-utils ]) ++ args.systemBinPaths or [ "/run/wrappers/bin" ]; </ins> concatMapStringAttrsSep = sep: f: attrs:

Discussion:
Nixpkgs's package of Sylabs SingularityCE () now fails to execute image. After initial examination, the known cause is the failure to substitute default FHS s for some files, but the fix is WIP. Steps to reproduce the behavior: error. should succeed. If applicable, add screenshots to help explain your problem. Add any other context about the problem here. <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. --Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
singularity isn't supposed to work without setuid?
Yup. The error seems to result from failure to replace all the default paths after source file hierarchy changes.
This issue has been mentioned on NixOS Discourse. There might be relevant details there:
Change:
} )''; <ins> # Disable tests for unmaintained versions of python doCheck = pythonAtLeast "3.11"; </ins> nativeCheckInputs = [ ## Used to run the tests: pytestCheckHook

Discussion:
Trying to use Steps to reproduce the behavior: command exits with status 1 with the following error: A shell is opened. In this shell, returns a 0 exit code, like it is with python3.10. If applicable, add screenshots to help explain your problem. Add any other context about the problem here. ping Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
aren't in the repo. You need to use or
Seems to exist just fine. Anyway, as the error says, 3.9 isn't supported for the package that throws said error, so you'll have to use a newer python. 3.9 is only getting security fixes anyway atm, so it's probably not suitable for normal use.
We have the following package sets available, but as of 23.11, only the python310 and python311 package sets are actively maintained.
My use case is to provide several dev shell for a python lib I develop. That's why I care for python39 while it is not EOL. I think we need to use an older debugpy for python39. Does nixpkgs provides this kind of facility?
You can use or git history to find a suitable nixpkgs commit from which to base the shell
It is impossible to maintain them on the main line due to lack of time, but if you submit a PR, I will be happy to review it.
Change:
<ins> diff --git a/cmake/targets/common.cmake b/cmake/targets/common.cmake index 3dd629e..acec58d 100644 --- a/cmake/targets/common.cmake +++ b/cmake/targets/common.cmake @@ -37,8 +37,4 @@ endif() target_compile_options(sunshine PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${SUNSHINE_COMPILE_OPTIONS}>;$<$<COMPILE_LANGUAGE:CUDA>:${SUNSHINE_COMPILE_OPTIONS_CUDA};-std=c++17>)  # cmake-lint: disable=C0301 -#WebUI build -add_custom_target(web-ui ALL -        WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}" -        COMMENT "Installing NPM Dependencies and Building the Web UI" -        COMMAND bash -c "npm install && SUNSHINE_SOURCE_ASSETS_DIR=${SUNSHINE_SOURCE_ASSETS_DIR} SUNSHINE_ASSETS_DIR=${CMAKE_BINARY_DIR} npm run build") # cmake-lint: disable=C0301 + </ins>

Discussion:
Package name: sunshine Latest released version: 0.22.0 <!-- Search your package here: --- Current version on the unstable channel: 0.21.0 Current version on the stable/release channel: 0.21.0 <!-- Type the name of your package and try to find an open pull request for the package If you find an open pull request, you can review it! There's a high chance that you'll have the new version right away while helping the community! --- Notify maintainers <!-- If the result shows no maintainers, tag the person that last updated the package. -- Note for maintainers: Please tag this issue in your PR. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
<ins> { lib , buildPythonPackage , pythonOlder , fetchFromGitHub , exiftool , setuptools , pytestCheckHook }: buildPythonPackage rec { pname = "pyexiftool"; version = "0.5.6"; pyproject = true; disabled = pythonOlder "3.6"; src = fetchFromGitHub { owner = "sylikc"; repo = "pyexiftool"; rev = "refs/tags/v${version}"; hash = "sha256-dgQkbpCbdq2JbupY0DyQbHPR9Bg+bwDo7yN03o3sX+A="; }; postPatch = '' substituteInPlace exiftool/constants.py  --replace-fail 'DEFAULT_EXECUTABLE = "exiftool"'  'DEFAULT_EXECUTABLE = "${lib.getExe exiftool}"' ''; nativeBuildInputs = [ setuptools ]; pythonImportsCheck = [ "exiftool" ]; nativeCheckInputs = [ pytestCheckHook ]; meta = { changelog = "https://github.com/sylikc/pyexiftool/blob/${src.rev}/CHANGELOG.md"; description = "Python wrapper for exiftool"; homepage = "https://github.com/sylikc/pyexiftool"; license = with lib.licenses; [ bsd3 /* or */ gpl3Plus ]; maintainers = with lib.maintainers; [ dotlambda ]; }; } </ins>

Discussion:
Project description Python library for exiftool Metadata homepage URL: source URL: license: bsd and gpl3+ platforms: python Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]: