GSI Forum
GSI Helmholtzzentrum für Schwerionenforschung

Home » PANDA » PandaRoot » General » user rights for svn and software release tools
Re: user rights for svn and software release tools [message #7731 is a reply to message #7730] Thu, 22 January 2009 17:03 Go to previous messageGo to previous message
Bertram Kopf is currently offline  Bertram Kopf
Messages: 110
Registered: March 2006
continuous participant
From: *ep1.ruhr-uni-bochum.de
Hi Mohammed,
Quote:


Quote:

On the other hand I think that this could also be an obstacle for development of the panda code. If you would like to modify or add new classes, it needs some time to check whether everything fulfills the requirements.



Tell now this was never a problem, usually you add new classes for your experiment and not to all other! and I do not think it is a good idea that everybody can add global stuff even on one experiment level!



Yesterday I posted a message concerning the non properly treated usage of the "std::map" (message 7709 in bugs, fixes, releases"std::map not treated properly"). To fix this it would be fine to introduce a template which should go to one of the base directories. Since I have no access to these directories it is not possible for me to do it. And what about new abstract classes which one would like to introduce and which should be used in some specific directories?

Quote:


Quote:

Therefore I would propose to introduce a layer below the FairRoot base directories, e.g. PndBase, where one can implement panda specific base classes. Such a directory should have write permissions for the Panda developer. What is your opinion? Does it make sense to introduce such a directory?



This was suggested more than one year ago for panda as we make it for Cbm, look to the SVN, cbm has CbmBase which contains specific stuff for CBM, the last meeting we also discuss this and it is in the minutes,

http://panda-wiki.gsi.de/cgi-bin/view/Computing/Minutes13Jan2009

We already decided some time ago to rename the mcstack directory (Which is Panda specific) to PandaBase! look to the minutes: where everybody already agreed on that!!

http://panda-wiki.gsi.de/cgi-bin/view/Computing/Minutes19March2008




Sorry that I didn't notice it. Great! Does it mean that all Panda related base classes should go into this directory?

Quote:


Quote:

With regard to this I have another question: Can somebody tell me the procedure how the files "CMakeLists.txt, Makefile.am and xyzLinkDef.h" will be created. Are there automated scipts available which create these make- and depencency-files.


There is no script to automatically generate these very simple stuff, there is only a template on the fairroot.gsi.de. the Makefile.am is not used any more and I will remove it and all autoconf/automake stuff



There was an evo meeting before christmas where release management tools was one major topic. As far as I understood it there similar tools like the BaBar srt-tools are (potentially) available in the PandaRoot software. It seems to me that at least these things are not there. Does it also mean that one has to control all dependencies by hand?

Cheers,
Bertram.
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Logo for PandaRoot
Next Topic: How to treat real detector data?
Goto Forum:
  


Current Time: Sat Jan 28 02:24:36 CET 2023

Total time taken to generate the page: 0.01000 seconds