Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add release 6.34.00-rc1 #1043

Merged
merged 2 commits into from
Nov 14, 2024
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
5 changes: 3 additions & 2 deletions _releases/make-release-page.py
Original file line number Diff line number Diff line change
Expand Up @@ -261,7 +261,7 @@ def binaryNameToTitle(filename):

return F"macOS {macOSVers} {arch} Xcode {xcodeVers}"
elif platformCompiler.startswith('win32') or platformCompiler.startswith('win64'):
regexWin = re.compile(r'^win(32|64)[.](python3[0-9]+)[.](vc[0-9]+)(.debug)?')
regexWin = re.compile(r'^win(32|64)[.](python3[0-9]+)[.](vc[0-9]+)(.debug|.relwithdebinfo)?')
matchWin = regexWin.match(platformCompiler)
if not matchWin:
print(F'ERROR: cannot parse Win32 MSVC version for {filename}')
Expand All @@ -270,7 +270,8 @@ def binaryNameToTitle(filename):
if not debug:
debug = ''
else:
debug = ' (debug)'
# The match is ".debug" or ".relwithdebinfo"
debug = ' (' + ('debug' if debug == '.debug' else 'release with debugging information') + ')'
# see https://en.wikipedia.org/wiki/Microsoft_Visual_C%2B%2B#Internal_version_numbering
vcVersYear = {
'vc17': 2022,
Expand Down
100 changes: 100 additions & 0 deletions _releases/release-63400-rc1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
---
layout: releases
version: 6.34.00-rc1
release_date: 2024-11-14
state:

toc: true
toc_sticky: true
sidebar:
nav: "releases"
---


## Release Notes

The release notes for this release can be found [here](https://root.cern/doc/v634/release-notes.html#release-6.3400).

## Binary distributions

Instead of manually downloading this binary, please explore first whether your [package manager](../../install/#install-via-a-package-manager){:target="\_blank"} already provides this version.
This way, you will automatically keep up-to-date with the latest stable versions with no manual maintenance on your side.

| Platform | Files | Size |
|-----------|-------|-----|
| Almalinux 8.10 | [root_v6.34.00-rc1.Linux-almalinux8.10-x86_64-gcc8.5.tar.gz](https://root.cern/download/root_v6.34.00-rc1.Linux-almalinux8.10-x86_64-gcc8.5.tar.gz) | 278M |
| Almalinux 9.4 | [root_v6.34.00-rc1.Linux-almalinux9.4-x86_64-gcc11.4.tar.gz](https://root.cern/download/root_v6.34.00-rc1.Linux-almalinux9.4-x86_64-gcc11.4.tar.gz) | 297M |
| Debian 12 | [root_v6.34.00-rc1.Linux-debian12-x86_64-gcc12.2.tar.gz](https://root.cern/download/root_v6.34.00-rc1.Linux-debian12-x86_64-gcc12.2.tar.gz) | 284M |
| Fedora 40 | [root_v6.34.00-rc1.Linux-fedora40-x86_64-gcc14.2.tar.gz](https://root.cern/download/root_v6.34.00-rc1.Linux-fedora40-x86_64-gcc14.2.tar.gz) | 304M |
| Fedora 41 | [root_v6.34.00-rc1.Linux-fedora41-x86_64-gcc14.2.tar.gz](https://root.cern/download/root_v6.34.00-rc1.Linux-fedora41-x86_64-gcc14.2.tar.gz) | 294M |
| Ubuntu 20.04 | [root_v6.34.00-rc1.Linux-ubuntu20.04-x86_64-gcc9.4.tar.gz](https://root.cern/download/root_v6.34.00-rc1.Linux-ubuntu20.04-x86_64-gcc9.4.tar.gz) | 288M |
| Ubuntu 22.04 | [root_v6.34.00-rc1.Linux-ubuntu22.04-x86_64-gcc11.4.tar.gz](https://root.cern/download/root_v6.34.00-rc1.Linux-ubuntu22.04-x86_64-gcc11.4.tar.gz) | 287M |
| Ubuntu 24.04 | [root_v6.34.00-rc1.Linux-ubuntu24.04-x86_64-gcc13.2.tar.gz](https://root.cern/download/root_v6.34.00-rc1.Linux-ubuntu24.04-x86_64-gcc13.2.tar.gz) | 285M |
| Ubuntu 24.10 | [root_v6.34.00-rc1.Linux-ubuntu24.10-x86_64-gcc14.2.tar.gz](https://root.cern/download/root_v6.34.00-rc1.Linux-ubuntu24.10-x86_64-gcc14.2.tar.gz) | 287M |
| macOS 13.7 arm64 Xcode 15 | [root_v6.34.00-rc1.macos-13.7-arm64-clang150.pkg](https://root.cern/download/root_v6.34.00-rc1.macos-13.7-arm64-clang150.pkg) | 414M |
| macOS 13.7 arm64 Xcode 15 | [root_v6.34.00-rc1.macos-13.7-arm64-clang150.tar.gz](https://root.cern/download/root_v6.34.00-rc1.macos-13.7-arm64-clang150.tar.gz) | 271M |
| macOS 14.7 x86_64 Xcode 16 | [root_v6.34.00-rc1.macos-14.7-x86_64-clang160.pkg](https://root.cern/download/root_v6.34.00-rc1.macos-14.7-x86_64-clang160.pkg) | 445M |
| macOS 14.7 x86_64 Xcode 16 | [root_v6.34.00-rc1.macos-14.7-x86_64-clang160.tar.gz](https://root.cern/download/root_v6.34.00-rc1.macos-14.7-x86_64-clang160.tar.gz) | 293M |
| macOS 15.1 arm64 Xcode 16 | [root_v6.34.00-rc1.macos-15.1-arm64-clang160.pkg](https://root.cern/download/root_v6.34.00-rc1.macos-15.1-arm64-clang160.pkg) | 434M |
| macOS 15.1 arm64 Xcode 16 | [root_v6.34.00-rc1.macos-15.1-arm64-clang160.tar.gz](https://root.cern/download/root_v6.34.00-rc1.macos-15.1-arm64-clang160.tar.gz) | 284M |
| Windows Visual Studio 2022 32-bit x86 | [root_v6.34.00-rc1.win32.python311.vc17.exe](https://root.cern/download/root_v6.34.00-rc1.win32.python311.vc17.exe) | 122M |
| Windows Visual Studio 2022 32-bit x86 (release with debugging information) | [root_v6.34.00-rc1.win32.python311.vc17.relwithdebinfo.exe](https://root.cern/download/root_v6.34.00-rc1.win32.python311.vc17.relwithdebinfo.exe) | 484M |
| Windows Visual Studio 2022 32-bit x86 (release with debugging information) | [root_v6.34.00-rc1.win32.python311.vc17.relwithdebinfo.zip](https://root.cern/download/root_v6.34.00-rc1.win32.python311.vc17.relwithdebinfo.zip) | 954M |
| Windows Visual Studio 2022 32-bit x86 | [root_v6.34.00-rc1.win32.python311.vc17.zip](https://root.cern/download/root_v6.34.00-rc1.win32.python311.vc17.zip) | 166M |
| Windows Visual Studio 2022 64-bit x64 | [root_v6.34.00-rc1.win64.python311.vc17.exe](https://root.cern/download/root_v6.34.00-rc1.win64.python311.vc17.exe) | 126M |
| Windows Visual Studio 2022 64-bit x64 (release with debugging information) | [root_v6.34.00-rc1.win64.python311.vc17.relwithdebinfo.exe](https://root.cern/download/root_v6.34.00-rc1.win64.python311.vc17.relwithdebinfo.exe) | 497M |
| Windows Visual Studio 2022 64-bit x64 | [root_v6.34.00-rc1.win64.python311.vc17.zip](https://root.cern/download/root_v6.34.00-rc1.win64.python311.vc17.zip) | 173M |

## Source distribution

| Platform | Files | Size |
|-----------|-------|-----|
| source | [root_v6.34.00-rc1.source.tar.gz](https://root.cern/download/root_v6.34.00-rc1.source.tar.gz) | 188M |


## Installations in CVMFS

Standalone installations with minimal external dependencies are available at:
~~~
/cvmfs/sft.cern.ch/lcg/app/releases/ROOT/6.34.00-rc1/root
/cvmfs/sft.cern.ch/lcg/app/releases/ROOT/6.34.00-rc1/x86_64-almalinux8.10-gcc85-opt
/cvmfs/sft.cern.ch/lcg/app/releases/ROOT/6.34.00-rc1/x86_64-almalinux9.4-gcc114-opt
/cvmfs/sft.cern.ch/lcg/app/releases/ROOT/6.34.00-rc1/x86_64-debian12-gcc122-opt
/cvmfs/sft.cern.ch/lcg/app/releases/ROOT/6.34.00-rc1/x86_64-fedora40-gcc142-opt
/cvmfs/sft.cern.ch/lcg/app/releases/ROOT/6.34.00-rc1/x86_64-fedora41-gcc142-opt
/cvmfs/sft.cern.ch/lcg/app/releases/ROOT/6.34.00-rc1/x86_64-ubuntu20.04-gcc94-opt
/cvmfs/sft.cern.ch/lcg/app/releases/ROOT/6.34.00-rc1/x86_64-ubuntu22.04-gcc114-opt
/cvmfs/sft.cern.ch/lcg/app/releases/ROOT/6.34.00-rc1/x86_64-ubuntu24.04-gcc132-opt
/cvmfs/sft.cern.ch/lcg/app/releases/ROOT/6.34.00-rc1/x86_64-ubuntu24.10-gcc142-opt
~~~


## Git

The entire ROOT source can be obtained from our public Git repository:

~~~
git clone https://github.com/root-project/root.git
~~~
The release specific tag can be obtained using:
~~~
cd root
git checkout -b v6-34-00-rc1 v6-34-00-rc1
~~~

See [instructions to build from source](../../install/#build-from-source){:target="\_blank"}.

## Windows

Windows 10/7/... are supported. We offer two packaging types:

* **exe**: a regular Windows installer package also setting up the required environment variables. With uninstall via "Control Panel" / "Add or Remove Programs". Simply download and start. You can double-click ROOT to run it; ROOT files get registered with Windows.
* **tar**: unpack e.g. with [7zip](https://www.7-zip.org). Start ROOT in a Microsoft Visual Studio Prompt (in Start / Programs / Microsoft Visual Studio / Tools). If you installed ROOT to `C:\root` then call `C:\root\bin\thisroot.bat` before using ROOT to set up required environment variables. Call instead `thisroot.ps1` if you run from a `powershell` (the default terminal in Visual Studio Code).

### Important installation notes

* You must download the binary built with the exact same version of Visual Studio (and Python) than the one installed on your system.
* Don't forget to select the component “Desktop development with C++" when running the Visual Studio Installer.
* Do not untar in a directory with a name containing blank characters.
* Take the release version if performance matters.
* If you want to debug your code you need the ROOT debug build (you cannot mix release / debug builds due to a Microsoft restriction).
Loading