jiebi/CodeConvo huggingface dataset:
Change:
githubId = 69135; name = "Andrea Bedini"; }; <ins> andreasfelix = { email = "fandreas@physik.hu-berlin.de"; github = "andreasfelix"; githubId = 24651767; name = "Felix Andreas"; }; </ins> andres = { email = "ksnixos@andres-loeh.de"; github = "kosmikus";

Discussion:
Project description Code Intelligence for Vala Metadata homepage URL: source URL: license: LGPL2.1 platforms: unix, linux, darwin, ...
any relation to
There are some efforts to merge the two servers but otherwise they are independent.
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 .
Change:
in stdenv.mkDerivation rec { pname = "opencl-clang"; <del> version = "unstable-2019-08-16"; </del> <ins> version = "unstable-2021-06-22"; </ins> inherit passthru; src = fetchFromGitHub { owner = "intel"; repo = "opencl-clang"; <del> rev = "94af090661d7c953c516c97a25ed053c744a0737"; sha256 = "05cg89m62nqjqm705h7gpdz4jd4hiczg8944dcjsvaybrqv3hcm5"; </del> <ins> rev = "fd68f64b33e67d58f6c36b9e25c31c1178a1962a"; sha256 = "sha256-q1YPBb/LY67iEuQx1fMUQD/I7OsNfobW3yNfJxLXx3E="; </ins> }; patches = [

Discussion:
, current version: 20.34. desired version: 21.42. maintainers: The packages version is quite old and doesn't work properly on 11th gen cpus. There are also other PR which are interwoven with this such as: And also an issue that might be related To update this properly I think we need to update at least the following packages: , , and .
Change:
sha256 = "0vqrcwn5y350g91w3kh8n43gw21kck1cwim92dw9i0xxxch91hrg"; }; <del> nativeBuildInputs = [ makeWrapper ]; </del> <ins> nativeBuildInputs = [ makeWrapper wrapGAppsHook ]; buildInputs = [ glib ]; </ins> dontConfigure = true; dontBuild = true; dontPatchELF = true; <ins> dontWrapGApps = true; </ins> installPhase = let rpath = lib.makeLibraryPath [

Discussion:
When trying to attach a file to a secret, 1password exits with an error: Steps to reproduce the behavior: 1password a password to attach a file File dialog opens If applicable, add screenshots to help explain your problem. I managed to solve it (in a pretty much trial and error, not fully understanding) by overriding the attributes as described here: also adding gtk to the buildInputs: The file open dialog shows but it's not the same as in the rest of the system <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. -- Please run and paste the result.
Change:
(lib.cmakeOptionType "filepath" "CUSTOM_AMDGPU_IDS_PATH" "${libdrm}/share/libdrm/amdgpu.ids") ]; <ins> postPatch = '' substituteInPlace completions/fastfetch.fish --replace-fail python3 '${python3.interpreter}' ''; </ins> postInstall = '' wrapProgram $out/bin/fastfetch  --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath finalAttrs.buildInputs}"

Discussion:
shell completion does not work with fastfetch fastfatch fish and shell completion works ! Add any other context about the problem here. system: host os: multi-user?: sandbox: version: nixpkgs: Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
"password sufficient ${pkgs.sssd}/lib/security/pam_sss.so use_authtok"} ${optionalString config.krb5.enable "password sufficient ${pam_krb5}/lib/security/pam_krb5.so use_first_pass"} <del> ${optionalString config.services.samba.syncPasswordsByPam "password optional ${pkgs.samba}/lib/security/pam_smbpass.so nullok use_authtok try_first_pass"} </del> ${optionalString cfg.enableGnomeKeyring "password optional ${pkgs.gnome3.gnome-keyring}/lib/security/pam_gnome_keyring.so use_authtok"}

Discussion:
I tried to enable syncing Unix passwords to Samba via PAM using the option. However, I see a bunch of errors in the logs because the library PAM is looking for, , doesn't exist. Use the following config: Please run and paste the results. system: host os: multi-user?: sandbox: version: channels(USER): channels(root): nixpkgs:
Same issue here. The folder it was searching for () only contains on my system. Additionally, querying for presents no results.
Just experienced exactly same issue on 19.03. Is samba broken in this release?
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 .
It's still relevant now. I noticed this issue in my system logs as well. Samba is not broken, they've just deprecated this feature. See and . Here's a PR for us:
Change:
<ins> { stdenv, fetchFromGitHub }: stdenv.mkDerivation { pname = "nvidia-optical-flow-sdk"; version = "1.0"; src = fetchFromGitHub { owner = "NVIDIA"; repo = "NVIDIAOpticalFlowSDK"; rev = "79c6cee80a2df9a196f20afd6b598a9810964c32"; sha256 = "1y6igwv75v1ynqm7j6la3ky0f15mgnj1jyyak82yvhcsx1aax0a1"; }; # # We only need the header files. The library files are # # in the nvidia_x11 driver. installPhase = '' mkdir -p $out/include cp -R * $out/include ''; meta = with stdenv.lib; { description = "Nvidia optical flow headers for computing the relative motion of pixels between images"; homepage = "https://developer.nvidia.com/opticalflow-sdk"; license = licenses.bsd3; # applies to the header files only platforms = platforms.all; }; } </ins>

Discussion:
Describe the bug OpenCV 4 fails to build with cuda enabled due to missing NVIDIA optical flow sdk To Reproduce Steps to reproduce the behavior: -build -A opencv4 Expected behavior Either we disable OpenCV 4's option to compile with the NVIDIA optical flow SDK or allow compilation against the NVIDIA optical flow sdk headers. See: I've done some preliminary work towards this on the following branch:
Change:
stdenv.lib.optionalString stdenv.isLinux '' find . -type f -perm -0100  -exec patchelf --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)"  <del> --set-rpath "${ncurses.out}/lib:${gmp.out}/lib" {} ; </del> <ins> --set-rpath "${ncurses5.out}/lib:${gmp.out}/lib" {} ; </ins> sed -i "s|/usr/bin/perl|perlx00        |" ghc-${version}/ghc/stage2/build/tmp/ghc-stage2 sed -i "s|/usr/bin/gcc|gccx00        |" ghc-${version}/ghc/stage2/build/tmp/ghc-stage2 for prog in ld ar gcc strip ranlib; do

Discussion:
Commit from broke haskell.compiler.ghc6102Binary haskell.compiler.ghc704Binary and therefore the packages haskell.compiler.ghc6104 haskell.compiler.ghc704 haskell.compiler.ghc722 haskell.compiler.ghc742 haskell.compiler.ghc763 which depend on them.
Please try . I test-built the binary GHCs but no further.
Aha. I relied on the update being API-compatible, but the first bootstraping steps don't recompile...
I'm test-building the whole list above.
All succeeded on x86_64-linux.
Change:
<ins> { fetchFromGitHub , lib , rustPlatform }: rustPlatform.buildRustPackage rec { pname = "urlencode"; version = "1.0.1"; src = fetchFromGitHub { owner = "dead10ck"; repo = pname; rev = "v${version}"; sha256 = "sha256-LvLUbtMPVbYZMUb9vWhTscYfZPtEM5GrZme3azvVlPE="; }; cargoSha256 = "sha256-UPw+/wVOEM+kciOr70P+gdMCxtCKQ/SXsNAWA44v4v8="; meta = with lib; { description = "A CLI utility for URL-encoding or -decoding strings"; homepage = "https://github.com/dead10ck/urlencode"; license = licenses.mit; maintainers = with maintainers; [ l0b0 ]; }; } </ins>

Discussion:
Project description It would be useful to have a simple CLI utility to encode/decode URLs, with at least the features mentioned by various people in : command which supports input at least via standard input (), but ideally also via arguments (). Ditto command, rather than having a argument like . Should handle NUL in input and output. Should have localisation support. That is, strings should be dealt with according to the locale at runtime. Should allow controlling whether the space character should be encoded as or . Speed is not much of a concern. The vast majority of uses will probably be with strings shorter than 1,000 characters, and as long as that can be handled within a few millis that's good enough. If nobody knows of such a tool I might eventually have time to build it. Metadata N/A
Change:
, libxml2, gnome3, gobjectIntrospection, libsoup }: stdenv.mkDerivation rec { <del> name = "grilo-0.2.12"; </del> <ins> name = "grilo-0.2.14"; </ins> src = fetchurl { url = "mirror://gnome/sources/grilo/0.2/${name}.tar.xz"; <del> sha256 = "11bvc7rsrjjwz8hp67p3fn8zmywrpawrcbi3vgw8b0dwa0sndd2m"; </del> <ins> sha256 = "1k8wj8f7xfaw5hxypnmwd34li3fq8h76dacach547rvsfjhjxj3r"; </ins> }; setupHook = ./setup-hook.sh;

Discussion:
Launch GNOME Music 3.18 There's no artwork at all Log: System: (Flounder) Nix version: nix-env (Nix) 1.11.2
Change:
ln -s $out/share/desktopeditors/DesktopEditors $out/bin/DesktopEditors <del> wrapProgram $out/bin/DesktopEditors  --set QT_XKB_CONFIG_ROOT ${xkeyboard_config}/share/X11/xkb  --set QTCOMPOSE ${xorg.libX11.out}/share/X11/locale </del> substituteInPlace $out/share/applications/onlyoffice-desktopeditors.desktop  --replace "/usr/bin/onlyoffice-desktopeditor" "$out/bin/DesktopEditor"

Discussion:
Describe the bug Trying to launch fails with the message: To Reproduce Steps to reproduce the behavior: : : Expected behavior Onlyoffice should be able to run on Wayland Notify maintainers Metadata Maintainer information:
Could you try with and: Onlyoffice does not start. : Onlyoffice starts and is working fine but :(
Found the upstream issue Maybe we'll leave this issue open until it's fixed upstream?
As already suspected, OnlyOffice does not support Wayland at this point. Here is the upstream bug:
it works with
Change:
<ins> { stdenv, lib, fetchFromGitHub, pkg-config, git, gtkmm4, gtk4-layer-shell, wrapGAppsHook4, unstableGitUpdater, }: stdenv.mkDerivation { pname = "sysmenu"; version = "unstable-2024-06-13"; src = fetchFromGitHub { owner = "System64fumo"; repo = "sysmenu"; rev = "0b891e5d27f286b867d4a0984ee284a3456de851"; hash = "sha256-zI6dmS+ZqcGrG/joWouqrMNQfTRflP677kYJLJEWTBc="; }; patches = [ ./001-no-runtime-config.patch ./002-cflags-fix.patch ]; nativeBuildInputs = [ pkg-config git wrapGAppsHook4 ]; buildInputs = [ gtkmm4 gtk4-layer-shell ]; installPhase = '' runHook preInstall install -Dm755 sysmenu $out/bin/sysmenu runHook postInstall ''; passthru.updateScript = unstableGitUpdater { }; meta = { description = "Simple program launcher using GTK4"; homepage = "https://github.com/System64fumo/sysmenu"; license = lib.licenses.wtfpl; mainProgram = "sysmenu"; maintainers = with lib.maintainers; [ matteopacini ]; platforms = lib.platforms.linux; }; } </ins>

Discussion:
Project description Sysmenu is a simple and efficient application launcher written in gtkmm4 Metadata homepage URL: source URL: license: wtfpl platforms: linux Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
# Fails starting from dill 0.3.6 because it tries to pickle pytest globals: # https://github.com/uqfoundation/dill/issues/482#issuecomment-1139017499. "apache_beam/transforms/window_test.py" <ins> # See https://github.com/apache/beam/issues/25390. "apache_beam/coders/slow_coders_test.py" "apache_beam/dataframe/pandas_doctests_test.py" "apache_beam/typehints/typed_pipeline_test.py" "apache_beam/coders/fast_coders_test.py" "apache_beam/dataframe/schemas_test.py" </ins> ]; disabledTests = [

Discussion:
Build of failed on x86_64-linux as of . This is currently breaking . python39Packages.tensorflow-datasets maintainers cc: maintainers cc: Other cc: n/a nixpkgs at commit This issue was automatically generated by . that created this issue. Internal tags: - -
huh this is a weird failure to me since fasteners==0.18 at the time of this commit which should be working... building locally on this commit i get a different failure: very peculiar...
Change:
<ins> { lib , aiohttp , async-timeout , buildPythonPackage , fetchFromGitHub }: buildPythonPackage rec { pname = "pyemby"; version = "1.7"; src = fetchFromGitHub { owner = "mezz64"; repo = pname; rev = version; sha256 = "04fvpv3fz4q160s4ikldwxflxl1zbxgfgy9qs6grgpnd23p0ylk8"; }; propagatedBuildInputs = [ aiohttp async-timeout ]; # Project has no tests doCheck = false; pythonImportsCheck = [ "pyemby" ]; meta = with lib; { description = "Python library to interface with the Emby API"; homepage = "https://github.com/mezz64/pyemby"; license = with licenses; [ mit ]; maintainers = with maintainers; [ fab ]; }; } </ins>

Discussion:
Describe the bug esniper is broken, because ebay changed the login. they are not sure if they can and want to fix it. maybe we have to deprecate the package like To Reproduce Steps to reproduce the behavior: ... ... ... Expected behavior A clear and concise description of what you expected to happen. Additional context Add any other context about the problem here. Notify maintainers Metadata Please run and paste the result. Maintainer information:
Change:
, lib , fetchFromGitHub , cmake <ins> , docbook-xsl-nons , libxslt </ins> , pkg-config , alsa-lib <ins> , faac , faad2 </ins> , ffmpeg , glib <ins> , openh264 </ins> , openssl <del> , pcre </del> <ins> , pcre2 </ins> , zlib , libX11 , libXcursor , libXdamage <ins> , libXdmcp </ins> , libXext , libXi , libXinerama , libXrandr , libXrender <del> , libXv </del> , libXtst <ins> , libXv </ins> , libxkbcommon , libxkbfile , wayland

Discussion:
I reported some flakey test in freerdp upstream and they hinted that maybe we could be building freerdp better: Filing this so I don't forget to look at it.
I use freerdp all the time, so I have patched things up on my side and will open a proper PR when I have been running with it for a while. FYI, we are in fact already building against ffmpeg.
Change:
{ x86_64-linux = fetchurl { url = "${base_url}/teamviewer_${version}_amd64.deb"; <del> sha256 = "sha256-Ag41RQD4lp4Sxuz6wZwiFzVxUalV+M3Zwa2Cug4iNSM="; </del> <ins> hash = "sha256-41zVX2svomcRKu2ow1A/EeKojBIpABO4o2EZxappzgo="; </ins> }; aarch64-linux = fetchurl { url = "${base_url}/teamviewer_${version}_arm64.deb"; <del> sha256 = "sha256-JGSmFq4q8TQJVIrS6qQxIxZPNKgor+pFetextLJPHtg="; </del> <ins> hash = "sha256-wuQYWeYgXW54/5dpiGzJxZ9JZDlUgFgCKq8Z4xV2HlI="; </ins> }; }.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");

Discussion:
Using teamviewer with I can not connect to remote hosts. The connection is established, but the window does not appear. If i try to connect to the same host again, I receive the message that I already have a connection open. TeamViewer is working as expected on EndeavourOS. Steps to reproduce the behavior: TeamViewer to any host for password appears for connected host does not appear to the same host again "you are already connected" appears the host computer it says that Im connected It seems like its the same bug as I also get the same errors in my log file <!-- 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]:
please try the linked PR and report back if this solved your issue. Thanks
I can confirm that it work!!! :partyingface: Thanks for the fast reply :)) However, I'm now getting a commercial use restriction ! I dont know if this has anything to do with nixpkgs or if its just because I tried to connect many times now. On the teamviewer website I have requested to remove my restriction lets see how it goes ;)
yay! I am pretty sure this is independent of NixOS. I had this in the past as well (independent of NixOS). I don't know how teamviewer tries to detect commercial use. But glad to here it works!
I would really like to learn more about packaging programs for nixpkgs so I can contribute more myself. Do you have any recommendations on how to learn the different options for mkDerivation, the different phases, wrapping programs and libraries, etc.? I feel like the documentation is basically non-existend. If anything comes to mind (including workshops, etc.) feel free to just send me an email (this issue is probably the wrong place to discuss this)
Hi awesome! I'm just gonna answer you here for anyone who is also interested: There is a handbook () which has a whole chapter about contributing to There is which helps a lot (just search for it or ask a question there) It helped me a lot to look at how other packages are packed.

Just clone and look at how similar services or programs are packaged There is a matrix Generally just start small. Find some nixpkgs which you'd like to see upgraded and update the version and hash and build it locally in your nixpkgs repo and submit a pull request ;-) If you still have trouble, just ask again on discourse (Im there, too) and we'll go from there :+1:
Change:
preFixup = '' gappsWrapperArgs+=( <del> --prefix PATH : "${lib.makeBinPath [ gpart hdparm util-linux procps coreutils gnused gnugrep mtools dosfstools ]}" </del> <ins> --prefix PATH : "${lib.makeBinPath [ gpart hdparm util-linux procps coreutils gnused gnugrep mtools dosfstools xhost ]}" </ins> ) '';

Discussion:
Launching gparted on Plasma 6 wayland doesn't work Steps to reproduce the behavior: to (in my case I have it in ) GParted from Plasma 6 Wayland is promped for elevated privileges. Enter it happens, the window closes When launching from the terminal, this is printed after entering the password: GParted opens (through XWayland I guess) Other XWayland applications and Wayland applications are both working, through QT and GTK. The package has no maintainers :( last touched by so I guess I should notify Please run and paste the result.
I found Arch BBS thread that might be related. In it, it says to put in your environment. Does that work?
Same error in sway. Setting GDK_BACKEND=x11 does not help
Same thing on COSMIC: system: host os: multi-user?: sandbox: version: nixpkgs:
I've opened that should fix this, can someone test to see if the PR works for you?
Change:
runHook postInstall ''; <ins> passthru.tests = { version = testers.testVersion { package = finalAttrs.finalPackage; }; }; </ins> meta = { description = "Gitmoji client for using emojis on commit messages"; homepage = "https://github.com/carloscuesta/gitmoji-cli";

Discussion:
gitmoji broken. Steps to reproduce the behavior: <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. --~
I'm not a gitmoji-cli maintainer. Buils fine on master. There's a reason we ask you to run .
Sorry to disturb you. I copy wrong name :cry:
Does help?
Still cannot:
I think be packaged to NixOS to make gitmoji work.
No, the dependency is already installed: exists.
Change:
extraInstallCommands = '' mv $out/bin/bazecor-* $out/bin/bazecor <ins> install -m 444 -D ${src}/Bazecor.desktop -t $out/share/applications substituteInPlace $out/share/applications/Bazecor.desktop  --replace 'Exec=Bazecor' 'Exec=bazecor' install -m 444 -D ${src}/bazecor.png -t $out/share/pixmaps </ins> mkdir -p $out/lib/udev/rules.d ln -s --target-directory=$out/lib/udev/rules.d ${./10-dygma.rules} '';

Discussion:
The package is missing a entry for application launchers. It should have a entry for application launchers. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Thanks, fix is in
Change:
''; buildInputs = [ <del> boost icu libedit libevent lz4 ncurses openssl protobuf re2 readline zlib </del> <ins> boost curl icu libedit libevent lz4 ncurses openssl protobuf re2 readline zlib </ins> zstd ] ++ lib.optionals stdenv.isLinux [ numactl libtirpc

Discussion:
<!-- Note that these are hard requirements --- name: mysql80 current version: 8.0.22 desired version: 8.0.25 maintainers: Orivej Desh < tag this issue in your PR.
I have started to work on this but the derivation build fails. My commit is here: Any ideas?
See for possible resolution.
Hello thank you for your response. I forgot to mention I already tried to set the C++ standards to no avail. Specifically, I tried to set and . Is there anything else I can try? EDIT: the linked Gentoo issue refers to GCC 11 while the GCC version I used is 10.3. EDIT 2: Tried also with GCC 11.1, same results.
Turned out to be : Since they upgraded to . I also built with but i'm not sure if that is an actual hard requirement or not. You should probably verify. Thanks for tackling this! Much appreciated :heart:
Great! Thanks! Shall I open a PR or you do it?
Please go ahead. Thank you!
Change:
<ins> { lib , buildGoModule , fetchFromGitHub , git }: buildGoModule rec { pname = "bit"; version = "1.0.5"; src = fetchFromGitHub { owner = "chriswalz"; repo = pname; rev = "v${version}"; sha256 = "0dv6ma2vwb21cbxkxzrpmj7cqlhwr7a86i4g728m3y1aclh411sn"; }; vendorSha256 = "1j6w7bll4zyp99579dhs2rza4y9kgfz3g8d5grfzgqck6cjj9mn8"; propagatedBuildInputs = [ git ]; # Tests require a repository doCheck = false; meta = with lib; { description = "Command-line tool for git"; homepage = "https://github.com/chriswalz/bit"; license = with licenses; [ asl20 ]; maintainers = with maintainers; [ fab ]; }; } </ins>

Discussion:
Bit is a modern Git CLI bit is an experimental modernized git CLI built on top of git that provides happy defaults and other niceties Metadata homepage URL: source URL: license: apache 2.0 platforms: linux, darwin, windows