Present: Joanne Bogart, Anders Borgland, Larry Brown, Toby Burnett, David Chamont, James Chiang, Johann Cohen-Tanugi, Seth Digel, Richard Dubois, Zachary Fewtrell, Warren Focke, Marco Frailis, Riccardo Giannitrapani, Navid Golpayegani, Heather Kelly, Michael Kuss, Matt Langston, Julie McEnery, Pat Nolan, Chuck Patterson, James Peachey, Dirk Petry, Leon Rochester, Alex Schlessinger, Tom Stephens, Tracy Usher
(James) hmake is just a build tool, not meant as a replacement for CMT since it doesn't have all the functions of CMT. hmake is a front end for (gnu) make which sets some environment variables (based on running unix configure) before invoking make. (Toby) What about Windows? Could do as is done for ROOT distribution: use cygwin, but point it to Studio compiler and linker. (James) He's planning on using cmake; input is simlar to what's needed for hmake. (Heather) In order to be able to evaluate hmake/cmake, she'd like to see hmake documentation and a demonstration on both Windows and Linux. How do we get a single source for hmake and cmake, analogous to single CMT requirements file for both platforms? (Toby) ..is concerned about keeping everything in sync. Perhaps CMT could be induced to generate input for hmake, something like its secondary makefiles. (James) Don't the secondary makefiles have built-in information specific to environment where they were created? (Larry) hmake and cmake are very similar. He's hoping to be able to generate cmake files from hmake files. (James) A single source is certainly preferable, but having two would not be the end of the world.
(James) ..is not suggesting that hmake be used for GlastRelease, only for ScienceTools. And there the primary focus is for distribution. (Toby) What about MRvcmt? Can it be made aware of the alternate build technology?(Heather) ..votes strongly for a single build system, whatever it is. We don't have the person power to keep track of more. (Julie) Science Tools is used differently; a different build system might be appropriate. (Richard)..seconds Heather's vote.
And there you have it.
So far this is only for Linux. In order to get it going on Windows, need RM-created Windows binaries (Richard: perhaps we could get going with a manually-generated set) and a way to copy and unpack them. Navid's script relies on command-line ftp and unzipping tools. They're standard equipment on Linux. He investigated using cygwin, but this is too top-heavy a solution to impose on end-users; should be possible to find suitable command-line tools. (Toby) Unzip exists. Doesn't handle tarballs, but, as other distributed Windows binaries are in zip format, ought to be able to use it here as well.
(Heather) Is the Installer ready for prime-time on Linux? If so, how do people get it? Beta-testers agree it's ready. Navid will put the Perl script in FTP space.
Everyone agrees we don't want to duplicate significant effort in keeping display up to date. Modified proposal is to concentrate develop effort on FRED, but keep the old GUI around as long as it's useful.
∫ Flight(w, ..) dw
previous | minutes index | next |
J. Bogart Last Modified: 01-Jun-2010 15:45:49 -0700