jiebi/CodeConvo huggingface dataset:
Change:
When using Kodi with the YouTube plugin , I get the following error: Steps to reproduce the behavior: The YouTube plugin used to work perfectly. shows that the dependency was but that the dependency is an old one. The wrapper is here:
Thanks for catching this. Looks like a pretty straight forward addon to package. Is this something you'd be interested in tackling
I can, if I find the time! One thing I do not understand is that the dependency is an old one. I could see that the YouTube plugin is failing because the new dependency is missing, but it seems to fail because of (which is also not provided by Nixpkgs, but why didn't it fail before?).
I have tested this and it works for me. Thanks

Discussion:
<ins> { lib, buildKodiAddon, fetchFromGitHub, addonUpdateScript }: buildKodiAddon rec { pname = "infotagger"; namespace = "script.module.infotagger"; version = "0.0.7"; src = fetchFromGitHub { owner = "jurialmunkey"; repo = namespace; rev = "v${version}"; hash = "sha256-Us7ud0QORGn+ALB4uyISekp0kUYY8nN8uFNg8MlxEB0="; }; passthru = { # Unusual Python path. pythonPath = "resources/modules"; updateScript = addonUpdateScript { attrPath = "kodi.packages.infotagger"; }; }; meta = with lib; { homepage = "https://github.com/jurialmunkey/script.module.infotagger"; description = "Wrapper for new Nexus InfoTagVideo ListItem methods to maintain backwards compatibility"; license = licenses.gpl3Plus; maintainers = teams.kodi.members; }; } </ins>

<del> { lib, buildKodiAddon, fetchzip, addonUpdateScript, six, requests, inputstreamhelper }: </del> <ins> { lib, buildKodiAddon, fetchzip, addonUpdateScript, six, requests, infotagger, inputstreamhelper }: </ins> buildKodiAddon rec { pname = "youtube";

propagatedBuildInputs = [ six requests <ins> infotagger </ins> inputstreamhelper ];

idna = callPackage ../applications/video/kodi/addons/idna { }; <ins> infotagger = callPackage ../applications/video/kodi/addons/infotagger { }; </ins> inputstream-adaptive = callPackage ../applications/video/kodi/addons/inputstream-adaptive { }; inputstream-ffmpegdirect = callPackage ../applications/video/kodi/addons/inputstream-ffmpegdirect { };
Change:
I guess it's a political question whether Qt is an upgrade from Gtk, but for whatever reason the Qt version appears to have text in the toolbar instead of icons, so I'd like to stick with the inferior Gtk for now. nixos.audacious{,Qt5} have the same name, but versions 3.8 and 3.8.1 respectively.
What I understand from they support both. If we want to support both they should have different names.
For what it's worth, the qt/gtk separation was again abolished in . I wouldn't really blame gebner for what happened though: the upstream has indeed stated that they want to focus on Qt in the future. That said, anyone interested is still welcome to make a Qt-less build; shows it's still possible. about that focus thing: they seem to have walked it back in https://audacious-media- now gtk3 is back to "no[t] considered legacy".

Discussion:
stdenv.mkDerivation rec { name = "audacious-${version}"; <del> version = "3.8"; </del> <ins> version = "3.8.2"; </ins> src = fetchurl { url = "http://distfiles.audacious-media-player.org/audacious-${version}-gtk3.tar.bz2"; <del> sha256 = "0rpdzf9pb52lcswxypwh4nq3qkjzliw42v39nm5rlwwxdq6bm99q"; </del> <ins> sha256 = "1g08xprc9q0lyw3knq723j7xr7i15f8v1x1j3k5wvi8jv21bvijf"; </ins> }; pluginsSrc = fetchurl { url = "http://distfiles.audacious-media-player.org/audacious-plugins-${version}-gtk3.tar.bz2"; <del> sha256 = "0j9svdqdjvj5spx1vfp0m63xh8xwk8naqsikdxfxbb68xk33rxb9"; </del> <ins> sha256 = "1vqcxwqinlwb2l0kkrarg33sw1brjzrnq5jbhzrql6z6x95h4jbq"; </ins> }; nativeBuildInputs = [

}: let <del> version = "3.8.1"; </del> <ins> version = "3.8.2"; </ins> sources = { "audacious-${version}" = fetchurl { url = "http://distfiles.audacious-media-player.org/audacious-${version}.tar.bz2"; <del> sha256 = "1k9blmgqia0df18l39bd2bbcwmjfxak6bd286vcd9zzmjhqs4qdc"; </del> <ins> sha256 = "14xyvmxdax0aj1gqcz8z23cjcavsysyh6b3lkiczkv4vrqf4gwdx"; </ins> }; "audacious-plugins-${version}" = fetchurl { url = "http://distfiles.audacious-media-player.org/audacious-plugins-${version}.tar.bz2"; <del> sha256 = "0f16ivcp8nd83r781hnw1qgbs9hi2b2v22zwv7c3sw3jq1chb70h"; </del> <ins> sha256 = "1m7xln93zc4qvb1fi83icyd5x2r6azqlvs5nigjz8az3l2kzrknp"; </ins> }; }; in stdenv.mkDerivation { inherit version; <del> name = "audacious-${version}"; </del> <ins> name = "audacious-qt5-${version}"; </ins> sourceFiles = lib.attrValues sources; sourceRoots = lib.attrNames sources;
Change:
Bottles gets stuck on the "Starting up" screen showing the "Downloading ~20kb of packages" message. Steps to reproduce the behavior: bottles the error message Bottles would start ! Additionally an earlier update broke the bottles listing screen. It would only let you have the "Library" tab active, but wouldn't let you click over to the "Bottles" listing screen. But you could still start the ".exe" file by double clicking it from a file explorer while having Bottles open in the background Please run and paste the result.
Upstream problem , it was fixed by I'll see if it's better to backport now or to wait for the next version. (Someone already backported it on their own repo, )
About the Library tab, it seems that Bottles depends on for it to work. Looking upstream, the cause seems to be . I'm not knowledgeable on how it should be fixed, though.
So, if I manually add to my , will that fix it?
I'm on the channel. Just should pull in the fixes, right? Once the pull request has been merged?
Yes to both questions. (Though not immediately after the merge, you must wait for to update)
Maybe I'm doing something wrong, but I have the same problem. I've updated the flake and rebuild, and it hangs in the same place. I also , but it didn't help.
It's on , but not on .

Discussion:
{ lib , fetchFromGitHub <del> , fetchFromGitLab </del> <ins> , fetchpatch </ins> , gitUpdater , python3Packages , blueprint-compiler

sha256 = "sha256-8VF/CD0Wu2eV6wOpj/M6peKDthFWlcg+1NzzTSIH4S8="; }; <del> patches = [ ./vulkan_icd.patch ]; </del> <ins> patches = [ ./vulkan_icd.patch # Remove next version (fetchpatch { url = "https://github.com/bottlesdevs/Bottles/commit/7cb284f9bac0b71bf632bfc70d94f7a53bc51267.patch"; hash = "sha256-mRF+BtQ0qM7Yvx7SONeH2wc04F87fEyNRlBuyQrzN8Y="; }) ]; </ins> # https://github.com/bottlesdevs/Bottles/wiki/Packaging nativeBuildInputs = [
Change:
We currently mark LLVM packages as "BSD3", which is incorrect (and always has been), see: Although BSD3 is certainly not a bad approximation, I imagine this got missed across updates to how we describe licenses. The NCSA license is already in our , for what it's worth. Apologies for filing an issue instead of a PR but hopefully the change itself is trivial if it's agreed this is the right thing to do :).
Working on this now.

Discussion:
{ stdenv, fetchurl, gmp }: stdenv.mkDerivation rec { <del> name = "ikarus-0.0.3"; </del> <ins> version = "0.0.3"; name = "ikarus-${version}"; </ins> src = fetchurl { <del> url = "http://ikarus-scheme.org/${name}.tar.gz"; </del> <ins> url = "http://launchpad.net/ikarus/0.0/${version}/+download/${name}.tar.gz"; </ins> sha256 = "0d4vqwqfnj39l0gar2di021kcf6bfpkc6g40yapkmxm6sxpdcvjv"; };
Change:
Can't run insomnia in the latest . It works <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. -- I use flakes, but From
Having the same error
I'm facing the same issue (gonna submit a PR to fix this), do you know when did this issue get introduced?
Not at all, first time insomnia user, I had a bad timing

Discussion:
libudev0-shim nghttp2 openssl <ins> stdenv.cc.cc.lib </ins> ]; in stdenv.mkDerivation rec { pname = "insomnia";
Change:
Running an upgrade () runs out of memory using the default NixOS demo VM image with 1.5GB of RAM, despite the Nix manual recommending only 768MB RAM. Run default NixOS VM Image with 1.5GB RAM. Install , to user-profile. run . Adding a swapfile is enough to fix this issue. My recommendation is to edit the default Nix VM Image to include a swapfile by default. Users who wish to add a swapfile themselves can simply do the following as root Then edit to add an entry for the swap file: System: NixOS 16.09.1502. (Flounder) Nix version: 1.11.6 Nixpkgs version: 16.09.1502.
The manual sais on Chapter 2. 9.: "If your machine has a limited amount of memory, you may want to activate swap devices now" So when you carefully follow the manual to install NixOS it should be fine. Do you agree
That is all well and good, but that is in the section for installing NixOS from scratch. I am referring to the default NixOS VM provided under the . It would make sense if that VM had swap configured and enabled by default. Or if not, then it would make sense to add the swap recommendation in the "" section of the manual. I haven't tried the AWS AMIs, but I think the same goes for them.
a Live CD should not alter the HDD. you can't just automatically create a 1 GB partition on a Windows install. If you have already a swap partition, you could mount that. Would it be ok to just add some documentation? You can create a PR for that. Here is the code for the linked page:
I'm not referring to a liveCD, I'm referring to the VirtualBox image provided by NixOS. It is under the header "VirtualBox appliances" on Excerpt: This is a demo appliance for VirtualBox (in OVA format) that has X11 and KDE enabled, as well as the VirtualBox guest additions. To use it, download the OVA file, open VirtualBox, run “File → Import Appliance” from the menu, select the OVA file, and click “Import”. You can then start the virtual machine. When the KDE login screen appears, you can log in as user demo, password demo. To obtain a root shell, run sudo -i in the KDE terminal (konsole). I also am curious if the AWS AMIs on that same page have the same issue. I doubt there is a way to submit a pull request to alter the Virtualbox OVA or the AWS AMIs
:+1: to this. I don't know what the solution is. But it definitely seems like the VirtualBox VM should get swap.

Discussion:
boot.growPartition = true; boot.loader.grub.device = "/dev/sda"; <ins> swap.swapDevices = { device = "/var/swap"; size = 2048; }; </ins> virtualisation.virtualbox.guest.enable = true; };
Change:
Remmina fails to connect to RDP gateway when because it cannot find the openssl cert store. Steps to reproduce the behavior: Remmina to an RDP server via the RDP gateway Observe the following error The application should use the systems cert store when connecting to external sources. When I run the remmina with the application works. I want to help solve this issue, can someone please help me write the patch? (I would like to contribute more to nixpkgs)

Discussion:
preFixup = '' gappsWrapperArgs+=( <ins> --set-default SSL_CERT_DIR "/etc/ssl/certs/" </ins> --prefix LD_LIBRARY_PATH : "${libX11.out}/lib" ) '';
Change:
Project description Hosts a local server in your workspace for you to preview your webpages on. Metadata homepage URL: source URL: license: MIT license platforms: vscode
Total beginner here, aspiring maintainer. So I tried until I hit an error: Create a new directory for the Live Preview extension package: Create a file in the newly created directory: Edit the Update the and attributes: To find the version and download URL, visit the Visual Studio Code marketplace page for the extension () and on page () copy the most recent 14 hours ago number . To calculate the sha256 hash, use nix-prefetch-url: Now how do I add the package to the , I search the section with vscode an find this entry: Do I add the package like this? When saving the file with this line my Vscode shows in the corner: and there is an error when building the package. How do I proceed with this?
Sorry, I'm another beginner, so maybe what I say below will have a kind of error. It seems the current vscode-extension hasn't been place on , but place in and there is a kind of function like to help you maybe you can try to look at commit and check how other commit to it, actually in May original mind, it is not easy to get it and I have no understanding about how vscode-extension work with vscode thus i choose to make a issue about it
OK that's very helpful! I will investigate it.

Discussion:
}; }; <ins> ms-vscode.live-server = buildVscodeMarketplaceExtension { mktplcRef = { name = "live-server"; publisher = "ms-vscode"; version = "0.4.8"; sha256 = "sha256-/IrLq+nNxwQB1S1NIGYkv24DOY7Mc25eQ+orUfh42pg="; }; meta = { description = "Launch a development local Server with live reload feature for static & dynamic pages"; downloadPage = "https://marketplace.visualstudio.com/items?itemName=ms-vscode.live-server"; homepage = "https://github.com/microsoft/vscode-livepreview"; license = lib.licenses.mit; }; }; </ins> ms-vscode.makefile-tools = buildVscodeMarketplaceExtension { mktplcRef = { name = "makefile-tools";
Change:
Several applications (including xterm) log errors relating to libfakeXinerama not being found. Note: this issue was phrased different, this error happened to be a red herring, but it's still an issue with corresponding fix. Steps to reproduce the behavior: ¹ ¹: my actual command line is this one, but the other options are merely for usability (i.e. closing the session properly instead of leaving dangling servers running): xterm runs normally. Many error messages like these are being logged: The file is used as follows: The file is created as follows: Note that is invalid while or would be valid. Please run and paste the result.
Regarding the extensive edit and the title change: I've confirmed that the PR works and silences the plethora of error messages, however it doesn't fix GLX, so I removed that from the issue and will continue my wild goose chase.

Discussion:
-            log.error("Error: cannot launch ldconfig -p to locate libfakeXinerama:") -            log.error(" %s", e) -    return find_lib("libfakeXinerama.so.1") <del> +    return "@libfakeXinerama@/lib/libfakeXinerama.so.1" </del> <ins> +    return "@libfakeXinerama@/lib/libfakeXinerama.so.1.0" </ins> current_xinerama_config = None
Change:
Qutebrowser crashes during startup with the following error message: Steps to reproduce the behavior: The derivation did not change for a while, and so I expect the reason is some changes in . commit hash: `

Discussion:
buildPythonApplication = if isQt6 then python3Packages.buildPythonApplication else mkDerivationWith python3Packages.buildPythonApplication; pname = "qutebrowser"; <del> version = if isQt6 then "unstable-2023-03-19" else "2.5.3"; </del> <ins> version = if isQt6 then "unstable-2023-04-18" else "2.5.3"; </ins> in assert withMediaPlayback -> gst_all_1 != null;

fetchFromGitHub { owner = "qutebrowser"; repo = "qutebrowser"; <del> rev = "294e73660c1f3d1aff50843c25e2f8f7574c4332"; sha256 = "sha256-vXMME9vqB4C4MScT9j7lOz4Bvu5R8nHFKi+uz9mbqtg="; </del> <ins> rev = "d4cafc0019a4a5574caa11966fc40ede89076d26"; hash = "sha256-Ma79EPvnwmQkeXEG9aSnD/Vt1DGhK2JX9dib7uARH8M="; </ins> } # the release tarballs are different from the git checkout! else fetchurl {
Change:
I'm overriding nss package to nsslatest for spotify to be able to open links in firefox. After updating inputs for my config fails. I have in config. Steps to reproduce the behavior: nss for spotify to rebuild config Nss should get overridden successfully, not fail. ! It seems to be caused by commit adding support for macos. It seems I can only override arguments which are now Please run and paste the result.
in the meantime, overriding seems to be a workaround. I'm using the following to override :
Fix:
Facing the same issue, as I had an override with . Looks like this was broken in (cc ).
Re your actual problem: IMHO the structuring of the package currently isn't very nice anyway, so I'd be open to a PR that improves the situation (i.e. to be able to do ).

Discussion:
<del> { lib, stdenv, callPackage }: </del> <ins> { lib , stdenv , callPackage , ... }@args: </ins> let <ins> extraArgs = removeAttrs args [ "callPackage" ]; </ins> pname = "spotify"; meta = with lib; {

}; in if stdenv.isDarwin <del> then callPackage ./darwin.nix { inherit pname meta; } else callPackage ./linux.nix { inherit pname meta; } </del> <ins> then callPackage ./darwin.nix (extraArgs // { inherit pname meta; }) else callPackage ./linux.nix (extraArgs // { inherit pname meta; }) </ins>
Change:
When someone wants to set on their system configuration the evaluation fails with the following error. Steps to reproduce the behavior: any system config (or any other arch) the aboves error Everything builds just fine. My fantastic bisect skills (be aware of the sarcasm) nailed it down to . The PR sets which breaks the evaluation. Possibly a is another solution here and that seems to fix eval for me (but i am not purposing the change as i am absolut unaware of side-effects), or the mkDerivation code needs to be changed to support in case someone sets (as you are the author of the PR that possibly broke the eval) beside that i sadly dont know whom to ping. Please run and paste the result.
My pr didn't add the requiredSystemFeatures line so it must have been broken since
Ah sorry you are right, i had multiple PRs open and I must have picked the wrong one. :(

Discussion:
patches = (args.patches or [ ]) ++ [ ./patches/aws-sdk-cpp-TransferManager-ContentEncoding.patch ]; # only a stripped down version is build which takes a lot less resources to build <del> requiredSystemFeatures = null; </del> <ins> requiredSystemFeatures = [ ]; </ins> }); aws-sdk-cpp-nix = (aws-sdk-cpp.override {

customMemoryManagement = false; }).overrideAttrs (args: { # only a stripped down version is build which takes a lot less resources to build <del> requiredSystemFeatures = null; </del> <ins> requiredSystemFeatures = [ ]; </ins> });
Change:
Building this package twice does not produce the bit-by-bit identical result each time, making it harder to detect CI breaches. You can read more about this at https://reproducible- . Fixing bit-by-bit reproducibility also has additional advantages, such as avoiding hard-to-reproduce bugs, making content-addressed storage more effective and reducing rebuilds in such systems. You can use to analyze the differences in the output of the two builds. To view the build log of the build that produced the artifact in the binary cache: /cc
These files are generated by , based on the files in . The install flags are: I suspect because doesn't know depends on the other two targets, the parallelism makes this nondeterministic. Sort of confirmed by the logs:

Discussion:
''; installTargets = [ "install" "install-otb" "fontdir" ]; <ins> # fontdir depends on the previous two targets, but this is not known # to make, so we need to disable parallelism: enableParallelInstalling = false; </ins> meta = with lib; { description = "A clean fixed width font";
Change:
blender to import a gltf model get a huge error, but no model and will be fixed with blender 3.5. But as that is probably still a few months away, I would actually quite like to continue using blender on nix until then. system: host os: multi-user?: sandbox: version: channels(root): channels(betalars): nixpkgs:

Discussion:
<ins> diff --git a/release/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_mesh.py b/release/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_mesh.py index 41dd4d03..a97f9d38 100755 --- a/release/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_mesh.py +++ b/release/scripts/addons/io_scene_gltf2/blender/imp/gltf2_blender_mesh.py @@ -572,7 +572,7 @@ def set_poly_smoothing(gltf, pymesh, mesh, vert_normals, loop_vidxs): # Try to guess which polys should be flat based on the fact that all the # loop normals for a flat poly are = the poly's normal. -    poly_smooths = np.empty(num_polys, dtype=np.bool) +    poly_smooths = np.empty(num_polys, dtype=np.bool_) poly_normals = np.empty(num_polys * 3, dtype=np.float32) mesh.polygons.foreach_get('normal', poly_normals) </ins>

hash = "sha256-JHxMEignDJAQ9HIcmFy1tiirUKvPnyZ4Ywc3FC7rkcM="; }; <del> patches = lib.optional stdenv.isDarwin ./darwin.patch; </del> <ins> patches = [ # remove with 3.5.X ./blender-numpy.patch ] ++ lib.optional stdenv.isDarwin ./darwin.patch; </ins> nativeBuildInputs = [ cmake makeWrapper python310Packages.wrapPython llvmPackages.llvm.dev ] ++ lib.optionals cudaSupport [ addOpenGLRunpath ];
Change:
Steps to reproduce the behavior: It takes a while to compile, but when finished the memory usage goes really high in the testphase, during in the step . I have to keyboard interrupt before oom-killer nukes my GUI. I have 16 GiB of RAM, so low memory shouldn't be the problem. <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. -- I'm on a flake based system, so no channels.
Thanks for raising. It's probably case 4 & 7: Have you tried building the upstream project, both as is & in a nix sandbox? I'm thinking this isn't a nixpkgs specific issue. If you could raise an issue on the upstream repo I'll update and disable all tests under for now
yep i just set up a registry for the master branch and build the new version with and no memory overload, so that fixed it gonna try to build 0.11.5 and 6 without nix now
building "as is" means just cloning the project and using right? or do i have to build on a different distro?
Yeah thats it. Im guessing it will work fine but building the normal project with no networking causes the issue.

Discussion:
, pkg-config , openssl # darwin dependencies <del> , Security , CoreFoundation </del> <ins> , darwin </ins> , libiconv , curl }: rustPlatform.buildRustPackage rec { pname = "cargo-geiger"; <del> version = "0.11.5"; </del> <ins> version = "0.11.6"; </ins> src = fetchFromGitHub { owner = "rust-secure-code"; repo = pname; rev = "${pname}-${version}"; <del> sha256 = "sha256-PrrhxY+Hk1XfdV0u4GgIsbo8oNOFnqbCeivY2Ix6g+k="; </del> <ins> sha256 = "sha256-rGZJyCWGk2RUr52ICp4dVER3JMBrnLdOMusRm/GG2PE="; </ins> }; <del> cargoHash = "sha256-D3upXhKFkuZfEVOPJ9mCwoZkbkX9s2MltyTkKcBvb6I="; </del> <ins> cargoHash = "sha256-B6Ka35y2fJEDVd891P60TNppr5HGFnzVjLhhfoFCYUA="; </ins> buildInputs = [ openssl ] <del> ++ lib.optionals stdenv.isDarwin [ CoreFoundation Security libiconv curl ]; </del> <ins> ++ lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ CoreFoundation Security libiconv curl ]); </ins> nativeBuildInputs = [ pkg-config ] # curl-sys wants to run curl-config on darwin ++ lib.optionals stdenv.isDarwin [ curl.dev ];

"--skip serialize_test2_report" "--skip serialize_test3_report" "--skip serialize_test6_report" <del> "--skip test_package::case_2" "--skip test_package::case_3" "--skip test_package::case_6" </del> <ins> # multiple test cases that time-out or cause memory leaks "--skip test_package" </ins> "--skip test_package_update_readme::case_2" "--skip test_package_update_readme::case_3" "--skip test_package_update_readme::case_5"

inherit (darwin.apple_sdk.frameworks) Security; }; cargo-fuzz = callPackage ../development/tools/rust/cargo-fuzz { }; <del> cargo-geiger = callPackage ../development/tools/rust/cargo-geiger { inherit (darwin.apple_sdk.frameworks) Security CoreFoundation; }; </del> <ins> cargo-geiger = callPackage ../development/tools/rust/cargo-geiger { }; </ins> cargo-hf2 = callPackage ../development/tools/rust/cargo-hf2 { inherit (darwin.apple_sdk.frameworks) AppKit;
Change:
The webkit integration of telegram-desktop is broken, resulting in bots using to not work properly. Steps to reproduce the behavior: a chat with the demo bot . the "Order Food" button telegram-desktop crashes, or the webview fails to render the webpage The webkit integration works as shown in Reference:
Arch Linux related issue closed today: , telegram-desktop now works on Arch Linux since 5.0.2.
There is also improvement on our front, it now shows "tls support is not available" in stead of straight crashing. Edit: which can be fixed by adding glib-networking.

Discussion:
, qtsvg , qtimageformats , gtk3 <ins> , glib-networking </ins> , boost , fmt , libdbusmenu

] ++ lib.optionals stdenv.isLinux [ qtwayland gtk3 <ins> glib-networking </ins> fmt libdbusmenu alsa-lib