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]