jiebi/CodeConvo huggingface dataset:
Change:
{ fetchNuGet }: [ (fetchNuGet { pname = "AutoMapper"; version = "12.0.1"; sha256 = "0s0wjl4ck3sal8a50x786wxs9mbca7bxaqk3558yx5wpld4h4z3b"; }) <del> (fetchNuGet { pname = "Clowd.Squirrel"; version = "2.9.42"; sha256 = "1xxrr9jmgn343d467nz40569mkybinnmxaxyc4fhgy6yddvzk1y0"; }) </del> <ins> (fetchNuGet { pname = "Clowd.Squirrel"; version = "2.10.2"; sha256 = "1kkvpflwmsr65blw22i8gn0bjzq7vvlndm4qa3qdiimckjsifa35"; }) </ins> (fetchNuGet { pname = "CodeFileSanity"; version = "0.0.37"; sha256 = "03ja3g66lb0smjmkr3yf28h7fy52wwbdnf6p268zfla3azh006pq"; }) (fetchNuGet { pname = "DiffPlex"; version = "1.7.1"; sha256 = "1q78r70pirgb7j5wkh454ws237lihh0fig212cpbj02cz53c2h6j"; }) (fetchNuGet { pname = "DiscordRichPresence"; version = "1.2.1.24"; sha256 = "0maw0yd6xgwy0cgk593z3zva0r5j267zpdmmpq8avj3zbna6n4x1"; })

Discussion:
Package name: osu-lazer Latest released version: <!-- Search your package here: --- Current version on the unstable channel: 2023.815.0 Current version on the stable/release channel: 2023.511.0 <!-- 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 Note for maintainers: Please tag this issue in your PR.
Change:
<ins> { lib, rustPlatform, fetchFromGitHub, makeWrapper, pkg-config, openssl, mpv, }: rustPlatform.buildRustPackage rec { pname = "radio-cli"; version = "2.3.1"; src = fetchFromGitHub { owner = "margual56"; repo = "radio-cli"; rev = "v${version}"; hash = "sha256-XN0IzU7+V0zUUXfOygWrZXQX09IEpVo2Rhwfv+Lny/E="; }; cargoHash = "sha256-XCzDNUZpyfu4gJr1lUx1/VbLkEv3OnJvYku0eEJbK5s="; buildInputs = [ openssl ]; nativeBuildInputs = [ pkg-config makeWrapper ]; postInstall = '' wrapProgram "$out/bin/radio-cli"  --suffix PATH : ${lib.makeBinPath [ mpv ]} ''; meta = { description = "Simple radio CLI written in rust"; homepage = "https://github.com/margual56/radio-cli"; changelog = "https://github.com/margual56/radio-cli/releases/tag/v${version}"; license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ luftmensch-luftmensch ]; mainProgram = "radio-cli"; platforms = lib.platforms.linux; }; } </ins>

Discussion:
Project description A simple radio CLI written in rust. Metadata homepage URL: source URL: license: gpl2 platforms: linux, darwin
Change:
}) res.on('error', e => reject(e)) }) <ins> get(url) </ins> }) }

Discussion:
fetchYarnDeps doesn't follow redirect. http module in nodejs doesn't follow redirect. E.g., fetchYarnDeps doesn't work with Example url: I thought we should just use curl. It would be much easier than writting a home-made http client in js. Steps to reproduce the behavior: a with npmmirror. mismatch because fetchYarnDeps only get a 302 response and it calculates hash for it. ... The fetchYarnDeps should works as a normal http client, e.g. curl. It should be clever enough to follow redirect. If applicable, add screenshots to help explain your problem. Add any other context about the problem here. <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. --Please run and paste the result.
Change:
buildInputs = [ libGLU libGL zlib python expat libxml2 libsigcxx libuuid freetype libpng boost cairomm libjpeg libtiff <del> ftgl glew gtkmm2 glibmm gtkglext pangox_compat libXmu </del> <ins> ftgl glew gtkmm2 glibmm gtkglext libXmu </ins> ]; #doCheck = false;

Discussion:
Describe the bug Seems like some updates to pango broke a few packages Among the broken ones: ettercap (see ) pangox-compat (which anydesk needs) probably a few more To Reproduce Steps to reproduce the behavior: to build ettercap or anydesk from master will fail to build with some pango-related errors Expected behavior It should work Screenshots If applicable, add screenshots to help explain your problem. Additional context Add any other context about the problem here. Metadata system: host os: multi-user?: sandbox: version: channels(maciej): nixpkgs: Maintainer information:
Also remmina is broken But doesn't seem to depend on pango directly, so unsure which dependency actually is broken
Here's an issue for pangox-compat
Lutris is broken too - not an urgent requirement but just making you fine folks aware!
Not sure why Lutris is broken, but Lutris-unwrap is fine.
It's a failure in the dependency chain, in this case .
no longer depends on on its master branch: We should probably switch to that. should not be needed in according to the README in , I suspect it was only there because we did not propagate it until ebassi also suggests switching to HEAD and says we need not worry about ABI changes:
Not having pangox_compat fixed is definitively still an issue. Can this be re-opened?
After , the only program depending on this is anydesk and openmodelica which is broken.
So it breaks anydesk thus either we mark anydesk as broken or we fix that?
Anydesk shouldn't use this deprecated library. Yes, we can mark it as broken.
Change:
libXmu libXext xextproto libSM libICE; ghostscript = ghostscriptX; harfbuzz = harfbuzz.override { <del> withIcu = true; withGraphite2 = true; </del> <ins> withIcu = true; withGraphite2 = !stdenv.isDarwin; </ins> }; };

Discussion:
It used to be possible to build (it is possible on 20.09), but these days it fails with: I’ll try to bisect it…
Bisecting points to by Nathan, do you have a hunch?
Cargoculting what I saw in the GHC code, trying this right now:
Seems to work, fix in
There appear to be multiple linker bugs affecting at least Rust and GHC with Musl . Both bfd or gold had issues, gold seems a little worse. I would suggest trying lld, it may fix it.
lld with gcc is currently not supported and I think last time I tried we can't build OCaml and all its dependencies with clang+lld fully yet…
The second commit of ("match leading/trailing arguments") should fix this
That's great news!
Fixed by
Change:
fi ''; <ins> canonicalizePortList = ports: lib.unique (builtins.sort builtins.lessThan ports); </ins> commonOptions = { allowedTCPPorts = mkOption { <del> type = types.listOf types.int; </del> <ins> type = types.listOf types.port; </ins> default = [ ]; <ins> apply = canonicalizePortList; </ins> example = [ 22 80 ]; description = ''

Discussion:
networking.firewall.allowedTCPPorts = [ 443 443 ]; Seems to generate two identical iptables rules instead of just one. This kind of configuration can easily happen when multiple independent modules append the same port to the list. IMO it would be worth de-duplicating ports (and maybe sorting?) so that the generated firewall configuration is easier to read. system: host os: multi-user?: sandbox: version: channels(delroth): nixpkgs:
Great idea - want to take a stab at a PR?
Change:
}); }; commonOverrides = [ <del> (mkOverride "psutil" "5.6.7" "1an5llivfkwpbcfaapbx78p8sfnvzyfypf60wfxihib1mjr8xbgz") </del> <ins> (mkOverride "psutil" "5.8.0" "sha256-DJzLmat2Al8vC77PNB1GVunBNR24zIoDzNYuMYq0tcY=") </ins> (mkOverride "jsonschema" "3.2.0" "0ykr61yiiizgvm3bzipa3l73rvj49wmrybbfwhvpgk3pscl5pa68") ]; }; mkGui = args: libsForQt5.callPackage (import ./gui.nix (addVersion args // extraArgs)) { }; mkServer = args: callPackage (import ./server.nix (addVersion args // extraArgs)) { }; <del> guiSrcHash = "118z6asl6hsv0777rld4plnrwzkbkh3gb9lg9i6bqrjs93p028fw"; serverSrcHash = "0gd37zpvibhlvqqpflpwlrgg8g9rpbxwi9w9fsym00mfwf7sdd3b"; </del> <ins> guiSrcHash = "sha256-5GPGn0ZFlqoKkb5BOzxf2FqwPlu7hZe4ysWDGSROCj0="; serverSrcHash = "sha256-7xsgpm4KFeGFbW81/oMUGQSwXWXnBPTHzVVR0/cUe6U="; </ins> in { guiStable = mkGui { stable = true;

Discussion:
On nixos-unstable, the package does not install: is installed No maintainer but pinging who last touched Please run and paste the result.
was updated to 4.0.1 a while back. is pinning most of it's dependencies thus the issue. Looks like that could need an update (available 2.2.18, upstream 2.2.27).
So I can build the upgraded package with the following: But it doesn't look right. I guess we shouldn't blindly replace pinned versions with incompatible versions. How does nixpkgs usually deals with this?
Change:
moe =  callPackage ../applications/editors/moe { }; <del> multibootusb = callPackage ../applications/misc/multibootusb {}; </del> <ins> multibootusb = qt5.callPackage ../applications/misc/multibootusb {}; </ins> praat = callPackage ../applications/audio/praat { };

Discussion:
Running with gives an error: system: host os: multi-user?: sandbox: version: channels(root): nixpkgs:
cc that's another invocation where currently to make it runnable from nix-shell. possible fixes: ,
I updated nix package manager and all my installed apps. I am getting the same error for kolourpaint (kde app). :(
I believe this is a case of ? Does this require to wrap the package?
Yes. PRs appreciated :-)
Change:
systemPackages = [ cfg.package ]; }; <ins> services.ntfy-sh.settings = { auth-file = mkDefault "/var/lib/ntfy-sh/user.db"; }; </ins> systemd.services.ntfy-sh = { description = "Push notifications server";

Discussion:
The ntfy-sh nixos module doesn't include the creation of the auth file which is necessary to create users and restrict access to ntfy topics. Currently, doing it by hand involves creating a data folder (the folder /var/lib/ntfy-sh is not currently created by the module) and setting the option `. As in most cases a user is going to want to create users for their instance, the module should handle this use case.
Change:
<del> { stdenv , lib , fetchurl , meson , ninja , gettext , pkg-config , wrapGAppsHook4 , itstool , desktop-file-utils , vala , libxml2 , gtk4 , glib , sound-theme-freedesktop , gsettings-desktop-schemas , gnome-desktop , geocode-glib_2 , gnome , gdk-pixbuf , geoclue2 , libgweather , libadwaita </del> <ins> { stdenv, lib, fetchurl, meson, ninja, gettext, pkg-config, wrapGAppsHook4, itstool, desktop-file-utils, vala, libxml2, gtk4, glib, gsettings-desktop-schemas, gnome-desktop, geocode-glib_2, gnome, gdk-pixbuf, geoclue2, gst_all_1, libgweather, libadwaita, </ins> }: <del> stdenv.mkDerivation rec { </del> <ins> stdenv.mkDerivation (finalAttrs: { </ins> pname = "gnome-clocks"; version = "46.0"; src = fetchurl { <del> url = "mirror://gnome/sources/gnome-clocks/${lib.versions.major version}/${pname}-${version}.tar.xz"; </del> <ins> url = "mirror://gnome/sources/gnome-clocks/${lib.versions.major finalAttrs.version}/gnome-clocks-${finalAttrs.version}.tar.xz"; </ins> hash = "sha256-6qPFeM3O+XVOZotWJnCbc/NSZxAjX0tyB20v9JpPmcc="; };

Discussion:
Gnome clocks fails to play alarm. Emits following error: (): GStreamer-Play-ERROR **: 05:20:00.109: GstPlay: 'playbin' element not found, please check your setup Trace/breakpoint trap (core dumped) Steps to reproduce the behavior: an alarm for 1 min later and wait. the crash I use Hyprland not gnome. If it is expected for clocks to not work in other desktop environments, I am sorry for the noise. <!-- 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]:
Thanks for reporting. Sounds like we forgot to add GStreamer to buildInputs in the previous bump ( in GNOME 45). It works on GNOME Shell because it leaks GStreamer into environment, masking this issue. The sound theme can be removed.
Please test
Change:
''; meta = with lib; { <del> inherit (finalAttrs.src.meta) homepage; </del> <ins> inherit (self.src.meta) homepage; </ins> description = "A tiling X11 window manager written in modern C++"; license = licenses.bsd3; maintainers = with maintainers; [ AndersonTorres ];

Discussion:
Package name: hypr Latest commit: <!-- Search your package here: --- Current version on the unstable channel: 2022-05-25 Current version on the stable/release channel: 2022-05-25 <!-- 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.
Commit includes various fixes and fixes build on macos. Updating to the latest revision is essential.
Change:
stdenvNoCC.mkDerivation (finalAttrs: { pname = "dbeaver-bin"; <del> version = "24.1.1"; </del> <ins> version = "24.1.2"; </ins> src = let

Discussion:
Package name: dbeaver-bin Latest released version: 24.1.2 <!-- Search your package here: --- Current version on the unstable channel: 24.1.1 Current version on the stable/release channel: 24.0.5 <!-- Type the name of your package and try to find an open pull request for the package If you find an open pull request, you can review it! There's a high chance that you'll have the new version right away while helping the community! --- Notify maintainers <!-- If the result shows no maintainers, tag the person that last updated the package. --Note for maintainers: Please tag this issue in your PR. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
'' mkdir -p $out if [ -d $package/share/man ]; then <del> find $package/share/man -type f | xargs ${pkgs.python3.interpreter} ${patchedGenerator}/create_manpage_completions.py --directory $out >/dev/null </del> <ins> find $package/share/man -type f | xargs ${pkgs.python3.pythonForBuild.interpreter} ${patchedGenerator}/create_manpage_completions.py --directory $out >/dev/null </ins> fi ''; in

Discussion:
Steps to reproduce the behavior: Trying to build an SD card image for a Raspberry Pi 3 B+. Example flake part: is
in the should be
Change:
, gobject-introspection , gst_all_1 , libsoup_3 <ins> , glib-networking </ins> , libadwaita , nix-update-script }: python3.pkgs.buildPythonApplication rec { pname = "dialect"; <del> version = "2.1.1"; </del> <ins> version = "2.2.0"; </ins> format = "other"; src = fetchFromGitHub { owner = "dialect-app"; <del> repo = pname; </del> <ins> repo = "dialect"; </ins> rev = version; fetchSubmodules = true; <del> hash = "sha256-ytZnolQTOj0dpv+ouN1N7sypr1LxSN/Uhp7qP0ZOTHE="; </del> <ins> hash = "sha256-+0qA+jFYrK3K3mJNvxTvnT/3q4c51H0KgEMjzvV34Zs="; </ins> }; <ins> # FIXME: remove in next release postPatch = '' substituteInPlace dialect/providers/lingva.py  --replace-fail 'lingva.ml' 'lingva.dialectapp.org' substituteInPlace dialect/providers/libretrans.py  --replace-fail 'libretranslate.de' 'lt.dialectapp.org' ''; </ins> nativeBuildInputs = [ appstream-glib blueprint-compiler

Discussion:
Translation fails using any of the available providers, thus rendering it useless: Google API as per below LibreTranslate API immediately shows a full-window error as per screenshot Lingva API immediately shows a full-window error as per screenshot Steps to reproduce the behavior: anything I expect a translator to be able to translate. ! ! ! is also available.
It seems this is already known.
Change:
{ lib, appimageTools, fetchurl, nodePackages }: let pname = "flexoptix-app"; <del> version = "5.12.1"; </del> <ins> version = "5.12.2"; </ins> src = fetchurl { name = "${pname}-${version}.AppImage"; url = "https://flexbox.reconfigure.me/download/electron/linux/x64/FLEXOPTIX%20App.${version}.AppImage"; <del> hash = "sha256-ugnJcSFgEEPJ9qxqmRGgW1fraE4E/HbbxpK/00TXPmw="; </del> <ins> hash = "sha256-XVswjIXnuWLRiXFc38lDhSvxYTQtYjs4V/AGdiNLX0g="; </ins> }; udevRules = fetchurl {

Discussion:
name: flexoptix-app current version: 5.12.1 desired version: 5.12.2 maintainers: Please tag this issue in your PR.
I'll provide a PR in a few minutes
Change:
yajl ]; <ins> postInstall = '' substituteInPlace $out/share/applications/samrewritten.desktop  --replace-fail "Exec=/usr/bin/samrewritten" "Exec=samrewritten" ''; </ins> passthru.updateScript = unstableGitUpdater { }; meta = {

Discussion:
The package contains a prebuilt file which links to which obviously won't work on NixOS. Steps to reproduce the behavior: to system packages to open it from application launcher won't find the executable The field in the file should point to the actual executable in the nix store Running a simple script to replace the offending line with during the build might already be able to fix the issue. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
github = "Detegr"; githubId = 724433; }; <ins> detroyejr = { name = "Jonathan De Troye"; email = "detroyejr@outlook.com"; github = "detroyejr"; githubId = 12815411; }; </ins> Dettorer = { name = "Paul Hervot"; email = "paul.hervot@dettorer.net";

Discussion:
Project description Streaming media player for Plex Metadata homepage URL: source URL: license: proprietary platforms: linux Unfortunately, this app is only available as a Snap or a Flatpak. It looks like Snap is easier to unpack, as we have . There is also , which appears to be unmaintened.
would also appreciate this being packaged, the flatpak version does not start for me ( I don't like using flatpak anyways).
It also supports Darwin and Windows.
Just to be clear this is not this package This is a completely different package with different build steps that just looks the exact same.
Submitted a draft PR that adds this to nixpkgs. What's there now works on my machine&trade; (3 of them). I'd appreciate people testing this out on different hardware and suggesting any improvements that makes this more reliable. I have a couple more things I'd like to do before officially submitting this. Edit: Also need help with Darwin. I'm guessing it doesn't work there and I don't have a convenient way to test that platform.
Change:
{ fetchurl, stdenv, m4, glibc, gtk3, libexif, libgphoto2, libsoup, libxml2, vala, sqlite, webkitgtk24x , pkgconfig, gnome3, gst_all_1, which, udev, libraw, glib, json_glib, gettext, desktop_file_utils <del> , lcms2, gdk_pixbuf, librsvg, makeWrapper, gnome_doc_utils }: </del> <ins> , lcms2, gdk_pixbuf, librsvg, makeWrapper, gnome_doc_utils, hicolor_icon_theme }: </ins> # for dependencies see http://www.yorba.org/projects/shotwell/install/

Discussion:
Shotwell does not store its configuration when running under nix. Specifically, on startup, it says: Is there a standard way of fixing such issue in nix? In case it's relevant, I'm not running nixos, but the nixpkgs unstable channel on a Fedora box.
Try wrapping the binary with . Also on your non-nixos system you should have dconf installed at least.
Many thanks for the tip - I can confirm that this fixes the problem. I will submit a pull request later today.
Reopening, close when the fix is committed.
Sorry for closing prematurely; closing now. Thanks again for being so helpful!
Reopening, let's make sure this one is documented.
document what? This issue is closed, we can open another one for documentation. There's already an issue for documenting GNOME stuff iirc. Mostly because the commit refers to this issue.
"Documentation for Gnome3 packaging".
Change:
gnome.gnome-remote-desktop gnome.gnome-settings-daemon gnome.gnome-user-share <ins> gnome.mutter </ins> gsettings-desktop-schemas gsound gtk3

Discussion:
Budgie desktop stopped working a few months ago on because gsettings schema supplied by Budgie is missing settings which was recently to . This causes to crash during startup making Budgie DE setup unusable. budgie-desktop from . .
Are you using Budgie alongside another desktop? Otherwise LightDM is the preferred choice for Budgie, but I will still look into this.
Oh, I didn't know that. When I switched from gnome to budgie, I kept and everything worked, so I kept it. I can confirm that if I use , everything works.
Change:
downloadPage = "https://github.com/liamg/darktile/releases"; changelog = "https://github.com/liamg/darktile/releases/tag/v${version}"; license = licenses.mit; <del> maintainers = with maintainers; [ flexagoon ]; </del> <ins> platforms = platforms.linux; badPlatforms = [ "aarch64-linux" ]; maintainers = with maintainers; [ mikaelfangel ]; </ins> mainProgram = "darktile"; }; }

Discussion:
Package name: darktile Latest released version: 0.0.11 <!-- Search your package here: --- Current version on the unstable channel: 0.0.10 Current version on the stable/release channel: 0.0.10 <!-- 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.
Hi! Unfortunately, I'm no longer using NixOS. It should still be pretty trivial to create a PR, but I won't be able to test it. If I create a draft PR for this, will you be willing to download it and test whether it works?
Also, I'd appreciate it if you became the maintainer of this package instead of me (only if you want to, of course). There are pretty much no updates to it, so you'll rarely have to do anything
Sure, I would be happy to test the draft PR and become the maintainer of the package. Please let me know if there's anything else you need from me to proceed.
ok, well, foremost, it seems like the hash of the package can't get obtained on systems without Nix. Could you please run and post the output here?
Sure. Here:
I opened a draft PR which updates the package and makes you the maintainer. Please test if the updated package works.
Change:
]; # Other tests touch network <ins> # Deselect socket tests on Darwin because it hits the path length limit for a Unix domain socket </ins> checkPhase = '' <del> ${pytest}/bin/pytest tests/unit/ </del> <ins> ${pytest}/bin/pytest tests/unit/ ${stdenv.lib.optionalString stdenv.isDarwin "--deselect=tests/unit/api_test.py::TCPSocketStreamTest"} </ins> ''; meta = with stdenv.lib; {

Discussion:
Describe the bug arion package doesn't build on Mac OS X using nixpkgs current master (2019-10-25). It could be a build failure in the python docker package in docker-compose's closure, as suggested by To Reproduce Minimal file: eventually fails with a build error. Expected behavior arion and its dependencies (docker and docker-compose) should build on Mac OS. Screenshots n/a Additional context It appears that the . This could be related. I'm also referencing where this issue was first discussed. Full error log: Metadata failed with: Maintainer information: CC - thanks for your time and effort. Happy to help in any way if I can.
hmm, this is a darwin related issue i think the fix might be _allowLocalNetworking = true; or something to that effect. I'll have to check after work Thanks for submitting a ticket though :)
This looks like an instance of . We probably should just disable the failing tests.
now package fails
Thanks for looking into it. Current builds fine, though on a different setup (MacBook's keyboard being, err, replaced): Using:
I've gotten a bit farther, playing around with ( master) And then command fails with this error: Here's the content of file being generated: There could be a mix of and somewhere.
Could you check that sets the parameter? This was missing from the . If you use the or functions in Nix, make sure they're from a linux .
Indeed, the parameter was missing on my setup - I'm unsure how I missed that part. I confirm that now builds successfully using as a remote builder. Output of : Thanks for taking the time to look into this. I'm still getting started in nix and looking forward to contribute back.