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: 09-Jan-2004 17:16:16
Branch: HEAD Handle: 2004010916161600
Modified files:
openpkg-re todo.txt
Log:
research proper dates for past milestones; clean up MUST HAVEs
Summary:
Revision Changes Path
1.149 +33 -27 openpkg-re/todo.txt
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-re/todo.txt
============================================================================
$ cvs diff -u -r1.148 -r1.149 todo.txt
--- openpkg-re/todo.txt 9 Jan 2004 13:14:06 -0000 1.148
+++ openpkg-re/todo.txt 9 Jan 2004 16:16:16 -0000 1.149
@@ -9,39 +9,42 @@
OpenPKG Roadmap
===============
-(major project milestones)
-
-o Nov-2001: Kickoff
-o Apr-2002: official exclusive deployment at C&W
-o Jan-2002: OpenPKG 1.0 (including C&W press release)
-o Aug-2002: OpenPKG 1.1
-o Dec-2002: openpkg-tool (RDF index, build tool)
-o Feb-2003: OpenPKG 1.2
-o Jul-2003: OpenPKG 1.3
-o Sep-2003: Upgrade RPM 4.0.2 to 4.2.1
+Milestones
+ o Nov-2001: Kickoff
+ o Apr-2002: official exclusive deployment at C&W
+ o 11-Jan-2002: OpenPKG 1.0 (including C&W press release)
+ o 28-Aug-2002: OpenPKG 1.1
+ o Dec-2002: openpkg-tool (RDF index, build tool)
+ o 22-Jan-2003: OpenPKG 1.2
+ o 04-Aug-2003: OpenPKG 1.3
+ o Sep-2003: Upgrade RPM 4.0.2 to 4.2.1
-------------------------------------------------------
MUST HAVE:
-- ms: adm: RHEL-ES3 auf dv23
-- thl: binary RPM prefix /cw -> /openpkg
- new /openpkg (unified uids/gids 42420/42420 42421/42421 42422/42422) on all hosts
- remove all /cwXX, /re, add /openpkg /openpkg13 /openpkg20; adjust openpkg-dev
-- rse: buildfarm: fix %pre of bootstrap:
- "install: %pre scriptlet failed (2), skipping openpkg-20040107-20040107"
-- rse: rpmtool on bootstrapping via openpkg.boot not found
-- thl: OSSP fsl 1.4.0
-- rse: GNU shtool 2.0.0 release and use in OpenPKG
-- rse: fix: amd: dv2/FreeBSD-5.2
-- thl+rse: doc: explain why 2.0 (not 1.4), NEWS, UPDATING, ...
-- ms: fix all CORE, BASE and optionally PLUS packages
+o install RHEL3-ES on dv23 [ms]
+o create new environment on all servers in build farm [thl]
+ - new /openpkg prefix and unified uid/gid pairs 42420/42420 42421/42421
42422/42422
+ - new /openpkg13 prefix and reuse uid/gid pairs
+ - new /openpkg20 prefix and reuse uid/gid pairs
+ - adjust openpkg-dev
+o fix bootstrap %pre problem [rse]
+ buildfarm reports "install: %pre scriptlet failed (2), skipping openpkg ..."
+o openpkg.boot does not find rpmtool through macro while bootstrapping [rse]
+o companion release OSSP fsl 1.4.0 [thl]
+o companion release GNU shtool 2.0.0 [thl]
+o fix amd not building on dv2/FreeBSD-5.2 [rse]
+o document why version is 2.0 and not 1.4, NEWS, UPDATING [thl, ms, rse]
+o fix all CORE and BASE packages [ms]
SHOULD HAVE:
-- rse: OSSP uuid & usage in OpenPKG
+o fix all PLUS packages that existed in OpenPKG 1.3; downgrade to EVAL/JUNK as a
last resort [ms]
+o companion release OSSP uuid [rse]
+o integrate uuidtool into OpenPKG to %post install %{l_prefix}/etc/openpkg/uuid
file [rse]
- thl: Version: %{release} deploy: problems! -> openpkg build! Release: %{version}
XX, Version: %(rpm -q --qf '%release' *.spec))
-- thl: binary naming:
+o thl: binary naming:
- solution 1: encode options into filenames with RLE
- solution 2: place multiple binary RPMs into single meta file
- solution 3: trivial hack: file, file.1 file.2, ...
-- rse: simplify options (for tools, etc):
+o rse: simplify options (for tools, etc):
- solution 1: remove all non-binary %options by replacing them
with run-time decisions (config files, wrapper, etc.)
- solution 2: %option with_xxx binary, %option [use_]xxx arbitrary string
@@ -60,7 +63,9 @@
- thl: basic set of meta-xxx packages
- ms: "OpenPKG" package branding with %{l_openpkg_release}
-CAN HAVE:
+NICE TO HAVE:
+o fix all PLUS packages or downgrade to EVAL/JUNK [ms]
+o fix EVAL/JUNK packages and elevate to PLUS [ms]
- rse: OpenPKG instance management autit log: added/removed/upgraded packages
- thl+rse: cleanup consistency of options:
- with_ssl vs. with_tls [postfix]
@@ -72,10 +77,11 @@
add knowledge to "openpkg build" for keeping --includedocs option on
upgrades (via "rpm -qsd | grep '^installed'");
- ms: %setup/%patch cleanup
-
-------------------------------------------------------
o Feb-2004: OpenPKG 2.0
-------------------------------------------------------
+o finish new environment on all servers in build farm [thl]
+ - remove obsolete /cw* and /re
- rpm: provide additional dependencies (for libs) and dep or|and
- rpm: remember source and binary dependencies in both source and binary packages
for easier indexing
- rc: convert priority based deps into logical deps
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]