jiebi/CodeConvo huggingface dataset:
Change:
''; meta = { <ins> knownVulnerabilities = [ "CVE-2017-1000420" ]; </ins> homepage = https://www.syncthing.net/; description = "Open Source Continuous File Synchronization"; license = stdenv.lib.licenses.mpl20;

Discussion:
Currently we provide packages for the syncthing versions 0.14, 0.12 and 0.13. The versions 0.12 and 0.13 are known to be an security issue (CVE-2017-) but not marked as such. Is there still a need for them or can we a) mark them as insecure, or b) remove them? In any way I would at least vote for having them marked as insecure. CC current syncthing maintainers:
The reason for keeping multiple versions around is due to the fairly rapid pace of development where new versions are not backwards compatible. We should definitely at least mark them as insecure. Feel like a PR?
I can provide that PR. What is a sensible timeline to remove the old versions then? Most if not all relevant distributions ship 0.14 already:
the PR has been created.
Merged. I'll post a notice on the ML. Let's target 1st Feb for removal.
Thanks!
Change:
patches = [ ./xdg-open-brief.patch <ins> (fetchpatch { url = "https://github.com/LibreOffice/core/commit/2eadd46a.patch"; sha256 = "1mpipdfxvixjziizbhfbpybpzlg1ijw7s0yqjpmq5d7pf3pvkm4n"; }) ./poppler-0.83.patch </ins> ]; tarballPath = "external/tarballs";

Discussion:
Describe the bug Using commit . See build output . Not sure who the maintainer is as no on github, so pinging recent committers
Guessing that poppler update broke it:
cc
One possibility to fix this would be to use : ... haven't finished compiling but seems to work. Other possibility is to use bundled version of poppler (0.74): ... haven't tested this at all. I don't have fast machine to test this quickly, can someone perhaps ask the bot to build these?
ArchLinux uses this patch Can you try it?
I thing the best option is using upstream patch
Building now
my maintainer handle is simply older than GitHub migration, it is in , though
Change:
yams = callPackage ../applications/audio/yams { }; <del> ycmd = callPackage ../development/tools/misc/ycmd { </del> <ins> ycmd = callPackage ../by-name/yc/ycmd/package.nix { </ins> inherit (darwin.apple_sdk.frameworks) Cocoa; python = python3; };

Discussion:
Steps to reproduce the behavior: Running in a development shell yields a better error message: I will submit a PR to fix this myself. Will do on the PR. Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
<ins> { busybox , cmake , coreutils , dbus , fetchFromGitHub , gettext , graphviz , json_c , lib , libarchive , libusb1 , libxml2 , makeWrapper , ncurses , ninja , openssl , picocom , pkg-config , qemu , socat , sqlite , stdenv , systemd , tigervnc }: stdenv.mkDerivation (finalAttrs: { pname = "nemu"; version = "3.3.1"; src = fetchFromGitHub { owner = "nemuTUI"; repo = "nemu"; rev = "v${finalAttrs.version}"; hash = "sha256-6WzqBkspKKs1e8kg1i71ntZHa78s5pJ1u02mXvzpiEc="; }; cmakeFlags = [ "-DNM_WITH_DBUS=ON" "-DNM_WITH_NETWORK_MAP=ON" "-DNM_WITH_REMOTE=ON" "-DNM_WITH_USB=ON" ]; nativeBuildInputs = [ cmake ninja pkg-config makeWrapper ]; buildInputs = [ busybox # for start-stop-daemon coreutils dbus gettext graphviz json_c libarchive libusb1 libxml2 ncurses openssl picocom qemu socat sqlite systemd # for libudev tigervnc ]; runtimeDependencies = [ busybox picocom qemu socat tigervnc ]; postPatch = '' substituteInPlace nemu.cfg.sample  --replace-fail /usr/bin/vncviewer ${tigervnc}/bin/vncviewer  --replace-fail "qemu_bin_path = /usr/bin" "qemu_bin_path = ${qemu}/bin" substituteInPlace sh/ntty  --replace-fail /usr/bin/socat ${socat}/bin/socat  --replace-fail /usr/bin/picocom ${picocom}/bin/picocom  --replace-fail start-stop-daemon ${busybox}/bin/start-stop-daemon substituteInPlace sh/setup_nemu_nonroot.sh  --replace-fail /usr/bin/nemu $out/bin/nemu ''; postInstall = '' wrapProgram $out/share/nemu/scripts/upgrade_db.sh  --prefix PATH : "${sqlite}/bin" ''; meta = { changelog = "https://github.com/nemuTUI/nemu/releases/tag/v${finalAttrs.version}"; description = "Ncurses UI for QEMU"; homepage = "https://github.com/nemuTUI/nemu"; license = lib.licenses.bsd2; mainProgram = "nemu"; maintainers = with lib.maintainers; [ msanft ]; platforms = lib.platforms.unix; }; }) </ins>

Discussion:
Project description Ncurses UI for QEMU Features: Install/delete/clone/rename VM Show VM status, CPU usage Start/stop/shutdown/reset VM Connect to VM via VNC or SPICE protocol Full VM snapshots (since QEMU-6.0.0) Show/Edit VM settings USB support Network via tap/macvtap interfaces VirtFS support (Plan 9 host files sharing) Import OVA (OVF 1.0/2.0) D-Bus support Remote control API Metadata homepage URL: source URL: license: BSD-2-Clause license platforms: linux, freebsd Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
openssl systemd udev <ins> wayland-protocols </ins> xorg.libX11 xorg.libXcursor xorg.xorgproto

Discussion:
Describe the bug Setting the variable to , as suggested , does nothing. Unsetting results in this error: Expected behavior There are two issues. First, the Enlightenment Foundation Libraries are not complied with Wayland support. Secondly, the variable needs to be set correctly a Wayland environment. Notify maintainers <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. -- Maintainer information:
PR fixes this issue. Tested terminology with sway. The environment variable should not be set. In my test it was not needed to set . !
Change:
grub2_full = grub2; # Added 2022-11-18 grub = throw "grub1 was removed after not being maintained upstream for a decade. Please switch to another bootloader"; # Added 2023-04-11 gtkcord4 = dissent; # Added 2024-03-10 <ins> gtkpod = throw "'gtkpod' was removed due to one of its dependencies, 'anjuta' being unmaintained"; # Added 2024-01-16 </ins> guile-disarchive = disarchive; # Added 2023-10-27 guile-lint = throw "'guile-lint' has been removed, please use 'guild lint' instead"; # Added 2023-10-16

Discussion:
If my sources are correct, the Project was archived in 2022 and the link for the Hompage now redirects to an indonesian gambling site. Linking to the could be better, but the Homepage link (on mentioned repo) also links to the gambling site.
The github repo does not look official. That would be But maybe it is time to remove it.
Considering the archived repo also links to the lapsed domain that now redirects to a gambling site, I'd be in favour of removal. However, that will also necessitate the removal of , which hasn't seen any updates since 2015. Neither has any maintainers, so I don't think the removal is likely to be objected to.
Change:
<del> { appimageTools, fetchurl, lib, runCommand, stdenv, gsettings-desktop-schemas, gtk3, zlib }: let name = "${pname}-${version}"; pname = "minetime"; version = "1.8.10"; appimage = fetchurl { url = "https://github.com/marcoancona/MineTime/releases/download/v${version}/${name}.AppImage"; sha256 = "1a80lgk6v9kv9xb2y3i08gk25jm0pqyl57kfr5p1rbc33prhmcgw"; }; extracted = appimageTools.extractType2 { inherit name; src = appimage; }; patched = runCommand "minetime-patchelf" {} '' cp -av ${extracted} $out x=$out/resources/app.asar.unpacked/services/scheduling/dist/MinetimeSchedulingService chmod +w $x patchelf  --set-interpreter ${stdenv.cc.bintools.dynamicLinker}  --replace-needed libz.so.1 ${zlib}/lib/libz.so.1  $x ''; in appimageTools.wrapAppImage rec { inherit name; src = patched; profile = '' export LC_ALL=C.UTF-8 export XDG_DATA_DIRS=${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name}:${gtk3}/share/gsettings-schemas/${gtk3.name}:$XDG_DATA_DIRS ''; multiPkgs = null; # no 32bit needed extraPkgs = ps: appimageTools.defaultFhsEnvArgs.multiPkgs ps ++ (with ps; [ at-spi2-core at-spi2-atk libsecret libnotify ]); extraInstallCommands = "mv $out/bin/{${name},${pname}}"; meta = with lib; { description = "Modern, intuitive and smart calendar application"; homepage = "https://minetime.ai"; license = licenses.unfree; # Should be cross-platform, but for now we just grab the appimage platforms = [ "x86_64-linux" ]; maintainers = with maintainers; [ dtzWill ]; }; } </del>

Discussion:
is "no longer maintained" or distributed, and the releases are unavailable: <!-- 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. Maintainer information:
A closed source substituting another one? Well, it can be fixed by aliasing them to a failure.
Change:
githubId = 18535642; name = "Emily"; }; <ins> enderger = { email = "endergeryt@gmail.com"; github = "enderger"; githubId = 36283171; name = "Daniel"; }; </ins> endocrimes = { email = "dani@builds.terrible.systems"; github = "endocrimes";

Discussion:
Project description Desktop client for the LBRY protocol. A YouTube alternative that uses the blockchain. Metadata homepage URL: source URL: license: MIT platforms: Linux
Hello, I'm a bot and I thank you in the name of the community for opening this issue. To help our human contributors focus on the most-relevant reports, I check up on old issues to see if they're still relevant. This issue has had no activity for 180 days, and so I marked it as stale, but you can rest assured it will never be closed by a non-human. The community would appreciate your effort in checking if the issue is still valid. If it isn't, please close it. If the issue persists, and you'd like to remove the stale label, you simply need to leave a comment. Your comment can be as simple as "still important to me". If you'd like it to get more attention, you can ask for help by searching for maintainers and people that previously touched related code and @ mention them in a comment. You can use or on the relevant files to find them. Lastly, you can always ask for help at or at .
Still not packaged.
Work has been started in .
I marked this as stale due to inactivity. &rarr;
still actual
PR
PR closed, anyone else willing, reopen under a new PR and try your luck at the merge roulette
Small update, I'm currently working on packaging LBRY from source (it actually seems possible).
Ok, while not from source (that didn't work out) LBRY has been packaged.
Change:
"-DBUILD_CPU_DEMOS=OFF" "-DINSTALL_EXTRA_LIBS=ON" ] ++ stdenv.lib.optionals stdenv.isDarwin [ <del> "-DMACOSX_DEPLOYMENT_TARGET="10.9"" </del> "-DOPENGL_FOUND=true" <del> "-DOPENGL_LIBRARIES=${darwin.apple_sdk.frameworks.OpenGL}/Library/Frameworks/OpenGL.framework" "-DOPENGL_INCLUDE_DIR=${darwin.apple_sdk.frameworks.OpenGL}/Library/Frameworks/OpenGL.framework" "-DOPENGL_gl_LIBRARY=${darwin.apple_sdk.frameworks.OpenGL}/Library/Frameworks/OpenGL.framework" "-DCOCOA_LIBRARY=${darwin.apple_sdk.frameworks.Cocoa}/Library/Frameworks/Cocoa.framework" </del> <ins> "-DOPENGL_LIBRARIES=${OpenGL}/Library/Frameworks/OpenGL.framework" "-DOPENGL_INCLUDE_DIR=${OpenGL}/Library/Frameworks/OpenGL.framework" "-DOPENGL_gl_LIBRARY=${OpenGL}/Library/Frameworks/OpenGL.framework" "-DCOCOA_LIBRARY=${Cocoa}/Library/Frameworks/Cocoa.framework" "-DBUILD_BULLET2_DEMOS=OFF" "-DBUILD_UNIT_TESTS=OFF" </ins> ]; enableParallelBuilding = true; <del> meta = { </del> <ins> meta = with stdenv.lib; { </ins> description = "A professional free 3D Game Multiphysics Library"; longDescription = '' Bullet 3D Game Multiphysics Library provides state of the art collision detection, soft body and rigid body dynamics. ''; homepage = http://bulletphysics.org; <del> license = stdenv.lib.licenses.zlib; maintainers = with stdenv.lib.maintainers; [ aforemny ]; platforms = with stdenv.lib.platforms; unix; </del> <ins> license = licenses.zlib; maintainers = with maintainers; [ aforemny ]; platforms = platforms.unix; </ins> }; }

Discussion:
! See the . This is to discuss Darwin-specific issues for ZHF. (or more)
Change:
owner = "SoftFever"; repo = "OrcaSlicer"; rev = "v${finalAttrs.version}"; <del> hash = "sha256-+JYUpyEr3xraJEb1wDkyle+jAQiNE+AMUTT1fhh4Clw="; </del> <ins> hash = "sha256-YlLDUH3ODIfax5QwnsVJi1JjZ9WtxP3ssqRP1C4d4bw="; </ins> }; meta = with lib; {

Discussion:
Package name: orca-slicer Latest released version: 2.0 <!-- Search your package here: --- Current version on the unstable channel: 1.9.1 Current version on the stable/release channel: n/a <!-- 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]:
Also the current version is failing to build:
That is a beta version. I think we should follow official releases. What version are you trying to build? Building from nixpkgs master builds fine for me
The orca-slicer team has it linked as latest stable release. All I am doing with the one in unstable is just adding it to I have it set up so I can properly install unstable packages. There is no version of orca-slicer in nix stable.
I guess the "need" for the new version originates from stable slicer advertising a new release (2.0 beta) on startup - and the pretty neat new features in that beta release. (Scarf joint seams and Small area flow compensation work like a charm!) In any case, at least a the beta is easily built using
So are you telling me to build it myself or are you going to update the one in ? I ask because that code gives me an "anonymous lambda" error (whatever that is).
I was building the version in unstable but I am on 23.11 and it is throwing mesa errors. There is a PR to backport it and Bambu Studio to 23.11 to resolve this, but if they procrastinate another month+, the issue may go away with the release of 24.05.
The official 2.0 release is out :-)
I have updated the title and the details to reflect this.
A back port to 23.11 would be highly appreciated.
Update PR is out. I'll add a backport PR when it's merged
Change:
let makeCurlImpersonate = { name, target }: stdenv.mkDerivation rec { pname = "curl-impersonate-${name}"; <del> version = "0.5.4"; </del> <ins> version = "0.6.1"; </ins> src = fetchFromGitHub { owner = "lwthiker"; repo = "curl-impersonate"; rev = "v${version}"; <del> hash = "sha256-LBGWFal2szqgURIBCLB84kHWpdpt5quvBBZu6buGj2A="; </del> <ins> hash = "sha256-ExmEhjJC8FPzx08RuKOhRxKgJ4Dh+ElEl+OUHzRCzZc="; </ins> }; patches = [

Discussion:
Package name: curl-impersonate Latest released version: 0.6.0 <!-- Search your package here: --- Current version on the unstable channel: 0.5.4 Current version on the stable/release channel: 0.5.4 <!-- Type the name of your package and try to find an open pull request for the package If you find an open pull request, you can review it! There's a high chance that you'll have the new version right away while helping the community! --- Notify maintainers Note for maintainers: Please tag this issue in your PR. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
signal = mkOption { type = types.ints.u8; default = 1; <del> description = lib.mdDoc "Signal to send to the command on session close."; </del> <ins> description = "Signal to send to the command on session close."; }; entrypoint = mkOption { type = types.listOf types.str; default = [ "${pkgs.shadow}/bin/login" ]; defaultText = lib.literalExpression '' [ "''${pkgs.shadow}/bin/login" ] ''; example = lib.literalExpression '' [ (lib.getExe pkgs.htop) ] ''; description = "Which command ttyd runs."; apply = lib.escapeShellArgs; }; user = mkOption { type = types.str; # `login` needs to be run as root default = "root"; description = "Which unix user ttyd should run as."; }; writeable = mkOption { type = types.nullOr types.bool; default = null; # null causes an eval error, forcing the user to consider attack surface example = true; description = "Allow clients to write to the TTY."; </ins> }; clientOptions = mkOption { type = types.attrsOf types.str; default = {}; <del> example = literalExpression '' </del> <ins> example = lib.literalExpression '' </ins> { fontSize = "16"; fontFamily = "Fira Code"; } ''; <del> description = lib.mdDoc '' </del> <ins> description = '' </ins> Attribute set of client options for xtermjs. <https://xtermjs.org/docs/api/terminal/interfaces/iterminaloptions/> '';

Discussion:
After a recent upgrade ( followed by ) the browser-based terminal in my setup, served with ttyd, no longer accepts user input (i.e. where the user can type and enter commands through the browser). Normally you are greeted with a terminal login screen and can enter username/password and log in, but it is now no longer possible to type or submit either. After researching, there is a breaking change in ttyd version =1.7.4, where the terminal is now readonly by default, users must pass or to get an interactive terminal. Note that the release notes appear to incorrectly indicate a lower-case flag, upper-case is needed. Consulting both the listed and the nixpkgs , there is no currently no way to pass this option. I am unsure who if anyone is the maintainer of this service, although I see that maintains the ttyd package. I will attempt to fix and submit a PR.
Change:
sha256 = "ada56ce98a41f9f95fe18809f38afbae473a5c62d346cfa126a2d5477f24cc8a"; }; <del> preConfigure = '' </del> <ins> preConfigure = with stdenv.lib.versions; '' </ins> ${python.interpreter} configure.py --boost-inc-dir=${boost.dev}/include  --boost-lib-dir=${boost}/lib  --no-use-shipped-boost  <del> --boost-python-libname=boost_python${stdenv.lib.optionalString isPy3k "3"} </del> <ins> --boost-python-libname=boost_python${major python.version}${minor python.version}  --cuda-root=${cudatoolkit} </ins> ''; postInstall = ''

Discussion:
Describe the bug Not able to install pycuda. Error To Reproduce Install pycuda Expected behavior install pycuda with dependencies Metadata Please run and paste the result.
Is nobody having this issue it seems is not solved :(
I'm having this issue, incoming PR. Likely half of the problem is that the cudatoolkit is pinned to 7.5 and cuda root is not passed during the build process, which is not compatible with newer cards. The other half of the problem is that python3 boost isn't being linked. I see boost is mentioned as not being necessary for pycuda in the docs, so I'm wondering if we can just remove it.
try and let me know if it works for you
Change:
# lsof must be in PATH for proper operation wrapProgram $out/bin/Enpass  --set LD_LIBRARY_PATH "${libPath}"  <del> --prefix PATH : ${lsof}/bin </del> <ins> --prefix PATH : ${lsof}/bin  --unset QML2_IMPORT_PATH  --unset QT_PLUGIN_PATH </ins> ''; }; updater = {

Discussion:
Describe the bug When trying to start the Enpass password manager as non-root user you get the following error message: It runs normally when you start it as root. To Reproduce Steps to reproduce the behavior: Enpass package through environment.systemPackages or <name.packages Enpass with the terminal. Expected behavior Should also be working as normal user. Additional context As DesktopManager KDE Plasma is used. Running on NixOs 19.09 Metadata system: host os: multi-user?: sandbox: version: nixpkgs: Maintainer information:
Hello, I'm a bot and I thank you in the name of the community for opening this issue. To help our human contributors focus on the most-relevant reports, I check up on old issues to see if they're still relevant. This issue has had no activity for 180 days, and so I marked it as stale, but you can rest assured it will never be closed by a non-human. The community would appreciate your effort in checking if the issue is still valid. If it isn't, please close it. If the issue persists, and you'd like to remove the stale label, you simply need to leave a comment. Your comment can be as simple as "still important to me". If you'd like it to get more attention, you can ask for help by searching for maintainers and people that previously touched related code and @ mention them in a comment. You can use or on the relevant files to find them. Lastly, you can always ask for help at or at .
still important to me
I don't have KDE installation near at hand. Could you try an updated version from the nixpkgs/master branch?
Thanks for your reply. I'm using nixos-unstable, and this is my system information:
thank you I reproduced it in VM. I tried to run a new version 6.5.1 from master branch on KDE, still getting error: I'll try to find out what this is all about.
I managed to get it working with your nixos-config. I've created a Draft PR fixing that issue. Whoever is interested in testing are welcome . Review is also appreciated.
Change:
<del> { callPackage, fetchurl, tcl, ... } @ args: </del> <ins> { callPackage, fetchurl, tcl, stdenv, ... } @ args: </ins> callPackage ./generic.nix (args // rec {

Discussion:
Having installed the current binaries on OS X, I get an error upon executing . It seems that on installation of , the binary somehow incorrectly got linked using a colon separated list containing both and : when it should actually be only the path to :
It seems the guys at macports have stumbled upon this issue three years ago: Let's see if their patch fixes it.
Change:
security.apparmor.includes."nixos/security.wrappers" = '' include "${pkgs.apparmorRulesFromClosure { name="security.wrappers"; } [ securityWrapper <del> pkgs.stdenv.cc.cc pkgs.stdenv.cc.libc </del> ]}" '';

Discussion:
When enabling apparmor on a nixos system, eg. via the profile, the pull in the s by default. When deploying to a server via eg. where the build machine is not the equivalent to the runtime machine, this is most certainly undesirable as a functionioning C compiler is probably the last thing you'd expect to be installed on a hardened server.
For reference: this was in I'm not sure why a cc would be needed at runtime: it does not contain any shared objects or configuration files. I 'd a wrapper and I only see it ever accessing before executing the real binary.
thanks, indeed including and looks useless; I can't remember why I've included them, may have been while trying to make works but the problem was elsewhere and I forgot to remove those. Currently: With removing and :
Change:
iniparser ]; <del> src = fetchFromGitHub { owner = "karlstav"; repo = "cava"; rev = version; sha256 = "sha256-mIgkvgVcbRdE29lSLojIzIsnwZgnQ+B2sgScDWrLyd8="; }; </del> <ins> nativeBuildInputs = [ autoreconfHook pkgconf ]; </ins> <del> nativeBuildInputs = [ autoreconfHook ]; </del> <ins> preAutoreconf = '' echo ${version} > version ''; </ins> meta = with lib; { description = "Console-based Audio Visualizer for Alsa";

Discussion:
Package name: cava Latest released version: 0.9.1 <!-- Search your package here: --- Current version on the unstable channel: 0.9.0 Current version on the stable/release channel: 0.8.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.