jiebi/CodeConvo huggingface dataset:
Change:
<del> { lib , stdenv , fetchurl , fetchFromGitHub , autoreconfHook , autoconf-archive , cppunit , curl , libsigcxx , libtool , libtorrent , ncurses , openssl , pkg-config , xmlrpc_c , zlib }: stdenv.mkDerivation rec { pname = "rakshasa-rtorrent"; version = "0.9.8+date=2021-08-07"; src = fetchFromGitHub { owner = "rakshasa"; repo = "rtorrent"; rev = "a6bc99bb821d86b3b0633552db3fbd0a22497657"; hash = "sha256-HTwAs8dfZVXfLRNiT6QpjKGnuahHfoMfYWqdKkedUL0="; }; nativeBuildInputs = [ autoconf-archive autoreconfHook pkg-config ]; buildInputs = [ cppunit curl libsigcxx libtool libtorrent ncurses openssl xmlrpc_c zlib ]; configureFlags = [ "--with-xmlrpc-c" "--with-posix-fallocate" ]; enableParallelBuilding = true; postInstall = '' mkdir -p $out/share/man/man1 $out/share/doc/rtorrent mv doc/old/rtorrent.1 $out/share/man/man1/rtorrent.1 mv doc/rtorrent.rc $out/share/doc/rtorrent/rtorrent.rc ''; meta = with lib; { homepage = "https://rakshasa.github.io/rtorrent/"; description = "An ncurses client for libtorrent, ideal for use with screen, tmux, or dtach"; license = licenses.gpl2Plus; maintainers = with maintainers; [ ebzzry codyopel ]; platforms = platforms.unix; }; } </del>

Discussion:
jesec-libtorrent tests fail, making the build fail. Steps to reproduce the behavior: jesec-libtorrent fails, failing the build I expect it to build succesfully ! ! I'm building the package with the help of morph to deploy on a server, though this shouldn't really have an impact.
This happened between and . I'll bisect later, thanks for the heads up!
The test is expecting to be returned by , but is instead getting . I'm... really not sure how to move forward with this, short of disabling the test.
Next time copy-paste the error message.
Perhaps triggered by upgrading glibc from 2.33 to 2.34? (some change in getaddrinfo() behavior)
I ruled that out initially since I didn't see anything mentioned in the changelog about getaddrinfo. I'll give it a try, though.
This has been fixed by .
Change:
buildInputs = [ openblasCompat gmm fltk libjpeg zlib libGLU_combined libGLU xorg.libXrender xorg.libXcursor xorg.libXfixes xorg.libXext xorg.libXft xorg.libXinerama xorg.libX11 xorg.libSM xorg.libICE <ins> opencascade-occt </ins> ]; nativeBuildInputs = [ cmake gfortran ]; <del> enableParallelBuilding = true; </del> meta = { description = "A three-dimensional finite element mesh generator"; <del> homepage = http://gmsh.info/; </del> <ins> homepage = "http://gmsh.info/"; </ins> platforms = [ "x86_64-linux" ]; license = stdenv.lib.licenses.gpl2Plus; };

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:
<del> diff --git a/profiler/build/unix/legacy.mk b/profiler/build/unix/legacy.mk index 24765f1a..8baffb68 100644 --- a/profiler/build/unix/legacy.mk +++ b/profiler/build/unix/legacy.mk @@ -16,7 +16,7 @@ else UNAME := $(shell uname -s) ifeq ($(UNAME),Darwin) SRC3 += ../../../nfd/nfd_cocoa.m -		LIBS +=  -framework CoreFoundation -framework AppKit -framework UniformTypeIdentifiers +		LIBS +=  -framework CoreFoundation -framework AppKit else ifdef TRACY_GTK_FILESELECTOR SRC += ../../../nfd/nfd_gtk.cpp </del>

Discussion:
No crash n/a n/a Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Same problem, same message, with the following system. WM: sway
Attempted hacky workaround from This changes error to Progress?
Change:
syncthing-relay = handleTest ./syncthing-relay.nix {}; systemd = handleTest ./systemd.nix {}; systemd-analyze = handleTest ./systemd-analyze.nix {}; <ins> systemd-binfmt = handleTestOn ["x86_64-linux"] ./systemd-binfmt.nix {}; </ins> systemd-boot = handleTestOn ["x86_64-linux"] ./systemd-boot.nix {}; systemd-confinement = handleTest ./systemd-confinement.nix {}; systemd-timesyncd = handleTest ./systemd-timesyncd.nix {};

Discussion:
Describe the bug The indicates a dependency on . However, this unit is not automatically included with the help of . It is therefore listed as : highlights this: Expected behavior Units that are relied upon should be found. Additional context Commit seems to something to do with it. Notify maintainers Metadata Please run and paste the result. Maintainer information:
This has last been touched in I see we set in if , so we could move there as well. After reading a bit on and , is this currently halfway broken? Maybe more of the logic should be moved into …
Can you see if fixes this for you? You might want to reboot, to make sure the mount isn't active. Also, do you use any binfmt stuff?
Yes, it fixes the problem: I do not think so. I am not familiar with binfmt.
Change:
url = "mirror://kde/stable/${pname}/${version}/${pname}-${version}.tar.xz"; sha256 = "197pwpl87gqlnza36bp68jvw8ww25znk08acmi8bpz7n84xfc368"; }; <ins> patches = [ (fetchpatch { url = "https://invent.kde.org/system/wacomtablet/commit/4f73ff02b3efd5e8728b18fcf1067eca166704ee.patch"; sha256 = "0185gbh1vywfz8a3wnvncmzdk0dd189my4bzimkbh85rlrqq2nf8"; }) ]; </ins> nativeBuildInputs = [ extra-cmake-modules ]; buildInputs = [

Discussion:
Describe the bug The KDE Wacom configuration module is not working, showing "The shared library was not found": To Reproduce Steps to reproduce the behavior: KDE KDE system settings Expected behavior The configuration module should work Screenshots ! Additional context Add any other context about the problem here. Notify maintainers Metadata system: host os: multi-user?: sandbox: version: channels(root): nixpkgs: Maintainer information:
can confirm ! system: host os: multi-user?: sandbox: version: channels(root): nixpkgs: (was not mentioned before)
not sure if this is related to
This is still be a problem on 20.09
According to strace, the missing library file is either or . The latter is provided by , so it somehow needs to be made discoverable in the environment of kcmshell5.
Running into same problem now on 20.09.
Just to clarify, does just need backporting to 20.09, or are people still experiencing issues on master after was merged?
I think it just needs backporting, but I'm not yet familiar enough with NixOS to say for sure. I just upgraded my system to unstable and is working as expected (which I'm assuming is because of ). !
I marked this as stale due to inactivity. &rarr;
There was a PR to backport it to 20.09, but nobody reviewed it and it was closed when 20.09 went end-of-life, so I'm assuming everybody using kcm-wacomtablet is now happily running 21.05 or unstable and we can close this.
Yes, I can confirm it is working again in 21.05.
Change:
<ins> { stdenv , lib , wrapQtAppsHook , qtbase , qttools , fio , cmake , kauth , extra-cmake-modules , fetchFromGitHub }: stdenv.mkDerivation rec { name = "kdiskmark"; version = "2.3.0"; src = fetchFromGitHub { owner = "jonmagon"; repo = "kdiskmark"; rev = version; sha256 = "sha256-9ufRxEbqwcRs+m/YW8D3+1USCJNZEaOUZRec7gvgmtA="; }; nativeBuildInputs = [ cmake wrapQtAppsHook ]; buildInputs = [ qtbase qttools extra-cmake-modules kauth ]; postInstall = '' # so that kdiskmark can be used as unpriviledged user even on non-kde # (where kauth is not in environment.systemPackages) ln -s ${kauth}/share/dbus-1/system.d/org.kde.kf5auth.conf $out/share/dbus-1/system.d/00-kdiskmark-needs-org.kde.kf5auth.conf ''; qtWrapperArgs = [ "--prefix" "PATH" ":" (lib.makeBinPath [ fio ]) ]; meta = with lib; { description = "HDD and SSD benchmark tool with a friendly graphical user interface"; longDescription = '' If kdiskmark is not run as root it can rely on polkit to get the necessary privileges. In this case you must install it with `environment.systemPackages` on NixOS, nix-env will not work. ''; homepage = "https://github.com/JonMagon/KDiskMark"; maintainers = [ maintainers.symphorien ]; license = licenses.gpl3Only; platforms = platforms.linux; }; } </ins>

Discussion:
Project description KDiskMark is an HDD and SSD benchmark tool with a very friendly graphical user interface. KDiskMark with its presets and powerful GUI calls and handles the output to provide an easy to view and interpret comprehensive benchmark result. The application is written in C++ with Qt and doesn't have any KDE dependencies. Metadata homepage URL: source URL: license: GPL 3.0 platforms: Linux
I am currently trying to work on this. It builds and runs, sometimes I run into a Kauth error
see , please review
Change:
license = licenses.gpl2Plus; maintainers = with maintainers; [ jonafato turion srapenne ]; platforms = platforms.linux ++ platforms.darwin; <del> broken = stdenv.isDarwin;  # see to https://github.com/NixOS/nixpkgs/issues/172165 </del> }; }

Discussion:
See Hydra failure: I could not find anything directly keepassxc-related in the changes on hydra from last successful to first failing build. CC Also relevant: Version bump to 2.7: A fix for this issue might give a merge conflict there in the worst case, or alleviate the build problems there in the best case.
Does keepassxc depend on Qt? We're stuck on an older Qt because of the SDK version for x86_64-darwin. I think keepassxc may require a newer SDK.
mentions QT = 5.9.5.
Current version builds just fine. There's one test failure instead: I'll see if that's fixable...
Another issue though is that somehow became wrapped so can't be loaded anymore. Which may be related to the test failure... Either way, after trying to run the app, the gui just spins with 100% CPU. The cli part works just fine though.
I came across this issue because I was investigating something else, this is because of the wrap qt apps hook which wraps all the executable files, even if it's a dynamic library. This can be fixed by removing the executable flag from the library. You might be able to resolve it with something like: In the derivation. This should be fixed in the fixup script however
Change:
<ins> { lib , stdenvNoCC , fetchFromGitHub , gitUpdater }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "whitesur-kde"; version = "unstable-2023-08-15"; src = fetchFromGitHub { owner = "vinceliuice"; repo = finalAttrs.pname; rev = "d50bc20b2b78705bb9856204066affb763fa8a35"; hash = "sha256-oG6QT4VQpBznM+gvzdiY4CldOwdHcBeHlbvlc52eFuU="; }; postPatch = '' patchShebangs install.sh substituteInPlace install.sh  --replace '$HOME/.config' $out/share  --replace '$HOME/.local' $out  --replace '"$HOME"/.Xresources' $out/doc/.Xresources ''; installPhase = '' runHook preInstall mkdir -p $out/doc name= ./install.sh mkdir -p $out/share/sddm/themes cp -a sddm/WhiteSur $out/share/sddm/themes/ runHook postInstall ''; passthru.updateScript = gitUpdater { }; meta = with lib; { description = "A MacOS big sur like theme for KDE Plasma desktop"; homepage = "https://github.com/vinceliuice/WhiteSur-kde"; license = licenses.gpl3Only; platforms = platforms.all; maintainers = [ maintainers.romildo ]; }; }) </ins>

Discussion:
Project description WhiteSur KDE theme for linux desktops, to go with . (In my opinion it should pull the global theme, so that it can be used in both KDE, and outside of KDE with qt5ct, with the appropriate modules) Metadata homepage URL: WhiteSur , / WhiteSur Dark , source URL: license: platforms: linux
Change:
meta = with lib; { homepage = "https://lutris.net"; description = "Open Source gaming platform for GNU/Linux"; <del> license = licenses.gpl3; </del> <ins> license = licenses.gpl3Plus; </ins> maintainers = with maintainers; [ chiiruno ]; platforms = platforms.linux; };

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 --- name: lutris <!-- 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: 0.5.7.1 desired version: 0.5.8.3 <!-- Search your package here: If no maintainer is listed for your package, tag the person that last updated the package --maintainers: As there is no maintainer listed, was the last to update the package. Please tag this issue in your PR. Just bumping the version didn't seem to work. You have to add python magic as a dependency, but then, all the tests were failing. I don't recall why tho (tried it a few days ago)
Change:
<ins> { lib, stdenvNoCC, fetchFromGitHub, zsh, revolver, installShellFiles, testers, nix-update-script, }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "zunit"; version = "0.8.2"; src = fetchFromGitHub { owner = "zunit-zsh"; repo = "zunit"; rev = "v${finalAttrs.version}"; hash = "sha256-GkBewb795piCaniZJZpGEZFhKaNs8p8swV5z34OegPY="; deepClone = true; # Needed in order to get "tests" folder }; strictDeps = true; doCheck = true; doInstallCheck = true; nativeBuildInputs = [ zsh installShellFiles ]; nativeCheckInputs = [ revolver ]; buildInputs = [ zsh revolver ]; postPatch = '' for i in $(find src/ -type f -print); do substituteInPlace $i  --replace-warn " revolver " " ${lib.getExe revolver} " done ''; buildPhase = '' runHook preBuild zsh build.zsh runHook postBuild ''; checkPhase = '' runHook preCheck HOME="$TEMPDIR" zsh zunit runHook postCheck ''; installPhase = '' runHook preInstall install -Dm755 zunit $out/bin/zunit runHook postInstall ''; postInstall = '' installShellCompletion --cmd zunit --zsh zunit.zsh-completion ''; installCheckPhase = '' runHook preInstallCheck PATH=$PATH:$out/bin zunit --help runHook postInstallCheck ''; passthru = { tests.version = testers.testVersion { package = finalAttrs.finalPackage; }; updateScript = nix-update-script { }; }; meta = { description = "Powerful testing framework for ZSH projects"; homepage = "https://zunit.xyz/"; downloadPage = "https://github.com/zunit-zsh/zunit/releases"; license = lib.licenses.mit; mainProgram = "zunit"; inherit (zsh.meta) platforms; maintainers = with lib.maintainers; [ d-brasher ]; }; }) </ins>

Discussion:
Project description A powerful testing framework for ZSH projects Metadata homepage URL: source URL: license: mit platforms: unix, linux, darwin, ...
Change:
[[package]] name = "certifi" <del> version = "2022.5.18.1" </del> <ins> version = "2022.6.15" </ins> description = "Python package for providing Mozilla's CA Bundle." 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:
buttercup-desktop = callPackage ../tools/security/buttercup-desktop { }; charles = charles4; <del> inherit (callPackages ../applications/networking/charles {}) </del> <ins> inherit (callPackage ../applications/networking/charles {}) </ins> charles3 charles4 ;

Discussion:
The NixOS tests for netbox are failing to evaluate: It seems like the module tries to override the package to pass in the plugins that are configured in the module, but for some reason it's overriding the function in instead of the one in . The former doesn't have a plugins argument, so that causes this error. You can also replicate this in : I don't really know what changed to cause this to happen, as it doesn't seem like it should. Steps to reproduce the behavior: The system configuration should evaluate. <!-- 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]:
Possibly related issue with an which used to work: Ping
The thing these packages have in common seems to be that they use to pull in a few different versions into . It seems like something changed about recently.
I think you're right, That commit changes to for a bunch of packages, including citrix_workspace and netbox.
Change:
stdenv.mkDerivation rec { pname = "libfprint"; <del> version = "1.92.1"; </del> <ins> version = "1.94.1"; </ins> outputs = [ "out" "devdoc" ]; src = fetchFromGitLab {

Discussion:
Package fprintd doesn't build with the latest unstable (currently on commit ). With the following configuration, using ThinkPad X1 Carbon 7th gen: After a to the latest unstable, the compilation gives an error (): Please run and paste the result.
Change:
] # Never even try to use lchmod on linux, # don't rely on detecting glibc-isms. <del> ++ optional stdenv.hostPlatform.isLinux "ac_cv_func_lchmod=no"; </del> <ins> ++ optional stdenv.hostPlatform.isLinux "ac_cv_func_lchmod=no" ++ optional static "LDFLAGS=-static"; </ins> buildInputs = optional (stdenv ? cc && stdenv.cc.libc != null) stdenv.cc.libc ++

Discussion:
So today I tried to build on unstable as described in the . This fails on the dependency . Thanks for your information in that guide! I tried to build according to the guide on and (with slight modifications for compatibility) on they both fail in at this point. Do you have any insights as to how you managed to get it to build? e.g. a nixpkgs commit?
Fix in
Change:
# the compound is "libre" in a strict sense (some components place certain # restrictions on redistribution), it's free enough for our purposes. license = licenses.free; <del> broken = true; </del> }; }

Discussion:
Describe the bug In Tor Browser, all add-ons, including HTTPS Everywhere and NoScript are disabled when you start up the browser. To Reproduce Steps to reproduce the behavior: you have Tor Browser 9.0.6 (from 20.03 or unstable). -click on the starting page. that the "NoScript" option is missing. Expected behavior All add-ons should be enabled on startup. Additional context This appears to be a regression since 9.0.5 introduced in Metadata Please run and paste the result. system: host os: multi-user?: sandbox: version: channels(root): nixpkgs: Maintainer information:
After deleting and re-starting Tor Browser, this problem seems to have gone away. I'm not sure what caused it.
It seems like switching between Tor Browser versions causes it, for instance switching from to . After deleting the Tor Browser directory once, the issue is solved until you switch again,
This happens to me even after simply quitting Tor Browser and starting again, no upgrade or change in-between, although it's not 100% reproducible - I haven't yet figured out what are the exact conditions that trigger this. It's peculiar because NoScript is missing from the UI, although it shows as enabled in about:addons. pinging the maintainers:
With the upgrade to Tor Browser 10.0.2, NoScript is missing 100% of the time, the Hightest Security Level doesn't disable javascript. I wouldn't consider using Tor Browser in this state - it's too different from its normal behavior.
It needs to be marked broken until this is resolved, imo.
potentially related upstream issue: edit: actually its probably not related What worked for me is manually copying the extension from the nix store to the profile directory: maybe this can be to in derivation? The tor-browser 10. is based on a new release of firefox, right? Then this may be because firefox stopped sideloading extensions from the installation directory (, ). Another option may be to use
I have a fix for the noscript issue, feel free to check it out, and see if it works for you. But the HTTPS Everywhere addon is loaded via a different mechanism I think? At least on my system it used to work even with the 10. version before this fix.

And do we have a channel to notify users about the fact that they potentially used a broken version of the tor-browser since (Sep 23)? This is rather critical software..
Change:
rev = "v${version}"; fetchSubmodules = true; <del> hash = "sha256-xYCousLXV9TeQjDNiXkEMbTiiuusLc7Ib2xHkMYBD1M="; </del> <ins> hash = "sha256-DbHbhkInZi8B/0fvbCWutN4noEv7MZ+C5Eg7g+89Moo="; </ins> }; <ins> patches = (old.patches or []) ++ [ (fetchpatch { url = "https://github.com/TDesktop-x64/tdesktop/commit/c996ccc1561aed089c8b596f6ab3844335bbf1df.patch"; revert = true; hash = "sha256-Hz7BXl5z4owe31l9Je3QOXT8FAyKcbsXsKjGfCmXhzE="; }) ]; cmakeFlags = (old.cmakeFlags or []) ++ [ (lib.cmakeBool "disable_autoupdate" true) ]; </ins> passthru.updateScript = nix-update-script {}; meta = with lib; {

Discussion:
Steps to reproduce the behavior: in configuration file i just tried to update my nixos and hm, and got this :D <!-- 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]:
Change:
"owner": "integrations", "provider-source-address": "registry.terraform.io/integrations/github", "repo": "terraform-provider-github", <del> "rev": "v4.25.0-alpha", "sha256": "sha256-9BE19VywtNIeDfjBKzle5nGFPmpS8lHV60w0h2xTztU=", </del> <ins> "rev": "v4.24.1", "sha256": "sha256-1fwHMN2HIVl+8ZL7OtP1U5ORc41e7Tm3qEpMqIgWL20=", </ins> "vendorSha256": null, <del> "version": "4.25.0-alpha" </del> <ins> "version": "4.24.1" </ins> }, "gitlab": { "owner": "gitlabhq",

Discussion:
Right now, the list of providers contains a provider which is an alpha version (: ). Terraform treats these specially, and requires you to opt-in by explicitly specifying the version of the provider, which makes configurations using brittle. Steps to reproduce the behavior: a terraform configuration that requires the provider the following error: and rerun success I'd expect for the script to not commit this non-stable version so that updating Nixpkgs (and thus potentially the provider(s)) does not break terraform configurations. N/A. N/A. <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. -- system: host os: multi-user?: sandbox: version: channels(root): channels(vin): nixpkgs:
Change:
$dev/bin/gdk-pixbuf-query-loaders --update-cache ''; <del> # The fixDarwinDylibNames hook doesn't patch library references or binaries. </del> <ins> # The fixDarwinDylibNames hook doesn't patch binaries. </ins> preFixup = stdenv.lib.optionalString stdenv.isDarwin '' <del> for f in $(find $out/lib -name '*.dylib'); do install_name_tool -change @rpath/libgdk_pixbuf-2.0.0.dylib $out/lib/libgdk_pixbuf-2.0.0.dylib $f done </del> for f in $out/bin/* $dev/bin/*; do install_name_tool -change @rpath/libgdk_pixbuf-2.0.0.dylib $out/lib/libgdk_pixbuf-2.0.0.dylib $f done

Discussion:
fails to compile on Darwin with the following error message: git version: system: host os: multi-user?: sandbox: version: channels(root): channels(smaret):
See also