Print

Print


  Branch: refs/heads/devel
  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/965c15daa6f5%5E...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