jiebi/CodeConvo huggingface dataset:
Change:
done done <del> # Create runScript ln -s ${runScriptFile} singularity </del> <ins> # Create runScript and link shell ln -s ${runtimeShell} bin/sh mkdir -p .singularity.d ln -s ${runScriptFile} .singularity.d/runscript </ins> # Fill out .singularity.d mkdir -p .singularity.d/env

Discussion:
Describe the bug does not appear to build valid singularity images. From it sounds like the container has , but it appears that singularity (now) requires instead To Reproduce : tested on NixOS (singularity 3.2.1): tested on (singularity 3.5.2-1.1.el7): tested on Ubuntu (singularity 2.5.2-dist) I presume this failure on version <3 is expected. Maintainer information: (appreciate the help!!)
Thanks for finding this bug! I've patched it in my fork (), would you be able to test it?
that fix works! awesome. Built image on NixOS, tested image on NixOS and RHEL7 successfully
Great, thanks for testing.
Change:
# "All of the code in the compiler-rt project is dual licensed under the MIT # license and the UIUC License (a BSD-like license)": license = with lib.licenses; [ mit ncsa ]; <del> # TODO/FIXME: Build fails on Hydra: broken = stdenv.isAarch64; </del> }; }

Discussion:
Compile fails on aarch64 master . Steps to reproduce the behavior: to install ungoogled-chromium on aarch64 master compile <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. --hardly relevant, as this is marked broken in master Maintainer information:
possible workaround is to disable building the libfuzzer, I'll check that now.
Sorry wrong patch, tested system build reboot chromium & firefox with this on aarch64
Change:
<del> { clangStdenv, fetchFromGitHub, fetchurl, fetchpatch, fetchsvn, gyp, which, ninja, python, pkgconfig, protobuf, gtk2, zinnia, qt4, libxcb, tegaki-zinnia-japanese, </del> <ins> { clangStdenv, fetchFromGitHub, fetchurl, fetchpatch, gyp, which, ninja, python, pkgconfig, protobuf, gtk2, zinnia, qt5, libxcb, tegaki-zinnia-japanese, </ins> fcitx, gettext }: let <del> japanese_usage_dictionary = fetchsvn { url    = "http://japanese-usage-dictionary.googlecode.com/svn/trunk"; rev    = "10"; </del> <ins> japanese_usage_dictionary = fetchFromGitHub { owner  = "hiroyuki-komatsu"; repo   = "japanese-usage-dictionary"; rev    = "e5b3425575734c323e1d947009dd74709437b684"; </ins> sha256 = "0pyrpz9c8nxccwpgyr36w314mi8h132cis8ijvlqmmhqxwsi30hm"; }; icons = fetchurl {

Discussion:
after a , fcitx cannot switch to mozc only in chromium. journalctl gives me System: (NixOS: , Ubuntu/Fedora: , ...) 09pre106117. (Hummingbird) Nix version: (run ) nix-env (Nix) 1.11.8 Nixpkgs version: (run ) "17.09pre106117." fcitx version: 4.2.9.1 Chromium 57.0.2987.133
Thanks for reporting! Will look into this.
Change:
<ins> { lib , stdenv , fetchFromGitHub , pkg-config , cmake , extra-cmake-modules , gettext , fcitx5 , fcitx5-qt , libskk , qtbase , skk-dicts , wrapQtAppsHook , enableQt ? false }: stdenv.mkDerivation rec { pname = "fcitx5-skk"; version = "5.0.15"; src = fetchFromGitHub { owner = "fcitx"; repo = pname; rev = version; sha256 = "sha256-y5GciWJMEFQM8SsqYANXe/SdVq6GEqsfF1yrKKhw0KA="; }; nativeBuildInputs = [ cmake extra-cmake-modules gettext pkg-config ] ++ lib.optional enableQt wrapQtAppsHook; buildInputs = [ fcitx5 libskk ] ++ lib.optionals enableQt [ fcitx5-qt qtbase ]; cmakeFlags = [ "-DENABLE_QT=${toString enableQt}" "-DSKK_DEFAULT_PATH=${skk-dicts}/share/SKK-JISYO.L" ]; meta = with lib; { description = "Input method engine for Fcitx5, which uses libskk as its backend"; homepage = "https://github.com/fcitx/fcitx5-skk"; license = licenses.gpl3Plus; maintainers = with maintainers; [ milran ]; platforms = platforms.linux; }; } </ins>

Discussion:
Project description fcitx5-skk is an input method engine for Fcitx5, which uses libskk as its backend. It seems some of the fcitx5 engines (including fcitx5-skk) are missing. Probably the other engines also need to be . Metadata homepage URL: source URL: license: gpl3+ platforms: linux
I wrote a package anyhow, but I'm not sure if it is OK.
PR is wellcome. What is for? Is it involved in fcitx5-qt? gcc is not necessary in because it is always here and someone may want to use other compiler such as clang.
Change:
services.dhcpd4 = { enable = true; interfaces = map (n: "eth${toString n}") vlanIfs; <del> extraConfig = '' '' + flip concatMapStrings vlanIfs (n: '' </del> <ins> extraConfig = flip concatMapStrings vlanIfs (n: '' </ins> subnet 192.168.${toString n}.0 netmask 255.255.255.0 { option routers 192.168.${toString n}.1; <ins> range 192.168.${toString n}.2 192.168.${toString n}.254; </ins> } '') ; <del> machines = lib.flip map vlanIfs (vlan: </del> <ins> machines = flip map vlanIfs (vlan: </ins> { hostName = "client${toString vlan}"; ethernetAddress = qemu-flags.qemuNicMac vlan 1;

Discussion:
Describe the bug Bisect indicates as the likely point of breakage. cc To Reproduce
I can't reproduce the error hydra has, it fails earlier for me on current master:
We've had a staging-next merge in the meantime; this symlink problem was fixed by .
Local build works with my changes in . Should this be tested via ofborg? If so how do I do this (can I even do this)?
Change:
, stdenv , buildPythonPackage , fetchPypi <ins> , setuptools </ins> , click , mock , pytestCheckHook

Discussion:
Package name: Latest released version: 2.27.0 <!-- Search your package here: --- Current version on the unstable channel: 2.21.0 Current version on the stable/release channel: 2.21.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. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
force_install_database = cfg.database.name; force_install_databaselogin = cfg.database.user; <del> force_install_mainforcehttps = vhostCfg.forceSSL; </del> <ins> force_install_mainforcehttps = vhostCfg.forceSSL or false; </ins> force_install_createuser = false; force_install_dolibarrlogin = null; } // optionalAttrs (cfg.database.passwordFile != null) {

Discussion:
I would like to use the dolibarr module without nginx. I plan to use caddy instead. In my NixOS configuration, I have . All the nginx-related settings in the dolibarr module are ignored if which is good. However, this line is not: I get the following output: This happens with simply adding to my config.
Opened for the fix, as I do not use any other web server beyond NGINX, I have no plan to maintain advanced integrations of other web servers, if you are interested into this, I will need another co-maintainer :).
Change:
python = python3; }; google-cloud-sdk-gce = google-cloud-sdk.override { <del> python = python38; </del> <ins> python = python3; </ins> with-gce = true; };

Discussion:
google-cloud-sdk-gce uses python38 which is no longer supported by numpy. Switching to python39 fixes the error.
Why are you using python 3.8? The default python version is 3.10 and will be going up to 3.11 in the near future. The error log says that numpy does not support python 3.8 anymore.
I am not using it. Here is how this is defined (). This is precisely why I opened this issue.
It looks like pinned the python version, but we no longer need to do that.
Change:
local fontsdir="$out/share/lilypond/${lilypond.version}/fonts" install -m755 -d "$fontsdir/otf" <del> for font in {otf,supplementary-fonts}/**.{o,t}tf; do install -Dt "$fontsdir/otf" -m755 "$font" </del> <ins> shopt -s globstar for font in {otf,supplementary-fonts,supplementary-files}/**/*.{o,t}tf; do echo $font install -Dt "$fontsdir/otf" -m644 "$font" </ins> done install -m755 -d "$fontsdir/svg" <del> for font in svg/**.{svg,woff}; do install -Dt "$fontsdir/svg" -m755 "$font" </del> <ins> for font in {svg,woff}/**.{svg,woff}; do install -Dt "$fontsdir/svg" -m644 "$font" </ins> done '';

Discussion:
The installation script looks in subdirectory () but lilyjazz uses instead: As a result the additional fonts are not installed. In addition, there are also stylesheets and examples which would be useful to have. Install . All fonts in lilyjazz directory are installed. system: host os: multi-user?: sandbox: version: channels(root): nixpkgs:
Thanks for the report. Might you be willing and able to open a PR to fix it?
Change:
postInstall = let binPath = lib.makeBinPath [ ffmpeg-full <ins> gawk </ins> imagemagick xdpyinfo xprop

Discussion:
A clear and concise description of what the bug is. Steps to reproduce the behavior: -shell -p rofi-screenshot --run rofi-screenshot : top option Region -Clip region. Note error is displayed. Region should be copied to clipboard. Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
On second thoughts, this might actually be a bug in ffcast, which is maintained by
Yes, ffacst expects awk available in PATH. I'll fix it.
Confirmed this is fixed.
Change:
rev = "v${version}"; hash = "sha256-1Yt8W/UanAghaElGiD+z7BKeV/Ge+OElA+B9yBnu3vw="; }; <ins> patches = [ # Fix "tailscale ssh" when built with ts_include_cli tag # https://github.com/tailscale/tailscale/pull/12109 (fetchpatch { url = "https://github.com/tailscale/tailscale/commit/325ca13c4549c1af58273330744d160602218af9.patch"; hash = "sha256-SMwqZiGNVflhPShlHP+7Gmn0v4b6Gr4VZGIF/oJAY8M="; }) ]; </ins> vendorHash = "sha256-Hd77xy8stw0Y6sfk3/ItqRIbM/349M/4uf0iNy1xJGw="; nativeBuildInputs = lib.optionals stdenv.isLinux [ makeWrapper ];

Discussion:
Commit "tailscale: combine client and daemon binary" breaks Attempt to use with nixpkgs commit or later and notice that it fails with the error should not fail, as in commits prior. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
The bug is here I am going to create a PR and apply a patch to fix this.
Please test
Patch seems to work - thank you
Change:
./services/hardware/acpid.nix ./services/hardware/actkbd.nix ./services/hardware/bluetooth.nix <ins> ./services/hardware/bolt.nix </ins> ./services/hardware/brltty.nix ./services/hardware/freefall.nix ./services/hardware/fwupd.nix

Discussion:
As described in , GNOME 3 needs the to handle authenticating Thunderbolt 3 devices. This is not yet packaged for NixOS. I've bolt myself but have thus far been unsuccessful. Start a Gnome 3 session Navigate to Settings → Devices → Thunderbolt Expected Results: A nice GUI as . Actual Results: An error message: ! (Note: The error message is slightly misleading. Thunderbolt 3 is supported and working on my laptop, albeit with authorization disabled, but without GNOME doesn't know that.) system: host os: multi-user?: sandbox: version: channels(root): nixpkgs:
Can you share the errors you have encountered when packaging? Perhaps we can point you to solution.
Right now I'm hitting two roadblocks with bolt itself: the man pages fails somewhere inside asciidoc: I'm not sure how to get more information / further work on that. I disable manpage generation (), everything compiles and links just fine but then fails with:
Yeah, meson sometimes gives incredibly useless error messages. The problem is the build trying to install files in and , which it looks up through pkgconfig. Adding these fixes these: We'll also need to knock out as it tries to create a directory in . This fixed the build for me:
You can try to add flag to the asciidoc command in the meson file (I recommend setting to the local checkout of the project in question). As for the second error, Meson only calls when it fails to write to install destination, which means that some is probably wrong.
There ought to be a message Perhaps you can find it in build directory under if you run with .
Woohoo! ! Now I just have to: things up out how to get the systemd unit file linked out how to properly test a patch against this repo request!
We'll have to make module, something like this: Will probably need too.
Change:
githubId = 579369; name = "Tuomas Tynkkynen"; }; <ins> dezren39 = { email = "drewrypope@gmail.com"; github = "dezren39"; githubId = 11225574; name = "Drewry Pope"; }; </ins> dfithian = { email = "daniel.m.fithian@gmail.com"; name = "Daniel Fithian";

Discussion:
Steps to reproduce the behavior: nixos flake build, with nixpkgs/master, which worked yesterday and doesn't today fails on workerd fixed derivation that is pulled from npm may relate to based on commit histor <!-- 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 do have a bunch of experimental flags enabled, they could impact something.. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
can you please review
Change:
homepage = "https://lief.quarkslab.com/"; license = [ licenses.asl20 ]; platforms = with platforms; linux ++ darwin; <del> maintainers = [ maintainers.lassulus ]; </del> <ins> maintainers = with maintainers; [ lassulus genericnerdyusername ]; </ins> }; }

Discussion:
Steps to reproduce the behavior: Might be worth updating to 0.13.2 as well system: host os: multi-user?: sandbox: version: channels(root): channels(mia): nixpkgs:
Change:
patchShebangs --build build-aux/meson_post_install.py '' <ins> # Use mathjax from nixpkgs to avoid loading from CDN + '' substituteInPlace apostrophe/preview_converter.py  --replace-fail "--mathjax" "--mathjax=file://${nodePackages.mathjax}/lib/node_modules/mathjax/es5/tex-chtml-full.js" '' </ins> # Should be done in postInstall, but meson checks this eagerly before build + '' install -d $out/share/apostrophe/libs

Discussion:
Apostrophe doesn't render LaTeX in Preview Mode, as expected. Instead of rendering maths equations (like ) as equations, it escape them while surrounding them with either parenthesis or square brackets. Steps to reproduce the behavior: in Apostrophe's tutorial Preview Mode using CTRL+P to the section the equations made in LaTeX escaped instead of rendered with Pandoc LaTeX It should render the equations and any symbols written between or with pandoc LaTeX, for example showing as a fraction and not In editing: ! In preview: ! This behavior is reproducible on both Apostrophe 3.0 and 3.1. (ie. NixOS 24.05 and NixOS 24.11 (unstable) I also tried installing alongside Apostrophe and and to no avail. <!-- 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 case is probably due to temp file path.
I'm not sure what you mean by that? If I understand correctly, you're saying this might be happening due to the file being stored in right? However Apostrophe exhibits this behavior with files already saved in a directory outside of (e.g. in ) Can you reproduce the behavior?
Latex rendering is done by regex matching latex expressions and transforming them into pictures by texlive (what a strange decision). Presumably something happened after the image was generated, since the dependency should be satisfied. I was busy with other things when I last wrote this comment, and I'll check it out later today
This is very possibly due to some Flatpak assumptions that normally happen from python devs
is dead code. is dead code. The math rendering should be done by pandoc converting to and letting mathjax render.
Change:
, curl , gtkmm3 , libhandy <ins> , libopus </ins> , libsecret <ins> , libsodium </ins> , nlohmann_json <ins> , pcre2 , spdlog </ins> , sqlite }: stdenv.mkDerivation rec { pname = "abaddon"; <del> version = "0.1.10"; </del> <ins> version = "0.1.11"; </ins> src = fetchFromGitHub { owner = "uowuo"; repo = "abaddon"; rev = "v${version}"; <del> hash = "sha256-84DrPx0e3pZjg87dHZO4y/z7KfIYNyAibE7/J7oYwXA="; </del> <ins> hash = "sha256-KrBZESYab7QFwUfpTl40cgKn/if31oqA9oCe0PwoYbs="; </ins> fetchSubmodules = true; };

Discussion:
Package name: abaddon Latest released version: 0.1.11 <!-- Search your package here: --- Current version on the unstable channel: 0.1.10 Current version on the stable/release channel: 0.1.10 <!-- 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.
Can you run and test things out, especially voice calls?
Change:
apps, services and libraries, Unity games, ASP.NET and ASP.NET Core web applications. ''; <del> maintainers = [ ]; </del> <ins> maintainers = with maintainers; [ raphaelr ]; </ins> }; }).overrideAttrs (attrs: { postPatch = lib.optionalString (!stdenv.isDarwin) (attrs.postPatch + '' <ins> interp="$(cat $NIX_CC/nix-support/dynamic-linker)" patchelf --set-interpreter $interp lib/ReSharperHost/linux-x64/Rider.Backend </ins> rm -rf lib/ReSharperHost/linux-x64/dotnet <del> mkdir -p lib/ReSharperHost/linux-x64/dotnet/ ln -s ${dotnet-sdk_6}/bin/dotnet lib/ReSharperHost/linux-x64/dotnet/dotnet </del> <ins> ln -s ${dotnet-sdk_6} lib/ReSharperHost/linux-x64/dotnet </ins> ''); });

Discussion:
For the last few weeks, Rider hasn't started. I get an dialog with the following text: In the console, there is a link to recovering from IDE errors. I've followed those including blowing away my config, log, and cache directories (which lets me go through the initial setup but still fails). Rider and build system. the CLI, navigate to a C# project and enter It starts up after a while and it is usable. I pasted above the text of the only dialog box. Looking through the error log, I saw this entry: This file exists but running on it show this: The problem seems to be the missing . Rider doesn't appear to have maintainers, but is on a number of packages in that file.
Will be resolved by
Change:
(fetchpatch { name = "CVE-2020-35492.patch"; includes = [ "src/cairo-image-compositor.c" ]; <del> url = "https://github.com/freedesktop/cairo/commit/78266cc8c0f7a595cfe8f3b694bfb9bcc3700b38.patch"; sha256 = "048nzfz7rkgqb9xs0dfs56qdw7ckkxr87nbj3p0qziqdq4nb6wki"; </del> <ins> url = "https://gitlab.freedesktop.org/cairo/cairo/-/commit/78266cc8c0f7a595cfe8f3b694bfb9bcc3700b38.patch"; hash = "sha256-cXKzLMENx4/BHXLZg3Kfkx3esCnaNaB7WvjNfL77FhE="; </ins> }) # Workaround https://gitlab.freedesktop.org/cairo/cairo/-/issues/121

Discussion:
Steps to reproduce the behavior: (My is rooted at so it cannot use prebuilt binaries.) Relevant excerpt: The URL of CVE-2020- is now dead. See Added by in Please run and paste the result.
Change:
buildGoModule rec { pname = "traefik"; <del> version = "2.4.8"; </del> <ins> version = "2.4.13"; </ins> src = fetchzip { url = "https://github.com/traefik/traefik/releases/download/v${version}/traefik-v${version}.src.tar.gz"; <del> sha256 = "sha256-hCBhJazI0Y1qQjULF+CBfUfz6PvkgLXafvXKR6iKHmU="; </del> <ins> sha256 = "sha256-kGCzw8B7fCh6oh0ziB1eBedWEeGOBJVBvUf++TK/Lo0="; </ins> stripRoot = false; }; <del> vendorSha256 = "sha256-MW/JG4TbUvbo4dQnQbKIbLlLgkQvOqsfagpXILJ/BYQ="; </del> <ins> vendorSha256 = "sha256-jn4Ud+MrX7no+s69LAAbDOoFg1yIQ2lmoy8r37JIVz8="; </ins> doCheck = false;

Discussion:
Describe the bug The traefik nix test is flaky, as pointed out in To Reproduce Run several times. In personal experience about 1 in 3 test runs fail. Expected behavior The test always succeeds. Screenshots Relevant excerpts from the referenced PR: Failing test: Succeeding test: Test succeeding by waiting for the success: Additional context It seems to be purely a timing issue, see further notes 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. Maintainer information:
I've seen this on traefik too -- it takes some time from serving 404s to being fully operational. Maybe there's some service endpoints that could be used instead? (Just spewing some ideas)
Change:
<del> { publisher, name, version, sha256 ? "" }: </del> <ins> { publisher, name, version, arch ? "", sha256 ? "" }: let archurl = (if arch == "" then "" else "?targetPlatform=${arch}"); in </ins> { <del> url = "https://${publisher}.gallery.vsassets.io/_apis/public/gallery/publisher/${publisher}/extension/${name}/${version}/assetbyname/Microsoft.VisualStudio.Services.VSIXPackage"; </del> <ins> url = "https://${publisher}.gallery.vsassets.io/_apis/public/gallery/publisher/${publisher}/extension/${name}/${version}/assetbyname/Microsoft.VisualStudio.Services.VSIXPackage${archurl}"; </ins> sha256 = sha256; # The `*.vsix` file is in the end a simple zip file. Change the extension # so that existing `unzip` hooks takes care of the unpacking.

Discussion:
OpenDebug does not work. vscode-cpptools working opendebug -not work !
correct path ) !
Change:
sha256 = "1h18lnpx539h5lfxyk379dxwr8m2raigcjixkf133l4xy3f4bzi2"; } ) <ins> ] ++ [ # LDSHARED now uses $CC instead of gcc. Fixes cross-compilation of extension modules. ./3.8/0001-On-all-posix-systems-not-just-Darwin-set-LDSHARED-if.patch </ins> ]; postPatch = ''

Discussion:
This would be a generic solution to fix cases like . Some information about this is e.g. and there are possibly other relevant environment variables that we should set (e.g. the ones mentioned ). It also seems like we currently leak some invalid Nix store references into : Not sure if this is really intended. E.g. cross compiling currently fails with: With it succeeds:
That's (partially) done on purpose
We should not nuke all references, but instead remove only references. Also, we can replace with in . We just need to find a way now to set the variables, in that file, so it works for all architectures. We could also modify the function to read a JSON file with our overrides, maybe even the filename passed as environment variable.
For some reason GitHub didn't automatically close this when landed in master (or I'm missing something).
Change:
sha256 = "sha256-qwH2mt3Va62QJKJGOpt5WV3QksqQaRGEif4CcPC5F2E="; }; <del> nativeBuildInputs = [ python3.pkgs.wrapPython copyDesktopItems ]; </del> <ins> nativeBuildInputs = [ python3.pkgs.wrapPython copyDesktopItems wrapGAppsHook ]; </ins> pythonPath = with python3.pkgs; [ wxPython_4_2

Discussion:
re , the package crashes with when a file dialog is opened (eg. file -open). The rest of the program seems to work. I tried adding wrapGAppsHook, gsettings-desktop-schemas, and glib, but none of those fixed it. I'm running awesome wm, nixos 21.11 cc
Some resources i found related to the error message: timeline sources does not have schemas files. maybe is not set correctly on your system do you know how to fix this issue?
That might be a issue (since it defaults to true for ). See similar issue with
other gnome stuff seems to work though
You need to use . Global intentionally will not contain schemas.
I did try wrapGAppsHook, but that didn't fix it. maybe I did it wrong?
As mentioned above, for Python packages, you might also need to disable .
I tried using and , and it still errors out
Change:
maintainers = with maintainers; [ Scrumplex ]; platforms = platforms.linux; }; <del> } </del> <ins> }) </ins>

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