Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions .github/workflows/root-ci-config/buildconfig/fedora43.txt
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
CMAKE_CXX_STANDARD=23
builtin_cppzmq=OFF
builtin_zeromq=OFF
builtin_zlib=ON
builtin_zstd=ON
experimental_adaptivecpp=ON
pythia8=ON
roofit_multiprocess=ON
test_distrdf_dask=OFF
test_distrdf_pyspark=OFF
vdt=OFF
3 changes: 1 addition & 2 deletions .github/workflows/root-ci-config/buildconfig/fedora44.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
CMAKE_CXX_STANDARD=23
builtin_cppzmq=OFF
builtin_zeromq=OFF
builtin_zlib=ON
builtin_zstd=ON
experimental_adaptivecpp=ON
pythia8=ON
roofit_multiprocess=ON
test_distrdf_pyspark=OFF
vdt=OFF
6 changes: 3 additions & 3 deletions .github/workflows/root-ci-config/buildconfig/global.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ asserts=OFF
builtin_cfitsio=OFF
builtin_clang=ON
builtin_cling=ON
builtin_cppzmq=ON
builtin_cppzmq=OFF
builtin_fftw3=OFF
builtin_freetype=OFF
builtin_ftgl=OFF
Expand All @@ -24,7 +24,7 @@ builtin_unuran=OFF
builtin_vdt=OFF
builtin_xrootd=OFF
builtin_xxhash=OFF
builtin_zeromq=ON
builtin_zeromq=OFF
builtin_zlib=OFF
builtin_zstd=OFF
ccache=ON
Expand Down Expand Up @@ -67,7 +67,7 @@ pythia8=OFF
qt6web=OFF
r=ON
roofit=ON
roofit_multiprocess=ON
roofit_multiprocess=OFF
root7=ON
rootbench=OFF
roottest=ON
Expand Down
2 changes: 0 additions & 2 deletions .github/workflows/root-ci-config/buildconfig/mac-beta.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
CMAKE_CXX_STANDARD=23
builtin_cfitsio=ON
builtin_cppzmq=ON
builtin_fftw3=ON
builtin_freetype=ON
builtin_ftgl=ON
Expand All @@ -17,7 +16,6 @@ builtin_unuran=ON
builtin_vdt=ON
builtin_xrootd=ON
builtin_xxhash=ON
builtin_zeromq=ON
builtin_zstd=ON
check_connection=ON
cocoa=ON
Expand Down
2 changes: 0 additions & 2 deletions .github/workflows/root-ci-config/buildconfig/mac14.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
ROOT_CTEST_CUSTOM_FLAGS="-E ^tutorial-"
asimage_tiff=OFF
builtin_cfitsio=ON
builtin_cppzmq=ON
builtin_fftw3=ON
builtin_freetype=ON
builtin_ftgl=ON
Expand All @@ -20,7 +19,6 @@ builtin_unuran=ON
builtin_vdt=ON
builtin_xrootd=ON
builtin_xxhash=ON
builtin_zeromq=ON
builtin_zstd=ON
cocoa=ON
davix=OFF
Expand Down
2 changes: 0 additions & 2 deletions .github/workflows/root-ci-config/buildconfig/mac15.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
builtin_cfitsio=ON
builtin_cppzmq=ON
builtin_fftw3=ON
builtin_freetype=ON
builtin_ftgl=ON
Expand All @@ -16,7 +15,6 @@ builtin_unuran=ON
builtin_vdt=ON
builtin_xrootd=ON
builtin_xxhash=ON
builtin_zeromq=ON
builtin_zstd=ON
cocoa=ON
davix=OFF
Expand Down
2 changes: 0 additions & 2 deletions .github/workflows/root-ci-config/buildconfig/mac26.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
CMAKE_CXX_STANDARD=23
builtin_cfitsio=ON
builtin_cppzmq=ON
builtin_fftw3=ON
builtin_freetype=ON
builtin_ftgl=ON
Expand All @@ -17,7 +16,6 @@ builtin_unuran=ON
builtin_vdt=ON
builtin_xrootd=ON
builtin_xxhash=ON
builtin_zeromq=ON
builtin_zstd=ON
check_connection=ON
cocoa=ON
Expand Down
3 changes: 1 addition & 2 deletions .github/workflows/root-ci-config/buildconfig/rawhide.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
builtin_cppzmq=OFF
builtin_zeromq=OFF
builtin_zlib=ON
builtin_zstd=ON
pythia8=ON
test_distrdf_dask=OFF
test_distrdf_pyspark=OFF
tmva-sofie=OFF
vdt=OFF
roofit_multiprocess=ON
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@ minuit2_omp=OFF
pyroot2=OFF
pyroot3=ON
r=OFF
roofit_multiprocess=OFF
runtime_cxxmodules=OFF
ssl=OFF
test_distrdf_dask=OFF
Expand Down
4 changes: 4 additions & 0 deletions README/ReleaseNotes/v640/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,10 @@ The following people have contributed to this new version:
never had any effect on ROOT. The associated bit TDirectory::fgAddDirectory was deprecated as well. Although users can set and read the bit, its usage should be
stopped completely to avoid any confusion. The bit and functions will be removed in ROOT 7.
* The method `RooRealVar::removeRange()` and the corresponding method in `RooErrorVar` have been deprecated because the name was misleading, and they will be removed in ROOT 6.42. Despite the name, the function did not actually remove a range, but only cleared its limits by setting them to `−inf,+inf` leaving the named range itself defined (so `hasRange()` would still return `true`). Users should now explicitly call `removeMin()` and `removeMax()` to remove the lower and upper limits of a range.
* The `builtin_zeromq` and `builtin_cppzmq` build options are deprecated and will be removed in ROOT 6.42.
The ZeroMQ library and its C++ bindings are used by the experimental RooFit multiprocessing package, enabled by the `roofit_multiprocess` build option.
The ZeroMQ versions it requires (>=4.3.6 or 4.3.5 with the draft API) are now available in the package managers of several platforms, for example Conda, Homebrew, Fedora and the Extra Packages for Enterprise Linux (EPEL).
The `roofit_multiprocess` feature is only required by a small set of RooFit power uses, who are using one of these environments and therefore don't require the builtin ZeroMQ library.

## Removals

Expand Down
2 changes: 1 addition & 1 deletion cmake/modules/RootBuildOptions.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -392,7 +392,7 @@ foreach(opt afdsmgrd afs alien bonjour builtin_afterimage builtin_davix castor c
endforeach()

#---Deprecated options------------------------------------------------------------------------
foreach(opt )
foreach(opt builtin_cppzmq builtin_zeromq)
if(${opt})
message(DEPRECATION ">>> Option '${opt}' is deprecated and will be removed in the next release of ROOT. Please contact root-dev@cern.ch should you still need it.")
endif()
Expand Down
Loading