jiebi/CodeConvo huggingface dataset:
Change:
''; }); <ins> # On Darwin, git-annex mis-detects options to `cp`, so we wrap the binary to # ensure it uses Nixpkgs' coreutils. git-annex = with pkgs; if (!stdenv.isLinux) then let path = stdenv.lib.makeBinPath [ coreutils ]; in overrideCabal (addBuildTool super.git-annex makeWrapper) (_drv: { postFixup = '' wrapProgram $out/bin/git-annex  --prefix PATH : "${path}" ''; }) else super.git-annex; </ins> # The test suite has undeclared dependencies on git. githash = dontCheck super.githash;

Discussion:
During configure, ’s configuration script checks for certain features of the command, to quote the source: The latter two are not available on macOS, but nevertheless get enabled (I suppose is in when configuring?). Things we can do: with on darwin. haven’t really looked into how this build system works, but maybe we can pass configure flags to explicitly disable these features no matter what on darwin? it away.
For searchability, a typical error would be:
FTR I’m not quire sure where to apply any of the fixes, probably in . (/cc
Change:
quaternion = libsForQt5.callPackage ../applications/networking/instant-messengers/quaternion { }; <del> mirage-im = libsForQt5.callPackage ../applications/networking/instant-messengers/mirage { }; </del> tensor = libsForQt5.callPackage ../applications/networking/instant-messengers/tensor { }; libtensorflow = python3.pkgs.tensorflow.libtensorflow;

Discussion:
was working in 22.05 but in 22.11 not anymore. The package itself does not seem to have been changed, so there must be a dependency update problem. The mirage window shows a loading symbol to the end of time. ! Package is working <!-- 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.
Smells like the QML cache issue. Trying clearing out mirage/qml related looking things under .
The qml issue resulted in a segfault iirc. This just looks like dependencies were updated, and since mirage has been unmaintained upstream for more than a year, it broke. Maybe mirage should be removed from nixpkgs.
Maybe mirage should be removed from nixpkgs. no argument from me.
Mirage has been forked https://mx-
Hello & :wave: What would you think the best way forward would be? Should be marked as broken, or should the package be deleted. Or something else entirely? If you want it marked as broken or deleted then I can do that in a PR.
Since mirage is now abandonware, it should be removed.
Change:
<ins> { lib, stdenv, fetchFromGitHub, cmake, pkg-config, curl, boost, liboauth, jsoncpp, htmlcxx, rhash, tinyxml-2, help2man, html-tidy, libsForQt5, testers, lgogdownloader, enableGui ? true, }: stdenv.mkDerivation rec { pname = "lgogdownloader"; version = "3.14"; src = fetchFromGitHub { owner = "Sude-"; repo = "lgogdownloader"; rev = "refs/tags/v${version}"; hash = "sha256-pxYiSefscglHN53wvp38Ec4/3X46sWc56Y4YKNtqABQ="; }; nativeBuildInputs = [ cmake pkg-config help2man html-tidy ] ++ lib.optional enableGui libsForQt5.wrapQtAppsHook; buildInputs = [ boost curl htmlcxx jsoncpp liboauth rhash tinyxml-2 ] ++ lib.optionals enableGui [ libsForQt5.qtbase libsForQt5.qtwebengine ]; cmakeFlags = lib.optional enableGui "-DUSE_QT_GUI=ON"; passthru.tests = { version = testers.testVersion { package = lgogdownloader; }; }; meta = { description = "Unofficial downloader to GOG.com for Linux users. It uses the same API as the official GOGDownloader"; mainProgram = "lgogdownloader"; homepage = "https://github.com/Sude-/lgogdownloader"; license = lib.licenses.wtfpl; maintainers = with lib.maintainers; [ _0x4A6F ]; platforms = lib.platforms.linux; }; } </ins>

Discussion:
Package name: lgogdownloader Latest released version: 3.14 <!-- Search your package here: --- Current version on the unstable channel: 3.12 Current version on the stable/release channel: 3.12 <!-- 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:
<del> { lib, python3, fetchFromGitHub }: with python3.pkgs; buildPythonApplication rec { pname = "bukut"; version = "0.11"; src = fetchFromGitHub { owner = "peterjschroeder"; repo = "bukut"; rev = "v${version}"; sha256 = "sha256-Hp9/tSdRNAoll/fYNJuhYC7cgy5AK3PUtYUsS6zsz1Y="; }; propagatedBuildInputs = [ asciimatics beautifulsoup4 natsort pyperclip pyxdg ]; meta = with lib; { description = "Text user interface for buku bookmark manager"; homepage = "https://github.com/peterjschroeder/bukut"; license = licenses.gpl3Only; maintainers = with maintainers; [ taha ]; }; } </del>

Discussion:
do you still use bukut ? I just noticed the project was archived . If the software is useful I wouldn't mind keeping it but the value looks think compared to buku or rofi-buku etc. Do you still use it/should we remove it
I don't use it anymore. I would appreciate its removal. If not, I can remove it.
this (fig)soda is lethal ! well done
Change:
./programs/partition-manager.nix ./programs/plotinus.nix ./programs/proxychains.nix <ins> ./programs/qdmr.nix </ins> ./programs/qt5ct.nix ./programs/rog-control-center.nix ./programs/rust-motd.nix

Discussion:
Project description a program for managing several popular DMR hand held radios Metadata homepage URL: source URL: license: gpl3 platforms: linux, macos
Change:
pyxdg pyyaml tzlocal <ins> ruamel-yaml rich </ins> ]; checkInputs = with python3.pkgs; [ pytest-bdd <ins> pytest-xdist </ins> pytestCheckHook toml ]; <ins> # Upstream expects a old pytest-bdd version # Once it changes we should update here too # https://github.com/jrnl-org/jrnl/blob/develop/poetry.lock#L732 disabledTests = [ "bdd" ]; </ins> postPatch = '' substituteInPlace pyproject.toml  --replace 'tzlocal = ">2.0, <3.0"' 'tzlocal = ">2.0, !=3.0"'

Discussion:
Steps to reproduce the behavior: jrnl test errors N/A <!-- 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.
I have opened a PR for fix and upgrade, but I still fail to run tests at the moment.
Change:
withCD = config.clementine.cd or true; withCloud = config.clementine.cloud or true; <del> version = "1.3.1"; </del> <ins> version = "1.4.0rc1"; </ins> src = fetchFromGitHub { owner = "clementine-player"; repo = "Clementine"; rev = version; <del> sha256 = "0i3jkfs8dbfkh47jq3cnx7pip47naqg7w66vmfszk4d8vj37j62j"; </del> <ins> sha256 = "1rqk0hrsn8f8bjk0j0vq1af0ygy6xx7qi9fw0jjw2cmj6kzckyi2"; </ins> }; patches = [ ./clementine-spotify-blob.patch <del> # Required so as to avoid adding libspotify as a build dependency (as it is # unfree and thus would prevent us from having a free package). ./clementine-spotify-blob-remove-from-build.patch (fetchpatch { # Fix w/gcc7 url = "https://github.com/clementine-player/Clementine/pull/5630.patch"; sha256 = "0px7xp1m4nvrncx8sga1qlxppk562wrk2qqk19iiry84nxg20mk4"; }) (fetchpatch { # Fixes compilation with chromaprint >= 1.4 url = "https://github.com/clementine-player/Clementine/commit/d3ea0c8482dfd3f6264a30cfceb456076d76e6cd.patch"; sha256 = "1ifrs5aqdzw16jbnf0z1ilir20chdnr9k5n21r99miq9hzjpbh12"; }) </del> ]; nativeBuildInputs = [ cmake pkgconfig ];

Discussion:
Describe the bug Since some day, clementine refuse to work. I bisected the error to the commit . The error message in the terminal is: realloc(): invalid pointer fish : Tâche , './result/bin/clementine' terminée par le signal SIGABRT (Abandon) To Reproduce go to a nixpkgs git tree Expected behavior clementine start as expected Notify maintainers <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. -- Metadata system: host os: multi-user?: sandbox: version: channels(root): channels(marius): nixpkgs: Maintainer information:
Looks like we are hitting here. cc
I could have sworn I tested this… let me see if I can reproduce this issue.
Yup, and reverting the projectm fix makes it run again. Hm… I was really sure I tested clementine. I don't think I'll have time to look into this properly until the weekend, so as a quick fix, you can revert the projectm update, if you want to.
Change:
<del> { lib, stdenv, fetchFromGitLab, meson, ninja , wrapGAppsHook3, pkg-config, desktop-file-utils , appstream-glib, pythonPackages, glib, gobject-introspection , gtk3, webkitgtk, glib-networking, gnome, gspell, texliveMedium , shared-mime-info, libhandy, fira, sassc }: let pythonEnv = pythonPackages.python.withPackages(p: with p; [ regex setuptools levenshtein pyenchant pygobject3 pycairo pypandoc chardet ]); in stdenv.mkDerivation rec { pname = "apostrophe"; version = "2.6.3"; src = fetchFromGitLab { owner  = "World"; repo   = pname; domain = "gitlab.gnome.org"; rev    = "v${version}"; sha256 = "sha256-RBrrG1TO810LidIelYGNaK7PjDq84D0cA8VcMojAW3M="; }; nativeBuildInputs = [ meson ninja pkg-config desktop-file-utils appstream-glib wrapGAppsHook3 sassc gobject-introspection ]; buildInputs = [ glib pythonEnv gtk3 gnome.adwaita-icon-theme webkitgtk gspell texliveMedium glib-networking libhandy ]; postPatch = '' substituteInPlace data/media/css/web/base.css                                         --replace 'url("/app/share/fonts/FiraSans-Regular.ttf") format("ttf")'              'url("${fira}/share/fonts/opentype/FiraSans-Regular.otf") format("otf")'  --replace 'url("/app/share/fonts/FiraMono-Regular.ttf") format("ttf")'              'url("${fira}/share/fonts/opentype/FiraMono-Regular.otf") format("otf")' patchShebangs --build build-aux/meson_post_install.py ''; preFixup = '' gappsWrapperArgs+=( --prefix PYTHONPATH : "$out/lib/python${pythonEnv.pythonVersion}/site-packages/" --prefix PATH : "${texliveMedium}/bin" --prefix XDG_DATA_DIRS : "${shared-mime-info}/share" ) ''; meta = with lib; { homepage = "https://gitlab.gnome.org/World/apostrophe"; description = "A distraction free Markdown editor for GNU/Linux"; license = licenses.gpl3; platforms = platforms.linux; maintainers = [ maintainers.sternenseemann ]; mainProgram = "apostrophe"; }; } </del>

Discussion:
Package name: apostrophe Latest released version: 3.0 <!-- Search your package here: --- Current version on the unstable channel: 2.6.3 Current version on the stable/release channel: 2.6.3 <!-- 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:
cdparanoia = cdparanoiaIII; <del> cdparanoiaIII = callPackage ../applications/audio/cdparanoia { }; </del> <ins> cdparanoiaIII = callPackage ../applications/audio/cdparanoia { inherit (darwin) IOKit; inherit (darwin.apple_sdk.frameworks) Carbon; }; </ins> cdrtools = callPackage ../applications/misc/cdrtools { };

Discussion:
Using version
Hello! Can you confirm this patch works on OSX + ? I get the following error above.
This might be the same issue that's breaking
Change:
, qtquickcontrols2, qtscript, qtsvg , qttools, qtwayland, qtwebchannel , qtwebengine # Runtime <del> , coreutils, libjpeg_turbo, pciutils, procps, utillinux </del> <ins> , coreutils, libjpeg_turbo, faac, pciutils, procps, utillinux </ins> , pulseaudioSupport ? true, libpulseaudio ? null }:

Discussion:
Describe the bug Zoom-us recordings have no sound, tested on three different NixOS machines, other non-NixOS Linux machines work well. To Reproduce Steps to reproduce the behavior: . a meeting. someone record it. for conversion to finish. it → no sound. with → no sound stream. , file is just 292 bytes. Expected behavior To have sound stream muxed into the resulting file. Screenshots n/a Additional context n/a Notify maintainers Metadata system: host os: multi-user?: sandbox: version: channels(m): channels(root): nixpkgs: Maintainer information:
Because it's not free software I see no way at all I can help debug this. Did it work for you on a different distro?
I don’t know how either. :'( Yes, exactly. Also I suppose that have rather extensive tests in place, and wouldn’t release a version with such a bug. Perhaps, as the first step, we could look at its when “Record” is being pressed — maybe it’s missing some library?
I cannot confirm, works for me.
huh, that’s good to hear! Can you show your ?
Another way to test on NixOS is to enable and install the Flatpak package from here: If the Flatpak package also does not work, we may be able to rule out the package itself, but not necessarily vice-versa.
Incidentally, I am able to reproduce this on Gnome + Wayland with nixpkgs-unstable. The Zoom application does show a popup saying "Your speakers and microphone are not working correctly". Investigating.
Using reveals that Zoom requires on its PATH. PR incoming.
Change:
sigil = libsForQt5.callPackage ../applications/editors/sigil { }; <ins> signal-cli = callPackage ../applications/networking/instant-messengers/signal-cli { }; </ins> signal-desktop = callPackage ../applications/networking/instant-messengers/signal-desktop { }; slither-analyzer = with python3Packages; toPythonApplication slither-analyzer;

Discussion:
signal-cli provides a command line interface and daemon for sending and receiving messages on .
has some packaging I haven't tested yet. Also for reference it has .
seems to work, or at least sending with the command. Can I PR this to nixpkgs? Requesting your permission because it's based on . Thanks.
Absolutely, happy if it helps someone :)
Change:
stdenv.mkDerivation rec { pname = "clash-verge"; <del> version = "1.3.1"; </del> <ins> version = "1.3.2"; </ins> src = fetchurl { url = "https://github.com/zzzgydi/clash-verge/releases/download/v${version}/clash-verge_${version}_amd64.deb"; <del> hash = "sha256-AEOFMKxrkPditf5ks++tII6zeuH72Fxw/TVtZeXS3v4="; </del> <ins> hash = "sha256-46+7P9WH85fC3m+5LQHpvZX2ggeH6djoO53fQxQJdYk="; </ins> }; <del> unpackPhase = "dpkg-deb -x $src ."; </del> nativeBuildInputs = [ dpkg wrapGAppsHook

Discussion:
Clash Verge itself is licensed under GPLv3, but it ships the proprietary (premium) version of the official clash core. Clash Verge should not bundle the unfree Clash Premium core. ! It is documented how to replace the premium core with the free/opensource one (in Chinese): Maybe we can replace the bundled clash cores with and in nixpkgs. <!-- 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: nixpkgs:
Change:
ln -s ${spirv-headers} third_party/spirv-tools/external/spirv-headers ''; <del> nativeBuildInputs = [ cmake python3 ] ++ lib.optionals stdenv.isDarwin [ darwin.cctools ]; </del> <ins> nativeBuildInputs = [ cmake python3 ] ++ lib.optionals stdenv.isDarwin [ cctools ] ++ lib.optionals (stdenv.isDarwin && stdenv.isAarch64) [ autoSignDarwinBinariesHook ]; </ins> postInstall = '' moveToOutput "lib/*.a" $static

Discussion:
glslc binary in shaderc has invalid signature Steps to reproduce the behavior: to compile shader on aarch64-darwin to SPIR-V should not be killed
Change:
pandoc-types = doDistribute self.pandoc-types_1_21; rfc5051 = doDistribute self.rfc5051_0_2; <ins> # Upstream forgot to change the Cabal version bounds in the test suite. # See: https://github.com/jaspervdj/stylish-haskell/pull/297 # Will be fixed whenever they next bump the version number stylish-haskell = appendPatch super.stylish-haskell (pkgs.fetchpatch { url = "https://github.com/jaspervdj/stylish-haskell/commit/9550aa1cd177aa6fe271d075177109d66a79e67f.patch"; sha256 = "159jr80k40hdq5gpqfjknqx6vj2licx1l0f57l5r3k4264lnxjdb"; }); </ins> # INSERT NEW OVERRIDES ABOVE THIS LINE } // (let <del> inherit (self) hls-ghcide; </del> <ins> inherit (self) hls-ghcide hls-brittany; </ins> hlsScopeOverride = self: super: { # haskell-language-server uses its own fork of ghcide # Test disabled: it seems to freeze (is it just that it takes a long time ?) <del> ghcide = hls-ghcide; </del> <ins> ghcide = dontCheck hls-ghcide; </ins> # we are faster than stack here hie-bios = dontCheck super.hie-bios_0_7_1; lsp-test = dontCheck super.lsp-test_0_11_0_5; # fourmolu can‘t compile with an older aeson aeson = dontCheck super.aeson_1_5_2_0; # brittany has an aeson upper bound of 1.5 <del> brittany = doJailbreak super.brittany; </del> <ins> brittany = hls-brittany; data-tree-print = doJailbreak super.data-tree-print; ghc-exactprint = dontCheck super.ghc-exactprint_0_6_3_2; </ins> }; in { # jailbreaking for hie-bios 0.7.0 (upstream PR: https://github.com/haskell/haskell-language-server/pull/357) haskell-language-server = dontCheck (doJailbreak (super.haskell-language-server.overrideScope hlsScopeOverride)); <del> hls-ghcide = appendPatch (dontCheck (super.hls-ghcide.overrideScope hlsScopeOverride)) (pkgs.fetchpatch { # This patch loosens the hie-bios upper bound. # It is already merged into upstream and won‘t be needed for ghcide 0.4.0 url = "https://github.com/haskell/ghcide/commit/3e1b3620948870a4da8808ca0c0897fbd3ecad16.patch"; sha256 = "1jwn7jgi740x6wwv1k0mz9d4z0b9p3mzs54pdg4nfq0h2v7zxchz"; }); fourmolu = super.fourmolu.overrideScope hlsScopeOverride; </del> <ins> hls-ghcide = dontCheck (super.hls-ghcide.overrideScope hlsScopeOverride); hls-brittany = dontCheck (super.hls-brittany.overrideScope hlsScopeOverride); fourmolu = dontCheck (super.fourmolu.overrideScope hlsScopeOverride); </ins> } )  // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super

Discussion:
Describe the bug , a nested dependency, requires < 4.1.14. To Reproduce
Can probably be closed now?
Yes, I thought that would happen automatically.
I just bumped on (something very similar to?) this:
Change:
{ stdenv, fetchurl, python2Packages, intltool, file <del> , wrapGAppsHook, virtinst, gtkvnc, vte, avahi, dconf </del> <ins> , wrapGAppsHook, gtkvnc, vte, avahi, dconf </ins> , gobjectIntrospection, libvirt-glib, system-libvirt <del> , gsettings_desktop_schemas, glib, libosinfo, gnome3 </del> <ins> , gsettings_desktop_schemas, glib, libosinfo, gnome3, gtk3 </ins> , spiceSupport ? true, spice_gtk ? null }:

Discussion:
Since , virtmanager no longer depends on pygtk; it is still listed in the dependencies though. Actually, most of the propagated dependencies are not mentioned anywhere in the virt-manager source code.
Change:
++ optionals withIconv [ libiconv ] # On Linux this should be in libc, do we really need it? ++ optionals withJack [ libjack2 ] ++ optionals withLadspa [ ladspaH ] <del> ++ optionals withLibplacebo [ libplacebo vulkan-headers ] </del> <ins> ++ optionals withLibplacebo [ (if (lib.versionAtLeast version "6.1") then libplacebo else libplacebo_5) vulkan-headers ] </ins> ++ optionals withLzma [ xz ] ++ optionals withMfx [ intel-media-sdk ] ++ optionals withModplug [ libmodplug ]

Discussion:
Package name: Latest released version: <!-- Search your package here: --- Current version on the unstable channel: Current version on the stable/release channel: <!-- 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.
Done here:
Change:
src = fetchurl rec { urls = [ "https://cdn.insynchq.com/builds/linux/${version}/insync_${version}-${ubuntu-dist}.deb" <del> "https://web.archive.org/web/20240622110117/${builtins.elemAt urls 0}" </del> <ins> "https://web.archive.org/web/20240731170718/${builtins.elemAt urls 0}" </ins> ]; <del> hash = "sha256-8gT2xLZa/zrM3X3AXTOvHelO0tF2w/3/qOyw2wB98uY="; </del> <ins> hash = "sha256-jexbcKU2N4esl6UHxre6C+0o8GD3DcdRJW2YYT5fUZs="; </ins> }; nativeBuildInputs = [

Discussion:
Steps to reproduce the behavior: Eventually nixos-rebuild fails and exits with the last few lines regarding the package build fail: Please run and paste the result. Could you please check it? Can this be related to the following . By the way - the latest available version seems to be - could you please upgrade to it and possibly it will resolve it?
Thanks for the heads-up, I will fix it when I am upgrading my nixpkgs fork, soon.
Please test and upvote:
Change:
buildInputs = [ SDL2 SDL2_ttf <ins> SDL2_image </ins> ]; postPatch = ''

Discussion:
<!-- Note that these are hard requirements --<!-- You can use the "Go to file" functionality on GitHub to find the package Then you can go to the history for this package Find the latest "packagename: oldversion -newversion" commit The "newversion" is the current version of the package --- <!-- Type the name of your package and try to find an open pull request for the package If you find an open pull request, you can review it! There's a high chance that you'll have the new version right away while helping the community! --- name: freenukum <!-- The current version can be found easily with the same process as above for checking the master branch If an open PR is present for the package, take this version as the current one and link to the PR --current version: 0.3.5 desired version: <!-- Search your package here: If no maintainer is listed for your package, tag the person that last updated the package --maintainers: Please tag this issue in your PR. Homepage: Project's URL has to:
Thanks a lot, (all of you).
Change:
continue fi <del> NEW_URL=$(instantiateClean semgrep.passthru.submodulesSubset."$SUBMODULE".url | sed "s@$OLD_REV@$NEW_REV@g") </del> TMP_HASH="sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=" replace "$OLD_REV" "$NEW_REV" "$COMMON_FILE" replace "$OLD_HASH" "$TMP_HASH" "$COMMON_FILE"

Discussion:
Package name: Latest released version: 1.34.0 <!-- Search your package here: --- Current version on the unstable channel: 1.27.0 Current version on the stable/release channel: 1.27.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 <!-- If the result shows no maintainers, tag the person that last updated the package. --Note for maintainers: Please tag this issue in your PR.
Note: the update script isn't working on my system, I assume that's why has not uploaded any updates.
Ill take a look tomorrow :)