OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Ralf S. Engelschall
  Root:   /e/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-tools                    Date:   24-Nov-2004 16:06:00
  Branch: HEAD                             Handle: 2004112415060000

  Modified files:
    openpkg-tools           BRAINSTORM

  Log:
    flush pending changes

  Summary:
    Revision    Changes     Path
    1.2         +47 -26     openpkg-tools/BRAINSTORM
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-tools/BRAINSTORM
  ============================================================================
  $ cvs diff -u -r1.1 -r1.2 BRAINSTORM
  --- openpkg-tools/BRAINSTORM  5 Apr 2004 18:07:04 -0000       1.1
  +++ openpkg-tools/BRAINSTORM  24 Nov 2004 15:06:00 -0000      1.2
  @@ -1,9 +1,37 @@
   
   =============================================================================
  -BRAINSTORM PHASE 2
  +BRAINSTORM PHASE 3 (Oct-2004)
   =============================================================================
   
  -OpenPKG Toolchain (openpkg-tc)
  +- build tool has to be fast
  +- package management
  +- config merging or templating
  +- config management: optional, flexible/extendible
  +  OSSP template
  +   . flexible regex->string, klammern->nesting/blocks
  +   . interactive easy adjustment tools
  +- workflow/deployment management
  +   . unify build farm and production deployment
  +     by treating build farm host just as a special case
  +   . transportation of packages and results
  +- target host client has to has to be trivial (openpkg-agent)
  +- communication initiation best if possible from both sides
  +  via SSH and stdin/stdout
  +- build and install target host can be different
  +
  +- constraints:
  +  build-time dependencies
  +  run-time dependencies
  +  host deployment dependencies
  +  service windows
  +  release/package priorities
  +  -> OSSP csps
  +
  +=============================================================================
  +BRAINSTORM PHASE 2 (Dec-2003)
  +=============================================================================
  +
  +OpenPKG Toolchain (openpkg-tools)
   ==============================
   
   Idea
  @@ -16,7 +44,7 @@
   $ sh openpkg-YYYYMMDD-YYYYMMDD.*-*.sh
   
   # install OpenPKG toolchain
  -$ <prefix>/bin/openpkg install openpkg-tc
  +$ <prefix>/bin/openpkg install openpkg-tools
   
   # install arbitrary additional packages with OpenPKG toolchain
   $ <prefix>/bin/openpkg install ...
  @@ -91,7 +119,7 @@
       OpenPKG::PM::dpkg            Debian Package Manager
       OpenPKG::PM::svpkg           SVR4   Package Manager
   
  -  OpenPKG::Lint                  OpenPKG Linting
  +  OpenPKG::Lint                 OpenPKG Linting
       OpenPKG::Lint::Spec          OpenPKG Linting of RPM .spec File
       OpenPKG::Lint::FSL           OpenPKG Linting of fsl.* File
       OpenPKG::Lint::RC            OpenPKG Linting of rc.* File
  @@ -176,7 +204,7 @@
   $index->attach($rdf);
   $index->attach($instance);
   
  -$index->update(-pkg => '*');
  +$index->update(-pm => $pm, -pkg => '*');
   
   $index->destroy;
   $instance->destroy;
  @@ -193,7 +221,7 @@
   
       policy/constraint
   
  -    **** COMPONENTS ****
  +    **** possible Perl API COMPONENTS ****
   
       Env
       Package
  @@ -222,14 +250,14 @@
       Net::cURL
       Cache
   
  -    **** APPLICATIONS overview ****
  +    **** existing ^APPLICATIONS overview ****
   
       o src2make
       o openpkg-build
       o openpkg-index
       o visdep
       o pkg.cgi
  -    o ngRE (satellite)
  +    o ngRE (build client / satellite)
   
       **** APPLICATIONS pseudo code ****
   
  @@ -290,7 +318,7 @@
           $index->attach($rdf);
           $index->attach($instance);
   
  -        $index->update(-pkg => '*');
  +        $index->update(-pm => $pm, -pkg => '*');
   
           $index->destroy;
           $instance->destroy;
  @@ -309,7 +337,7 @@
   
       ****
   
  -    Index wird attributiert durch Policies
  +    Index wird attributiert durch Policies/Constraints
   
       Result wird in PM geschickt, dieser erwartet eine eindeutige
       Attributierung (keine Mehrdeutigkeiten)
  @@ -348,20 +376,13 @@
           -option_all          [-W]
           -erase_temporaries => 1 [-K]
   
  -    openssl (
  -    )
  -
  -    load ftp://..../..rdf
  -    load rpm://cw
  -    policy pkgver = latest() for *
  -    policy pkgver = 1.2.3 for openssh
  -    policy define "with_x11 = yes" for openssh
  -    install openssh
  -    install apache-*-1.2.? -with_mod_ssl = yes
  -    install gcc-*-CURRENT
  -
  -
  -    ERASE
  -    
  -    
  +    openpkg> load ftp://..../..rdf
  +    openpkg> load rpm://cw
  +    openpkg> policy pkgver = latest() for *
  +    openpkg> policy pkgver = 1.2.3 for openssh
  +    openpkg> policy define "with_x11 = yes" for openssh
  +    openpkg> install openssh
  +    openpkg> install apache-*-1.2.? -with_mod_ssl = yes
  +    openpkg> install gcc-*-CURRENT
  +    openpkg> commit
   
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [EMAIL PROTECTED]

Reply via email to