jiebi/CodeConvo huggingface dataset:
Change:
azure-identity ]; <del> # override necessary on pgadmin4 6.12 </del> <ins> # keep the scope, as it is used throughout the derivation and tests # this also makes potential future overrides easier </ins> pythonPackages = python3.pkgs.overrideScope (final: prev: rec { <del> werkzeug = prev.werkzeug.overridePythonAttrs (oldAttrs: rec { version = "2.0.3"; </del> <ins> # flask 2.2 is incompatible with pgadmin 6.13 # https://redmine.postgresql.org/issues/7651 flask = prev.flask.overridePythonAttrs (oldAttrs: rec { version = "2.1.3"; </ins> src = oldAttrs.src.override { inherit version; <del> sha256 = "sha256-uGP4/wV8UiFktgZ8niiwQRYbS+W6TQ2s7qpQoWOCLTw="; </del> <ins> sha256 = "sha256-FZcuUBffBXXD1sCQuhaLbbkCWeYgrI1+qBOjlrrVtss="; </ins> }; }); });

Discussion:
Steps to reproduce the behavior: pgadmin.service Add any other context about the problem here. Please run and paste the result.
I know. The PR needs to be merged.
seems like it might be some time before this gets fixed. In the meantime, is there a way I could force my system to use an older version of pgadmin? I'm using flakes for my system config.
The way I do it, is to maintain my own fork of and cherry-pick PR's like that. An older version will not work, because they will run into similar errors. You could only run an older version of . This is a problem due to updated dependencies in nixpkgs. I re-requested an review from and/or maybe someone else has time to review/commit the PR.
OK I got it working for now by changing my as follows: Please let me know if that's a terrible idea in your opinion ...
No, not really. I use my branch which I regularly update, which includes my cherry-picked commits. The commit you picked reflects the status of at the time of the commit of pgadmin (and obviously the changes to pgadmin) You just need to be aware that due to the pinning, a will not update currently and should probably be reverted once the PR got merged.
thanks that's what I'll do!
I'm a little fuzzy on what happens next here. Am I seeing correctly that this problem is still not resolved?
The PR needs to be merged. AFAIK everything is done with the PR
This issue has been mentioned on NixOS Discourse. There might be relevant details there:
Got it working using in my flake.
Change:
''; }; <ins> credentials = mkOption { description = lib.mdDoc '' Credentials envs used to configure nomad secrets. ''; type = types.attrsOf types.str; default = { }; example = { logs_remote_write_password = "/run/keys/nomad_write_password"; }; }; </ins> settings = mkOption { type = format.type;

Discussion:
I currently generate an HCL file with my consul token and nomad server encryption key. When dropping privileges, it requires me keeping this HCL file world readable. Having support for (easy to override as-is) and (not overridable due to type requirement on ) would allow systemd to copy secrets somewhere readable by nomad. to contain a root:root 0400 file. = true = true (potentially more settings for a minimum viable nomad config) Nomad reads secrets from extra settings HCL file, starts successfully. Add any other context about the problem here. No official maintainers, but may have ideas. I spent some time experimenting, root of the problem is that we need to pass "-config ${CREDENTIALSDIRECTORY}" in ExecStart, along with those files in the LoadCredentials systemd stanza. I'm not sure if there is an idiomatic way to do this in Nix.
Could you test ? Make sure I have solved your problem.
Will take a look, thanks!
Change:
<xi:include href="lua.section.xml" /> <xi:include href="maven.section.xml" /> <xi:include href="node.section.xml" /> <del> <xi:include href="ocaml.xml" /> </del> <ins> <xi:include href="ocaml.section.xml" /> </ins> <xi:include href="perl.xml" /> <xi:include href="php.section.xml" /> <xi:include href="python.section.xml" />

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.
Done!

This issue tracks the conversion of from Docbook to Commonmark per . If you intend to work on this conversion, please comment below! in this issue that you intend to work on it. (Please also post if you stop working on it) a new branch of nixpkgs master. : change to . 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.
Done!
Change:
''; # many tests expect a running tinkerpop server <ins> disabledTestPaths = [ "tests/driver/test_client.py" "tests/driver/test_driver_remote_connection.py" "tests/driver/test_driver_remote_connection_threaded.py" "tests/process/test_dsl.py" "tests/structure/io/test_functionalityio.py" ]; </ins> pytestFlagsArray = [ <del> "--ignore=tests/driver/test_client.py" "--ignore=tests/driver/test_driver_remote_connection.py" "--ignore=tests/driver/test_driver_remote_connection_threaded.py" "--ignore=tests/process/test_dsl.py" "--ignore=tests/structure/io/test_functionalityio.py" </del> # disabledTests doesn't quite allow us to be precise enough for this "-k 'not (TestFunctionalGraphSONIO and (test_timestamp or test_datetime or test_uuid))'" ];

Discussion:
Describe the bug gremlinpython (a dependency of cassandra-driver, but otherwise no idea how important it is) fails to build. To Reproduce Steps to reproduce the behavior: a recent checkout of nixpkgs -build -I nixpkgs=. -p python3Packages.gremlinpython how attempts to fetch something from the interwebs Notify maintainers Metadata system: host os: multi-user?: sandbox: version: channels(root): channels(cmm): nixpkgs: Maintainer information:
Should be fixed by .
Change:
flex-ndax = callPackage ../applications/radio/flex-ndax { }; <ins> floorp-unwrapped = callPackage ../applications/networking/browsers/floorp { }; floorp = wrapFirefox floorp-unwrapped { }; </ins> fluxbox = callPackage ../applications/window-managers/fluxbox { }; hackedbox = callPackage ../applications/window-managers/hackedbox { };

Discussion:
Project description Floorp is a firefox fork. Metadata homepage URL: source URL: license: MPLv2.0 platforms: windows, macos, linux
Change:
, gst_all_1 , gtk-doc , gtk3 <ins> , hwdata </ins> , json-glib , libcacard <ins> , libcap_ng </ins> , libdrm , libjpeg_turbo , libopus

Discussion:
A regular update fails because apparently won't find the module: (edit: line-wrapped for clarity) Please run and paste the result.
now I see that this is fixed by . I did my search before, but I haven't seen that one.
This PR is already on nixos-unstable, but I still cannot compile :
I had the same problem and can still reproduce on master building with the flake:
We need this upstream patch: freedesktop/spice-common
fixed , not . , like , pulls in as a Git submodule.
I just tried bumping spice-gtk to version 0.40 locally (like suggested by ) and it indeed passes that "check for dependencies" phase of the build. It fails later on though for reasons that I'm not familiar enough with the build process to understand. With this patch: I get the following build log:
the issue is still persisting after 4 days :(
Not directly, it's fixed on master (and stable branches I guess, it builds on nixos-21.11 for example), but nixos-unstable can't catch up right now because of another completely unrelated issue, see .
Change:
[[package]] name = "botocore" <del> version = "1.27.6" </del> <ins> version = "1.27.16" </ins> description = "Low-level, data-driven core of boto 3." category = "main" optional = false

Discussion:
Steps to reproduce the behavior: Please run and paste the result.
Looks like there is already a PR to address this at And fwiw I had to bisect this to fix my config, first bad commit is
Closing since the linked PR was merged. (Not sure why merge of the linked PR didn't close this...)
Change:
in nixosTesting.makeTest calledTest; <del> nixosOptionsDoc = attrs: </del> <ins> nixosOptionsDoc = attrs: </ins> (import ../../nixos/lib/make-options-doc/default.nix) ({ inherit pkgs lib; } // attrs);

Discussion:
Three-Dimensional Structural Finite Element Program Website: Current stable: v2.15 Example of other distro builds:
I propose that we rename this package to calculix-ccx. Should I open a new ticket for that ? Edit: request -
Change:
<ins> { lib, ... }: let mainPort = "8080"; in { name = "open-webui"; meta = with lib.maintainers; { maintainers = [ shivaraj-bh ]; }; nodes = { machine = { ... }: { services.open-webui = { enable = true; environment = { # Requires network connection RAG_EMBEDDING_MODEL = ""; }; }; }; }; testScript = '' machine.start() machine.wait_for_unit("open-webui.service") machine.wait_for_open_port(${mainPort}) machine.succeed("curl http://127.0.0.1:${mainPort}") ''; } </ins>

Discussion:
Ollama is a big project and I think having a nice UI in the stable repos would make nix even better. I can help with the PR but I am new to nix and don't really understand the git workflow and all Pinging the package maintainer: Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Current master is broken for (see ). However, I don’t think that should be a problem while backporting to , as .
Backport PR for 0.2.4:
To track the progress of backporting to latest , see:
I love this, thanks!!
Change:
popd ''; <ins> passthru.updateScript = nix-update-script { }; </ins> meta = { homepage = "https://dosbox-staging.github.io/"; description = "A modernized DOS emulator";

Discussion:
Package name: dosbox-staging Latest released version: 0.81.0 <!-- Search your package here: --- Current version on the unstable channel: 0.80.1 Current version on the stable/release channel: 0.80.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. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
<del> { stdenv, lib, fetchFromGitHub, autoreconfHook, xz, buildPackages }: </del> <ins> { stdenv, lib, fetchpatch, fetchFromGitHub, autoreconfHook, xz, buildPackages }: </ins> stdenv.mkDerivation rec { pname = "libunwind";

Discussion:
Steps to reproduce the behavior: On , nixpkgs master cherry-picked <!-- 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]:
Looks like libunwind addressed this on main Jun 11th: And there is a backport PR to the 1.8 series:
Change:
}; sha256 = "1hqvnran7d2dzj5555n7q680dyzhmbklz04pvkxgb5j604v7kkx1"; pythonVersion = "3.6"; <del> db = db.override { dbmSupport = true; }; </del> <ins> db = db.override { dbmSupport = !stdenv.isDarwin; }; </ins> python = python27; inherit passthruFun; <ins> inherit (darwin) libunwind; inherit (darwin.apple_sdk.frameworks) Security; </ins> }; pypy27_prebuilt = callPackage ./pypy/prebuilt.nix {

Discussion:
Describe the bug pypy3 cannot be installed using on macOS. The package fails to build from source. To Reproduce Steps to reproduce the behavior: latest macOS (Catalina 10.15, but same error on previous version) latest (master) to home.packages ( from binary cache does work/does not have this problem) Expected behavior pypy3 package builds successfully (including all needed deps). Output/Errors Error encountered during compilation: Metadata
I am also not sure why from binary cache is not used (for pypy's dependency, it is compiled from source), but that could be my misunderstanding of normal behaviour -- I'm new!
Change:
</listitem> <listitem> <para> <ins> <link xlink:href="https://wiki.servarr.com/prowlarr">prowlarr</link>, an indexer manager/proxy built on the popular arr .net/reactjs base stack <link linkend="opt-services.prowlarr.enable">services.prowlarr</link>. </para> </listitem> <listitem> <para> </ins> <link xlink:href="https://sr.ht/~emersion/soju">soju</link>, a user-friendly IRC bouncer. Available as <link xlink:href="options.html#opt-services.soju.enable">services.soju</link>.

Discussion:
Project description Prowlarr is an indexer manager/proxy built on the popular arr .net/reactjs base stack to integrate with your various PVR apps. Prowlarr supports management of both Torrent Trackers and Usenet Indexers. Metadata homepage URL: source URL: license: GPL 3 platforms: Unix
I would like to package this software but I am still trying to learn how to properly create derivations as I have never done one. Help / guidance appreciated!
I have a WIP PR for this against my fork The package builds fine, but I am still trying to figure out how to test the NixOS module in my dotfiles repo using flakes and overlays :sweat_smile:
I actually got this working much quicker than expected. Here is my PR to this repo
Thank you very much
Change:
<ins> { black , fetchFromGitHub , lib , python3 }: python3.pkgs.buildPythonApplication rec { pname = "blacken-docs"; version = "1.15.0"; format = "pyproject"; src = fetchFromGitHub { owner = "adamchainz"; repo = "blacken-docs"; rev = version; hash = "sha256-3FGuFOAHCcybPwujWlh58NWtuF5CebaKTgBWgCGpSL8="; }; nativeBuildInputs = [ python3.pkgs.setuptools ]; propagatedBuildInputs = [ black ]; nativeCheckInputs = [ black python3.pkgs.pytestCheckHook ]; meta = with lib; { homepage = "https://github.com/adamchainz/blacken-docs"; changelog = "https://github.com/adamchainz/blacken-docs/blob/${src.rev}/CHANGELOG.rst"; description = "Run Black on Python code blocks in documentation files"; license = licenses.mit; maintainers = with maintainers; [ l0b0 ]; }; } </ins>

Discussion:
Project description From the : Metadata homepage URL: source URL: license: MIT platforms: linux
Change:
rustPlatform.buildRustPackage rec { pname = "tpnote"; <del> version = "1.24.0"; </del> <ins> version = "1.24.2"; </ins> src = fetchFromGitHub { owner = "getreu"; repo = "tp-note"; rev = "v${version}"; <del> hash = "sha256-VzBLstjOkaphkBpnhXXBwg48c2s20yZKBHUrQvnahlA="; </del> <ins> hash = "sha256-uNW1gb4zmLjOZFtxaBBEQGRGc9C2M8cSARZBa3+FC2k="; </ins> }; <del> cargoHash = "sha256-4oY1KOdMy9V9Y/sCiWx6160wvUItMvYwNp2TRZrgUZY="; </del> <ins> cargoHash = "sha256-pOiIQU/5z/g4NbdwoYaDdxTfTkxEdddVsmuH54pCOBM="; </ins> nativeBuildInputs = [ cmake pkg-config installShellFiles ]; buildInputs = [ oniguruma ] ++ lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [

Discussion:
Package name: tpnote Latest released version: Current version on the unstable channel: 1.24.0 Current version on the stable/release channel: - Notify maintainers Note for maintainers: Please tag this issue in your PR.
Change:
qt-video-wlr = libsForQt5.callPackage ../applications/misc/qt-video-wlr { }; <del> fwup = callPackage ../tools/misc/fwup { }; </del> <ins> fwup = callPackage ../tools/misc/fwup { inherit (darwin.apple_sdk.frameworks) DiskArbitration; }; </ins> fx_cast_bridge = callPackage ../tools/misc/fx_cast { };

Discussion:
<!-- 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 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 than 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: 1.5.2 desired version: 1.8.3 <!-- 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.
I managed to use this overlay for now:
could you please take for a test run? Thanks
Checked out the branch and it seems to be working :smile:
Change:
sha256 = "0glbjhgrb2hiyhd6kwmy7v384j8zw641pw9737g1fczv3x16a3s3"; } { <del> url = "https://api.pulumi.com/releases/plugins/pulumi-resource-postgresql-v3.1.0-linux-amd64.tar.gz"; sha256 = "0s1fkj1s5qni84lz0gr1d10xyxp87877jana67lxbarskvzpys8r"; </del> <ins> url = "https://api.pulumi.com/releases/plugins/pulumi-resource-postgresql-v3.2.0-linux-amd64.tar.gz"; sha256 = "1lmy0dmpspzflc9z8p4w1cz47lbqnbkq8dng3v40lpbs75pnprvs"; </ins> } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.2.0-linux-amd64.tar.gz"; sha256 = "02g59jaifyjfcx185ir79d8lqic38dgaa9cb8dpi3xhvv32z0b0q"; } { <del> url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v4.3.0-linux-amd64.tar.gz"; sha256 = "0rmk55qivand0wa82mxgvyzgg16nz1r3q99k0n9zdlvh9dbffnc8"; </del> <ins> url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v4.4.0-linux-amd64.tar.gz"; sha256 = "1lmhsvzhryj9sl3v51dgq6rby3q5m169mc3dg1jbx1fvgwglmhqb"; </ins> } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vsphere-v4.0.1-linux-amd64.tar.gz";

Discussion:
<!-- 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 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: pulumi-bin <!-- The current version can be found easily with the same process than 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: 3.10.0 desired version: 3.12.0 <!-- 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.
Change:
postFixup = '' # set the env "LOCAL_GIT_DIRECTORY" for dugite so that we can use the git in nixpkgs <del> makeWrapper ${electron}/bin/electron $out/bin/${pname}  </del> <ins> makeWrapper ${electron_24}/bin/electron $out/bin/${pname}  </ins> --set "LOCAL_GIT_DIRECTORY" ${git}  --add-flags $out/share/${pname}/resources/app  --add-flags "''${NIXOS_OZONE_WL:+''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}" 

Discussion:
Search seems to work for page titles but not page text. Steps to reproduce the behavior: +K, look for text that's in a page Returns results for pages that have the given text.
The Issue appears to be related to NODE and Electron versions. If you run Logseq and trigger a re-index of the graph, you will get the following error Logseq upstream currently uses Electron , if you override the electron version for Logseq to , it will work, however is marked as EOL in nixpkgs, so you will also need to add an exception for the insecure package. I tried using all of the non-EOL electron versions (22-24) and they all throw the NODE version error for bettersqlite3 during re-indexing. So for a current workaround you can apply this overlay and allow the broken electron package. as well as including the fix from You must re-index to get full text search back once you have Logseq with the above override running.
Change:
disabledTests = [ "test_annotation_pack_unpack" "test_annotations_blockwise_unpack" <ins> # this test requires features of python3Packages.psutil that are # blocked in sandboxed-builds "test_auto_blocksize_csv" </ins> ]; <ins> pythonImportsCheck = [ "dask.dataframe" "dask" "dask.array" ]; </ins> meta = with lib; { description = "Minimal task scheduling abstraction"; homepage = "https://dask.org/";

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:
# Dropbox client to bootstrap installation. # The client is self-updating, so the actual version may be newer. let <del> version = "40.4.46"; </del> <ins> version = "52.3.56"; </ins> arch = { "x86_64-linux" = "x86_64";

Discussion:
After installing dropbox-cli, the first run of prompts to link my account, which I can do successfully (my nixos machine shows up at ), but nothing ever gets synced. I created a file to test, but get this indefinitely: doesn't appear to be running:
Same here. My existing Dropbox folder doesn't sync anymore. It changes between and Deleting and doesn't help.
I am also having the same problem. But my dropbox folder located on my computer is empty. When I add a file named nixos, it will only report: I have also deleted and . After restarting Dropbox, the problem does not go away.
Same issue here: Dropbox status output: and an empty ~/Dropbox folder:
So, the dropbox-cli-provided command downloads and installs a compiled binary to . I tried starting from there: Which is odd, because it does exist: Compare to some random nix-provided executable: I thought it might be the part, but seems to point to the right thing. As a workaround, I'm currently running the dropbox CLI in a Docker container... feels bad :stuckout_tongue:
Another workaround that I have found is using plain old "dropbox" in your pkgs section in your file. I am running Gnome3 and I do not know how it will integrate with other setups, but it allows me to run dropbox without docker.
warns of a version incompatibility. Apparently v40.4.46 does not sync correctly/at all.
Can confirm what said, downloading the latest Dropbox from their official website and untarring it in fixed it for me.
Can you link to that notice? For anyone else encountering this, here's the Docker workaround:
The issue I looked different from the OP, where it said that everything was , but nothing was actually synced. Didn't come across a notice, just happened to stumble upon the solution to my issue.
I'm confused about the solution. Does someone have a declarative solution they're willing to share? I'm new to NixOS, and I'm a bit reluctant to try ad-hoc fixes that I may not be able to reproduce later.
Anyone else get stuck here when they try to run Dropbox cli? I'm on nixos 21.11pre.