jiebi/CodeConvo huggingface dataset:
Change:
githubId = 185443; name = "Alexey Lebedeff"; }; <ins> binarycat = { email = "binarycat@envs.net"; github = "lolbinarycat"; githubId = 19915050; name = "binarycat"; }; </ins> binsky = { email = "timo@binsky.org"; github = "binsky08";

Discussion:
Project description Metadata homepage URL: source URL: license: GPL-2.0 license platforms: probably linux, macos, windows; guessed from the fact that both Go and Emacs are available on these. Note: The project uses Go language and the building section is small: Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
install -D -m 755 out_linux/Release/mozc_server     $out/lib/mozc/mozc_server install    -m 755 out_linux/Release/mozc_tool       $out/lib/mozc/mozc_tool <ins> wrapQtApp $out/lib/mozc/mozc_tool </ins> install -D -m 755 out_linux/Release/fcitx-mozc.so   $out/lib/fcitx/fcitx-mozc.so install -D -m 644 unix/fcitx/fcitx-mozc.conf        $out/share/fcitx/addon/fcitx-mozc.conf install -D -m 644 unix/fcitx/mozc.conf              $out/share/fcitx/inputmethod/mozc.conf

Discussion:
Related to doesn't work as intended, instead closing immediately with return code 255. This is caused by the usage of instead of in , as is an Qt application. I tried to do this: And in : But apparently must be compiled with clang only: I tried adding to , but ( is branch of ) Same applies for and probably to the rest of Qt applications with non-default . Maybe I'm doing something wrong, but I'm not sure how to fix this. To reproduce : 1) Open 2) Choose "Input Method" 3) Add - Japanese - Mozc 4) Choose "Japanese - Mozc" 5) Click "Preferences" A menu must appear, but nothing happens. Metadata system: host os: multi-user?: sandbox: version: channels(root): channels(zepsy): nixpkgs:
Don't think it matters, but switching to doesn't help. Also, installing fixes the problem. Obviously that's not a proper solution but it can be used as a temporary workaround.
Thank you for your contributions. This has been automatically marked as stale because it has had no activity for 180 days. If this is still important to you, we ask that you leave a comment below. Your comment can be as simple as "still important to me". This lets people see that at least one person still cares about this. Someone will have to do this at most twice a year if there is no other activity. Here are suggestions that might help resolve this more quickly: for maintainers and people that previously touched the related code and @ mention them in a comment. on the . 3. Ask on the on .
Wow, it actually got fixed. Thanks!
Change:
*/ ./2.35-master.patch.gz <del> /* Can be removed after next snapshot update or release update.  */ ./2.35-make-4.4.patch </del> <ins> /* Revert this patch contained in the previous bundle.  For now, until we know more. */ ./revert-mktime.patch </ins> /* Allow NixOS and Nix to handle the locale-archive. */ ./nix-locale-archive.patch

Discussion:
Specifically systems with AVX but without BMI2 Same as this debian bug: They solved it by pulling the latest stable 2.35 patches: ;a=history;f=sysdeps/x86_64;hb=refs/heads/release/2.35/master For NixOS, one workaround is to install a NixOS system to a usb drive with microcode updates enabled, and use that for the installation. This is because for this series of CPUs (Haswell, 3rd/4th gen) the BMI2 instructions are via a microcode update. Rebuilding the iso with this overlay also works, but this is a mass-rebuild: The diff is produced like this: Where corresponds to 2.35-220 and corresponds to 2.35-163 (our previous state).
It was attempted to update glibc to the latest stable patches in , but this led to some issues.
A temporary fix without rebuilds would be via , I suppose. EDIT: or 22.05 release in the meantime, as I expect it shouldn't be affected and it's still supported for a few weeks. Real fix (taking more time, etc.): most likely update glibc to latest 2.35.x and somehow resolve the regression (and possibly others), and then backport to 22.11 as well.
Redoing update as PR for now.
The glibc update is contained in and channels now.
Change:
parser.add_argument('default_config', metavar='DEFAULT-CONFIG', help='The default NixOS config to boot') args = parser.parse_args() <del> # We deserve our own env var! </del> if os.getenv("NIXOS_INSTALL_GRUB") == "1": <ins> warnings.warn("NIXOS_INSTALL_GRUB env var deprecated, use NIXOS_INSTALL_BOOTLOADER", DeprecationWarning) os.environ["NIXOS_INSTALL_BOOTLOADER"] = "1" if os.getenv("NIXOS_INSTALL_BOOTLOADER") == "1": </ins> if "@canTouchEfiVariables@" == "1": subprocess.check_call(["@systemd@/bin/bootctl", "--path=@efiSysMountPoint@", "install"]) else:

Discussion:
I was using gummiboot and struggling to figure out how to reinstall it. This option should be aliased and deprecated in favor of "--install-bootloader" or the like, and the manpage updated to be agnostic of the bootloader selected in , since the correct behavior is already in place (--install-grub reinstalls gummiboot properly).
Change:
homepage = "https://freedv.org/"; description = "Digital voice for HF radio"; license = licenses.lgpl21; <del> maintainers = with maintainers; [ mvs ]; </del> <ins> maintainers = with maintainers; [ mvs wegank ]; </ins> platforms = platforms.unix; <del> broken = stdenv.isDarwin;  # see https://github.com/NixOS/nixpkgs/issues/165422 </del> }; }

Discussion:
Building freedv on darwin fails. Steps to reproduce the behavior: It builds. This is the error message from the build: Seems the maintainer doesn't exist or is not a github name. Please run and paste the result.
As a first step, I created to mark the build broken on darwin.
I’ll assign the issue to for now as they were already investigating the matter.
I'm still seeing the issue, even after : This is on: system: host os: multi-user?: sandbox: version: channels(nknezevi1): nixpkgs:
Change:
# that is supposed to work without Fortran but didn't for me. patches = [ ./CMakeLists.txt.patch ]; <del> buildInputs = [ cmake blas liblapack gfortran gmm fltk libjpeg zlib libGLU_combined </del> <ins> buildInputs = [ cmake blas liblapack gmm fltk libjpeg zlib libGLU_combined </ins> libGLU xorg.libXrender xorg.libXcursor xorg.libXfixes xorg.libXext xorg.libXft xorg.libXinerama xorg.libX11 xorg.libSM xorg.libICE ]; <ins> nativeBuildInputs = [ gfortran ]; </ins> enableParallelBuilding = true; meta = {

Discussion:
When running , the following error appears: The program does not run, the error causes it to terminate. In a shell on a linux machine: system: host os: multi-user?: sandbox: version: channels(root): channels(wucke13): nixpkgs:
Weird.
Thanks for the fast response. Maybe it's a good idea to add platforms field to the expression, as fails to build for and `x86_64-darwin.
Change:
<del> diff -rup rsync-3.2.7/configure.sh rsync-3.2.7-fixed/configure.sh --- rsync-3.2.7/configure.sh	2022-10-20 17:57:22 +++ rsync-3.2.7-fixed/configure.sh	2024-01-01 19:51:58 @@ -7706,7 +7706,7 @@ else $as_nop #include <stdlib.h> #include <sys/types.h> #include <sys/socket.h> -main() +int main() { if (socket(AF_INET6, SOCK_STREAM, 0) < 0) exit(1); </del>

Discussion:
Package name: Latest released version: <!-- Search your package here: --- Current version on the unstable channel: Current version on the stable/release channel: <!-- 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]:
done in
Change:
in mkDerivation rec { pname = "sayonara"; <del> version = "1.7.0-stable3"; </del> <ins> version = "1.10.0-stable1"; </ins> src = fetchFromGitLab { owner = "luciocarreras"; repo = "sayonara-player"; rev = version; <del> hash = "sha256-tJ/8tGNkmTwWRCpPy/h85SP/6QDAgcaKWJdM5MSAXJw="; </del> <ins> hash = "sha256-ZcuWe1dsLJS4/nLXSSKB7wzPU9COFyE4vPSwZIo0bgI="; </ins> }; <ins> # error: no matching function for call to 'max' postPatch = '' substituteInPlace src/Components/Playlist/PlaylistModifiers.cpp  --replace-fail "std::max" "std::max<MilliSeconds>" ''; </ins> nativeBuildInputs = [ cmake ninja pkg-config qttools ]; buildInputs = [

Discussion:
maintainer seams to be not active Package name: sayonara Latest released version: 1.10.0-stable1 <!-- Search your package here: --- Current version on the unstable channel: 1.7.0-stable3 Current version on the stable/release channel:1.7.0-stable3 <!-- 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]:
please edit the title to provide more info
seems to work fine
Change:
}: buildPecl rec { <del> pname = "datadog_trace"; </del> <ins> pname = "ddtrace"; </ins> version = "0.89.0"; src = fetchFromGitHub {

Discussion:
php is unable to find datadog- (and it's normal) Steps to reproduce the behavior: a shell with php and datadogtrace extension php.withExtensions ({ enabled, all }: with all; [ xdebug curl opcache openssl datadogtrace]) nix-shell and run php -v display "Warning: PHP Startup: Unable to load dynamic library '/nix/store/qi72nhxwvbysg35nbvf89q3ywad46xyc-php-datadogtrace-' (tried: /nix/store/........;" and the extension isnt' loaded the extension is well installed but php configuration is looking for a wrong one (the original should be named and the package is looking for
Thanks for creating the issue :) Fixed in
You ask me for that i think it's normal, it's a minimum :) NOw we just have to wait to make it work so ? have a nive evening (i'm in france) Le mer. 16 août 2023 à 21:29, Pol Dellaiera écrit :
You can monitor the progress of this PR by using the following tool: . If you are using Nix tools from the branch, they should already be available to you, but they will need to be compiled on your machine. This means that you'll have to wait for the compilation process to finish before you can use them. However, if you can wait for one or two days until this PR reaches , the binaries will be hosted on . At that point, they will become immediately available, and you won't have to deal with the hassle of recompilation. Greetings from Belgium.
no probleme to compile, l try !!! yes ! [image: ] [image: ] Le mer. 16 août 2023 à 21:43, Pol Dellaiera écrit :
Change:
bitwarden_rs-vault = callPackage ../tools/security/bitwarden_rs/vault.nix { }; <ins> bkyml = callPackage ../tools/misc/bkyml { }; </ins> blockbench-electron = callPackage ../applications/graphics/blockbench-electron { }; bmap-tools = callPackage ../tools/misc/bmap-tools { };

Discussion:
Project description A CLI tool to generate a file for Buildkite on the fly. Metadata homepage URL: source URL: license: mit platforms: all (I am not sure abut this)
Change:
, binutils , fetchFromGitHub , cmake <del> , copyDesktopItems , makeDesktopItem </del> , pkg-config , wrapGAppsHook , boost

Discussion:
A clear and concise description of what the bug is. The prusa-slicer package has duplicate desktop files Steps to reproduce the behavior: package there are duplicate icons in menus There should only be one of each desktop file: Gcode viewer and slicer. Instead there are two of each. If applicable, add screenshots to help explain your problem. ! Please run and paste the result.
Looks like we can drop our generated desktop items in favor of the defaults They dont need patching either since it's not using absolute paths
Change:
LIBAPPARMOR_HOME = pkgs.libapparmor; }); <ins> RMariaDB = old.RMariaDB.overrideDerivation (attrs: { preConfigure = '' patchShebangs configure ''; }); </ins> RMySQL = old.RMySQL.overrideDerivation (attrs: { <del> MYSQL_DIR=pkgs.mysql.connector-c; </del> preConfigure = '' patchShebangs configure '';

Discussion:
I had this issue as well on "19.09.976.". I wasn't able to build either or . In the latter case, it looks like needs to have in its stage. It also seemed to me that it wasn't getting the correct libraries passed to it. You can fix it with an overlay like this:
Thank you for your contributions. This has been automatically marked as stale because it has had no activity for 180 days. If this is still important to you, we ask that you leave a comment below. Your comment can be as simple as "still important to me". This lets people see that at least one person still cares about this. Someone will have to do this at most twice a year if there is no other activity. Here are suggestions that might help resolve this more quickly: for maintainers and people that previously touched the related code and @ mention them in a comment. on the . 3. Ask on the on .
In the meantime (20.09 at least), you have to use instead of .
I marked this as stale due to inactivity. &rarr;
RMariaDB probably still fails to build, as there's no fix in . I just need to port my fix from 19.09 to master.
For the record on recent Nixpkgs versions, package correctly builds. I think we can close this issue now.
Change:
qtbase qtimageformats # add-on module to support more image file formats qtwayland <ins> qtsvg </ins> ]; passthru.updateScript = gitUpdater { };

Discussion:
Since doesn't show icons anymore. It worked before the update and i didn't change anything related to icons/themes (i have them set by ). Thumbnails of pictures are still shown. launch showing icons for directories, file types etc. ! <!-- 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]:
It should also be noted that the program runs slow because it keeps trying (and failing) to load the icons. This can be seen by running as it shows a lot of messages. However, when I launch pcmanfm-qt from my app launcher (albert) the icons show up normally and everything works fine. To be more precise I'm using an older version of albert (0.22.17) as it's currently broken from a recent update ().
I have the exact same problem. Launching it as usual results in no icons, but if I launch it indirectly (via qbittorrent -right click -show in folder) then it shows the icons. I think some env variables (possibly related to are missing/incorrect), but I couldn't yet find the problem. EDIT: After looking at log I saw that is looking for icons but it seems that the icon theme installed in my (I use home-manager) does not come with files, just . Since this was working fine before (no changes in my configuration), I guessed that switching from qt5 to qt6 with version 2.0.0 changed what file formats are supported. Therefore, adding support again to fixes the problem.
Change:
cp -r themes/* $out/share/plymouth/themes cp ${cfg.logo} $out/share/plymouth/logo.png <ins> mkdir -p $out/share/fonts cp ${cfg.font} $out/share/fonts mkdir -p $out/etc/fonts cat > $out/etc/fonts/fonts.conf <<EOF <?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd"> <fontconfig> <dir>$out/share/fonts</dir> </fontconfig> EOF </ins> ''; boot.initrd.extraUtilsCommandsTest = ''

Discussion:
It should always show the NixOS version. Reproducible on: Lenovo Thinkpad X230 with grub Not reproducible on: Apple iMac 11,3 with systemd-boot (EFI) Thinkpad L470 with systemd-boot (EFI) system down system system: host os: multi-user?: sandbox: version: channels(davidak): channels(root): nixpkgs:
I can second this. It's been the case for ages.
Yes, I'm not sure why this is. It used to show it at startup, and I don't think anything much has changed there.
I did an update yesterday and bootet the system today and the version was shown. It's a Thinkpad L470. I will see if it fixes it also on the system i used when reporting this issue. system: host os: multi-user?: sandbox: version: channels(root): nixpkgs:
Doesn't work here on latest unstable.
Seems to be a problem specifically with GRUB.
I'm using systemd-boot, not GRUB.
Thank you for your contributions. This has been automatically marked as stale because it has had no activity for 180 days. If this is still important to you, we ask that you leave a comment below. Your comment can be as simple as "still important to me". This lets people see that at least one person still cares about this. Someone will have to do this at most twice a year if there is no other activity. Here are suggestions that might help resolve this more quickly: for maintainers and people that previously touched the related code and @ mention them in a comment. on the . on the on .
Problem persists.
This is because the Plymouth plugin is missing from the initrd, along with a font with which to render the text. See .
Change:
ln -rfs ./doc-support/result/function-docs functions/library/generated %.section.xml: %.section.md <del> pandoc $^ -w docbook  </del> <ins> pandoc $^ -t docbook  </ins> -f markdown+smart  <del> | sed -e 's|<ulink url=|<link xlink:href=|'  -e 's|</ulink>|</link>|'  -e 's|<sect. id=|<section xml:id=|'  -e 's|</sect[0-9]>|</section>|'  -e '1s| id=| xml:id=|'  -e '1s|(<[^ ]* )|1xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" |'  </del> | cat  > $@ %.chapter.xml: %.chapter.md <del> pandoc $^ -w docbook  </del> <ins> pandoc $^ -t docbook  </ins> --top-level-division=chapter  -f markdown+smart  <del> | sed -e 's|<ulink url=|<link xlink:href=|'  -e 's|</ulink>|</link>|'  -e 's|<sect. id=|<section xml:id=|'  -e 's|</sect[0-9]>|</section>|'  -e '1s| id=| xml:id=|'  -e '1s|(<[^ ]* )|1|'  </del> | cat  > $@

Discussion:
This issue tracks the conversion of from Docbook to CommonMark per . If you intend to work on this conversion, please comment below! in this issue that you intend to work on it. (Please also post if you stop working on it) a new branch of nixpkgs master. : change to . the contents from Docbook to . Follow . Use existing sections for inspiration. the contents from Docbook to . Use existing sections for inspiration. from the folder to build the manual. the manual on your computer at after running from folder: it looks good, submit a PR and reference this issue.
I can try to tackle this, hopefully we will be able to figure out how to make it functionally equivalent, even if semantic equivalence is out.
I want to finish first to avoid conflicts, though.
This was merged now.
Change:
sha256 = "1q4rky0a6n4izmq7slb91a54g8swry1xrbfqxwc8lkd3hhvlxxkl"; }; <ins> postPatch = '' substituteInPlace test/test.py --replace "expect_exit_codes={0} if sys.stdin.isatty() else {2}" "expect_exit_codes={0}" ''; </ins> propagatedBuildInputs = [ pyyaml xmltodict

Discussion:
Describe the bug yq fails to install with the latest nixpkgs and/or version. To Reproduce Steps to reproduce the behavior: -channel --update; nix-env -iA -env -i yq Expected behavior Installs without error. Additional context I had previously happily installed yq with an older nixpkgs-unstable. Upgrading myPackages failed with yq included. So I excluded it to proceed. Attempting to re-install it individually fails with an illegal arg. Notify maintainers <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. -- Metadata Please run and paste the result. Maintainer information:
Change:
(lib.cmakeBool "ENABLE_PIPEWIRE" pipewireSupport) ]; <ins> env.NIX_CFLAGS_COMPILE = toString [ "-Wno-error=sign-compare" # https://github.com/obsproject/obs-studio/issues/10200 ]; </ins> dontWrapGApps = true; preFixup = let wrapperLibraries = [

Discussion:
Package name: obs-studio Latest released version: 30.1 <!-- Search your package here: --- Current version on the unstable channel: 30.0.2 Current version on the stable/release channel: 29.1.3 <!-- 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:
<del> commit 08dbad8552ecca85d3e38072f94eb864b143d218 Author: Niklas Hambüchen <mail@nh2.me> Date:   Mon Jan 22 12:52:06 2024 +0000 Cherry-pick fix for CVE-2023-49083 Cherry-Picked-From: f09c261ca10a31fe41b1262306db7f8f1da0e48a Cherry-Picked-By: Niklas Hambüchen <mail@nh2.me> diff --git a/src/cryptography/hazmat/backends/openssl/backend.py b/src/cryptography/hazmat/backends/openssl/backend.py index a3fe1bce4..58e7207c4 100644 --- a/src/cryptography/hazmat/backends/openssl/backend.py +++ b/src/cryptography/hazmat/backends/openssl/backend.py @@ -2383,9 +2383,12 @@ class Backend: _Reasons.UNSUPPORTED_SERIALIZATION, ) +        certs: list[x509.Certificate] = [] +        if p7.d.sign == self._ffi.NULL: +            return certs + sk_x509 = p7.d.sign.cert num = self._lib.sk_X509_num(sk_x509) -        certs = [] for i in range(num): x509 = self._lib.sk_X509_value(sk_x509, i) self.openssl_assert(x509 != self._ffi.NULL) diff --git a/tests/hazmat/primitives/test_pkcs7.py b/tests/hazmat/primitives/test_pkcs7.py index 4e61c5ef5..d8170bfb9 100644 --- a/tests/hazmat/primitives/test_pkcs7.py +++ b/tests/hazmat/primitives/test_pkcs7.py @@ -89,6 +89,12 @@ class TestPKCS7Loading: mode="rb", ) +    def test_load_pkcs7_empty_certificates(self, backend): +        der = b"x30x0Bx06x09x2Ax86x48x86xF7x0Dx01x07x02" + +        certificates = pkcs7.load_der_pkcs7_certificates(der) +        assert certificates == [] + # We have no public verification API and won't be adding one until we get # some requirements from users so this function exists to give us basic </del>

Discussion:
Steps to reproduce the behavior: ceph via Happening on current (currently at ), as well as on and . Do note that while this looks like a build failure for , is the one overriding the package version to something incompatible. The unaltered package builds fine. Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
See also , which I think should fix this.
Trying to build samba4Full and it errors on the same package. Just for any info for anyone.
I have addressed further review comments in Please somebody review.
Same error today with 'github:nixos/nixpkgs/' (2024-08-18)'
Change:
<ins> { lib , stdenv , fetchFromGitHub , copyDesktopItems }: stdenv.mkDerivation rec { pname = "wslu"; version = "4.1.1"; src = fetchFromGitHub { owner = "wslutilities"; repo = "wslu"; rev = "v${version}"; hash = "sha256-yhugh836BoSISbTu19ubLOrz5X31Opu5QtCR0DXrbWc="; }; nativeBuildInputs = [ copyDesktopItems ]; patches = [ ./fallback-conf-nix-store.diff ./fix-desktop-item.patch ]; postPatch = '' substituteInPlace src/wslu-header  --subst-var out ''; makeFlags = [ "DESTDIR=$(out)" "PREFIX=" ]; desktopItems = [ "src/etc/wslview.desktop" ]; meta = with lib; { description = "A collection of utilities for Windows Subsystem for Linux"; homepage = "https://github.com/wslutilities/wslu"; changelog = "https://github.com/wslutilities/wslu/releases/tag/v${version}"; license = licenses.gpl3Plus; maintainers = with maintainers; [ jamiemagee ]; platforms = platforms.linux; }; } </ins>

Discussion:
Installing is not placing the in the correct directory for it to be found by xdg-mime. Install wslu using Nix. Two things happen: should set wslview as the default hander (you can check if it worked by running ) shows at . This is probably causing 1. to not work. N/A I a workaround in the mean time: Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]: