about summary refs log tree commit diff
path: root/pkgs/tools/filesystems/ceph
AgeCommit message (Collapse)AuthorFilesLines
2020-01-09ceph: 14.2.4 -> 14.2.5Sarah Brofeldt1-3/+5
2019-11-11ceph: fix build and cleanup expressionFlorian Klink1-18/+17
correct platforms. ceph currently doesn't build on aarch64-linux. So let's not lie in meta.platforms. ceph: fix multiple output We currently just move $out/share/ceph/mgr to $lib/lib/ceph, and then remove all references to $out with a find command. I checked $out, the only reference to $out is in $lib/lib/ceph/libceph-common.so.0, coming from src/common/options.cc: https://github.com/ceph/ceph/blob/master/src/common/options.cc#L5050: > Option("mgr_module_path", Option::TYPE_STR, Option::LEVEL_ADVANCED) > .set_default(CEPH_DATADIR "/mgr") > .add_service("mgr") > .set_description("Filesystem path to manager modules."), Just removing the reference might break some behaviour - it should point to $lib/ceph/mgr instead. We can fix this in a much more elegant fashion by just passing a custom CMAKE_INSTALL_DATADIR to the build system. ceph: fix outdated Boost::python substitutions Instead of substituting in CMakeLists.txt files, one now needs to set MGR_PYTHON_VERSION. ceph: clean up PYTHONPATH wrapping Set `pythonPath` instead of exporting PYTHONPATH. Use `toPythonPath` to construct the PYTHONPATH where we need manual wrapping. There's no ceph-volume, only ceph-mgr. ceph: set doCheck = false explicitly and describe why. ceph: patch more shebangs ceph: use system-provided gtest and rocksdb
2019-09-26ceph: 14.2.3 -> 14.2.4Johan Thomsen1-2/+2
2019-09-05ceph: 14.2.1 -> 14.2.3Johan Thomsen1-4/+5
2019-09-04ceph: 13.2.4 -> 14.2.1Johan Thomsen3-63/+74
* remove kinetic * release note * add johanot as maintainer nixos/ceph: create option for mgr_module_path - since the upstream default is no longer correct in v14 * fix module, default location for libexec has changed * ceph: fix test
2019-09-04ceph: 12.2.7 -> 13.2.4Kristoffer7-260/+264
* maintain only one version * ceph-client: init * include ceph-volume python tool in output nixos/ceph: extraConfig, fix test, wait for ceph-mgr to become active * run ceph with disk group permission * add extraConfig option for the global section needed per cluster * clear up how ceph.conf is generated * fix ceph testcase
2019-08-17treewide: name -> pnamevolth1-1/+2
2019-06-19rocksdb: 5.11.3 -> 6.1.2magenbluten1-0/+1
- mark osquery as broken - mark ceph as broken both osquery and ceph packages are outdated. furthermore, ceph has its own inline rocksdb source tree which isn't use in the current nixpkg. this needs to be fixed.
2019-05-04[treewide] delete unused patchesc0bw3b2-56/+0
2019-01-26treewide: remove wkennington as maintainerJörg Thalheim1-1/+1
He prefers to contribute to his own nixpkgs fork triton. Since he is still marked as maintainer in many packages this leaves the wrong impression he still maintains those.
2019-01-22python.pkgs.argparse: removeRobert Schütz1-1/+0
argparse is part of stdlib in 2.7 and 3.2+
2018-09-28treewide: Replace meta.available checks in `shouldUsePackages` copypastaTuomas Tynkkynen1-1/+2
This reverts commit 79d8353b5e4bb98f1b51ab32b9b26df81bb7e106. This sort of code breaks config.{allowBroken, allowUnsupportedSystem} = true by making them do unpredictable things.
2018-08-26ceph: fix build, 12.2.2 -> 12.2.7Uli Baum1-2/+2
Since 772eef91686974b7710081a9a77e5c0e287c25e8, Boost doesn't support by python by default, which broke ceph. Also bump to 12.2.7, the latest release of ceph 12.
2018-07-21pkgs/*: remove unreferenced function argumentsvolth1-4/+4
2018-07-20Merge pull request #43857 from volth/unusedFrederik Rietdijk1-5/+0
[bot] treewide: remove unreferenced code
2018-07-20[bot]: remove unreferenced codevolth1-5/+0
2018-07-18treewide: remove aliases in nixpkgsMatthew Bauer1-15/+15
This makes the command ‘nix-env -qa -f. --arg config '{skipAliases = true;}'’ work in Nixpkgs. Misc... - qtikz: use libsForQt5.callPackage This ensures we get the right poppler. - rewrites: docbook5_xsl -> docbook_xsl_ns docbook_xml_xslt -> docbook_xsl diffpdf: fixup
2018-03-27Merge pull request #37597 from lejonet/ceph-#36622Jörg Thalheim1-2/+4
ceph: Add makeWrapper to dependencies and nativeBuildInputs
2018-03-24treewide: use more HTTPS URLsRyan Mulligan1-1/+1
Uses the HTTPS url for cases where the existing URL has a permanent redirect. For each domain, at least one fixed derivation URL was downloaded to test the domain is properly serving downloads. Also fixes jbake source URL, which was broken.
2018-03-22ceph: Change hardcoded site-packages path to utilizing the ↵Daniel Kuehn1-1/+1
python2Packages.python.sitePackages attribute instead
2018-03-21ceph: Add makeWrapper to dependencies and nativeBuildInputsDaniel Kuehn1-2/+4
The ceph-mgr daemon needs to know the location of cephs own-made python modules for some of the modules that you can enable for it. With wrapProgram, a wrapper is added that sets the proper pythonpath environment variable for the ceph-mgr daemon so its modules can find the ceph python modules
2018-03-12treewide: Make `shouldUsePackages` copypasta use meta.availableJohn Ericson1-2/+1
The old way depended on old list-of-strings `meta.platforms`, and was not good for cross.
2018-02-24ceph: Modify ceph package so that it compiles and runs fine on nixosDaniel Kuehn2-7/+38
With adding a patch that makes 2 absolute paths into 2 relative paths, ensuring the third-party libraries are available in the python environment used and wrapping the python tools with wrapPrograms does so that the fixed ceph pkg can compile and run as intended on NixOS.
2018-02-06ceph: 9.2.0 -> 12.2.2Adrien Devresse3-188/+118
- Update Ceph to last version - Solve vulernatibility problem in the old version - Patch rocksdb ceph rocksdb API - Simplify a lot ceph build by switching to CMake This Pull request require #34662 and #34661 to be effective
2017-11-21stdenv setup: Always use both propagated filesJohn Ericson1-2/+2
This continues #23374, which always kept around both attributes, by always including both propagated files: `propgated-native-build-inputs` and `propagated-build-inputs`. `nativePkgs` and `crossPkgs` are still defined as before, however, so this change should only barely observable. This is an incremental step to fully keeping the dependencies separate in all cases.
2017-07-23accelio: RemoveTim Steinbach1-9/+1
2017-04-17Introduce `mapNullable` into lib and use it in a few placesJohn Ericson1-5/+4
Also simply some configure flag logic my grep also alerted me too.
2016-12-29ceph: mark as brokenGraham Christensen1-0/+3
2016-10-18ceph: use python2Frederik Rietdijk1-5/+6
print statement
2016-10-10Python: remove modules and pythonFullFrederik Rietdijk1-1/+0
2016-08-30ceph: Fix 'lib.optional' useTuomas Tynkkynen1-7/+7
Produces a list of list as buildInputs.
2016-08-11ceph: Add xfsprogs 4.5.0 compat patchTuomas Tynkkynen1-2/+9
2016-06-03Fix lots of fetchgit hashes (fallout from #15469)Tuomas Tynkkynen1-1/+1
2016-04-28boost: Kill unnecessary 'lib' outputTuomas Tynkkynen1-1/+1
This was split in somewhere pre-2014 without the current infra which automates parts of this, in particular the output propagation.
2016-03-04ceph: fix for zip timestampsRobin Gloster1-2/+6
2016-01-24Remove no longer (or never) referenced patchesTobias Geerinckx-Rice3-86/+0
55 files changed, 6041 deletions. Tested with `nix-build -A tarball`.
2015-11-19ceph: Don't use symlinksEelco Dolstra3-15/+13
No need to invent an ad-hoc symlink scheme when we can handle this kind of indirection at the Nix expression level (e.g. by doing "ceph-dev = ceph").
2015-11-19ceph: Remove old and git versionsEelco Dolstra3-43/+0
2015-11-17ceph: Fix hashWilliam A. Kennington III1-1/+1
2015-11-17Replace 'with plaforms; platform' with 'platforms.platform'Pascal Wittmann1-1/+1
2015-11-16ceph: Deduplicate the defaultWilliam A. Kennington III1-13/+1
2015-11-05ceph: Major Update 0.94.4 -> 9.2.0William A. Kennington III4-39/+27
2015-11-04ceph: 0.94.4 -> 0.94.5William A. Kennington III1-2/+2
2015-10-21ceph: 0.94.3.2 -> 0.94.4William A. Kennington III1-2/+2
2015-10-16ceph-git: 2015-09-22 -> 2015-10-16William A. Kennington III1-3/+3
2015-10-16ceph-dev: 9.0.3 -> 9.1.0William A. Kennington III2-8/+5
2015-10-16ceph: 0.94.3 -> 0.94.3.2William A. Kennington III1-2/+2
2015-09-23ceph-git: 2015-09-11 -> 2015-09-22William A. Kennington III1-3/+3
2015-09-18ceph: Fix .la filesWilliam A. Kennington III1-0/+11
2015-09-11ceph-git: 2015-09-04 -> 2015-09-11William A. Kennington III1-3/+3