jiebi/CodeConvo huggingface dataset:
Change:
Steps to reproduce the behavior: This is a dependency of jupyterlab which prevents me from using the latest jupyterlab in jupyterWith I think this just needs somewhere but I'm not experienced enough with nixpkgs to inject it in the correct place.
Note: I tried to fix this using but it didn't work... idk why.

Discussion:
{ lib , buildPythonPackage <del> , fetchFromGitHub , python </del> <ins> , fetchPypi </ins> , notebook <ins> , notebook-shim </ins> , pythonOlder , jupyter_server , pytestCheckHook

version = "0.4.3"; disabled = pythonOlder "3.6"; <del> # tests only on github src = fetchFromGitHub { owner = "jupyterlab"; repo = pname; rev = "refs/tags/v${version}"; sha256 = "sha256-5sof5EOqzK7kNHSXp7eJl3ZagZRWF74e08ahqJId2Z8="; </del> <ins> src = fetchPypi { inherit pname version; sha256 = "sha256-8DERss66ppuINwp7I7GbKzfJu3F2fxgozf16BH6ujt0="; </ins> }; <del> propagatedBuildInputs = [ jupyter_server notebook ]; </del> <ins> propagatedBuildInputs = [ jupyter_server notebook notebook-shim ]; </ins> <del> preCheck = '' cd nbclassic mv conftest.py tests cd tests export PYTHONPATH=$out/${python.sitePackages}:$PYTHONPATH ''; </del> checkInputs = [ pytestCheckHook pytest-tornasync

<ins> { lib , buildPythonPackage , fetchFromGitHub , jupyter_server , pytestCheckHook , pytest-tornasync }: buildPythonPackage rec { pname = "notebook-shim"; version = "0.1.0"; src = fetchFromGitHub { owner = "jupyter"; repo = "notebook_shim"; rev = "v${version}"; sha256 = "sha256-5oIYj8SdC4E0N/yFxsmD2p4VkStHvqrVqAwb/htyPm4="; }; propagatedBuildInputs = [ jupyter_server ]; preCheck = '' mv notebook_shim/conftest.py notebook_shim/tests cd notebook_shim/tests ''; # TODO: understand & possibly fix why tests fail. On github most testfiles # have been comitted with msgs "wip" though. doCheck = false; checkInputs = [ pytestCheckHook pytest-tornasync ]; pythonImportsCheck = [ "notebook_shim" ]; meta = with lib; { description = "Switch frontends to Jupyter Server"; longDescription = '' This project provides a way for JupyterLab and other frontends to switch to Jupyter Server for their Python Web application backend. ''; homepage = "https://github.com/jupyter/notebook_shim"; license = licenses.bsd3; maintainers = with maintainers; [ friedelino ]; }; } </ins>

notebook = callPackage ../development/python-modules/notebook { }; <ins> notebook-shim = callPackage ../development/python-modules/notebook-shim { }; </ins> notedown = callPackage ../development/python-modules/notedown { }; notifications-python-client = callPackage ../development/python-modules/notifications-python-client { };
Change:
Unable to run superTux on NixOS. A shared object file appears to be missing. Steps to reproduce the behavior: Output: The superTux game is expected to launch and be playable. N/A
The library (among other X ones) are not declared, my guess would be they used to be propagated from one of the build inputs but not anymore. The fix would be to include these libraries conditionally on X. I suggest you try to do it yourself, but if you don't feel like it I'll take a look at the weekend. We'll need someone to test on Wayland too.
I can confirm the same error also occurs on wayland (running river)

Discussion:
<del> { lib, stdenv, fetchurl, cmake, pkg-config, SDL2, SDL2_image , curl , libogg, libvorbis, libGLU, libGL, openal, boost, glew , libpng, freetype, glm </del> <ins> { lib , stdenv , fetchurl , cmake , pkg-config , boost , curl , SDL2 , SDL2_image , libSM , libXext , libpng , freetype , libGLU , libGL , glew , glm , openal , libogg , libvorbis </ins> }: stdenv.mkDerivation rec {

nativeBuildInputs = [ pkg-config cmake ]; <del> buildInputs = [ SDL2 SDL2_image curl libogg libvorbis libGLU libGL openal boost glew libpng freetype glm </del> <ins> buildInputs = [ boost curl SDL2 SDL2_image libSM libXext libpng freetype libGL libGLU glew glm openal libogg libvorbis </ins> ]; cmakeFlags = [ "-DENABLE_BOOST_STATIC_LIBS=OFF" ];
Change:
I noticed that was failing to run warning scripts after enabling it. This appears to be caused by : Steps to reproduce the behavior: in status of smart with : successfully generated a notification. I tried to fix this in in smartmontools stops hardcoding PATH if you specify . This can be done when is false. <!-- 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.
Maybe you need ? I use this config and do get notifications (by email at least -- the machine is now headless so I don't know about the x11 notifications): And I don't have "sed: command not found" in my system log.
Do you have the set to true for  (or , which also overrides it for )? is correctly specified in that case. Is set in ? It should be located in .
I don't have in my (Unless it's being set indirectly via some other option.) I happen to have other smartmontools store paths on this machine (because it's a binary cache for my machines), with different PATH=:
Unfortunately I'm still seeing this after : This is what my looks like (the environment variables are set by overriding : I have set to false. only fixes the script bin path if is true (as far as I can tell).
Sorry I didn't see your comment on the original PR. should fix it for you.
Thanks!

Discussion:
, fetchurl , autoreconfHook , enableMail ? false <ins> , gnused </ins> , mailutils , inetutils , IOKit

cp -v ${driverdb} drivedb.h ''; <del> configureFlags = lib.optional enableMail "--with-scriptpath=${lib.makeBinPath [ inetutils mailutils ]}"; </del> <ins> configureFlags = lib.optional enableMail "--with-scriptpath=${lib.makeBinPath [ gnused inetutils mailutils ]}"; </ins> nativeBuildInputs = [ autoreconfHook ]; buildInputs = lib.optionals stdenv.isDarwin [ IOKit ApplicationServices ];
Change:
I noticed that was failing to run warning scripts after enabling it. This appears to be caused by : Steps to reproduce the behavior: in status of smart with : successfully generated a notification. I tried to fix this in in smartmontools stops hardcoding PATH if you specify . This can be done when is false. <!-- 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.
Maybe you need ? I use this config and do get notifications (by email at least -- the machine is now headless so I don't know about the x11 notifications): And I don't have "sed: command not found" in my system log.
Do you have the set to true for  (or , which also overrides it for )? is correctly specified in that case. Is set in ? It should be located in .
I don't have in my (Unless it's being set indirectly via some other option.) I happen to have other smartmontools store paths on this machine (because it's a binary cache for my machines), with different PATH=:
Unfortunately I'm still seeing this after : This is what my looks like (the environment variables are set by overriding : I have set to false. only fixes the script bin path if is true (as far as I can tell).
Sorry I didn't see your comment on the original PR. should fix it for you.
Thanks!

Discussion:
sha256 = "sha256-0dtLev4JjeHsS259+qOgg19rz4yjkeX4D3ooUgS4RTI="; name = "smartmontools-drivedb.h"; }; <ins> scriptPath = lib.makeBinPath ([ gnused ] ++ lib.optional enableMail [ inetutils mailutils ]); </ins> in stdenv.mkDerivation rec {

cp -v ${driverdb} drivedb.h ''; <del> configureFlags = lib.optional enableMail "--with-scriptpath=${lib.makeBinPath [ gnused inetutils mailutils ]}"; </del> <ins> configureFlags = [ "--with-scriptpath=${scriptPath}" ]; </ins> nativeBuildInputs = [ autoreconfHook ]; buildInputs = lib.optionals stdenv.isDarwin [ IOKit ApplicationServices ];
Change:
For Chromium, there's a convenient way to define custom flags through . However, there doesn't seem to be a similar option for . I tried setting to "--touch-events", but touchscreen scrolling is not enabled when starting VSCode from desktop launcher, while running in console works as expected. Steps to reproduce the behavior: to "--touch-events" VSCode from desktop launcher on the editor area through touchscreen The editor should scroll as I drag. system: host os: multi-user?: sandbox: version: channels(yes): channels(root): nixpkgs:

Discussion:
, nodePackages, bash # Attributes inherit from specific versions <del> , version, src, meta, sourceRoot </del> <ins> , version, src, meta, sourceRoot, commandLineArgs </ins> , executableName, longName, shortName, pname, updateScript # sourceExecutableName is the name of the binary in the source archive, over # which we have no control

# Add gio to PATH so that moving files to the trash works when not using a desktop environment --prefix PATH : ${glib.bin}/bin --add-flags "''${NIXOS_OZONE_WL:+''${WAYLAND_DISPLAY:+--enable-features=UseOzonePlatform --ozone-platform=wayland}}" <ins> --add-flags ${lib.escapeShellArg commandLineArgs} </ins> ) '';

<del> { stdenv, lib, callPackage, fetchurl, isInsiders ? false }: </del> <ins> { stdenv, lib, callPackage, fetchurl , isInsiders ? false , commandLineArgs ? "" }: </ins> let inherit (stdenv.hostPlatform) system;

executableName = "code" + lib.optionalString isInsiders "-insiders"; longName = "Visual Studio Code" + lib.optionalString isInsiders " - Insiders"; shortName = "Code" + lib.optionalString isInsiders " - Insiders"; <ins> inherit commandLineArgs; </ins> src = fetchurl { name = "VSCode_${version}_${plat}.${archive_fmt}";

<del> { lib, stdenv, callPackage, fetchurl, nixosTests }: </del> <ins> { lib, stdenv, callPackage, fetchurl, nixosTests, commandLineArgs ? "" }: </ins> let inherit (stdenv.hostPlatform) system;

sourceRoot = if stdenv.isDarwin then "" else "."; in callPackage ./generic.nix rec { <del> inherit sourceRoot; </del> <ins> inherit sourceRoot commandLineArgs; </ins> # Please backport all compatible updates to the stable release. # This is important for the extension ecosystem.
Change:
When adding a text in Gimp, a green border is visible: ! However, I would expect something like that: ! After , a on both Gimp (need 3.10.30) and (need 1.18 apparently). However, in NixOs Cairo 1.16 is used instead, so I guess it is necessary to upgrade cairo. Steps to reproduce the behavior: some text on gimp, say white text on black background I expect Cairo does not have maintainers so I'm pinging random people that contributed: Running NixOs with KDE Plasma.
Looking at no distributions ship 1.18 yet. I wonder why. Is it an API-breaking release?
Proposed cairo one-liner backport as
The 1.18 branch yet. We could switch to development snapshots (1.17.x) if there are more concerns. But cherry-picks will probably be enough for now.
The above PR solved the issue, thanks a lot! For people wanting to test before it gets into unstable you can do: but it takes a few hours to compile until Hydra compiles it.
Actually I'll maybe let it open until it's merged to unstable (for now it's in stagging) and backported.
GitHub should auto-close once the fixing commit reaches master branch. Though I'm not sure if that wasn't broken by closing and reopening.
It's reached all channels.

Discussion:
url = "https://gitlab.freedesktop.org/cairo/cairo/-/commit/e22d7212acb454daccc088619ee147af03883974.diff"; sha256 = "sha256-8G98nsPz3MLEWPDX9F0jKgXC4hC4NNdFQLSpmW3ay2s="; }) <ins> # Fix unexpected color addition on grayscale images (usually text). # Upstream fix: https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/114 # Can be removed after 1.18 release (fetchpatch { name = "fix-grayscale-anialias.patch"; url = "https://gitlab.freedesktop.org/cairo/cairo/-/commit/4f4d89506f58a64b4829b1bb239bab9e46d63727.diff"; sha256 = "sha256-mbTg67e7APfdELsuMAgXdY3xokWbGtHF7VDD5UyYqKM="; }) </ins> ]; outputs = [ "out" "dev" "devdoc" ];
Change:
<!-- Note that these are hard requirements --<!-- You can use the "Go to file" functionality on GitHub to find the package Then you can go to the history for this package Find the latest "packagename: oldversion -newversion" commit The "newversion" is the current version of the package --- <!-- 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! --- name: <!-- The current version can be found easily with the same process as above for checking the master branch If an open PR is present for the package, take this version as the current one and link to the PR --current version: desired version: <!-- Search your package here: If no maintainer is listed for your package, tag the person that last updated the package --maintainers: Please tag this issue in your PR.

Discussion:
stdenv.mkDerivation rec { pname = "igv"; <del> version = "2.8.13"; </del> <ins> version = "2.13.2"; </ins> src = fetchzip { <del> url = "https://data.broadinstitute.org/igv/projects/downloads/2.8/IGV_${version}.zip"; sha256 = "0sab478jq96iw3fv0560hrrj8qbh40r8m4ncypdb7991j9haxl09"; </del> <ins> url = "https://data.broadinstitute.org/igv/projects/downloads/${lib.versions.majorMinor version}/IGV_${version}.zip"; sha256 = "sha256-S0EoZAqjElrM/bp1p69jLuclXeUzSIuH8VsgCO6F04U="; </ins> }; installPhase = ''
Change:
The new version of ncdu crashes at runtime. However, when run in a nix-shell, the 1.16 version is grabbed so it works: Steps to reproduce the behavior: to the system packages ncdu The program works as expected. I am using the channel. Bug report on ArchLinux: Please run and paste the result.
Probably a case of where uses and hydra builds binaries with too high CPU requirement.
Is there something we can do to fix this ?
arch has
looks like a duplicate of
Proposed a fix in

Discussion:
PREFIX = placeholder "out"; <ins> # Avoid CPU feature impurity, see https://github.com/NixOS/nixpkgs/issues/169461 ZIG_FLAGS = "-Drelease-safe -Dcpu=baseline"; </ins> meta = with lib; { description = "Disk usage analyzer with an ncurses interface"; homepage = "https://dev.yorhel.nl/ncdu";
Change:
Any (client-side) command results in an error (failing to use via ). , these are likely related: They seem to all have been fallout from this PR: Please run and paste the result.
As a workaround, doing this in seems to work: Trying this specifically was inspired by: I am very likely to forget about this btw (just wanted to get this working somehow so I can GC the old generation), so feel free to open a PR if you run into this (should just require adding to 's ).

Discussion:
INCLUDE_DIRS = "${pam}/include"; nativeBuildInputs = [ <ins> gobject-introspection </ins> pkg-config wrapGAppsHook pandoc

ffmpeg gdk-pixbuf glib <del> gobject-introspection </del> gtk3 librsvg libvpx
Change:
inkscape requires for "save as optimized svg" draw something, save as optimized svg error same error with fixed by i have not-yet found a cheap solution for (cheap as in: avoid rebuilding inkscape) Please run and paste the result. system: host os: multi-user?: sandbox: version: channels(user): channels(root): nixpkgs: inkscape maintainer

Discussion:
cachecontrol numpy lxml <ins> packaging </ins> pillow scour pyserial
Change:
Steps to reproduce the behavior: -env -iA (full output here: ) 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.
The error is not in pgcli but in psycopg which tries to import a .so which does not work under darwin.

Discussion:
{ lib <ins> , stdenv </ins> , buildPythonPackage , fetchFromGitHub , fetchurl

patches = [ (substituteAll { src = ./libpq.patch; <del> libpq = "${postgresql.lib}/lib/libpq.so"; </del> <ins> libpq = "${postgresql.lib}/lib/libpq${stdenv.hostPlatform.extensions.sharedLibrary}"; </ins> }) ];
Change:
When coming from another distro, the environment of the sessions started by the X11 display managers aren't similar. This can lead to some custom programs not working, especially those that depend on environment variables e.g , , or whatever else these custom programs depend on. Steps to reproduce the behavior: an environment variable in e.g an application shortcut on the desktop with the command out and login the application short should contain ! nixOS has an undocumented and non-standard that is sources in  which took me days to find before understanding why wasn't being loaded. It would be great to not have to dig through code to find out a bout , but it would be even better to just use a standard file (namely ) instead of the aforementioned undocumented and non-standard . (who was the earliest author I could find for ) Please run and paste the result.
I think that's this old and long thread:
This issue has been mentioned on NixOS Discourse. There might be relevant details there:

Discussion:
# Shared environment setup for graphical sessions. . /etc/profile <ins> if test -f ~/.profile; then source ~/.profile fi </ins> cd "$HOME" # Allow the user to execute commands at the beginning of the X session.
Change:
Add any other context about the problem here. Please run and paste the result. repro'd on commit id
backtrace: <details<summaryBacktrace from lldb</summary</details
shapely 1.8.4 with the fix is now in pypi, I saw you wanted to upgrade it, did you get around to do it?
thanks for the reminder, committed it

Discussion:
, stdenv , buildPythonPackage , fetchPypi <del> , fetchpatch </del> , substituteAll , pythonOlder , geos

buildPythonPackage rec { pname = "Shapely"; <del> version = "1.8.2"; </del> <ins> version = "1.8.4"; </ins> disabled = pythonOlder "3.6"; src = fetchPypi { inherit pname version; <del> sha256 = "sha256-Vyr51QBv1eMhPjfuVIkSsDQfsmck1tyKTjlQwQGX67Y="; </del> <ins> sha256 = "sha256-oZXlHKr6IYKR8suqP+9p/TNTyT7EtlsqRyLEz0DDGYw="; </ins> }; nativeBuildInputs = [

libgeos_c = GEOS_LIBRARY_PATH; libc = lib.optionalString (!stdenv.isDarwin) "${stdenv.cc.libc}/lib/libc${stdenv.hostPlatform.extensions.sharedLibrary}.6"; }) <del> (fetchpatch { name = "fix-tests-geos-3.11.patch"; url = "https://github.com/shapely/shapely/commit/21c8e8a7909e7fb3cce6daa5c5b8284ac927fcb0.patch"; includes = [ "tests/test_parallel_offset.py" ]; sha256 = "sha256-85c8NlmAzzfCgepe/411ug5Sq+665dFMb3ySaUt9Kew="; }) </del> ]; preCheck = '' rm -r shapely # prevent import of local shapely ''; <del> disabledTests = [ "test_collection" </del> <ins> disabledTests = lib.optionals (stdenv.isDarwin && stdenv.isAarch64) [ # FIXME(lf-): these logging tests are broken, which is definitely our # fault. I've tried figuring out the cause and failed. # # It is apparently some sandbox or no-sandbox related thing on macOS only # though. "test_error_handler_exception" "test_error_handler" "test_info_handler" </ins> ]; pythonImportsCheck = [ "shapely" ];
Change:
Whenever I try to launch DaVinci Resolve, it crashes. Console logs are attached below. Steps to reproduce the behavior: DaVinci Resolve runs ! ! Console logs in text form: console davinci-resolve ActCCMessage Already in Table: Code= c005, Mode= 13, Level= 1, CmdKey= -1, Option= 0 ActCCMessage Already in Table: Code= c006, Mode= 13, Level= 1, CmdKey= -1, Option= 0 ActCCMessage Already in Table: Code= c007, Mode= 13, Level= 1, CmdKey= -1, Option= 0 ActCCMessage Already in Table: Code= 2282, Mode= 0, Level= 0, CmdKey= 8, Option= 0 PnlMsgActionStringAdapter Already in Table: Code= 615e, Mode= 0, Level= 0, CmdKey= -1, Option= 0 0010 Linux/Clang x86_64 Main thread starts: log4cxx: setFile(,true) call failed. log4cxx: IO Exception : status code = 30 0x7fd616033680
log4cxx: No output stream or file set for the appender named [RollLogAppender]. 0x7fd616033680 Loaded log config from 0x7fd616033680
console nix-shell -p nix-info --run "nix-info -m" system: host os: multi-user?: sandbox: version: channels(root): channels(flexagoon): nixpkgs:
Could you include your file? I had the similar problem and it was fixed by correcting the QTPLUGINPATH in davinci-resolve package. Perhaps your problem is related.
I can't, because I am no longer using NixOS. Should I close this issue?
I have no idea, probably better not to. I've made a pull request that fixed the issue for me, and the issue looked exactly like yours. When somebody reviews my PR, I'll ask them about closing this issue.
this issue persist

Discussion:
writeText "davinci-wrapper" '' export QT_XKB_CONFIG_ROOT="${xkeyboard_config}/share/X11/xkb" <ins> export QT_PLUGIN_PATH="${davinci}/libs/plugins:$QT_PLUGIN_PATH" </ins> export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${davinci}/libs ${davinci}/bin/resolve ''
Change:
The is failing to build Steps to reproduce the behavior: Package should build
related to
This is unrelated, GNOME 43 is not yet released. Most likely this was caused by gobject-introspection changes.
gobject-introspection should be in nativeBuildInputs instead of buildInputs

Discussion:
nativeBuildInputs = [ glib <ins> gobject-introspection </ins> pkg-config wrapGAppsHook ];

dconf gnome.nautilus gnome.nautilus-python <del> gobject-introspection </del> gsettings-desktop-schemas gtk3 python3.pkgs.pygobject3
Change:
I can't open your mapping file (UTF-8.txt) It is not in '/home/mog/.antiword' nor in '/usr/share/antiword'. it is in my nix store /nix/store/ipvcr49qf4d3c1wzllfaqww7xsvfgrnd-antiword-0.37/share/antiword/UTF-8.txt so probably just needs a patch will do that eventually. antiword $ nixos-version (Flounder) $ nix-env --version nix-env (Nix) 1.11.4 $ nix-instantiate --eval '<nixpkgs' -A lib.nixpkgsVersion "16.09beta133." System: (NixOS: , Ubuntu/Fedora: , ...) Nix version: (run ) Nixpkgs version: (run )
/cc maintainer

Discussion:
{ stdenv, fetchurl, gmp }: stdenv.mkDerivation rec { <del> name = "ikarus-0.0.3"; </del> <ins> version = "0.0.3"; name = "ikarus-${version}"; </ins> src = fetchurl { <del> url = "http://ikarus-scheme.org/${name}.tar.gz"; </del> <ins> url = "http://launchpad.net/ikarus/0.0/${version}/+download/${name}.tar.gz"; </ins> sha256 = "0d4vqwqfnj39l0gar2di021kcf6bfpkc6g40yapkmxm6sxpdcvjv"; };
Change:
Project description Helps you seed your development database with real data Metadata homepage URL: source URL: license: gpl3 platforms: unix, linux, darwin
Hey can you please test the linked PR? I had to skip the internal package tests because of a lot of complexity.

Discussion:
<ins> { lib , stdenv , rustPlatform , fetchFromGitHub , fetchpatch , pkg-config , openssl , Security }: rustPlatform.buildRustPackage rec { pname = "replibyte"; version = "0.9.7"; src = fetchFromGitHub { owner = "Qovery"; repo = pname; rev = "v${version}"; sha256 = "02bdz0464d6gbkgbvn67sgn6cc6p6pjqacblh8nimy0r8b13x2ki"; }; # Lockfile was updated in a commit after the release cargoPatches = [ (fetchpatch { url = "https://github.com/Qovery/Replibyte/commit/15f122cc83fff03ae410be705779ab964fa7b375.patch"; sha256 = "sha256-v95V4pl/2WN2do2SLVTJIO+5J7esqhC2BZaGBEtDhe0="; }) ]; cargoSha256 = "sha256-Y9CXpJTY/uszAVAbafa2+FumWKWFGaOLhK1FY+Nc+EU="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ Security ]; cargoBuildFlags = [ "--all-features" ]; doCheck = false; # requires multiple dbs to be installed meta = with lib; { description = "Seed your development database with real data"; homepage = "https://github.com/Qovery/replibyte"; license = licenses.gpl3Only; maintainers = with maintainers; [ dit7ya ]; }; } </ins>

rasm = callPackage ../development/compilers/rasm { }; <ins> replibyte = callPackage ../development/tools/database/replibyte { inherit (darwin.apple_sdk.frameworks) Security; }; </ins> rgbds = callPackage ../development/compilers/rgbds { }; rgxg = callPackage ../tools/text/rgxg { };