Summary: | sci-physics/root: please respect FHS | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Benda Xu <heroxbd> |
Component: | Current packages | Assignee: | Guilherme Amadio <amadio> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | sci |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Benda Xu
2018-09-14 11:11:13 UTC
Hi Benda, I am aware of it. See slide 18 of the presentation below :-) https://indico.cern.ch/event/697389/contributions/3062044/attachments/1714186/2764745/Evolution_of_ROOTs_CMake_Build_System.pdf We have some issues that I need to fix first before updating the package in Gentoo, but this is high in my priority list. https://sft.its.cern.ch/jira/browse/ROOT-9569 https://sft.its.cern.ch/jira/browse/ROOT-9403 ROOT installs too many things into /etc if we install it into /usr, so I thought it would be better to install into some other prefix (similar to dev-lang/R) while I work on fixing these issues upstream. (In reply to Guilherme Amadio from comment #1) > Hi Benda, I am aware of it. See slide 18 of the presentation below :-) > > https://indico.cern.ch/event/697389/contributions/3062044/attachments/ > 1714186/2764745/Evolution_of_ROOTs_CMake_Build_System.pdf > > We have some issues that I need to fix first before updating the package in > Gentoo, but this is high in my priority list. > > https://sft.its.cern.ch/jira/browse/ROOT-9569 > https://sft.its.cern.ch/jira/browse/ROOT-9403 > > ROOT installs too many things into /etc if we install it into /usr, so I > thought it would be better to install into some other prefix (similar to > dev-lang/R) while I work on fixing these issues upstream. Thanks, hope you guys can achieve these goals soon. Yours, Benda The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cf3d9955693efdf7c3f4f4fcff869886fbae6d8 commit 4cf3d9955693efdf7c3f4f4fcff869886fbae6d8 Author: Guilherme Amadio <amadio@gentoo.org> AuthorDate: 2023-02-09 13:45:35 +0000 Commit: Guilherme Amadio <amadio@gentoo.org> CommitDate: 2023-02-13 09:56:05 +0000 sci-physics/root: update live ebuild - Better follow FHS - Enable support for Python 3.11 - Change default to -Druntime_cxxmodules=ON - Update with newly introduced build options (this is to avoid changes in defaults affecting ebuilds). - Drop emacs USE flag - Add jupyter USE flag for installing dependencies needed for enbling the C++ Jupyter notebooks provided by ROOT - Update REQUIRED_USE for bug #882483 Bug: https://bugs.gentoo.org/666222 Bug: https://bugs.gentoo.org/882483 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> sci-physics/root/root-9999.ebuild | 146 ++++++++++++++++++-------------------- 1 file changed, 69 insertions(+), 77 deletions(-) sci-physics/root-6.28.00 and above are using standard install locations. Thanks Amadio! |