Changes between Version 7 and Version 8 of Meetings/Workshops/20081027


Ignore:
Timestamp:
Oct 29, 2008, 11:53:49 AM (17 years ago)
Author:
/O=GRID-FR/C=FR/O=CNRS/OU=LAL/CN=Michel Jouvin
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Meetings/Workshops/20081027

    v7 v8  
    594594
    595595Mailing lists, issue trackers: not investigated yet
    596  * Any need to migrate from CERN Savanah ?
     596 * Any need to migrate from CERN savannah ?
    597597
    598598Forums: not investigated yet, are they useful for us?
     
    601601 * Try to redirect to wiki
    602602 
     603
     604=== Migration Status - S. Childs ===
     605
     606First prototype based on an import from CVS of the agreed components from CVS with cvs2svn
     607 * First version of SVN-ready quattor build tools
     608 * trunk, tags, branches at the top level
     609
     610Quattor build tools: 1 copy per "core component" (through svn:externals)
     611 * ncm-components must be treated specifically to avoid one copy per component: they are considered as 1 Quattor component
     612 * Proposal:
     613   * 1 copy for all components
     614   * Tagging per component, with a 'stable' release
     615   * tags/ncm-components/stable containing an svn:externals to each individual component release
     616
     617Tags:
     618 * Same hierarchy as under trunk
     619 * tags/ncm-components must contain an external reference to  quattor build tools
     620 * Global release tags must be defined under tags/ with a reference (either a branch copy or svn:externals) to all individual component versions part of the release
     621
     622Action plan: '''open new repository Dec. 1st'''
     623 1. Implement new agreed structure, modify build tools to handle it
     624 1. Test new structure
     625 1. Set CVS readonly
     626 1. Reexport CVS
     627
     628Issue tracker, mailing lists... discussed at next workshop
     629 * panc will use the bug tracker as soon as it is mooved
     630
     631Need also to work on backup of what is in SF as there is no backup provided.
     632 * 1 unique backup solution for SVN , wiki... ?
     633 * SVN mirrored with svnk ?
     634
     635=== QWG Migration ===
     636
     637In principle agreement to move sources to SF
     638 * SCDB can be moved as soon as SF is "stable" and backuped
     639 * QWG templates: more difficult because of the cross-reference from TracWiki relying on SVN Python API that doesn't support non local references (Trac and SVN server must run on same machine)
     640
     641Need to gain more experience with SF wiki to decide if it is worth migrating the documentation.
     642
     643
     644== Quattor Releases ==
     645
     646=== Release Status - ME Poleggi ===
     647
     648[http://indico.cern.ch/materialDisplay.py?contribId=25&sessionId=2&materialId=slides&confId=40056 Slides].
     649
     6501.4-1 underway
     651 * Still to fix CDB issue with panc v8
     652 * SL3 not supported anymore
     653
     6541.4-2 or 1.5 will support SL5
     655
     656Release are still important for starters... would like to continue providing a semestrial release.
     657 * But ME contract is ending in a few months...
     658 * Is it really worth the effort ? Probably a Quattor appliance would be more useful... Lets do 1.4-1 and revisit global releases later.
     659
     660
     661=== Build Process and Tools - S. Childs ===
     662
     663[http://indico.cern.ch/materialDisplay.py?contribId=26&sessionId=2&materialId=slides&confId=40056 Slides].
     664
     665We need automatic builds to provide a public SW repository, in particular for ncm-components
     666 * May also ease release process
     667 * SourceForge doesn't provide any build facilities
     668
     669Experience with ETICS during the last year: it works but client is awkard and unstable
     670 * Is it work to stick with it ?
     671 * What other alternative (Cruise?) ? Who can host it ?
     672   * LAL could rebuild all components in its RPM repository and provide them with a YUM repository
     673   * LAPP is also proposing to do it, as its contribution to Quattor
     674
     675Building documentation: documentation and status page must be derived from the code. '''Solutions requiring editing a wiki will not work.'''
     676 * For ncm-components, gencompswebdoc was developped to extract documentation for components
     677 * Need to be run regularly
     678
     679
     680== Open Bug Review ==
     681
     682We should do it before the meeting...
     683
     684
     685== Action Summary ==
     686
     687== Decisions ==
     688 * Structure of code in SF finalised:
     689   * quattor-build-tools referenced as externals at the root of every "product" (where all ncm-components are treated as a single product)
     690   * requires build tools to be updated for components within tags (to dynamically work out how far back up the tree the build tools are)
     691{{{
     692quattor-build-tools
     693trunk/ccm/qbt
     694trunk/ncm-components/qbt
     695trunk/ncm-components/ncm-*
     696
     697tags/ccm/stable/qbt
     698        /a.a.a/qbt
     699    /ncm-components/qbt
     700    /ncm-components/ncm-accounts/a.a.b/
     701}}}
     702 * CERN CVS to be set as read-only on Dec. 1st 2008
     703
     704
     705== Actions ==
     706
     707=== Stephen Childs ===
     708 * Check in AII web interface
     709 * Integrate Grid-Ireland site/cluster hierarchy for SCDB
     710 * Make sure TCD monitoring additions are checked in to QWG and documented (in particular conversion of lists of machine classes to nagios hostgroups)
     711 * Check in code for QuatView
     712 * Revisit checkdeps to try and get it working with SL4
     713  * Investigate potential enhancements to YUM
     714 * Put tools inventory on wiki
     715
     716=== Morgan Stanley ===
     717 * Check in patches for AII (via Luis)
     718 * Check in patches to components (once SF migration complete)
     719 * Report on ease of use of cdb2sql (and compatibility with different sql implementations)
     720
     721=== MEP ===
     722 * Finish quattor release 1.4
     723 * Update quattor build tools
     724
     725=== Luis ===
     726 * Extend coding conventions page with all code snippets (and move to SF wiki?)
     727 * Provide OpenVZ image for quattor server
     728 * Provide cut-down rpmlist for grid nodes?
     729
     730=== LAPP/LAL ===
     731 * Set up nightly build system for quattor components
     732
     733=== All ===
     734 * Review component writing howto -- recommend gettree method
     735  * Include list of files modified by a component
     736 * Analyse components to make it easier to start: common boilerplate
     737 * Need volunteer(s) to set up and host back up for content and code on SourceForge:
     738  * SVN
     739  * wiki
     740  * other ...?
     741
     742== Wrap-up ==
     743
     744Next meeting to be held in London (Morgan & Stanley), March 11-13, 2009.