jiebi/CodeConvo huggingface dataset:
Change:
<del> From 408e6a5170bbe9f854bf46e1cbae21265cf25294 Mon Sep 17 00:00:00 2001 From: Florian Bruhin <me@the-compiler.org> Date: Mon, 25 Apr 2022 18:39:07 +0200 Subject: [PATCH] Add Collection SearchType Backport of https://github.com/ramsayleung/rspotify/pull/306 --- src/senum.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/senum.rs b/src/senum.rs index c94c31c..79d8730 100644 --- a/src/senum.rs +++ b/src/senum.rs @@ -87,6 +87,7 @@ pub enum Type { User, Show, Episode, +    Collection, } impl Type { pub fn as_str(&self) -> &str { @@ -98,6 +99,7 @@ pub fn as_str(&self) -> &str { Type::User => "user", Type::Show => "show", Type::Episode => "episode", +            Type::Collection => "collection", } } } @@ -112,6 +114,7 @@ fn from_str(s: &str) -> Result<Self, Self::Err> { "user" => Ok(Type::User), "show" => Ok(Type::Show), "episode" => Ok(Type::Episode), +            "collection" => Ok(Type::Collection), _ => Err(Error::new(ErrorKind::NoEnum(s.to_owned()))), } } -- 2.35.3 </del>

Discussion:
Steps to reproduce the behavior: spotify-tui-0.25.0 I see the package is basically abandoned upstream, should we just remove it? <!-- 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]:
I think removing it is a good idea, give a shot :)
Change:
libwebrtcRpath = lib.makeLibraryPath [ mesa libdrm ]; pubspecLock = lib.importJSON ./pubspec.lock.json; in <del> flutter.buildFlutterApplication (rec { </del> <ins> flutter316.buildFlutterApplication (rec { </ins> pname = "fluffychat-${targetFlutterPlatform}"; version = "1.17.1";

Discussion:
Package name: Flutter Latest released version: 3.19.0 <!-- Search your package here: --- Current version on the unstable channel: 3.16.7 Current version on the stable/release channel: 3.13.8 <!-- 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:
license = lib.licenses.bsd2; inherit (edk2.meta) platforms; maintainers = with lib.maintainers; [ adamcstephens raitobezarius ]; <ins> broken = stdenv.isDarwin; </ins> }; })

Discussion:
Steps to reproduce the behavior: pkgsCross.aarch64-multiplatform.edk2 Full log here: Few last lines: EDK2 package was updated in nixpkgs, and after that cross-compilation from x86_64 to aarch64 stopped working. The issue appeared in latest update commit: The package has no maintainers set in meta. The breaking change was introduced by: I see cross-compilation fixes have been made previously by: Other contributors who have contributed over the past year, I got from and : "Sandro Jäckel" and Please run and paste the result.
Actually I had binfmt for aarch64-linux emulated, I disabled it and now build fails even earlier when it tries to run antlr built for aarch64-linux:
Unable to reproduce: I just cross compiled EDK2 with .
Wait, I had a dinosaur nixpkgs there on a feature branch, testing again.
I concur, antlr is trying to be executed but it's not a binary for the right platform. This seems to be a breakage upstream as they seem to ship their own ANTLR binaries.
I won't have time to tackle it as I have too much on my plate right now.
Any change on looking at this now as we are going towards NixOS 23.11?
Thank you!
Change:
woeusb-ng = callPackage ../tools/misc/woeusb-ng { }; <del> wslu = callPackage ../tools/system/wslu { }; </del> chase = callPackage ../tools/system/chase { }; wimlib = callPackage ../tools/archivers/wimlib { };

Discussion:
Installing is not placing the in the correct directory for it to be found by xdg-mime. Install wslu using Nix. Two things happen: should set wslview as the default hander (you can check if it worked by running ) shows at . This is probably causing 1. to not work. N/A I a workaround in the mean time: Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
--prefix PATH : ${lib.makeBinPath [ getopt xorgserver xauth which util-linux gawk coreutils ]} ''; <ins> doInstallCheck = true; installCheckPhase = '' ( unset PATH echo "running xterm with xvfb-run" $out/bin/xvfb-run ${lib.getBin xterm}/bin/xterm -e true ) ''; passthru = { updateScript = ./update.sh; }; </ins> meta = with lib; { <ins> description = "Convenience script to run a virtualized X-Server"; </ins> platforms = platforms.linux; license = licenses.gpl2; <ins> maintainers = [ maintainers.artturin ]; </ins> }; }

Discussion:
I noticed that our package has no version. It is fetched from some weird arch repo. The official source is now: debian packages it in the package xvfb, so it's version is used in other distros like Alpine and Gentoo. We should do that too! The package has no maintainer. Feel free to grab it!
Thank you for your contributions. This has been automatically marked as stale because it has had no activity for 180 days. If this is still important to you, we ask that you leave a comment below. Your comment can be as simple as "still important to me". This lets people see that at least one person still cares about this. Someone will have to do this at most twice a year if there is no other activity. Here are suggestions that might help resolve this more quickly: for maintainers and people that previously touched the related code and @ mention them in a comment. on the . 3. Ask on the on .
still needed
I marked this as stale due to inactivity. &rarr;
still needed
I marked this as stale due to inactivity. &rarr;
Change:
sha256 = "005qach6phz8w17k8kqmyd647c6jkfybczybxq0yxi5ik0s91a08"; }; <ins> nativeBuildInputs = [ qt5.wrapQtAppsHook ]; </ins> propagatedBuildInputs = with python3Packages; [ netifaces pyqt5

Discussion:
Describe the bug Related to , virtscreen needs to be updated to work with . I've tried to do it myself based on the qutebrowser derivation but haven't been able to figure it out. To Reproduce Steps to reproduce the behavior: I've attempted to fix it like so: with the above patch applied it seems to get further but still doesn't quite work: along with those messages I get a dialog box that says "Failed to load QML": ! I must be missing something here; can someone help me out?
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 .
I didn't test virtscreen but I have some tips: a look at . That's most of the definition of . You can see, e.g., that is already in . is appropriate here, because Python executables get already wrapped if using . using manually then is probably mainly for controlling exactly when something is wrapped. Python apps are already wrapped, and you probably don't want to wrap the wrapper. You rather amend them by adding to . Have a look at the reference for in the of the manual and at the of simultaneous gnome, qt and python wrappers. An example is . global nipkgs scope uses qt-5.15 by default while python3Packages use qt-5.14. Therefore you either need to use , or you use and use / as a package input.

The second method ensures that you always get the same the current are using. If you then still have problems, feel free to ask again.
I marked this as stale due to inactivity. &rarr;
Bump: virtscreen seems quite useful and currently broken.
Change:
pbis-open = throw "pbis-open has been removed, because it is no longer maintained upstream"; # added 2021-12-15 pdf-redact-tools = throw "pdf-redact-tools has been removed from nixpkgs because the upstream has abandoned the project"; # Added 2022-01-01 pdfmod = throw "pdfmod has been removed"; # Added 2022-01-15 <ins> pdfstudio = throw "'pdfstudio' has been replaced with 'pdfstudio<year>', where '<year>' is the year from the PDF Studio version number, because each license is specific to a given year"; # Added 2022-09-04 </ins> peach = asouldocs; # Added 2022-08-28 pentablet-driver = xp-pen-g430-driver; # Added 2022-06-23 perlXMLParser = throw "'perlXMLParser' has been renamed to/replaced by 'perlPackages.XMLParser'"; # Converted to throw 2022-02-22

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 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: pdfstudio name: pdfstudioviewer <!-- The current version can be found easily with the same process as above for checking the master branch If an open PR is present for the package, take this version as the current one and link to the PR --current version: 2021.2.0 desired version: 2022.x.x <!-- 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.
Just purchased license for this product but can't use it as it's a 2022 license. Thanks for your help!
Change:
<ins> { stdenv, buildGoModule, fetchFromGitHub }: buildGoModule rec { pname = "unifi-poller"; version = "2.0.1"; src = fetchFromGitHub { owner = "unifi-poller"; repo = "unifi-poller"; rev = "v${version}"; sha256 = "16q9hrbl9qgilj3vb7865l1yx0xhm7m4sx5j1ys5vi63drq59g93"; }; vendorSha256 = "1fgcbg34g0a0f85qv7bjanv2lpnnszcrspfppp2lnj9kv52j4c1w"; buildFlagsArray = '' -ldflags=-w -s -X github.com/prometheus/common/version.Branch=master -X github.com/prometheus/common/version.BuildDate=unknown -X github.com/prometheus/common/version.Revision=${src.rev} -X github.com/prometheus/common/version.Version=${version}-0 ''; meta = with stdenv.lib; { description = "Collect ALL UniFi Controller, Site, Device & Client Data - Export to InfluxDB or Prometheus"; homepage = "https://github.com/unifi-poller/unifi-poller"; license = licenses.mit; maintainers = with maintainers; [ elseym ]; platforms = platforms.unix; }; } </ins>

Discussion:
Project description Collect ALL UniFi Controller, Site, Device & Client Data Nixpkg currently has which is not developed anymore. Corresponding NixOS module may have to be updated. Metadata homepage URL: source URL: license: MIT platforms: unix, linux, darwin
Change:
<ins> { buildGoModule, lib, fetchFromGitHub, fetchYarnDeps, yarn, fixup-yarn-lock, nodejs, fetchpatch2, }: buildGoModule rec { pname = "wireguard-ui"; version = "0.6.2"; src = fetchFromGitHub { owner = "ngoduykhanh"; repo = "wireguard-ui"; rev = "refs/tags/v${version}"; hash = "sha256-fK7l9I2s0zSxG1g1oQ1KjJZUcypwS9DxnNN7lhVI+1s="; }; patches = [ (fetchpatch2 { url = "https://github.com/ngoduykhanh/wireguard-ui/commit/2fdafd34ca6c8f7f1415a3a1d89498bb575a7171.patch?full_index=1"; hash = "sha256-nq/TX+TKDB29NcPQ3pLWD0jcXubULuwqisn9IcEW8B8="; }) ]; offlineCache = fetchYarnDeps { yarnLock = "${src}/yarn.lock"; hash = "sha256-ps/GtdtDKA3y5o1GZpRG+z08lSzk8d9zgxb95kjr/gc="; }; vendorHash = "sha256-FTjZ6wf0ym6kFJ58Z3E3shmbq9SaMwlXWeueHQXwkX4="; nativeBuildInputs = [ yarn fixup-yarn-lock nodejs ]; ldflags = [ "-X main.appVersion=v${version}" ]; preConfigure = '' # This is what prepare_assets.sh do. export HOME=$(mktemp -d) yarn config --offline set yarn-offline-mirror "$offlineCache" fixup-yarn-lock yarn.lock yarn --offline install mkdir -p "./assets/dist/js" "./assets/dist/css" &&  cp -r "./node_modules/admin-lte/dist/js/adminlte.min.js" "./assets/dist/js/adminlte.min.js" &&  cp -r "./node_modules/admin-lte/dist/css/adminlte.min.css" "./assets/dist/css/adminlte.min.css" cp -r "./custom" "./assets" mkdir -p "./assets/plugins" &&  cp -r "./node_modules/admin-lte/plugins/jquery"  "./node_modules/admin-lte/plugins/fontawesome-free"  "./node_modules/admin-lte/plugins/bootstrap"  "./node_modules/admin-lte/plugins/icheck-bootstrap"  "./node_modules/admin-lte/plugins/toastr"  "./node_modules/admin-lte/plugins/jquery-validation"  "./node_modules/admin-lte/plugins/select2"  "./node_modules/jquery-tags-input"  "./assets/plugins/" ''; meta = { description = "Web user interface to manage your WireGuard setup"; changelog = "https://github.com/ngoduykhanh/wireguard-ui/releases/tag/v${version}"; homepage = "https://github.com/ngoduykhanh/wireguard-ui"; license = lib.licenses.mit; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ bot-wxt1221 ]; mainProgram = "wireguard-ui"; }; } </ins>

Discussion:
Project description Web application that generates WireGuard configurations for server and clients. It also includes a Wake-on-LAN feature for hosts in the servers network. Written in Go. Metadata homepage URL: source URL: license: mit platforms: linux, darwin, (bsd) Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
stdenv.mkDerivation rec { emacsName = "emacs-25.1"; <del> name = "${emacsName}-mac-6.0"; </del> <ins> name = "${emacsName}-mac-6.1"; </ins> builder = ./builder.sh;

Discussion:
It looks like emacs is not able to use Appkit for some reason. Here is the relevant logs: It looks like Foundation framework is busted. This is lowPrio so I don't think there is Hydra logs. nixpkgs commit: nix version: 1.11.4 cc
Change:
python3.pkgs.buildPythonApplication rec { pname = "dvc"; <del> version = "2.9.3"; </del> <ins> version = "2.9.5"; </ins> format = "setuptools"; src = fetchFromGitHub { owner = "iterative"; repo = pname; rev = version; <del> hash = "sha256-nRlgo7Wjs7RgTUxoMYQh5YEsqiJtdWH2ex79rhXagAQ="; </del> <ins> hash = "sha256-MviiA0ja1IaxMPlqu2dhIGBcdEXiEvBYnK9731dihMg="; </ins> }; <ins> # make the patch apply prePatch = '' substituteInPlace setup.cfg  --replace "scmrepo==0.0.7" "scmrepo==0.0.10" ''; patches = [ ./dvc-daemon.patch (fetchpatch { url = "https://github.com/iterative/dvc/commit/ab54b5bdfcef3576b455a17670b8df27beb504ce.patch"; sha256 = "sha256-wzMK6Br7/+d3EEGpfPuQ6Trj8IPfehdUvOvX3HZlS+o="; }) ]; postPatch = '' substituteInPlace setup.cfg  --replace "grandalf==0.6" "grandalf>=0.6"  --replace "scmrepo==0.0.13" "scmrepo" substituteInPlace dvc/daemon.py  --subst-var-by dvc "$out/bin/dcv" ''; </ins> nativeBuildInputs = with python3.pkgs; [ setuptools-scm setuptools-scm-git-archive

Discussion:
The dvc package is on version 0.24, but PyPI has version 0.87 with a bunch of new features. The old version can't handle new dvc files.
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 .
Dunno if you are interested yet, but it is a hell of a dependency-chasing to compile it. I have four libraries to Python packages, and now I found my first transitive dependency.
Change:
<ins> { config, pkgs, lib, ... }: with lib; let cfg = config.services.prowlarr; in { options = { services.prowlarr = { enable = mkEnableOption "Prowlarr"; openFirewall = mkOption { type = types.bool; default = false; description = "Open ports in the firewall for the Prowlarr web interface."; }; }; }; config = mkIf cfg.enable { systemd.services.prowlarr = { description = "Prowlarr"; after = [ "network.target" ]; wantedBy = [ "multi-user.target" ]; serviceConfig = { Type = "simple"; DynamicUser = true; StateDirectory = "prowlarr"; ExecStart = "${pkgs.prowlarr}/bin/Prowlarr -nobrowser -data=/var/lib/prowlarr"; Restart = "on-failure"; }; }; networking.firewall = mkIf cfg.openFirewall { allowedTCPPorts = [ 9696 ]; }; }; } </ins>

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:
{ lib, <ins> stdenv, </ins> antlr4-python3-runtime, asciimatics, buildPythonPackage,

Discussion:
python-fx fails at runtime, while doing its initial imports. Steps to reproduce the behavior: (hash is of as-of-writing nixpkgs-unstable) pyfx tui opens. Doesn't happen when e.g. installing current python-fx with pip on arch linux. (I considered packaging instead, but only found more breakage there. Anyway, I wouldn't be terribly sad if the answer to this is "Package abandonned, will be removed".) Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
I have not used the TUI as so far only served as dependency for . Looks like
I poked around and I don't think that's the same issue at all. (It's the same cause, an old generated file is lying around, but it's a different old generated file.) The prePatch is pretty fishy, it first removes the antlr-related files and then invokes antlr. Fixing that runs into a few type errors, which can be fixed: Now you'd think those type errors are due to the new antler version, but that's only partially true? Downgrading still requires some patching. If I have time I'll submit a PR fixing this, but just patching out the type checks from the feels wrong, so I might consult with upstream first.
Change:
<ins> { lib, buildGoModule, fetchFromGitHub, }: buildGoModule rec { pname = "thrift-ls"; version = "0.2.1"; src = fetchFromGitHub { owner = "joyme123"; repo = "thrift-ls"; rev = "v${version}"; hash = "sha256-ywrb1pOpqHnVhb9MA2cgkF5croA9iqtvLxvVmeloOpE="; }; vendorHash = "sha256-YoZ2dku84065Ygh9XU6dOwmCkuwX0r8a0Oo8c1HPsS4="; ldflags = [ "-s" "-w" ]; meta = { description = "Thrift Language Server"; homepage = "https://github.com/joyme123/thrift-ls"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ callumio ]; mainProgram = "thrift-ls"; }; } </ins>

Discussion:
Thrift language server Only option for Thrift language server compatible with Metadata homepage URL: source URL: license: Apache 2.0 platforms: Linux, Darwin Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
postPatch = '' substituteInPlace lutris/util/magic.py  <del> --replace "'libmagic.so.1'" "'${lib.getLib file}/lib/libmagic.so.1'" </del> <ins> --replace '"libmagic.so.1"' "'${lib.getLib file}/lib/libmagic.so.1'" </ins> ''; nativeCheckInputs = [ xvfb-run nose2 flake8 ] ++ requiredTools;

Discussion:
Package name: Lutris Latest released version: 0.5.17Current version on the unstable channel: 0.5.16 Current version on the stable/release channel: 0.5.14 <!-- 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:
++ optional (cfg.enableStella or false) stella ++ optional (cfg.enableVbaNext or false) vba-next ++ optional (cfg.enableVbaM or false) vba-m <ins> # added on 2017-02-25 due #23163 ++ optional (cfg.enableMednafenPCEFast or false) (throw "nix config option enableMednafenPCEFast has been renamed to enableBeetlePCEFast") ++ optional (cfg.enableMednafenPSX or false) (throw "nix config option enableMednafenPSX has been renamed to enableBeetlePSX") ++ optional (cfg.enableMednafenSaturn or false) (throw "nix config option enableMednafenSaturn has been renamed to enableBeetleSaturn") </ins> ); wrapRetroArch = { retroarch }: callPackage ../misc/emulators/retroarch/wrapper.nix {

Discussion:
Please rename the libretro-mednafen- cores packages to libretro-beetle- or similar; the RetroArch/libretro project does not have permission nor blessings to use "Mednafen" branding for their forks, and have been cooperative in renaming the cores in light of this.
cc
Superseded by .