See 
<https://ci-builds.apache.org/job/Mesos/job/Mesos-Tidybot/CMAKE_ARGS=-DENABLE_LIBEVENT=ON%20-DENABLE_SSL=ON,label_exp=ubuntu/327/display/redirect?page=changes>

Changes:

[Benjamin Mahler] [ebpf] Implement atomic replacement of cgroup device programs.

[Benjamin Mahler] [veth] Add todo to set mac address on create for peer link.

[Benjamin Mahler] [veth] Avoid udev race condtion on systems with systemd 
version > 242.

[Benjamin Mahler] [ssl_tests] Correct ubuntu version on comment.

[Benjamin Mahler] [veth] Provide the ability to set veth peer link MAC address 
on creation.

[Benjamin Mahler] [jenkins] Create dockerfile compatible with 22.04 build.

[Benjamin Mahler] [build] Use clang-14 for non ubuntu 16.04 targets in 
docker-build.sh.

[Benjamin Mahler] [cgroups] Add helper functions for device Entry.

[Benjamin Mahler] [cgroups2] Introduce a device manager.

[Benjamin Mahler] [cgroups2] Add ebpf program attachment to the DeviceManager.

[Benjamin Mahler] [cgroups2] Fix unsafe Process usage in DeviceManager.

[Benjamin Mahler] [cgroups] Add helper to find overlapping device access.

[Benjamin Mahler] [cgroups] Add Device::Selector::encompasses.

[Benjamin Mahler] [ebpf] Correct ebpf deny block behavior.

[Benjamin Mahler] [cgroups2] Add allow / deny list normalization validation.

[Benjamin Mahler] [cgroups2] Clarify device documentation.

[Benjamin Mahler] Revert "[cgroups2] Clarify device documentation."

[Benjamin Mahler] Revert "[cgroups2] Add allow / deny list normalization 
validation."

[Benjamin Mahler] [cgroups2] Helper to check device entry normalization.

[Benjamin Mahler] [cgroups2] Add helper to normalize allow/deny list.

[Benjamin Mahler] [cgroups2] Helper to check device access.

[Benjamin Mahler] [cgroups2] Enforce normalization in configure.

[Benjamin Mahler] [devices] Enforce normalization for DeviceManager configure & 
reconfigure.

[Benjamin Mahler] [devices] Add CgroupDeviceAccess::create helper which checks 
normalization.

[Benjamin Mahler] [devices] Fix DeviceManager tests.

[Benjamin Mahler] [style] Add newlines for readability.

[Benjamin Mahler] [reviewbot] Fix reviewbot build error.

[Benjamin Mahler] [devices] Add ability to remove cgroup from DeviceManager 
state.

[Benjamin Mahler] [cgroups2] Pass device manager to controllers & cgroups2 
isolator.

[Benjamin Mahler] [cgroups2] Introduces the DeviceControllerProcess.

[Benjamin Mahler] [cgroups2] create device controller in Cgroups2Isolator.

[Benjamin Mahler] [cgroups2] Skip enabling of devices controller.

[Benjamin Mahler] [cgroups2] Silence incorrect compiler error in the tests.

[Benjamin Mahler] [device manager] Let non-wildcards entries check device 
access.

[Benjamin Mahler] [device manager] Add wildcard conversion helper.

[Benjamin Mahler] [cgroups2] Support DeviceManager in GPU isolator.

[Benjamin Mahler] [device manager] Add protobuf for cgroup state checkpointing.

[Benjamin Mahler] [device manager] Add device state file path helper.

[Benjamin Mahler] [device manager] Checkpoint state on device manager state 
change.

[Benjamin Mahler] [device manager] Add args to customize 
commit_device_access_changes behavior.

[Benjamin Mahler] [cgroups2] Introduce the IoControllerProcess

[Benjamin Mahler] [hugetlb] Introduce the HugeTLBControllerProcess

[Benjamin Mahler] [cpuset] Introduce the CpusetControllerProcess

[Benjamin Mahler] [pids] Introduce the PidsControllerProcess

[Benjamin Mahler] [build] Fix compilation error from cherry picks.

[Benjamin Mahler] [cgroups2] Prevent containerId from prepending cgroup root 
during recovery.

[Benjamin Mahler] [paths] Simplify paths::cgroups2::containerId() logic.

[Benjamin Mahler] [cgroups2] Collect process & thread from leaf groups.

[Benjamin Mahler] [cgroups2] Register core controller in container info.

[Benjamin Mahler] [cgroups2] Fix ROOT_CGROUPS_MemoryForward for cgroups2.

[Benjamin Mahler] [cgroups2] Create memory controller using cgroups/all flag.

[Benjamin Mahler] [cgroups2] Fix ROOT_CGROUPS_AutoLoadSubsystems test.

[Benjamin Mahler] [cgroups2] Add device manager recovery support.

[Benjamin Mahler] [cgroups2] Recover device manager with cgroups2 isolator.

[Benjamin Mahler] [cgroups2] Enable controller in parent cgroups during 
prepare().

[Benjamin Mahler] [cgroups2] Add isolate field for nested containers.

[Benjamin Mahler] [cgroups2] Enforce use of linux launcher with cg2 isolator.

[Benjamin Mahler] [cgroups2] Separate responsibility for creating cgroup and 
assigning pids.

[Benjamin Mahler] [cgroups2] Do DEBUG container check after creating cgroup for 
it.

[Benjamin Mahler] [cgroups2] Only call isolate() on controllers of containers 
with isolate == true.

[Benjamin Mahler] [cgroups2] Make isolator update() fail for containers that 
don't need isolation.

[Benjamin Mahler] [cgroups2] Make isolator status() return parent status for 
containers w/ !isolate.

[Benjamin Mahler] [cgroups2] Handle unknown containers in watch().

[Benjamin Mahler] [cgroups2] Perform chown of cgroup if necessary.

[Benjamin Mahler] [cgroups2] Enable support for nested containers in the 
isolator.

[Benjamin Mahler] [cgroups2] cgroups2::destroy retry rmdir on EBUSY.

[Benjamin Mahler] [libprocess] Add io::Watcher for fs notifications.

[Benjamin Mahler] [build] Fix cmake build / tidybot.

[Benjamin Mahler] [cgroups2] Introduce an OomListener.

[Benjamin Mahler] [cgroups2] Use OomListener in MemoryControllerProcess.

[Benjamin Mahler] [io] Fix warnings during compilation.

[Benjamin Mahler] [cgroups2] Remove completed todos.

[Benjamin Mahler] [gpu] Let NvidiaGpuIsolatorProcess support nesting.

[Benjamin Mahler] [docs] Add public docs for Cgroups v2.


------------------------------------------
[...truncated 717.74 KiB...]
gmake[3]: Leaving directory '/BUILD'
gmake[3]: Entering directory '/BUILD'
gmake[3]: Nothing to be done for 
'3rdparty/CMakeFiles/rapidjson-1.1.0.dir/build'.
gmake[3]: Leaving directory '/BUILD'
[  7%] Built target picojson-1.3.0
[ 14%] Built target protobuf-3.5.0
[ 21%] Built target elfio-3.2
/usr/bin/gmake -f 3rdparty/CMakeFiles/concurrentqueue-7b69a8f.dir/build.make 
3rdparty/CMakeFiles/concurrentqueue-7b69a8f.dir/depend
gmake[3]: Entering directory '/BUILD'
cd /BUILD && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/SRC 
/tmp/SRC/3rdparty /BUILD /BUILD/3rdparty 
/BUILD/3rdparty/CMakeFiles/concurrentqueue-7b69a8f.dir/DependInfo.cmake --color=
[ 28%] Built target rapidjson-1.1.0
/usr/bin/gmake -f 3rdparty/CMakeFiles/glog-0.4.0.dir/build.make 
3rdparty/CMakeFiles/glog-0.4.0.dir/depend
gmake[3]: Entering directory '/BUILD'
cd /BUILD && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/SRC 
/tmp/SRC/3rdparty /BUILD /BUILD/3rdparty 
/BUILD/3rdparty/CMakeFiles/glog-0.4.0.dir/DependInfo.cmake --color=
/usr/bin/gmake -f 3rdparty/CMakeFiles/libevent-2.1.9-beta.dir/build.make 
3rdparty/CMakeFiles/libevent-2.1.9-beta.dir/depend
gmake[3]: Leaving directory '/BUILD'
gmake[3]: Entering directory '/BUILD'
cd /BUILD && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/SRC 
/tmp/SRC/3rdparty /BUILD /BUILD/3rdparty 
/BUILD/3rdparty/CMakeFiles/libevent-2.1.9-beta.dir/DependInfo.cmake --color=
gmake[3]: Leaving directory '/BUILD'
/usr/bin/gmake -f 3rdparty/CMakeFiles/concurrentqueue-7b69a8f.dir/build.make 
3rdparty/CMakeFiles/concurrentqueue-7b69a8f.dir/build
gmake[3]: Leaving directory '/BUILD'
/usr/bin/gmake -f 3rdparty/CMakeFiles/glog-0.4.0.dir/build.make 
3rdparty/CMakeFiles/glog-0.4.0.dir/build
gmake[3]: Entering directory '/BUILD'
gmake[3]: Nothing to be done for 
'3rdparty/CMakeFiles/concurrentqueue-7b69a8f.dir/build'.
gmake[3]: Leaving directory '/BUILD'
/usr/bin/gmake -f 3rdparty/CMakeFiles/libevent-2.1.9-beta.dir/build.make 
3rdparty/CMakeFiles/libevent-2.1.9-beta.dir/build
gmake[3]: Entering directory '/BUILD'
gmake[3]: Nothing to be done for '3rdparty/CMakeFiles/glog-0.4.0.dir/build'.
gmake[3]: Leaving directory '/BUILD'
gmake[3]: Entering directory '/BUILD'
gmake[3]: Nothing to be done for 
'3rdparty/CMakeFiles/libevent-2.1.9-beta.dir/build'.
gmake[3]: Leaving directory '/BUILD'
[ 35%] Built target concurrentqueue-7b69a8f
/usr/bin/gmake -f 3rdparty/CMakeFiles/boost-1.81.0.dir/build.make 
3rdparty/CMakeFiles/boost-1.81.0.dir/depend
[ 42%] Built target glog-0.4.0
[ 50%] Built target libevent-2.1.9-beta
gmake[3]: Entering directory '/BUILD'
cd /BUILD && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/SRC 
/tmp/SRC/3rdparty /BUILD /BUILD/3rdparty 
/BUILD/3rdparty/CMakeFiles/boost-1.81.0.dir/DependInfo.cmake --color=
/usr/bin/gmake -f 3rdparty/CMakeFiles/http_parser-2.6.2.dir/build.make 
3rdparty/CMakeFiles/http_parser-2.6.2.dir/depend
/usr/bin/gmake -f 3rdparty/CMakeFiles/libarchive-3.3.2.dir/build.make 
3rdparty/CMakeFiles/libarchive-3.3.2.dir/depend
gmake[3]: Entering directory '/BUILD'
cd /BUILD && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/SRC 
/tmp/SRC/3rdparty /BUILD /BUILD/3rdparty 
/BUILD/3rdparty/CMakeFiles/http_parser-2.6.2.dir/DependInfo.cmake --color=
gmake[3]: Entering directory '/BUILD'
cd /BUILD && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/SRC 
/tmp/SRC/3rdparty /BUILD /BUILD/3rdparty 
/BUILD/3rdparty/CMakeFiles/libarchive-3.3.2.dir/DependInfo.cmake --color=
/usr/bin/gmake -f 3rdparty/CMakeFiles/grpc-1.11.1.dir/build.make 
3rdparty/CMakeFiles/grpc-1.11.1.dir/depend
gmake[3]: Entering directory '/BUILD'
cd /BUILD && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/SRC 
/tmp/SRC/3rdparty /BUILD /BUILD/3rdparty 
/BUILD/3rdparty/CMakeFiles/grpc-1.11.1.dir/DependInfo.cmake --color=
gmake[3]: Leaving directory '/BUILD'
/usr/bin/gmake -f 3rdparty/CMakeFiles/googletest-1.8.0.dir/build.make 
3rdparty/CMakeFiles/googletest-1.8.0.dir/depend
gmake[3]: Leaving directory '/BUILD'
/usr/bin/gmake -f 3rdparty/CMakeFiles/boost-1.81.0.dir/build.make 
3rdparty/CMakeFiles/boost-1.81.0.dir/build
gmake[3]: Entering directory '/BUILD'
cd /BUILD && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/SRC 
/tmp/SRC/3rdparty /BUILD /BUILD/3rdparty 
/BUILD/3rdparty/CMakeFiles/googletest-1.8.0.dir/DependInfo.cmake --color=
gmake[3]: Leaving directory '/BUILD'
/usr/bin/gmake -f 3rdparty/CMakeFiles/http_parser-2.6.2.dir/build.make 
3rdparty/CMakeFiles/http_parser-2.6.2.dir/build
gmake[3]: Entering directory '/BUILD'
gmake[3]: Nothing to be done for '3rdparty/CMakeFiles/boost-1.81.0.dir/build'.
gmake[3]: Leaving directory '/BUILD'
gmake[3]: Leaving directory '/BUILD'
/usr/bin/gmake -f 3rdparty/CMakeFiles/libarchive-3.3.2.dir/build.make 
3rdparty/CMakeFiles/libarchive-3.3.2.dir/build
gmake[3]: Entering directory '/BUILD'
gmake[3]: Nothing to be done for 
'3rdparty/CMakeFiles/http_parser-2.6.2.dir/build'.
gmake[3]: Leaving directory '/BUILD'
gmake[3]: Leaving directory '/BUILD'
gmake[3]: Entering directory '/BUILD'
gmake[3]: Nothing to be done for 
'3rdparty/CMakeFiles/libarchive-3.3.2.dir/build'.
gmake[3]: Leaving directory '/BUILD'
/usr/bin/gmake -f 3rdparty/CMakeFiles/grpc-1.11.1.dir/build.make 
3rdparty/CMakeFiles/grpc-1.11.1.dir/build
gmake[3]: Entering directory '/BUILD'
gmake[3]: Nothing to be done for '3rdparty/CMakeFiles/grpc-1.11.1.dir/build'.
gmake[3]: Leaving directory '/BUILD'
/usr/bin/gmake -f 3rdparty/CMakeFiles/googletest-1.8.0.dir/build.make 
3rdparty/CMakeFiles/googletest-1.8.0.dir/build
gmake[3]: Entering directory '/BUILD'
gmake[3]: Nothing to be done for 
'3rdparty/CMakeFiles/googletest-1.8.0.dir/build'.
gmake[3]: Leaving directory '/BUILD'
[ 57%] Built target boost-1.81.0
[ 57%] Built target http_parser-2.6.2
[ 64%] Built target libarchive-3.3.2
[ 71%] Built target grpc-1.11.1
/usr/bin/gmake -f 3rdparty/libprocess/src/CMakeFiles/process.dir/build.make 
3rdparty/libprocess/src/CMakeFiles/process.dir/depend
[ 78%] Built target googletest-1.8.0
gmake[3]: Entering directory '/BUILD'
cd /BUILD && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/SRC 
/tmp/SRC/3rdparty/libprocess/src /BUILD /BUILD/3rdparty/libprocess/src 
/BUILD/3rdparty/libprocess/src/CMakeFiles/process.dir/DependInfo.cmake --color=
gmake[3]: Leaving directory '/BUILD'
/usr/bin/gmake -f 3rdparty/libprocess/src/CMakeFiles/process.dir/build.make 
3rdparty/libprocess/src/CMakeFiles/process.dir/build
gmake[3]: Entering directory '/BUILD'
gmake[3]: Nothing to be done for 
'3rdparty/libprocess/src/CMakeFiles/process.dir/build'.
gmake[3]: Leaving directory '/BUILD'
[100%] Built target process
/usr/bin/gmake -f 
3rdparty/libprocess/src/tests/CMakeFiles/benchmarks.dir/build.make 
3rdparty/libprocess/src/tests/CMakeFiles/benchmarks.dir/depend
gmake[3]: Entering directory '/BUILD'
cd /BUILD && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/SRC 
/tmp/SRC/3rdparty/libprocess/src/tests /BUILD 
/BUILD/3rdparty/libprocess/src/tests 
/BUILD/3rdparty/libprocess/src/tests/CMakeFiles/benchmarks.dir/DependInfo.cmake 
--color=
gmake[3]: Leaving directory '/BUILD'
/usr/bin/gmake -f 
3rdparty/libprocess/src/tests/CMakeFiles/benchmarks.dir/build.make 
3rdparty/libprocess/src/tests/CMakeFiles/benchmarks.dir/build
gmake[3]: Entering directory '/BUILD'
gmake[3]: Nothing to be done for 
'3rdparty/libprocess/src/tests/CMakeFiles/benchmarks.dir/build'.
gmake[3]: Leaving directory '/BUILD'
[100%] Built target benchmarks
gmake[2]: Leaving directory '/BUILD'
/usr/local/bin/cmake -E cmake_progress_start /BUILD/CMakeFiles 0
gmake[1]: Leaving directory '/BUILD'
/tmp/SRC/3rdparty/libprocess/src/ssl/utilities.cpp:70:14: warning: 'RSA_new' is 
deprecated [clang-diagnostic-deprecated-declarations]
  RSA* rsa = RSA_new();
             ^
/usr/include/openssl/rsa.h:206:1: note: 'RSA_new' has been explicitly marked 
deprecated here
OSSL_DEPRECATEDIN_3_0 RSA *RSA_new(void);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 
'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/tmp/SRC/3rdparty/libprocess/src/ssl/utilities.cpp:78:7: warning: 
'RSA_generate_key_ex' is deprecated [clang-diagnostic-deprecated-declarations]
  if (RSA_generate_key_ex(rsa, bits, exponent, nullptr) != 1) {
      ^
/usr/include/openssl/rsa.h:265:1: note: 'RSA_generate_key_ex' has been 
explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int RSA_generate_key_ex(RSA *rsa, int bits, BIGNUM *e,
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 
'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/tmp/SRC/3rdparty/libprocess/src/ssl/utilities.cpp:79:5: warning: 'RSA_free' is 
deprecated [clang-diagnostic-deprecated-declarations]
    RSA_free(rsa);
    ^
/usr/include/openssl/rsa.h:298:1: note: 'RSA_free' has been explicitly marked 
deprecated here
OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 
'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/tmp/SRC/3rdparty/libprocess/src/ssl/utilities.cpp:91:7: warning: 
'EVP_PKEY_assign' is deprecated [clang-diagnostic-deprecated-declarations]
  if (EVP_PKEY_assign_RSA(private_key, rsa) != 1) {
      ^
/usr/include/openssl/evp.h:496:41: note: expanded from macro 
'EVP_PKEY_assign_RSA'
#  define EVP_PKEY_assign_RSA(pkey,rsa) EVP_PKEY_assign((pkey),EVP_PKEY_RSA,\
                                        ^
/usr/include/openssl/evp.h:1327:1: note: 'EVP_PKEY_assign' has been explicitly 
marked deprecated here
OSSL_DEPRECATEDIN_3_0
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 
'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/tmp/SRC/3rdparty/libprocess/src/ssl/utilities.cpp:92:5: warning: 'RSA_free' is 
deprecated [clang-diagnostic-deprecated-declarations]
    RSA_free(rsa);
    ^
/usr/include/openssl/rsa.h:298:1: note: 'RSA_free' has been explicitly marked 
deprecated here
OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 
'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/tmp/SRC/3rdparty/libprocess/src/ssl/utilities.cpp:400:31: warning: 'RSA_free' 
is deprecated [clang-diagnostic-deprecated-declarations]
  return shared_ptr<RSA>(rsa, RSA_free);
                              ^
/usr/include/openssl/rsa.h:298:1: note: 'RSA_free' has been explicitly marked 
deprecated here
OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 
'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/tmp/SRC/3rdparty/libprocess/src/ssl/utilities.cpp:406:26: warning: 
'PEM_read_bio_RSAPrivateKey' is deprecated 
[clang-diagnostic-deprecated-declarations]
  return pem_to_rsa(pem, PEM_read_bio_RSAPrivateKey);
                         ^
/usr/include/openssl/pem.h:447:24: note: 'PEM_read_bio_RSAPrivateKey' has been 
explicitly marked deprecated here
DECLARE_PEM_rw_cb_attr(OSSL_DEPRECATEDIN_3_0, RSAPrivateKey, RSA)
                       ^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 
'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/tmp/SRC/3rdparty/libprocess/src/ssl/utilities.cpp:412:26: warning: 
'PEM_read_bio_RSA_PUBKEY' is deprecated 
[clang-diagnostic-deprecated-declarations]
  return pem_to_rsa(pem, PEM_read_bio_RSA_PUBKEY);
                         ^
/usr/include/openssl/pem.h:449:21: note: 'PEM_read_bio_RSA_PUBKEY' has been 
explicitly marked deprecated here
DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, RSA_PUBKEY, RSA)
                    ^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 
'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/tmp/SRC/3rdparty/libprocess/src/ssl/utilities.cpp:421:25: warning: 'RSA_size' 
is deprecated [clang-diagnostic-deprecated-declarations]
  signatureData.reserve(RSA_size(private_key.get()));
                        ^
/usr/include/openssl/rsa.h:209:1: note: 'RSA_size' has been explicitly marked 
deprecated here
OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa);
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 
'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/tmp/SRC/3rdparty/libprocess/src/ssl/utilities.cpp:430:17: warning: 'RSA_sign' 
is deprecated [clang-diagnostic-deprecated-declarations]
  int success = RSA_sign(
                ^
/usr/include/openssl/rsa.h:353:1: note: 'RSA_sign' has been explicitly marked 
deprecated here
OSSL_DEPRECATEDIN_3_0 int RSA_sign(int type, const unsigned char *m,
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 
'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/tmp/SRC/3rdparty/libprocess/src/ssl/utilities.cpp:462:17: warning: 
'RSA_verify' is deprecated [clang-diagnostic-deprecated-declarations]
  int success = RSA_verify(
                ^
/usr/include/openssl/rsa.h:356:1: note: 'RSA_verify' has been explicitly marked 
deprecated here
OSSL_DEPRECATEDIN_3_0 int RSA_verify(int type, const unsigned char *m,
^
/usr/include/openssl/macros.h:182:49: note: expanded from macro 
'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
Untagged: mesos/mesos-tidy:latest
Untagged: 
mesos/mesos-tidy@sha256:60f32789671cd9b5b3e1cac8d4380f42b6e83d9920e0e225e7c9de28acad63f2
Deleted: sha256:040e9521de5c848ea91e59867cafdca15064c9e19b6260f309003d25adb87ce8
Deleted: sha256:16de58f49e336d8afe22250d917efea92d6f0be217fa467b617ed8934d5f26bc
Deleted: sha256:a7011529f3af5624cc42f7d8970e7d7a78577c8b3c7078a12c7507cc71715846
Deleted: sha256:fe1211deb4112c6ebb8023d013cf6a9fcbbde9056208dfe7d1d013c06d42a18b
Deleted: sha256:8623b0a1c5350111643e9516ec8358467d7e66b93734c8402832a7d49652c434
Deleted: sha256:20bdef5d69aa9ea48ffdbda3ad494a42c1b7cd06cfa89c2a1a252e131f3dab92
Deleted: sha256:024972d1f6969eac76c45c5208612fb2c9a1a8f1f57cad62092b8980d274ffee
Deleted: sha256:26f887de69aba5fd18750835996f29d63f3c0421e09c9c8083c21e32c9a8c404
Deleted: sha256:ab5e439f92b5e94ab8fd92cc74b1630df81b52e385deed8e35ca8356a22a41bc
Deleted: sha256:931b7ff0cb6f494b27d31a4cbec3efe62ac54676add9c7469560302f1541ecaf
Build step 'Execute shell' marked build as failure

Reply via email to