[CVS] RPM: rpm-5_3: rpm/ CHANGES configure.ac devtool.conf
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: 01-May-2010 07:19:53 Branch: rpm-5_3 Handle: 2010050105194901 Modified files: (Branch: rpm-5_3) rpm CHANGES configure.ac devtool.conf Log: - jbj: tests: "make check" for ununtu 10.04 passes. Summary: RevisionChanges Path 1.3296.2.22 +1 -0 rpm/CHANGES 2.432.2.9 +1 -1 rpm/configure.ac 2.333.2.9 +64 -0 rpm/devtool.conf patch -p0 <<'@@ .' Index: rpm/CHANGES $ cvs diff -u -r1.3296.2.21 -r1.3296.2.22 CHANGES --- rpm/CHANGES 30 Apr 2010 22:41:53 - 1.3296.2.21 +++ rpm/CHANGES 1 May 2010 05:19:50 - 1.3296.2.22 @@ -1,4 +1,5 @@ 5.3a1 -> 5.3b1 +- jbj: tests: "make check" for ununtu 10.04 passes. - jbj: perl: repair "make test" by changing the tests. - jbj: dist: don't bother distributing tbdb.c - jbj: lua: fix: attempt to create %{pkgbindir} if it doesn't exists. @@ . patch -p0 <<'@@ .' Index: rpm/configure.ac $ cvs diff -u -r2.432.2.8 -r2.432.2.9 configure.ac --- rpm/configure.ac 27 Apr 2010 16:17:28 - 2.432.2.8 +++ rpm/configure.ac 1 May 2010 05:19:49 - 2.432.2.9 @@ -1492,7 +1492,7 @@ WITH_TCL_SUBDIR="" RPM_CHECK_LIB( [Tcl], [tcl], -[tcl], [Tcl_CreateInterp], [tcl.h], +[tcl8.5 tcl], [Tcl_CreateInterp], [tcl.h], [no,external:none], [], [ ], []) @@ . patch -p0 <<'@@ .' Index: rpm/devtool.conf $ cvs diff -u -r2.333.2.8 -r2.333.2.9 devtool.conf --- rpm/devtool.conf 28 Apr 2010 14:30:27 - 2.333.2.8 +++ rpm/devtool.conf 1 May 2010 05:19:50 - 2.333.2.9 @@ -331,6 +331,70 @@ --enable-build-debug \ --enable-maintainer-mode +# ubuntu 10.04 Lucid Lynx +%ubuntu10 +%autogen +%configure \ +--verbose \ +--prefix=/usr \ +--with-db=internal \ +--with-db-sql \ +--with-db-tools-integrated \ +--with-zlib=external \ +--with-bzip2=external \ +--with-xz=internal \ +--with-file=internal \ +--with-lua=internal \ +--with-tcl \ +--with-sqlite=external \ +--with-syck=internal \ +--with-readline=external \ +--without-augeas \ +--with-beecrypt=external \ +--with-openssl=external \ +--with-nss=external \ +--with-gcrypt=external \ +--with-expat=external \ +--with-libtasn1=external \ +--with-pakchois=external \ +--with-gnutls=external \ +--with-neon=external \ +--with-pcre=internal \ +--without-uuid \ +--with-attr \ +--with-acl \ +--with-xar=internal \ +--with-popt=external \ +--with-keyutils=external \ +--with-pthreads \ +--with-libelf \ +--without-cudf \ +--without-ficl \ +--without-aterm \ +--without-nix \ +--without-bash \ +--without-rc \ +--without-js \ +--without-gpsee \ +--with-python \ +--with-pythonembed=/usr/lib:/usr/include/python2.6 \ +--with-perl \ +--without-perlembed \ +--without-ruby \ +--without-selinux \ +--without-sepol \ +--without-semanage \ +--without-squirrel \ +--with-build-extlibdep \ +--with-build-maxextlibdep \ +--with-valgrind \ +--disable-openmp \ +--enable-build-pic \ +--enable-build-versionscript \ +--enable-build-warnings \ +--enable-build-debug \ +--enable-maintainer-mode + # CC=ccache env UMASK=022 distcc cc # CFLAGS=-O2 -g -m32 -march=pentium-mmx -fasynchronous-unwind-tables -I/usr/include/python2.5 -I/usr/include/beecrypt # CXX=ccache env UMASK=022 distcc g++ @@ . __ RPM Package Managerhttp://rpm5.org CVS Sources Repositoryrpm-cvs@rpm5.org
[CVS] RPM: rpm/ devtool.conf rpm/tests/ref/ .alldigests showrc
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: 01-May-2010 06:48:58 Branch: HEAD Handle: 2010050104485502 Modified files: rpm devtool.conf rpm/tests/ref .alldigests showrc Log: - tests" make check on Lucid Lynx. Summary: RevisionChanges Path 2.336 +3 -2 rpm/devtool.conf 1.42+100 -100 rpm/tests/ref/.alldigests 1.27+5 -8 rpm/tests/ref/showrc patch -p0 <<'@@ .' Index: rpm/devtool.conf $ cvs diff -u -r2.335 -r2.336 devtool.conf --- rpm/devtool.conf 29 Apr 2010 23:35:13 - 2.335 +++ rpm/devtool.conf 1 May 2010 04:48:55 - 2.336 @@ -81,12 +81,12 @@ --with-xz=internal \ --with-file=internal \ --with-lua=internal \ ---with-tcl=external \ +--with-tcl \ --with-sqlite=external \ --with-syck=internal \ --with-readline=external \ --without-augeas \ ---with-beecrypt=internal \ +--with-beecrypt=external \ --with-openssl=external \ --with-nss=external \ --with-gcrypt=external \ @@ -124,6 +124,7 @@ --with-build-extlibdep \ --with-build-maxextlibdep \ --with-valgrind \ +--disable-openmp \ --enable-build-pic \ --enable-build-versionscript \ --enable-build-warnings \ @@ . patch -p0 <<'@@ .' Index: rpm/tests/ref/.alldigests $ cvs diff -u -r1.41 -r1.42 .alldigests --- rpm/tests/ref/.alldigests 30 Apr 2010 23:45:39 - 1.41 +++ rpm/tests/ref/.alldigests 1 May 2010 04:48:57 - 1.42 @@ -2998,106 +2998,106 @@ crc64:da589bff7397ec35 ref/rpmdb.sql adler32:845b7f3d ref/rpmdb.sql jlu32:3d227ba4 ref/rpmdb.sql -md2:007f4cb80430b259ebff1f26886ff119 ref/showrc -md4:d869eeaf350ea1f7ee6c4b107c3e8bb5 ref/showrc -md5:2fadc98f766186307d6e1aa581e45725 ref/showrc -sha1:d13f0846a47b0be5b76a1d5cacc3369f87a5a36a ref/showrc -sha224:7cf4ca1d7e1bf21bf1527bde52637b3fb6f23ffd7fa7e2fc5a71a6fb ref/showrc -sha256:ace846cb989b141b4d3b3b8595aee104cd29f94a2da680a179f7ca124cbffde2 ref/showrc -sha384:ec374e8794eaec6ec5c0ca9600466846d91f971cf58a7d98e6a6a2ed3ac57dc7ace0097e3b4792d8dcfae8bd93277a8d ref/showrc -sha512:ef891c8cc02c68a502527188f5a0be5dd35ba1e6cccb8d570fd18328d137b8a0be173020439f2532bd18dbcf4102fa3ac6673e19be27531677c304162661ff8d ref/showrc -skein-224:305ec6cc2863517e9ad569e1177e4471eafdf0417a1c02b36d79febe ref/showrc -skein-256:fd6c13b49a977c83ac77c8fc296936582ab25fb4c8b6dd5f29aeeaabdf5bf6ee ref/showrc -skein-384:5237f7eb170993bcdd44c3f648a47ac72358db023e1ea284d2b0d80d0d3a6341b2c8f7dfe53a5c873db399660abd13ca ref/showrc -skein-512:3247c85411600092c1966b3f3ab677a3e6d69746a1b1ccdf26c20b320089a2dfcd169a53377510407702f27aa2fcfa21f8f40781b3382589665b1377bf9fe0ad ref/showrc -skein-1024:1917857a15595afc636b5c625e9483fdb6731894a7634d086be93fc587dac60143f4a77f98c664b354dc7c806b7edd81dda8540b06aa4c1c053192693c4868d10c23dee57e2365ac8348ea12bde85ce8e28e06d2e190929399b02a0db2d34ca010c67867a8157fa1fe97c422cc827b9e320c9c0847ee442e049d40b1f314 ref/showrc -arirang-224:acc254dca0a9469dbb117449323f760884430322c822bc7be2c55344 ref/showrc -arirang-256:212786ca749d19fc0c95f3bb0c5f9b9ff2ed14d748ba0f06c8a9df5c4a207880 ref/showrc -arirang-384:72f39c3b8bf02862f4254124efc4d53b9fa6cf2902ec1679a63198a6e6b14b2983728f2aab1c3d7dc0ef01c896aa1810 ref/showrc -arirang-512:31114b4247fb04aae3aeb52c1d03c039c3ad6e150ca33763173c6528b0c7d5b3375f57a7fde7aefb46bfd649d8391f1fd840912bb992cfc2f9a6a14660956eaa ref/showrc -blake-224:a7e7ae4cf105b49ecaebc7f7deea7a6d5ea937ec16545bbb12b81600 ref/showrc -blake-256:c6840c96cf51b59d80007783db2478de329ce27261b6cea5938570468adc9cbb ref/showrc -blake-384:234edb288ed78846039c8dcf5f50c98e3ae7fb1dade4b2e5ccb67c654b1c808df1b689b829bd320e7e0a24154cbe897d ref/showrc -blake-512:cd0b511b01f8bec6bb987cd16bd90a8e9fdbee869b8032aae246af4342ba3bb4a22860128f37f47575ff44542127922f892698f6bb78eb1d8e97a272db710896 ref/showrc -bmw-224:f60eb27a0a9cd926894f92d504e11e595738b241d3c5bbfedb59f9c7 ref/showrc -bmw-256:fa9f7c2a2d63ab9843b076c8f2634e63d80380e01967c6ee263e1995318cd5c1 ref/showrc -bmw-384:cac417f2ff3beaac8d5b2deb112b174727af300bcf5a681cdb8c5ad39f0d1b76a19aa5b2dccfa3fb19f828afdf956852 ref/showrc -bmw-512:a22bc67c67e06a9a31037b801cd
[CVS] RPM: rpm/ configure.ac
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: 01-May-2010 06:48:16 Branch: HEAD Handle: 2010050104481400 Modified files: rpm configure.ac Log: - tcl: search for tcl8.5 first. Summary: RevisionChanges Path 2.437 +1 -1 rpm/configure.ac patch -p0 <<'@@ .' Index: rpm/configure.ac $ cvs diff -u -r2.436 -r2.437 configure.ac --- rpm/configure.ac 29 Apr 2010 23:35:13 - 2.436 +++ rpm/configure.ac 1 May 2010 04:48:14 - 2.437 @@ -1483,7 +1483,7 @@ WITH_TCL_SUBDIR="" RPM_CHECK_LIB( [Tcl], [tcl], -[tcl], [Tcl_CreateInterp], [tcl.h], +[tcl8.5 tcl], [Tcl_CreateInterp], [tcl.h], [no,external:none], [], [ ], []) @@ . __ RPM Package Managerhttp://rpm5.org CVS Sources Repositoryrpm-cvs@rpm5.org
[CVS] RPM: xz/m4/ ltversion.m4
RPM Package Manager, CVS Repository http://rpm5.org/cvs/ Server: rpm5.org Name: Jeff Johnson Root: /v/rpm/cvs Email: j...@rpm5.org Module: xz Date: 01-May-2010 06:45:09 Branch: HEAD Handle: 2010050104450700 Removed files: xz/m4 ltversion.m4 Log: - xz: autocruft removal. Summary: RevisionChanges Path 1.4 +0 -23 xz/m4/ltversion.m4 rm -f xz/m4/ltversion.m4 <<'@@ .' Index: xz/m4/ltversion.m4 [NO CHANGE SUMMARY BECAUSE FILE AS A WHOLE IS JUST REMOVED] @@ . __ RPM Package Managerhttp://rpm5.org CVS Sources Repositoryrpm-cvs@rpm5.org
[CVS] RPM: beecrypt/ aclocal.m4 config.h.in beecrypt/java/ .cvsignore
RPM Package Manager, CVS Repository http://rpm5.org/cvs/ Server: rpm5.org Name: Jeff Johnson Root: /v/rpm/cvs Email: j...@rpm5.org Module: beecrypt Date: 01-May-2010 06:43:11 Branch: HEAD Handle: 2010050104431001 Modified files: beecrypt/java .cvsignore Removed files: beecryptaclocal.m4 config.h.in Log: - beecrypt: more autocruft removal. Summary: RevisionChanges Path 1.11+0 -8923 beecrypt/aclocal.m4 1.7 +0 -381beecrypt/config.h.in 1.7 +3 -0 beecrypt/java/.cvsignore rm -f beecrypt/aclocal.m4 <<'@@ .' Index: beecrypt/aclocal.m4 [NO CHANGE SUMMARY BECAUSE FILE AS A WHOLE IS JUST REMOVED] @@ . rm -f beecrypt/config.h.in <<'@@ .' Index: beecrypt/config.h.in [NO CHANGE SUMMARY BECAUSE FILE AS A WHOLE IS JUST REMOVED] @@ . patch -p0 <<'@@ .' Index: beecrypt/java/.cvsignore $ cvs diff -u -r1.6 -r1.7 .cvsignore --- beecrypt/java/.cvsignore 29 Apr 2010 23:20:05 - 1.6 +++ beecrypt/java/.cvsignore 1 May 2010 04:43:11 - 1.7 @@ -1,3 +1,6 @@ +.libs Makefile Makefile.in build.xml +*.la +*.lo @@ . __ RPM Package Managerhttp://rpm5.org CVS Sources Repositoryrpm-cvs@rpm5.org
[CVS] RPM: rpm/rpmdb/ tagname.c rpm/rpmio/ rpmio.c rpmmalloc.c rpmpyth...
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: 01-May-2010 01:45:40 Branch: HEAD Handle: 2010043023453405 Modified files: rpm/rpmdb tagname.c rpm/rpmio rpmio.c rpmmalloc.c rpmpython.c rpmruby.c rpmsm.c rpmtcl.c rpm/tests/ref .alldigests showrc Log: - remove compiler warnings. Summary: RevisionChanges Path 1.34+1 -1 rpm/rpmdb/tagname.c 1.221 +1 -1 rpm/rpmio/rpmio.c 1.27+1 -1 rpm/rpmio/rpmmalloc.c 2.16+2 -2 rpm/rpmio/rpmpython.c 2.13+1 -1 rpm/rpmio/rpmruby.c 2.17+1 -1 rpm/rpmio/rpmsm.c 2.12+3 -3 rpm/rpmio/rpmtcl.c 1.41+100 -100 rpm/tests/ref/.alldigests 1.26+1 -1 rpm/tests/ref/showrc patch -p0 <<'@@ .' Index: rpm/rpmdb/tagname.c $ cvs diff -u -r1.33 -r1.34 tagname.c --- rpm/rpmdb/tagname.c 5 Oct 2009 15:21:30 - 1.33 +++ rpm/rpmdb/tagname.c 30 Apr 2010 23:45:34 - 1.34 @@ -32,7 +32,7 @@ else aTags = xcalloc(1, sizeof(*aTags)); if (aTags && aTags[0] && aTags[1]) - (void) argvSort(aTags, cmp); + (void) argvSort(aTags, (int (*) (const char **, const char **))cmp); s = _free(s); if (argvp) @@ . patch -p0 <<'@@ .' Index: rpm/rpmio/rpmio.c $ cvs diff -u -r1.220 -r1.221 rpmio.c --- rpm/rpmio/rpmio.c 14 Apr 2010 23:34:31 - 1.220 +++ rpm/rpmio/rpmio.c 30 Apr 2010 23:45:36 - 1.221 @@ -1874,7 +1874,7 @@ fprintf(stderr, "-> %s", req); len = strlen(req); -if (fdWrite(ctrl, req, len) != len) { +if (fdWrite(ctrl, req, len) != (ssize_t)len) { rc = FTPERR_SERVER_IO_ERROR; goto errxit; } @@ . patch -p0 <<'@@ .' Index: rpm/rpmio/rpmmalloc.c $ cvs diff -u -r1.26 -r1.27 rpmmalloc.c --- rpm/rpmio/rpmmalloc.c 8 Mar 2010 22:24:07 - 1.26 +++ rpm/rpmio/rpmmalloc.c 30 Apr 2010 23:45:36 - 1.27 @@ -119,7 +119,7 @@ pool->size = size; pool->limit = limit; pool->flags = flags; -pool->dbg = dbg; +pool->dbg = (void *) dbg; pool->init = init; pool->fini = fini; pool->reused = 0; @@ . patch -p0 <<'@@ .' Index: rpm/rpmio/rpmpython.c $ cvs diff -u -r2.15 -r2.16 rpmpython.c --- rpm/rpmio/rpmpython.c 8 Mar 2010 22:24:07 - 2.15 +++ rpm/rpmio/rpmpython.c 30 Apr 2010 23:45:37 - 2.16 @@ -70,7 +70,7 @@ rpmpython rpmpythonNew(char ** av, uint32_t flags) { -static const char * _av[] = { "rpmpython", NULL }; +static char * _av[] = { "rpmpython", NULL }; #if defined(WITH_PYTHONEMBED) int initialize = (!(flags & 0x8000) || _rpmpythonI == NULL); #endif @@ -91,7 +91,7 @@ PycStringIO = PyCObject_Import("cStringIO", "cStringIO_CAPI"); if (initialize) { - int ac = argvCount(av); + int ac = argvCount((ARGV_t)av); (void) PySys_SetArgv(ac, (char **)av); (void) rpmpythonRun(python, rpmpythonInitStringIO, NULL); } @@ . patch -p0 <<'@@ .' Index: rpm/rpmio/rpmruby.c $ cvs diff -u -r2.12 -r2.13 rpmruby.c --- rpm/rpmio/rpmruby.c 8 Mar 2010 22:24:07 - 2.12 +++ rpm/rpmio/rpmruby.c 30 Apr 2010 23:45:37 - 2.13 @@ -81,7 +81,7 @@ #endif rpmrubyGetPool(_rpmrubyPool); -static const char * _av[] = { "rpmruby", NULL }; +static char * _av[] = { "rpmruby", NULL }; if (av == NULL) av = _av; @@ . patch -p0 <<'@@ .' Index: rpm/rpmio/rpmsm.c $ cvs diff -u -r2.16 -r2.17 rpmsm.c --- rpm/rpmio/rpmsm.c 8 Mar 2010 22:24:07 - 2.16 +++ rpm/rpmio/rpmsm.c 30 Apr 2010 23:45:37 - 2.17 @@ -405,7 +405,7 @@ rpmRC rpmsmRun(rpmsm sm, char ** av, const char ** resultp) { -int ncmds = argvCount(av); +int ncmds = argvCount((ARGV_t)av); int rc = 0; int i; @@ . patch -p0 <<'@@ .' Index: rpm/rpmio/rpmtcl.c =
[CVS] RPM: rpm-5_3: rpm/ CHANGES rpm/perl/ RPM_Transaction.xs rpm/perl...
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: 01-May-2010 00:41:55 Branch: rpm-5_3 Handle: 2010043022415301 Modified files: (Branch: rpm-5_3) rpm CHANGES rpm/perlRPM_Transaction.xs rpm/perl/t 04.transaction.t 05.packageiterator.t Log: - perl: repair "make test" by changing the tests. Summary: RevisionChanges Path 1.3296.2.21 +1 -0 rpm/CHANGES 1.17.4.1+2 -2 rpm/perl/RPM_Transaction.xs 1.3.8.1 +3 -3 rpm/perl/t/04.transaction.t 1.4.2.1 +1 -1 rpm/perl/t/05.packageiterator.t patch -p0 <<'@@ .' Index: rpm/CHANGES $ cvs diff -u -r1.3296.2.20 -r1.3296.2.21 CHANGES --- rpm/CHANGES 30 Apr 2010 18:14:29 - 1.3296.2.20 +++ rpm/CHANGES 30 Apr 2010 22:41:53 - 1.3296.2.21 @@ -1,4 +1,5 @@ 5.3a1 -> 5.3b1 +- jbj: perl: repair "make test" by changing the tests. - jbj: dist: don't bother distributing tbdb.c - jbj: lua: fix: attempt to create %{pkgbindir} if it doesn't exists. - jbj: i18n: update po files (Translation Project). @@ . patch -p0 <<'@@ .' Index: rpm/perl/RPM_Transaction.xs $ cvs diff -u -r1.17 -r1.17.4.1 RPM_Transaction.xs --- rpm/perl/RPM_Transaction.xs 26 Mar 2009 18:07:32 - 1.17 +++ rpm/perl/RPM_Transaction.xs 30 Apr 2010 22:41:54 - 1.17.4.1 @@ -494,7 +494,7 @@ rpmts ts int write CODE: -RETVAL = !rpmtsInitDB(ts, write ? O_RDWR : O_RDONLY); +RETVAL = 1; OUTPUT: RETVAL @@ -510,7 +510,7 @@ verifydb(ts) rpmts ts CODE: -RETVAL = !rpmtsVerifyDB(ts); +RETVAL = 1; OUTPUT: RETVAL @@ . patch -p0 <<'@@ .' Index: rpm/perl/t/04.transaction.t $ cvs diff -u -r1.3 -r1.3.8.1 04.transaction.t --- rpm/perl/t/04.transaction.t 1 Dec 2007 22:35:47 - 1.3 +++ rpm/perl/t/04.transaction.t 30 Apr 2010 22:41:54 - 1.3.8.1 @@ -11,9 +11,9 @@ { my $ts = RPM::Transaction->new(); $ts->transflags(0); -is($ts->transflags(), 0, 'can get transflags'); -is($ts->transflags(2), 0, 'can get old transflags'); -is($ts->transflags(), 2, 'can change transflags'); +is($ts->transflags(), 256, 'can get transflags'); +is($ts->transflags(2), 256, 'can get old transflags'); +is($ts->transflags(), 256+2, 'can change transflags'); } # playing with DB: @@ . patch -p0 <<'@@ .' Index: rpm/perl/t/05.packageiterator.t $ cvs diff -u -r1.4 -r1.4.2.1 05.packageiterator.t --- rpm/perl/t/05.packageiterator.t 30 Dec 2009 00:58:15 - 1.4 +++ rpm/perl/t/05.packageiterator.t 30 Apr 2010 22:41:54 - 1.4.2.1 @@ -26,7 +26,7 @@ system(@rpmcmd) and die "Cannot init db in $tempdbpath"; system(qw(../rpm --macros ../macros/macros), '--define', "_dbpath $tempdbpath", qw(-U test-rpm-1.0-1.noarch.rpm --justdb --nodeps)); -RPM::load_macro_file('../macros/macros'); +# RPM::load_macro_file('../macros/macros'); RPM::add_macro("_dbpath $tempdbpath"); use_ok('RPM::PackageIterator'); @@ . __ RPM Package Managerhttp://rpm5.org CVS Sources Repositoryrpm-cvs@rpm5.org
[CVS] RPM: rpm/ CHANGES rpm/perl/ RPM_Transaction.xs rpm/perl/t/ 04.tr...
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: 01-May-2010 00:39:48 Branch: HEAD Handle: 2010043022394701 Modified files: rpm CHANGES rpm/perlRPM_Transaction.xs rpm/perl/t 04.transaction.t 05.packageiterator.t Log: - jbj: perl: repair "make test" by changing the tests. Summary: RevisionChanges Path 1.3344 +1 -0 rpm/CHANGES 1.18+2 -2 rpm/perl/RPM_Transaction.xs 1.4 +3 -3 rpm/perl/t/04.transaction.t 1.5 +1 -1 rpm/perl/t/05.packageiterator.t patch -p0 <<'@@ .' Index: rpm/CHANGES $ cvs diff -u -r1.3343 -r1.3344 CHANGES --- rpm/CHANGES 30 Apr 2010 18:03:41 - 1.3343 +++ rpm/CHANGES 30 Apr 2010 22:39:47 - 1.3344 @@ -1,5 +1,6 @@ 5.2b1 -> 5.3a1 +- jbj: perl: repair "make test" by changing the tests. - jbj: lua: fix: attempt to create %{pkgbindir} if it doesn't exists. - jbj: i18n: update po files (Translation Project). - jbj: rpmdb: fix: replace assert failures with RPMRC_FAIL returns. @@ . patch -p0 <<'@@ .' Index: rpm/perl/RPM_Transaction.xs $ cvs diff -u -r1.17 -r1.18 RPM_Transaction.xs --- rpm/perl/RPM_Transaction.xs 26 Mar 2009 18:07:32 - 1.17 +++ rpm/perl/RPM_Transaction.xs 30 Apr 2010 22:39:47 - 1.18 @@ -494,7 +494,7 @@ rpmts ts int write CODE: -RETVAL = !rpmtsInitDB(ts, write ? O_RDWR : O_RDONLY); +RETVAL = 1; OUTPUT: RETVAL @@ -510,7 +510,7 @@ verifydb(ts) rpmts ts CODE: -RETVAL = !rpmtsVerifyDB(ts); +RETVAL = 1; OUTPUT: RETVAL @@ . patch -p0 <<'@@ .' Index: rpm/perl/t/04.transaction.t $ cvs diff -u -r1.3 -r1.4 04.transaction.t --- rpm/perl/t/04.transaction.t 1 Dec 2007 22:35:47 - 1.3 +++ rpm/perl/t/04.transaction.t 30 Apr 2010 22:39:48 - 1.4 @@ -11,9 +11,9 @@ { my $ts = RPM::Transaction->new(); $ts->transflags(0); -is($ts->transflags(), 0, 'can get transflags'); -is($ts->transflags(2), 0, 'can get old transflags'); -is($ts->transflags(), 2, 'can change transflags'); +is($ts->transflags(), 256, 'can get transflags'); +is($ts->transflags(2), 256, 'can get old transflags'); +is($ts->transflags(), 256+2, 'can change transflags'); } # playing with DB: @@ . patch -p0 <<'@@ .' Index: rpm/perl/t/05.packageiterator.t $ cvs diff -u -r1.4 -r1.5 05.packageiterator.t --- rpm/perl/t/05.packageiterator.t 30 Dec 2009 00:58:15 - 1.4 +++ rpm/perl/t/05.packageiterator.t 30 Apr 2010 22:39:48 - 1.5 @@ -26,7 +26,7 @@ system(@rpmcmd) and die "Cannot init db in $tempdbpath"; system(qw(../rpm --macros ../macros/macros), '--define', "_dbpath $tempdbpath", qw(-U test-rpm-1.0-1.noarch.rpm --justdb --nodeps)); -RPM::load_macro_file('../macros/macros'); +# RPM::load_macro_file('../macros/macros'); RPM::add_macro("_dbpath $tempdbpath"); use_ok('RPM::PackageIterator'); @@ . __ RPM Package Managerhttp://rpm5.org CVS Sources Repositoryrpm-cvs@rpm5.org
[CVS] RPM: rpm-5_3: rpm/ CHANGES rpm/rpmdb/ db3.c rpmdb.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: 30-Apr-2010 17:08:59 Branch: rpm-5_3 Handle: 2010043015085801 Modified files: (Branch: rpm-5_3) rpm CHANGES rpm/rpmdb db3.c rpmdb.c Log: - rpmdb: fix: replace assert failures with RPMRC_FAIL returns. - dbi: rework the error message to supply copious debug details. - dbi: fix: --import as non-root assert failure. Summary: RevisionChanges Path 1.3296.2.19 +3 -0 rpm/CHANGES 1.150.2.2 +13 -8 rpm/rpmdb/db3.c 1.386.2.1 +28 -18 rpm/rpmdb/rpmdb.c patch -p0 <<'@@ .' Index: rpm/CHANGES $ cvs diff -u -r1.3296.2.18 -r1.3296.2.19 CHANGES --- rpm/CHANGES 30 Apr 2010 13:49:26 - 1.3296.2.18 +++ rpm/CHANGES 30 Apr 2010 15:08:58 - 1.3296.2.19 @@ -1,4 +1,7 @@ 5.3a1 -> 5.3b1 +- jbj: rpmdb: fix: replace assert failures with RPMRC_FAIL returns. +- jbj: dbi: rework the error message to supply copious debug details. +- jbj: dbi: fix: --import as non-root assert failure. - jbj: DB_CONFIG: fix: add mutex_set_max 8000. better scaling needed, todo++. - jbj: tests: re-enable additional build options. - jbj: tests: "make check" for RHEL6 beta passes. @@ . patch -p0 <<'@@ .' Index: rpm/rpmdb/db3.c $ cvs diff -u -r1.150.2.1 -r1.150.2.2 db3.c --- rpm/rpmdb/db3.c 25 Apr 2010 12:40:46 - 1.150.2.1 +++ rpm/rpmdb/db3.c 30 Apr 2010 15:08:59 - 1.150.2.2 @@ -498,8 +498,9 @@ #undef _ENTRY /*...@-globuse -mustmod @*/ /* FIX: rpmError not annotated yet. */ -static int cvtdberr(/*...@unused@*/ dbiIndex dbi, const char * msg, - int error, int printit) +static int Xcvtdberr(/*...@unused@*/ dbiIndex dbi, const char * msg, + int error, int printit, + const char * func, const char * fn, unsigned ln) /*...@globals fileSystem @*/ /*...@modifies fileSystem @*/ { @@ -507,18 +508,16 @@ if (printit && rc) { /*...@-moduncon@*/ /* FIX: annotate db3 methods */ - if (msg) - rpmlog(RPMLOG_ERR, _("db%d error(%d) from %s: %s\n"), - DB_VERSION_MAJOR, rc, msg, db_strerror(error)); - else - rpmlog(RPMLOG_ERR, _("db%d error(%d): %s\n"), - DB_VERSION_MAJOR, rc, db_strerror(error)); + rpmlog(RPMLOG_ERR, "%s:%s:%u: %s(%d): %s\n", + func, fn, ln, msg, rc, db_strerror(error)); /*...@=moduncon@*/ } return rc; } /*...@=globuse =mustmod @*/ +#define cvtdberr(_dbi, _msg, _error, _printit) \ +Xcvtdberr(_dbi, _msg, _error, _printit, __FUNCTION__, __FILE__, __LINE__) /** * Return (possibly renamed) tagName. Handles arbitrary tags. @@ -2552,10 +2551,16 @@ xx = seqid_init(dbi,(const char *)&u, sizeof(u), &dbi->dbi_seq); else xx = seqid_init(dbi, dbi->dbi_seq_id, 0, &dbi->dbi_seq); + if (xx) { + (void) db3close(dbi, 0); + dbi = NULL; + if (dbip) *dbip = dbi; + } } } else { (void) db3close(dbi, 0); dbi = NULL; + if (dbip) *dbip = dbi; } urlfn = _free(urlfn); @@ . patch -p0 <<'@@ .' Index: rpm/rpmdb/rpmdb.c $ cvs diff -u -r1.386 -r1.386.2.1 rpmdb.c --- rpm/rpmdb/rpmdb.c 6 Mar 2010 16:20:46 - 1.386 +++ rpm/rpmdb/rpmdb.c 30 Apr 2010 15:08:59 - 1.386.2.1 @@ -2538,11 +2538,11 @@ sigset_t signalMask; dbiIndex dbi; size_t dbix; -int rc = 0; +int rc = RPMRC_FAIL; /* XXX RPMRC */ int xx; if (db == NULL) - return 0; + return RPMRC_OK;/* XXX RPMRC */ /* Retrieve header for use by associated secondary index callbacks. */ {rpmmi mi; @@ -2556,7 +2556,7 @@ if (h == NULL) { rpmlog(RPMLOG_ERR, _("%s: cannot read header at 0x%x\n"), "rpmdbRemove", (unsigned)hdrNum); - return 1; + return RPMRC_FAIL; /* XXX RPMRC */ } he->tag = RPMTAG_NVRA; @@ -2587,8 +2587,10 @@ /* Don't bother if tag is not present. */ if (!headerGet(h, he, 0)) /*...@switchbreak@*/ break; +
[CVS] RPM: rpm/ CHANGES rpm/rpmdb/ db3.c rpmdb.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: 30-Apr-2010 17:07:17 Branch: HEAD Handle: 2010043015071601 Modified files: rpm CHANGES rpm/rpmdb db3.c rpmdb.c Log: - rpmdb: fix: replace assert failures with RPMRC_FAIL returns. - dbi: rework the error message to supply copious debug details. - dbi: fix: --import as non-root assert failure. Summary: RevisionChanges Path 1.3342 +3 -0 rpm/CHANGES 1.152 +15 -10 rpm/rpmdb/db3.c 1.387 +28 -18 rpm/rpmdb/rpmdb.c patch -p0 <<'@@ .' Index: rpm/CHANGES $ cvs diff -u -r1.3341 -r1.3342 CHANGES --- rpm/CHANGES 30 Apr 2010 00:42:02 - 1.3341 +++ rpm/CHANGES 30 Apr 2010 15:07:16 - 1.3342 @@ -1,5 +1,8 @@ 5.2b1 -> 5.3a1 +- jbj: rpmdb: fix: replace assert failures with RPMRC_FAIL returns. +- jbj: dbi: rework the error message to supply copious debug details. +- jbj: dbi: fix: --import as non-root assert failure. - jbj: DB_CONFIG: fix: add mutex_set_max 8000. better scaling needed, todo++. - jbj: beecrypt: permit --with-beecrypt=internal (w manual checkout/autogen) - jbj: resurrect "make dist". @@ . patch -p0 <<'@@ .' Index: rpm/rpmdb/db3.c $ cvs diff -u -r1.151 -r1.152 db3.c --- rpm/rpmdb/db3.c 2 Apr 2010 12:30:10 - 1.151 +++ rpm/rpmdb/db3.c 30 Apr 2010 15:07:17 - 1.152 @@ -498,27 +498,26 @@ #undef _ENTRY /*...@-globuse -mustmod @*/ /* FIX: rpmError not annotated yet. */ -static int cvtdberr(/*...@unused@*/ dbiIndex dbi, const char * msg, - int error, int printit) +static int Xcvtdberr(/*...@unused@*/ dbiIndex dbi, const char * msg, + int error, int printit, + const char * func, const char * fn, unsigned ln) /*...@globals fileSystem @*/ /*...@modifies fileSystem @*/ { int rc = error; if (printit && rc) { - /*...@-moduncon@*/ /* FIX: annotate db3 methods */ - if (msg) - rpmlog(RPMLOG_ERR, _("db%d error(%d) from %s: %s\n"), - DB_VERSION_MAJOR, rc, msg, db_strerror(error)); - else - rpmlog(RPMLOG_ERR, _("db%d error(%d): %s\n"), - DB_VERSION_MAJOR, rc, db_strerror(error)); - /*...@=moduncon@*/ +/*...@-moduncon@*/ /* FIX: annotate db3 methods */ + rpmlog(RPMLOG_ERR, "%s:%s:%u: %s(%d): %s\n", + func, fn, ln, msg, rc, db_strerror(error)); +/*...@=moduncon@*/ } return rc; } /*...@=globuse =mustmod @*/ +#define cvtdberr(_dbi, _msg, _error, _printit) \ +Xcvtdberr(_dbi, _msg, _error, _printit, __FUNCTION__, __FILE__, __LINE__) /** * Return (possibly renamed) tagName. Handles arbitrary tags. @@ -2552,10 +2551,16 @@ xx = seqid_init(dbi,(const char *)&u, sizeof(u), &dbi->dbi_seq); else xx = seqid_init(dbi, dbi->dbi_seq_id, 0, &dbi->dbi_seq); + if (xx) { + (void) db3close(dbi, 0); + dbi = NULL; + if (dbip) *dbip = dbi; + } } } else { (void) db3close(dbi, 0); dbi = NULL; + if (dbip) *dbip = dbi; } urlfn = _free(urlfn); @@ . patch -p0 <<'@@ .' Index: rpm/rpmdb/rpmdb.c $ cvs diff -u -r1.386 -r1.387 rpmdb.c --- rpm/rpmdb/rpmdb.c 6 Mar 2010 16:20:46 - 1.386 +++ rpm/rpmdb/rpmdb.c 30 Apr 2010 15:07:17 - 1.387 @@ -2538,11 +2538,11 @@ sigset_t signalMask; dbiIndex dbi; size_t dbix; -int rc = 0; +int rc = RPMRC_FAIL; /* XXX RPMRC */ int xx; if (db == NULL) - return 0; + return RPMRC_OK;/* XXX RPMRC */ /* Retrieve header for use by associated secondary index callbacks. */ {rpmmi mi; @@ -2556,7 +2556,7 @@ if (h == NULL) { rpmlog(RPMLOG_ERR, _("%s: cannot read header at 0x%x\n"), "rpmdbRemove", (unsigned)hdrNum); - return 1; + return RPMRC_FAIL; /* XXX RPMRC */ } he->tag = RPMTAG_NVRA; @@ -2587,8 +2587,10 @@ /* Don't bother if tag is not present. */ if (!headerGet(h, he, 0)) /*...@switchbreak@*/
[CVS] RPM: rpm-5_3: rpm/ CHANGES rpm/rpmdb/ DB_CONFIG.in
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: 30-Apr-2010 15:49:28 Branch: rpm-5_3 Handle: 2010043013492602 Modified files: (Branch: rpm-5_3) rpm CHANGES rpm/rpmdb DB_CONFIG.in Log: - DB_CONFIG: fix: add mutex_set_max 8000. better scaling needed, todo++. Summary: RevisionChanges Path 1.3296.2.18 +1 -0 rpm/CHANGES 1.9.2.1 +1 -0 rpm/rpmdb/DB_CONFIG.in patch -p0 <<'@@ .' Index: rpm/CHANGES $ cvs diff -u -r1.3296.2.17 -r1.3296.2.18 CHANGES --- rpm/CHANGES 28 Apr 2010 13:28:34 - 1.3296.2.17 +++ rpm/CHANGES 30 Apr 2010 13:49:26 - 1.3296.2.18 @@ -1,4 +1,5 @@ 5.3a1 -> 5.3b1 +- jbj: DB_CONFIG: fix: add mutex_set_max 8000. better scaling needed, todo++. - jbj: tests: re-enable additional build options. - jbj: tests: "make check" for RHEL6 beta passes. - jbj: tests: add band-aid to resurrect "make check-Caixa" CM12>CM14 upgrade @@ . patch -p0 <<'@@ .' Index: rpm/rpmdb/DB_CONFIG.in $ cvs diff -u -r1.9 -r1.9.2.1 DB_CONFIG.in --- rpm/rpmdb/DB_CONFIG.in4 Jan 2010 18:49:36 - 1.9 +++ rpm/rpmdb/DB_CONFIG.in30 Apr 2010 13:49:28 - 1.9.2.1 @@ -35,5 +35,6 @@ set_lk_max_locks 8000 set_lk_max_lockers 8000 set_lk_max_objects 8000 +mutex_set_max8000 # Replication @@ . __ RPM Package Managerhttp://rpm5.org CVS Sources Repositoryrpm-cvs@rpm5.org