RPM Package Manager, CVS Repository
http://rpm5.org/cvs/
____________________________________________________________________________
Server: rpm5.org Name: Jeff Johnson
Root: /v/rpm/cvs Email: jbj@rpm5.org
Module: rpm Date: 21-Nov-2007 14:31:37
Branch: HEAD Handle: 2007112113313700
Modified files:
rpm CHANGES TODO
rpm/build rpmbuild.h
Log:
- jbj: revert "rebase rpmParseState_e +256", more than rebasing needs
doing.
Summary:
Revision Changes Path
1.1861 +1 -0 rpm/CHANGES
1.22 +4 -0 rpm/TODO
2.78 +1 -1 rpm/build/rpmbuild.h
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: rpm/CHANGES
============================================================================
$ cvs diff -u -r1.1860 -r1.1861 CHANGES
--- rpm/CHANGES 21 Nov 2007 00:25:03 -0000 1.1860
+++ rpm/CHANGES 21 Nov 2007 13:31:37 -0000 1.1861
@@ -1,4 +1,5 @@
5.0a2 -> 5.0a3:
+ - jbj: revert "rebase rpmParseState_e +256", more than rebasing needs doing.
- jbj: convert+remove headerRead() from the API, use rpmpkgRead instead.
- jbj: rebase rpmParseState_e +256 to permit rpmRC to be returned too.
- jbj: remove headerWrite() from the public API, use rpmpkgWrite instead.
@@ .
patch -p0 <<'@@ .'
Index: rpm/TODO
============================================================================
$ cvs diff -u -r1.21 -r1.22 TODO
--- rpm/TODO 20 Nov 2007 23:50:55 -0000 1.21
+++ rpm/TODO 21 Nov 2007 13:31:37 -0000 1.22
@@ -63,6 +63,10 @@
"works", but not same FC8 package converted using txar and FC8 pubkey
verify.
- jbj: check that rpmbuild --sign is functional, or eliminate the option.
+ - jbj: parsing error paths (like missing source or patch file) are
+ returning rpmRC in some cases now, with accidental collision with
+ PART_FOO values that drive the spec file parser. Renumbering enum
+ rpmParseState to avoid the collisions should fix most of the problem.
- jbj: choose between db-4.5.20 and db-4.6.18. db-4.5.20 may have fewer
upgrade/downgrade issues because of the db-4.6.18 DB_HASH change,
but rpm-5.0 already uses DB_BTREE for Packages.
@@ .
patch -p0 <<'@@ .'
Index: rpm/build/rpmbuild.h
============================================================================
$ cvs diff -u -r2.77 -r2.78 rpmbuild.h
--- rpm/build/rpmbuild.h 20 Nov 2007 23:50:56 -0000 2.77
+++ rpm/build/rpmbuild.h 21 Nov 2007 13:31:37 -0000 2.78
@@ -47,7 +47,7 @@
/** \ingroup rpmbuild
* Spec file parser states.
*/
-#define PART_BASE 256
+#define PART_BASE 0
typedef enum rpmParseState_e {
PART_NONE = 0+PART_BASE, /*!< */
PART_PREAMBLE = 1+PART_BASE, /*!< */
@@ .
Received on Wed Nov 21 14:31:37 2007