Konstantin, Your points are well taken. I have set up a pro pointer in /afs/rhic/opt/brahms/root which points to root_v2.24.04 As far as your getting messed up by the delete of v2.24.03, I am amazed. I usually leave the old versions of root and brat until they are obnoxiously old and then even longer until I get e-mails about lack of disk space. Having said that, I put 2.24.03 on and I think it was there for about 18 hours (36 tops) and its presence was never announced to my recollection even in the 100000 announcements about brat. So I deleted it (also without announcement) to avoid confusion as well as save space. As far as updating the login script not being good enough, what should we do? One can always set their own rootsys and bratsys in their login profile under any shell of their choosing. This was an attempt to keep people who don't want to from having to do that. Anyway, as always, I am open to suggestions. Kris Konstantin Olchanski wrote: > There seems to be a problem with the ROOT installation on pii3 > magically changing itself. > > Today I went to compile a program that uses ROOT and it no longer > compiles because the ROOT v2.24.03 header files cannot be found. > > Why? ROOT 2.24.03 is no longer in ~brahmlib/root, and there is > a ROOT v2.24.04 there instead. > > This is not the first time this happens to me, and each time I waste > time on finding the right ROOT, editing makefiles, and writing > emails to brahms-dev-l. > > I suggest the following: > > 1) when you (whoever "you" are) install or delete a ROOT version > from pii3, please send a clear message to the mailing list > clearly saying "ROOT changed on pii3!!!" in the subject. > I do not doubt that the 2.24.03 to 2.24.04 change was mentioned > in one of the recent emails, burried inside an announcement > about 100000 BRAT changes. > > 2) maybe keep a "pro" symlink pointer to the latest version of ROOT. > Then programs that do not care about ROOT versions would not break > every time. > > Also note that merely updating the standard BRAHMS login script > is not good enough, first, because it is only used once at login time, > second, because sometimes things are embedded into Makefiles, > third, some people cannot use it because it is csh-oriented > and I use bash. So again, an email notification about ROOT changes > is necessary. > > -- > Konstantin Olchanski > Physics Department, Brookhaven National Laboratory, Long Island, New York > olchansk@bnl.gov
This archive was generated by hypermail 2b29 : Sat May 27 2000 - 14:45:30 EDT