jiebi/CodeConvo huggingface dataset:
Change:
assert scpSupport -> libssh2 != null; stdenv.mkDerivation rec { <del> name = "curl-7.22.0"; </del> <ins> name = "curl-7.26.0"; </ins> src = fetchurl { url = "http://curl.haxx.se/download/${name}.tar.bz2"; <del> sha256 = "04ji7v06f33y6plvikwj283ad6fxxxjpm7as9xw25c924f3dm85x"; </del> <ins> sha256 = "0snj41knvy4xbfirr88l9gq5zjzz0mwlmq0mxbfgqszb2qpjdvgw"; </ins> }; # Zlib and OpenSSL must be propagated because `libcurl.la' contains

Discussion:
bash tab completion for command is not working for letters m - z. Steps to reproduce the behavior: -shell -p l <tab<tabDisplay all 1728 possibilities? (y or n) l2md ... lzwolf -shell -p m <tab<tabDisplay all 9413 possibilities? (y or n) m17-cxx-demod ... zzuf -shell -p n <tab<tabempty tab completion for letters m to z work correctly Running shows the suggestion list for packages which contains: I am pretty sure the customization function (ends with single quote) in messes up when evaluating the list of packages. Running in the shell with all packages except the string and everything works as expected. Please run and paste the result. system: host os: multi-user?: sandbox: version: channels(root): nixpkgs: Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
I build an overlay to delete all strings in ending with ' via before feeding them to . with patchfile /etc/nixos/overlays- Now bash-completion for works again for letters a-z.
Thanks for reporting! Fix is in
Change:
requests-aws4auth ]; <del> pythonRelaxDeps = [ "gremlinpython" "numpy" "openpyxl" "pandas" "pg8000" "pyarrow" ]; </del> nativeCheckInputs = [ moto pytestCheckHook ]; pytestFlagsArray = [ # Subset of tests that run in upstream CI (many others require credentials) <del> # https://github.com/aws/aws-sdk-pandas/blob/2b7c62ac0762b1303149bb3c03979791479ba4f9/.github/workflows/minimal-tests.yml "tests/test_metadata.py" "tests/test_session.py" "tests/test_utils.py" "tests/test_moto.py" </del> <ins> # https://github.com/aws/aws-sdk-pandas/blob/20fec775515e9e256e8cee5aee12966516608840/.github/workflows/minimal-tests.yml#L36-L43 "tests/unit/test_metadata.py" "tests/unit/test_session.py" "tests/unit/test_utils.py" "tests/unit/test_moto.py" </ins> ]; passthru.optional-dependencies = {

Discussion:
Package name: awswrangler Latest released version: 3.0.0 <!-- Search your package here: --- Current version on the unstable channel: 2.19.0 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.
Change:
, gtk3 , gnome , desktop-file-utils <ins> , fetchpatch2 </ins> , wrapGAppsHook3 , gobject-introspection # withWebkit enables the "webkit" feature, also known as Google Fonts

Discussion:
Steps to reproduce the behavior: font-manager-0.8.8 Add any other context about the problem here. <!-- 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]:
The same issue currently keeps my system from building
Change:
url = "https://git.alpinelinux.org/aports/plain/main/elfutils/musl-strndupa.patch?id=2e3d4976eeffb4704cf83e2cc3306293b7c7b2e9"; sha256 = "sha256-7daehJj1t0wPtQzTv+/Rpuqqs5Ng/EYnZzrcf2o/Lb0="; }) <ins> (fetchpatch { name = "use-curlopt_protocols_str-for-new-libcurl.patch"; url = "https://sourceware.org/git/?p=elfutils.git;a=patch;h=6560fb26a62ef135a804357ef4f15a47de3e49b3;hp=a5b07cdf9c491fb7a4a16598c482c68b718f59b9"; excludes = [ "debuginfod/ChangeLog" ]; # Doesn't apply sha256 = "sha256-yjeliqojRGvfwbXynmxFGyKqAY7AEr0mbSGQEliYhZ4="; }) (fetchpatch { name = "fix-usage-of-deprecated-curlinfo.patch"; url = "https://sourceware.org/git/?p=elfutils.git;a=patch;h=d2bf497b12fbd49b4996ccf0744303ffd67735b1;hp=6ecd16410ce1fe5cb0ac5b7c3342c5cc330e3a04"; excludes = [ "debuginfod/ChangeLog" ]; # Doesn't apply sha256 = "sha256-zMx/TazM7vXJre2XagIWvwRS8cd8pbzMTmAbpbqZmx0="; }) </ins> ] ++ lib.optionals stdenv.hostPlatform.isMusl [ ./musl-error_h.patch ]; postPatch = ''

Discussion:
Steps to reproduce the behavior: elfutils-0.188 Add any other context about the problem here. <!-- 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 think we can use this patch ;a=commit;h=
Or disable Werror for now
I submitted PR with the patch suggested by .
Change:
pythonImportsCheck = [ "gerbolyze" ]; <del> nativeCheckInputs = [ python3Packages.pytestCheckHook resvg svg-flatten ]; </del> <ins> nativeCheckInputs = [ python3Packages.pytestCheckHook resvg' svg-flatten ]; </ins> meta = with lib; { description = "Directly render SVG overlays into Gerber and Excellon files";

Discussion:
Steps to reproduce the behavior: gerbolyze Test failures: and Upstream issue . While upstream is working on a fix, the issue can be worked around using the shell (run ) from the following : Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
ifconfig-parser = callPackage ../development/python-modules/ifconfig-parser { }; <ins> ifcopenshell = callPackage ../development/python-modules/ifcopenshell { }; </ins> ignite = callPackage ../development/python-modules/ignite { }; ihatemoney = callPackage ../development/python-modules/ihatemoney { };

Discussion:
Project description Open source IFC library and geometry engine base c++ Metadata homepage URL: source URL: license: lgpl 3.0 platforms: linux
This package would be great to have
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 .
soft bump
Change:
StateDirectoryMode = "0700"; WorkingDirectory = runtimeDir; <ins> InaccessiblePaths = [ # Token file path given in the configuration cfg.tokenFile # Token file in the state directory "${stateDir}/${currentConfigTokenFilename}" ]; </ins> # By default, use a dynamically allocated user DynamicUser = true;

Discussion:
After rebooting the machine, the systemd service fails to start due to an "invalid user: ‘github-runner’" Steps to reproduce the behavior: The systemd service enters the state : It does not happen after every reboot. I have not found the circumstances that make the systemd service fail. One workaround to bring the service back to the running state is to manually restart . Please run and paste the result. Maintainer information:
Thanks for raising this. I guess I ran into this as well already but didn't give it too much thought. Now, after reading systemd.service(5) again, I believe we should prefix with instead of : I'm not sure that's really the issue but it seems like the user/group () is not always set up when systemd runs . It appears would make sure they exist. I'm going to open a PR. Regardless of fixing this issue (which I hope it does), it makes sense to use instead of .
Wow, thanks for the quick response! I will check out your PR soon.
Change:
gscreenshot = callPackage ../applications/graphics/gscreenshot { }; <del> gtkpod = callPackage ../applications/audio/gtkpod { }; </del> guacamole-client = callPackage ../servers/guacamole-client { }; guacamole-server = callPackage ../servers/guacamole-server { };

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:
x86_64-darwin = "darwin-amd64"; }.${stdenv.system} or (throw "Unsupported system: ${stdenv.system}"); <del> runtimeDependencies = [ cups ] ++ lib.optionals gtkSupport [ cairo glib gtk3 ]; </del> <ins> runtimeLibraryPath = lib.makeLibraryPath ([ cups ] ++ lib.optionals gtkSupport [ cairo glib gtk3 ]); </ins> <del> runtimeLibraryPath = lib.makeLibraryPath runtimeDependencies; </del> <ins> runtimeDependencies = lib.makeBinPath ([ binutils stdenv.cc ] ++ lib.optionals useMusl [ (lib.getDev musl) # GraalVM 21.3.0+ expects musl-gcc as <system>-musl-gcc (writeShellScriptBin "${stdenv.system}-musl-gcc" ''${lib.getDev musl}/bin/musl-gcc "$@"'') ]); </ins> javaVersionPlatform = "${javaVersion}-${platform}";

Discussion:
Usage of flag without , and it is known in the Clojure community that its usage causes issues. This is because without the binaries are statically linked with , and I tried to create a GraalVM derivation compatible with . The result is here: However, this can't be upstreamed since it brokes all compilations with (including dynamically linked programs as used in nixpkgs). The major issue is that, to make compilation work, . This approach works fine for when we have only one lib C, however if we have two separate lib C we will have name conflicts and either we will have a compilation with glibc symbols on musl libraries or vice-versa. So, what are the options? One approach I can think is extend the wrapper from binary to conditionally include either or depending on the context (e.g.: if the flag is passed or not). We can do this using the flag, as below: For this to work we also need to remove the symbolic links to glibc library, otherwise this can conflict with musl libraries. This should also fix this . However, this looks like a very ugly solution, and I am open for better ones. Steps to reproduce the behavior: . Keep in mind after , it expects binary as . You can create a symbolic link and add it to your a file with contents: (segfaults) It should compile and run successfully. N/A Add any other context about the problem here. <!-- 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:
Change:
buildPythonPackage rec { pname = "maxminddb"; <del> version = "2.2.0"; </del> <ins> version = "2.3.0"; </ins> disabled = pythonOlder "3.6"; src = fetchPypi { inherit pname version; <del> sha256 = "e37707ec4fab115804670e0fb7aedb4b57075a8b6f80052bdc648d3c005184e5"; </del> <ins> sha256 = "sha256-Egkg3d2VXzKuSMIHxs72/V3Ih0qIm6lLDywfc27N8wg="; </ins> }; buildInputs = [ libmaxminddb ];

Discussion:
Steps to reproduce the behavior: Add any other context about the problem here. <!-- 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.
Can't reproduce, what version of nixpkgs are you using? Edit: can reproduce on master, 3.9 is EOL so I am not going to change anything about this unless it is a dependency of another program and then it is the task of the maintainer of the program to fix this.
I wouldn't call Python 3.9 EOL just yet, it's only halfway its lifetime: Issue is indeed present on master
geoip2 4.7.0 builds with python 3.9
This was an incompatibility between new versions of the library and the tests. It was fixed in . As pointed out above, 4.7.0 includes a fix.
Thanks for chiming in (and fixing this)!
python39Packages is unsupported, we currently only support and test python310Packages and python311Packages.
Change:
- `extraTrustedDomains` -> [`trusted_domains`](#opt-services.nextcloud.extraOptions.trusted_domains) and - `trustedProxies` -> [`trusted_proxies`](#opt-services.nextcloud.extraOptions.trusted_proxies). <ins> - The option [`services.nextcloud.config.dbport`] of the Nextcloud module was removed to match upstream. The port can be specified in [`services.nextcloud.config.dbhost`](#opt-services.nextcloud.config.dbhost). </ins> - The Yama LSM is now enabled by default in the kernel, which prevents ptracing non-child processes. This means you will not be able to attach gdb to an existing process, but will need to start that process from gdb (so it is a

Discussion:
The configuration is ignored by when setting up the database as it is a configuration no longer used in the latest versions of See Steps to reproduce the behavior: up "dbhost" to "/run/postgresql", and "dbport" to anything else than 5432 (default pgsql port), let's say 5435 for example -setup.service will fail saying the file is not found In , the value should be set as instead, any field is ignored (and should then be deleted)
FYI
Change:
let inherit (python3.pkgs) paramiko pycairo pyodbc; <del> in stdenv.mkDerivation rec { </del> <ins> in stdenv.mkDerivation (finalAttrs: { </ins> pname = "mysql-workbench"; version = "8.0.34"; src = fetchurl { <del> url = "https://cdn.mysql.com//Downloads/MySQLGUITools/mysql-workbench-community-${version}-src.tar.gz"; sha256 = "sha256-ub/D6HRtXOvX+lai71t1UjMmMzBsz5ljCrJCuf9aq7U="; </del> <ins> url = "https://cdn.mysql.com/Downloads/MySQLGUITools/mysql-workbench-community-${finalAttrs.version}-src.tar.gz"; hash = "sha256-ub/D6HRtXOvX+lai71t1UjMmMzBsz5ljCrJCuf9aq7U="; </ins> }; patches = [

Discussion:
Steps to reproduce the behavior: Stumbled upon this when upgrading my NixOS flake from to No maintainers so I'll just ping the last person to touch this <!-- 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 broke in this PR merge Okay, the problem's with libxml2, which changed its interface a bit
Okay, I managed to fix the build, will open a PR shortly.
Thank you for writing the fix and creating the PR. Is something holding up the pull request? It's been open for over a week now.
I guess noone really reviewed the PR. I can maybe ask for a review.
I tried building mysql-workbench again today but it is still failing. Is it building properly for you? Or is it something on my end? output of
the pr that fixed this hasn't hit nixos-unstable yet, wait until it does. You can check here
Change:
freebayes = callPackage ../applications/science/biology/freebayes { }; <ins> freefilesync = callPackage ../applications/networking/freefilesync { }; </ins> freewheeling = callPackage ../applications/audio/freewheeling { }; fritzing = libsForQt5.callPackage ../applications/science/electronics/fritzing { };

Discussion:
Project description This was the only open source tool I could find that does hassle-free continuous two-way sync with google drive on linux. Metadata homepage URL: source URL: (obtained from ) Comment: odd source distribution model; maybe the authors don't use version control software. license: GPL Version 3 (see in source) platforms: windows, macos, linux
Note that bmpbndl.h is available since wxGTK , while we only have 3.1.5 in nixpkgs. Ping .
Change:
, libpng , libjpeg , libaom <ins> , gdk-pixbuf </ins> # for passthru.tests , gimp

Discussion:
This is required for HEIF/HEIC support in eog work. Modules are trying to install to gdk-pixbuf prefix, (we are patching it in ) where it works. (That can be fixed using the pkg-config env var.) But the file is not generated/installed so the setup hook cannot pick it up. Originally posted by in
I marked this as stale due to inactivity. &rarr;
Does not look stale to me.
I marked this as stale due to inactivity. &rarr;
Still important to me.
I marked this as stale due to inactivity. &rarr;
will make this possible.
Change:
sed -e "/INSTALL.*initramfs/hook/d"  -e "/INSTALL.*initcpio/install/d"  -e "/INSTALL.*dracut/module-setup.sh/d"  <ins> -e "s/pkg-config/$PKG_CONFIG/"  </ins> -i Makefile '';

Discussion:
This is pulled in unconditionally by and fails during NixOS cross-compilation: I'm also unsure if we still need the / cc cc
I've just opened which fixes the cross compilation. Not sure if it's the most elegant way to fix it though.
Change:
preferLocalBuild = true; allowSubstitutes = false; }; <del> generateCompletions = package: pkgs.runCommand "${package.name}_fish-completions" ( { inherit package; preferLocalBuild = true; allowSubstitutes = false; } // optionalAttrs (package ? meta.priority) { meta.priority = package.meta.priority; } ) </del> <ins> generateCompletions = package: pkgs.runCommandLocal ( with lib.strings; let storeLength = stringLength storeDir + 34; # Nix' StorePath::HashLen + 2 for the separating slash and dash pathName = substring storeLength (stringLength package - storeLength) package; in (package.name or pathName) + "_fish-completions") ( { inherit package; } // optionalAttrs (package ? meta.priority) { meta.priority = package.meta.priority; }) </ins> '' mkdir -p $out if [ -d $package/share/man ]; then

Discussion:
Steps to reproduce the behavior: vendor fish completions provided by Nixpkgs by adding to (nixos-22.05) (see also ) Additional fish-configurations: *
One of your packages isn't a derivation? Weird but I suppose there's no rule against it. Should be fairly easy to fix, give me a little.
Thanks :) It only happened after I upgraded to the nixos-22.05 channel.
Could you test ?
This issue has been mentioned on NixOS Discourse. There might be relevant details there:
Change:
cassandra_3_11 = handleTest ./cassandra.nix { testPackage = pkgs.cassandra_3_11; }; ceph-multi-node = handleTestOn ["x86_64-linux"] ./ceph-multi-node.nix {}; ceph-single-node = handleTestOn ["x86_64-linux"] ./ceph-single-node.nix {}; <ins> ceph-single-node-bluestore = handleTestOn ["x86_64-linux"] ./ceph-single-node-bluestore.nix {}; </ins> certmgr = handleTest ./certmgr.nix {}; cfssl = handleTestOn ["x86_64-linux"] ./cfssl.nix {}; charliecloud = handleTest ./charliecloud.nix {};

Discussion:
Describe the bug Using ceph-volume to create a new bluestore-backed OSD doesn't work. To Reproduce Steps to reproduce the behavior: -volume lvm create --data /dev/sda --bluestore --no-systemd Expected behavior A clear and concise description of what you expected to happen. A new Bluestore OSD (on LVM) is successfully provisioned. Switching RocksDB to the Ceph-bundled copy rather than the OS version makes it work. I note that the Ceph NixOS test uses filestore instead. Screenshots If applicable, add screenshots to help explain your problem. Additional context Add any other context about the problem here. 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 Please run and paste the result. system: host os: multi-user?: sandbox: version: nixpkgs: Maintainer information:
Change:
{ fetchurl, stdenv, pkgconfig, gnome3, json_glib, libcroco, intltool, libsecret <del> , python3, libsoup, polkit, clutter, networkmanager, docbook_xsl, docbook_xsl_ns, at_spi2_core , libstartup_notification, telepathy_glib, telepathy_logger, libXtst, p11_kit, unzip , sqlite, libgweather, libcanberra_gtk3 , libpulseaudio, libical, libtool, nss, gobjectIntrospection, gstreamer, makeWrapper , accountsservice, gdk_pixbuf, gdm, upower, ibus, networkmanagerapplet, librsvg }: </del> <ins> , python3, python3Packages, libsoup, polkit, clutter, networkmanager , docbook_xsl , docbook_xsl_ns, at_spi2_core, libstartup_notification , telepathy_glib, telepathy_logger, libXtst, p11_kit, unzip, sqlite, libgweather , libcanberra_gtk3 , libpulseaudio, libical, libtool, nss, gobjectIntrospection , gstreamer, makeWrapper , accountsservice, gdk_pixbuf, gdm, upower, ibus , networkmanagerapplet, librsvg }: </ins> # http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/gnome-base/gnome-shell/gnome-shell-3.10.2.1.ebuild?revision=1.3&view=markup

Discussion:
System: NixOS: (Flounder) Nix version: nix-env (Nix) 1.11.2 Nixpkgs version:
Change:
meta = with lib; { homepage = "https://poppler.freedesktop.org/"; <ins> changelog = "https://gitlab.freedesktop.org/poppler/poppler/-/blob/poppler-${version}/NEWS"; </ins> description = "A PDF rendering library"; longDescription = '' Poppler is a PDF rendering library based on the xpdf-3.0 code base. In

Discussion:
Package name: poppler Latest released version: 24.01.0 Current version on the unstable channel: 23.11.0 Current version on the stable/release channel: 23.11.0 Notify maintainers Changelog: Note for maintainers: Please tag this issue in your PR. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Note: 24.02.0 released
Change:
{ ripgrep, git, fzf, makeWrapper, vim_configurable, vimPlugins, fetchFromGitHub <del> , lib, stdenv, formats, spacevim_config ? import ./init.nix }: </del> <ins> , lib, stdenv, formats, runCommand, spacevim_config ? import ./init.nix }: </ins> let format = formats.toml {};

Discussion:
Describe the bug Each time spacevim is started, the "startify" onboarding prompt is displayed, followed by an error message. To Reproduce Steps to reproduce the behavior: prompt (or or ) fails to proceed ( ) over to confirm the bug persists Expected behavior The prompt should be shown at most once at first startup. Upstream behavior would be to show it once and save in the user's home directory, nixified behavior would be to never show this and get customized configuration information from the derivation. Screenshots If applicable, add screenshots to help explain your problem. ! ! Additional context Inspection reveals that the sets to point to the generated toml file instead of a directory containing it. One approach would be to synthesize that directory with a small derivation. AFAICT does not host anything else but I could be mistaken. That being said, it gets to () so this could be used to symlink plugins maybe...? The error message is Also last month. Notify maintainers Metadata Please run and paste the result. system: host os: multi-user?: sandbox: version: channels(root): channels(louis): nixpkgs: Maintainer information:
Change:
]; cmakeFlags = [ <ins> "-DAUDACITY_BUILD_LEVEL=2" </ins> "-DAUDACITY_REV_LONG=nixpkgs" "-DAUDACITY_REV_TIME=nixpkgs" "-DDISABLE_DYNAMIC_LOADING_FFMPEG=ON"

Discussion:
Audacity on is the version. Every time I open it, I am warned people should not use this version. I experienced miscellaneous bugs, freezes and crashes over the past months. I improved the situation by installing the version from instead. It is also an alpha version, but while still sometimes freezes, overall behaves much better. Even though the channel is called unstable, I believe this just means 'newest functioning version'. I think the version of audacity should be the one they recommend installing, namely . <!-- 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.
The tag should have been 3.2.1, see cc
Wait, I don't think I set the rev wrong in . ~What should it be other than ?~ According to the flag must be set for the build will be marked as release. I'll make a PR for this, but I still think it is pretty unrelated to the bugs.