jiebi/CodeConvo huggingface dataset:
Change:
version = "21.11.15"; platform = if stdenv.isLinux then "linux" else "darwin"; arch = if stdenv.isAarch64 then "arm" else "amd"; <ins> sha256s = { darwin.amd = "sha256-Yf4O7lVcf+nmb0wFTx7jLjUSmdAItoUfPlkhHveI9UY="; darwin.arm = "sha256-vKfFBheDZtvcbg0zbj3rqUEQczZvySuGuM3RopnDJG8="; linux.amd = "sha256:0vpxn7kcpqylk0nc74m6yxgwwf8ns8pyb6kxnmnmv2x58f8x4c8n"; linux.arm = "sha256-1AQSB2V5zGivU0UinTST2kOydQf/bmLbpjdW0Yo4ptE="; }; </ins> in stdenv.mkDerivation rec { pname = "redpanda"; inherit version; src = fetchzip { url = "https://github.com/redpanda-data/redpanda/releases/download/v${version}/rpk-${platform}-${arch}64.zip"; <del> sha256 = "sha256-Yf4O7lVcf+nmb0wFTx7jLjUSmdAItoUfPlkhHveI9UY="; </del> <ins> sha256 = sha256s.${platform}.${arch}; </ins> }; installPhase = ''

Discussion:
Steps to reproduce the behavior: <!-- 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.
it's a pretty stupid mistake on my side, my bad. I should have time to fix this this weekend. I'll update you soon.
Glad to hear it, thank you.
I've got this PR to fix it, I'm waiting for the CI checks. that was definitely very bad code on my end, I guess the jetlag is affecting me more than what I thought :-)
Hi I see the PR is merged to the branch, thanks for the fix. According to the , both and is corresponding to the branch, but I see that the doesn't have this fix, can you check on that?
this page tells you exactly which commit the channels are on. It looks like nixos-unstable is on a commit that was made yesterday. Can you check again now ?
Ok, is now got the fix, but installing with still have the same issue with the exact error message. I also try to using and got this error. Perhaps it's still not cached into ? So I try to create commit hash from and run . The build is working but I think something is not right at the bottom of the log, No configure script and no Makefile. The binary is exists. But got this error while executing it. Sorry to bother you again really need to get this working but I'm new to Nix and really confused of what's going on. Perhaps I'll contribute in the future once I understand the system.
regarding the first failure, I don't think you can use it like that. you have to check that your channel is up to date () and just try the second error you are getting is really odd. I should have time to test on a linux machine soon. Let me try and update you on that.
Ok I tested today on linux and it seems to be an upstream issue. I've opened an issue in redpanda upstream, I'll update you when they come back to me. On darwin this is working fine, but it seems that on linux their release is wrong. I've tried to work with the upstream release directly and couldn't make it work on linux.

If you find out how to use it on linux, I'm interested.
I see your PR in the . I actually can unzip it, but still can't run the binary with the same error messages.
this should fix things
Change:
<ins> #!/usr/bin/env nix-shell #!nix-shell -i bash -p curl common-updater-scripts nix-prefetch-scripts jq set -xeuo pipefail nixpkgs="$(git rev-parse --show-toplevel)" attr=virtualbox oldVersion="$(nix-instantiate --eval -E "with import $nixpkgs {}; $attr.version or (builtins.parseDrvName $attr.name).version" | tr -d '"')" latestVersion="$(curl -sS https://download.virtualbox.org/virtualbox/LATEST.TXT)" function fileShaSum() { echo "$1" | grep -w $2 | cut -f1 -d' ' } function oldHash() { nix-instantiate --eval --strict -A "$1.drvAttrs.outputHash" | tr -d '"' } function nixFile() { nix-instantiate --eval --strict -A "${1}.meta.position" | sed -re 's/^"(.*):[0-9]+"$/1/' } if [ ! "$oldVersion" = "$latestVersion" ]; then shaSums=$(curl -sS https://download.virtualbox.org/virtualbox/$latestVersion/SHA256SUMS) virtualBoxShaSum=$(fileShaSum "$shaSums" "VirtualBox-$latestVersion.tar.bz2") extpackShaSum=$(fileShaSum "$shaSums" "Oracle_VM_VirtualBox_Extension_Pack-$latestVersion.vbox-extpack") guestAdditionsShaSum=$(fileShaSum "$shaSums" "*VBoxGuestAdditions_$latestVersion.iso") virtualboxNixFile=$(nixFile ${attr}) extpackNixFile=$(nixFile ${attr}Extpack) guestAdditionsNixFile=$(nixFile linuxPackages.${attr}GuestAdditions) extpackOldShaSum=$(oldHash ${attr}Extpack) guestAdditionsOldShaSum=$(oldHash linuxPackages.${attr}GuestAdditions.src) update-source-version $attr $latestVersion $virtualBoxShaSum sed -i -e 's|value = "'$extpackOldShaSum'"|value = "'$extpackShaSum'"|' $extpackNixFile sed -i -e 's|sha256 = "'$guestAdditionsOldShaSum'"|sha256 = "'$guestAdditionsShaSum'"|' $guestAdditionsNixFile git add $virtualboxNixFile $extpackNixFile $guestAdditionsNixFile git commit -m "$attr: ${oldVersion} -> ${latestVersion}" else echo "$attr is already up-to-date" fi </ins>

Discussion:
Describe the bug Virtualbox kernel drivers don't build with latest kernel. To Reproduce Steps to reproduce the behavior: on latest master, channel hasn't updated yet d=(import /home/maciej/Projekte/nix { configuration = {pkgs, ...}: { boot.kernelPackages = pkgs.linuxPackageslatest; = true; }; }).vm Expected behavior Builds Metadata system: host os: multi-user?: sandbox: version: channels(root): channels(maciej): nixpkgs: Maintainer information:
Hi sorry for the duplicate bug report. You may find some useful information in this other issue trackers: Upstream tracker: Related to this issue: [Patch available]
Virtualbox 6.1.6 was released last week, which fixes the Linux 5.6 issues. I opened a PR with a fix for , which needs to be merged into to
Change:
libX11 libXcursor libXdamage libXfixes libXrender libXi libXcomposite libXext libXrandr libXtst libSM libICE libxcb libpqxx gtk3 <ins> libselinux pciutils libpulseaudio </ins> ]; libPath32 = lib.makeLibraryPath [ gcc_32bit.cc ]; binPath = lib.makeBinPath [ nodejs gnutar ];

Discussion:
Describe the bug I've tried installing unity3d, both from 20.03 and unstable channels, but in both cases running fails with the following error: To Reproduce Steps to reproduce the behavior: to system packages in a terminal, run Expected behavior The program should start Metadata system: host os: multi-user?: sandbox: version: channels(root): nixpkgs:
I thought an strace might also be relevant in this case: In particular, by looking at this, it seems the nss package path in the nix store is being checked, but only when the loader is looking for other files. When it actually tries to find , it only checks the two following locations: - Also maybe relevant: I was able to run the editor with , but it crashed not long after when I tried to open a file picker dialog.
cc
I have the same problem. After researching it for a while I found that seems to be a dependency of Even though the Unity executable has the correct path to in its RUNPATH, only has $ORIGIN in its RPATH. I guess this is why it's looking for in the same directory the executable is located in.
Can you try running with ?
That's what I originally did to find the root of the problem. Here's the output: If I patchelf with the correct RPATH manually, Unity runs but segfaults. I have to set write permissions first, though. Could it be the issue? I tried adding to the file, just before but it didn't seem to help: the permissions on are still 555 after rebuilding, and RPATH is still $ORIGIN.
Okay, so the problem is in this line: The regular expression does not match for some reason.
I don't understand how these lines work: The comment says that it excludes "PlaybackEngines", but the actual call to find includes only files with the name "PlaybackEngines". Should the condition be instead?
No, that line works correctly. The switch does the exclusion.
The regular expression does not match because for gives the following result when executed in the build script: And this is when I run the command manually after the build: What could possibly cause this?
Can you calculate hashes before/after? Are the versions of identical in both environments?

The MD5 hash of is the same in both cases: versions are the same, although their magic file paths are different: Their binaries' MD5 hashes are also different. I tried running on using the magic files from /nix/store: . It didn't change the output: On the other hand, running the binary from /nix/store: prints
I've been able to successfully run Unity Editor by downgrading to this commit: Still have no idea why the latest version determines the file type incorrectly.
Change:
- [Clevis](https://github.com/latchset/clevis), a pluggable framework for automated decryption, used to unlock encrypted devices in initrd. Available as [boot.initrd.clevis.enable](#opt-boot.initrd.clevis.enable). <ins> - [TuxClocker](https://github.com/Lurkki14/tuxclocker), a hardware control and monitoring program. Available as [programs.tuxclocker](#opt-programs.tuxclocker.enable). </ins> ## Backward Incompatibilities {#sec-release-24.05-incompatibilities} <!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->

Discussion:
Project description TuxClocker is a hardware controlling and monitoring program. TuxClocker consists of a DBus daemon and a Qt GUI that uses the daemon. It allows you to e.g. set a custom fan curve and overclock your CPU and GPU. Metadata homepage URL: source URL: license: gpl3 platforms: linux
Change:
githubId = 2512008; name = "Even Brenden"; }; <ins> evils = { email = "evils.devils@protonmail.com"; github = "evils-devils"; githubId = 30512529; name = "Evils"; }; </ins> exfalso = { email = "0slemi0@gmail.com"; github = "exfalso";

Discussion:
Describe the bug As originally reported by on IRC: Kicad's pcbnew segfaults without indication of reason, when searching for a footprint. To Reproduce Steps to reproduce the behaviour: -Footprint -click in the workspace -search for "dip 14" (this term seems very reliable in inducing the issue, but is not guaranteed to work every time) a segmentation fault. Expected behaviour Search should return a list of footprints matching the term, with a preview of the top result. Additional context on IRC was unable to reproduce the issue on the same package (same hash) Metadata Maintainer information: i am unsure what to fill in here CC though they seem inactive, they're listed as the maintainer Things tried Fix all the warnings that occurred between starting pcbnew and the segmentation fault Use python3 Tried wxGTK31 (introduced another issue but didn't solve this one) Added a debug build option and had a look at it with all . I also tried kicad from nix on debian, this fails as well, but immediately on starting pcbnew, with a bunch of fontconfig warnings and errors followed by and segmentation fault, this is probably a separate issue. And i asked on IRC #kicad, someone else reported having this issue on debian10 when using xfwm. (i use )
I have (at this time) only one thing to add. If you manage to place a footprint successfully, either by not searching and instead scrolling through the list to the one you want, or if it happens to be a rare time it doesn't crash while searching; I don't think I've had any experiences where it did not crash on the next action, give or take. I'm quite confident I've never been able to place 2. If I have I wasn't able to save before it did crash, that's for sure :<
I've submitted a . I'm not sure this will fix your issue, but might be worth giving it a shot.
thanks for letting me know it unfortunately does not fix this issue

I'm trying to add some 3D models to my footprints, but they do not show up in the 3D viewer. I've tried a custom model as well as the ones installed with KiCAD. I don't see any messages on stdout or stderr other than: the footprint editor a footprint that has an associated model that the 3D model doesn't render
I'm also seeing this. It appears the issue is that 3D model importation is implemented via plugins which are shared libraries. These are found in . However, the code which searches for these plugins () makes assumptions which don't hold for NixOS. Thus, the search attempt fails, as shown by strace: A temporary workaround is as follows, which uses the user-local search path: This hack will need fixing whenever kicad is updated, of course. cc
This had been fixed in 5.1.0: We should close this issue after having updated the package and tested.
This should work now with the new package. Edit: see PR .
you may need to so it'll update the paths there on the next start (or do so manually)
Change:
<del> <section xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude" xml:id="sec-debug"> <title>Debugging Nix Expressions</title> <para> Nix is a unityped, dynamic language, this means every value can potentially appear anywhere. Since it is also non-strict, evaluation order and what ultimately is evaluated might surprise you. Therefore it is important to be able to debug nix expressions. </para> <para> In the <literal>lib/debug.nix</literal> file you will find a number of functions that help (pretty-)printing values while evaluation is runnnig. You can even specify how deep these values should be printed recursively, and transform them on the fly. Please consult the docstrings in <literal>lib/debug.nix</literal> for usage information. </para> </section> </del>

Discussion:
This issue tracks the conversion of from Docbook to CommonMark per . If you intend to work on this conversion, please comment below! here that you intend to work on it. (Please also post if you stop working on it.) a new branch of nixpkgs master. : change to . to . the contents from Docbook to . Follow . Use existing sections for inspiration. from the folder to build the manual. the manual on your computer at after running from folder: it looks good, submit a PR and reference this issue.
I'm working on this one.
Change:
{ fetchurl, lib, stdenv, squashfsTools, xorg, alsa-lib, makeShellWrapper, wrapGAppsHook, openssl, freetype , glib, pango, cairo, atk, gdk-pixbuf, gtk3, cups, nspr, nss_latest, libpng, libnotify <del> , libgcrypt, systemd, fontconfig, dbus, expat, ffmpeg, curlWithGnuTls, zlib, gnome </del> <ins> , libgcrypt, systemd, fontconfig, dbus, expat, ffmpeg_4, curlWithGnuTls, zlib, gnome </ins> , at-spi2-atk, at-spi2-core, libpulseaudio, libdrm, mesa, libxkbcommon , pname, meta, harfbuzz # High-DPI support: Spotify's --force-device-scale-factor argument

Discussion:
A clear and concise description of what the bug is. You can browse files and it'll show them but playing a song (in my case an MP3 file) results in this error: On the next start, the song is greyed out. I've d it and it seems to try (and fail?) to load libavcodec. That might be why. is in spotify's library path but somehow it's not loading. Investigating now. <!-- 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.
Fallout from , PR incoming.
Change:
unpackPhase = "dpkg-deb -x $src ."; installPhase = '' <ins> runHook preInstall </ins> mkdir -p "$out/bin" cp -R "opt" "$out" cp -R "usr/share" "$out/share"

Discussion:
Describe the bug cannot be installed because the requested URL returned error 403. To Reproduce Steps to reproduce the behavior: Expected behavior should be installed. Screenshots Relevant logs are as below: Additional context Notify maintainers Metadata system: host os: multi-user?: sandbox: version: nixpkgs: Maintainer information:
Change:
pkg-config python3 ] <del> ++ optionals useGtk [ intltool wrapGAppsHook ]; </del> <ins> ++ optionals useGtk [ desktop-file-utils intltool meson ninja wrapGAppsHook ]; </ins> buildInputs = [ a52dec

Discussion:
Package name: handbrake Latest released version: 1.7.3 Current version on the unstable channel: 1.6.1 Current version on the stable/release channel: 1.6.1 Notify maintainers Note for maintainers: Please tag this issue in your PR.
Revised to 1.7.2 release
Revised to 1.7.3
Change:
"ehci_hcd" "ehci_pci" "ohci_hcd" <ins> "ohci_pci" </ins> "xhci_hcd" "usbhid" "hid_generic"

Discussion:
Project description Metadata homepage URL: source URL: license: MIT and Apache 2.0 platforms: linux and darwin (might also work on other platforms) Additional Notes It's worth noting that appears to be updating off the branch with a re-created tag upon each "release". It may be the case that doesn't make sense to be in right now, but perhaps folks have ideas on what it could look like to update automatically. EDIT (17 Apr 2023): I suspect the package will go in . It's also worth adding the following note from the source URL's ...
Didn't try it out myself, but this may work
I'm getting close to publishing a PR actually :) Should be up soon.
Update: adding packaging to the upstream flake may be the best idea for now. Either nixpkgs will need to support Rust-based packages with nightly toolchains (unlikely and for good reasons!) or will need to be buildable, and intentionally so, not as a hack, with stable Rust (linked issue: ). The good news is that caching solutions exist and work in should provide a good bluepoint for where to start with an upstream contribution. Full Context: Fortunately, likely will not have the same issue being included in nixpkgs, so I am authoring a PR to add reindeer (issue: ).
As of yesterday, I have a flake available on my fork that you can use to consume the binary in your downstream projects easily. For now, consider this a simple workaround. I plan on semi-regular-kinda-ish updating it and rebasing on trunk, and eventually contributing it upstream; see also Flake usage is easy. Something like the following should work where you can use or inside your flake outputs to refer to it, and you can put it in your environment, etc: You can also get a binary in your with
As of , there are now buck2 binaries, thanks to the Meta team doing releases! They can be updated every two weeks easily. So that means you don't need a Flake, cache, or any expensive build steps. Please let me know if the binary doesn't work for you; I've done some light testing on NixOS, and it seems to work fine in a normal environment; if things are broken somehow, we can pull it or figure something out.

Two side notes: I will probably migrate the flake to a new repository, so that I don't have to keep my main development fork clean at the moment. We can probably close this now, I think.
Thanks for the help I believe does close this issue since is now in nixpkgs. Great work and thank you again :)
Change:
remote: https://rubygems.org/ specs: chronic (0.10.2) <del> highline (2.0.3) </del> <ins> highline (2.1.0) matrix (0.4.2) </ins> rchardet (1.8.0) <del> reckon (0.8.0) </del> <ins> reckon (0.9.2) </ins> chronic (>= 0.3.0) highline (>= 1.5.2) <ins> matrix (>= 0.4.2) </ins> rchardet (>= 1.8.0) PLATFORMS

Discussion:
Package name: reckon Latest released version: 0.9.2 <!-- Search your package here: --- Current version on the unstable channel: 0.8.0 Current version on the stable/release channel: 0.8.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! --- This would also fix the crash that is currently present on nixos-23.05 due to matrix not being in the ruby stdlib anymore. The fix for this is present in upstream versions 0.8.1 and later. 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.
Change:
{ stdenv, fetchFromGitHub, makeDesktopItem , pkgconfig, autoconf213, alsaLib, bzip2, cairo <del> , dbus, dbus-glib, file, fontconfig, freetype , gstreamer, gst-plugins-base, gst_all_1 , gtk2, hunspell, icu, libevent, libjpeg, libnotify , libstartup_notification, libvpx, makeWrapper, libGLU_combined , nspr, nss, pango, perl, python, libpulseaudio, sqlite , unzip, xorg, which, yasm, zip, zlib </del> <ins> , dbus, dbus-glib, ffmpeg, file, fontconfig, freetype , gnome2, gnum4, gtk2, hunspell, libevent, libjpeg , libnotify, libstartup_notification, makeWrapper , libGLU_combined, perl, python, libpulseaudio , unzip, xorg, wget, which, yasm, zip, zlib </ins> }: <del> stdenv.mkDerivation rec { name = "palemoon-${version}"; version = "27.9.4"; </del> <ins> let libPath = stdenv.lib.makeLibraryPath [ ffmpeg ]; in stdenv.mkDerivation rec { pname = "palemoon"; version = "28.6.0.1"; </ins> src = fetchFromGitHub { <del> name   = "palemoon-src"; </del> <ins> name   = "${pname}-${version}"; </ins> owner  = "MoonchildProductions"; <del> repo   = "Pale-Moon"; rev    = version + "_Release"; sha256 = "0ir5gzhw98gfn15x58g1fwi11jd7gysvacqxg1v0jdjhgdl4m5sx"; </del> <ins> repo   = "UXP"; rev    = "PM${version}_Release"; sha256 = "1adgajy5vsghvjlv2nqyrbp6mnv3k6slqxxi8r949xlb5h6d210b"; </ins> }; desktopItem = makeDesktopItem {

Discussion:
On November 13th Palemoon 28.2.0 was released with very important security updates: This browser has an integrated update checker which is complaining repeatedly about the security update (which is good!) Install palemoon, wait a few minutes, a pop-up window raises asking to update palemoon. system: host os: multi-user?: sandbox: version: channels(user): nixpkgs:
Change:
featherpad = qt5.callPackage ../applications/editors/featherpad {}; <del> feedreader = callPackage ../applications/networking/feedreaders/feedreader {}; </del> fend = callPackage ../tools/misc/fend { }; ferm = callPackage ../tools/networking/ferm { };

Discussion:
This project is no longer activily maintained! there is a spiritual successor, so maybe package that instead cc maintainer
I marked this as stale due to inactivity. &rarr;
Change:
<ins> { stdenv, fetchFromGitHub, lib, pkg-config, automake, autoreconfHook, libtool, libplist, libimobiledevice, libxml2, curl, usbmuxd, }: stdenv.mkDerivation (finalAttrs: { pname = "libideviceactivation"; version = "1.1.1"; src = fetchFromGitHub { owner = "libimobiledevice"; repo = "libideviceactivation"; rev = "refs/tags/${finalAttrs.version}"; hash = "sha256-owcQpCN4+A785oy9pCboJIyfpgZ6X+8PRzqGtWpYl2w="; }; nativeBuildInputs = [ pkg-config automake autoreconfHook ]; buildInputs = [ libtool libplist libimobiledevice libxml2 curl usbmuxd ]; installFlags = [ "PREFIX=$(out)" ]; meta = { description = "A library to manage the activation process of Apple iOS devices."; homepage = "https://libimobiledevice.org"; license = with lib.licenses; [ lgpl21 gpl3 ]; mainProgram = "ideviceactivation"; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ clebs ]; }; }) </ins>

Discussion:
Project description Utility to activate iPhones Metadata homepage URL: source URL: license: lgpl-2.1, GPL-3.0 platforms: unix, linux, darwin, ... Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
qtgraphicaleffects ]; <del> NIX_CFLAGS_COMPILE = "-I${libmlt}/include/mlt++ -I${libmlt}/include/mlt"; </del> <ins> NIX_CFLAGS_COMPILE = "-I${mlt.dev}/include/mlt++ -I${mlt.dev}/include/mlt"; </ins> qmakeFlags = [ "QMAKE_LRELEASE=${stdenv.lib.getDev qttools}/bin/lrelease" "SHOTCUT_VERSION=${version}"

Discussion:
Shotcut in theory supports LADSPA plugins. However, LADSPA plugins are not found by Shotcut on NixOS version Install a bunch of LADSPA plugins (by listing them in ) Open Shotcut Add effects to a track Look for audio effects: no LADSPA plugins are shown Please run and paste the results.
cc maintainers
I tried to build shotcut and mlt with ladspa-sdk and set LADSPA_PATH, but did not manage to get the ladspa plugins working yet. ,-(
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 . on the on .
found out why: configure is using , which is not available, and therefore does disable ladspa. Preparing a PR.