Gunter Folger Geant4 Genova Workshop 4-July-2001

Slides:



Advertisements
Similar presentations
Introduction to Maven 2.0 An open source build tool for Enterprise Java projects Mahen Goonewardene.
Advertisements

HTML Overview - Cascading Style Sheets (CSS). Before We Begin Make a copy of one of your HTML file you have previously created Make a copy of one of your.
© 2008 RightNow Technologies, Inc. Title Best Practices for Maintaining Your RightNow Knowledge Base Penni Kolpin Knowledge Engineer.
1 Lesson 14 Sharing Documents Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
23 March 2007Event Biasing Mini-Workshop, SLAC Geant4 9.0 Release Schedule Gabriele Cosmo.
Improvement of G4Exception (and an announcement on G4ApplicationState) Makoto Asai (SLAC) on behalf of Architecture team.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Software Installation, release 4.0 Geant4 Users’ Workshop Tutorial SLAC February 18-22, 2002 Takashi Sasaki, Gabriele Cosmo,
Software Installation The full set of lecture notes of this Geant4 Course is available at
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
SCRAM Software Configuration, Release And Management Background SCRAM has been developed to enable large, geographically dispersed and autonomous groups.
Unit tests, Integration tests Physics tests Andrea Dotti, Gunter Folger, Pere Mato CERN – PH/SFT Geant4 workshop 2012.
ATLAS Outreach & Education News & Collaboration. News Reporting ATLAS progress and results to the world ATLAS Week - 11 Oct 2011S. Goldfarb - ATLAS Outreach.
Usability Issues Documentation J. Apostolakis for Geant4 16 January 2009.
INFSO-RI Enabling Grids for E-sciencE The gLite Software Development Process Alberto Di Meglio CERN.
Nachos Projects Overview and Project 1 TA : 吳哲榮 2010/10/21.
Configuration Management Geant4 Review 19 June 2001 Gunter Folger.
Version control Using Git Version control, using Git1.
Word Lesson 13 Sharing Documents Microsoft Office 2010 Advanced Cable / Morrison 1.
Geant4 Installation Supported platforms:  Scientific Linux with gcc 4.1.2/4.6  Mac Os X 10.7 and 10.8 with gcc 4.21  Windows7 with Visual Studio.
…using Git/Tortoise Git
FITT Fostering Interregional Exchange in ICT Technology Transfer Communication & Collaboration Tools.
Module 9 Configuring Messaging Policy and Compliance.
Use of Coverity & Valgrind in Geant4 Gabriele Cosmo.
10 – 12 APRIL 2005 Riyadh, Saudi Arabia. Building multi-lingual ASP.Net application that handle western languages and Arabic with a single code base.
International Telecommunication Union New Delhi, India, December 2011 ITU Workshop on Standards and Intellectual Property Rights (IPR) Issues Philip.
Module 1 – Lesson 6 Ms. Tracy. Bell Ringer What is the typical useful life for a personal computer?
Geant4 Orsay Workshop K.Amako 1 Geant4 User’s Documents Geant4 Orsay Workshop 18 October, 2000 Katsuya Amako (KEK/CERN)
1 IX. Managing Funds & Payments Invoicing Workflows.
The SharePoint Shepherd’s Course for End Users Based on the book by Robert L. Bogue Copyright 2011 AvailTek LLC All Rights Reserved.
Meeting #2 – December 2010 – Software Engineering Homework Assignments Svetlin Nakov Telerik Corporation
1 E-Acquisitions Workflows and Management in Alma Network Zone.
Savannah to Jira Migration LHCb Computing Workshop 19 th of May 2014.
1 Day-to-Day Cataloging Activities in a Network Zone.
20 October 2005 LCG Generator Services monthly meeting, CERN Validation of GENSER & News on GENSER Alexander Toropin LCG Generator Services monthly meeting.
PDS4 Project Report PDS MC F2F UCLA Dan Crichton November 28,
How to control bracket and parentheses appearance in right to left display of web Presenter: Yoel Kortick.
JRA1 Meeting – 09/02/ Software Configuration Management and Integration EGEE is proposed as a project funded by the European Union under contract.
© 2014 IBM Corporation External Collaboration IBM Connections 5.0 Workshop IBM Ecosystem Development Duration: 30 minutes.
Creating your course on MOODLE Learning Management System.
1 Parsing call numbers for labels Yoel Kortick Senior Librarian.
SYSTEM INTEGRATION TESTING Getting ready for testing shifts Gunter Folger CERN PH/SFT Geant4 Collaboration Workshop 2011 SLAC.
Introduction to Information Systems SSD1: Introduction to Information Systems Unit 1. The World Wide Web Unit 2. Introduction to Java and Object- Oriented.
 1- Definition  2- Helpdesk  3- Asset management  4- Analytics  5- Tools.
1 RDA in Aleph 500 Version 21 Yoel Kortick. Aleph support manager Nov
David Hatten Developer, UrbanCode 17 October 2013
Groups Find your bearings Your first steps with groups Go further
How to Contribute to System Testing and Extract Results
Open Source Software Development Environment
Managing the Project Lifecycle
OpenGL project setup.
Redesign of AppArmor Modules in YaST
Rosetta Developers Conference August 10, 2004 Leavenworth, WA
Generator Services planning meeting
Lesson 9 Sharing Documents
Lesson 9 Sharing Documents
Design and Maintenance of Web Applications in J2EE
Tools for reporting on MSFD Art 11 monitoring programmes
Lesson 14 Sharing Documents
Software Installation
Manage your documents CIRCABC Module 1 DIGIT A3
G.Cosmo - URD improvements Gabriele Cosmo (CERN/IT-API)
Lesson 14 Sharing Documents
2016 InfoTrust, LLC. All Rights Reserved.
CMSC 345 Programming.
Geant4 Documentation Geant4 Workshop 4 October 2002 Dennis Wright
Software Installation, release 4.0
Web Presentation Improvement
release 5.0 – planned features
Presentation transcript:

Gunter Folger Geant4 Genova Workshop 4-July-2001 Software Management Gunter Folger Geant4 Genova Workshop 4-July-2001

Topics Release Management Migration to ISO C++, status and plan Code clean-up Web page management Problem Reporting System, CVS, etc…

Release Management Planning of release, release period Preparation of release Q/A testing; CC informed on results Specials: e.g. add Geant4 Liability Disclaimer Files for distribution through web Central installation on AFS

GEANT4 Liability Disclaimer Add to most source code files Done for release branch Still to be done for HEAD Planned for mid of next week, unless… Any constructive critics on text of disclaimer?

Geant4 Disclaimer: // ******************************************************************** // * DISCLAIMER * // * * // * The following disclaimer summarizes all the specific disclaimers * // * of contributors to this software. The specific disclaimers,which * // * govern, are listed with their locations in: * // * http://cern.ch/geant4/license * // * Neither the authors of this software system, nor their employing * // * institutes,nor the agencies providing financial support for this * // * work make any representation or warranty, express or implied, * // * regarding this software system or assume any liability for its * // * use. * // * This code implementation is the intellectual property of the * // * GEANT4 collaboration. * // * By copying, distributing or modifying the Program (or any work * // * based on the Program) you indicate your acceptance of this * // * statement, and all its terms. *

Geant4 Release distribution Source and compiled formats Source tar files

Geant4 Release distribution Library tar files for supported platforms

Central Installation Central installation in /afs/cern.ch/sw/geant4/releases/.. ../share/geant4.3.2 or ../share/geant4.3.1.ref01 ../specific/redhat61/gcc-2.95.2/geant4.3.2 Archive and shared libraries debug libraries for releases Persistency enabled Enabled UI/GUI/VIS/Analysis drivers: UI: Terminal, GAG, Xaw Xm, Wo VIS: Dawn (file, network), Opacs, OpenGL Analysis(Linux ONLY): JAS, Lizard, Lab

Migration to ISO C++ First discussed at GEANT4-ESA Workshop in 1999 Each WG to estimate effort and present plan Current status: Many categories done Categories with explicit G4RW… (simple grep) digits+hits event g3tog4 intercoms Materials persistency processes/electromagnetic, both standard & low EM processes/hadronic tracking visualization

Code Clean-up Software Quality gcc has options for strict rules Use of unintiialised variables Assignment to/from wrong type ….. gcc has options for strict rules Will be default from now on Correct header files first! Experiments already use strict options Sloppiness in G4 headers seen by many users

Geant4 Web Criticized frequently: Geant4 external review More frequent updates Private pages Design iteration suggested as milestone for 2001

Geant4 Web Problems Web master Few active authors Users Web master Few active authors No WG (or part of) for web No web team Geant4 Web-Site TSB/CB Developers

Actions for Geant4 Web Review existing pages Volunteers? Result: Proposal for new layout, at least top level Suggestions for other improvements Group of content providers needed Associate with WG