Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 622034 - sci-physics/root-6.10.00 Version Bump
Summary: sci-physics/root-6.10.00 Version Bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Guilherme Amadio
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-06-17 16:30 UTC by Petross404(Petros S)
Modified: 2017-12-15 12:07 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
root-6.11.02.ebuild (root-6.11.02.ebuild,12.94 KB, text/plain)
2017-12-12 16:45 UTC, Guilherme Amadio
Details
root-6.11.02-hsimple.patch (root-6.11.02-hsimple.patch,1.79 KB, patch)
2017-12-12 16:46 UTC, Guilherme Amadio
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Petross404(Petros S) 2017-06-17 16:30:01 UTC
Release 6.10 is out!

https://root.cern.ch/content/release-61000
Comment 1 Guilherme Amadio gentoo-dev 2017-10-16 13:19:57 UTC
I already have a working ebuild for ROOT 6.11/02, the latest development release. I will give it some more testing, then merge into the main tree. The new ebuild installs root into /opt and uses CMake instead of the old Makefiles. ROOT 6.10 has a few problems with mysql and other minor things, so I'd rather skip that version and add the soon to be released ROOT 6.12 to the tree instead. Let me know if you'd like to give it a go too, and I'll place it somewhere you can find it or attach the files here.
Comment 2 Jonas Stein gentoo-dev 2017-10-16 18:31:45 UTC
Yes, great, you could attach the ebuild already for early testers, or upload them to your overlay and link it here.
Comment 3 Oliver Freyermuth 2017-10-16 18:36:04 UTC
It might also be a nice idea to put the testing version in gentoo-science
( https://github.com/gentoo/sci/tree/master/sci-physics/root ), 
and / or update the sci-physics/root-9999 ebuild kept there to use CMake for building. 
Of course, if also a live ebuild will enter the main tree, this package in gentoo-science will just become obsolete.
Comment 4 Petross404(Petros S) 2017-10-21 10:45:19 UTC
Why the new root is installed under /opt?

Is it binary already or what?
Comment 5 Guilherme Amadio gentoo-dev 2017-11-08 07:23:01 UTC
ROOT installs many files into $PREFIX/etc (such as compile headers), so for the final ebuild I will use either /usr/libexec/root or /opt/root to install most things. Once FHS is more closely followed, then we can go back to let things go into the usual places.
Comment 6 Fabian Kislat 2017-12-12 16:37:23 UTC
Is the ebuild available anywhere? Updating gentoo to a 17.0 profile breaks all root versions in portage and I'm hoping the latest might work. I tried to create my own ebuild for root-6.10.08 based on the one for 6.04.06 in portage, but that uses the old build system and I run into a sandbox violation at the end of the build that I can't resolve.
Comment 7 Guilherme Amadio gentoo-dev 2017-12-12 16:45:32 UTC
Created attachment 509604 [details]
root-6.11.02.ebuild

(In reply to Fabian Kislat from comment #6)
> Is the ebuild available anywhere? Updating gentoo to a 17.0 profile breaks
> all root versions in portage and I'm hoping the latest might work. I tried
> to create my own ebuild for root-6.10.08 based on the one for 6.04.06 in
> portage, but that uses the old build system and I run into a sandbox
> violation at the end of the build that I can't resolve.

No, but here is my current version if you want to try, it's for ROOT 6.11/02.
Comment 8 Guilherme Amadio gentoo-dev 2017-12-12 16:46:29 UTC
Created attachment 509606 [details, diff]
root-6.11.02-hsimple.patch

You will also need this patch, or the build will fail at the hsimple.root step.
Comment 9 Larry the Git Cow gentoo-dev 2017-12-15 12:00:51 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=819d5014a7859a590292287d76e5a708daf230c0

commit 819d5014a7859a590292287d76e5a708daf230c0
Author:     Guilherme Amadio <amadio@gentoo.org>
AuthorDate: 2017-12-14 16:05:56 +0000
Commit:     Guilherme Amadio <amadio@gentoo.org>
CommitDate: 2017-12-15 11:56:09 +0000

    sci-physics/root: version bump to 6.12.04
    
    Closes: https://bugs.gentoo.org/622034
    Closes: https://bugs.gentoo.org/617160
    Closes: https://bugs.gentoo.org/599274
    Closes: https://bugs.gentoo.org/596290
    
    Package-Manager: Portage-2.3.18, Repoman-2.3.6

 sci-physics/root/Manifest                         |   1 +
 sci-physics/root/files/root-6.11.02-hsimple.patch |  34 +++
 sci-physics/root/metadata.xml                     |  32 +-
 sci-physics/root/root-6.12.04.ebuild              | 345 ++++++++++++++++++++++
 4 files changed, 403 insertions(+), 9 deletions(-)
Comment 10 Guilherme Amadio gentoo-dev 2017-12-15 12:07:44 UTC
Alright, ROOT 6.12/04 is now in the main tree. Thank you for your patience!
I will try to get new releases in as soon as they are announced in the future.
Please let me know (either here in bugs.gentoo.org or in root-forum.cern.ch) if you have any problems with this release of ROOT.