jiebi/CodeConvo huggingface dataset:
Change:
''; disabledTests = [ <ins> # These tests depend on the current date, for example because of issues like this. # This makes it possible for them to succeed on hydra and then begin to fail without # any code changes. # https://github.com/aws-cloudformation/cfn-python-lint/issues/1705 # See also: https://github.com/NixOS/nixpkgs/issues/108076 "TestQuickStartTemplates" </ins> # requires git directory "test_update_docs" ];

Discussion:
Describe the bug It looks like the existing python3{7,8,9} started to crash on hydra last night (), which is blocking all of the downstream dependencies, so it might be a good idea to get this upgrade in. Based on this bug report upstream, it may have something to do with the tests explicitly checking the date and the western new year today. Quite a few python packages have indirect dependencies on this package since it's an indirect dependency of Metadata
Change:
<ins> { lib, buildGoModule, fetchFromGitHub, installShellFiles }: buildGoModule rec { pname = "atlas"; version = "0.13.3"; src = fetchFromGitHub { owner = "ariga"; repo = "atlas"; rev = "v${version}"; hash = "sha256-mnLrmsKFDpjTHyOgOeL/YsWcTfbKgv/M+phJSMFQReU="; }; modRoot = "cmd/atlas"; vendorHash = "sha256-Xi0N3lU/gqmkqJcJeQqkKr0rcbad6cIclhq4t6DCTZI="; nativeBuildInputs = [ installShellFiles ]; env.GOWORK = "off"; ldflags = [ "-s" "-w" "-X ariga.io/atlas/cmd/atlas/internal/cmdapi.version=v${version}" ]; subPackages = [ "." ]; postInstall = '' installShellCompletion --cmd atlas  --bash <($out/bin/atlas completion bash)  --fish <($out/bin/atlas completion fish)  --zsh <($out/bin/atlas completion zsh) ''; meta = with lib; { description = "A modern tool for managing database schemas"; homepage = "https://atlasgo.io/"; changelog = "https://github.com/ariga/atlas/releases/tag/v${version}"; license = licenses.asl20; maintainers = [ maintainers.marsam ]; mainProgram = "atlas"; }; } </ins>

Discussion:
Project description Atlas is a language-agnostic tool for managing and migrating database schemas using modern DevOps principles. It offers two workflows: Declarative: Similar to Terraform, Atlas compares the current state of the database to the desired state, as defined in an , , or schema. Based on this comparison, it generates and executes a migration plan to transition the database to its desired state. Versioned: Unlike other tools, Atlas automatically plans schema migrations for you. Users can describe their desired database schema in , , or their chosen , and by utilizing Atlas, they can plan, lint, and apply the necessary migrations to the database. Metadata homepage URL: source URL: license: apache platforms: unix, linux, darwin

Atlas is an open-source project maintained by , a tech-company founded by the maintainers of . Homepage URL: Source URL: License: Platforms: , ,
Almost-working derivation in

Project description Atlas CLI is an open source tool that helps developers manage their database schemas by applying modern DevOps principles. Contrary to existing tools, Atlas intelligently plans schema migrations for you, based on your desired state. Metadata homepage URL: source URL: license: apache platforms: all
We are likely to need: to get 0.12.0 to compile. The PR for Atlas is stuck with a darwin failure, I can borrow an mac to see if I can reproduce, but I am building up the courage to enter the orchard.
I've managed to get the existing Atlas PR to build on Darwin with the following addition.
The string can also be replaced with using sed or something else to pass the tests.
Change:
] ++ lib.optionals stdenv.isDarwin [ "-DCMAKE_INSTALL_RPATH=@loader_path/../lib" # needed for tools executables ] ++ lib.optional (!stdenv.isx86_64) "-DARROW_USE_SIMD=OFF" <del> ++ lib.optional enableS3 "-DAWSSDK_CORE_HEADER_FILE=${aws-sdk-cpp}/include/aws/core/Aws.h"; </del> <ins> ++ lib.optional enableS3 "-DAWSSDK_CORE_HEADER_FILE=${aws-sdk-cpp}/include/aws/core/Aws.h" ++ lib.optionals enableGcs [ "-DCMAKE_CXX_STANDARD=17" ]; </ins> doInstallCheck = true; ARROW_TEST_DATA = lib.optionalString doInstallCheck "${arrow-testing}/data";

Discussion:
name: google-cloud-cpp current version: 1.38.0 desired version: 1.42.0 maintainers: who did the last update Please tag this issue in your PR.
I don't have time to work on this at the moment.
Change:
srcs = { emoji-sequences = fetchData { suffix = "sequences"; <del> hash = "sha256-XCIi2KQy2JagMaaML1SwT79HsPzi5phT8euKPpRetW0="; </del> <ins> hash = "sha256-63LJEV41BPu+HIYhthn4eUcaRszFbi9EVBe3wcrQUNE="; </ins> }; emoji-test = fetchData { suffix = "test"; <del> hash = "sha256-hEXyOsg4jglr4Z0CYuFPzv+Fb/Ugk/I1bciUhfGoU9s="; </del> <ins> hash = "sha256-2HbuJJqijqp2z6bfqnAoR6jROwYqpIjUZdA5XugTftk="; </ins> }; emoji-zwj-sequences = fetchData { suffix = "zwj-sequences"; <del> hash = "sha256-/jV/kRe3dGZ2Bjdl1YcTft+bJZA6eSvVSTW/CFZ5EYI="; </del> <ins> hash = "sha256-mnagPcrPzY+b/gjEnI2QtVGCuXfLzIemlOioGT77Dlc="; </ins> }; }; in

Discussion:
Steps to reproduce the behavior: unicode-emoji-15.0 :frowning_face: Here's an example log from my system building with substitutes disabled ( being a dependency of ) Note that the logs from building don't contain anything else. The fetched URL () from the Unicode website seems to be restricted in favor of the 15.1 version, which breaks building. A report has already been sent to Unicode, Inc via on their website. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
As a bit of a context: this error only occurs on forced local rebuilds, eg. because of disabled substition!
Change:
homepage = "https://github.com/quickemu-project/quickemu"; mainProgram = "quickemu"; license = lib.licenses.mit; <del> maintainers = with lib.maintainers; [ fedx-sudo flexiondotorg ]; </del> <ins> maintainers = with lib.maintainers; [ fedx-sudo flexiondotorg ]; </ins> }; })

Discussion:
Unable to run windows after this update, Using the older version solves the problem. Originally posted by in
How much ram did you allocate?
4GB
Change:
<del> { lib, stdenv, fetchurl , fixedPoint ? false, withCustomModes ? true }: </del> <ins> { lib , stdenv , fetchurl , meson , python3 , ninja , fixedPoint ? false , withCustomModes ? true }: </ins> stdenv.mkDerivation rec { pname = "libopus"; <del> version = "1.3.1"; </del> <ins> version = "1.4"; </ins> src = fetchurl { <del> url = "mirror://mozilla/opus/opus-${version}.tar.gz"; sha256 = "17gz8kxs4i7icsc1gj713gadiapyklynlwqlf0ai98dj4lg8xdb5"; </del> <ins> url = "https://downloads.xiph.org/releases/opus/opus-${version}.tar.gz"; sha256 = "sha256-ybMrQlO+WuY9H/Fu6ga5S18PKVG3oCrO71jjo85JxR8="; </ins> }; outputs = [ "out" "dev" ]; <del> configureFlags = lib.optional fixedPoint "--enable-fixed-point" ++ lib.optional withCustomModes "--enable-custom-modes"; </del> <ins> nativeBuildInputs = [ meson python3 ninja ]; mesonFlags = [ (lib.mesonBool "fixed-point" fixedPoint) (lib.mesonBool "custom-modes" withCustomModes) (lib.mesonEnable "asm" stdenv.hostPlatform.isAarch) (lib.mesonEnable "docs" false) ]; preBuild = '' patchShebangs meson/get-version.py ''; </ins> doCheck = !stdenv.isi686 && !stdenv.isAarch32; # test_unit_LPC_inv_pred_gain fails meta = with lib; { description = "Open, royalty-free, highly versatile audio codec"; <del> license = lib.licenses.bsd3; homepage = "https://www.opus-codec.org/"; </del> <ins> homepage = "https://opus-codec.org/"; changelog = "https://gitlab.xiph.org/xiph/opus/-/releases/v${version}"; license = licenses.bsd3; </ins> platforms = platforms.all; <ins> maintainers = [ ]; </ins> }; }

Discussion:
Package name: libopus Latest released version: 1.4 <!-- Search your package here: --- Current version on the unstable channel: 1.3.1 Current version on the stable/release channel: 1.3.1 <!-- 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. Please update this (at least in the unstable channel) and release a version of opusTools with the new lib. Thanks.
Addressed by
Change:
<ins> # Nginx {#sec-nginx} [Nginx](https://nginx.org) is a reverse proxy and lightweight webserver. ## ETags on static files served from the Nix store {#sec-nginx-etag} HTTP has a couple different mechanisms for caching to prevent clients from having to download the same content repeatedly if a resource has not changed since the last time it was requested. When nginx is used as a server for static files, it implements the caching mechanism based on the [`Last-Modified`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Last-Modified) response header automatically; unfortunately, it works by using filesystem timestamps to determine the value of the `Last-Modified` header. This doesn't give the desired behavior when the file is in the Nix store, because all file timestamps are set to 0 (for reasons related to build reproducibility). Fortunately, HTTP supports an alternative (and more effective) caching mechanism: the [`ETag`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/ETag) response header. The value of the `ETag` header specifies some identifier for the particular content that the server is sending (e.g. a hash). When a client makes a second request for the same resource, it sends that value back in an `If-None-Match` header. If the ETag value is unchanged, then the server does not need to resend the content. As of NixOS 19.09, the nginx package in Nixpkgs is patched such that when nginx serves a file out of `/nix/store`, the hash in the store path is used as the `ETag` header in the HTTP response, thus providing proper caching functionality. This happens automatically; you do not need to do modify any configuration to get this behavior. </ins>

Discussion:
This issue tracks the conversion of from Docbook to CommonMark per . If you intend to work on this conversion, please comment below! here that you intend to work on it. (Please also post if you stop working on it.) a new branch of nixpkgs master. : change to . to . the contents from Docbook to . Follow . 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.
Hey. I would like to work on this
Change:
jdk = jdk11; }; <ins> netcoredbg = callPackage ../development/tools/misc/netcoredbg { }; </ins> ncdu = callPackage ../tools/misc/ncdu { }; ncdc = callPackage ../applications/networking/p2p/ncdc { };

Discussion:
Project description netcoredbg is an open-source debugger for .NET Core applications. The most popular one, vsdbg, is a binary blob distributed with the Visual Studio Code C# extension. However, is incredibly restrictive. netcoredbg is a , and is also compatible with . Metadata homepage URL: source URL: license: MIT platforms: Linux, macOS, Windows (possibly others?)
I marked this as stale due to inactivity. &rarr;
I was having some issues with .NET 5, going to try again.
Change:
''; sourceProvenance = with sourceTypes; [ fromSource <del> binaryBytecode  # source bundles dependencies as jars </del> <ins> binaryBytecode # source bundles dependencies as jars </ins> ]; license = licenses.gpl2Plus; platforms = [ "x86_64-linux" "i686-linux" "x86_64-darwin" ];

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:
install -Dm755 bin/* bin/functional/cmd/* -t $out/bin ''; <del> passthru.tests = with nixosTests; { etcd = etcd; etcd-cluster = etcd-cluster; }; </del> <ins> passthru.tests = { inherit (nixosTests) etcd etcd-cluster; }; </ins> meta = with lib; { description = "Distributed reliable key-value store for the most critical data of a distributed system";

Discussion:
, CVSSv3=7.7 (nixos-unstable) CVSSv3=7.5 (nixos-unstable) CVSSv3=7.1 (nixos-unstable) CVSSv3=6.5 (nixos-unstable) CVSSv3=6.5 (nixos-unstable) CVSSv3=6.5 (nixos-unstable) Scanned versions: nixos-unstable: . Cc Cc
Change:
<del> { lib, stdenv, llvm_meta </del> <ins> { lib , stdenv , llvm_meta </ins> , buildLlvmTools <del> , monorepoSrc, runCommand </del> <ins> , monorepoSrc , runCommand </ins> , cmake , ninja , libxml2

Discussion:
Steps to reproduce the behavior: a package that depends on mlir via cmake and get the following error: Now it wasn't quite obvious to me at first, but I have a theory what is happening here: The the package has an and output, thus the static libraries end up in the output, while the cmake files end up in the output. I don't really know how output splitting works, but I guess that nix simply replaces all references to the path, for each output pretending there's only a single such out path, therefore creating a path where the static libraries don't actually exists. This is further confirmed looking at the store paths of the out output: which mlir-tblgen /nix/store/8qd7dxd0skkf6hqmfhqb5k9r3hgh61mp-mlir-17.0.6/bin/mlir-tblgen ls /nix/store/8qd7dxd0skkf6hqmfhqb5k9r3hgh61mp-mlir-17.0.6/lib/libMLIRPresburger.a /nix/store/8qd7dxd0skkf6hqmfhqb5k9r3hgh61mp-mlir-17.0.6/lib/libMLIRPresburger.a (out output store path + path from the cmake output above) ls /nix/store/8qd7dxd0skkf6hqmfhqb5k9r3hgh61mp-mlir-17.0.6/lib/cmake ls: cannot access '/nix/store/8qd7dxd0skkf6hqmfhqb5k9r3hgh61mp-mlir-17.0.6/lib/cmake': No such file or directory (no cmake in the out output store path) ls /nix/store/zjjkxmbpwxh6w8f3gg145k9zg1wvl432-mlir-17.0.6-dev/lib/ cmake (the dev output contains only cmake in the lib directory) I've built mlir locally with , and the error is gone. <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. -- Add a :+1: [reaction] to [issues you find important].

[reaction]: [issues you find important]:
Thanks for your bug report. I have to double-check this, but as you suggested, it seems that it should use the or instead of the output. I'll check it later and fix it.
Change:
sqlite webkitgtk gst_all_1.gstreamer <ins> gst_all_1.gst-libav </ins> gst_all_1.gst-plugins-base <ins> gst_all_1.gst-plugins-good </ins> libgee libgudev gexiv2

Discussion:
Shotwell can't build thumbnails for video files. package has an additional executable , which is broken. When run manually, it fails with this message:
Change:
programmer, an experienced CAD user, a student or a teacher, you will feel right at home with FreeCAD. ''; <del> license = licenses.lgpl2Plus; maintainers = with maintainers; [ viric gebner AndersonTorres ]; platforms = platforms.linux; </del> <ins> license = lib.licenses.lgpl2Plus; maintainers = with lib.maintainers; [ viric gebner AndersonTorres ]; platforms = lib.platforms.linux; </ins> }; <del> } </del> <ins> }) </ins>

Discussion:
Package name: freecad Latest released version: 0.21.0 Current version on the unstable channel: 0.20.2 Current version on the stable/release channel: 0.20.2 Notify maintainers Note for maintainers: Please tag this issue in your PR.
Out of curiosity, anyone working on this ?
PR opened at
Change:
tradcpp = if stdenv.isDarwin then args.tradcpp else null; }; <del> intelgputools = attrs: attrs // { buildInputs = attrs.buildInputs ++ [ args.cairo args.libunwind ]; }; </del> mkfontdir = attrs: attrs // { preBuild = "substituteInPlace mkfontdir.in --replace @bindir@ ${xorg.mkfontscale}/bin"; };

Discussion:
Both of these exist in master: Is there a reason for it? As far as I can tell they seem to be the same software.
Probably not. I guess the separate expression is easier for you to maintain so the xorg version should be removed?
Yes the separate expression is easier to maintain. In fact I wasn't are of the expression in xorg. I've created to remove xorg.intelgputools.
Change:
vagrant = callPackage ../development/tools/vagrant {}; <ins> vala-language-server = callPackage ../development/tools/vala-language-server {}; </ins> bashdb = callPackage ../development/tools/misc/bashdb { }; gdb = callPackage ../development/tools/misc/gdb {

Discussion:
Project description Code Intelligence for Vala Metadata homepage URL: source URL: license: LGPL2.1 platforms: unix, linux, darwin, ...
any relation to
There are some efforts to merge the two servers but otherwise they are independent.
Hello, I'm a bot and I thank you in the name of the community for opening this issue. To help our human contributors focus on the most-relevant reports, I check up on old issues to see if they're still relevant. This issue has had no activity for 180 days, and so I marked it as stale, but you can rest assured it will never be closed by a non-human. The community would appreciate your effort in checking if the issue is still valid. If it isn't, please close it. If the issue persists, and you'd like to remove the stale label, you simply need to leave a comment. Your comment can be as simple as "still important to me". If you'd like it to get more attention, you can ask for help by searching for maintainers and people that previously touched related code and @ mention them in a comment. You can use or on the relevant files to find them. Lastly, you can always ask for help at or at .
Change:
, stdenv , fetchurl , fetchFromGitHub <del> , substituteAll </del> , cmake , curl , nasm

Discussion:
The srb2 assets are outdated. Steps to reproduce the behaviour: the game or run the command while in game The that the assets are being downloaded from hasn't been updated since 2020
I just noticed this pr, but it seems to have gone dead 3 months ago
closing as I'm making a new issue
Change:
in stdenv.mkDerivation rec { pname = "zoneminder"; <del> version = "1.36.10"; </del> <ins> version = "1.36.15"; </ins> src = fetchFromGitHub { owner  = "ZoneMinder"; repo   = "zoneminder"; rev    = version; <del> sha256 = "sha256-MmBnbVDitKOctPe2dNe1sMNNs/qEYGVq3UMJxAkLlCc="; </del> <ins> sha256 = "1qlsg7gd9kpjdbq9d5yrjmc7g1pbscrg4sws7xrdln1z8509sv50"; </ins> fetchSubmodules = true; };

Discussion:
, CVSSv3=9.8 (nixos-21.11, nixos-unstable) ZoneMinder before 1.36.13 allows remote code execution via an invalid language. Ability to create a debug log file at an arbitrary pathname contributes to exploitability. Scanned versions: nixos-21.11: ; nixos-unstable: .
Change:
in flip concatMap interfacesNumbered ({ fst, snd }: qemu-common.qemuNICFlags snd fst m.snd); }; <del> } </del> <ins> in { key = "ip-address"; config = networkConfig // { # Expose the networkConfig items for tests like nixops # that need to recreate the network config. system.build.networkConfig = networkConfig; }; } </ins> ) (getAttr m.fst nodes) ] );

Discussion:
Describe the bug introduced a change that breaks NixOps. When we have a test, something like this will be detected faster and not depend on users running into an issue. That would increase the quality. To Reproduce Steps to reproduce the behavior: nixops complain :grimacing:
I marked this as stale due to inactivity. &rarr;
Tests would still be nice. has been more broken than I expected...
I marked this as stale due to inactivity. &rarr;
Change:
<ins> { python3, fetchFromGitHub, fetchpatch, lib }: python3.pkgs.buildPythonApplication rec { pname = "dnd-tools"; version = "unstable-2021-02-18"; src = fetchFromGitHub { owner = "savagezen"; repo = pname; rev = "baefb9e4b4b8279be89ec63d256dde9704dee078"; sha256 = "1rils3gzbfmwvgy51ah77qihwwbvx50q82lkc1kwcb55b3yinnmj"; }; # gives warning every time unless patched, see https://github.com/savagezen/dnd-tools/pull/20 patches = [ (fetchpatch { url = "https://github.com/savagezen/dnd-tools/commit/0443f3a232056ad67cfb09eb3eadcb6344659198.patch"; sha256 = "00k8rsz2aj4sfag6l313kxbphcb5bjxb6z3aw66h26cpgm4kysp0"; }) ]; meta = with lib; { homepage = "https://github.com/savagezen/dnd-tools"; description = "A set of interactive command line tools for Dungeons and Dragons 5th Edition"; license = licenses.agpl3Only; maintainers = [ maintainers.urlordjames ]; }; } </ins>

Discussion:
Project description DnD tools is a set of interactive CLI tools for DnD, a RPG. Metadata source URL: license: AGPL-3.0 platforms: cross-platform dependencies: python (runtime)
I'll give it a shot.
Change:
{ lib , fetchFromGitHub }: rec { <del> version = "3.5.1"; </del> <ins> version = "3.6.1"; </ins> format = "setuptools"; src = fetchFromGitHub { owner = "openrazer"; repo = "openrazer"; rev = "v${version}"; <del> hash = "sha256-6YU2tl17LpDZe9pQ1a+B2SGIhqGdwME3Db6umVz7RLc="; </del> <ins> hash = "sha256-bboTRZqJq5tKeBQuiEQAXxTHYvoldDQlwbfehjDA8EE="; </ins> }; meta = with lib; {

Discussion:
Package name: python311Packgaes.openrazer Latest released version: 3.6.1 <!-- Search your package here: --- Current version on the unstable channel: 3.5.1 Current version on the stable/release channel: 3.5.1 Notify maintainers <!-- If the result shows no maintainers, tag the person that last updated the package. -- Last update pull request was made by: Note for maintainers: Please tag this issue in your PR.
Change:
, pytestCheckHook , python-dateutil , pythonOlder <ins> , pythonRelaxDepsHook </ins> , torch , pyyaml , requests

Discussion:
Build of failed on x86_64-linux as of . This is currently breaking . maintainers cc: maintainers cc: Other cc: n/a nixpkgs at commit This issue was automatically generated by . that created this issue. Internal tags: -
fixed in
Change:
qutebrowser = callPackage ../applications/networking/browsers/qutebrowser { inherit (__splicedPackages.qt6Packages) qtbase qtwebengine wrapQtAppsHook qtwayland; <del> python3 = python311; </del> }; qutebrowser-qt5 = callPackage ../applications/networking/browsers/qutebrowser { inherit (__splicedPackages.libsForQt5) qtbase qtwebengine wrapQtAppsHook qtwayland; <del> python3 = python311; </del> }; qxw = callPackage ../applications/editors/qxw { };

Discussion:
Steps to reproduce the behavior: qutebrowser Distutils since python 3.10 has been deprecated, possibly the issue here? Thank you! Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
has a similar enough problem The solution there was to add
There is a PR fixing it by pinning to Python 3.11, the latest version with which were removed in 3.12. documentations moving to . Archlinux package .
The issue isn't as simple as adding setup tools. Actually the build itself is working fine with newer versions of python. The issue was coming from the which uses the upstream Makefile to install, primarily to preserve the logic of installing all the extra scripts, man page, etc. I worked out a fix to simply patch the makefile to call pip install instead of and it works. Apparently the latter makes internal calls to distutils cause there are none in qutebrowsers source. In any case, I'll open a PR shortly, just wanna do some additional cleanup while I'm at it.