[CVS] RPM: rpm/rpmio/ macro.c
RPM Package Manager, CVS Repository http://rpm5.org/cvs/ Server: rpm5.org Name: Ralf S. Engelschall Root: /v/rpm/cvs Email: [EMAIL PROTECTED] Module: rpm Date: 05-Jan-2008 09:09:22 Branch: HEAD Handle: 2008010508092200 Modified files: rpm/rpmio macro.c Log: more clearly tell the user that this is about RPM's macros Summary: RevisionChanges Path 2.171 +1 -1 rpm/rpmio/macro.c patch -p0 <<'@@ .' Index: rpm/rpmio/macro.c $ cvs diff -u -r2.170 -r2.171 macro.c --- rpm/rpmio/macro.c 2 Jan 2008 21:45:46 - 2.170 +++ rpm/rpmio/macro.c 5 Jan 2008 08:09:22 - 2.171 @@ -2211,7 +2211,7 @@ if (m[0] == '@' /* attention */) { m++; if (!rpmSecuritySaneFile(m)) { -rpmlog(RPMLOG_WARNING, "existing macros file \"%s\" considered INSECURE -- not loaded\n", m); +rpmlog(RPMLOG_WARNING, "existing RPM macros file \"%s\" considered INSECURE -- not loaded\n", m); continue; } } @@ . __ RPM Package Managerhttp://rpm5.org CVS Sources Repositoryrpm-cvs@rpm5.org
[CVS] RPM: rpm/ CHANGES rpm/lib/ poptALL.c rpm/rpmdb/ rpmdb.c rpm/ rpm...
RPM Package Manager, CVS Repository http://rpm5.org/cvs/ Server: rpm5.org Name: Ralf S. Engelschall Root: /v/rpm/cvs Email: [EMAIL PROTECTED] Module: rpm Date: 05-Jan-2008 09:42:50 Branch: HEAD Handle: 2008010508424901 Modified files: rpm CHANGES rpmqv.c rpm/lib poptALL.c rpm/rpmdb rpmdb.c Log: Align our recently homebrewn output under "rpm [--verbose] --version" with the syntax used in mostly all GNU tools nowadays -- which especially distinguish between the program name ("rpm", "rpmbuild") and the product name ("RPM" or "OpenPKG RPM", etc). Additionally, fix the formatting of the rpmlibVendor() value (0x08X -> 0x08x) to consistently use lower case hex values. $ ./rpm --version rpm (RPM) 5.0.DEVEL $ ./rpm --verbose --version rpm (RPM) 5.0.DEVEL rpmlib 0x2800,0x7d70,0x52504d35 $ ./rpmbuild --version rpmbuild (RPM) 5.0.DEVEL $ ./rpmbuild --verbose --version rpmbuild (RPM) 5.0.DEVEL rpmlib 0x2800,0x7d70,0x52504d35 Summary: RevisionChanges Path 1.2053 +1 -0 rpm/CHANGES 2.73+2 -2 rpm/lib/poptALL.c 1.233 +1 -1 rpm/rpmdb/rpmdb.c 1.140 +2 -2 rpm/rpmqv.c patch -p0 <<'@@ .' Index: rpm/CHANGES $ cvs diff -u -r1.2052 -r1.2053 CHANGES --- rpm/CHANGES 3 Jan 2008 17:57:34 - 1.2052 +++ rpm/CHANGES 5 Jan 2008 08:42:49 - 1.2053 @@ -1,4 +1,5 @@ 5.0b4 -> 5.0.0: +- rse: align "rpm [--verbose] --version" output with the syntax used in mostly all GNU tools nowadays - mgh: allow --ignoresize when doing an erase - rse: fix database configuration for recently added indices "Nvra" and "Sourcepkgid" - jbj: differentiate %warn and %error (now stops) behavior (from openpkg). @@ . patch -p0 <<'@@ .' Index: rpm/lib/poptALL.c $ cvs diff -u -r2.72 -r2.73 poptALL.c --- rpm/lib/poptALL.c 2 Jan 2008 19:10:13 - 2.72 +++ rpm/lib/poptALL.c 5 Jan 2008 08:42:50 - 2.73 @@ -176,9 +176,9 @@ /[EMAIL PROTECTED] rpmEVR, fileSystem @*/ /[EMAIL PROTECTED] *fp, fileSystem @*/ { -fprintf(fp, _(RPM_NAME" version %s\n"), rpmEVR); +fprintf(fp, _("%s (" RPM_NAME ") %s\n"), __progname, rpmEVR); if (rpmIsVerbose()) - fprintf(fp, "rpmlib markers (0x%08x,0x%08x,0x%08X)\n", + fprintf(fp, "rpmlib 0x%08x,0x%08x,0x%08x\n", rpmlibVersion(), rpmlibTimestamp(), rpmlibVendor()); } @@ . patch -p0 <<'@@ .' Index: rpm/rpmdb/rpmdb.c $ cvs diff -u -r1.232 -r1.233 rpmdb.c --- rpm/rpmdb/rpmdb.c 18 Dec 2007 19:40:54 - 1.232 +++ rpm/rpmdb/rpmdb.c 5 Jan 2008 08:42:50 - 1.233 @@ -2451,7 +2451,7 @@ rpmtsCleanDig(mi->mi_ts); lvl = (rpmrc == RPMRC_FAIL ? RPMLOG_ERR : RPMLOG_DEBUG); rpmlog(lvl, "%s h#%8u %s\n", - (rpmrc == RPMRC_FAIL ? _("rpmdb: skipping") : " read"), + (rpmrc == RPMRC_FAIL ? _("rpmdb: skipping") : _("rpmdb: read")), mi->mi_offset, (msg ? msg : "")); msg = _free(msg); @@ . patch -p0 <<'@@ .' Index: rpm/rpmqv.c $ cvs diff -u -r1.139 -r1.140 rpmqv.c --- rpm/rpmqv.c 3 Jan 2008 17:57:34 - 1.139 +++ rpm/rpmqv.c 5 Jan 2008 08:42:49 - 1.140 @@ -160,9 +160,9 @@ /[EMAIL PROTECTED] rpmEVR, fileSystem @*/ /[EMAIL PROTECTED] *fp, fileSystem @*/ { -fprintf(fp, _(RPM_NAME" version %s\n"), rpmEVR); +fprintf(fp, _("%s (" RPM_NAME ") %s\n"), __progname, rpmEVR); if (rpmIsVerbose()) - fprintf(fp, "rpmlib markers (0x%08x,0x%08x,0x%08X)\n", + fprintf(fp, "rpmlib 0x%08x,0x%08x,0x%08x\n", rpmlibVersion(), rpmlibTimestamp(), rpmlibVendor()); } @@ . __ RPM Package Managerhttp://rpm5.org CVS Sources Repositoryrpm-cvs@rpm5.org
[CVS] RPM: rpm/ NEWS TODO
RPM Package Manager, CVS Repository http://rpm5.org/cvs/ Server: rpm5.org Name: Ralf S. Engelschall Root: /v/rpm/cvs Email: [EMAIL PROTECTED] Module: rpm Date: 05-Jan-2008 10:06:48 Branch: HEAD Handle: 2008010509064700 Modified files: rpm NEWS TODO Log: finish NEWS file Summary: RevisionChanges Path 2.15+36 -27 rpm/NEWS 1.114 +0 -1 rpm/TODO patch -p0 <<'@@ .' Index: rpm/NEWS $ cvs diff -u -r2.14 -r2.15 NEWS --- rpm/NEWS 5 Jan 2008 01:39:51 - 2.14 +++ rpm/NEWS 5 Jan 2008 09:06:47 - 2.15 @@ -31,7 +31,7 @@ the "devtool" environment and its "standalone" script is provided. This allows RPM developers to build RPM from scratch under arbitrary Unix platforms in a rather self-contained environment. - + o Greatly Improved Portability: RPM 5 was ported to all major Unix platforms as of 2007, including BSD, Linux and Solaris flavors. It was successfully built (with the @@ -62,10 +62,10 @@ o Mac OS X Cross Development: RPM 5 can now be built for all recent versions of Mac OS X, with detection of Python.framework and with Universal Binary support -(both PowerPC and Intel architectures in a single binary file). -The Mac OS X version will install in /usr/local and /var/local. -It will work with the following versions of the OS and/or SDK, -using the above devtool and with the target name quoted below: +(both PowerPC and Intel architectures in a single binary file). The +Mac OS X version will install in /usr/local and /var/local. It will +work with the following versions of the OS and/or SDK, using the +above devtool and with the target name quoted below: Mac OS X 10.x "macosx" - build native version Mac OS X 10.3 "panther" - PowerPC (MacOSX10.3.9.sdk) Mac OS X 10.4 "tiger" - PowerPC and Intel (MacOSX10.4u.sdk) @@ -103,20 +103,17 @@ platform detections were completely removed, too. o XAR Format Support: -Initial support for the XML Archive (XAR) file format was added to -RPM. The initial implementation establishes a wrapper archive -format for mapping the 4 sections used in *.rpm package file: - Lead - Signature - Header - Payload -to files with the same name in a XAR archive wrapper. A wrapper archive to -carry package sections is already used by Apple Leopard *.pkg (using XAR) -and Debian *.deb packages (using AR), rpm-5.0 now has a well defined -representation of *.rpm packages in a wrapper archive format. -Establishing a direct mapping between rpm tags and XAR attributes/properties -in XML in order to fully use the extensibility of an XAR archive will be -attempted after rpm-5.0 is released. +Initial support for the XML Archive (XAR) file format was added +to RPM. The initial implementation establishes a wrapper archive +format for mapping the 4 sections used in *.rpm package file (Lead, +Signature, Header and Payload) to files with the same name in a XAR +archive wrapper. A wrapper archive to carry package sections is +already used by Apple Leopard *.pkg (using XAR) and Debian *.deb +packages (using AR), rpm-5.0 now has a well defined representation +of *.rpm packages in a wrapper archive format. Establishing a direct +mapping between rpm tags and XAR attributes/properties in XML in +order to fully use the extensibility of an XAR archive will be +attempted for RPM 5.1. o Removed RPMv3 Package Format Support: The support for the old RPMv3 (LSB) package format was removed to @@ -124,14 +121,26 @@ format only. o Additional Specification Features: -FIXME: Class, %track+vcheck, %sanitycheck -FIXME: arbitrary tag support -FIXME: %{@:} macro stack expansion - - o Additional CLI Features: -FIXME: rpm -bt for %track execution -FIXME: rpm --undefine "macro" +A larger set of additional features or provided for use in package +specifications (.spec): new tag "Class" for quality assurance +based classification, new section "%track" for vcheck(1) based +upstream vendor source version tracking, new section "%sanitycheck" +for sanity checking the run-time of a package by performing +run-time tests, etc. Additionally, RPM can be configured via +macro %{_arbitrary_tags_arbitrary_tags} to support so-called +"arbitrary tags" -- this allows o
[CVS] RPM: rpm/ TODO
RPM Package Manager, CVS Repository http://rpm5.org/cvs/ Server: rpm5.org Name: Ralf S. Engelschall Root: /v/rpm/cvs Email: [EMAIL PROTECTED] Module: rpm Date: 05-Jan-2008 10:07:55 Branch: HEAD Handle: 2008010509075500 Modified files: rpm TODO Log: everything not done until now is done for RPM 5.1 or perhaps RPM 5.0.X, but at least no longer for RPM 5.0.0 Summary: RevisionChanges Path 1.115 +3 -3 rpm/TODO patch -p0 <<'@@ .' Index: rpm/TODO $ cvs diff -u -r1.114 -r1.115 TODO --- rpm/TODO 5 Jan 2008 09:06:47 - 1.114 +++ rpm/TODO 5 Jan 2008 09:07:55 - 1.115 @@ -50,12 +50,12 @@ o to be resolved before RPM 5.0.0: - rse: cross-platform build tests -- jbj: make a complete pass through rpm.org check-ins and make sure they - have exactly zero "features" that are not already in rpm-5.0. With - full attribution of course ... RPM 5.1 ROADMAP ISSUES -- +- jbj: make a complete pass through rpm.org check-ins and make sure they + have exactly zero "features" that are not already in rpm-5.0. With + full attribution of course ... - jbj: fix openssl RSA signature verification. - jbj: finish Requires: sanitycheck(N) = E:V-R runtime probe. - jbj: finish BuildRequires: vcheck(N) = E:V-R runtime probe. @@ . __ RPM Package Managerhttp://rpm5.org CVS Sources Repositoryrpm-cvs@rpm5.org
[CVS] RPM: rpm/ devtool.conf
RPM Package Manager, CVS Repository http://rpm5.org/cvs/ Server: rpm5.org Name: Ralf S. Engelschall Root: /v/rpm/cvs Email: [EMAIL PROTECTED] Module: rpm Date: 05-Jan-2008 10:15:03 Branch: HEAD Handle: 2008010509150300 Modified files: rpm devtool.conf Log: upgrade to latest GNU config.* stuff; xar patch was also updated but version unfortunately is the same Summary: RevisionChanges Path 2.170 +1 -1 rpm/devtool.conf patch -p0 <<'@@ .' Index: rpm/devtool.conf $ cvs diff -u -r2.169 -r2.170 devtool.conf --- rpm/devtool.conf 4 Jan 2008 10:55:31 - 2.169 +++ rpm/devtool.conf 5 Jan 2008 09:15:03 - 2.170 @@ -227,7 +227,7 @@ v_libxml2="2.6.30" v_xar="1.5.2" v_pcre="7.4" - v_config="20071205" +v_config="20080105" # third-party distribution files dist="" @@ . __ RPM Package Managerhttp://rpm5.org CVS Sources Repositoryrpm-cvs@rpm5.org
[CVS] RPM: rpm/ NEWS
RPM Package Manager, CVS Repository http://rpm5.org/cvs/ Server: rpm5.org Name: Ralf S. Engelschall Root: /v/rpm/cvs Email: [EMAIL PROTECTED] Module: rpm Date: 05-Jan-2008 10:18:31 Branch: HEAD Handle: 2008010509183000 Modified files: rpm NEWS Log: we use XAR 1.5.2 now just fine Summary: RevisionChanges Path 2.16+1 -1 rpm/NEWS patch -p0 <<'@@ .' Index: rpm/NEWS $ cvs diff -u -r2.15 -r2.16 NEWS --- rpm/NEWS 5 Jan 2008 09:06:47 - 2.15 +++ rpm/NEWS 5 Jan 2008 09:18:30 - 2.16 @@ -81,7 +81,7 @@ RPM now is able to build against the latest versions of all third-party libraries. Additionally, the internal copies of third-party libraries were also upgraded to the latest versions, -including Berkeley-DB 4.6.21, Lua 5.1.2, XAR 1.6, etc. +including Berkeley-DB 4.6.21, Lua 5.1.2, XAR 1.5.2, etc. o RPM Database: The RPM database (RPMDB) now out-of-the-box supports both @@ . __ RPM Package Managerhttp://rpm5.org CVS Sources Repositoryrpm-cvs@rpm5.org
[CVS] RPM: rpm/ CHANGES
RPM Package Manager, CVS Repository http://rpm5.org/cvs/ Server: rpm5.org Name: Ralf S. Engelschall Root: /v/rpm/cvs Email: [EMAIL PROTECTED] Module: rpm Date: 05-Jan-2008 10:22:11 Branch: HEAD Handle: 2008010509221000 Modified files: rpm CHANGES Log: remember change Summary: RevisionChanges Path 1.2054 +1 -0 rpm/CHANGES patch -p0 <<'@@ .' Index: rpm/CHANGES $ cvs diff -u -r1.2053 -r1.2054 CHANGES --- rpm/CHANGES 5 Jan 2008 08:42:49 - 1.2053 +++ rpm/CHANGES 5 Jan 2008 09:22:10 - 1.2054 @@ -1,4 +1,5 @@ 5.0b4 -> 5.0.0: +- rse: final polishing of NEWS document - rse: align "rpm [--verbose] --version" output with the syntax used in mostly all GNU tools nowadays - mgh: allow --ignoresize when doing an erase - rse: fix database configuration for recently added indices "Nvra" and "Sourcepkgid" @@ . __ RPM Package Managerhttp://rpm5.org CVS Sources Repositoryrpm-cvs@rpm5.org
[CVS] RPM: rpm/ TODO
RPM Package Manager, CVS Repository http://rpm5.org/cvs/ Server: rpm5.org Name: Ralf S. Engelschall Root: /v/rpm/cvs Email: [EMAIL PROTECTED] Module: rpm Date: 05-Jan-2008 10:27:09 Branch: HEAD Handle: 2008010509270900 Modified files: rpm TODO Log: Thomas Lotterer took over the task of performing various cross-platform builds and I received no negative feedback until now. Additionally, my own tests also show that RPM 5 builds just fine and cleanly on all major platforms. Summary: RevisionChanges Path 1.116 +0 -3 rpm/TODO patch -p0 <<'@@ .' Index: rpm/TODO $ cvs diff -u -r1.115 -r1.116 TODO --- rpm/TODO 5 Jan 2008 09:07:55 - 1.115 +++ rpm/TODO 5 Jan 2008 09:27:09 - 1.116 @@ -48,9 +48,6 @@ resolved during release engineering. Please do not just list any *CANDO* items. - o to be resolved before RPM 5.0.0: -- rse: cross-platform build tests - RPM 5.1 ROADMAP ISSUES -- - jbj: make a complete pass through rpm.org check-ins and make sure they @@ . __ RPM Package Managerhttp://rpm5.org CVS Sources Repositoryrpm-cvs@rpm5.org
[CVS] RPM: rpm/ TODO
RPM Package Manager, CVS Repository http://rpm5.org/cvs/ Server: rpm5.org Name: Ralf S. Engelschall Root: /v/rpm/cvs Email: [EMAIL PROTECTED] Module: rpm Date: 05-Jan-2008 10:28:37 Branch: HEAD Handle: 2008010509283700 Modified files: rpm TODO Log: reverse the order: I'll branch _after_ releasing 5.0.0 as I do not want to touch the tarball rolling procedure today in order to avoid introducing new problems Summary: RevisionChanges Path 1.117 +2 -2 rpm/TODO patch -p0 <<'@@ .' Index: rpm/TODO $ cvs diff -u -r1.116 -r1.117 TODO --- rpm/TODO 5 Jan 2008 09:27:09 - 1.116 +++ rpm/TODO 5 Jan 2008 09:28:37 - 1.117 @@ -35,10 +35,10 @@ - audience: RPM community as a whole - purpose: provide RPM 5.0 - 2007-01-05 CVS HEAD is branched intoRPM 5.0.x [TODO] - 2007-01-05 CVS HEAD now becomes base of RPM 5.1.DEVEL [TODO] 2007-01-05 RPM 5.0.0 RPM 5.0 patchlevel 0 [TODO] 2007-01-05 press release [TODO] + 2007-01-05 CVS HEAD is branched intoRPM 5.0.x [TODO] + 2007-01-05 CVS HEAD now becomes base of RPM 5.1.DEVEL [TODO] ... KNOWN PENDING ISSUES @@ . __ RPM Package Managerhttp://rpm5.org CVS Sources Repositoryrpm-cvs@rpm5.org
[CVS] RPM: rpm/ TODO
RPM Package Manager, CVS Repository http://rpm5.org/cvs/ Server: rpm5.org Name: Ralf S. Engelschall Root: /v/rpm/cvs Email: [EMAIL PROTECTED] Module: rpm Date: 05-Jan-2008 10:33:46 Branch: HEAD Handle: 2008010509334600 Modified files: rpm TODO Log: remember an issue with XAR where we cannot do anything ourself, but which we should at least know Summary: RevisionChanges Path 1.118 +2 -0 rpm/TODO patch -p0 <<'@@ .' Index: rpm/TODO $ cvs diff -u -r1.117 -r1.118 TODO --- rpm/TODO 5 Jan 2008 09:28:37 - 1.117 +++ rpm/TODO 5 Jan 2008 09:33:46 - 1.118 @@ -165,4 +165,6 @@ currently because both spaces and commas can be used to indicate multiple provides entries (Mac OS X is great at finding these types of "problems") +- rse: XAR 1.5.2 doesn't build under Solaris 10 as and the + BSD4.4 fts(3) API is completely missing there. @@ . __ RPM Package Managerhttp://rpm5.org CVS Sources Repositoryrpm-cvs@rpm5.org
[CVS] RPM: rpm/ configure.ac
RPM Package Manager, CVS Repository http://rpm5.org/cvs/ Server: rpm5.org Name: Ralf S. Engelschall Root: /v/rpm/cvs Email: [EMAIL PROTECTED] Module: rpm Date: 05-Jan-2008 10:39:12 Branch: HEAD Handle: 2008010509391200 Modified files: rpm configure.ac Log: we are already in the year 2008 Summary: RevisionChanges Path 2.269 +1 -1 rpm/configure.ac patch -p0 <<'@@ .' Index: rpm/configure.ac $ cvs diff -u -r2.268 -r2.269 configure.ac --- rpm/configure.ac 27 Dec 2007 16:49:03 - 2.268 +++ rpm/configure.ac 5 Jan 2008 09:39:12 - 2.269 @@ -9,7 +9,7 @@ AC_PREREQ(2.60) AC_DEFUN([PACKAGE_BUGREPORT_DEFAULT], [EMAIL PROTECTED]) AC_INIT(rpm, [5.0.DEVEL], [PACKAGE_BUGREPORT_DEFAULT]) -PACKAGE_TIMESTAMP="2007" dnl # [-MM[-DD[ HH[:MM +PACKAGE_TIMESTAMP="2008" dnl # [-MM[-DD[ HH[:MM AC_MSG_TITLE([RPM Package Manager (RPM)], [$PACKAGE_VERSION]) AC_MSG_HEADER([INITIALIZATION]) @@ . __ RPM Package Managerhttp://rpm5.org CVS Sources Repositoryrpm-cvs@rpm5.org
[CVS] RPM: ACCESS DENIED: Ralf S. Engelschall
ATTENTION: ACCESS DENIED RPM Package Manager, CVS Repository denied TAGGING access for user Ralf S. Engelschall <[EMAIL PROTECTED]> on files: o catacomb/util.h:* o catacomb/util.c:* o catacomb/table.sql:* o catacomb/search.c:* o catacomb/dbms_mysql.c:* o catacomb/TODO:* o catacomb/config7.m4.in:* o catacomb/dav_repos.h:* o catacomb/lock.c:* o catacomb/buildconf.sh:* o catacomb/lock.h:* o catacomb/Makefile.in.static:* o catacomb/props.c:* o catacomb/dbms.c:* o catacomb/configure.in:* o catacomb/mod_dav_repos.c:* o catacomb/Makefile.in.so:* o catacomb/dbms.h:* o catacomb/version.h:* o catacomb/search.h:* o catacomb/dbms_mysql.h:* o catacomb/version.c:* o catacomb/configure:* o catacomb/repos.c:* o catacomb/README:* o catacomb/data.sql:* __ RPM Package Managerhttp://rpm5.org CVS Sources Repositoryrpm-cvs@rpm5.org
[CVS] RPM: rpm-5_0: rpm/ devtool.conf
RPM Package Manager, CVS Repository http://rpm5.org/cvs/ Server: rpm5.org Name: Ralf S. Engelschall Root: /v/rpm/cvs Email: [EMAIL PROTECTED] Module: rpm Date: 05-Jan-2008 11:03:51 Branch: rpm-5_0 Handle: 2008010510035100 Modified files: (Branch: rpm-5_0) rpm devtool.conf Log: let RPM 5.0 checkout the subdirs from the right branch Summary: RevisionChanges Path 2.170.2.1 +5 -5 rpm/devtool.conf patch -p0 <<'@@ .' Index: rpm/devtool.conf $ cvs diff -u -r2.170 -r2.170.2.1 devtool.conf --- rpm/devtool.conf 5 Jan 2008 09:15:03 - 2.170 +++ rpm/devtool.conf 5 Jan 2008 10:03:51 - 2.170.2.1 @@ -4,11 +4,11 @@ %common MODULE_NAMES="db lua zlib file xar" -MODULE_TAG_DB="" -MODULE_TAG_LUA="" -MODULE_TAG_ZLIB="" -MODULE_TAG_FILE="" -MODULE_TAG_XAR="" +MODULE_TAG_DB="rpm-5_0" +MODULE_TAG_LUA="rpm-5_0" +MODULE_TAG_ZLIB="rpm-5_0" +MODULE_TAG_FILE="rpm-5_0" +MODULE_TAG_XAR="rpm-5_0" %checkout for name in $MODULE_NAMES "$@"; do @@ . __ RPM Package Managerhttp://rpm5.org CVS Sources Repositoryrpm-cvs@rpm5.org
[CVS] RPM: rpm-5_0: rpm/ TODO
RPM Package Manager, CVS Repository http://rpm5.org/cvs/ Server: rpm5.org Name: Ralf S. Engelschall Root: /v/rpm/cvs Email: [EMAIL PROTECTED] Module: rpm Date: 05-Jan-2008 11:05:30 Branch: rpm-5_0 Handle: 2008010510053000 Modified files: (Branch: rpm-5_0) rpm TODO Log: on this branch we (by definition) have no pending TODO items today... Summary: RevisionChanges Path 1.118.2.1 +1 -155rpm/TODO patch -p0 <<'@@ .' Index: rpm/TODO $ cvs diff -u -r1.118 -r1.118.2.1 TODO --- rpm/TODO 5 Jan 2008 09:33:46 - 1.118 +++ rpm/TODO 5 Jan 2008 10:05:30 - 1.118.2.1 @@ -5,41 +5,7 @@ RELEASE ENGINEERING ROADMAP --- - This is the current RPM 5.0 release engineering roadmap: - - 1. weekly Alpha releases in November 2007: - - APIs: still changing, no guarantees at all for stability - - code: still acceptable to be at least partly broken - - audience: early adopters in RPM community only - - purpose: to get initial feedback - - 2007-11-10 RPM 5.0a1 RPM 5.0 alpha 1[DONE] - 2007-11-19 RPM 5.0a2 RPM 5.0 alpha 2[DONE] - 2007-11-24 RPM 5.0a3 RPM 5.0 alpha 3[DONE] - 2007-12-02 RPM 5.0a4 RPM 5.0 alpha 4[DONE] - - 2. weekly Beta releases in December 2007: - - APIs: mostly fixed, nearly a guarantee to be stable - - code: already stable, but perhaps still some subtle bugs - - audience: RPM community, especially distro vendors - - purpose: to get final feedback - - 2007-12-09 RPM 5.0b1 RPM 5.0 beta 1 [DONE] - 2007-12-15 RPM 5.0b2 RPM 5.0 beta 2 [DONE] - 2007-12-22 RPM 5.0b3 RPM 5.0 beta 3 [DONE] - 2007-12-30 RPM 5.0b4 RPM 5.0 beta 4 [DONE] - - 3. release in January 2008: - - APIs: fully fixed, guaranteed to be kept stable - - code: stable, no more bugs known bugs left - - audience: RPM community as a whole - - purpose: provide RPM 5.0 - - 2007-01-05 RPM 5.0.0 RPM 5.0 patchlevel 0 [TODO] - 2007-01-05 press release [TODO] - 2007-01-05 CVS HEAD is branched intoRPM 5.0.x [TODO] - 2007-01-05 CVS HEAD now becomes base of RPM 5.1.DEVEL [TODO] - ... + KNOWN PENDING ISSUES @@ -48,123 +14,3 @@ resolved during release engineering. Please do not just list any *CANDO* items. - RPM 5.1 ROADMAP ISSUES - -- -- jbj: make a complete pass through rpm.org check-ins and make sure they - have exactly zero "features" that are not already in rpm-5.0. With - full attribution of course ... -- jbj: fix openssl RSA signature verification. -- jbj: finish Requires: sanitycheck(N) = E:V-R runtime probe. -- jbj: finish BuildRequires: vcheck(N) = E:V-R runtime probe. -- jbj: write up added featlets/bugtures in %docdir notes. -- jbj: handle SourceN: foo-V-R.src.rpm unpacking. -- jbj: fix (or at least document) the /sbin/ldconfig optimization flaw. -- jbj: finish --trust with --import (or punt to 5.1). -- jbj: add build script templates for install scriptlets (or punt to 5.1). -- jbj: change RPM_I18NSTRING_TYPE wiring to use arbitrary tag. -- jbj: markReplacedFiles() subtly rewrites header back into rpmdb - with altered RPMTAG_FILESTATES data. get/del/add sequence - is needed instead. -- jbj: VSFlags (and --nodigest/--nosignature) is now global rather than - persistently per-transaction. That means its no longer possible to - have two transactions, one which verifies signatures while the other - does not. Per-transaction VSFlags never made much sense imho, but - some may care. Establishing a end-user, not a per-application or - per-transaction, package integrity/security policy is the only - rational end-point. -- jbj: there's a buildroot compatibility issue that needs to be addressed - in (at least) doco. The problem is common to rpm-4_5 and HEAD. - Issue at - http://qa.mandriva.com/show_bug.cgi?id=34705 -- jbj: Heh, --import has *always* used the wrong data type for - Summary/Description/Group. The header that carries the pubkey - lacks RPMTAG_ARCH/RPMTAG_OS as well. Re-importing all pubkeys is - one solut
[CVS] RPM: rpm-5_0: rpm/ CHANGES
RPM Package Manager, CVS Repository http://rpm5.org/cvs/ Server: rpm5.org Name: Ralf S. Engelschall Root: /v/rpm/cvs Email: [EMAIL PROTECTED] Module: rpm Date: 05-Jan-2008 11:06:06 Branch: rpm-5_0 Handle: 2008010510060600 Modified files: (Branch: rpm-5_0) rpm CHANGES Log: mark branch point Summary: RevisionChanges Path 1.2054.2.1 +4 -0 rpm/CHANGES patch -p0 <<'@@ .' Index: rpm/CHANGES $ cvs diff -u -r1.2054 -r1.2054.2.1 CHANGES --- rpm/CHANGES 5 Jan 2008 09:22:10 - 1.2054 +++ rpm/CHANGES 5 Jan 2008 10:06:06 - 1.2054.2.1 @@ -1,3 +1,7 @@ +5.0.0 -> 5.0.1: + += + 5.0b4 -> 5.0.0: - rse: final polishing of NEWS document - rse: align "rpm [--verbose] --version" output with the syntax used in mostly all GNU tools nowadays @@ . __ RPM Package Managerhttp://rpm5.org CVS Sources Repositoryrpm-cvs@rpm5.org
[CVS] RPM: rpm/ CHANGES configure.ac
RPM Package Manager, CVS Repository http://rpm5.org/cvs/ Server: rpm5.org Name: Ralf S. Engelschall Root: /v/rpm/cvs Email: [EMAIL PROTECTED] Module: rpm Date: 05-Jan-2008 11:07:33 Branch: HEAD Handle: 2008010510073200 Modified files: rpm CHANGES configure.ac Log: Welcome RPM 5.1 on HEAD Summary: RevisionChanges Path 1.2055 +4 -0 rpm/CHANGES 2.270 +1 -1 rpm/configure.ac patch -p0 <<'@@ .' Index: rpm/CHANGES $ cvs diff -u -r1.2054 -r1.2055 CHANGES --- rpm/CHANGES 5 Jan 2008 09:22:10 - 1.2054 +++ rpm/CHANGES 5 Jan 2008 10:07:32 - 1.2055 @@ -1,3 +1,7 @@ +5.0.0 -> 5.1a1: + += + 5.0b4 -> 5.0.0: - rse: final polishing of NEWS document - rse: align "rpm [--verbose] --version" output with the syntax used in mostly all GNU tools nowadays @@ . patch -p0 <<'@@ .' Index: rpm/configure.ac $ cvs diff -u -r2.269 -r2.270 configure.ac --- rpm/configure.ac 5 Jan 2008 09:39:12 - 2.269 +++ rpm/configure.ac 5 Jan 2008 10:07:32 - 2.270 @@ -8,7 +8,7 @@ AC_PREREQ(2.60) AC_DEFUN([PACKAGE_BUGREPORT_DEFAULT], [EMAIL PROTECTED]) -AC_INIT(rpm, [5.0.DEVEL], [PACKAGE_BUGREPORT_DEFAULT]) +AC_INIT(rpm, [5.1.DEVEL], [PACKAGE_BUGREPORT_DEFAULT]) PACKAGE_TIMESTAMP="2008" dnl # [-MM[-DD[ HH[:MM AC_MSG_TITLE([RPM Package Manager (RPM)], [$PACKAGE_VERSION]) @@ . __ RPM Package Managerhttp://rpm5.org CVS Sources Repositoryrpm-cvs@rpm5.org
[CVS] RPM: rpm/ TODO
RPM Package Manager, CVS Repository http://rpm5.org/cvs/ Server: rpm5.org Name: Ralf S. Engelschall Root: /v/rpm/cvs Email: [EMAIL PROTECTED] Module: rpm Date: 05-Jan-2008 13:35:28 Branch: HEAD Handle: 2008010512352800 Modified files: rpm TODO Log: remove release engineering stuff and open RPM 5.1 development Summary: RevisionChanges Path 1.119 +3 -41 rpm/TODO patch -p0 <<'@@ .' Index: rpm/TODO $ cvs diff -u -r1.118 -r1.119 TODO --- rpm/TODO 5 Jan 2008 09:33:46 - 1.118 +++ rpm/TODO 5 Jan 2008 12:35:28 - 1.119 @@ -2,45 +2,6 @@ TODO - RELEASE ENGINEERING ROADMAP - --- - - This is the current RPM 5.0 release engineering roadmap: - - 1. weekly Alpha releases in November 2007: - - APIs: still changing, no guarantees at all for stability - - code: still acceptable to be at least partly broken - - audience: early adopters in RPM community only - - purpose: to get initial feedback - - 2007-11-10 RPM 5.0a1 RPM 5.0 alpha 1[DONE] - 2007-11-19 RPM 5.0a2 RPM 5.0 alpha 2[DONE] - 2007-11-24 RPM 5.0a3 RPM 5.0 alpha 3[DONE] - 2007-12-02 RPM 5.0a4 RPM 5.0 alpha 4[DONE] - - 2. weekly Beta releases in December 2007: - - APIs: mostly fixed, nearly a guarantee to be stable - - code: already stable, but perhaps still some subtle bugs - - audience: RPM community, especially distro vendors - - purpose: to get final feedback - - 2007-12-09 RPM 5.0b1 RPM 5.0 beta 1 [DONE] - 2007-12-15 RPM 5.0b2 RPM 5.0 beta 2 [DONE] - 2007-12-22 RPM 5.0b3 RPM 5.0 beta 3 [DONE] - 2007-12-30 RPM 5.0b4 RPM 5.0 beta 4 [DONE] - - 3. release in January 2008: - - APIs: fully fixed, guaranteed to be kept stable - - code: stable, no more bugs known bugs left - - audience: RPM community as a whole - - purpose: provide RPM 5.0 - - 2007-01-05 RPM 5.0.0 RPM 5.0 patchlevel 0 [TODO] - 2007-01-05 press release [TODO] - 2007-01-05 CVS HEAD is branched intoRPM 5.0.x [TODO] - 2007-01-05 CVS HEAD now becomes base of RPM 5.1.DEVEL [TODO] - ... - KNOWN PENDING ISSUES @@ -48,8 +9,6 @@ resolved during release engineering. Please do not just list any *CANDO* items. - RPM 5.1 ROADMAP ISSUES - -- - jbj: make a complete pass through rpm.org check-ins and make sure they have exactly zero "features" that are not already in rpm-5.0. With full attribution of course ... @@ -168,3 +127,6 @@ - rse: XAR 1.5.2 doesn't build under Solaris 10 as and the BSD4.4 fts(3) API is completely missing there. + RPM 5.2 ROADMAP ISSUES + -- + @@ . __ RPM Package Managerhttp://rpm5.org CVS Sources Repositoryrpm-cvs@rpm5.org