jiebi/CodeConvo huggingface dataset:
Change:
"-DBUILD_BUNDLE=OFF" ]; <del> installPhase = let library_path = lib.strings.makeLibraryPath [ "$out" cairo freetype libgit2 SDL2 ]; in '' runHook preInstall </del> <ins> installPhase = '' runHook preInstall </ins> <del> cmake --build . --target=install mkdir -p "$out/lib" mkdir "$out/bin" cp build/vm/*.so* "$out/lib/" cp build/vm/pharo "$out/bin/pharo" patchelf --allowed-rpath-prefixes "$NIX_STORE" --shrink-rpath "$out/bin/pharo" wrapProgram "$out/bin/pharo" --set LD_LIBRARY_PATH "${library_path}" </del> <ins> cmake --build . --target=install mkdir -p "$out/lib" mkdir "$out/bin" cp build/vm/*.so* "$out/lib/" cp build/vm/pharo "$out/bin/pharo" </ins> <del> runHook postInstall ''; </del> <ins> runHook postInstall ''; preFixup = let libPath = lib.makeLibraryPath (finalAttrs.buildInputs ++ [ stdenv.cc.cc.lib "$out" ]); in '' patchelf --allowed-rpath-prefixes "$NIX_STORE" --shrink-rpath "$out/bin/pharo" ln -s "${libgit2}/lib/libgit2.so" $out/lib/libgit2.so.1.1 wrapProgram "$out/bin/pharo" --argv0 $out/bin/pharo --prefix LD_LIBRARY_PATH ":" "${libPath}" ''; </ins> meta = { description = "Clean and innovative Smalltalk-inspired environment";

Discussion:
<!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. --Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
See
Change:
anyedittools = buildEclipsePlugin rec { name = "anyedit-${version}"; <del> version = "2.7.1.201709201439"; </del> <ins> version = "2.7.2.202006062100"; </ins> srcFeature = fetchurl { <del> url = "http://andrei.gmxhome.de/eclipse/features/AnyEditTools_${version}.jar"; sha256 = "1wqzl7wq85m9gil8rnvly45ps0a2m0svw613pg6djs5i7amhnayh"; </del> <ins> url = "https://github.com/iloveeclipse/plugins/blob/latest/features/AnyEditTools_${version}.jar"; sha256 = "0dwwwvz8by10f5gnws1ahmg02g6v4xbaqcwc0cydvv1h52cyb40g"; </ins> }; srcPlugin = fetchurl { <del> url = "https://github.com/iloveeclipse/anyedittools/releases/download/2.7.1/de.loskutov.anyedit.AnyEditTools_${version}.jar"; sha256 = "03iyb6j2srq74iigmg7dk098c2svyv0ygdfql5jqr44a32n07k8q"; </del> <ins> url = "https://github.com/iloveeclipse/plugins/blob/latest/plugins/de.loskutov.anyedit.AnyEditTools_${version}.jar"; sha256 = "1ip8dk92ka7bczw1bkbs3zkclmwr28ds5q1wrzh525wb70x8v6fi"; </ins> }; meta = with lib; { <del> homepage = "http://andrei.gmxhome.de/anyedit/"; </del> <ins> homepage = "https://github.com/iloveeclipse/plugins"; </ins> description = "Adds new tools to the context menu of text-based editors"; sourceProvenance = with sourceTypes; [ binaryBytecode ]; license = licenses.epl10;

Discussion:
Source: Affected packages: [x] ~ [x] [x] ~~ [x] ~~ [x] ~~ [x] ~~ [x] ~~ Boost packaging is also affected, but luckily there are two mirror locations for the sources (sourceforge and bintray)
All dead now:
I'm not sure this should have been resolved. I believe the update you've quoted ONLY is for JCenter, NOT for Bintray ( these were separate services). AFAIK Bintray doesn't work. Most of the references in the issue description are still on master and would presumably fail. E.g. for groovy: From:
Fix for in
Fix for in
Fix for in
After the 3 fixes above, the only 2 outstading issues are present in: I updated the OP to reflect the current state
Fix for in .
The last issue in concerns . I tried to fix it but failed. According to this blog post the site has moved to but I am only getting HTTP 400 and 404. I opened an issue about it
fix in All outstanding issues have been fixed
Change:
See <https://github.com/rvaiya/keyd> how to configure. ''; }; <ins> extraConfig = mkOption { type = types.lines; default = ""; example = '' [control+shift] h = left ''; description = lib.mdDoc '' Extra configuration that is appended to the end of the file. **Do not** write `ids` section here, use a separate option for it. You can use this option to define compound layers that must always be defined after the layer they are comprised. ''; }; </ins> }; }; in

Discussion:
Composite layers in keyd MUST always be defined after regular layers (see ) Currently it seems to be impossible to keep the settings order
Hello. I didn't know about these possibilities (composite layers and ), thanks for showing them. Unforntunately in nix, there is no easy way to preserve the order of attributes. See: The simplest solution I can see is to add option. E.g: Will this solution satisfy you?
Yep, that would work. Though, I think that it's possible to preserve the order by using arrays instead of dictionaries. E.g.
At this point, I think I'll add . Why? will want to save their config (except section) in raw string format (when moving from another OS). your suggestion looks fine to me, it's breaking changes anyway. Maybe in the future, if there are more advantages in your syntax, we will rewrite the module.
Change:
NIX_CFLAGS_COMPILE = lib.optionalString x11Support ''-DLIBGL_PATH="${getLib libGL}/lib"''; <del> # cgl_epoxy_api fails in darwin sandbox and on Hydra (because it's headless?) </del> <ins> # cgl_core and cgl_epoxy_api fail in darwin sandbox and on Hydra (because it's headless?) </ins> preCheck = lib.optionalString stdenv.isDarwin '' substituteInPlace ../test/meson.build  --replace "[ 'cgl_epoxy_api', [ 'cgl_epoxy_api.c' ] ]," "" <ins> '' + lib.optionalString (stdenv.isDarwin && stdenv.isx86_64) '' substituteInPlace ../test/meson.build  --replace "[ 'cgl_core', [ 'cgl_core.c' ] ]," "" </ins> ''; doCheck = true;

Discussion:
It's a regression of the last iteration: Hydra reproduced the issue multiple times and on "my" machine it wouldn't reproduce at all over multiple attempts. It might be due to emulation on aarch64, but I'm just guessing. /cc maintainers:
And the issue started on 22.11 as well:
Change:
useMacosReexportHack = true; }; }; <del> llvm-polly = llvmPackages_latest.llvm-polly; clang-polly = llvmPackages_latest.clang.override { cc = llvmPackages_latest.clang-polly-unwrapped; }; </del> clang_10 = llvmPackages_10.clang; clang_9  = llvmPackages_9.clang;

Discussion:
: : still points to LLVM 7, while version 10 is already out now. could/should be bumped to LLVM 10, as is merged now. cc: Maintainers: Recent PRs: Note: This is optional and I'm not familiar with the process here, but to me it seems like it would be a good time to bump both aliases, if someone has time for it (noticed this while reviewing the LLVM 10 backport).
The PR for this is :) Wanted to wait until the other passed,
That PR is only for llvmPackages_latest, no? Why on earth is llvmPackages still pointing at 7?
correct, I missed the llvmPackages part, I am now looking into it and will open a PR () once I know it works on linux. It could be a problem for darwin, since it uses clang as default compiler as far as I know.
this is not cosed until is merged.
It was closed automatically due to the link to this issue. I agree that this issue is still not resolved, thanks for pointing that out. However, I also think we can use now instead of this issue to track the rest of the work (I don't think this issue adds much value as I'm sure that PR will remain active - but I can of course also re-open this issue if desired). and thank you very much for working on this! :)
Change:
<ins> [Thumbnailer Entry] TryExec=@out@/bin/nufraw-batch Exec=@out@/bin/nufraw-batch --silent --size %s --out-type=png --noexif --output=%o --embedded-image %i MimeType=image/x-canon-cr2;image/x-canon-crw;image/x-minolta-mrw;image/x-nikon-nef;image/x-pentax-pef;image/x-panasonic-rw2;image/x-panasonic-raw2;image/x-samsung-srw;image/x-olympus-orf;image/x-sony-arw </ins>

Discussion:
Context When you're doing photography you might shoot in raw format. A file which contains the raw data of the image sensor captured that image. The current problem is: When you insert an sd card with raw images you don't see any previews in (didn't checked kde file manager). Solution I'd like to have a NixOS option to enable raw thumbnail support. Normally is used to accomplish that task. Since the package is broken I started adding since it seems to be the (see ) I guess the part currently missing is to create a thumbnailer entry which could be used for nautilus to create these thumbnail previews which I'm currently unsure how to implement.
Fixed with To enable raw thumbnails just add to your . For you need to ensure that you increase the size thumbnails are created for.
Change:
"gateway": { "update-channel": "Gateway RELEASE", "url-template": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}-aarch64.dmg", <del> "version": "2023.1.1", "sha256": "ab0c773315a6d8abcaae75440f7fc122a7e80237eddaa3487c3222a52a95497f", "url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2023.1.1-aarch64.dmg", "build_number": "231.8770.69" </del> <ins> "version": "2023.1.2", "sha256": "338edd281715b14193834ed01947c6161865e58d1416557316c2b298401a0272", "url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2023.1.2-aarch64.dmg", "build_number": "231.9011.34" </ins> }, "goland": { "update-channel": "GoLand RELEASE",

Discussion:
Package name: Latest released version: <!-- Search your package here: --- Current version on the unstable channel: Current version on the stable/release channel: <!-- Type the name of your package and try to find an open pull request for the package If you find an open pull request, you can review it! There's a high chance that you'll have the new version right away while helping the community! --- There is , which mentions that the "script still has issues with Gateway". A manual download of the updated Gateway does work. Updating this myself is a bit over the top of my head. There is an script involved, etc. If you prefer, please fill me in on how the pipeline works! 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:
xz lzo openblas <ins> opencv </ins> qtbase qtmultimedia qtscript <ins> qtserialport </ins> superlu ];

Discussion:
Thought I'd try out Opentoonz because it looks cool, however I can't get the derivation for libtiff-4.0.3-opentoonz (patched version of libtiff for opentoonz) to build. Steps to reproduce the behavior: on NixOS 21.05 -4.0.3-opentoonz derivation fails to build to successfully evaluate and drop me to a shell prompt from whence I can run and try out Opentoonz. This is the relevant output from :
the build of opentoonz is also failing on master but for a different reason
Change:
ivy-rtags = fix-rtags super.ivy-rtags; <ins> libgit = super.libgit.overrideAttrs(attrs: { nativeBuildInputs = (attrs.nativeBuildInputs or []) ++ [ pkgs.cmake ]; buildInputs = attrs.buildInputs ++ [ pkgs.libgit2 ]; dontUseCmakeBuildDir = true; postPatch = '' sed -i s/'add_subdirectory(libgit2)'// CMakeLists.txt ''; postBuild = '' pushd working/libgit make popd ''; postInstall = '' outd=$(echo $out/share/emacs/site-lisp/elpa/libgit-**) mkdir $outd/build install -m444 -t $outd/build ./source/src/libegit2.so rm -r $outd/src $outd/Makefile $outd/CMakeLists.txt ''; }); </ins> magit = super.magit.overrideAttrs (attrs: { # searches for Git at build time nativeBuildInputs =

Discussion:
Describe the bug The Emacs package is not properly installed at byte-compilation time, nor can it be easily installed during a live Emacs session. To Reproduce Using Nix, install the Melpa package alongside Emacs. Try to during an Emacs session. Expected behavior Either a prebuilt wrapper should get loaded, or we should be able to build it during an Emacs session. Additional context We presently can't build it live since the Nix store is read-only. Here's the backtrace: Metadata Please run and paste the result.
Change:
pynx584 = callPackage ../development/python-modules/pynx584 { }; <ins> pyogrio = callPackage ../development/python-modules/pyogrio { }; </ins> pyorthanc = callPackage ../development/python-modules/pyorthanc { }; pyoutbreaksnearme = callPackage ../development/python-modules/pyoutbreaksnearme { };

Discussion:
Project description mapclassify is an open-source python library for Choropleth map classification. It is part of the Python Spatial Analysis Library. Metadata homepage URL: source URL: license: BSD-3-Clause license
Even nicer if we could get pysal itself - there are some QGIS plugins that depend on it.
Change:
<ins> { buildGoModule, buildNpmPackage, fetchFromGitHub, lib, restic, util-linux, }: let pname = "backrest"; version = "1.5.0"; src = fetchFromGitHub { owner = "garethgeorge"; repo = "backrest"; rev = "refs/tags/v${version}"; hash = "sha256-qxEZkRKkwKZ+EZ3y3aGcX2ioKOz19SRdi3+9mjF1LpE="; }; frontend = buildNpmPackage { inherit version; pname = "${pname}-webui"; src = "${src}/webui"; npmDepsHash = "sha256-mS8G3+JuASaOkAYi+vgWztrSIIu7vfaasu+YeRJjWZw="; installPhase = '' runHook preInstall mkdir $out cp -r dist/* $out runHook postInstall ''; }; in buildGoModule { inherit pname src version; vendorHash = "sha256-YukcHnXa/QimfX3nDtQI6yfPkEK9j5SPXOPIT++eWsU="; preBuild = '' mkdir -p ./webui/dist cp -r ${frontend}/* ./webui/dist ''; nativeCheckInputs = [ util-linux ]; # Fails with handler returned wrong content encoding checkFlags = [ "-skip=TestServeIndex" ]; preCheck = '' # Use restic from nixpkgs, otherwise download fails in sandbox export BACKREST_RESTIC_COMMAND="${restic}/bin/restic" export HOME=$(pwd) ''; meta = { description = "Web UI and orchestrator for restic backup"; homepage = "https://github.com/garethgeorge/backrest"; changelog = "https://github.com/garethgeorge/backrest/releases/tag/v${version}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ interdependence ]; mainProgram = "backrest"; platforms = lib.platforms.unix; }; } </ins>

Discussion:
Project description Backrest is a web-accessible backup solution built on top of . Backrest provides a WebUI which wraps the restic CLI and makes it easy to create repos, browse snapshots, and restore files. Additionally, Backrest can run in the background and take an opinionated approach to scheduling snapshots and orchestrating repo health operations. Metadata homepage URL: source URL: license: gpl3 platforms: unix, linux, darwin Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
jdk = jdk21; withJcef = false; }; <ins> jdk-no-jcef-17 = callPackage ../development/compilers/jetbrains-jdk/17.nix { withJcef = false; }; </ins> jdk = callPackage ../development/compilers/jetbrains-jdk { jdk = jdk21; };

Discussion:
Steps to reproduce the behavior: Add any other context about the problem here. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Maybe we should just wait and see whether 2024.02 also has the same problem (that should be around the corner, see ) For now rolling back to to get unstuck.
I'm skeptical about IDEA 2024.2 would use JRE 21, as in the following comment From https://intellij-
Change:
odfpy, openpyxl, pandas, <del> poetry-core, </del> pyarrow, pyreadstat, <del> pytestCheckHook, pythonOlder, </del> scipy, sqlalchemy, tables, tabulate, <del> types-pytz, </del> typing-extensions, xarray, xlsxwriter,

Discussion:
Steps to reproduce the behavior: recently edited: <!-- 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]:
Change:
]; in stdenv.mkDerivation rec { pname = "bluez"; <del> version = "5.59"; </del> <ins> version = "5.60"; </ins> src = fetchurl { url = "mirror://kernel/linux/bluetooth/${pname}-${version}.tar.xz"; <del> sha256 = "05kk8zdh3msf5j88jbai8m877rvya6fpkzhicfhv5gyhhsrrasq4"; </del> <ins> sha256 = "sha256-cQmZWA0B7lnsWF5efAf9lO3e3AAaom/nRkxUb52UUwQ="; </ins> }; buildInputs = [

Discussion:
As reported on we need some patches: In particular: gnome-settings-daemon needs bluetoothd needs cc
At least for g-s-d we're already on 40.0.1, which seems to have the fix? Both commits referenced (!232, !234) are there, but maybe I'm misreading. Not sure if we want to address bluetoothd with , but regardless I have a commit ready.
Above is no longer necessary with 5.60. I'll open a bump for that instead.
Change:
<ins> { lib , stdenv , fetchFromGitHub , cmake , openssl }: stdenv.mkDerivation rec { pname = "libomemo-c"; version = "0.5.0"; src = fetchFromGitHub { owner = "dino"; repo = "libomemo-c"; rev = "v${version}"; hash = "sha256-GvHMp0FWoApbYLMhKfNxSBel1xxWWF3TZ4lnkLvu2s4="; }; nativeBuildInputs = [ cmake ]; buildsInputs = [ openssl ]; cmakeFlags = [ "-DBUILD_SHARED_LIBS=ON" ]; meta = with lib; { description = "Fork of libsignal-protocol-c adding support for OMEMO XEP-0384 0.5.0+"; homepage = "https://github.com/dino/libomemo-c"; license = licenses.gpl3Only; maintainers = [ maintainers.astro ]; }; } </ins>

Discussion:
Steps to reproduce the behavior: kaidan <!-- 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]:
Thanks for notifying me!
Change:
let steam-run = (steam.override { # required by wine runner `caffe` <del> extraLibraries = pkgs: with pkgs; [ libunwind libusb1 ] </del> <ins> extraLibraries = pkgs: with pkgs; [ libunwind libusb1 gnutls ] </ins> ++ bottlesExtraLibraries pkgs; extraPkgs = pkgs: [ ] ++ bottlesExtraPkgs pkgs;

Discussion:
When you start epic game store you're unable to login due to login button won't become available. Steps to reproduce the behavior: -rf new gaming bottle epic game store from installers epic game store Be able to login. !
Until PR merged, replace in your with
Closed in
Change:
''; <del> vendorHash = "sha256-t2R5uNsliSn+rIvRM0vT6lQJY62DhhozXnONiCJ9CMc="; </del> <ins> vendorHash = "sha256-LLFdVB4n07Sq/QH1C7rutdpzfhkJvM9lvRg5exyYixM="; </ins> ldflags = [ "-X main.commit=${src.rev}"

Discussion:
Package name: Latest released version: 0.28.0 <!-- Search your package here: --- Current version on the unstable channel: 0.27.0 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! --- There is an old one for updating to 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]:
I tried doing this myself but can't get it to build as the new version request Golang 1.23 and I couldn't work out how to get nix to build with that.
Change:
ln -s $extraUtils/share/plymouth/logo.png /etc/plymouth/logo.png ln -s $extraUtils/share/plymouth/themes /etc/plymouth/themes ln -s $extraUtils/lib/plymouth /etc/plymouth/plugins <ins> ln -s $extraUtils/etc/fonts /etc/fonts </ins> plymouthd --mode=boot --pid-file=/run/plymouth/pid --attach-to-session plymouth show-splash

Discussion:
It should always show the NixOS version. Reproducible on: Lenovo Thinkpad X230 with grub Not reproducible on: Apple iMac 11,3 with systemd-boot (EFI) Thinkpad L470 with systemd-boot (EFI) system down system system: host os: multi-user?: sandbox: version: channels(davidak): channels(root): nixpkgs:
I can second this. It's been the case for ages.
Yes, I'm not sure why this is. It used to show it at startup, and I don't think anything much has changed there.
I did an update yesterday and bootet the system today and the version was shown. It's a Thinkpad L470. I will see if it fixes it also on the system i used when reporting this issue. system: host os: multi-user?: sandbox: version: channels(root): nixpkgs:
Doesn't work here on latest unstable.
Seems to be a problem specifically with GRUB.
I'm using systemd-boot, not GRUB.
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 .
Problem persists.
This is because the Plymouth plugin is missing from the initrd, along with a font with which to render the text. See .
Change:
systemd.additionalUpstreamSystemUnits = [ "systemd-resolved.service" <ins> "dbus-org.freedesktop.resolve1.service" </ins> ]; systemd.services.systemd-resolved = {

Discussion:
Describe the bug Systemd ships dbus system services (in ), which are used for dbus system activation (see ) This includes some of the units shipped with systemd itself: We currently don't have the proper tooling ready to make these available in NixOS. Also, we shouldn't blindly enable all. For example, we might not want to enable `share/dbus-1/system-services/org.freedesktop.resolve1.service, if resolved is enabled. Originally discovered in , but it always hasn't worked, so it's not a regression. Notify maintainers
I wonder if that's why every program I have that uses dBus in some way or another, spits from time to time:
Can you tell me which programs those are?
Sure, from , prints: I'm using as my display manager and I'm using as my desktop environment but I don't use . Not sure if that matters.. EDIT: Currently I can't identify another program that spits this message, although IIRC I saw it coming out of other programs as well. This could be an upstream issue as well.
It does seem that somehow picks up the systemd configuration; though I do not fully understand how it's just missing the when is enabled
Ah apparently all applications are loaded into dbus by default? Not sure how I feel about that ... so the only reason why resolved wasn't working is because we didnt included unit file in Easy fix! All the other services already work!
It seems we do, but we shouldn't do that. If we try to not restart , changes in there don't get propagated. It should just use nscd like everything else. can you file a PR removing this?
reopened, as got reverted.
I've found another example for: prints:
Another symptom is:
I'm not sure if that is a symptom of what I am solving here. I recall recently running into the same issue and I think it's a problem with how we set up user environment in certain desktop managers.
Should I open a distinct issue then?
Change:
{ lib <ins> , stdenv </ins> , python3 , installShellFiles }:

Discussion:
Traceback (most recent call last): File "/nix/store/z4sd700l05shq1z72g21w0fav2xs955d-pipenv-2022.1.8/lib/python3.9/site-", line 83, in androidfolder from jnius import autoclass # noqa: SC200 ModuleNotFoundError: No module named 'jnius' The error is belong in pipenv using jnius on Android. <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. --- system: host os: multi-user?: sandbox: version: channels(nix-on-droid): nixpkgs:
Change:
goPackagePath = "github.com/dbcdk/morph"; goDeps = ./deps.nix; <ins> nativeBuildInputs = [ makeWrapper ]; </ins> buildInputs = [ go-bindata ]; buildFlagsArray = ''

Discussion:
Describe the bug Morph doesn't work without ssh installed/present on the system. To Reproduce Steps to reproduce the behavior: -shell --pure -p morph build something Expected behavior Morph builds something Screenshots Additional context Metadata NicksOhAss:~$ nix-shell -p nix-info --run "nix-info -m" system: host os: multi-user?: sandbox: version: channels(root): channels(): nixpkgs: Maintainer information: