jiebi/CodeConvo huggingface dataset:
Change:
confclerk = callPackage ../applications/misc/confclerk { }; <del> copyq = libsForQt514.callPackage ../applications/misc/copyq { }; </del> <ins> copyq = libsForQt5.callPackage ../applications/misc/copyq { }; </ins> corectrl = libsForQt5.callPackage ../applications/misc/corectrl { };

Discussion:
<!-- Note that these are hard requirements --<!-- You can use the "Go to file" functionality on github to find the package Then you can go to the history for this package Find the latest "packagename: oldversion -newversion" commit The "newversion" is the the current version of the package --- <!-- 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: copyq <!-- The current version can be found easily with the same process than above for checking the master branch If an open PR is present for the package, take this version as the current one and link to the PR --current version: 3.13.0 desired version: 4.1.0 <!-- 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. Old version doesn't work correctly in Wayland / Sway. New version works correctly. There are also updated dependencies list: (from for Ubuntu)
Change:
rustPlatform.buildRustPackage rec { pname = "meli"; <del> version = "0.8.6"; </del> <ins> version = "0.8.7"; </ins> src = fetchzip { urls = [

Discussion:
Package name: meli Latest released version: 0.8.7 <!-- Search your package here: --- Current version on the unstable channel: 0.8.6 Current version on the stable/release channel: 0.8.5 <!-- 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]:
Release notes: This will not fix , since is still at in meli 0.8.7. It was only updated in , which is not part of any release yet.
Sure, do you want to PR an update?
I created It builds, but tests failed locally with " executable not found in PATH". In addition to fixing that I also need to work through
is done from my point of view, apart from some error in the ofborg-eval-darwin job that I can't explain and don't know how to solve:
Change:
'' + lib.optionalString buildSamples '' mkdir -p $sample/bin mv clients/staging/example-* $sample/bin <del> patchelf $sample/bin/example-* --shrink-rpath --allowed-rpath-prefixes /nix/store </del> <ins> patchelf $sample/bin/example-* --shrink-rpath --allowed-rpath-prefixes "$NIX_STORE" </ins> '' + lib.optionalString (buildTests || buildBenchmarks) '' rmdir $out/bin '';

Discussion:
Steps to reproduce the behavior: on nixos-unstable I believe this is related to <!-- 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'll need a similar fix like the ones in Wasn't caught in staging because it's marked insecure
Change:
, vte , wrapGAppsHook , xdg-utils <del> , xprop </del> }: let # Helper method to reduce redundancy

Discussion:
Package name: Latest released version: 77 <!-- Search your package here: --- Current version on the unstable channel: 72 Current version on the stable/release channel: 70 <!-- 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. -- Thanks a lot! Note for maintainers: Please tag this issue in your PR. Priorities Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
- If [`system.stateVersion`](#opt-system.stateVersion) is >=23.11, `pkgs.nextcloud27` will be installed by default. - Please note that an upgrade from v26 (or older) to v28 directly is not possible. Please upgrade to `nextcloud27` (or earlier) first. Nextcloud prohibits skipping major versions while upgrading. You can upgrade by declaring [`services.nextcloud.package = pkgs.nextcloud27;`](options.html#opt-services.nextcloud.package). <ins> - `services.resolved.fallbackDns` can now be used to disable the upstream fallback servers entirely by setting it to an empty list. To get the previous behaviour of the upstream defaults set it to null, the new default, instead. </ins> - `services.avahi.nssmdns` got split into `services.avahi.nssmdns4` and `services.avahi.nssmdns6` which enable the mDNS NSS switch for IPv4 and IPv6 respectively. Since most mDNS responders only register IPv4 addresses, most users want to keep the IPv6 support disabled to avoid long timeouts.

Discussion:
is empty as a default value, and has the description of: A list of IPv4 and IPv6 addresses to use as the fallback DNS servers. If this option is empty, a compiled-in list of DNS servers is used instead. The "compiled-in list" seems to be: This means that if somebody wanted to intentionally set the list to an empty value, the person will need to try some workarounds. Just set the compiled value as the default value, and stop relying on the compiled-in list. This affects , , and versions of at least .
I marked this as stale due to inactivity. &rarr;
set to empty value is not empty, it affects . For me it's security issue, I don't want my server to contact public DNS without being explicitly allowed to do so.
Relevant upstream issue: Looks like they don't care to change it. This value only seems to be used as a last resort when the isn't set and "if none could be learnt via dhcp or ppp".
Oh, he cares. He cares so much and has a strong oppinion on how this should be done that he refuses to change it. Don't mistake Poetterings answer for not caring. He cares deeply.
Note that overriding default values is indeed possible using a single statement with no value. In fact this would be supported by the NixOS module if it weren't for the default being injected on an empty list. This would be a breaking change for a select few I assume, but to be and to and to be then providing as a value (from a user perspective) would set the config value to which would override the upstream behaviour to use no fallback servers. As a stopgap measure you can use this in your config, but being able to use this without extraConfig would be nice considering there is an actual option for this kind of thing. Edit: gonna send a pull request
Change:
kanboard = 281; # pykms = 282; # DynamicUser = true kodi = 283; <del> restya-board = 284; </del> <ins> # restya-board = 284; # removed 2024-01-22 </ins> mighttpd2 = 285; hass = 286; # monero = 287; # dynamically allocated as of 2021-05-08

Discussion:
fails when installing using a custom option; this is the service status: The issue is caused by the hardcoded database name in : the database name should be . I have not tested it directly but looking at the module source code I'm almost sure this also applies to and options. Use this service declaration:
thanks for reporting this. I've never used this service, but I would be willing to take a look and fix this if you were willing to test it for me. Sound good?
Hello Aaron, Aaron Andersen <: yes! thank you for your offer In the next couple of weeks I'll be pretty busy, but I should be able to test later on I'd also like to learn how to test local defined (i.e. in a git branch) changes to the packages/services: do you have a pointer to the relevant documentation please, just a pointer: I'll do my homework :-) Thanks! Gio' [...]
I've found a few issues. The package in nixpkgs hasn't been updated in over 2 years. It also looks like the module author has likely moved on, so the module hasn't seen any support or maintenance in the last 2 years either. Generally at this point if no one is willing to take over maintenance of at least the package we would want to remove this from nixpkgs because this is a web application and we shouldn't have users thinking they are using something up to date and secure when it is actually lagging 7 releases (2 years) behind upstream. That being said I really don't enjoy removing software from nixpkgs that people are using, or want to use... If you're really keen on using this software on NixOS I suggest we look for a new package/module maintainer. Please let me know if you want to pursue this.
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 . 3. Ask on the on .
Change:
{ lib, stdenv <del> , fetchurl </del> <ins> , fetchFromGitHub </ins> , substituteAll , appstream-glib , gettext , pkg-config , wrapGAppsHook3 <ins> , gobject-introspection , autoreconfHook </ins> , gtk3 , ibus , libhangul

Discussion:
Build on master Steps to reproduce the behavior: Full log: it builds successfully with python39 <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. -- Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
It builds successfully with python39
Change:
}; settings = mkOption { <del> type = types.submodule { freeformType = format.type; </del> <ins> type = submodule { freeformType = let valueTypes = [ bool int str ]; in attrsOf (attrsOf (oneOf (valueTypes ++ [ (attrsOf (oneOf valueTypes)) ] ))); </ins> }; <del> default = {}; </del> <ins> default = { }; </ins> example = literalExpression '' { <del> kernel_fs = "coda"; proxy = "foo.bar:8080"; use_locks = 0; </del> <ins> globalSection = { proxy = "foo.bar:8080"; use_locks = false; }; sections = { "/media/dav" = { use_locks = true; }; "/home/otto/mywebspace" = { gui_optimize = true; }; }; </ins> } ''; <del> description = lib.mdDoc '' </del> <ins> description = '' </ins> Extra settings appended to the configuration of davfs2. See {manpage}`davfs2.conf(5)` for available settings. ''  ;

Discussion:
The most recent for davfs2 adds an (equal sign) between keys/values in should be According to the man page: This causes the following error : Steps to reproduce the behavior: in systemd mount: `/etc/davfs2/secrets file using sops-nix or creating the file. Except to see the webdav mount successfully mounted at /mnt/nextcloud without any log errors. N/A Just looks like an inadvertent change in the latest PR. Please run and paste the result.
Change:
<del> #! @bash@ </del> <ins> #! @bash@/bin/bash </ins> # shellcheck shell=bash exec @emulator@ @targetgir@/bin/g-ir-compiler "$@"

Discussion:
Steps to reproduce the behavior: , , and itself is effectively abandoned by the upstream (yocto project). I think we may as well drop it rather than fix it. However now relies on it as a runtime linker for use in cross compilation, we have to find an alternative. Please run and paste the result.
openembedded replaced prelink with objdump will test
Change:
stdenv.mkDerivation rec { pname = "lnav"; <del> version = "0.11.2"; </del> <ins> version = "0.12.2"; </ins> src = fetchFromGitHub { owner = "tstack"; repo = "lnav"; rev = "v${version}"; <del> sha256 = "sha256-OuxxcXpdpSxrDdiUqRbEaXvCZBAcWvE4YwaMtLKSqCM="; </del> <ins> sha256 = "sha256-grEW3J50osKJzulNQFN7Gir5+wk1qFPc/YaT+EZMAqs="; </ins> }; <del> patches = [ ./0001-Forcefully-disable-docs-build.patch ]; postPatch = '' substituteInPlace Makefile.am  --replace "SUBDIRS = tools src test" "SUBDIRS = tools src" ''; </del> enableParallelBuilding = true; strictDeps = true;

Discussion:
Package name: lnav Latest released version: 0.12.2 <!-- Search your package here: --- Current version on the unstable channel: 0.11.2 Current version on the stable/release channel: 0.11.2 <!-- 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:
, gtk3 , gobject-introspection , libnotify <ins> , makeBinaryWrapper </ins> , wrapGAppsHook3 , vte , nixosTests

Discussion:
Something about terminator and the way it uses python messes with your PATH setting, which interferes with Nix working properly. For example, echoing my path in xterm: But after launching into terminator, it looks like this: system: host os: multi-user?: sandbox: version: channels(root): nixpkgs:
Unsurprisingly perhaps, but FWIW I can reproduce. Do you know if this is (or isn't) the behavior when using terminator in other environments? Anyway mostly wanted to let you know it's not just you :).
Hm, I guess with new buildPythonPackage it just doesn't run? And there is double wrapping, indeed…
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 .
I'll just go ahead and un-stale this. It's still an issue and I ran into it. The wrappers also set , which could probably also cause some trouble.
I marked this as stale due to inactivity. &rarr;
Still an issue
Also:
Hello, I have this same issue here.
I have the following issue: Within (e.g.) Gnome Console, my looks as it should: However, within terminator, it's messed up with several additional paths: (Both tested with bash.)
Yeah, that seems like the same issue. Problem is that it isn't straightforward to solve properly. If you want a slightly hacky workaround, some of the discussions on the equivalent kitty bug I linked above may help. Basically just use your shell init script to clean the terminator-only bits from . Something like: Should do the trick, I think.

In very rare cases, this won't quite work right, such as if you start terminator from inside a , in which case it will obliterate the shell's additions, but it's pretty tough to get around that limitation here, and it's probably not a big issue. EDIT: scratch that, I'm being silly. will point to python, not terminator itself... you'd probably have to analyze to get a proper distinction. Like so:
Change:
let result = builtins.tryEval pathContent; <del> dedupResults = lst: nubOn ({ package, attrPath }: package.updateScript) (lib.concatLists lst); </del> <ins> somewhatUniqueRepresentant = { package, attrPath }: { inherit (package) updateScript; # Some updaters use the same `updateScript` value for all packages. # Also compare `meta.description`. position = package.meta.position or null; # We cannot always use `meta.position` since it might not be available # or it might be shared among multiple packages. }; dedupResults = lst: nubOn somewhatUniqueRepresentant (lib.concatLists lst); </ins> in if result.success then let

Discussion:
Describe the bug I noticed that does not work with certain packages that set passthru.updateScript. Specifically, I tried with all the ones that use unstableGitUpdater. Weirdly, only some of those are affected. To Reproduce there is no "qbe" package despite it having a passthru.updateScript Expected behavior Among the packages to update, there should be "qbe" and others 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 nixpkgs rev Maintainer information: I'm updating some updateScripts so that list will become obsolete soon
I suspect this might be because packages are deduplicated based on the value of . If multiple packages use the same value, as will be more and more common now that we pass the updated attribute using an environment variable. Perhaps we should change the nubbing to :
Aha. That's probably it then. unstableGitUpdater works with no inputs in the common case (when the src has a url attr)
I marked this as stale due to inactivity. &rarr;
Still important
I opened a PR that should fix it but I see 13 packages for you both with and without the patch.
I just hit this problem myself while adding attrs to packages I maintain I can confirm that fixes the issue for me, so are there any concerns preventing that PR from being merged
I do not recall, maybe I was just not able to reproduce issue. Feel free to merge it.
I'm not a committer so I can't merge it myself (if that statement was directed to me), but it would be nice to get it merged if there weren't any issues with it since it fixes at least my use case
I confirm the issue is fixed, thanks
Change:
inherit fontDirectories; <del> patchPhase = '' </del> <ins> postPatch = '' </ins> sed -i -e '/^$cmd .= " -pn";/a$cmd .= " -xkbdir ${xkeyboard_config}/etc/X11/xkb";' unix/vncserver fontPath= for i in $fontDirectories; do

Discussion:
The tigerVNC vnc client can tunnel over ssh, but does so defaulting to /usr/bin/ssh as the path to the ssh client tigervnc -via user localhost:0 Will display System: NixOS 17.03.1775. (Gorilla) Nix version: nix-env (Nix) 1.11.13 Nixpkgs version:17.03.1775. Sandboxing enabled: false
Does adding either or to the command work?
I didn't try that, but does work, which is the documented way of handling this.
I see, where is that documented? The reason I asked that is because it seemed like was set as a default parameter value , so I thought this could just be patched in nixpkgs.
Just add to the package and make a pull request:
It's documented in the tigervnc manpage for vncviewer. I'm 99% certain it's not in that Java file, but in this C++ file:
import and try the following:
Change:
++ lib.optionals (!withGui) [ "--disable-qtgui" "--disable-x11mon" ] ++ (if stdenv.isLinux then [ "--with-inotify" ] else [ "--without-inotify" ]); <del> nativeBuildInputs = [ pkg-config ]; </del> <ins> nativeBuildInputs = [ file pkg-config python3Packages.setuptools which ]; </ins> <del> buildInputs = with python3Packages; [ bison chmlib file python setuptools which xapian zlib </del> <ins> buildInputs = [ bison chmlib python3Packages.python xapian zlib </ins> ] ++ lib.optional withGui qtbase ++ lib.optional stdenv.isDarwin libiconv;

Discussion:
Project description The recoll package exposes a python API. It'd be awesome to have a package for that. Metadata homepage URL: related: source URL: Main package already exists - platforms: unix
Change:
gnustep-make = gnustep.make; # added 2016-7-6 htmlTidy = html-tidy;  # added 2014-12-06 iana_etc = iana-etc;  # added 2017-03-08 <ins> idea = jetbrains; # added 2017-04-03 </ins> inherit (haskell.compiler) jhc uhc;   # 2015-05-15 inotifyTools = inotify-tools; joseki = apache-jena-fuseki; # added 2016-02-28

Discussion:
JetBrains IDEs are currently at which is kind of confusing because the packages here aren't all under name. For example WebStorm, PhpStorm, PyCharm and so on - these are properties of JetBrains. Therefore I think it will be good to move all them under and rename to .
Do you want to make a pull request?
Change:
buildInputs = [ curl ]; }; <ins> pcaprub = attrs: { buildInputs = [ libpcap ]; }; </ins> pg = attrs: { buildFlags = [ "--with-pg-config=${postgresql}/bin/pg_config"

Discussion:
The metasploit package no longer builds. I've updating it myself, but I haven't been very successful. If someone could point out my mistake I would gladly correct it and submit a PR.
Is this issue still relevant? , (pinging you because you are able to close this if necessary)
Looks relevant to me, as there was no commit to metasploit that updates or fixes it. Why do you think I isn't relevant anymore?
Current version: 3.3.1 Last stable version: 4.12 We definitely need a maintainer. is there a tag for ?
Change:
<ins> { lib, buildKodiAddon, fetchFromGitHub, six, requests }: buildKodiAddon rec { pname = "sponsorblock"; namespace = "script.service.sponsorblock"; version = "0.5.0"; src = fetchFromGitHub { owner = "siku2"; repo = namespace; rev = "v${version}"; hash = "sha256-IBgh2kdPgCy+HHrR7UZxTgjF1LR77ABGlUp3PgaobNM="; }; propagatedBuildInputs = [ six requests ]; passthru = { pythonPath = "resources/lib"; }; meta = with lib; { homepage = "https://github.com/siku2/script.service.sponsorblock"; description = "A Port of SponsorBlock for Invidious and YouTube Plugin"; license = licenses.mit; maintainers = teams.kodi.members; }; } </ins>

Discussion:
Project description Kodi sponsorblork addon for youtube. . This 3rd party port is also mentioned in . <!-- Describe the project a little: --Description This is an unofficial port of the browser extension. It works as an extension to the . Once installed, the add-on will automatically skip sponsor segments in all YouTube and Invidious videos you watch. Metadata homepage URL: source URL: license: mit platforms: unix, linux, darwin, ... Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
] ++ optionals (!cfg.noDesktop) [ xfce4-panel xfdesktop <del> ]; </del> <ins> ] ++ optional cfg.enableScreensaver xfce4-screensaver; </ins> environment.pathsToLink = [ "/share/xfce4"

Discussion:
introduced a locker by consequence if you enable the XFCE4 DE and the new locker replaces any other already defined without a trivial way to disable. Steps to reproduce the behavior: any other locker using something like 4 locker is used anyway A way to enable XFCE4 stuff but without the locker, it can be enabled by default but with a option to disable. (I can't screenshot on the lockscreen) This is the current commit of my config: <!-- 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.
Change:
systemd zlib ]; <del> rpath = lib.makeLibraryPath deps ; </del> <ins> rpath = lib.makeLibraryPath deps; </ins> in stdenv.mkDerivation rec { pname = "appgate-sdp";

Discussion:
Describe the bug Signing using external provider is not able to open browser for SAML authentication. To Reproduce Steps to reproduce the behavior: ./result/bin/appgate configured provider click on "sign in with provider" the error Expected behavior Browser opens to sign in. Screenshots  Additional context The strace output snippet: Notify maintainers Metadata Please run and paste the result. Maintainer information: