jiebi/CodeConvo huggingface dataset:
Change:
<ins> { lib, buildGoModule, fetchFromGitHub, go-bindata }: buildGoModule rec { pname = "writefreely"; version = "0.12.0"; src = fetchFromGitHub { owner = "writeas"; repo = pname; rev = "v${version}"; sha256 = "sha256-6LpRfDu3xvE1eIRLfZliKnzsrrG5pjjf2ydxn9HQJJU="; }; vendorSha256 = "sha256-U17AkMJQr/OIMED0i2ThcNVw3+aOvRLbpLNP/wEv6k8="; nativeBuildInputs = [ go-bindata ]; preBuild = '' make assets export buildFlagsArray=( "-ldflags=-s -w -X github.com/writeas/writefreely.softwareVer=${version}" "-tags='sqlite'" ) ''; subPackages = [ "cmd/writefreely" ]; meta = with lib; { description = "Build a digital writing community"; homepage = "https://github.com/writeas/writefreely"; license = licenses.agpl3Only; maintainers = with maintainers; [ SuperSandro2000 ]; }; } </ins>

Discussion:
We should package . It is a federated blogging engine and written in Golang.
The [AUR package][1] may be of help. [1]:
Waiting on
I've managed to get a running binary with version 0.11.2 on I later noticed that there is still a lot of work to do... apparently their CSS also needs compiling with a special compiler.
my nur repo contains a working version now, but it's still kind of ugly, as it builds the go binary and then imports the assets from their pre-built binaries.
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 .
a
I marked this as stale due to inactivity. &rarr;
b
Change:
hash = "sha256-3FmnQEpknYNzI3WlQ3kc8qa4LFcn1zpxKDbkATU7/48="; }; <ins> patches = [ # Remove these on the next release (fetchpatch { name = "pydantic19-fastapi1.patch"; url = "https://github.com/chroma-core/chroma/commit/d62c13da29b7bff77bd7dee887123e3c57e2c19e.patch"; hash = "sha256-E3xmh9vQZH3NCfG6phvzM65NGwlcHmPgfU6FERKAJ60="; }) (fetchpatch { name = "no-union-types-pydantic1.patch"; url = "https://github.com/chroma-core/chroma/commit/2fd5b27903dffcf8bdfbb781a25bcecc17b27672.patch"; hash = "sha256-nmiA/lKZVrHKXumc+J4uVRiMwrnFrz2tgMpfcay5hhw="; }) ]; </ins> pythonRelaxDeps = [ "chroma-hnswlib" "orjson"

Discussion:
From when running : traced this to an interaction between and and pointed to There are patches to fix this specific issue in chroma and they haven't cut a new release yet. Patches: Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
muzika = callPackage ../applications/audio/muzika { }; <ins> openutau = callPackage ../applications/audio/openutau { }; </ins> pattypan = callPackage ../applications/misc/pattypan { jdk = jdk.override { enableJavaFX = true; }; };

Discussion:
Project description Open singing synthesis platform / Open source UTAU successor Metadata homepage URL: source URL: license: mit platforms: linux, darwin
For anyone wanting to package, here is some info I've acquired from my attempts to package (I eventually gave up, as I have no real dotnet knowledge). It's built made in dotnet, and uses avalonia ui. Seems to target dotnet 6.0, but the arch aur packages all use dotnet 7.0, so both probably work.
I found this issue while trying to package this too! I also don't know anything about dotnet and I've been pulling my hair out trying to figure out why my package fails during the install phase. Hope someone who knows more can figure it out lol. I've been using the osu-lazer package as a reference, maybe that will be helpful to someone?
I've tried working on this too, and had no luck. I've not used any references, but as you've said, I'm going to look into Ryujinx and osu-lazer - although I highly doubt if they're going to be any helpful - there's a whole lot of dependencies missing probably, and the logs are misleading. Here's what I was able to come up with: The stuff after needs to be removed for nixpkgs, but since I'm trying this out on nix-build, I had to add them.
See . I actually hadn't see this issue before making that
will the build be cached? It takes a significant amount of time for NuGet to download the dependencies, followed by the build.
Right now it will not be cached by Hydra, no, since the resampler does not seem to have a license (or source code) and so is not necessarily legally distributable, as far as I could tell If you can find evidence otherwise, though, I can update the license or I can get creative in allowing it to be cached without the resampler and then symlink it in a new derivation or something
Thanks for adding OpenUtau to NixOS. Would the below statement be enough for redistribution?
I think that's probably sufficient, sure. Thank you for adding that! I'll update the package today in nixpkgs to remove the "unfree" bit
Change:
maintainers = [ lib.maintainers.eelco ]; platforms = lib.platforms.linux; license = lib.licenses.gpl2; <ins> knownVulnerabilities = [ "CVE-2020-25031" ]; </ins> }; }

Discussion:
, CVSSv3=7.8 (nixos-20.03, nixos-20.09, nixos-unstable) Scanned versions: nixos-20.03: ; nixos-20.09: ; nixos-unstable: . Cc
Last git log entry in upstream git is:
Seems like the Debian package was never patched.
Change:
boolToString ; <del> inherit (lib.modules) mergeDefinitions; </del> <ins> inherit (lib.modules) mergeDefinitions fixupOptionType mergeOptionDecls ; </ins> outer_types = rec { isType = type: x: (x._type or "") == type;

Discussion:
See the : the options aren't declared by any file (it's actually , but that's stripped at some point). I think this is most likely because they are declared inside a : but I don't know the module system well enough to troubleshoot this. This was causing the unstable channel import to because of an which should be fixed by This is an issue of the module system, so pinging
fixes this, thanks for the report!
Change:
githubId = 53131727; name = "Bryan Albuquerque"; }; <ins> bryango = { name = "Bryan Lai"; email = "bryanlais@gmail.com"; github = "bryango"; githubId = 26322692; }; </ins> bryanhonof = { name = "Bryan Honof"; email = "bryanhonof@gmail.com";

Discussion:
Describe the bug Reproduction  Expected behavior No errors Notify maintainers Metadata Maintainer information:
The version of biber that we ship corresponds to . ships with texlive 2018 (tectonic-typesetting/tectonic-staging). And doesn't yet have a builtin solution for biber tectonic-typesetting/tectonic. You can try overriding biber to version 2.11, which should be compatible. cc as maintainer of
I would also appreciate a fix for this. I tried overriding to version 2.11, but that didn't help (similar version incompatibility), at least not on the current unstable channel or on 20.03 to match with the date of message. The version in the current derivation seems to be 3.3, which dates back to 2016, so it looks like updating would make more sense.
I marked this as stale due to inactivity. &rarr;
I've just encountered this issue too.
Which version of nixpkgs are you using? What is the output of:
Currently biber expects while nixpkgs (as well as texlive) contains . For me the override suggested in works with no issue; e.g. with home-manager: Although this works on my end, I hope this could be upstreamed to nixpkgs itself so that we can make use of the hydra cache with no need to locally rebuild tectonic; cc maintainers: Thank you very much!
Tectonic is tracking this issue in . In general, we sort of rely on Tectonic's bundles to follow texlive releases. That's why we don't embed such hardcoding of the version in Tectonic - since Tectonic could update it's bundle without an update to Tectonic itself, which could fix such an issue if it arises after a Tectonic release. Perhaps also the following Tectonic nixpkgs update will help:
Indeed... Is it then possible to create some package without the dependency, so that we can install the appropriate versions of and separately, without the need to recompile the package? :thinking: Thanks!
You have a point. I was the one who introduced the wrapping of with in ... I tend to think now that it shouldn't be that way, especially with this frequent issue of incompatibility. I pushed that as well to .

Wow nice! Thank you very much!
I have hence created a wrapper so that one can combine the two into a single package, where the -specific biber is renamed to prevent conflict with the texlive biber: I am far from proficient in nix, so the package is created following along with the previous revision of . It can be used e.g. as an override: I don't know whether it's good to upstream this or not. In any case, I think it may be useful to others like me, so it would be good to share this here haha.
Update: I am now trying to upstream a more polished solution via . would you be interested in a review? :pleading_face: The PR will close this issue.
Change:
gtk3  # Fix error: GLib-GIO-ERROR **: Settings schema 'org.gtk.Settings.FileChooser' is not installed ]; <ins> dontBuild = true; dontConfigure = true; unpackPhase = '' ar p $src data.tar.xz | tar xJ ./usr/ ''; installPhase = '' runHook preInstall mkdir -p $out mv usr/bin usr/share $out rm -rf $out/share/lintian runHook postInstall ''; </ins> preFixup = '' gappsWrapperArgs+=( <del> --prefix "PATH" : "${gvfs}/bin"  </del> <ins> --prefix "PATH" : "${gvfs}/bin" </ins> ) ''; <del> buildCommand = '' mkdir -p $out/usr/ ar p $src data.tar.xz | tar -C $out -xJ ./usr sed -i -e "s|Exec=.*$|Exec=$out/bin/${pname}|" $out/usr/share/applications/${pname}.desktop mv $out/usr/* $out/ rm -r $out/share/lintian rm -r $out/usr/ sed -i "s/${pname})/.${pname}-wrapped)/" $out/bin/${pname} fixupPhase </del> <ins> postFixup = '' </ins> share=$out/share/${pname} patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" 

Discussion:
Describe the bug Atom crashes when opening a "save file", "open file" modal with an error printed in the journal. I did a bisection and it looks like it has been introduced in To Reproduce Steps to reproduce the behavior: atom a new file to save file OR atom -Add Project Folder... Expected behavior Modal opens. Additional context The error printed in the journal. There might be some noise but there is an error in libglib- and a core dump This is the bisection log: Notify maintainers Metadata system: host os: multi-user?: sandbox: version: channels(zarel): channels(root): nixpkgs: Maintainer information:
That commit caused a regression but that should have been fixed by What is the content of atom/electron file? There should be gtk's gsettings-schemas in .
thank you for your help! in the XDGDATADIRS looks like there is no gsettings-schemas: I don't understand what is the atom/electron file you're referring to, where can I find it?
I meant that you should check in the atom package. But now I looked into it and the issue is that Atom does not use the generic builder, which all setup hooks depend on, but does its own thing: In particular, it does not run , which is necessary for to work. cc Atom maintainers
Change:
buildPythonPackage rec { pname = "momepy"; <del> version = "0.7.0"; </del> <ins> version = "0.8.0"; </ins> pyproject = true; disabled = pythonOlder "3.10";

Discussion:
Steps to reproduce the behavior: with One test is failing: only the relevant part Add any other context about the problem here. (note, I've set the project to the geospatial team, which should be enough to have it in the radar maybe?) Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
I'm currently bisecting to confirm my intuition that it is a dependency version change that is triggering this failure.
The first bad commit could be any of: Probably an upstream issue?
Change:
''; # Needed by nixos-rebuild due to the lack of network <del> # access. Mostly copied from # modules/profiles/installation-device.nix. </del> <ins> # access. Determined by trial and error. </ins> system.extraDependencies = <del> with pkgs; [ stdenv busybox perlPackages.ArchiveCpio unionfs-fuse mkinitcpio-nfs-utils # These are used in the configure-from-userdata tests for EC2. Httpd and valgrind are requested # directly by the configuration we set, and libxslt.bin is used indirectly as a build dependency # of the derivation for dbus configuration files. apacheHttpd valgrind.doc libxslt.bin ]; </del> <ins> with pkgs; ( [ # Needed for a nixos-rebuild. busybox stdenv stdenvNoCC mkinitcpio-nfs-utils unionfs-fuse cloud-utils desktop-file-utils texinfo libxslt.bin xorg.lndir # These are used in the configure-from-userdata tests # for EC2. Httpd and valgrind are requested by the # configuration. apacheHttpd apacheHttpd.doc apacheHttpd.man valgrind.doc ] ); </ins> } ]; <del> }).config.system.build.amazonImage; </del> <ins> }).config; image = "${imageCfg.system.build.amazonImage}/${imageCfg.amazonImage.name}.vhd"; </ins> sshKeys = import ./ssh-keys.nix pkgs; snakeOilPrivateKey = sshKeys.snakeOilPrivateKey.text;

Discussion:
Describe the bug On current master (), the ec2 tests don't work: Expected behavior They should work in order to be portable to python, see CCing contributors who wrote/touched this code:
Change:
); libs = (if ffmpegSupport then [ ffmpeg ] else with gst_all; [ gstreamer gst-plugins-base ]) ++ lib.optionals (cfg.enableQuakeLive or false) <del> (with xorg; [ stdenv.cc libX11 libXxf86dga libXxf86vm libXext libXt alsaLib zlib ]) </del> <ins> (with xorg; [ stdenv.cc libX11 libXxf86dga libXxf86vm libXext libXt alsaLib zlib libudev ]) </ins> ++ lib.optional (enableAdobeFlash && (cfg.enableAdobeFlashDRM or false)) hal-flash ++ lib.optional (config.pulseaudio or false) libpulseaudio; gst-plugins = with gst_all; [ gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-ffmpeg ];

Discussion:
No gamepads are detected in firefox. firefox-bin and chromium work fine. go to in firefox System: 17.03.1395. (Gorilla) Nix version: nix-env (Nix) 1.11.11 Nixpkgs version: "17.03.1395." Sandboxing enabled: true
I second.
Have you confirmed that gamepad support is enabled within Firefox's config? To do so, go to the URL about:config, then search for gamepad.
Yes. It's also been enabled by default for a long time now.
Change:
{ lib , bokeh , buildPythonPackage <ins> , fetchpatch </ins> , fetchFromGitHub , fsspec , pytestCheckHook

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:
./services/web-apps/ihatemoney ./services/web-apps/jirafeau.nix ./services/web-apps/jitsi-meet.nix <ins> ./services/web-apps/keycloak.nix </ins> ./services/web-apps/limesurvey.nix ./services/web-apps/mattermost.nix ./services/web-apps/mediawiki.nix

Discussion:
Project description Metadata homepage URL: source URL: license: Apache-2.0 platforms: linux, darwin (maybe?)
There exists a package: A module is currently missing.
Uh I was pretty sure I checked in my local nixpkgs checkout. Weird, I wonder if I just made a typo while checking. Sorry about that. We can leave this issue for the module part.
It looks like the maintainer is Have you started work on a module already, or would you prefer someone else step up to work on that part? I haven't dealt with creating modules in the past, but I'd be willing to learn.
I haven't dug into making a module previously. I suspect there's a bit of ugliness around the setup and configuration decoratively, but I'm happy to work with someone on it. Shall I start a basic PR?
yes please :)
Change:
pandas ]; <del> postPatch = '' substituteInPlace setup.py  --replace "attrs==20.3.0" "attrs>=20.3.0" ''; </del> postFixup = '' [ "$($out/bin/sagemaker-upgrade-v2 --help 2>&1 | grep -cim1 'pandas failed to import')" -eq "0" ] '';

Discussion:
Steps to reproduce the behavior: nixpkgs electrum was recently updated 4.3.1 -4.3.2: previously built fine on nixpkgs 2022-09-28 () <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. --<!-- attempting ti bisect, but on a slow machine, and it looks like there's miscellaneous failures over this duration so not sure it'll bisect cleanly: --
bisected to: good: bad: that's the staging-next merge though, so a lot of surface area. however, we appear to address a very similar build failure over in pkgs/development/python- by doing: i'm not sure how to test this same patch on electrum since it doesn't have any file.
oh just kidding, Electrum just places its in a different location. the patch below fixes the build when applied to master, and the application starts but i didn't test any functionality that i know touches protobuf. not sure how concerned i should be about overriding a pinned dep (i'm not a python dev):
Fix in
Change:
(libAttr.mapAttrsToList mapFn attrs); mkSection = sectName: sectValues: '' [${mkSectionName sectName}] <del> '' + toKeyValue { inherit mkKeyValue; } sectValues; </del> <ins> '' + toKeyValue { inherit mkKeyValue listsAsDuplicateKeys; } sectValues; </ins> in # map input to ini sections mapAttrsToStringsSep "n" mkSection attrsOfAttrs;

Discussion:
Describe the bug I'd like the function to accept lists and produce duplicate keys, like so: which would yield:
ping to see if he has any interest in implementing this :heart:
Done in :)
Change:
<ins> { lib , stdenv , fetchFromGitHub , rustPlatform , darwin }: rustPlatform.buildRustPackage rec { pname = "pgcat"; version = "1.1.0"; src = fetchFromGitHub { owner = "postgresml"; repo = "pgcat"; rev = "v${version}"; hash = "sha256-ESHBOh9JSzu6Zxh0z/+nebumi/zyFVdTK0DIwR/46Xo="; }; cargoHash = "sha256-2wZADXEi8bfNgSQuL7yAmDYd/a0LOssdPFa/kvSSLFU="; buildInputs = lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Security ]; checkFlags = [ # requires network access "--skip=dns_cache::CachedResolver::lookup_ip" "--skip=dns_cache::CachedResolver::new" "--skip=dns_cache::CachedResolver" "--skip=dns_cache::tests::has_changed" "--skip=dns_cache::tests::incorrect_address" "--skip=dns_cache::tests::lookup_ip" "--skip=dns_cache::tests::new" "--skip=dns_cache::tests::thread" "--skip=dns_cache::tests::unknown_host" ]; doInstallCheck = true; installCheckPhase = '' $out/bin/pgcat --version | grep "pgcat ${version}" ''; meta = with lib; { homepage = "https://github.com/postgresml/pgcat"; description = "PostgreSQL pooler with sharding, load balancing and failover support."; license = with licenses; [mit]; platforms = platforms.unix; maintainers = with maintainers; [cathalmullan]; }; } </ins>

Discussion:
Project description PostgreSQL pooler and proxy (like PgBouncer) with support for sharding, load balancing, failover and mirroring. Metadata homepage URL: source URL: license: mit platforms: unix
Change:
{ stdenv, fetchzip, fetchFromGitHub, ruby, dune, ocamlPackages <del> , ipaexfont, junicode </del> <ins> , ipaexfont, junicode, lmodern, lmmath </ins> }: let <del> lm = fetchzip { url = "http://www.gust.org.pl/projects/e-foundry/latin-modern/download/lm2.004otf.zip"; sha256 = "1mc88fbhfd2wki2vr700pgv96smya6d1z783xs3mfy138yb6ga2p"; stripRoot = false; }; lm-math = fetchzip { url = "http://www.gust.org.pl/projects/e-foundry/lm-math/download/latinmodern-math-1959.zip"; sha256 = "15l3lxjciyjmbh0q6jjvzz16ibk4ij79in9fs47qhrfr2wrddpvs"; }; </del> camlpdf = ocamlPackages.camlpdf.overrideAttrs (o: { src = fetchFromGitHub { owner = "gfngfn";

Discussion:
A grep of : The latest version is 1.959 per I'd say that the texlive and fonts/lm-math versions can stay as they have different paths ( vs ), although ideally just the texlive version would stay, but the others are not helping anything at all.
cc for comments
– has meta, unpacks only the needed files – resides in the same directory with , tries to provide texmf So, perhaps, we should keep the implementation of under the name and make an alias. The satysfi needs to be fixed to use existing packages (also implements a duplicate of ).
Well, for texmf one would presumably use the TexLive package, as it has separated and outputs unlike the other packages. And it auto-updates along with the rest of TexLive. The only issue with using it as the sole package is that it's not a multiple output derivation so using it in the fonts list looks like rather than just . It shouldn't be that hard to set up TexLive to have attributes usable directly, by setting and so forth. Nix doesn't support multiple outputs for fixed-output derivations, so it'd be a bit of a hack.
The "packages" in are set up to be used with . They were not intended to be used in any other way.
Change:
}; }; <del> PkgConfig = buildPerlPackage { </del> <ins> PkgConfig = buildPerlPackage rec { </ins> pname = "PkgConfig"; version = "0.25026"; src = fetchurl { url = "mirror://cpan/authors/id/P/PL/PLICEASE/PkgConfig-0.25026.tar.gz"; sha256 = "1862hzlkibqsgynrnwg43acycp4rlsv19gsybjwq39nnqb9mxfjd"; }; <ins> # support cross-compilation by simplifying the way we get version during build postPatch = '' substituteInPlace Makefile.PL --replace  'do { require "./lib/PkgConfig.pm"; $PkgConfig::VERSION; }'  '"${version}"' ''; </ins> meta = { description = "Pure-Perl Core-Only replacement for pkg-config"; license = with lib.licenses; [ artistic1 gpl1Plus ];

Discussion:
Describe the bug A clear and concise description of what the bug is. To Reproduce build e.g. or Notify maintainers Metadata Please run and paste the result. Maintainer information:
I marked this as stale due to inactivity. &rarr;
pkgsCross.aarch64-multiplatform.perlPackages.PkgConfig still fails with the same error on
Had a quick look: Seems like PkgConfig depends on File::Glob::bsdglob during build (which uses miniperl). Maybe adding a for wrapping to in perl-cross is the way to go? PS: I'm not sure if this is the correct approach, not very familiar with cross compilation. Any ideas on how to fix?
considering the failure in the here actually comes from a failing , so a simple fix might be this: This has allowed me to cross-build on x86_64-linux: I'll post a PR shortly for your review :muscle:
As a follow up, the resulting / scripts seem to work: (I have multiarch exec via and enabled BTW)
Change:
<ins> { lib, stdenv, fetchFromGitHub, rustPlatform, Security }: rustPlatform.buildRustPackage rec { pname = "htmlq"; version = "0.2.0"; src = fetchFromGitHub { owner = "mgdm"; repo = "htmlq"; rev = "v${version}"; sha256 = "sha256-Q2zjrHKFWowx2yB1cdGxPnNnc8yQJz65HaX0yIqbHks="; }; cargoSha256 = "sha256-pPtKPVSdEtEPmQPpNRJ4uyguDRAW0YvKgdUw5OAtbjA="; buildInputs = lib.optionals stdenv.isDarwin [ Security ]; doCheck = false; meta = with lib; { description = "Like jq, but for HTML"; homepage = "https://github.com/mgdm/htmlq"; license = licenses.mit; maintainers = with maintainers; [ siraben ]; }; } </ins>

Discussion:
Project description Like jq, but for HTML. Uses CSS selectors to extract bits of content from HTML files. Metadata homepage URL: source URL: license: MIT platforms: Unix
Outstanding, thank you