Hello, For anyone who uses the data analysis framework ROOT developed mainly at CERN (sorry, I didn't name it 'root'), I can imagine that slotting would be an extremely useful feature.
Anyone who doesn't use or know root, but has experience or opinions on how or when slots should be used, your feedback would be appreciated, too. All kinds of macros and libraries will go bonkers on the wrong version, and there are even binary linux executables out there that want certain versions installed. It's a pity I didn't think of this a few years ago. It occurred to me tonight that adding slotting should be easy and very useful. I've never added slotting, but I'm already running root as a local overlay because I need root-5.20 (with patches from 5.22+ to keep my system otherwise current!), and so I'm going to give it a go at least for myself. Actually, few of the people I know in physics run Gentoo, but they also complain about root versions. Maybe I at least have an argument that would compel anyone to switch to Gentoo if we get slots running. If this seems like a good feature request, I'll put a modified ebuild on bugzilla for all present root versions after I can test it (may take a few days, since root isn't a quick compile and I have physics to do). Obviously, if this happens, I need to consider a bugzilla feature request on eselect as well, or make eselect-root. Never touched that source either, but I will, if nothing else, be hacking together an eselect-root shell script for myself. If I manage to modify the eselect source, then at least I might be more deserving of the ChangeLog credit, since I don't think making the number for slot non-zero in a few ebuilds really qualifies as real work. Might also need the multislot use flag. Anyone out there interested in this or have some feedback for me? If it's only me, I'm hesitant to submit it to bugzilla (no sooner than next week), but I'll be running it as local ebuilds as slots from here on out. Regards, daid