jiebi/CodeConvo huggingface dataset:
Change:
rev = "3c8f66be867aca6656e4109ce880b6ea7431b895"; hash = "sha256-vz9ircmPy2Q4fxNnjurkgJtuTSS49rBq/m61p1B43eU="; }; <ins> postPatch = (old.postPatch or "") + '' patchShebangs src/box_drawing_generate.sh ''; </ins> } // lib.optionalAttrs sixelSupport { buildInputs = old.buildInputs ++ [ libsixel ]; mesonFlags = old.mesonFlags ++ [ "-Dsixel=true" ];

Discussion:
Steps to reproduce the behavior: blackbox-terminal blackbox uses vte with , this change probably broke it Please run and paste the result. but that's irrelevant as i'm trying to build the latest master. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
{ lib, stdenv, fetchurl, perl, xz, gmp ? null , aclSupport ? false, acl ? null <ins> , attrSupport ? false, attr ? null </ins> , selinuxSupport? false, libselinux ? null, libsepol ? null , autoconf, automake114x, texinfo , withPrefix ? false

Discussion:
When trying to copy a file with extended attributes, the attributes don't get copied. When forcing to copy the attributes, it reports: The issue was probably introduced with multiple outputs support. Previously, would find libs&headers while building, propagated through . But now, only the libs propagate and not , so can't find the header and disables support. Not sure if coreutils should just list as a (when is) or if should somehow signal that its output should propagate too. System: Nix version: Nixpkgs version:
By default, the output should be propagated and it should propagate libs and some others in turn. I'll re-check all this later (if noone else is faster).
Hmm, as far as I can tell from the git logs, at least explicitly didn't propagate .
When I tested 16.03 it doesn't have xattr support there either. But anyway, enables it.
I'm pretty sure it used to work at some point, but it might have been a few years ago :) Thanks!
Change:
python3Packages.buildPythonApplication rec { pname = "zim"; <del> version = "0.74.2"; </del> <ins> version = "0.74.3"; </ins> src = fetchurl { url = "https://zim-wiki.org/downloads/zim-${version}.tar.gz"; <del> sha256 = "sha256-tZxBlpps2nLThSOq3WJ42iUQ4NG1Lb463bvDQ+djZJA="; </del> <ins> sha256 = "sha256-3ehPIkhsf1JnC9Qx3kQ6ilvRaBB7auBm2C1HOuNGzRU="; </ins> }; <del> buildInputs = [ gtk3 gobject-introspection wrapGAppsHook gnome.adwaita-icon-theme ]; </del> <ins> buildInputs = [ gtk3 gobject-introspection gnome.adwaita-icon-theme ]; </ins> propagatedBuildInputs = with python3Packages; [ pyxdg pygobject3 ]; <ins> # see https://github.com/NixOS/nixpkgs/issues/56943#issuecomment-1131643663 nativeBuildInputs = [ gobject-introspection wrapGAppsHook ]; dontWrapGApps = true; </ins> preFixup = '' <del> export makeWrapperArgs="--prefix XDG_DATA_DIRS : $out/share --argv0 $out/bin/.zim-wrapped" </del> <ins> makeWrapperArgs+=(--prefix XDG_DATA_DIRS : $out/share) makeWrapperArgs+=(--argv0 $out/bin/.zim-wrapped) makeWrapperArgs+=("''${gappsWrapperArgs[@]}") </ins> ''; # RuntimeError: could not create GtkClipboard object

Discussion:
sudo nix-channel --update nixos-rebuild switch Traceback (most recent call last): File "/build/zim-0.74.2/nixrunsetup", line 8, in <moduleexec(compile(getattr(tokenize, 'open', open)(file).read().replace('rn', 'n'), file, 'exec')) File "", line 25, in <moduleimport makeman # helper script File "/build/zim-", line 13, in <modulefrom import HelpCommand File "/build/zim-", line 31, in <modulefrom zim.notebook import Notebook, Path,  File "/build/zim-", line 43, in <modulefrom .info import NotebookInfo, NotebookInfoList,  File "/build/zim-", line 19, in <modulefrom .notebook import NotebookConfig, resolverelativeconfig File "/build/zim-", line 17, in <moduleimport zim.templates File "/build/zim-", line 61, in <modulefrom zim.templates.functions import buildtemplatefunctions File "/build/zim-", line 24, in <modulefrom import htmlencode File "/build/zim-", line 78, in <modulefrom zim.plugins import PluginManager File "/build/zim-", line 51, in <modulefrom zim.actions import hasaction, getactions File "/build/zim-", line 73, in <modulePRIMARYMODIFIERMASK = getmodifiermask() File "/build/zim-", line 68, in getmodifiermask assert Gtk AssertionError error: builder for '/nix/store/qvn6yxkgldm4idrdipsm7iy14yq35j80-zim-' failed with exit code 1 error: 1 dependencies of derivation '/nix/store/792pgp4xzfj0c8miff5gp6pf997zxn8l-system-' failed to build error: 1 dependencies of derivation '/nix/store/anw5qfbacnqhf727l51sclarz4wngb68-nixos-system-bx26-' failed to build 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. --- system: host os: multi-user?: sandbox: version: channels(root): channels(k): nixpkgs:
Change:
, profiledCompiler ? false , langJit ? false , staticCompiler ? false <del> , # N.B. the defult is intentionally not from an `isStatic`. See # https://gcc.gnu.org/install/configure.html - this is about target # platform libraries not host platform ones unlike normal. But since # we can't rebuild those without also rebuilding the compiler itself, # we opt to always build everything unlike our usual policy. enableShared ? true </del> <ins> , enableShared ? !stdenv.targetPlatform.isStatic </ins> , enableLTO ? !stdenv.hostPlatform.isStatic , texinfo ? null , perl ? null # optional, for texi2pod (then pod2man); required for Java

Discussion:
EDIT: I am also getting this now trying to build in CI under Linux To Reproduce Screenshots 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 Maintainer information:
Looks like this is also similar to and and
As I mentioned in the audiofile ticket, my attempted workaround is this: However this doesn't appear to work because the .la files are not generated by the time of the preBuild hook. Can anyone help with this?
This issue has been mentioned on NixOS Discourse. There might be relevant details there:
I marked this as stale due to inactivity. &rarr;
Change:
hatch, }: <del> python3.pkgs.buildPythonApplication rec { </del> <ins> python3Packages.buildPythonApplication rec { </ins> pname = "hatch"; version = "1.12.0"; pyproject = true;

Discussion:
The nixpkgs version of fails to build a project created with . Steps to reproduce the behavior: The following expected behavior was seen on Ubuntu 24.04. <!-- 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: channels(root): nixpkgs: Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
No need to create an empty project. Running anywhere gives
Change:
and not test_old_unpaper' ''; <ins> makeWrapperArgs = [ "--prefix PATH : ${stdenv.lib.makeBinPath [ ghostscript jbig2enc pngquant qpdf tesseract4 unpaper ]}" ]; </ins> meta = with stdenv.lib; { homepage = "https://github.com/jbarlow83/OCRmyPDF"; description = "Adds an OCR text layer to scanned PDF files, allowing them to be searched";

Discussion:
Describe the bug ocrmypdf doesn't work until I also install . To Reproduce Steps to reproduce the behavior: 't have installed or in PATH. one of: Additional context Running nixpkgs master Metadata system: host os: multi-user?: sandbox: version: channels(root): channels(at): channels(play): nixpkgs: Maintainer information: cc
I'm really swamped right now but I do need to do some updates that were requested to be in the PR before it got merged. I was half expecting someone to find problems anyway (it was really, really difficult to even get it to work at all). I'll try to get around to fixing it ASAP... which might be in a few days... if nobody does it sooner. Sorry about it not working!
No, thank you for packaging it! I successfully used it today :-)
This should be fixed as of the upgrade I did to 9.0.3. would you mind testing it to confirm it truly is fixed? It's in nixos-unstable now. After that we can close this! :D
Thanks! This does look fixed in master.
Change:
"--enable-libmount-mount" "--with-pluginpath=${placeholder "lib"}/lib/libnfsidmap" # this installs libnfsidmap "--with-rpcgen=${buildPackages.rpcsvc-proto}/bin/rpcgen" <ins> "--with-modprobedir=${placeholder "out"}/etc/modprobe.d" </ins> ]; patches = lib.optionals stdenv.hostPlatform.isMusl [

Discussion:
Here's my attempt: current version: 2.5.1 desired version: 2.6.2
That current attempt results in:
seems to work just fine for me, when not touching . so basically your diff, but without and leaving as is.
Change:
postFetch = '' rm "$out/.git_archival.txt" ''; <del> hash = "sha256-3ORvbhO3eLu/NIE0Lwdf93QtUHUmyMf7LmdMBJpkYIg="; </del> <ins> hash = "sha256-YyrGqcLRhCEWaJ6duUMpQMj1kx27t9EilhZ3tll8nbY="; </ins> }; patches = [

Discussion:
Steps to reproduce the behavior: pikepdf Looks like this maybe fixed by upgrading to latest pikepdf see (Relaxed dependency requirements on lxml.......) Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
I can reproduce the build issue using on these do build currently only 3.11 and 3.12 build in CI, are you able to use newer python ?
unfortunately no, in this case pikepdf happens to be a dependency of another library or program. I'm still trying to figure out which dependency requires pikepdf.
Trying to use to build the but am having issues with anyone have any suggestions on how I can build this locally? I want to try and upgrade the package and .
can you test ?
that appears to work!
should be resolved now
Change:
Security ]; <ins> # FIXME: checkPhase on darwin will leave some zombie spawn processes # see https://github.com/NixOS/nixpkgs/issues/205620 doCheck = !stdenv.isDarwin; </ins> checkFlags = [ # tests depend on network interface, may fail with virtual IPs. "--skip=validate_printed_urls"

Discussion:
Steps to reproduce the behavior: dufs hangs on patching script interpreter paths, but there is only one binary file needless to be patched. on Linux seems fine. hang is reproducible. <!-- 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.
FYI, the building process is in zombie state. (the Z flag)
Change:
<ins> { lib, stdenv, symlinkJoin, modrinth-app-unwrapped, wrapGAppsHook3, addOpenGLRunpath, flite, glib, glib-networking, jdk8, jdk17, jdk21, jdks ? [ jdk8 jdk17 jdk21 ], libGL, libpulseaudio, udev, xorg, }: symlinkJoin rec { name = "${pname}-${version}"; pname = "modrinth-app"; inherit (modrinth-app-unwrapped) version; paths = [ modrinth-app-unwrapped ]; buildInputs = [ glib glib-networking ]; nativeBuildInputs = [ wrapGAppsHook3 ]; runtimeDependencies = lib.optionalString stdenv.isLinux (lib.makeLibraryPath [ addOpenGLRunpath.driverLink flite # narrator support udev # oshi # lwjgl libGL libpulseaudio stdenv.cc.cc.lib xorg.libX11 xorg.libXcursor xorg.libXext xorg.libXxf86vm xorg.libXrandr ]); postBuild = '' gappsWrapperArgs+=( --prefix PATH : ${lib.makeSearchPath "bin/java" jdks} ${lib.optionalString stdenv.isLinux '' --prefix PATH : ${lib.makeBinPath [xorg.xrandr]} --set LD_LIBRARY_PATH $runtimeDependencies ''} ) wrapGAppsHook ''; inherit (modrinth-app-unwrapped) meta; } </ins>

Discussion:
Project description A game launcher which can be used as a CLI, GUI, and a library for creating and playing modrinth projects Metadata homepage URL: source URL: license: gpl3only platforms: linux, darwin
oh I should probably ping as they have a working package
also tagging this issue on the theseus repo
i would be alright maintaining this; the current working derivation is . i'm merging support for darwin now, so the only real issues i can see are with proper desktop integration (may be sorted by upstream soon) and possibly splitting the package into an unwrapped and wrapped version similar to . i think we should wait for a final stable release though, since as it stands there are some pretty annoying bugs such as the onboarding being a bit broken on both linux and darwin
It should be referred to as "modrinth-app", not "theseus" — theseus is not meant to be a public-facing name
i've renamed it (along with some other fun things :p)
Change:
githubId = 8900; name = "Johan Magnus Jonsson"; }; <ins> jmarmstrong1207 = { name = "James Armstrong"; email = "jm.armstrong1207@gmail.com"; github = "jmarmstrong1207"; githubId = 32995055; }; </ins> jmbaur = { email = "jaredbaur@fastmail.com"; github = "jmbaur";

Discussion:
Project description framework from GObject to XML. From  This is essentially an XML reader/writer library based on libxml2 written in Vala and uses GObjects. Metadata homepage URL: source URL: license: lgpl2.1 platforms: unix, linux, darwin, ...
Change:
owner = "hsoft"; repo = "send2trash"; rev = version; <del> sha256 = "1w502i5h8xaqf03g6h95h4vs1wqfv6kg925dn63phrwmg1hfz2xx"; </del> <ins> sha256 = "1c76zldhw2ay7q7r00nnzcampjz9lkqfcbzqpm0iqp5i6bmmv30v"; </ins> }; doCheck = !stdenv.isDarwin;

Discussion:
Describe the bug I'm installing send2trash Python lib from the unstable channel. It should be the 1.5.0 version, but it 1.4.2 in fact. To Reproduce Steps to reproduce the behavior: write the following: send2trash buld results: Expected behavior The expected result should be: Metadata system: host os: multi-user?: sandbox: version: nixpkgs: Link to the nix package
Change:
pname = "jameica"; inherit version; <del> nativeBuildInputs = [ ant jdk makeWrapper ]; </del> <ins> nativeBuildInputs = [ ant jdk wrapGAppsHook makeWrapper ]; </ins> buildInputs = lib.optionals stdenv.isLinux [ gtk2 glib xorg.libXtst ] ++ lib.optional stdenv.isDarwin Cocoa;

Discussion:
When a user starts and opens a file dialog the application crashes with (Jameica 2.10.2:): GLib-GIO-ERROR **: 22:23:21.974: No GSettings schemas are installed on the system Steps to reproduce the behavior: jameica a "workspace" -manage backups -restore different backup Opens a gtk file dialog jameica crashes on every file dialog for me. the backup path is just the easiest accessible and something a user may come along quickly. i was already playing around a bit with the wrapGAppsHook, but i just dont get it running atm. so maybe someone else want to take a look on that. i am running a kde session on wayland, but i doubt that it make any difference on gnome or other DE. <!-- 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.
created a pr for it. my first tries in adding wrapGappsHook did fail as i did not get, that the order for nativeBuildinputs do matter.
Change:
<ins> { python3Packages, fetchFromGitHub, lib }: python3Packages.buildPythonApplication rec { pname = "mnamer"; version = "2.5.3"; src = fetchFromGitHub { owner = "jkwill87"; repo = "mnamer"; rev = version; sha256 = "1frrvfhp85fh82yw9yb6n61by8qp1v7f3c0f623njxk1afawhccd"; }; propagatedBuildInputs = with python3Packages; [ babelfish requests appdirs teletype requests-cache guessit ]; patches = [ # requires specific old versions of dependencies which have been updated in nixpkgs ./remove_requirements.patch # author reads a private property that changed between versions ./update_hack.patch ]; checkInputs = [ python3Packages.pytestCheckHook ]; # disable test that fail (networking, etc) disabledTests = [ "network" "e2e" "test_utils.py" ]; meta = with lib; { homepage = "https://github.com/jkwill87/mnamer"; description = "An intelligent and highly configurable media organization utility"; license = licenses.mit; maintainers = with maintainers; [ urlordjames ]; }; } </ins>

Discussion:
Project description mnamer (media renamer) is an intelligent and highly configurable media organization utility. It parses media filenames for metadata, searches the web to fill in the blanks, and then renames and moves them. Metadata homepage URL: source URL: license: mit platforms: unix
I'll give it a try.
Change:
notify-sharp = callPackage ../development/libraries/notify-sharp { }; <del> ncurses = callPackage ../development/libraries/ncurses { }; </del> <ins> ncurses5 = callPackage ../development/libraries/ncurses { abiVersion = "5"; }; ncurses6 = callPackage ../development/libraries/ncurses { abiVersion = "6"; }; ncurses = if stdenv.isDarwin then ncurses5 else ncurses6; </ins> neardal = callPackage ../development/libraries/neardal { };

Discussion:
Commit from broke haskell.compiler.ghc6102Binary haskell.compiler.ghc704Binary and therefore the packages haskell.compiler.ghc6104 haskell.compiler.ghc704 haskell.compiler.ghc722 haskell.compiler.ghc742 haskell.compiler.ghc763 which depend on them.
Please try . I test-built the binary GHCs but no further.
Aha. I relied on the update being API-compatible, but the first bootstraping steps don't recompile...
I'm test-building the whole list above.
All succeeded on x86_64-linux.
Change:
, jsoncpp , wrapGAppsHook , makeDesktopItem <ins> , openssl , olm </ins> }: let <del> version = "1.10.0"; </del> # map of nix platform -> expected url platform platformMap = { x86_64-linux = "linux-x86"; aarch64-linux = "linux-arm64"; }; in <del> stdenv.mkDerivation { inherit version; </del> <ins> stdenv.mkDerivation rec { version = "1.10.0"; </ins> name = "fluffychat"; src = fetchzip {

Discussion:
Fluffychat cannot use e2e encryption in the new version. Sorry everyone, I, and the new fluffychat version, broke this. Working on the fix
Change:
"-C" "${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" "M=$(sourceRoot)" <del> "VERSION=${version}" </del> <ins> "VERSION=${finalAttrs.version}" </ins> ]; buildFlags = [ "modules" ];

Discussion:
Steps to reproduce the behavior: xone <!-- 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. system: host os: multi-user?: sandbox: version: channels(root): nixpkgs: Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
I am not able to build either, but my error looks diffrent:
I’ll take a look later today. The released version of xone is quite old at this point. And probably has some incompatibility with newer kernels. Development of it has picked up in the last couple of months. Can probably grab some of the newer patches to fix it
I tried the latest commit from the xone repository using this file to build and seemed to work properly.
Can anyone bump the xone version then?
IDK how the versioning should be. There is no new official release since Jun 20, 2022.
You can use the master branch and set the sha256 value. The Version number is then the date of the commit you use. an example how this work ist here:
Now it happens on NixOS 23.11 as well when using the latest kernel. Can be backported?
Change:
meta.homepage = "https://github.com/neoclide/coc.nvim/"; }; <ins> coconut-vim = buildVimPluginFrom2Nix { pname = "coconut.vim"; version = "2017-10-10"; src = fetchFromGitHub { owner = "manicmaniac"; repo = "coconut.vim"; rev = "cea47739aab9f163d240d1609e7eea326fd55072"; sha256 = "03rq3lpplgywvm620jzx085l74180163q8gls4gjrad2fgm9n96n"; }; meta.homepage = "https://github.com/manicmaniac/coconut.vim/"; }; </ins> codi-vim = buildVimPluginFrom2Nix { pname = "codi.vim"; version = "2022-04-30";

Discussion:
Project description Vim syntax highlight and indent definition for Coconut Metadata homepage URL: source URL: license: none platforms: vim
Blocked by
there shouldn't be any blocking anymore
Change:
options = { isoImage.isoName = mkOption { <del> default = "${config.isoImage.isoName}.iso"; </del> <ins> default = "${config.isoImage.isoBaseName}.iso"; </ins> description = '' Name of the generated ISO image file. '';

Discussion:
Describe the bug For sandboxed builds on my mac, any python tests which ultimately import will fail with this error: To Reproduce Somewhat tricky to reproduce since it only affects downstream dependees, and a recent commit disabled the dask tests, hiding this issue. See for an example. Additional context Dask.dataframes infers an optimal chunk size using a package to get the amount of available memory and CPUs. This non-determinism breaks the build. Notify maintainers <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. --cc Metadata This is not valid since I am building from master of nixpkgs. system: host os: multi-user?: sandbox: version: channels(noah): nixpkgs: Maintainer information:
That's a clear upstream bug; apparently their value is not given.
Change:
in stdenv.mkDerivation rec { pname = "cudatext"; <del> version = "1.201.0"; </del> <ins> version = "1.201.0.2"; </ins> src = fetchFromGitHub { owner = "Alexey-T"; repo = "CudaText"; rev = version; <del> hash = "sha256-Do2JPNZtoi7zbUnJomQAZ8zR/WPB6+G051xZWmeUBP4="; </del> <ins> hash = "sha256-ke7i0eeZHEsVhtzaS0AeLQOrYE1F+ppCwjR2TWeJQPA="; </ins> }; <ins> patches = [ ./proc_globdata.patch ]; </ins> postPatch = '' substituteInPlace app/proc_globdata.pas  <del> --replace "/usr/share/cudatext" "$out/share/cudatext"  --replace "libpython3.so" "${python3}/lib/libpython${python3.pythonVersion}.so"  --replace "AllowProgramUpdates:= true;" "AllowProgramUpdates:= false;" </del> <ins> --subst-var out  --subst-var-by python3 ${python3} </ins> ''; nativeBuildInputs = [ lazarus fpc ]

Discussion:
Cudatext does not have access to , hence multiple feature are not working (opening folders, installing plugins). Steps to reproduce the behavior: Cudatext Cudatext the warning in the Console that no Python 3 engine was found. On install, cudatext should have access to since that seems to be the intention according to the initial pull request . I looked at the packages definition, and it seems that the replace is not working anymore. The file upstream has changed since the initial pr and now does not contain "" anymore. I guess that that is the cause of this. Please run and paste the result.
Change:
tree-sitter-beancount = lib.importJSON ./tree-sitter-beancount.json; tree-sitter-bibtex = lib.importJSON ./tree-sitter-bibtex.json; tree-sitter-bitbake = lib.importJSON ./tree-sitter-bitbake.json; <ins> tree-sitter-bqn = lib.importJSON ./tree-sitter-bqn.json; </ins> tree-sitter-c = lib.importJSON ./tree-sitter-c.json; tree-sitter-c-sharp = lib.importJSON ./tree-sitter-c-sharp.json; tree-sitter-clojure = lib.importJSON ./tree-sitter-clojure.json;

Discussion:
BQN grammar for tree-sitter <!-- Describe the project a little: --Metadata homepage URL: source URL: license: mpl2 platforms: unix, linux, darwin, ... Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]: