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: 03-Dec-2007 18:37:23
Branch: HEAD Handle: 2007120317372201
Modified files:
rpm CHANGES
rpm/build files.c
rpm/lib depends.c rpmcli.h rpminstall.c rpmlib.h
rpmrollback.c rpmts.h transaction.c
Log:
- rpm.org: Move rpmtransFlags enums to rpmts.h where it logically
belongs.
Summary:
Revision Changes Path
1.1916 +1 -0 rpm/CHANGES
1.299 +1 -3 rpm/build/files.c
1.368 +2 -6 rpm/lib/depends.c
2.76 +2 -0 rpm/lib/rpmcli.h
1.187 +1 -2 rpm/lib/rpminstall.c
2.451 +0 -82 rpm/lib/rpmlib.h
1.30 +3 -6 rpm/lib/rpmrollback.c
2.88 +82 -0 rpm/lib/rpmts.h
1.358 +3 -6 rpm/lib/transaction.c
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: rpm/CHANGES
============================================================================
$ cvs diff -u -r1.1915 -r1.1916 CHANGES
--- rpm/CHANGES 3 Dec 2007 17:19:27 -0000 1.1915
+++ rpm/CHANGES 3 Dec 2007 17:37:22 -0000 1.1916
@@ -1,4 +1,5 @@
5.0a4 -> 5.0b1:
+ - rpm.org: Move rpmtransFlags enums to rpmts.h where it logically belongs.
- jbj: hijack rse's versioning name space, add to *.rpm packages too.
- jbj: fix: rpmbuild -ba dir/foo.spec was broken.
- jbj: arbitrary tags w RPM_STRING_ARRAY_TYPE default type, append assumed.
@@ .
patch -p0 <<'@@ .'
Index: rpm/build/files.c
============================================================================
$ cvs diff -u -r1.298 -r1.299 files.c
--- rpm/build/files.c 27 Nov 2007 02:29:27 -0000 1.298
+++ rpm/build/files.c 3 Dec 2007 17:37:23 -0000 1.299
@@ -17,6 +17,7 @@
#include <rpmio_internal.h>
#include <fts.h>
+#define _RPMTE_INTERNAL
#include <rpmbuild.h>
#include "cpio.h"
@@ -27,9 +28,6 @@
#define _RPMFI_INTERNAL
#include "rpmfi.h"
-#define _RPMTE_INTERNAL
-#include "rpmte.h"
-
#include "buildio.h"
#include "legacy.h" /* XXX dodigest */
@@ .
patch -p0 <<'@@ .'
Index: rpm/lib/depends.c
============================================================================
$ cvs diff -u -r1.367 -r1.368 depends.c
--- rpm/lib/depends.c 26 Nov 2007 05:16:50 -0000 1.367
+++ rpm/lib/depends.c 3 Dec 2007 17:37:23 -0000 1.368
@@ -5,6 +5,8 @@
#include "system.h"
#include "rpmio_internal.h" /* XXX PGPHASHALGO_MD5 */
+#define _RPMTE_INTERNAL
+#define _RPMTS_INTERNAL
#include <rpmcli.h> /* XXX rpmcliPackagesTotal */
#include <rpmmacro.h> /* XXX rpmExpand("%{_dependency_whiteout}" */
@@ -22,12 +24,6 @@
#include "rpmds.h"
#include "rpmfi.h"
-#define _RPMTE_INTERNAL
-#include "rpmte.h"
-
-#define _RPMTS_INTERNAL
-#include "rpmts.h"
-
#include "debug.h"
/*@access tsortInfo @*/
@@ .
patch -p0 <<'@@ .'
Index: rpm/lib/rpmcli.h
============================================================================
$ cvs diff -u -r2.75 -r2.76 rpmcli.h
--- rpm/lib/rpmcli.h 24 Nov 2007 19:46:05 -0000 2.75
+++ rpm/lib/rpmcli.h 3 Dec 2007 17:37:23 -0000 2.76
@@ -12,6 +12,8 @@
#include "rpmurl.h"
#include "rpmlib.h"
#include "rpmps.h"
+#include "rpmte.h"
+#include "rpmts.h"
/** \ingroup rpmcli
* Should version 3 packages be produced?
@@ .
patch -p0 <<'@@ .'
Index: rpm/lib/rpminstall.c
============================================================================
$ cvs diff -u -r1.186 -r1.187 rpminstall.c
--- rpm/lib/rpminstall.c 24 Nov 2007 23:55:01 -0000 1.186
+++ rpm/lib/rpminstall.c 3 Dec 2007 17:37:23 -0000 1.187
@@ -6,6 +6,7 @@
#include <rpmio.h>
#include <rpmtag.h>
+#define _RPMTS_INTERNAL /* XXX ts->suggests */
#include <rpmcli.h>
#include "rpmdb.h"
@@ -14,8 +15,6 @@
#endif
#include "rpmte.h" /* XXX rpmtsPrint() */
-#define _RPMTS_INTERNAL /* XXX ts->suggests */
-#include "rpmts.h"
#include "manifest.h"
#include "rpmgi.h"
@@ .
patch -p0 <<'@@ .'
Index: rpm/lib/rpmlib.h
============================================================================
$ cvs diff -u -r2.450 -r2.451 rpmlib.h
--- rpm/lib/rpmlib.h 2 Dec 2007 15:33:54 -0000 2.450
+++ rpm/lib/rpmlib.h 3 Dec 2007 17:37:23 -0000 2.451
@@ -380,88 +380,6 @@
/*@modifies ts, _fd, *specFilePtr, *cookie, rpmGlobalMacroContext,
fileSystem, internalState @*/;
-/** \ingroup rpmts
- * Bit(s) to control rpmtsCheck() and rpmtsOrder() operation.
- * @todo Move to rpmts.h.
- */
-typedef enum rpmdepFlags_e {
- RPMDEPS_FLAG_NONE = 0,
- RPMDEPS_FLAG_NOUPGRADE = (1 << 0), /*!< from --noupgrade */
- RPMDEPS_FLAG_NOREQUIRES = (1 << 1), /*!< from --norequires */
- RPMDEPS_FLAG_NOCONFLICTS = (1 << 2), /*!< from --noconflicts */
- RPMDEPS_FLAG_NOOBSOLETES = (1 << 3), /*!< from --noobsoletes */
- RPMDEPS_FLAG_NOPARENTDIRS = (1 << 4), /*!< from --noparentdirs */
- RPMDEPS_FLAG_NOLINKTOS = (1 << 5), /*!< from --nolinktos */
- RPMDEPS_FLAG_ANACONDA = (1 << 6), /*!< from --anaconda */
- RPMDEPS_FLAG_NOSUGGEST = (1 << 7), /*!< from --nosuggest */
- RPMDEPS_FLAG_ADDINDEPS = (1 << 8), /*!< from --aid */
- RPMDEPS_FLAG_DEPLOOPS = (1 << 9) /*!< from --deploops */
-} rpmdepFlags;
-
-/** \ingroup rpmts
- * Bit(s) to control rpmtsRun() operation.
- * @todo Move to rpmts.h.
- */
-typedef enum rpmtransFlags_e {
- RPMTRANS_FLAG_NONE = 0,
- RPMTRANS_FLAG_TEST = (1 << 0), /*!< from --test */
- RPMTRANS_FLAG_BUILD_PROBS = (1 << 1), /*!< don't process payload */
- RPMTRANS_FLAG_NOSCRIPTS = (1 << 2), /*!< from --noscripts */
- RPMTRANS_FLAG_JUSTDB = (1 << 3), /*!< from --justdb */
- RPMTRANS_FLAG_NOTRIGGERS = (1 << 4), /*!< from --notriggers */
- RPMTRANS_FLAG_NODOCS = (1 << 5), /*!< from --excludedocs */
- RPMTRANS_FLAG_ALLFILES = (1 << 6), /*!< from --allfiles */
-/*@-enummemuse@*/
- RPMTRANS_FLAG_KEEPOBSOLETE = (1 << 7), /*!< @todo Document. */
-/*@=enummemuse@*/
- RPMTRANS_FLAG_NOCONTEXTS = (1 << 8), /*!< from --nocontexts */
- RPMTRANS_FLAG_DIRSTASH = (1 << 9), /*!< from --dirstash */
- RPMTRANS_FLAG_REPACKAGE = (1 << 10), /*!< from --repackage */
-
- RPMTRANS_FLAG_PKGCOMMIT = (1 << 11),
-/*@-enummemuse@*/
- RPMTRANS_FLAG_PKGUNDO = (1 << 12),
-/*@=enummemuse@*/
- RPMTRANS_FLAG_COMMIT = (1 << 13),
-/*@-enummemuse@*/
- RPMTRANS_FLAG_UNDO = (1 << 14),
-/*@=enummemuse@*/
- /* 15 unused */
-
- RPMTRANS_FLAG_NOTRIGGERPREIN= (1 << 16), /*!< from --notriggerprein */
- RPMTRANS_FLAG_NOPRE = (1 << 17), /*!< from --nopre */
- RPMTRANS_FLAG_NOPOST = (1 << 18), /*!< from --nopost */
- RPMTRANS_FLAG_NOTRIGGERIN = (1 << 19), /*!< from --notriggerin */
- RPMTRANS_FLAG_NOTRIGGERUN = (1 << 20), /*!< from --notriggerun */
- RPMTRANS_FLAG_NOPREUN = (1 << 21), /*!< from --nopreun */
- RPMTRANS_FLAG_NOPOSTUN = (1 << 22), /*!< from --nopostun */
- RPMTRANS_FLAG_NOTRIGGERPOSTUN = (1 << 23), /*!< from --notriggerpostun */
-/*@-enummemuse@*/
- RPMTRANS_FLAG_NOPAYLOAD = (1 << 24),
-/*@=enummemuse@*/
- RPMTRANS_FLAG_APPLYONLY = (1 << 25),
-
- /* 26 unused */
- RPMTRANS_FLAG_NOFDIGESTS = (1 << 27), /*!< from --nofdigests */
- /* 28-29 unused */
- RPMTRANS_FLAG_NOCONFIGS = (1 << 30), /*!< from --noconfigs */
- /* 31 unused */
-} rpmtransFlags;
-
-#define _noTransScripts \
- ( RPMTRANS_FLAG_NOPRE | \
- RPMTRANS_FLAG_NOPOST | \
- RPMTRANS_FLAG_NOPREUN | \
- RPMTRANS_FLAG_NOPOSTUN \
- )
-
-#define _noTransTriggers \
- ( RPMTRANS_FLAG_NOTRIGGERPREIN | \
- RPMTRANS_FLAG_NOTRIGGERIN | \
- RPMTRANS_FLAG_NOTRIGGERUN | \
- RPMTRANS_FLAG_NOTRIGGERPOSTUN \
- )
-
/*@}*/
#ifdef __cplusplus
@@ .
patch -p0 <<'@@ .'
Index: rpm/lib/rpmrollback.c
============================================================================
$ cvs diff -u -r1.29 -r1.30 rpmrollback.c
--- rpm/lib/rpmrollback.c 26 Nov 2007 05:16:50 -0000 1.29
+++ rpm/lib/rpmrollback.c 3 Dec 2007 17:37:23 -0000 1.30
@@ -5,17 +5,14 @@
#include "system.h"
#include <rpmio.h>
+#define _RPMTE_INTERNAL /* XXX findErases needs rpmte internals. */
+#define _RPMTS_INTERNAL /* XXX ts->teErase, ts->probs */
+#define _RPMTS_PRINT
#include <rpmcli.h>
#include "rpmdb.h"
#include "rpmds.h"
-#define _RPMTE_INTERNAL /* XXX findErases needs rpmte internals. */
-#include "rpmte.h" /* XXX: rpmteChain */
-#define _RPMTS_INTERNAL /* XXX ts->teErase, ts->probs */
-#define _RPMTS_PRINT
-#include "rpmts.h"
-
#include "manifest.h"
#include "misc.h" /* XXX rpmGlob() */
#include "rpmgi.h" /* XXX rpmgiEscapeSpaces */
@@ .
patch -p0 <<'@@ .'
Index: rpm/lib/rpmts.h
============================================================================
$ cvs diff -u -r2.87 -r2.88 rpmts.h
--- rpm/lib/rpmts.h 20 Nov 2007 18:44:24 -0000 2.87
+++ rpm/lib/rpmts.h 3 Dec 2007 17:37:23 -0000 2.88
@@ -28,6 +28,88 @@
typedef pgpVSFlags rpmVSFlags;
/** \ingroup rpmts
+ * Bit(s) to control rpmtsCheck() and rpmtsOrder() operation.
+ * @todo Move to rpmts.h.
+ */
+typedef enum rpmdepFlags_e {
+ RPMDEPS_FLAG_NONE = 0,
+ RPMDEPS_FLAG_NOUPGRADE = (1 << 0), /*!< from --noupgrade */
+ RPMDEPS_FLAG_NOREQUIRES = (1 << 1), /*!< from --norequires */
+ RPMDEPS_FLAG_NOCONFLICTS = (1 << 2), /*!< from --noconflicts */
+ RPMDEPS_FLAG_NOOBSOLETES = (1 << 3), /*!< from --noobsoletes */
+ RPMDEPS_FLAG_NOPARENTDIRS = (1 << 4), /*!< from --noparentdirs */
+ RPMDEPS_FLAG_NOLINKTOS = (1 << 5), /*!< from --nolinktos */
+ RPMDEPS_FLAG_ANACONDA = (1 << 6), /*!< from --anaconda */
+ RPMDEPS_FLAG_NOSUGGEST = (1 << 7), /*!< from --nosuggest */
+ RPMDEPS_FLAG_ADDINDEPS = (1 << 8), /*!< from --aid */
+ RPMDEPS_FLAG_DEPLOOPS = (1 << 9) /*!< from --deploops */
+} rpmdepFlags;
+
+/** \ingroup rpmts
+ * Bit(s) to control rpmtsRun() operation.
+ * @todo Move to rpmts.h.
+ */
+typedef enum rpmtransFlags_e {
+ RPMTRANS_FLAG_NONE = 0,
+ RPMTRANS_FLAG_TEST = (1 << 0), /*!< from --test */
+ RPMTRANS_FLAG_BUILD_PROBS = (1 << 1), /*!< don't process payload */
+ RPMTRANS_FLAG_NOSCRIPTS = (1 << 2), /*!< from --noscripts */
+ RPMTRANS_FLAG_JUSTDB = (1 << 3), /*!< from --justdb */
+ RPMTRANS_FLAG_NOTRIGGERS = (1 << 4), /*!< from --notriggers */
+ RPMTRANS_FLAG_NODOCS = (1 << 5), /*!< from --excludedocs */
+ RPMTRANS_FLAG_ALLFILES = (1 << 6), /*!< from --allfiles */
+/*@-enummemuse@*/
+ RPMTRANS_FLAG_KEEPOBSOLETE = (1 << 7), /*!< @todo Document. */
+/*@=enummemuse@*/
+ RPMTRANS_FLAG_NOCONTEXTS = (1 << 8), /*!< from --nocontexts */
+ RPMTRANS_FLAG_DIRSTASH = (1 << 9), /*!< from --dirstash */
+ RPMTRANS_FLAG_REPACKAGE = (1 << 10), /*!< from --repackage */
+
+ RPMTRANS_FLAG_PKGCOMMIT = (1 << 11),
+/*@-enummemuse@*/
+ RPMTRANS_FLAG_PKGUNDO = (1 << 12),
+/*@=enummemuse@*/
+ RPMTRANS_FLAG_COMMIT = (1 << 13),
+/*@-enummemuse@*/
+ RPMTRANS_FLAG_UNDO = (1 << 14),
+/*@=enummemuse@*/
+ /* 15 unused */
+
+ RPMTRANS_FLAG_NOTRIGGERPREIN= (1 << 16), /*!< from --notriggerprein */
+ RPMTRANS_FLAG_NOPRE = (1 << 17), /*!< from --nopre */
+ RPMTRANS_FLAG_NOPOST = (1 << 18), /*!< from --nopost */
+ RPMTRANS_FLAG_NOTRIGGERIN = (1 << 19), /*!< from --notriggerin */
+ RPMTRANS_FLAG_NOTRIGGERUN = (1 << 20), /*!< from --notriggerun */
+ RPMTRANS_FLAG_NOPREUN = (1 << 21), /*!< from --nopreun */
+ RPMTRANS_FLAG_NOPOSTUN = (1 << 22), /*!< from --nopostun */
+ RPMTRANS_FLAG_NOTRIGGERPOSTUN = (1 << 23), /*!< from --notriggerpostun */
+/*@-enummemuse@*/
+ RPMTRANS_FLAG_NOPAYLOAD = (1 << 24),
+/*@=enummemuse@*/
+ RPMTRANS_FLAG_APPLYONLY = (1 << 25),
+
+ /* 26 unused */
+ RPMTRANS_FLAG_NOFDIGESTS = (1 << 27), /*!< from --nofdigests */
+ /* 28-29 unused */
+ RPMTRANS_FLAG_NOCONFIGS = (1 << 30), /*!< from --noconfigs */
+ /* 31 unused */
+} rpmtransFlags;
+
+#define _noTransScripts \
+ ( RPMTRANS_FLAG_NOPRE | \
+ RPMTRANS_FLAG_NOPOST | \
+ RPMTRANS_FLAG_NOPREUN | \
+ RPMTRANS_FLAG_NOPOSTUN \
+ )
+
+#define _noTransTriggers \
+ ( RPMTRANS_FLAG_NOTRIGGERPREIN | \
+ RPMTRANS_FLAG_NOTRIGGERIN | \
+ RPMTRANS_FLAG_NOTRIGGERUN | \
+ RPMTRANS_FLAG_NOTRIGGERPOSTUN \
+ )
+
+/** \ingroup rpmts
* Indices for timestamps.
*/
typedef enum rpmtsOpX_e {
@@ .
patch -p0 <<'@@ .'
Index: rpm/lib/transaction.c
============================================================================
$ cvs diff -u -r1.357 -r1.358 transaction.c
--- rpm/lib/transaction.c 24 Nov 2007 23:55:01 -0000 1.357
+++ rpm/lib/transaction.c 3 Dec 2007 17:37:23 -0000 1.358
@@ -7,6 +7,9 @@
#include <rpmio.h>
#include <rpmmacro.h> /* XXX for rpmExpand */
#include <rpmtag.h>
+
+#define _RPMTE_INTERNAL
+#define _RPMTS_INTERNAL
#include "rpmcli.h" /* IDTX prototypes */
#include "fsm.h"
@@ -23,12 +26,6 @@
#define _RPMFI_INTERNAL
#include "rpmfi.h"
-#define _RPMTE_INTERNAL
-#include "rpmte.h"
-
-#define _RPMTS_INTERNAL
-#include "rpmts.h"
-
#include "cpio.h"
#include "fprint.h"
#include "legacy.h" /* XXX dodigest */
@@ .
Received on Mon Dec 3 18:37:24 2007