jiebi/CodeConvo huggingface dataset:
Change:
simplenes = callPackage ../applications/emulators/simplenes { }; <del> snes9x = callPackage ../applications/emulators/snes9x { }; snes9x-gtk = callPackage ../applications/emulators/snes9x { </del> <ins> snes9x-gtk = snes9x.override { </ins> withGtk = true; };

Discussion:
Steps to reproduce the behavior: snes9x-gtk to config and performed rebuild Running on unstable if that makes a difference Please run and paste the result.
This issue has been mentioned on NixOS Discourse. There might be relevant details there:
Where is the build log?
I'm a bit of an idiot but is the attachment not it? Sorry first time filing one of these.
Oh I see. GH removed the clickable link.
Change:
<ins> { stdenv , fetchFromGitHub , cmake }: stdenv.mkDerivation rec { pname = "unqlite"; version = "1.1.9"; src = fetchFromGitHub { owner = "symisc"; repo = pname; rev = "v${version}"; sha256 = "sha256-WLsyGEt7Xe6ZrOGMO7+3TU2sBgDTSmfD1WzD70pcDjo="; }; nativeBuildInputs = [ cmake ]; meta = with stdenv.lib; { homepage = "https://unqlite.org/"; description = "Self-contained, serverless, zero-conf, transactional NoSQL DB library"; longDescription = '' UnQLite is a in-process software library which implements a self-contained, serverless, zero-configuration, transactional NoSQL database engine. UnQLite is a document store database similar to MongoDB, Redis, CouchDB etc. as well a standard Key/Value store similar to BerkeleyDB, LevelDB, etc. UnQLite is an embedded NoSQL (Key/Value store and Document-store) database engine. Unlike most other NoSQL databases, UnQLite does not have a separate server process. UnQLite reads and writes directly to ordinary disk files. A complete database with multiple collections, is contained in a single disk file. The database file format is cross-platform, you can freely copy a database between 32-bit and 64-bit systems or between big-endian and little-endian architectures. ''; maintainers = with maintainers; [ AndersonTorres ]; license = licenses.bsd2; }; } </ins>

Discussion:
Project description UnQLite is a in-process software library which implements a self-contained, serverless, zero-configuration, transactional NoSQL database engine. UnQLite is a document store database similar to MongoDB, Redis, CouchDB etc. as well a standard Key/Value store similar to BerkeleyDB, LevelDB, etc. Metadata homepage URL: source URL: license: BSD platforms: Linux
Change:
disabled = pythonOlder "3.8"; <del> src = fetchFromGitHub { owner = "facultyai"; repo = "dash-bootstrap-components"; rev = "refs/tags/${version}"; hash = "sha256-6tx7rOB5FVj44NbTznyZd1Q0HOc8QdxiZOhja5kgpAE="; </del> <ins> src = fetchPypi { inherit version; pname = "dash_bootstrap_components"; hash = "sha256-lgoeyTl1dHkvSagkECT6POzeD1kwyXGj/IHwFsvrEJU="; </ins> }; build-system = [ setuptools ];

Discussion:
Importing as recommended in the docs should work. The circular import was notificed by the expression author: ,L32 Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
<del> { stdenv, fetchurl, libiconv }: </del> <ins> { lib, stdenv, fetchFromGitHub, autoreconfHook, libiconv }: </ins> stdenv.mkDerivation rec { pname = "wavpack"; <del> version = "5.3.0"; </del> <ins> version = "5.4.0"; </ins> enableParallelBuilding = true; <ins> nativeBuildInputs = [ autoreconfHook ]; </ins> buildInputs = stdenv.lib.optional stdenv.isDarwin libiconv; <del> src = fetchurl { url = "http://www.wavpack.com/${pname}-${version}.tar.bz2"; sha256 = "00baiag7rlkzc6545dqdp4p5sr7xc3n97n7qdkgx58c544x0pw5n"; </del> <ins> src = fetchFromGitHub { owner = "dbry"; repo = "WavPack"; rev = version; sha256 = "1b6szk2vmnqnv5w7h8yc1iazjlidlraq1lwjbmc3fi0snbn6qj44"; </ins> }; <del> meta = with stdenv.lib; { </del> <ins> meta = with lib; { </ins> description = "Hybrid audio compression format"; <del> homepage    = "http://www.wavpack.com/"; </del> <ins> homepage    = "https://www.wavpack.com/"; changelog   = "https://github.com/dbry/WavPack/releases/tag/${version}"; </ins> license     = licenses.bsd3; platforms   = platforms.unix; maintainers = with maintainers; [ codyopel ];

Discussion:
, CVSSv3=6.1 (nixos-20.09, nixos-unstable) Scanned versions: nixos-20.09: ; nixos-unstable: . Cc
Change:
#   3) used by `google-cloud-sdk` only on GCE guests # <del> { stdenv, lib, fetchurl, makeWrapper, python, cffi, cryptography, pyopenssl, crcmod, google-compute-engine, with-gce ? false }: </del> <ins> { stdenv, lib, fetchurl, makeWrapper, python, with-gce ? false }: </ins> let <del> pythonInputs = [ cffi cryptography pyopenssl crcmod ] ++ lib.optional (with-gce) google-compute-engine; pythonPath = lib.makeSearchPath python.sitePackages pythonInputs; </del> <ins> pythonEnv = python.withPackages (p: with p; [ cffi cryptography pyopenssl crcmod ] ++ lib.optional (with-gce) google-compute-engine); </ins> baseUrl = "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads"; sources = name: system: {

Discussion:
Describe the bug Getting the error when trying to generate a signed URL: It is more than possible that I am doing something wrong because I can see as a dependency in , and in the output when installing the package: To Reproduce Try generating a signed URL. Expected behavior It should generate a signed URL (as described at ) Metadata Thank you for looking into this!
The same issue still exists in google-cloud-sdk-255.0.0
I'm still getting this error message when running on NixOS unstable.
I guess it's probably caused by , which replaced with in . There's a comment about this change in the PR:
can confirm the error with recent pkgs: Couldn't find it in commit history nor github discussion thread. What was the comment? Knowing the reason for this change will be helpful to open a new issue.
fixes it for but gsutil is still broken due to GoogleCloudPlatform/gsutil
Change:
environment.systemPackages = [ cfg.package ]; <del> systemd.services.disable-transparent-huge-pages = { description = "Disable Transparent Huge Pages (required by Redis)"; before = [ "redis.service" ]; wantedBy = [ "redis.service" ]; script = "echo never > /sys/kernel/mm/transparent_hugepage/enabled"; serviceConfig.Type = "oneshot"; }; </del> systemd.services.redis = { description = "Redis Server";

Discussion:
Describe the bug Since 19.09 redis ships a unit called this oneshot unit fails on every start of a container with redis, because containers have a read-only sysfs. To Reproduce Steps to reproduce the behavior: in nixos-container container See something like in the journal of the container. Maintainer information:
ping
We can probably fix this by setting via the NixOS module system, which should have the same effect (on systems that can set this value), and not cause a failing systemd unit when run inside a container. can you test whether the following works for you?
That snippet has a problem with the which shouldn‘t affect the hugepages option.
Yes, this obviously shouldn't be inside the attrset after the . ;-)
Change:
export HOME=$TMPDIR ''; <del> dontWrapPythonPrograms = true; </del> passthru = { shellPath = "/bin/xonsh"; python = python3; # To the wrapper

Discussion:
After a recent update, xonsh is no longer able to launch. Launch Xonsh should start without issue If applicable, add screenshots to help explain your problem. I've found a change of python env that reached recently (). Perhaps it is the change that breaks xonsh. <!-- 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]:
May not be the same issue, but this doesn't work either:
That's a different issue. You should probably use instead. However, if you really need the full python env, unfortunately there's no way to use it outside the xonsh derivation for now. Maybe we should add it to .
Change:
# Enable Sound Open Firmware support } // optionalAttrs (stdenv.hostPlatform.system == "x86_64-linux" && versionAtLeast version "5.5") { <ins> SND_SOC_INTEL_SOUNDWIRE_SOF_MACH       = whenAtLeast "5.10" module; SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES = whenAtLeast "5.10" yes; # dep of SOF_MACH </ins> SND_SOC_SOF_TOPLEVEL              = yes; SND_SOC_SOF_ACPI                  = module; SND_SOC_SOF_PCI                   = module;

Discussion:
Linux config: enable SNDSOCINTELSOUNDWIRESOFMACH module Enable for SNDSOCINTELSOUNDWIRESOFMACH kernel module. This is used on some 10/11th gen Intel laptops such as the XPS 17 97[00|10] Enable SNDSOCINTELUSERFRIENDLYLONGNAMES as well - this is required dep The Dell XPS 9700 and 9710 laptops do not have sound without this module. Also, on my 9710, the kernel hung on shutdown without enabling. I'd expect other laptops use this driver as well Requested by nixos-hardware admin enabled in 2020 I was unable to find to correct git repo for Ubuntu's configuration but booted a Ubuntu 21.10 and verified this module is enabled Metadata homepage URL: source URL: license: gpl2-only platforms: linux
Change:
buildPythonPackage rec { pname = "unearth"; <del> version = "0.14.0"; format = "pyproject"; </del> <ins> version = "0.15.1"; pyproject = true; </ins> disabled = pythonOlder "3.8"; src = fetchPypi { inherit pname version; <del> hash = "sha256-883fuUrA+GX7z5ZCMVVu9xgwEDecALASBVF6UMeKGG0="; </del> <ins> hash = "sha256-hj3rMznA1lpb4NCtLGfUbV9XSnmOdO8FUr8R0pijCrs="; </ins> }; <del> nativeBuildInputs = [ </del> <ins> build-system = [ </ins> pdm-backend ]; <del> propagatedBuildInputs = [ </del> <ins> dependencies = [ </ins> packaging <del> requests </del> <ins> httpx </ins> ]; __darwinAllowLocalNetworking = true;

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 It would be great to get this updated as introduces the ability to manage python versions. Will require: to be updated to to be to dependencies to be packaged and to dependencies <!-- 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]:
Also pinging since it seems you have provided the most recent updates.
Change:
with the set you want at the top. */ <del> snapshotHashLinux686 = "a09c4a4036151d0cb28e265101669731600e01f2"; snapshotHashLinux64 = "97e2a5eb8904962df8596e95d6e5d9b574d73bf4"; snapshotHashDarwin686 = "ca52d2d3ba6497ed007705ee3401cf7efc136ca1"; snapshotHashDarwin64 = "3c44ffa18f89567c2b81f8d695e711c86d81ffc7"; snapshotDate = "2015-12-18"; snapshotRev = "3391630"; </del> <ins> snapshotHashLinux686 = "0e0e4448b80d0a12b75485795244bb3857a0a7ef"; snapshotHashLinux64 = "1273b6b6aed421c9e40c59f366d0df6092ec0397"; snapshotHashDarwin686 = "9f9c0b4a2db09acbce54b792fb8839a735585565"; snapshotHashDarwin64 = "52570f6fd915b0210a9be98cfc933148e16a75f8"; snapshotDate = "2016-03-18"; snapshotRev = "235d774"; </ins> patches = [ ./patches/remove-uneeded-git.patch ] ++ stdenv.lib.optional stdenv.needsPax ./patches/grsec.patch; }

Discussion:
To make sure that we are on the same page: Kernel: (run ) 4.5.0 System: (NixOS: , Ubuntu/Fedora: , ...) (Flounder) Nix version: (run ) 1.11.2 Nixpkgs version: (run ) During testing of I managed to get at least two different hashes for . After some discussion with it seems that this derivation can produce non-deterministic output. Hashes of outputs are always the same. They are not. Build several times.
How would one work around that? It basically means the system cannot be rebuild :cry:
cc
You can work around it by updating SHA checksum in the affected package locally.
:confused: Is there any documentation you could point me too. I know how I would to it for packages that I install as a user: out nixpkgs repo the last commit that build for unstable on hydra that out the exa's file 5 run But I think it's also possible to override it in a nix expression, like the one in , since I installed it as a systems package. The thing is that all ressources I find either explain how to do it for that they link to
I changed my to include that: but to no avail :confused:
Sadly we don't have a mechanism to override (it needs to be supported). However, you can rebuild your whole NixOS from a modified repository:
Another way to do it is to call patched nixpkgs from your :
Thanks for your help! I really appreciate it. I tried your last suggestions, but that leads to: It looks like some network hick up, but I tried it multiple times and I opened the github repository from the same machine and it loads fine. Maybe it has something to do with this line: ?
Hm, unfortunately I have no idea what's going on -- you've fixed the hash, so it seems like another problem in .
Still thanks for the help. I learned a lot!
depends on a git repository in which doesn't work with
maybe fetchcargo could take an argument to pin git-based dependencies on a certain commit?
I can confirm that this is still an issue when building : through AUR/exa-git. cc
Are there any updates on this issue, please?
Should be fixed.
Change:
# nix-build build.nix --argstr maintainer <yourname> --argstr system aarch64-linux let <del> pkgs = import ./../../default.nix (removeAttrs args [ "maintainer" ]); </del> <ins> # This avoids a common situation for maintainers, where due to Git's behavior of not tracking # directories, they have an empty directory somewhere in `pkgs/by-name`. Because that directory # exists, `pkgs/top-level/by-name-overlay.nix` picks it up and attempts to read `package.nix` out # of it... which doesn't exist, since it's empty. # # We don't want to run the code below on every instantiation of `nixpkgs`, as the `pkgs/by-name` # eval machinery is quite performance sensitive. So we use the internals of the `by-name` overlay # to implement our own way to avoid an evaluation failure for this script. # # See <https://github.com/NixOS/nixpkgs/issues/338227> for more motivation for this code block. overlay = self: super: { _internalCallByNamePackageFile = file: if builtins.pathExists file then super._internalCallByNamePackageFile file else null; }; nixpkgsArgs = removeAttrs args [ "maintainer" "overlays" ] // { overlays = args.overlays or [] ++ [ overlay ]; }; pkgs = import ./../../default.nix nixpkgsArgs; </ins> maintainer_ = pkgs.lib.maintainers.${maintainer}; packagesWith = cond: return: set: (pkgs.lib.flatten

Discussion:
fails if there is an empty directory in pkgs/by-name: Steps to reproduce the behavior: -p pkgs/by-name/fo/foobar -build --argstr maintainer katexochen Ignore the empty directory. As it is basically non-existing for git, one often runs into situations when switching branches etc. where there is an empty directory left. <!-- 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]:
Change:
# executable wrapper makeWrapper '${electron}/bin/electron' "$out/bin/${executableName}"  <del> --add-flags "$out/share/riot/electron" </del> <ins> --add-flags "$out/share/riot/electron"  --prefix XDG_DATA_DIRS : $GSETTINGS_SCHEMAS_PATH </ins> ''; # Do not attempt generating a tarball for riot-web again.

Discussion:
Describe the bug The riot-desktop package crashes on NixOS systems where KDE is the only explicitly installed desktop environment. To Reproduce Steps to reproduce the behavior: KDE and riot-desktop riot-desktop, sign in and join a room the paperclip to attach a file Expected behavior The KDE file chooser should pop up allowing you to select a file Additional context My best guess based on the terminal output is that Matrix is trying to use some kind of GTK library to determine the file chooser and does not list it as a dependency. Terminal output of the crashing program:
This is a somewhat common error and it goes undetected because package testers have these gsettings schemas installed on their system. For me, on NixOS, I this to my : If you don't use NixOS, try to follow what's explained .
This is an electron program, it probably needs to be wrapped manually, the standard hook won't work.
Backported to 20.03 in .
Now riot-desktop crashes here with the following error:
there has been a new PR that fixes up this one: . Can you check that out?
Yes, I'm on master with the latest commits. The shows at the top:
Change:
sha256 = "15snqf60ib0xb3cnav5b2r55qv8lv2fa4p6jwxajh8wbvqpw0ibz"; }) (fetchpatch { url = "https://src.fedoraproject.org/rpms/libva-vdpau-driver/raw/0ad71107e28a60ea453ac70e895cf64342bd58d0/f/implement-vaquerysurfaceattributes.patch"; sha256 = "1dapx3bqqblw6l2iqqw1yff6qifam8q4m2rq343kwb3dqhy2ymy5"; }) <del> (fetchpatch { url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/x11-libs/libva-vdpau-driver/files/libva-vdpau-driver-0.7.4-include-linux-videodev2.h.patch"; </del> <ins> (fetchpatch { url = "https://github.com/gentoo/gentoo/raw/34d5cc6fcf1d76c1c2833cb534717246c221214c/x11-libs/libva-vdpau-driver/files/libva-vdpau-driver-0.7.4-include-linux-videodev2.h.patch"; </ins> sha256 = "1m4is6lk580mppsx2mvdv1xifj6gvx724si4qynsm9qrdfdc9fby"; }) ];

Discussion:
Steps to reproduce the behavior: libva-vdpau-driver for OpenGL with NixOS options: 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]:
Change:
<ins> { lib , fetchFromGitHub , python3 }: python3.pkgs.buildPythonApplication rec { pname = "beautysh"; version = "6.2.1"; format = "pyproject"; src = fetchFromGitHub { owner = "lovesegfault"; repo = pname; rev = "v${version}"; hash = "sha256-rPeGRcyNK45Y7OvtzaIH93IIzexBf/jM1SzYP0phQ1o="; }; nativeBuildInputs = with python3.pkgs; [ poetry-core ]; propagatedBuildInputs = with python3.pkgs; [ colorama setuptools types-colorama types-setuptools ]; checkInputs = with python3.pkgs; [ pytestCheckHook ]; postPatch = '' substituteInPlace pyproject.toml  --replace 'types-setuptools = "^57.4.0"' 'types-setuptools = "*"' ''; pythonImportsCheck = [ "beautysh" ]; meta = with lib; { description = "Tool for beautifying Bash scripts"; homepage = "https://github.com/lovesegfault/beautysh"; license = with licenses; [ asl20 ]; maintainers = with maintainers; [ fab ]; }; } </ins>

Discussion:
Project description From the website : "This program takes upon itself the hard task of beautifying Bash scripts" Metadata homepage URL: source URL: license: MIT platforms: any
Change:
description = "Collect, organize, cite, and share your research sources"; sourceProvenance = with sourceTypes; [ binaryNativeCode ]; license = licenses.agpl3Only; <del> platforms = platforms.linux; </del> <ins> platforms = [ "x86_64-linux" ]; </ins> maintainers = with maintainers; [ atila ]; }; }

Discussion:
When trying to run zotero 6.30 on linux-aarch64 (M1 macbook with arch based asahi-linux) the binary doesn't execute, and produces the following error: Also: Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
<del> { lib , clash-verge , mihomo , fetchurl </del> <ins> { lib, appimageTools, fetchurl, nix-update-script, </ins> }: <del> (clash-verge.override { clash-meta = mihomo; }).overrideAttrs (old: rec { </del> <ins> appimageTools.wrapType2 rec { </ins> pname = "clash-nyanpasu"; <del> version = "1.4.5"; </del> <ins> version = "1.5.1"; </ins> src = fetchurl { <del> url = "https://github.com/keiko233/clash-nyanpasu/releases/download/v${version}/clash-nyanpasu_${version}_amd64.deb"; hash = "sha256-cxaq7Rndf0ytEaqc7CGQix5SOAdsTOoTj1Jlhjr5wEA="; </del> <ins> url = "https://github.com/LibNyanpasu/clash-nyanpasu/releases/download/v${version}/clash-nyanpasu_${version}_amd64.AppImage"; hash = "sha256-uUWs7yfSrqe/6kTb4iMA9ty6j/Wi9qGYX65VzTG5nkc="; </ins> }; <del> meta = old.meta // (with lib; { </del> <ins> extraInstallCommands = let appimageContents = appimageTools.extractType2 { inherit pname version src; }; in '' install -Dm444 ${appimageContents}/clash-nyanpasu.desktop -t $out/share/applications cp -r ${appimageContents}/usr/share/icons $out/share ''; passthru.updateScript = nix-update-script { }; meta = { description = "Clash GUI based on tauri"; </ins> homepage = "https://github.com/keiko233/clash-nyanpasu"; <del> maintainers = with maintainers; [ Guanran928 ]; </del> <ins> license = lib.licenses.gpl3Plus; </ins> mainProgram = "clash-nyanpasu"; <del> }); }) </del> <ins> maintainers = with lib.maintainers; [ Guanran928 ]; platforms = [ "x86_64-linux" ]; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; }; } </ins>

Discussion:
Package name: clash-nyanpasu Latest released version: 1.5.1 <!-- Search your package here: --- Current version on the unstable channel: 1.4.5 Current version on the stable/release channel: 1.4.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:
checkPhase = '' runHook preCheck # disable some tests which require access to the network rm -f tests/load-http.vd            # http rm -f tests/graph-cursor-nosave.vd  # http rm -f tests/messenger-nosave.vd     # dns <ins> # tests to disable because we don't have a package to load such files rm -f tests/load-conllu.vdj         # no 'pyconll' rm -f tests/load-sav.vd             # no 'savReaderWriter' </ins> # tests use git to compare outputs to references git init -b "test-reference" git config user.name "nobody"

Discussion:
Package name: visidata Latest released version: 3.0 Current version on the unstable channel: 2.11.1 Current version on the stable/release channel: 2.11.1Release post: Changelog: The new version and its tests seems to want pyconll and a fork of savReaderWriter as new dependencies. The package is also missing a attribute. Notify maintainers Note for maintainers: Please tag this issue in your PR. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]: