jiebi/CodeConvo huggingface dataset:
Change:
plank = callPackage ../applications/misc/plank { }; <del> planner = callPackage ../applications/office/planner { }; </del> playonlinux = callPackage ../applications/misc/playonlinux { stdenv = stdenv_32bit; };

Discussion:
Describe the bug Expression: Debian has some downstream patches that switch it to python3 and gobject-introspection. The patches can be found in the original debian archive Here's the descriptions of the main patch. And there's several others that drop uses of deprecated dependencies. They have no plans to forward a lot of these patches, and they even mention this in the previous patch I mentioned. cc
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 .
PyGTK will be phased out with the transition to GTK+ version 3 and be replaced with PyGObject Here is an issue of upstream: So we can just wait for that and continue to use python2 or just remove the package.
I'm thinking it will likely be removed
I marked this as stale due to inactivity. &rarr;
Opened to remove planner
Change:
runHook preConfigure export DUB_HOME="$NIX_BUILD_TOP/.dub" <del> mkdir -p $DUB_HOME </del> <ins> mkdir -p "$DUB_HOME" </ins> <del> # register dependencies </del> <ins> # register dub dependencies </ins> ${lib.concatMapStringsSep "n" (dep: '' dub fetch ${dep.pname}@${dep.version} --cache=user --skip-registry=standard --registry=file://${dubRegistryBase}/${dep.pname} <del> '') lockedDeps} </del> <ins> '') dubDeps} # register git dependencies ${lib.concatMapStringsSep "n" (dep: '' mkdir -p "$DUB_HOME/packages/${dep.pname}/${dep.version}" cp -r --no-preserve=all ${dep.src} "$DUB_HOME/packages/${dep.pname}/${dep.version}/${dep.pname}" '') gitDeps} </ins> runHook postConfigure '';

Discussion:
fails to build a lockfile with dependencies in the format (). Here's the error: any repository whose contains a dependency that fetches from Git, e.g. , e.g. . a few moments, then see error. A generated lockfile containing the Git dependency. If applicable, add screenshots to help explain your problem. Add any other context about the problem here. Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Thanks for reporting this bug, I'll try to extend the lockfile logic later today, (the current one is pretty primitive, as you might have seen)
Change:
<ins> { stdenv, buildPythonPackage, fetchPypi, pythonOlder , mock, pytest, pytestrunner , configparser, enum34, mccabe, pycodestyle, pyflakes }: buildPythonPackage rec { name = "${pname}-${version}"; pname = "flake8"; version = "3.3.0"; src = fetchPypi { inherit pname version; sha256 = "04izn1q1lgbr408l9b3vkxqmpi6mq47bxwc0iwypb02mrxns41xr"; }; buildInputs = [ pytest mock pytestrunner ]; propagatedBuildInputs = [ pyflakes pycodestyle mccabe ] ++ stdenv.lib.optionals (pythonOlder "3.4") [ enum34 ] ++ stdenv.lib.optionals (pythonOlder "3.2") [ configparser ]; meta = with stdenv.lib; { description = "Code checking using pep8 and pyflakes"; homepage = http://pypi.python.org/pypi/flake8; license = licenses.mit; maintainers = with maintainers; [ garbas ]; }; } </ins>

Discussion:
Flake8 with Python 3.6 fails to build with System: 17.09pre106916. (Hummingbird) Nix version: nix-env (Nix) 1.11.9 Nixpkgs version: 17.09pre106916. Sandboxing enabled: build-use-sandbox = false
Try upgrading the pyflakes expression to the latest version
I can produce this same problem using nixpkgs commit (latest master as of this writing).
Change:
<del> { lib, stdenv, fetchFromGitHub, jdk, gradle_7, makeDesktopItem, copyDesktopItems, perl, writeText, runtimeShell, makeWrapper }: </del> <ins> { lib, stdenv, fetchFromGitHub, openjdk, openjfx, gradle_7, makeDesktopItem, perl, writeText, makeWrapper }: </ins> let <ins> jdk = openjdk.override (lib.optionalAttrs stdenv.isLinux { enableJavaFX = true; openjfx = openjfx.override { withWebKit = true; }; }); </ins> pname = "scenic-view"; version = "11.0.2";

Discussion:
On current master, unstable and 23.05 HEADs, the package can be built but not started. Steps to reproduce the behavior: error: Scenebuilder starts succesfully A with identified a merge from 2023-02-15 as the problem. (; ) I started a more detailed bisection already though it is estimated on 8 steps, which in my experience take 6+ hours each on my hardware. Please run and paste the result.
I can reproduce and have a rough idea what the problem is. It looks like javafx is missing. This used to be part of the jdk (<v8), was then factored out into a separate openjfx dependency in JDK9, but many distributions including nix built jdk versions that manually patched openjfx into openjdk to not have to change the packaging of older javafx applications that expect it to be part of the jdk. As an additional complication, we cannot just use javafx from maven central because it contains binary libraries linked against e.g. gtk that would have to be patchelfed. I'll have a look later, let me know if you find out anything in the meantime or if you have any questions.
found the change that broke scenebuilder (and also scenic-view) and a PR to fix them. Feel free to test and review.
Change:
git-sizer = callPackage ../applications/version-management/git-sizer { }; <ins> git-stack = callPackage ../applications/version-management/git-stack { inherit (darwin.apple_sdk.frameworks) Security; }; </ins> git-standup = callPackage ../applications/version-management/git-standup { }; git-stree = callPackage ../applications/version-management/git-stree { };

Discussion:
Stacked branch management for Git git-stack helps automate a lot of common workflows when dealing with PRs, especially when you start to create PRs on top of PRs. Metadata homepage URL: source URL: license: mit platforms: all
Thank you
Change:
, pytestCheckHook , python-lsp-jsonrpc , pythonOlder <del> , pythonRelaxDepsHook </del> }: buildPythonPackage rec { pname = "jedi-language-server"; <del> version = "0.41.1-unstable-2023-10-04"; </del> <ins> version = "0.41.3"; </ins> format = "pyproject"; disabled = pythonOlder "3.8";

Discussion:
I have the build failure issue after one/some of today's commits with nixpkgs/master One of failed tests: textnSimple test function.ntextnSimple test function.n while original test does not contain this 'textn...n' multiline string Please run and paste the result.
Change:
./services/hardware/acpid.nix ./services/hardware/actkbd.nix ./services/hardware/argonone.nix <ins> ./services/hardware/asusd.nix </ins> ./services/hardware/auto-cpufreq.nix ./services/hardware/bluetooth.nix ./services/hardware/bolt.nix

Discussion:
Project description It is a command line utility which adds features for asus laptops. For example graphics card switching, anime matrix control (for g14). fan control, keyboard backlight control, cpu boost control, profiles, fan curves and other stuff. It basically unlocks a lot of functionality for laptops and can be used for non asus laptops as well contrary to the name. Metadata homepage URL:https://asus- source license: Mozilla Public License 2.0 platforms: Linux
I've made a PR to introduce the asusctl package as well as a NixOS module to run asusd. Can someone give this a try, I personally do not have Asus hardware to test it properly. You can find the PR here:
Change:
mv usr/share/* $out/share/ mv opt/onlyoffice/desktopeditors $out/share <ins> for f in $out/share/desktopeditors/asc-de-*.png; do size=$(basename "$f" ".png" | cut -d"-" -f3) res="''${size}x''${size}" mkdir -pv "$out/share/icons/hicolor/$res/apps" ln -s "$f" "$out/share/icons/hicolor/$res/apps/onlyoffice-desktopeditors.png" done; </ins> substituteInPlace $out/bin/onlyoffice-desktopeditors  --replace "/opt/onlyoffice/" "$out/share/"

Discussion:
I noticed that the OnlyOffice package in GNOME does not set the default icon in the "Show applications" part. GNOME Version =43.2 ! ,
Change:
atomEnv = throw "'atomEnv' has been removed because 'atom' is discontinued and deprecated. Consider using 'pulsar', a maintained fork"; # Added 2023-10-01 atomPackages = throw "'atomPackages' has been removed because 'atom' is discontinued and deprecated. Consider using 'pulsar', a maintained fork"; # Added 2023-10-01 auditBlasHook = throw "'auditBlasHook' has been removed since it never worked"; # Added 2024-04-02 <ins> authy = throw "'authy' has been removed since it reached end of life"; # Added 2024-04-19 </ins> avldrums-lv2 = x42-avldrums; # Added 2020-03-29 awesome-4-0 = awesome; # Added 2022-05-05

Discussion:
Steps to reproduce the behavior: Authy, stable or unstable channel No additional context, seems like the package of one of the dependencies was taken off snap for some reason Could not run for some reason... Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
It seems that Twilio have deprecated the desktop apps. . Looking on it seems that they have pulled the snap from Snapcraft. It also seems that the Flatpak has been removed. See and .
Well, i suppose there is nothing that can be done. Thanks for explaining the situation to me!
I'm not sure that issue is really resolved, as I think we need to remove the package from nixpkgs as its deprecated. I believe you are the package maintainer. Should it maybe be removed?
Thanks for the tag and explanation, I had read the announcement when it came out and the apps were still available on Snapcraft. It must have been pulled after a while. It's better to remove the package now. I'll do it sometime this week.
Change:
githubId = 11613056; name = "Scott Dier"; }; <ins> seanrmurphy = { email = "sean@gopaddy.ch"; github = "seanrmurphy"; githubId = 540360; name = "Sean Murphy"; }; </ins> SeanZicari = { email = "sean.zicari@gmail.com"; github = "SeanZicari";

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:
environment.LD_LIBRARY_PATH = nssModulesPath; <del> preStart = '' mkdir -m 0755 -p /etc/ssh ${flip concatMapStrings cfg.hostKeys (k: '' if ! [ -f "${k.path}" ]; then ssh-keygen -t "${k.type}" ${if k ? bits then "-b ${toString k.bits}" else ""} -f "${k.path}" -N "" fi '')} ''; </del> <ins> wants = [ "sshd-keygen.service" ]; after = [ "sshd-keygen.service" ]; </ins> serviceConfig = { ExecStart =

Discussion:
If you have no hostkeys and try to connect to the openssh server, it will generate the keys but also send quite a bit of information to the client. I am not sure if this is an actual security issue but I wanted to bring it up just to make sure. hostkeys in /etc/ssh. with output will include System: (NixOS: , Ubuntu/Fedora: , ...) (Gorilla) Nix version: (run ) nix-env (Nix) 1.11.4 Nixpkgs version: (run ) ""
This is happening because of I'll create a PR with a fix tomorrow.
Yikes! Seems like way over-sharing to me.
Change:
cmakeFlags = with stdenv.lib; [ "-DENABLE_MAN=ON" "-DENABLE_DOC=ON" <ins> "-DENABLE_JAVASCRIPT=OFF"  # Requires v8 <= 3.24.3, https://github.com/weechat/weechat/issues/360 "-DENABLE_PHP=OFF" </ins> ] ++ optionals stdenv.isDarwin ["-DICONV_LIBRARY=${libiconv}/lib/libiconv.dylib" "-DCMAKE_FIND_FRAMEWORK=LAST"] ++ map (p: "-D${p.cmakeFlag}=" + (if p.enabled then "ON" else "OFF")) plugins

Discussion:
Currently we have two expressions that both build the kernel, whose only interface differences are in whether or not the .config is generated or provided. These builds should be merged with the two different interfaces simply being two ways to call the same underlying function, reducing code duplication and allowing the generic kernel builds to benefit from the IMO better structure of the newer manual kernel builds.
+1 on getting rid of duplication What is the "better structure"?
Structure may have been the wrong word, but the manual kernel build uses multiple outputs (suboptimally currently, which was part of the problem with the old PR) and uses the official kernel build system for building and installing, while the generic one (last I checked) had a manually maintained shell script to handle the install and parts of the build.
Fixed by

For example: If this is called with instead of , it will fail to produce a output. This causes an assertion of the form: Unfortunately, doesn't keep the build directory around, making the source of the problem difficult to debug.
This is more of an issue for Thanks for reporting though!
Whoops! Is there an easy way to move it?
Not that I know of, sorry.
Fixed, thanks!

migrated from python branch issue tracker
I'm closing this as it seems no longer relevant. From what I could find, python-virtinst is "CLI tools for building virtual machines using libvirt". But it is now merged with virtmanager: <-- contains one single file named MERGEDWITHVIRTMANAGER
Change:
owner = "goatcorp"; repo = "XIVLauncher.Core"; inherit rev; <del> hash = "sha256-UOKJMQPule0swwm5p6OPcOt1SYHji2J4MWvN6nGkj/M="; </del> <ins> hash = "sha256-vf9cGY+JvMBpQliS1LDmbWjtAbXByrIeXThKtJGQrO8="; </ins> fetchSubmodules = true; };

Discussion:
Package name: xivlauncher Latest released version: Current version on the unstable channel: 1.0.8 Current version on the stable/release channel: 1.0.8 <!-- 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]:
9 also released yesterday but I don't see a PR or issue for it. Quite likely there will be sever more releases as they work on fixes for the new expansion that dropped today.
9 (which is recent enough to successfully download and play Dawntrail) was merged to master yesterday, and 24.05 today; we're at the mercy of Hydra for that to show up in the release channels. Hopefully that will be fairly soon. I'll get around to 1.1.0 at some point – it fixes repair, but that's it, and I'm currently enjoying the new expansion.
Ah! I didn't see 1.0.9 got in when I search! Enjoy Dawntrail!
Change:
<del> { lib , fetchFromGitHub , stdenv , makeWrapper , cdrtools , curl , gawk , gnugrep , gnused , jq , ncurses , pciutils , procps , python3 , qemu , socat , spice-gtk , swtpm , usbutils , util-linux , unzip , xdg-user-dirs , xrandr , zsync , OVMF , OVMFFull , quickemu , testers , installShellFiles </del> <ins> { lib, fetchFromGitHub, stdenv, makeWrapper, cdrtools, curl, gawk, gnugrep, gnused, jq, ncurses, pciutils, procps, python3, qemu, socat, spice-gtk, swtpm, usbutils, util-linux, unzip, xdg-user-dirs, xrandr, zsync, OVMF, OVMFFull, quickemu, testers, installShellFiles, fetchpatch2, </ins> }: let runtimePaths = [

Discussion:
Unable to run windows after this update, Using the older version solves the problem. Originally posted by in
How much ram did you allocate?
4GB
Change:
linux-rt_5_4 = linuxKernel.kernels.linux_rt_5_4; linuxPackages_4_14 = linuxKernel.packages.linux_4_14; linuxPackages_4_19 = linuxKernel.packages.linux_4_19; <del> linuxPackages_4_4 = linuxKernel.packages.linux_4_4; </del> linuxPackages_4_9 = linuxKernel.packages.linux_4_9; linuxPackages_5_10 = linuxKernel.packages.linux_5_10; linuxPackages_5_15 = linuxKernel.packages.linux_5_15; <del> linuxPackages_5_16 = linuxKernel.packages.linux_5_16; </del> linuxPackages_5_17 = linuxKernel.packages.linux_5_17; linuxPackages_5_18 = linuxKernel.packages.linux_5_18; linuxPackages_5_19 = linuxKernel.packages.linux_5_19;

Discussion:
The Linux 4.9 LTS release will be EOL after 2023/01 and I hope we can remove it before the 22.11 release, so we don't carry it around until then. via cc kernel maintainer team
Thanks for the heads-up. I'd be fine with doing the removal right now (considering that it's LTS and having that one removed on stable may be an unpleasant surprise), but FWIW: we usually drop kernel releases when they get EOLed (also from stable branches), otherwise we wouldn't be able to provide non-LTS kernels on any stable branch anyways.
Change:
, intltool , libpeas , libsoup <ins> , libsecret , libnotify </ins> , libdmapsharing , gnome , totem-pl-parser

Discussion:
The default set of gstreamer modules in there (apparently) doesn't allow decoding AAC, which I consider a problem. Therefore I propose to extend the set, but there are two options: () and (a little weird to use ffmpeg there). I briefly tested both. /cc maintainer
If I look right, / lean their recommendations to and not .

rhythmbox can't import some file types in my music directory and lists those under import-error. the according error message is always where: file type | plugin name ------- | ----------- mp4 | MPEG-4 AAC decoder opus | Opus decoder wma | Windows Media Audio 8 wav | Microsoft ADPCM i understand why the wma and aac decoder aren't installed by default, but kinda expected opus and wav to be playable. at the bottom right there is a button saying 'Install Additional Software'. when I press that, it crashes. the backtrace is below. installing gstreamer plugins doesn't change anything. how am I supposed to add more plugins? System: 17.09.1965. (Hummingbird) Nix version: nix-env (Nix) 1.11.15 Nixpkgs version: "17.09.1965." Sandboxing enabled: build-use-sandbox = false
I've just run into the issue (on NixOS 18.03) where Rhythmbox couldn't import a bunch of files due to missing codecs and installing additional GStreamer plugins didn't seem to help. Adding the following to and restarting the X11 session seems to be a workaround until this is properly fixed: This assumes required GStreamer plugins are installed.
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 .
Still an issue. To play WMA files in Rhythmbox I had to install , and set . (Actually I use instead.) Should this environment variable be set when the package is installed? How do other distributions do this? (Without that Rhythmbox outputs It didn't cause a crash for me though; that was probably a separate issue that was since fixed.)
Change:
diff --git a/bottles/backend/utils/vulkan.py b/bottles/backend/utils/vulkan.py <del> index 6673493..07f70d1 100644 </del> <ins> index 6673493..9191004 100644 </ins> --- a/bottles/backend/utils/vulkan.py +++ b/bottles/backend/utils/vulkan.py <del> @@ -29,6 +29,8 @@ class VulkanUtils: </del> <ins> @@ -28,7 +28,9 @@ class VulkanUtils: "/usr/share/vulkan", </ins> "/etc/vulkan", "/usr/local/share/vulkan", <del> "/usr/local/etc/vulkan" +        "/run/opengl-driver/share/vulkan/", +        "/run/opengl-driver-32/share/vulkan/", </del> <ins> -        "/usr/local/etc/vulkan" +        "/usr/local/etc/vulkan", +        "/run/opengl-driver/share/vulkan", +        "/run/opengl-driver-32/share/vulkan", </ins> ] if "FLATPAK_ID" in os.environ: __vk_icd_dirs += [

Discussion:
error when creating a bottle Steps to reproduce the behavior: bottles to create a new bottle during dxvk installation process with the following error message No error when trying to create a bottle ! I'm pretty new to nixos so it might be a configuration error on my part I apologize in advanced if I tagged the wrong maintainers
It should be fixed in (I don't reproduce it there). (I think it's caused by the fact I )
gotcha. feel free to close if you think it's gonna be fixed in next release. thanks :)
Change:
githubId = 252042; keys = [ { fingerprint = "85F3 72DF 4AF3 EF13 ED34  72A3 0AAF 2901 E804 0715"; } ]; }; <ins> DrymarchonShaun = { name = "Shaun"; email = "drymarchonshaun@protonmail.com"; github = "DrymarchonShaun"; githubId = 40149778; }; </ins> dsalaza4 = { email = "podany270895@gmail.com"; github = "dsalaza4";

Discussion:
Project description A clean, intuitive Arma 3 + DayZ SA Launcher for GNU/Linux and MacOS. Metadata homepage URL: source URL: license: mit (does require the steamworks SDK which has its own license.) platforms: linux, darwin Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
I was trying to package this myself, but the way cmake is set up has it trying to download dependencies with git, and modifying it to build properly with nix is over my head.
With a lot of trial and error, I got this functioning . No idea if my code is up to the standards for proper integration into nixpkgs, I'm not 100% sure if everything I have in there is even required, might have missed some failed attempts at fixes that aren't actually doing anything. Also haven't tested the version of the launcher for DayZ.
Looks great to me! Run it through to pretty it up and I think it'd fit in just fine in nixpkgs. I am getting a build error with the DayZ launcher, though: This might inspire me to go back to arma 3. Longtime OFP/arma fan!
What would I put for the license if the launcher itself is using MIT but the steam works sdk has its own custom license (not sure if it is considered unfree, either)
You can just include multiple licenses, though I'm not entirely sure what the Steamworks SDK license is, or if the license is in nixpkgs in the first place. I'd just mark it unfree if you don't know.
Change:
<ins> { stdenvNoCC, lib, fetchurl, autoPatchelfHook, cups, unzip, }: stdenvNoCC.mkDerivation { pname = "cups-idprt-barcode"; version = "1.2.1"; src = fetchurl { name = "idprt_label_printer_linux_driver.zip"; # This is not the original name, but there was debate about whether rec or finalAttrs should be used, so I just renamed it url = "https://www.idprt.com/prt_v2/files/down_file/id/265/fid/600.html"; # NOTE: This is NOT an HTML page, but a ZIP file hash = "sha256-jp8DDaTmCgNrHCJSSz1K3xDcSB8dQm6i1pICaMrBFaQ="; }; buildInputs = [ cups ]; nativeBuildInputs = [ autoPatchelfHook unzip ]; installPhase = let arch = builtins.getAttr stdenvNoCC.hostPlatform.system { x86_64-linux = "x64"; x86-linux = "x86"; }; in '' runHook preInstall mkdir -p $out/share/cups/model $out/lib/cups/filter cp -r filter/${arch}/. $out/lib/cups/filter cp -r ppd/. $out/share/cups/model chmod +x $out/lib/cups/filter/* runHook postInstall ''; meta = { description = "CUPS drivers for iDPRT barcode printers (iD2P, iD2X, iD4P, iD4S, iE2P, iE2X, iE4P, iE4S, iT4B, iT4E, iT4P, iT4S, iT4X, iX4E, iX4L, iX4P, iX4E, iX6P)"; platforms = [ "x86_64-linux" "x86-linux" ]; license = lib.licenses.unfree; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; maintainers = with lib.maintainers; [ pandapip1 ]; }; } </ins>

Discussion:
Project description CUPS drivers for iDPRT label printers Metadata homepage URL: source URL: / license: proprietary platforms: unix, linux, darwin Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
There is no need to create an issue for a software you are packaging. Create the package right away.
I wasn't planning on packaging the software. I opened this issue last week. About an hour ago I decided to bite the bullet and do it myself.
No problem.