jiebi/CodeConvo huggingface dataset:
Change:
self = rec { gtk = pkgs.gtk3; <del> zathura_core = callPackage ./core { inherit synctexSupport; }; </del> <ins> zathura_core = callPackage ./core { }; </ins> zathura_pdf_poppler = callPackage ./pdf-poppler { };

Discussion:
Trying to build zathura on unstable, I get: Additional context I can't really see what might have changed recently (I think it started happening about 2 weeks ago....) for it to no longer find synctex. The texlive package is being included as a build input, which should have synctex Metadata system: host os: multi-user?: sandbox: version: channels(root): nixpkgs:
I can build zathura on master and the hydra has been doing ok. Am I missing something?
Hm, I'm not sure. I can't seem to get it to build.... "nix-build -A zathura" on master gives me the same error
This also builds for me on master. Only thing i can think of is your branch isn't up to date.
What do you think could be wrong? My sources are up to date:
I notice that I get a different drv on my system (), I think you may not be building from the master. IIRC when you run it will build from which may not point to your git checkout. If you want to build expressions from the current directory you need to do nix also can download a tarball with expressions, for example like this:
If no path is given nix-build will read and If doesn't exist it will fail. So, command is fine.
I just checked on another x86_64-linux NixOS system that evaluates to on . If the command is correct then there must be an override or an overlay in or that affects the derivation.
Oh my god, you're totally right. I had an overlay in my , which I think I had to add to disable synctex at one point when it wasn't working. Removing that and it builds fine. So sorry for wasting your guys' time but thanks for the help! (Although I wonder why it says it can't find synctex when it should have been disabled with the overlay?) Anyways, I'll close this issue, thanks again, it was driving me crazy!
What was the overlay? There may still be a bug here.
The build indeed fails with . I don't have time to open a PR now but the fix is pretty easy: can you reopen the issue?
Sure - it also fails to build with synctexSupport = false, not sure if your fix addresses that as well?
The option was introduced in I think we should just drop variant
Change:
buildInputs = [ gnome3.dconf gettext gsettings-desktop-schemas gtkd dbus ]; preBuild = '' <del> makeFlagsArray=(PERL5LIB="${perlPackages.Po4a}/lib/perl5") </del> <ins> makeFlagsArray=( PERL5LIB="${perlPackages.Po4a}/lib/perl5" DCFLAGS='-O -inline -release -version=StdLoggerDisableTrace' ) </ins> ''; postInstall = with gnome3; ''

Discussion:
Tilix allows changing its window title by simply clicking on the title itself in the titlebar. Then the title must be replaced by an input box. Instead of that, Tilix segfaults. Install Tilix. Launch Tilix. Click on Tilix titlebar. system: host os: multi-user?: sandbox: version: nixpkgs:
Change:
{ lib , bash , fetchFromGitHub <del> , fetchpatch </del> , installShellFiles , nix-update-script , nixosTests

Discussion:
Package name: sudo-rs Latest released version: 0.2.1 <!-- Search your package here: --- Current version on the unstable channel: 0.2.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! --- 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:
gitolite-fcgiwrap = handleTest ./gitolite-fcgiwrap.nix {}; glusterfs = handleTest ./glusterfs.nix {}; gnome = handleTest ./gnome.nix {}; <ins> gnome-flashback = handleTest ./gnome-flashback.nix {}; </ins> gnome-xorg = handleTest ./gnome-xorg.nix {}; go-neb = handleTest ./go-neb.nix {}; gobgpd = handleTest ./gobgpd.nix {};

Discussion:
I just upgraded to nixos 21.11, and gnome-flashback core dumps on login. Steps to reproduce the behavior: using "Gnome Flashback (Metacity)" to witness the coredump Coredump: If I had to guess, the first stack trace seem to blame: The other are just waiting on stuff. I tried to get debug symbols using the instructions in , but it does not seem to work. Please run and paste the result.
By the way, same thing on unstable.
Do you mean you tried adding the following to your configuration, tried logging into a Flashback session and then looked at the appropriate trace by and then entered ? What specificity does not work?

Describe the bug Admittedly, I don't believe I ever tested the session when working on Then I realized our base testing lacks any coverage for this particular session, and we should be testing this.
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 .
Change:
}; wechat-uos-runtime = with xorg; [ <ins> # Make sure our glibc without hardening gets picked up first (lib.hiPrio glibcWithoutHardening) </ins> stdenv.cc.cc stdenv.cc.libc pango

Discussion:
Segmentation fault prevents from launching. Steps to reproduce the behavior: wechat-uos from master branch command WeChat launches. works, so it is NOT that broke the package. <!-- 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(root): nixpkgs: Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
!$g614RgC4xlu3GtyIPmf1mCBe0VEZmQwt- Seems to be caused by missing
I can determine that is bad and is good. Since there is a Python package build failure between these two commits, bisect is almost impossible. result seems to not support missing coredump backtrace:
After building for days, I can now determine, it is that broken wechat-uos. The last commit that could run on master is ! Also CC
Change:
''; configureFlags = [ <ins> # Disable default CA bundle, use NIX_SSL_CERT_FILE or fallback # to nss-cacert from the default profile. "--without-ca-bundle" "--without-ca-path" </ins> "--with-ca-fallback" "--disable-manual" ( if sslSupport then "--with-ssl=${openssl.dev}" else "--without-ssl" )

Discussion:
nixpkgs's relies on instead of using . Looks like 's configure script tries a bunch of locations, finds a file at and then hardwires that in preference to whatever logic involving . If I rebuild locally without letting it see , the resulting binary behaves as expected. I suspect OSX started actually shipping that file at some point and the behavior of our builds silently changed, but I don't really know how OSX works. suggests we should pass to the configure script.. system: host os: multi-user?: sandbox: version: channels(root): nixpkgs:
This fixed for me. Thanks a lot
Great! We got some sporadic reports from people with cacert issues and from some debugging I knew the variables where getting ignored, but I didn't realise why.
Change:
rm opt/kingsoft/wps-office/office6/{libjsetapi.so,libjswppapi.so,libjswpsapi.so} ''; <del> nativeBuildInputs = [ autoPatchelfHook dpkg wrapGAppsHook wrapQtAppsHook ]; </del> <ins> nativeBuildInputs = [ dpkg wrapGAppsHook wrapQtAppsHook makeWrapper ]; </ins> meta = with lib; { description = "Office suite, formerly Kingsoft Office";

Discussion:
Describe the bug When open any component of wps office, it shows an dialog "An error has occurred in WPS" and crash. No logs found, but it works by using steam-run. To Reproduce Steps to reproduce the behavior: package pkgs.wpsoffice it in terminal or click office logo shows an error dialog, self-restart repeatedly and exit. Screenshots ! Notify maintainers Metadata `` Maintainer information:
Confirmed this error on my nixos
Change:
<ins> diff --git a/Cargo.lock b/Cargo.lock index df5fef3..80f071a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2158,12 +2158,12 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "libc 0.2.62 (registry+https://github.com/rust-lang/crates.io-index)", - "sass-sys 0.4.13 (registry+https://github.com/rust-lang/crates.io-index)", + "sass-sys 0.4.15 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sass-sys" -version = "0.4.13" +version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "cc 1.0.45 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3410,7 +3410,7 @@ dependencies = [ "checksum safemem 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "d2b08423011dae9a5ca23f07cf57dac3857f5c885d352b76f6d95f4aea9434d0" "checksum same-file 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "585e8ddcedc187886a30fa705c47985c3fa88d06624095856b36ca0b82ff4421" "checksum sass-rs 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "cabcf7c6e55053f359911187ac401409aad2dc14338cae972dec266fee486abd" -"checksum sass-sys 0.4.13 (registry+https://github.com/rust-lang/crates.io-index)" = "6e16ac97c2335bc367e2d675f54c1823558f1b19a6c67671d48b70e30ae22972" +"checksum sass-sys 0.4.15 (registry+https://github.com/rust-lang/crates.io-index)" = "304b6f9501d1da13f17404aeee85486d7383d06074906669b3ea032f81e83d22" "checksum schannel 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)" = "87f550b06b6cba9c8b8be3ee73f391990116bf527450d2556e9b9ce263b9a021" "checksum scoped_threadpool 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "1d51f5df5af43ab3f1360b429fa5e0152ac5ce8c0bd6485cae490332e96846a8" "checksum scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "94258f53601af11e6a49f722422f6e3425c52b06245a5cf9bc09908b174f5e27" </ins>

Discussion:
Describe the bug Tried upgrading to zola 0.9.0, but it errored out. To Reproduce Expected behavior Zola 0.9 can be installed. Additional context Maintainer information: cc (maintainer of the package)
thanks for the report! It seems like we need to do something like this: I'll have a look later today.
The only idea I've come up with, at this point, is to fork and remove the "sass-sys/libsass" directory.
Oh, that goes in the right direction, But it might be easier: cargo also has a mechanism of excluding files! I'm pinging you because zola fails to build on macOS with vendored dependecies. This is because sass-sys includes the original files which happen to conflict after the unicode normalization that macOS applies. Could I trouble you to release a new patch release of sass-sys that this directory in the so it won't be part of the artifact on If we then bump this dependency in zola (can be a local patch here first), it should build again.
Submitted a quick fix that patches the lock file to bump sass-sys version: This fixes the build on macOS for me.
Change:
pyjks = callPackage ../development/python-modules/pyjks { }; <ins> pyjnius = callPackage ../development/python-modules/pyjnius { }; </ins> pyjsparser = callPackage ../development/python-modules/pyjsparser { }; pyjwkest = callPackage ../development/python-modules/pyjwkest { };

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:
<ins> { stdenv , fetchurl , dpkg , lib , glib , nss , nspr , at-spi2-atk , cups , dbus , libdrm , gtk3 , pango , cairo , xorg , libxkbcommon , mesa , expat , alsa-lib , buildFHSEnv }: let pname = "typora"; version = "1.7.5"; src = fetchurl { url = "https://download.typora.io/linux/typora_${version}_amd64.deb"; hash = "sha256-4Q+fx1kNu98+nxnI/7hLhE6zOdNsaAiAnW6xVd+hZOI="; }; typoraBase = stdenv.mkDerivation { inherit pname version src; nativeBuildInputs = [ dpkg ]; dontConfigure = true; dontBuild = true; installPhase = '' runHook preInstall mkdir -p $out/bin $out/share mv usr/share $out ln -s $out/share/typora/Typora $out/bin/Typora runHook postInstall ''; }; typoraFHS = buildFHSEnv { name = "typora-fhs"; targetPkgs = pkgs: (with pkgs; [ typoraBase udev alsa-lib glib nss nspr atk cups dbus gtk3 libdrm pango cairo mesa expat libxkbcommon ]) ++ (with pkgs.xorg; [ libX11 libXcursor libXrandr libXcomposite libXdamage libXext libXfixes libxcb ]); runScript = '' Typora $* ''; }; in stdenv.mkDerivation { inherit pname version; dontUnpack = true; dontConfigure = true; dontBuild = true; installPhase = '' runHook preInstall mkdir -p $out/bin ln -s ${typoraFHS}/bin/typora-fhs $out/bin/typora ln -s ${typoraBase}/share/ $out runHook postInstall ''; meta = with lib; { description = "A markdown editor, a markdown reader"; homepage = "https://typora.io/"; license = licenses.unfree; maintainers = with maintainers; [ npulidomateo ]; platforms = [ "x86_64-linux" ]; }; } </ins>

Discussion:
Project description Typora is a distraction free markdown editor. Developed by Metadata homepage URL: source URL: Not open source :( Github Organization: license: platforms: , darwin
Hmmm I found this issue: Looks like the not open source thing is a problem here
Just checked, It seems to work fine with , so using buildFHSEnv should work. As says, there's nothing preventing this from being present in nixpkgs, as long as it works.
Change:
homepage = "https://github.com/Matoking/protontricks"; license = licenses.gpl3Only; maintainers = with maintainers; [ kira-bruneau ]; <del> platforms = [ "x86_64-linux" "i686-linux" ]; </del> <ins> platforms = [ "x86_64-linux" "i686-linux" ]; </ins> }; }

Discussion:
Package name: protontricks Latest released version: 1.12.0 <!-- Search your package here: --- Current version on the unstable channel: 1.11.1 Current version on the stable/release channel: 1.11.1 <!-- 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. Solves the following bug / problem Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
<ins> { config, lib, pkgs, ... }: with lib; let cfg = config.services.borgmatic; cfgfile = pkgs.writeText "config.yaml" (builtins.toJSON cfg.settings); in { options.services.borgmatic = { enable = mkEnableOption "borgmatic"; settings = mkOption { description = '' See https://torsion.org/borgmatic/docs/reference/configuration/ ''; type = types.submodule { freeformType = with lib.types; attrsOf anything; options.location = { source_directories = mkOption { type = types.listOf types.str; description = '' List of source directories to backup (required). Globs and tildes are expanded. ''; example = [ "/home" "/etc" "/var/log/syslog*" ]; }; repositories = mkOption { type = types.listOf types.str; description = '' Paths to local or remote repositories (required). Tildes are expanded. Multiple repositories are backed up to in sequence. Borg placeholders can be used. See the output of "borg help placeholders" for details. See ssh_command for SSH options like identity file or port. If systemd service is used, then add local repository paths in the systemd service file to the ReadWritePaths list. ''; example = [ "user@backupserver:sourcehostname.borg" "user@backupserver:{fqdn}" ]; }; }; }; }; }; config = mkIf cfg.enable { environment.systemPackages = [ pkgs.borgmatic ]; environment.etc."borgmatic/config.yaml".source = cfgfile; systemd.packages = [ pkgs.borgmatic ]; }; } </ins>

Discussion:
borgmatic is simple, configuration-driven backup software for servers and workstations. Protect your files with client-side encryption. Backup your databases too. Monitor it all with integrated third-party services. Homepage: Source: License: GPL v3 () Platforms: UNIX, Linux, Darwin (I guess anywhere Python is supported)
I marked this as stale due to inactivity. &rarr;
Up!
Change:
lsb-release python3 imagemagick <ins> copyDesktopItems makeWrapper </ins> ]; buildInputs = [

Discussion:
Package name: shipwright Latest released version: 8.0.4 <!-- Search your package here: --- Current version on the unstable channel: 7.1.1 Current version on the stable/release channel: 7.0.2 <!-- 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 I tried updating myself and found 8.0.4 fails building with error I bisected to upstream commit and the file but I'm not sure how to resolve right now. <!-- 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:
]; # adds to the RPATHS of all shared objects (exe and libs) <del> appendRunpaths = map (pkg: (lib.getLib pkg) + "/lib") [ icu openssl stdenv.cc.libc stdenv.cc.cc ] ++ [ # technically, this should be in runtimeDependencies but will not work as # "lib" is appended to all elements in the array "${placeholder "out"}/lib/lunacy" ]; </del> <ins> appendRunpaths = map (pkg: (lib.getLib pkg) + "/lib") [ icu openssl stdenv.cc.libc stdenv.cc.cc ] ++ [ # technically, this should be in runtimeDependencies but will not work as # "lib" is appended to all elements in the array "${placeholder "out"}/lib/lunacy" ]; </ins> # will add to the RPATH of executable only runtimeDependencies = [

Discussion:
Package name: lunacy Latest released version: 9.6.2 <!-- Search your package here: --- Current version on the unstable channel: 9.6.1 Current version on the stable/release channel: 9.6.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:
The nextcloud-occ program preconfigured to target this Nextcloud instance. ''; }; <ins> extraOptions = mkOption { type = jsonFormat.type; default = {}; description = '' Extra options which should be appended to nextcloud's config.php file. ''; example = literalExample '' { redis = { host = "/run/redis/redis.sock"; port = 0; dbindex = 0; password = "secret"; timeout = 1.5; }; } ''; }; secretFile = mkOption { type = types.nullOr types.str; default = null; description = '' Secret options which will be appended to nextcloud's config.php file (written as JSON, in the same form as the <xref linkend="opt-services.nextcloud.extraOptions"/> option), for example <programlisting>{"redis":{"password":"secret"}}</programlisting>. ''; }; </ins> }; config = mkIf cfg.enable (mkMerge [

Discussion:
Currently, the nextcloud modules has a set list of config options (in ), and no -style hook for freeform text which should be appended to nextcloud's configuration file. In particular, I am unable to figure out how to set up redis caching with the nextcloud module — the description for states that "you still need to enable Redis in your ", but there is no description of how to do that, and no corresponding option in the module. I think the module should offer something like , particular since this is probably also an issue for other possible configurations of nextcloud (given that its is prohibitively long) — or am I just missing something obvious?
I started a pull request with this here:
I marked this as stale due to inactivity. &rarr;
Same problem ;(
Change:
stdenv.mkDerivation rec { pname = "exim"; <del> version = "4.94.2"; </del> <ins> version = "4.95"; </ins> src = fetchurl { url = "https://ftp.exim.org/pub/exim/exim4/${pname}-${version}.tar.xz"; <del> sha256 = "0x4j698gsawm8a3bz531pf1k6izyxfvry4hj5wb0aqphi7y62605"; </del> <ins> sha256 = "0rzi0kc3qiiaw8vnv5qrpwdvvh4sr5chns026xy99spjzx9vd76c"; </ins> }; nativeBuildInputs = [ pkg-config ];

Discussion:
, CVSSv3=7.5 (nixos-21.05, nixos-unstable) The STARTTLS feature in Exim through 4.94.2 allows response injection (buffering) during MTA SMTP sending. Scanned versions: nixos-21.05: ; nixos-unstable: . Cc Cc Cc
There's no fix available upstream AFAICT
Exim 4.95 has been released:
Change:
- [networkd-dispatcher](https://gitlab.com/craftyguy/networkd-dispatcher), a dispatcher service for systemd-networkd connection status changes. Available as [services.networkd-dispatcher](#opt-services.networkd-dispatcher.enable). <ins> - [gonic](https://github.com/sentriz/gonic), a Subsonic music streaming server. Available as [services.gonic](#opt-services.gonic.enable). </ins> - [mmsd](https://gitlab.com/kop316/mmsd), a lower level daemon that transmits and recieves MMSes. Available as [services.mmsd](#opt-services.mmsd.enable). - [QDMR](https://dm3mat.darc.de/qdmr/), a GUI application and command line tool for programming DMR radios [programs.qdmr](#opt-programs.qdmr.enable)

Discussion:
Project description music streaming server / subsonic server API implementation Metadata homepage URL: source URL: license: gpl3 platforms: linux package: The package is already there, maintained by It'd be nice to have a module too!
I can submit a module PR once is merged, as it adds some new options (filesystem watcher).
Change:
inherit version src; pyproject = true; <del> patches = [ # Pull in https://github.com/mealie-recipes/mealie/pull/4002 manually until # it lands in an upstream mealie release. # See https://github.com/NixOS/nixpkgs/issues/321623. ( fetchpatch { url = "https://github.com/mealie-recipes/mealie/commit/65ece35966120479db903785b22e9f2645f72aa4.patch"; hash = "sha256-4Nc0dFJrZ7ElN9rrq+CFpayKsrRjRd24fYraUFTzcH8="; }) ]; </del> build-system = with pythonpkgs; [ poetry-core ]; nativeBuildInputs = [ makeWrapper ];

Discussion:
Package name: Latest released version: 1.12.0 Current version on the unstable channel: 1.11.0 Current version on the stable/release channel: 1.2.0 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]: