Branch: refs/heads/master Home: https://github.com/xrootd/xrootd Commit: 965c15daa6f5cbdfad3ddc40f97889bb4ba43457 https://github.com/xrootd/xrootd/commit/965c15daa6f5cbdfad3ddc40f97889bb4ba43457 Author: Guilherme Amadio <[log in to unmask]> Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M .github/workflows/build.yml Log Message: ----------- Revert "[CI] Set USER_VERSION not to confuse genversion.sh" This reverts commit 7f8b96622a1ded4d2ec01a2ed661a97bb436a3fa. This workaround is no longer necessary, as now the version is detected/generated with CMake and will fallback to using a date if no tags are found with git or in the version file. Commit: a295a93a43f9a1c4c4e275e60d46b1742ac1f8d9 https://github.com/xrootd/xrootd/commit/a295a93a43f9a1c4c4e275e60d46b1742ac1f8d9 Author: Guilherme Amadio <[log in to unmask]> Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M src/XrdCl/CMakeLists.txt M src/XrdFfs.cmake M src/XrdFrm.cmake Log Message: ----------- [CMake] Add missing include directories to xrdfs, xrootdfs, frm_admin These are usually found in /usr/include, so they went unnoticed until now. Commit: 68bf3275e3a70e02ac07594c07fe711ad64bfb7d https://github.com/xrootd/xrootd/commit/68bf3275e3a70e02ac07594c07fe711ad64bfb7d Author: Guilherme Amadio <[log in to unmask]> Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M cmake/XRootDFindLibs.cmake Log Message: ----------- [CMake] Do not require isa-l dependencies if not building it Commit: 7d6a3e80307be64f437a67b1e9e67ea81f259d94 https://github.com/xrootd/xrootd/commit/7d6a3e80307be64f437a67b1e9e67ea81f259d94 Author: Guilherme Amadio <[log in to unmask]> Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M cmake/Findlibuuid.cmake M cmake/XRootDFindLibs.cmake Log Message: ----------- [CMake] Use pkg_check_modules in Findlibuuid.cmake The call to pkg_check_modules(UUID uuid) was overriding variables set by find_package(libuuid REQUIRED), which could sometimes set values that caused compilation to fail, or hide problems with Findlibuuid.cmake. Since libuuid is a required dependency of XRootD, we can remove calls to pkg_check_modules(UUID uuid) from our CMake files and use pkg-config to find libuuid from within the Findlibuuid.cmake module. This fixes an issue observed when libuuid is not installed in a standard location, since without a search CMake would just try to use -luuid to link and lead to missing symbols in a few places. Performing an actual search for the library using pkg-config and using all flags required to link, including any -L flag returned by pkg-config, resolves the issue. Commit: b4c7d82873fd677cdde5082c46564a368f0c64c5 https://github.com/xrootd/xrootd/commit/b4c7d82873fd677cdde5082c46564a368f0c64c5 Author: Guilherme Amadio <[log in to unmask]> Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M cmake/XRootDSummary.cmake Log Message: ----------- [CMake] Update XRootDSummary.cmake - Remove old message about cryto, as it's now always enabled. - Remove UUID_FOUND from prerequisites for Macaroons, as that's a required dependency of XRootD. - Do not lie about XrdEc being enabled when it was disabled due unsatisfied dependencies. Commit: 2339ba70451eb25f950425a1e5df2348333d8eea https://github.com/xrootd/xrootd/commit/2339ba70451eb25f950425a1e5df2348333d8eea Author: Guilherme Amadio <[log in to unmask]> Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M tests/XRootD/CMakeLists.txt Log Message: ----------- [Tests] Update command used to stop the XRootD server Some shells, like dash, do not support the syntax $(< xrootd.pid). Also, use TERM signal explicitly, to ensure a graceful shutdown. Commit: 7a01bc6639e2d8571ce9ef91e964aa8ad238494e https://github.com/xrootd/xrootd/commit/7a01bc6639e2d8571ce9ef91e964aa8ad238494e Author: Guilherme Amadio <[log in to unmask]> Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M tests/XRootD/xrootd.cfg Log Message: ----------- [Tests] Add all.adminpath within build directory to server tests When tests are run on the same system as different users, XRootD would use /tmp/chkpnt and /tmp/ofsEvents for more than one user, and fail to start the server due to permission denied errors as the destinations would exist, but be created by someone else. Commit: 365f2fbcf1f29f1cd5ed00d56280b0d84d0368fc https://github.com/xrootd/xrootd/commit/365f2fbcf1f29f1cd5ed00d56280b0d84d0368fc Author: Guilherme Amadio <[log in to unmask]> Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M tests/XrdEcTests/CMakeLists.txt Log Message: ----------- [CMake] Fix typo in include directories for XrdEcTests target Commit: 2d07e3a55e5b77cd758dc3b34bf4ad4d96d3fbe1 https://github.com/xrootd/xrootd/commit/2d07e3a55e5b77cd758dc3b34bf4ad4d96d3fbe1 Author: Guilherme Amadio <[log in to unmask]> Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M src/XrdEc/CMakeLists.txt M tests/XrdEcTests/CMakeLists.txt Log Message: ----------- [CMake] Fix underlinking in XrdEc and XrdEcTests libraries Commit: 6478b2c82df1f9db282fec73541407f63b102cf2 https://github.com/xrootd/xrootd/commit/6478b2c82df1f9db282fec73541407f63b102cf2 Author: Guilherme Amadio <[log in to unmask]> Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M src/XrdCl/XrdClEcHandler.hh Log Message: ----------- [XrdEc] Mark operator< for XrdCl::FreeSpace as const When compiling with clang on macOS, operator<() must be const to be usable with std::sort. Commit: 2452c00512f7cca98b5bfaff3015387ec97413bd https://github.com/xrootd/xrootd/commit/2452c00512f7cca98b5bfaff3015387ec97413bd Author: Guilherme Amadio <[log in to unmask]> Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M cmake/XRootDFindLibs.cmake Log Message: ----------- [CMake] Only build XrdMacaroons if HTTP is enabled XrdMacaroons needs to link against XrdHttpUtils. Commit: 0a4b76bcc951335bc230ae1bad94b533af145c15 https://github.com/xrootd/xrootd/commit/0a4b76bcc951335bc230ae1bad94b533af145c15 Author: Guilherme Amadio <[log in to unmask]> Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M cmake/XRootDFindLibs.cmake Log Message: ----------- [CMake] Print error if XrdMacaroons is enabled but HTTP is not Commit: 11fa0184120d5449be192ff63610026aaabea3d1 https://github.com/xrootd/xrootd/commit/11fa0184120d5449be192ff63610026aaabea3d1 Author: Guilherme Amadio <[log in to unmask]> Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M tests/XrdSsiTests/CMakeLists.txt Log Message: ----------- [CMake] Disable XrdSsiTests if server is not enabled Commit: 18ae3a257a5e9d6736da3027a1e64452939bf4f7 https://github.com/xrootd/xrootd/commit/18ae3a257a5e9d6736da3027a1e64452939bf4f7 Author: Guilherme Amadio <[log in to unmask]> Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M src/XrdCeph/tests/XrdCephTests/CMakeLists.txt Log Message: ----------- [XrdCeph] Fix include directories of XrdCephTests target CMAKE_SOURCE_DIR refers to XRootD' source directory, so we need to use PROJECT_SOURCE_DIR within XrdCeph, since it is its own project. Commit: d02bcf00e8e7ce6e1adc7844180e0c05e1a7d98a https://github.com/xrootd/xrootd/commit/d02bcf00e8e7ce6e1adc7844180e0c05e1a7d98a Author: Guilherme Amadio <[log in to unmask]> Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M src/XrdCeph/cmake/XRootDSummary.cmake Log Message: ----------- [XrdCeph] Print summary status messages only when built standalone Commit: 201b581ccee9d49debeb81e087b5a9f6d48a25ce https://github.com/xrootd/xrootd/commit/201b581ccee9d49debeb81e087b5a9f6d48a25ce Author: Guilherme Amadio <[log in to unmask]> Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: R src/XrdCeph/cmake/FindCPPUnit.cmake A src/XrdCeph/cmake/FindCppUnit.cmake M src/XrdCeph/cmake/FindXRootD.cmake M src/XrdCeph/cmake/XRootDFindLibs.cmake Log Message: ----------- [XrdCeph] Fix CMake warnings about mismatched names in find_package Commit: 8bb0a1708ead2d29fd4c51076c5627bf4a208a71 https://github.com/xrootd/xrootd/commit/8bb0a1708ead2d29fd4c51076c5627bf4a208a71 Author: Guilherme Amadio <[log in to unmask]> Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M cmake/XRootDSummary.cmake Log Message: ----------- [CMake] Show status message about Ceph in XRootDSummary.cmake Commit: 815d7a955891558a5fd10ef8a8ff52a1495d350f https://github.com/xrootd/xrootd/commit/815d7a955891558a5fd10ef8a8ff52a1495d350f Author: Guilherme Amadio <[log in to unmask]> Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: A docs/INSTALL.md Log Message: ----------- [docs] Add docs/INSTALL.md explaining how to build XRootD from source Commit: 513e784d6d5d6ab18849c9aaa4a04af831dff5b4 https://github.com/xrootd/xrootd/commit/513e784d6d5d6ab18849c9aaa4a04af831dff5b4 Author: Guilherme Amadio <[log in to unmask]> Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: A docs/TESTING.md Log Message: ----------- [docs] Add docs/TESTING.md explaining how to use test.cmake script Commit: de5f8fbafc0936b49d8cc8f7029ac65932a802ca https://github.com/xrootd/xrootd/commit/de5f8fbafc0936b49d8cc8f7029ac65932a802ca Author: Guilherme Amadio <[log in to unmask]> Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: A docs/CONTRIBUTING.md Log Message: ----------- [docs] Add docs/CONTRIBUTING.md Closes: #1991. Co-authored-by: Andrew Hanushevsky <[log in to unmask]> Commit: 04fb351b69a2f1789e16b543c7fc8f6f117ffb9b https://github.com/xrootd/xrootd/commit/04fb351b69a2f1789e16b543c7fc8f6f117ffb9b Author: Guilherme Amadio <[log in to unmask]> Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M MANIFEST.in R README A README.md R bindings/python/README A bindings/python/README.md M bindings/python/docs/source/install.rst M bindings/python/setup.py M setup.py Log Message: ----------- Update README files and convert to Markdown Co-authored-by: Andrew Hanushevsky <[log in to unmask]> Commit: ffd573ee65b4b6470d097307625d8b4f7176ceda https://github.com/xrootd/xrootd/commit/ffd573ee65b4b6470d097307625d8b4f7176ceda Author: Guilherme Amadio <[log in to unmask]> Date: 2023-06-30 (Fri, 30 Jun 2023) Changed paths: M bindings/python/setup.py M docs/PreReleaseNotes.txt M docs/ReleaseNotes.txt M genversion.sh M setup.py Log Message: ----------- XRootD 5.6.0 Compare: https://github.com/xrootd/xrootd/compare/b7be027baa35...ffd573ee65b4 ######################################################################## Use REPLY-ALL to reply to list To unsubscribe from the XROOTD-DEV list, click the following link: https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1