summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/python-gitlab
diff options
context:
space:
mode:
authorServilio Afre Puentes <servilio@gmail.com>2020-03-25 17:09:51 -0400
committerServilio Afre Puentes <servilio@gmail.com>2020-03-26 16:32:11 -0400
commitb2c8626d618a8204ff6a5959653daec033e7362f (patch)
treeb219630643b7d16d820926933733d5fef58ba147 /pkgs/development/python-modules/python-gitlab
parent2607aae93fc9db7b05541d8338a7e6bb9871d057 (diff)
emacs-modes: build MELPA package sets without null packages
The current algorithm creates attributes with null values for packages with no source in a variant of MELPA. Though will satify dependencies they produce no files, and though a build that transitively depends on one them will be successful, Emacs won't find them and any code depending on them won't work. The solution with minimal code change would have been filtering the list of results from melpaDerivation by comparing the value against null, but that leads to an infinite recursion. This commit also moves legacy renames from the shared to the unstable set, as the corresponding null value elements won't exist in the stable set anymore. The test used for the problem was: $ nix-build --show-trace ./default.nix -A emacs26Packages.melpaStablePackages.findr error: expression does not evaluate to a derivation (or a set or list of those) The expected output, obtained with this commit is: $ nix-build --show-trace ./default.nix -A emacs26Packages.melpaStablePackages.findr error: attribute 'findr' in selection path 'emacs26Packages.melpaStablePackages.findr' not found
Diffstat (limited to 'pkgs/development/python-modules/python-gitlab')
0 files changed, 0 insertions, 0 deletions