jiebi/CodeConvo huggingface dataset:
Change:
dino = callPackage ../applications/networking/instant-messengers/dino { }; <ins> djv = callPackage ../applications/graphics/djv { }; </ins> dlx = callPackage ../misc/emulators/dlx { }; dgen-sdl = callPackage ../misc/emulators/dgen-sdl { };

Discussion:
Project description Professional media review software for VFX, animation, and film production Metadata homepage URL: source URL: license: BSD-like () platforms: linux, darwin FYI Arch AUR PKGBUILD (for reference)
If you feel adventurous, please try packaging it and send a PR. Feel free to ping me in the PR.
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 .
soft bump
Your best shot at getting this packaged is probably to do it yourself. Have you tried packaging anything for nix before?
I marked this as stale due to inactivity. &rarr;
bump to de-stale
I gave this a shot in my branch. It's reasonably close to building. I think it just needs to incorporate the OpenColorIO (OCIO) changes from . There OCIO is built with different flags than what is used in nixpkgs. It might also just need some love to add the right linker flags.
I've opened to package DJV. Any testing is highly welcome.
Change:
/* Cargo binary snapshot */ <del> let snapshotDate = "2015-06-17"; </del> <ins> let snapshotDate = "2016-01-31"; </ins> in with ((import ./common.nix) {

Discussion:
To make sure that we are on the same page: Kernel: (run ) 4.5.0 System: (NixOS: , Ubuntu/Fedora: , ...) (Flounder) Nix version: (run ) 1.11.2 Nixpkgs version: (run ) During testing of I managed to get at least two different hashes for . After some discussion with it seems that this derivation can produce non-deterministic output. Hashes of outputs are always the same. They are not. Build several times.
How would one work around that? It basically means the system cannot be rebuild :cry:
cc
You can work around it by updating SHA checksum in the affected package locally.
:confused: Is there any documentation you could point me too. I know how I would to it for packages that I install as a user: out nixpkgs repo the last commit that build for unstable on hydra that out the exa's file 5 run But I think it's also possible to override it in a nix expression, like the one in , since I installed it as a systems package. The thing is that all ressources I find either explain how to do it for that they link to
I changed my to include that: but to no avail :confused:
Sadly we don't have a mechanism to override (it needs to be supported). However, you can rebuild your whole NixOS from a modified repository:
Another way to do it is to call patched nixpkgs from your :
Thanks for your help! I really appreciate it. I tried your last suggestions, but that leads to: It looks like some network hick up, but I tried it multiple times and I opened the github repository from the same machine and it loads fine. Maybe it has something to do with this line: ?
Hm, unfortunately I have no idea what's going on -- you've fixed the hash, so it seems like another problem in .
Still thanks for the help. I learned a lot!
depends on a git repository in which doesn't work with
maybe fetchcargo could take an argument to pin git-based dependencies on a certain commit?
I can confirm that this is still an issue when building : through AUR/exa-git. cc
Are there any updates on this issue, please?
Should be fixed.
Change:
muchsync = callPackage ../applications/networking/mailreaders/notmuch/muchsync.nix { }; <ins> nufraw = callPackage ../applications/graphics/nufraw/default.nix { }; nufraw-thumbnailer = callPackage ../applications/graphics/nufraw/default.nix { addThumbnailer = true; }; </ins> notmuch-addrlookup = callPackage ../applications/networking/mailreaders/notmuch-addrlookup { }; nova-filters =  callPackage ../applications/audio/nova-filters { };

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:
cp -v ../pkg/pip/setup_pip.py setup.py ''; <del> nativeBuildInputs = with pythonPackages; [ cython pip ]; </del> <ins> nativeBuildInputs = with pythonPackages; [ cython pip sphinx ]; </ins> buildInputs = [ zlib pythonPackages.wheel

Discussion:
Steps to reproduce the behavior: pgadmin.service Add any other context about the problem here. Please run and paste the result.
I know. The PR needs to be merged.
seems like it might be some time before this gets fixed. In the meantime, is there a way I could force my system to use an older version of pgadmin? I'm using flakes for my system config.
The way I do it, is to maintain my own fork of and cherry-pick PR's like that. An older version will not work, because they will run into similar errors. You could only run an older version of . This is a problem due to updated dependencies in nixpkgs. I re-requested an review from and/or maybe someone else has time to review/commit the PR.
OK I got it working for now by changing my as follows: Please let me know if that's a terrible idea in your opinion ...
No, not really. I use my branch which I regularly update, which includes my cherry-picked commits. The commit you picked reflects the status of at the time of the commit of pgadmin (and obviously the changes to pgadmin) You just need to be aware that due to the pinning, a will not update currently and should probably be reverted once the PR got merged.
thanks that's what I'll do!
I'm a little fuzzy on what happens next here. Am I seeing correctly that this problem is still not resolved?
The PR needs to be merged. AFAIK everything is done with the PR
This issue has been mentioned on NixOS Discourse. There might be relevant details there:
Got it working using in my flake.
Change:
{ assertion = cfg.showPAMFailure -> cfg.enablePAM; message = "dovecot is configured with showPAMFailure while enablePAM is disabled"; } <ins> { assertion = (cfg.sieveScripts != {}) -> ((cfg.mailUser != null) && (cfg.mailGroup != null)); message = "dovecot requires mailUser and mailGroup to be set when sieveScripts is set"; } </ins> ]; };

Discussion:
When services.dovecot2.mailUser and services.dovecot2.mailGroup is not set, nixos-rebuild terminates with the type error "cannot coerce null to a string", when services.dovecot2.sieveScripts is set. The reason for it is in line 257 of the dovecot module: mailUser and mailGroup default to null. One way to solve this could be to default to the dovecot user and group when no virtual mail user was set. Set services.dovecot2.mailUser or services.dovecot2.mailGroup to the default and then set services.dovecot2.sieveScripts to anything other than {}. System: 16.09pre / Master Nix version: 1.11.2 Nixpkgs version: 16.09pre
I was looking in to fixing this. It looks like mailUser / mailGroup could default to and I don't know why they are separate. Anyone know if that works?
I don't know if that works tbh. If not, it would suffice to just add another assertion that requires mailUser and mailGroup to be defined when sieveScripts is set.
Change:
propagatedBuildInputs = with python3Packages; [ cffi <del> chardet </del> coloredlogs img2pdf <ins> importlib-resources </ins> pdfminer pluggy pikepdf

Discussion:
ocrmypdf in versions <12.4.0 has a dependency on pluggy <1.0, but pluggy in nixpkgs-unstable is 1.0.0 as of . ocrmypdf on latest unstable fails with: build succeeds Ocrmypdf as of 12.4.0 has validated that it's compatible with pluggy=1.0: As of 12.5.0, it has a build failure fixed with pikepdf 3.0 (see ) on an old python: Please run and paste the result. Maintainer information:
Change:
nativeBuildInputs = [ cmake wrapQtAppsHook qttools ]; buildInputs = [ <ins> asciidoctor </ins> curl glibcLocales libXi

Discussion:
Describe the bug program crash when clicking button To Reproduce Steps to reproduce the behavior: a database in keepassxc settings, secret service integration freedesktop integration edit database settings Expected behavior dialog open or something, no crash Screenshots ! Notify maintainers Metadata system: host os: multi-user?: sandbox: version: channels(root): nixpkgs: Maintainer information:
This is an . Workaround: Between steps 3 and 4, click "OK" and re-enter settings. You should then be able to edit the database settings.
Change:
services.openldap = { enable = mkOption { <ins> type = types.bool; </ins> default = false; description = " Whether to enable the ldap server.

Discussion:
There seems to be even more wrong with openldap as mentioned in When I declare openldap as follows: The service won't start due to: Shouldn't the be linked to /etc? It is not.
Set to something else:
Still not working:
I guess you have to create this directory with proper permissions. And yeah, I wouldn't use /var/run for databases. ;-)
Hmm, looking at the module I would suggest using . This directory is automatically created by systemd service and gets the right permissions.
Change:
githubId = 952712; name = "Matt Christ"; }; <ins> matteopacini = { email = "m@matteopacini.me"; github = "matteo-pacini"; githubId = 3139724; name = "Matteo Pacini"; }; </ins> matthewbauer = { email = "mjbauer95@gmail.com"; github = "matthewbauer";

Discussion:
Project description From the project GitHub: Easy Audio Sync is an audio library syncing and conversion utility. The intended use is syncing an audio library with many lossless files to a mobile device with limited storage. The program's design is inspired by the utility. It supports folder-based source to destination syncing, with audio transcoding capability, and is GUI-based instead of CLI-based. Metadata homepage URL: source URL: license: Public Domain (Unlicense) platforms: Linux, Windows, and macOS Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Change:
<del> { config, stdenv, lib, fetchurl, boost, cmake, ffmpeg, gettext, glew </del> <ins> { config, stdenv, lib, fetchurl, fetchzip, boost, cmake, ffmpeg, gettext, glew </ins> , ilmbase, libXi, libX11, libXext, libXrender , libjpeg, libpng, libsamplerate, libsndfile , libtiff, libGLU, libGL, openal, opencolorio, openexr, openimagedenoise, openimageio2, openjpeg, python3Packages

Discussion:
Feature request As the title says, enable OptiX in Blender. I considered adding OptiX as a package request, but it seems like Nvidia wants to be the only one to distribute that package. How Arch linux has implemented it I looked at the PKGBUILD of Blender for arch, and they package OptiX with the blender package. How the Blender documentation suggests implementing it page describes what needs to be done to activate OptiX in the build process. To summarize: Install OptiX SDK 7.0, and add the following build flags I could try implementing this myself, but I don't know if I'll succeed, since I'm very new to NixOS. Would submitting a pull request where I've done my what I can be any helpful? Notify maintainers
I'm currently using this overlay, which seems to work: I won't have much time during the next two days, but after that if no one else has done it already I'm happy to make a PR. In the meantime, using the above overlay should work if you need OptiX support right now.
I have created a pull request, to the best of my abilities:
Change:
"-X ${package_url}.version=${src.rev}" "-X ${package_url}.buildDate=unknown" "-X ${package_url}.gitCommit=${src.rev}" <del> "-X ${package_url}.installationManifestURL=github.com/argoproj-labs/argocd-autopilot/manifests/base?ref=${src.rev}" </del> <ins> "-X ${package_url}.installationManifestsURL=github.com/argoproj-labs/argocd-autopilot/manifests/base?ref=${src.rev}" </ins> "-X ${package_url}.installationManifestsNamespacedURL=github.com/argoproj-labs/argocd-autopilot/manifests/insecure?ref=${src.rev}" ];

Discussion:
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. -- Please run and paste the result. system: host os: multi-user?: sandbox: version: channels(root): nixpkgs:
Related to I think that is related to app URL, since I generally enforce it with flag I did not spot this bug until now. Example: could you please test with the command above? (NOTE: It will pull an old version to test, 0.2.5, just to make sure that it works). Also, please make sure you are exporting GIT_TOKEN. I will double-check if there is anything different between our expression and argocd-autopilot build scripts to make sure we are not breaking something.
Found a small typo, will test it.
Yeap, fully working now, PR for it
Change:
ProtectSystem = "strict"; AmbientCapabilities = "CAP_NET_BIND_SERVICE"; StateDirectory = "bitwarden_rs"; <ins> StateDirectoryMode = "0700"; </ins> }; wantedBy = [ "multi-user.target" ]; };

Discussion:
The service vaultwarden creates a state directory . After creation, the state directory and all files in it (including the sqlite database) are world readable. Since the point of vaultwarden is to store sensitive information, this seems like a bad choice. Steps to reproduce the behavior: the vaultwarden service () permissions of All files in the directory (except for possibly should have permissions 0600. <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. --
That is actually not a major issue as Bitwarden is end-to-end encrypted, so the database dump is useless without the master password. That said, it should be an easy and harmless fix to set it to 0600.
I agree.
I suppose this is a security issue. We probably want to prevent someone from getting a database dump as much as possible.
Sorry, completely forgot to actually submit the change. Here it is.
Change:
hyp = callPackage ../servers/http/hyp { }; <ins> podgrab = callPackage ../servers/misc/podgrab { }; </ins> prosody = callPackage ../servers/xmpp/prosody { # _compat can probably be removed on next minor version after 0.10.0 lua5 = lua5_2_compat;

Discussion:
Project description Podgrab is a is a self-hosted podcast manager which automatically downloads latest podcast episodes. It is a light-weight application built using GO. It works best if you already know which podcasts you want to monitor. However there is a podcast search system powered by iTunes built into Podgrab Metadata homepage URL: source URL: license: gpl3 (I think, see about a typo) platforms: unix, I think, it's a Go package
If I have some time this week-end, I might tackle this issue myself. The repo has and files so it should be pretty easy for a first contribution :-)
So I'm having issues with the package's tests, I have opened an upstream issue to discuss it.
Change:
enableFakeroot = lib.mkOption { type = lib.types.bool; default = true; <del> example = false; </del> description = '' Whether to enable the `--fakeroot` support of Singularity/Apptainer. <ins> This option is deprecated and has no effect. `--fakeroot` support is enabled automatically, as `systemBinPaths = [ "/run/wrappers/bin" ]` is always specified. </ins> ''; }; enableSuid = lib.mkOption {

Discussion:
Nixpkgs's package of Sylabs SingularityCE () now fails to execute image. After initial examination, the known cause is the failure to substitute default FHS s for some files, but the fix is WIP. Steps to reproduce the behavior: error. should succeed. If applicable, add screenshots to help explain your problem. Add any other context about the problem here. <!-- 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]:
singularity isn't supposed to work without setuid?
Yup. The error seems to result from failure to replace all the default paths after source file hierarchy changes.
This issue has been mentioned on NixOS Discourse. There might be relevant details there:
Change:
]; }; <ins> linux_5_18 = callPackage ../os-specific/linux/kernel/linux-5.18.nix { kernelPatches = [ kernelPatches.bridge_stp_helper kernelPatches.request_key_helper ]; }; </ins> linux_testing = let testing = callPackage ../os-specific/linux/kernel/linux-testing.nix { kernelPatches = [

Discussion:
Steps to reproduce the behavior: Tail of the build log The build failure seems related to these unused options. I tried removing the corresponding lines (in a local directory - so I changed my url to the filesystem path). in but it didn't fix anything. It seems that kernel 5.18 phased out some options. Instead of warning us, there's an explicit error. I have no idea how to fix this since is great for adding lines to the kernel config, but not great at removing them. <!-- 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 exactly sure who to notify about this so I just kind of scanned s of and . Please let me know if there's someone more appropriate to notify.) Please run and paste the result. Not sure how to do this for this specific package (no ).
Can you check if fixes this?
. But, it still fails:
Should be fixed by
I can confirm that fixes this! Thanks !
Change:
"test_read_atomindices_2" # flaky test <ins> "test_compare_rdf_t_master" </ins> "test_distances_t" <ins> "test_precentered_2" </ins> ]; pythonImportsCheck = [ "mdtraj" ];

Discussion:
Attempting to import results in the following error: Run the following: Importing should succeed. might need to be a runtime dependency. (See alternate derivation which does not have this problem.) <!-- 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:
inherit rev; sha256 = "1h3pbmykm69gfyi0wz647gz5836a6f3jc4azzll7i3mkpc11gcrd"; }; <ins> LIBTOOL = "libtool"; </ins> buildInputs = [ libtool ]; installPhase = '' mkdir -p $out/lib/libmpack

Discussion:
does not build as the dependency is not supported on . With set to true the dependency fails to build. System: OS X Darwin 15.5.0 x8664 Nix version: 1.11.2 Nixpkgs version: 16.09pre-git /cc
Change:
(lib.cmakeBool "SHADERC_SKIP_TESTS" true) ]; }); <ins> in { inherit pcsx2 pcsx2_patches shaderc-patched; </ins> }

Discussion:
Package name: pcsx2 Latest released version: 2.1.98 <!-- Search your package here: --- Current version on the unstable channel: 2.1.17 Current version on the stable/release channel: 1.7.5587 <!-- 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]:
As you wish:
Change:
${activationScript} # Create default configurations if Plasma has never been started. <del> kdeglobals="''${XDG_CONFIG_HOME:?}/kdeglobals" </del> <ins> kdeglobals="''${XDG_CONFIG_HOME}/kdeglobals" </ins> if ! [ -f "$kdeglobals" ] then <del> kcminputrc="''${XDG_CONFIG_HOME:?}/kcminputrc" </del> <ins> kcminputrc="''${XDG_CONFIG_HOME}/kcminputrc" </ins> if ! [ -f "$kcminputrc" ] then cat ${kcminputrc} >"$kcminputrc"

Discussion:
Describe the bug After upgrade to 20.03 nixos-activation.service don't start . Error log: nixos-activation.service - Run user-specific NixOS activation Loaded: loaded (/nix/store/jcv2nvwkdc4hlhfx2dcchw3xgnmgyk8n-unit-nixos-activation.service/nixos-activation.service; static; vendor preset: enabled) Active: failed (Result: exit-code) since Fri 2020-02-21 11:57:14 CET; 8s ago Process: ExecStart=/nix/store/6hls8gx0c7prqf6gc2s1q9kp5w57jnb4-unit-script-nixos-activation-start (code=exited, status=1/FAILURE) Main PID: (code=exited, status=1/FAILURE) lut 21 11:57:14 nixos systemd[1389]: Starting Run user-specific NixOS activation... lut 21 11:57:14 nixos 6hls8gx0c7prqf6gc2s1q9kp5w57jnb4-unit-script-nixos-activation-start[]: /nix/store/6hls8gx0c7prqf6gc2s1q9kp5w57jnb4-unit-script-nixos-activation-start: line 22: XDGCONFIGHOME: parameter null or not set lut 21 11:57:14 nixos systemd[1389]: nixos-activation.service: Main process exited, code=exited, status=1/FAILURE lut 21 11:57:14 nixos systemd[1389]: nixos-activation.service: Failed with result 'exit-code'. lut 21 11:57:14 nixos systemd[1389]: Failed to start Run user-specific NixOS activation. I am using home manager but empty profile without home manager is also broken. After switch channel to 19.09 everything is OK. To Reproduce Steps to reproduce the behavior: to 20.03 Additional context I am using KDE. Adding XDGCONFIGHOME to this file does not solve the problem completely. Service start but for ex. flatpak app not.

Metadata Please run and paste the result. nix-shell -p nix-info --run "nix-info -m" system: host os: multi-user?: sandbox: version: channels(root): channels(piotrek): nixpkgs: Maintainer information:
caused by
I had this issue too, and it can be fixed by enabling this : I am not really sure why, this fix come from another issue that is plasma related.
cc
Yes, it's solve error related to XDGCONFIGHOME but flatpak app still fail to launch. Starting KeePassXC result in error: The name org.freedesktop.Accounts was not provided by any .service files. Unrelated problem? EDIT: Yes, it's
As far as I understand this is actually a workaround and not a real solution. iirc the suggested workaround was for a now fixed problem where plasma wouldn't start due to a hardcoded limit on env vars
It is indeed a workaround, sorry for the bad phrasing. I know this is a workaround for another issue that has been merged, but it has fixed the issue for me.