Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-03-03 | INSTALL.md: Mention containers | Thomas White | |
2023-03-01 | INSTALL.md: Mention NixOS | Thomas White | |
2023-03-01 | INSTALL.md: Improve GTK information | Thomas White | |
2023-01-16 | INSTALL.md: Add information about adding /usr/local paths to ld.so.conf | Thomas White | |
2022-08-25 | INSTALL.md: Add a note about M1 Macs | Thomas White | |
2022-06-02 | Update documentation to include ASAP::O and Seedee | Thomas White | |
2022-04-01 | Meson: Disable OpenCL by default, and update documentation | Thomas White | |
2022-03-18 | GUI: Use sbatch/scancel/scontrol instead of Slurm API | Thomas White | |
This commit strips out all references to the Slurm API, instead making subprocess calls to sbatch and scontrol. Attempting to use the Slurm API seems to have been a mis-step. First, it seems that nowhere has the Slurm headers pre-installed. Literally none of the facilities where there are known deployments of CrystFEL have them. And in a significant fraction of cases, getting them installed is difficult, slow or impossible. In addition, the API doesn't seem to work in all cases, so we already shell out to 'scancel' to abort jobs - see d76fc3495. There are some tricky implications for submitting Slurm jobs from a container via the API. The Slurm REST API offers a solution, but is very new and not widely available. Calls to the Slurm executables are much easier to 'tunnel' out of a container. This isn't a great solution. It's a net increase of only about 40 lines of source code, but it incurs some unpleasant string handling and will probably be less reliable overall. It completely relies on Slurm's not being internationalised. If Slurm's messages start getting translated, we will be in trouble. | |||
2022-03-09 | INSTALL.md: Slight restructuring | Thomas White | |
2022-03-09 | Meson: enable building without HDF5 | Thomas White | |
2022-03-01 | Add section about syminfo.lib to INSTALL.md | Thomas White | |
2022-03-01 | Add scripts/install-indexers | Thomas White | |
2022-02-09 | Update dependencies for Fedora | Thomas White | |
2022-01-13 | INSTALL.md: Add 'cd /home/user/downloads/crystfel' | Thomas White | |
This makes it explicit that the Meson and Ninja steps should be run from the CrystFEL folder, not (e.g.) the Meson folder. | |||
2021-10-15 | Update INSTALL.md | Thomas White | |
2021-10-13 | Tweak INSTALL.md | Thomas White | |
2021-10-13 | Make zlib dependency optional | Thomas White | |
2021-10-13 | Remove NCurses dependency | Thomas White | |
It's only used once, to get background colours for 'indexamajig --int-diag', itself a rarely used feature. The dependency itself seems to cause problems for some people, particularly those not using system libraries for everything. So I think it's better just to remove it, and use ANSI escape codes directly. | |||
2021-10-08 | INSTALL.md: Remove extra bracket | Thomas White | |
2021-10-07 | Update INSTALL.md | Thomas White | |
2021-10-07 | Meson: Get Xgandalf via wrap | Thomas White | |
2021-09-06 | Meson: Get FDIP via a Wrap | Thomas White | |
2021-09-06 | INSTALL.md: Update minimum Meson version | Thomas White | |
0.55 is required for wraps with patch_directory. | |||
2021-09-03 | Meson: Add libccp4c as a wrapped subproject | Thomas White | |
2021-07-20 | Update INSTALL.md | Thomas White | |
2021-07-16 | INSTALL.md: Add a mention of PKG_CONFIG_PATH for Xgandalf et al | Thomas White | |
2021-06-28 | Update INSTALL.md | Thomas White | |
Better understanding of the fPIC problem. | |||
2021-06-25 | Update INSTALL.md | Thomas White | |
2021-06-23 | Tweak INSTALL.md | Thomas White | |
2021-06-22 | Update INSTALL.md | Thomas White | |
2021-06-21 | INSTALL.md: Mention CentOS | Thomas White | |
2021-06-21 | Move installation documentation to INSTALL.md | Thomas White | |