[CVS] RPM: rpm-5_4: rpm/tools/ dbconvert.c
RPM Package Manager, CVS Repository http://rpm5.org/cvs/ Server: rpm5.org Name: Jeff Johnson Root: /v/rpm/cvs Email: j...@rpm5.org Module: rpm Date: 27-Jun-2016 05:15:26 Branch: rpm-5_4 Handle: 2016062703152600 Modified files: (Branch: rpm-5_4) rpm/tools dbconvert.c Log: - orphan. Summary: RevisionChanges Path 2.1.2.20+8 -8 rpm/tools/dbconvert.c patch -p0 <<'@@ .' Index: rpm/tools/dbconvert.c $ cvs diff -u -r2.1.2.19 -r2.1.2.20 dbconvert.c --- rpm/tools/dbconvert.c 29 Sep 2014 18:36:46 - 2.1.2.19 +++ rpm/tools/dbconvert.c 27 Jun 2016 03:15:26 - 2.1.2.20 @@ -133,15 +133,15 @@ DBC *dbcpCur = NULL, *dbcpNew = NULL; rdbNew = rpmtsGetRdb(tsNew); dbenvNew = rdbNew->db_dbenv; - dbiIndex dbiCur = dbiOpen(rpmtsGetRdb(tsCur), RPMDBI_PACKAGES, 0); - dbiIndex dbiNew = dbiOpen(rdbNew, RPMDBI_PACKAGES, 0); - DB_TXN *txnidNew = dbiTxnid(dbiNew); + rpmdbi dbiCur = rpmdbiOpen(rpmtsGetRdb(tsCur), RPMDBI_PACKAGES, 0); + rpmdbi dbiNew = rpmdbiOpen(rdbNew, RPMDBI_PACKAGES, 0); + DB_TXN *txnidNew = rpmdbiTxnid(dbiNew); - if (!(xx = dbiCopen(dbiCur, NULL, NULL, 0)) && !(xx = dbiCopen(dbiNew, txnidNew, , DB_WRITECURSOR))) { + if (!(xx = rpmdbiCopen(dbiCur, NULL, NULL, 0)) && !(xx = rpmdbiCopen(dbiNew, txnidNew, , DB_WRITECURSOR))) { DB * _dbN = (DB *) dbiNew->dbi_db; DB * _dbO = (DB *) dbiCur->dbi_db; DBT key, data; - DB_TXN *txnidCur = dbiTxnid(dbiCur); + DB_TXN *txnidCur = rpmdbiTxnid(dbiCur); uint32_t nkeys = 0; memset(, 0, sizeof(key)); @@ -222,7 +222,7 @@ } fprintf(stderr, "\n"); - if (!(xx = dbiCclose(dbiNew, dbcpNew, 0)) && !(xx = dbiCclose(dbiCur, dbcpCur, 0)) && + if (!(xx = rpmdbiCclose(dbiNew, dbcpNew, 0)) && !(xx = rpmdbiCclose(dbiCur, dbcpCur, 0)) && rebuild) { xx = rpmtsCloseDB(tsCur); @@ -286,7 +286,7 @@ /* TODO: signal handler? */ /* Open (and re-create) each index. */ - (void) dbiOpen(rdbNew, dbiTags->tag, rdbNew->db_flags); + (void) rpmdbiOpen(rdbNew, dbiTags->tag, rdbNew->db_flags); fprintf(stderr, "%d%%\n", (int)(100*((float)dbix/rdbNew->db_ndbi))); fflush(stdout); } @@ -302,7 +302,7 @@ if (!Stat(fn, )) xx = Unlink(fn); fprintf(stderr, "%s:\t", fn); - (void) dbiOpen(rdbNew, RPMDBI_SEQNO, rdbNew->db_flags); + (void) rpmdbiOpen(rdbNew, RPMDBI_SEQNO, rdbNew->db_flags); fprintf(stderr, "100%%\n"); fn = _free(fn); @@ . __ RPM Package Managerhttp://rpm5.org CVS Sources Repositoryrpm-cvs@rpm5.org
[CVS] RPM: rpm-5_4: rpm/tools/ dbconvert.c
RPM Package Manager, CVS Repository http://rpm5.org/cvs/ Server: rpm5.org Name: Jeff Johnson Root: /v/rpm/cvs Email: j...@rpm5.org Module: rpm Date: 10-Sep-2014 22:17:17 Branch: rpm-5_4 Handle: 2014091020171600 Modified files: (Branch: rpm-5_4) rpm/tools dbconvert.c Log: - clang: mask -Wswitch warnings. Summary: RevisionChanges Path 2.1.2.17+3 -0 rpm/tools/dbconvert.c patch -p0 '@@ .' Index: rpm/tools/dbconvert.c $ cvs diff -u -r2.1.2.16 -r2.1.2.17 dbconvert.c --- rpm/tools/dbconvert.c 21 Jun 2013 21:29:10 - 2.1.2.16 +++ rpm/tools/dbconvert.c 10 Sep 2014 20:17:16 - 2.1.2.17 @@ -245,6 +245,8 @@ rpmtsSetVSFlags(tsNew, vsflags); +#pragma clang diagnostic push +#pragma clang diagnostic ignored -Wswitch { size_t dbix; fprintf(stderr, rebuilding rpmdb:\n); @@ -310,6 +312,7 @@ xx = bdb_log_lsn_reset(dbenvNew); xx = rpmtsCloseDB(tsNew); } +#pragma clang diagnostic pop } } } @@ . __ RPM Package Managerhttp://rpm5.org CVS Sources Repositoryrpm-cvs@rpm5.org
[CVS] RPM: rpm-5_4: rpm/tools/ dbconvert.c
RPM Package Manager, CVS Repository http://rpm5.org/cvs/ Server: rpm5.org Name: Jeff Johnson Root: /v/rpm/cvs Email: j...@rpm5.org Module: rpm Date: 21-Jun-2013 23:29:10 Branch: rpm-5_4 Handle: 2013062121291000 Modified files: (Branch: rpm-5_4) rpm/tools dbconvert.c Log: - remove duplicate test. Summary: RevisionChanges Path 2.1.2.16+1 -1 rpm/tools/dbconvert.c patch -p0 '@@ .' Index: rpm/tools/dbconvert.c $ cvs diff -u -r2.1.2.15 -r2.1.2.16 dbconvert.c --- rpm/tools/dbconvert.c 5 May 2012 18:15:00 - 2.1.2.15 +++ rpm/tools/dbconvert.c 21 Jun 2013 21:29:10 - 2.1.2.16 @@ -109,7 +109,7 @@ Globfree(gl); tsCur = rpmtsCreate(); - rpmtsSetRootDir(tsCur, prefix prefix prefix[0] ? prefix : NULL); + rpmtsSetRootDir(tsCur, prefix prefix[0] ? prefix : NULL); if(!rpmtsOpenDB(tsCur, O_RDONLY)) { if(dbtype == 1) { addMacro(NULL, _dbi_tags, NULL, Packages:Name:Basenames:Group:Requirename:Providename:Conflictname:Triggername:Dirnames:Requireversion:Provideversion:Installtid:Sigmd5:Sha1header:Filedigests:Depends:Pubkeys, -1); @@ . __ RPM Package Managerhttp://rpm5.org CVS Sources Repositoryrpm-cvs@rpm5.org
[CVS] RPM: rpm-5_4: rpm/tools/ dbconvert.c
RPM Package Manager, CVS Repository http://rpm5.org/cvs/ Server: rpm5.org Name: Jeff Johnson Root: /v/rpm/cvs Email: j...@rpm5.org Module: rpm Date: 05-May-2012 20:15:01 Branch: rpm-5_4 Handle: 201205051815 Modified files: (Branch: rpm-5_4) rpm/tools dbconvert.c Log: - sqldb: orphan checkin. Summary: RevisionChanges Path 2.1.2.15+8 -6 rpm/tools/dbconvert.c patch -p0 '@@ .' Index: rpm/tools/dbconvert.c $ cvs diff -u -r2.1.2.14 -r2.1.2.15 dbconvert.c --- rpm/tools/dbconvert.c 26 Apr 2012 17:46:51 - 2.1.2.14 +++ rpm/tools/dbconvert.c 5 May 2012 18:15:00 - 2.1.2.15 @@ -136,6 +136,8 @@ DB_TXN *txnidNew = dbiTxnid(dbiNew); if(!(xx = dbiCopen(dbiCur, NULL, NULL, 0)) !(xx = dbiCopen(dbiNew, txnidNew, dbcpNew, DB_WRITECURSOR))) { + DB * _dbN = (DB *) dbiNew-dbi_db; + DB * _dbO = (DB *) dbiCur-dbi_db; DBT key, data; DB_TXN *txnidCur = dbiTxnid(dbiCur); uint32_t nkeys = 0; @@ -144,13 +146,13 @@ memset(data, 0, sizeof(data)); /* Acquire a cursor for the database. */ - if ((xx = dbiCur-dbi_db-cursor(dbiCur-dbi_db, NULL, dbcpCur, 0)) != 0) { - dbiCur-dbi_db-err(dbiCur-dbi_db, xx, DB-cursor); + if ((xx = _dbO-cursor(_dbO, NULL, dbcpCur, 0)) != 0) { + _dbO-err(_dbO, xx, DB-cursor); } - if(!(xx = dbiCur-dbi_db-stat(dbiCur-dbi_db, txnidCur, dbiCur-dbi_stats, 0))) { + if(!(xx = _dbO-stat(_dbO, txnidCur, dbiCur-dbi_stats, 0))) { - switch(dbiCur-dbi_db-type) { + switch(_dbO-type) { case DB_BTREE: case DB_RECNO: { DB_BTREE_STAT *db_stat = dbiCur-dbi_stats; @@ -191,7 +193,7 @@ key.data = i; data.data = nkeys; key.size = data.size = sizeof(uint32_t); - xx = dbiNew-dbi_db-put(dbiNew-dbi_db, NULL, key, data, 0); + xx = _dbN-put(_dbN, NULL, key, data, 0); } while ((xx = dbcpCur-c_get(dbcpCur, key, data, DB_NEXT)) == 0) { tmp = pct; @@ -214,7 +216,7 @@ if(swap) *(uint32_t*)key.data = bswap32(*(uint32_t*)key.data); } - xx = dbiNew-dbi_db-put(dbiNew-dbi_db, NULL, key, data, 0); + xx = _dbN-put(_dbN, NULL, key, data, 0); } fprintf(stderr, \n); @@ . __ RPM Package Managerhttp://rpm5.org CVS Sources Repositoryrpm-cvs@rpm5.org
[CVS] RPM: rpm-5_4: rpm/tools/ dbconvert.c
RPM Package Manager, CVS Repository http://rpm5.org/cvs/ Server: rpm5.org Name: Per Øyvind Karlsen Root: /v/rpm/cvs Email: pkarl...@rpm5.org Module: rpm Date: 27-Jul-2011 19:58:12 Branch: rpm-5_4 Handle: 2011072717581200 Modified files: (Branch: rpm-5_4) rpm/tools dbconvert.c Log: fix help text Summary: RevisionChanges Path 2.1.2.9 +2 -2 rpm/tools/dbconvert.c patch -p0 '@@ .' Index: rpm/tools/dbconvert.c $ cvs diff -u -r2.1.2.8 -r2.1.2.9 dbconvert.c --- rpm/tools/dbconvert.c 6 Jul 2011 13:03:42 - 2.1.2.8 +++ rpm/tools/dbconvert.c 27 Jul 2011 17:58:12 - 2.1.2.9 @@ -376,9 +376,9 @@ rpm root path, path }, { btree, 'b', POPT_ARG_VAL, dbType, 0, - swap indexes to big endian, NULL }, + convert database type to btree, NULL}, { hash, 'h', POPT_ARG_VAL, dbType, 1, - swap indexes to little endian, NULL }, + convert database type to hash, NULL}, { bigendian, 'B', POPT_ARG_VAL, byteOrder, 1, swap indexes to big endian, NULL }, @@ . __ RPM Package Managerhttp://rpm5.org CVS Sources Repositoryrpm-cvs@rpm5.org
[CVS] RPM: rpm-5_4: rpm/tools/ dbconvert.c
RPM Package Manager, CVS Repository http://rpm5.org/cvs/ Server: rpm5.org Name: Per Øyvind Karlsen Root: /v/rpm/cvs Email: pkarl...@rpm5.org Module: rpm Date: 27-Jul-2011 20:02:02 Branch: rpm-5_4 Handle: 2011072718020200 Modified files: (Branch: rpm-5_4) rpm/tools dbconvert.c Log: add a missing null pointer check Summary: RevisionChanges Path 2.1.2.10+1 -1 rpm/tools/dbconvert.c patch -p0 '@@ .' Index: rpm/tools/dbconvert.c $ cvs diff -u -r2.1.2.9 -r2.1.2.10 dbconvert.c --- rpm/tools/dbconvert.c 27 Jul 2011 17:58:12 - 2.1.2.9 +++ rpm/tools/dbconvert.c 27 Jul 2011 18:02:02 - 2.1.2.10 @@ -332,7 +332,7 @@ fn = _free(fn); /* clear locks */ - fn = rpmGetPath(prefix[0] ? prefix : , dbpath, /, __db.*, NULL); + fn = rpmGetPath(prefix prefix[0] ? prefix : , dbpath, /, __db.*, NULL); xx = Glob(fn, 0, NULL, gl); for (i = 0; i (int)gl.gl_pathc; i++) xx = Unlink(gl.gl_pathv[i]); @@ . __ RPM Package Managerhttp://rpm5.org CVS Sources Repositoryrpm-cvs@rpm5.org
[CVS] RPM: rpm-5_4: rpm/tools/ dbconvert.c
RPM Package Manager, CVS Repository http://rpm5.org/cvs/ Server: rpm5.org Name: Jeff Johnson Root: /v/rpm/cvs Email: j...@rpm5.org Module: rpm Date: 02-Jun-2011 19:39:41 Branch: rpm-5_4 Handle: 2011060217394100 Modified files: (Branch: rpm-5_4) rpm/tools dbconvert.c Log: - dbconvert: fix: avoid RPMDB_DEPENDS build failures. Summary: RevisionChanges Path 2.1.2.5 +5 -3 rpm/tools/dbconvert.c patch -p0 '@@ .' Index: rpm/tools/dbconvert.c $ cvs diff -u -r2.1.2.4 -r2.1.2.5 dbconvert.c --- rpm/tools/dbconvert.c 10 Apr 2011 10:17:09 - 2.1.2.4 +++ rpm/tools/dbconvert.c 2 Jun 2011 17:39:41 - 2.1.2.5 @@ -4,14 +4,14 @@ #include errno.h #include stdint.h -#include popt.h - #define _RPMDB_INTERNAL #define _RPMTAG_INTERNAL #define WITH_DB -#include argv.h #include rpmio.h +#include poptIO.h +#include argv.h + #include rpmtag.h #include rpmdb.h #include rpmmacro.h @@ -207,7 +207,9 @@ case RPMDBI_AVAILABLE: case RPMDBI_ADDED: case RPMDBI_REMOVED: +#if defined(RPMDBI_DEPENDS) case RPMDBI_DEPENDS: +#endif case RPMDBI_BTREE: case RPMDBI_HASH: case RPMDBI_QUEUE: @@ . __ RPM Package Managerhttp://rpm5.org CVS Sources Repositoryrpm-cvs@rpm5.org
[CVS] RPM: rpm-5_4: rpm/tools/ dbconvert.c
RPM Package Manager, CVS Repository http://rpm5.org/cvs/ Server: rpm5.org Name: Per Øyvind Karlsen Root: /v/rpm/cvs Email: pkarl...@rpm5.org Module: rpm Date: 10-Apr-2011 12:17:09 Branch: rpm-5_4 Handle: 2011041010170900 Modified files: (Branch: rpm-5_4) rpm/tools dbconvert.c Log: drop __builtin_expect micro optimization which most likely the only considerable effect of being breaking compatibility Summary: RevisionChanges Path 2.1.2.4 +2 -2 rpm/tools/dbconvert.c patch -p0 '@@ .' Index: rpm/tools/dbconvert.c $ cvs diff -u -r2.1.2.3 -r2.1.2.4 dbconvert.c --- rpm/tools/dbconvert.c 30 Mar 2011 14:17:31 - 2.1.2.3 +++ rpm/tools/dbconvert.c 10 Apr 2011 10:17:09 - 2.1.2.4 @@ -172,14 +172,14 @@ fflush(stdout); if(i == 1 !*(uint32_t*)key.data) continue; - if(__builtin_expect(doswap, 1) 0) { + if(doswap 0) { if((htole32(*(uint32_t*)key.data) 1000 swap 0) || (htole32(*(uint32_t*)key.data) 1000 swap 0)) doswap = 1; else doswap = 0; } - if(__builtin_expect(doswap, 1)) { + if(doswap) { if(swap) *(uint32_t*)key.data = bswap32(*(uint32_t*)key.data); } @@ . __ RPM Package Managerhttp://rpm5.org CVS Sources Repositoryrpm-cvs@rpm5.org