jiebi/CodeConvo huggingface dataset:
Change:
I upgraded to 20.09 beta today, and on login, network-manager-applet crashes: ` This did no use happen on 20.03. I saw this with ibus once, but it does not reproduce reliably, and maybe it's something else. Note that the bug is twofold: first nm crashes, but the unit does not have . Restarting the unit by hand works perfectly. Login to your x session. This happened to me in a xfce+i3 session, not sure if it's relevant. system: host os: multi-user?: sandbox: version: channels(root): channels(symphorien): channels(foo): nixpkgs: cc nm applet module maintainers
I also see this with i3 and nm-applet. I use . And the same is reported by application: If needed, I can try to get the backtrace.
I can trigger this crash not only on login, but also by restarting i3 window manager or by changing xrandr configuration. In my case, the login crash was caused by calling xrandr from i3 config.
Indeed changing the resolution in xfce parameters crashes nm-applet.
This was fixed in i3 upstream by or I no longer have the issue with i3 4.18.3.
This requires a backport to 20.09 as far as I can tell
This is long fixed by in . It looks like I cannot close this issue.

Discussion:
stdenv.mkDerivation rec { pname = "i3"; <del> version = "4.18.2"; </del> <ins> version = "4.18.3"; </ins> src = fetchurl { url = "https://i3wm.org/downloads/${pname}-${version}.tar.bz2"; <del> sha256 = "030jym6b8b07yf4y6pb806hg8k77zsprv569gy0r72rh5zb1g1mj"; </del> <ins> sha256 = "03dijnwv2n8ak9jq59fhq0rc80m5wjc9d54fslqaivnnz81pkbjk"; </ins> }; nativeBuildInputs = [ which pkgconfig makeWrapper installShellFiles ];
Change:
Project description caching file-system, written in rust. Designed to work with Metadata homepage URL: source URL: license: Apache2 platforms: unix, linux, darwin
I don't see any activity for 6+ months, I think I should close my PR and this ticket
I didn't mean activity in my PR, I meant in the upstream repo

Discussion:
<ins> { lib, rustPlatform, fetchFromGitHub , fetchpatch , fuse , pkg-config }: rustPlatform.buildRustPackage rec { pname = "catfs"; version = "unstable-2020-03-21"; src = fetchFromGitHub { owner = "kahing"; repo = pname; rev = "daa2b85798fa8ca38306242d51cbc39ed122e271"; sha256 = "0zca0c4n2p9s5kn8c9f9lyxdf3df88a63nmhprpgflj86bh8wgf5"; }; cargoSha256 = "0v6lxwj4vcph32np68awpncafvf1dwcik9a2asa0lkb7kmfdjsjk"; cargoPatches = [ # update cargo lock (fetchpatch { url = "https://github.com/kahing/catfs/commit/f838c1cf862cec3f1d862492e5be82b6dbe16ac5.patch"; sha256 = "1r1p0vbr3j9xyj9r1ahipg4acii3m4ni4m9mp3avbi1rfgzhblhw"; }) ]; nativeBuildInputs = [ pkg-config ]; buildInputs = [ fuse ]; # require fuse module to be active to run tests # instead, run command doCheck = false; doInstallCheck = true; installCheckPhase = '' $out/bin/catfs --help > /dev/null ''; meta = with lib; { description = "Caching filesystem written in Rust"; homepage = "https://github.com/kahing/catfs"; license = licenses.asl20; platforms = platforms.linux; maintainers = with maintainers; [ jonringer ]; }; } </ins>

castor = callPackage ../applications/networking/browsers/castor { }; <ins> catfs = callPackage ../os-specific/linux/catfs { }; </ins> catimg = callPackage ../tools/misc/catimg { }; catt = callPackage ../applications/video/catt { };
Change:
I try to do some weird cross and notice that cmake is being rebuilt. That's odd. Here's why: -config now has a target-specific wrapper. has long had a run-time dep on package config So either we give CMake a wrapper too (ugh...) or we just remove pkg-config from of CMake. I learn towards the latter. CC and who I think the dep?
I only made some dependencies optional at some point to reduce the number of things needed to bootstrap. What's the issue exactly? If you mean moving pkgconfig to nativeBuildInputs then that sounds fine to me.
CMake is rebuilt when it's target platform changes.. Oh, I assume it had some and so it was in in purpose, but maybe it wasn't! Oh yeah, because CMake kinda bootstraps itself.

Discussion:
setupHook = ./setup-hook.sh; <del> buildInputs = [ setupHook pkgconfig ] </del> <ins> depsBuildBuild = [ buildPackages.stdenv.cc ]; nativeBuildInputs = [ setupHook pkgconfig ]; buildInputs = [] </ins> ++ lib.optionals useSharedLibraries [ bzip2 curl expat libarchive xz zlib libuv rhash ] ++ lib.optional useNcurses ncurses ++ lib.optional useQt4 qt4 ++ lib.optional withQt5 qtbase; <del> depsBuildBuild = [ buildPackages.stdenv.cc ]; </del> propagatedBuildInputs = lib.optional stdenv.isDarwin ps; preConfigure = ''
Change:
does not build because the source is not available where the pkg is looking.
Go ahead and find correct url, and also assign

Discussion:
{stdenv, fetchurl}: stdenv.mkDerivation rec { <del> name = "ncompress-4.2.4.3"; </del> <ins> name = "ncompress-4.2.4.4"; </ins> builder = ./builder.sh;

src = fetchurl { url = "mirror://sourceforge/project/ncompress/${name}.tar.gz"; <del> sha256 = "1y44ixc1w2vfvj1lm4dkcljlwv882ynrvm5i6l0lg1gf883j246l"; </del> <ins> sha256 = "0yjiwv1hwb253x3m6r1dq2k7m5c9nz0ib2j7fnm3hark7y6s42xh"; </ins> }; meta = {
Change:
Describe the bug powertop executes hcitool in an FHS location: Metadata system: host os: multi-user?: sandbox: warning: unknown setting 'experimental-features' version: warning: unknown setting 'experimental-features' channels(root): warning: unknown setting 'experimental-features' channels(grahamc): warning: unknown setting 'experimental-features' nixpkgs: cc

Discussion:
postPatch = '' substituteInPlace src/main.cpp --replace "/sbin/modprobe" "modprobe" substituteInPlace src/calibrate/calibrate.cpp --replace "/usr/bin/xset" "xset" <ins> substituteInPlace src/tuning/bluetooth.cpp --replace "/usr/bin/hcitool" "hcitool" </ins> ''; meta = with stdenv.lib; {
Change:
Describe the bug See Its done it several times so far It fails very early in the test (20~ secs) at this step The code in the test in question: Interestingly, the regular test doesn't fail So it's an issue with specifically. Expected behavior :greencircle: not :red_circle: Notify maintainers <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. -- Maintainer information:
Should be fixed in
I didn't notice you opened this and unblocked the channel temporarily by .
Thanks for fixing :heart:

Discussion:
# Test hidepid with subtest("hidepid=2 option is applied and works"): <del> machine.succeed("grep -Fq hidepid=2 /proc/mounts") </del> <ins> # Linux >= 5.8 shows "invisible" machine.succeed( "grep -Fq hidepid=2 /proc/mounts || grep -Fq hidepid=invisible /proc/mounts" ) </ins> # cannot use pgrep -u here, it segfaults when access to process info is denied machine.succeed("[ `su - sybil -c 'ps --no-headers --user root | wc -l'` = 0 ]") machine.succeed("[ `su - alice -c 'ps --no-headers --user root | wc -l'` != 0 ]")
Change:
I installed oracle-xe but I cannot find the password ! How to find it ?
do you have any capacity to bump the version of this software. Seems like the latest release is ... there must be a ton of CVEs against our version. ping in case you still have to manage and stuff these days (though I'm guessing not). does help at all?
Unfortunately no, since I never used it and I'd rather opt for removing it entirely if nobody suddenly steps up to maintain it.
I tried that but it doesn't work, it doesn't work at all, at least remove it from the repos
removes .

Discussion:
<del> { stdenv, makeWrapper, requireFile, patchelf, rpmextract, libaio }: with stdenv.lib; stdenv.mkDerivation rec { pname = "oracle-xe"; version = "11.2.0"; src = requireFile { name = "${pname}-${version}-1.0.x86_64.rpm"; sha256 = "0s2jj2xn56v5ys6hxb7l7045hw9c1mm1lhj4p2fvqbs02kqchab6"; url = "http://www.oracle.com/technetwork/" + "products/express-edition/downloads/"; }; buildInputs = [ makeWrapper ]; unpackCmd = '' (mkdir -p "${pname}-${version}" && cd "${pname}-${version}" && ${rpmextract}/bin/rpmextract "$curSrc") ''; buildPhase = let libs = makeLibraryPath [ libaio ]; in '' basedir="u01/app/oracle/product/${version}/xe" cat > "$basedir/network/admin/listener.ora" <<SQL # listener.ora Network Configuration File: SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = ''${out}/libexec/oracle) (PROGRAM = extproc) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE)) (ADDRESS = (PROTOCOL = TCP)(HOST = %hostname%)(PORT = %port%)) ) ) DEFAULT_SERVICE_LISTENER = (XE) SQL find u01  ( -name '*.sh'  -o -path "$basedir/bin/*"  ) -print -exec "${patchelf}/bin/patchelf"  --interpreter "$(cat "$NIX_CC/nix-support/dynamic-linker")"  --set-rpath "${libs}:$out/libexec/oracle/lib"  --force-rpath '{}' ; ''; dontStrip = true; dontPatchELF = true; installPhase = '' mkdir -p "$out/libexec" cp -r "u01/app/oracle/product/${version}/xe" "$out/libexec/oracle" for i in "$out/libexec/oracle/bin"/*; do makeWrapper "$i" "$out/bin/''${i##*/}"  --set ORACLE_HOME "$out/libexec/oracle"  --set ORACLE_SID XE  --run "export NLS_LANG=$($out/libexec/oracle/bin/nls_lang.sh)"  --prefix PATH : "$out/libexec/oracle/bin" done ''; meta = { description = "Oracle Database Express Edition"; homepage = "http://www.oracle.com/technetwork/products/express-edition/"; license = licenses.unfree; platforms = [ "x86_64-linux" ]; }; } </del>

source-han-serif-traditional-chinese = source-han-serif; net_snmp = net-snmp; # added 2019-12-21 <ins> oracleXE = throw "oracleXE has been removed, as it's heavily outdated and unmaintained."; # added 2020-10-09 </ins> spaceOrbit = space-orbit; # addewd 2016-05-23 speech_tools = speech-tools; # added 2018-04-25 speedtest_cli = speedtest-cli;  # added 2015-02-17

openfire = callPackage ../servers/xmpp/openfire { }; <del> oracleXE = callPackage ../servers/sql/oracle-xe { }; </del> softether_4_25 = callPackage ../servers/softether/4.25.nix { openssl = openssl_1_0_2; }; softether_4_29 = callPackage ../servers/softether/4.29.nix { }; softether = softether_4_29;
Change:
, CVSSv3=7.8 (nixos-20.03, nixos-20.09, nixos-unstable) Scanned versions: nixos-20.03: ; nixos-20.09: ; nixos-unstable: . Cc
Last git log entry in upstream git is:
Seems like the Debian package was never patched.

Discussion:
maintainers = [ lib.maintainers.eelco ]; platforms = lib.platforms.linux; license = lib.licenses.gpl2; <ins> knownVulnerabilities = [ "CVE-2020-25031" ]; </ins> }; }
Change:
, CVSSv3=5.5 (nixos-20.03, nixos-20.09, nixos-unstable) Scanned versions: nixos-20.03: ; nixos-20.09: ; nixos-unstable: . Cc

Discussion:
stdenv.mkDerivation rec { pname = "mbedtls"; <del> name = "mbedtls-${version}"; version = "2.16.3"; # nixpkgs-update: no auto update </del> <ins> version = "2.16.9"; # nixpkgs-update: no auto update </ins> src = fetchFromGitHub { owner = "ARMmbed"; repo = "mbedtls"; rev = "${pname}-${version}"; <del> sha256 = "1mzh92yyz93099a1gb2wvwc76jv12d1k1wg9k3dimbgczxgrkirc"; </del> <ins> sha256 = "0mz7n373b8d287crwi6kq2hb8ryyi228j38h25744lqai23qj5cf"; </ins> }; nativeBuildInputs = [ cmake ninja perl python ];
Change:
It would be great to have option to fetch nnn plugins with nxpkgs or with additional package instead of manually fetching it like developer advise. And second is it possible to implement some option to include icons support from nerdfont to nnn binary file instead of recompiling it? Thanks.
I think this issue was closed preemptively by the line in the PR, there doesn't seem to be any way to include plugins as of now
nnn seems to expect plugins in . This might work better as a home-manager module, maybe with the plugins themselves as an output of nixpkgs. I might take a look at this next week.
I marked this as stale due to inactivity. &rarr;
I've recompiled nnn with icons, by using unstable branch and overriding nnn-package:
I marked this as stale due to inactivity. &rarr;

Discussion:
<del> { lib, stdenv, fetchFromGitHub, pkg-config, ncurses, readline, conf ? null }: </del> <ins> { lib, stdenv, fetchFromGitHub, pkg-config, ncurses, readline , conf ? null, withIcons ? false, withNerdIcons ? false }: </ins> <del> with lib; </del> <ins> # Mutually exclusive options assert withIcons -> withNerdIcons == false; assert withNerdIcons -> withIcons == false; </ins> stdenv.mkDerivation rec { pname = "nnn";

sha256 = "1fa7cmwrzn6kx87kms8i98p9azdlwyh2gnif29l340syl9hkr5qy"; }; <del> configFile = optionalString (conf != null) (builtins.toFile "nnn.h" conf); preBuild = optionalString (conf != null) "cp ${configFile} src/nnn.h"; </del> <ins> configFile = lib.optionalString (conf != null) (builtins.toFile "nnn.h" conf); preBuild = lib.optionalString (conf != null) "cp ${configFile} src/nnn.h"; </ins> nativeBuildInputs = [ pkg-config ]; buildInputs = [ readline ncurses ]; <del> makeFlags = [ "DESTDIR=${placeholder "out"}" "PREFIX=" ]; </del> <ins> makeFlags = [ "DESTDIR=${placeholder "out"}" "PREFIX=" ] ++ lib.optional withIcons [ "O_ICONS=1" ] ++ lib.optional withNerdIcons [ "O_NERD=1" ]; </ins> # shell completions postInstall = ''

install -Dm555 misc/auto-completion/fish/nnn.fish -t $out/share/fish/vendor_completions.d ''; <del> meta = { </del> <ins> meta = with lib; { </ins> description = "Small ncurses-based file browser forked from noice"; homepage = "https://github.com/jarun/nnn"; license = licenses.bsd2;
Change:
It would be great to have option to fetch nnn plugins with nxpkgs or with additional package instead of manually fetching it like developer advise. And second is it possible to implement some option to include icons support from nerdfont to nnn binary file instead of recompiling it? Thanks.
I think this issue was closed preemptively by the line in the PR, there doesn't seem to be any way to include plugins as of now
nnn seems to expect plugins in . This might work better as a home-manager module, maybe with the plugins themselves as an output of nixpkgs. I might take a look at this next week.
I marked this as stale due to inactivity. &rarr;
I've recompiled nnn with icons, by using unstable branch and overriding nnn-package:
I marked this as stale due to inactivity. &rarr;

Discussion:
, readline , which , musl-fts <ins> , pcre </ins> # options , conf ? null , withIcons ? false , withNerdIcons ? false , withEmojis ? false <ins> , withPcre ? false , extraMakeFlags ? [ ] </ins> }: # Mutually exclusive options

preBuild = lib.optionalString (conf != null) "cp ${finalAttrs.configFile} src/nnn.h"; nativeBuildInputs = [ installShellFiles makeWrapper pkg-config ]; <del> buildInputs = [ readline ncurses ] ++ lib.optional stdenv.hostPlatform.isMusl musl-fts; </del> <ins> buildInputs = [ readline ncurses ] ++ lib.optional stdenv.hostPlatform.isMusl musl-fts ++ lib.optional withPcre pcre; </ins> env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.hostPlatform.isMusl "-I${musl-fts}/include"; NIX_LDFLAGS = lib.optionalString stdenv.hostPlatform.isMusl "-lfts";

makeFlags = [ "PREFIX=$(out)" ] ++ lib.optionals withIcons [ "O_ICONS=1" ] ++ lib.optionals withNerdIcons [ "O_NERD=1" ] <del> ++ lib.optionals withEmojis [ "O_EMOJI=1" ]; </del> <ins> ++ lib.optionals withEmojis [ "O_EMOJI=1" ] ++ lib.optionals withPcre [ "O_PCRE=1" ] ++ extraMakeFlags; </ins> binPath = lib.makeBinPath [ file which ];

installShellCompletion --fish misc/auto-completion/fish/nnn.fish installShellCompletion --zsh misc/auto-completion/zsh/_nnn <ins> cp -r plugins $out/share cp -r misc/quitcd $out/share/quitcd </ins> wrapProgram $out/bin/nnn --prefix PATH : "$binPath" '';
Change:
, CVSSv3=6.1 (nixos-20.09, nixos-unstable) Scanned versions: nixos-20.09: ; nixos-unstable: .
Fixed in 1.34.21 (excl) 09 is at 1.34.22 master is at 1.34.22 Fixed - closing...

Discussion:
<del> { stdenv, lib, fetchFromGitHub, fetchurl, substituteAll, cmake, makeWrapper, pkgconfig </del> <ins> { stdenv, lib, fetchFromGitHub, fetchurl, fetchpatch, substituteAll, cmake, makeWrapper, pkgconfig </ins> , curl, ffmpeg, glib, libjpeg, libselinux, libsepol, mp4v2, libmysqlclient, mysql, pcre, perl, perlPackages , polkit, utillinuxMinimal, x264, zlib , coreutils, procps, psmisc }:

patches = [ ./default-to-http-1dot1.patch ./0001-Don-t-use-file-timestamp-in-cache-filename.patch <ins> (fetchpatch { name = "CVE-2020-25729.patch"; url = "https://github.com/ZoneMinder/zoneminder/commit/9268db14a79c4ccd444c2bf8d24e62b13207b413.patch"; sha256 = "0ank49f66n4ssilwm86maqr8bkwk13g2hhx7iw6bn8b9ypp1pj5y"; }) </ins> ]; postPatch = ''
Change:
Describe the bug has been incorrectly removed in master and release-20.09. The files still exist but are no longer referenced. To Reproduce Expected behavior sphinx-argparse is available. Additional context This has been introduced with Notify maintainers Metadata Maintainer information:
oh yea, sorry it must have been collected with some comments. Major refactors are hard to eye-ball

Discussion:
else callPackage ../development/python-modules/sphinx/2.nix { }; <ins> sphinx-argparse = callPackage ../development/python-modules/sphinx-argparse { }; </ins> sphinx-jinja = callPackage ../development/python-modules/sphinx-jinja { }; sphinx-navtree = callPackage ../development/python-modules/sphinx-navtree { };
Change:
Describe the bug The kdeconnect widget in the KDE panel shows: Also, going to the "KDE Connect" panel in the KDE System Settings shows the error message Notify maintainers Metadata
It's possible we should update it: thought it's not clear whether we should choose or . I pushed some new dependencies we'll need in order to update it in . Here's a diff for the kdeconnect update, which doesn't work, hence I didn't push it to : Applying this patch fails with an unfound include.
we indeed should use .
Fixed in
Updating kdeconnect is inseparable from so I'm pushing it there.
This issue still exists on master and release-20.09.
I noticed a similar problem with the printer widget in the KDE panel:
Yeah, mixing 3 different versions of Qt in one system really isn't ideal...
A similar issue we had fixed in appears with the set . See .
This issue has been mentioned on NixOS Discourse. There might be relevant details there:

Discussion:
mkDerivation rec { pname = "kdeconnect"; <del> version = "20.08.1"; </del> <ins> version = "20.08.2"; </ins> src = fetchurl { url = "https://download.kde.org/stable/release-service/${version}/src/${pname}-kde-${version}.tar.xz"; <del> sha256 = "0s76djgpx08jfmh99c7kx18mnr3w7bv4hdra120nicq89mmy7gwf"; </del> <ins> sha256 = "0rzfnkgkv759d4pa16qk0sw87wqzwgkd99yzrzfy2zcq423f6hvd"; </ins> }; patches = [

k4dirstat = libsForQt5.callPackage ../applications/misc/k4dirstat { }; <del> kdeconnect = libsForQt5.callPackage ../applications/misc/kdeconnect { }; </del> <ins> kdeconnect = libsForQt512.callPackage ../applications/misc/kdeconnect { }; </ins> inherit (kdeFrameworks) kdesu;