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

  Server: cvs.openpkg.org                  Name:   Thomas Lotterer
  Root:   /e/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-re                       Date:   20-Feb-2004 15:04:57
  Branch: HEAD                             Handle: 2004022014045700

  Modified files:
    openpkg-re              news.txt upgrade.txt

  Log:
    push down FIXMEs; update upgrade recommendation after live-test

  Summary:
    Revision    Changes     Path
    1.34        +33 -44     openpkg-re/news.txt
    1.29        +30 -15     openpkg-re/upgrade.txt
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-re/news.txt
  ============================================================================
  $ cvs diff -u -r1.33 -r1.34 news.txt
  --- openpkg-re/news.txt       20 Feb 2004 14:00:35 -0000      1.33
  +++ openpkg-re/news.txt       20 Feb 2004 14:04:57 -0000      1.34
  @@ -2,7 +2,7 @@
     General Note
     ============
   
  -  o $Revision: 1.33 $. The most recent update of this file can be
  +  o $Revision: 1.34 $. The most recent update of this file can be
       downloaded from http://cvs.openpkg.org/openpkg-re/news.txt
   
     o This file news.txt file talks about new features and major
  @@ -150,7 +150,7 @@
   
       Predefined tagfmt's (just omit the %l_tag_fmt_ prefix) are:
   
  -    - %l_tag_fmt_compat location id (compatible to OpenPKG v1.x) FIXME
  +    - %l_tag_fmt_compat location id (compatible to OpenPKG v1.x)
       - %l_tag_fmt_loc    location id (improved)
       - %l_tag_fmt_opt    UUID based on with_xxx options
       - %l_tag_fmt_uuid   UUID
  @@ -481,7 +481,7 @@
       2.0 uses its ndbm compatiblity provided by gdbm. See
       http://cvs.openpkg.org/chngview?cn=14710
   
  -  o Debian 3.1 (sarge) install-info causing info.dir trouble
  +  o issue with Debian 3.1 (sarge) install-info causing info.dir trouble
   
       The install-info that ships with Debian 3.1 (sarge) causes info.dir
       files to appear in multiple packages. These packages conflict with
  @@ -504,65 +504,54 @@
         # rpm --rebuild emacs-....
         # echo $value >/proc/sys/kernel/exec-shield
   
  -  o New platform identification (%{l_platform})
  +  o new platform identification macro
   
  -    ...FIXME...
  +    The new variable %{l_platform} allows detection of the underlying
  +    CPU, OS and OS version. It uses the new platform command introduced
  +    with OSSP shtool 2.0. This is useful for automation purposes.
   
  -  o New release identification (%{l_openpkg_release})
  +    $ %{l_prefix}/bin/openpkg rpm --eval '%{l_platform}'
  +    ix86-freebsd4.8
   
  -    ...FIXME...
  +  o new release identification macro
  +
  +    The new variable %{l_openpkg_release} allows detection of the
  +    OpenPKG release. This is useful for automation purposes.
  +
  +    $ %{l_prefix}/bin/openpkg rpm --eval '%{l_openpkg_release}'
  +    OpenPKG-2.0
   
     o New RPM C API utility "rpm-config"
       
       ...FIXME...
  +    $ %{l_prefix}/bin/openpkg rpm-config --version
   
  -  o Completely worked off Run-Command (RC) facility now also
  -    for PLUS and EVAL packages.
  +  o improved run-command (RC) facility for PLUS packages, too
     
  -    ...FIXME...
  -
  -  o [TODO] New "rpm --fetch" tool
  -
  -    ...FIXME...
  -    implementation (100%)
  -    (ignore)
  -
  -  o [TODO] Extended RPM headers/sections:
  -
  -    ...FIXME...
  -    Class: (Distribution)
  -    %track (vcheck)
  -    %test  (future)
  -    initial patch (90%)
  +    The run-command (RC) facility was improved for OpenPKG 1.3 CORE+BASE
  +    packages to provide consistent log file rotation and allows
  +    smarter package upgrade/erase procedures. Packages were enabled
  +    for logging via either the more flexible OSSP fsl or the native
  +    syslog(3) facility. OpenPKG 2.0 comes with PLUS packages having that
  +    enhancement.
   
     o [TODO] Upgrade to Perl 5.8.2 and fully worked off extensional
       Perl module packaging (module search order, vendor_perl, new
       perl-openpkg.sh)
   
  -    ...FIXME: perl-openpkg.sh...
  -    initial/untested/unfinished implementation (70%)
  +  o perl and modules
   
  -  o [TODO] fix remaining packages and machines
  -    ...FIXME...
  -    (build farm, dv2!)
  +    Perl was upgraded to 5.8.3 and all modules inherit that vendor
  +    version. All additional modules install into vendor_perl leaving
  +    room for CPAN shell to install into site_perl.
   
  -  o [TODO] cleanup x11, pam, termcap, openpkg-import
  -    ...FIXME...
  -    (ignore)
  +  o perl-openpkg
   
  -  o [TODO] extend rpmlint and apply to all packages!
  -
  -    ...FIXME...
  -    (ignore)
  +    The perl-openpkg shell script utility was rewritten in Perl. It is
  +    more powerful and orthogonal thus simplifiying the build process of
  +    perl modules.
   
  -  o [TODO] New website.
  -
  -    ...FIXME: meta...
  -    (ignore)
  -
  -  o thousands of bugfixes ;-)
  -
  -    ...FIXME...
  +  o lots of bugfixes
   
     Major changes between OpenPKG 1.2 and OpenPKG 1.3
     =================================================
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-re/upgrade.txt
  ============================================================================
  $ cvs diff -u -r1.28 -r1.29 upgrade.txt
  --- openpkg-re/upgrade.txt    20 Feb 2004 11:50:39 -0000      1.28
  +++ openpkg-re/upgrade.txt    20 Feb 2004 14:04:57 -0000      1.29
  @@ -2,7 +2,7 @@
     General Notes
     =============
   
  -  o $Revision: 1.28 $. The most recent update of this file can be
  +  o $Revision: 1.29 $. The most recent update of this file can be
       downloaded from http://cvs.openpkg.org/openpkg-re/upgrade.txt
   
     o This file upgrade.txt file talks about tweaks and quirks when
  @@ -162,6 +162,17 @@
       feature but not using it as the build runs with the old code. Then
       once again building the new code, this time with the already new
       code itself, having the feature available.
  +    
  +  o perl and modules
  +
  +    All additional modules install into vendor_perl not site_perl.
  +
  +  o perl-openpkg
  +
  +    The perl-openpkg Perl implementation is incompatible to it's
  +    predecessor. After perl-openpkg is upgraded old perl-* modules and
  +    packages providing perl modules can no longer be build. OpenPKG 2.0
  +    packages must be used.
   
     o %{l_prefix}/bin/rpm and %{l_prefix}/bin/rpm2cpio deprecated
   
  @@ -228,9 +239,12 @@
           20$ openpkg man index #FIXME openpkg man not implemented as of 20040217
           20$ openpkg man build #FIXME openpkg man not implemented as of 20040217
   
  -  o packages dropped from release (FIXME check for completeness)
  +  o packages dropped from release
   
  -    - openpkg-tool is available as CURRENT package
  +    - freetype1     replaced by freetype package containing freetype2
  +    - gcc32         obsoleted
  +    - openpkg-tool  available as CURRENT package
  +    - tinyca        requires gnome which is not available in OpenPKG
   
     o package version numbering changed
   
  @@ -333,11 +347,10 @@
         # cd %{l_prefix} && tar cvf /my/safe/place/opkg131etc.tar etc/
   
       - conflict:
  -      remove the openpkg-tool package, if currently in use.
  +      remove the openpkg-tool package, if currently installed.
   
         # %{l_prefix}/bin/rpm -e openpkg-tool
   
  -
       - intermediate:
         upgrade the bootstrap to an intermediate version. This is acutally
         a full featured OpenPKG 2.0 but the Class: header was omitted to
  @@ -349,21 +362,22 @@
   
       **** POINT OF NO RETURN ****
   
  -      # %{l_prefix}/bin/rpm -Uvh openpkg-1.9.9-2.0.0-*.rpm
  +      # %{l_prefix}/bin/rpm -Uvh openpkg-1.9.9-2.0.0.*-*.rpm
  +      CURRENT users add --oldpackage
   
       - conversion:
         rebuild the database, converting it to the new format
         # %{l_prefix}/bin/openpkg rpm --db-rebuild
   
       - upgrade:
  -      $ %{l_prefix}/bin/openpkg rpm --rebuild --tag='<user>@<host>' \
  +      $ %{l_prefix}/bin/openpkg rpm --rebuild --tag '<user>@<host>' \
           ftp://ftp.openpkg.org/release/2.0/SRC/openpkg-2.0.0-2.0.0.src.rpm
  -      # %{l_prefix}/bin/openpkg rpm -Uvh openpkg-2.0.0-2.0.0-*.rpm
  +      # %{l_prefix}/bin/openpkg rpm -Uvh openpkg-2.0.0-2.0.0.*-*.rpm
   
  -    The bootstrap is now upgraded. Now upgrade the applications step
  -    by step. Start with packages that do not require other packages.
  +    The bootstrap is now upgraded. Continue upgrading the applications one
  +    by one. Start with packages that do not require any other packages.
       Then continue with packages that only require the ones you already
  -    upgraded. Do until every package is upgraded.
  +    upgraded. Repeat this until every package is upgraded.
   
       View dependencies:
       $ %{l_prefix}/bin/openpkg rpm -qa --queryformat '%{name} requires:[ 
%{REQUIRENAME}]\n' \
  @@ -371,7 +385,9 @@
   
       Be sure you use the new options names when rebuilding. Note that
       packages where version numbering changed might require a
  -    --oldpackage to trick rpm.
  +    --oldpackage to trick rpm. After perl-openpkg is upgraded old
  +    perl-* modules and packages providing perl modules can no longer
  +    be build.
       
       Check for configuration changes after installing.
       $ find %{l_prefix}/etc/ -type f | egrep '\.rpm(save|orig|new)'
  @@ -1010,9 +1026,8 @@
     o Squid now runs under rusr instead of musr. You've to
       chown the <prefix>/var/squid/cache directory to rusr:rgrp.
   
  -  o FIXME
  -  - mention sharutils requirement (SuSE)
  -  - mention solaris requirements (feedback from Ingo)
  +  o More bullets
  +  - sharutils requirement (SuSE)
     - check anything listed here must be moved to NEWS or vice versa
     - removal of /var files including logs on erase
     - restart of application on startup
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [EMAIL PROTECTED]

Reply via email to