diff --git a/.cvsignore b/.cvsignore index 1abeaa5..db56a4e 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -rpm-4.0.3.tar.gz +rpm-4.0.4.tar.gz diff --git a/rpm.spec b/rpm.spec index f9b9d4a..4b43fde 100644 --- a/rpm.spec +++ b/rpm.spec @@ -1,5 +1,5 @@ %define with_python_subpackage 1 %{nil} -%define with_perl_subpackage 1 +%define with_perl_subpackage 0 %define with_bzip2 1 %{nil} %define with_apidocs 1 %{nil} %define with_internal_db 1 %{nil} @@ -14,25 +14,21 @@ %define __prefix /usr %{expand: %%define __share %(if [ -d %{__prefix}/share/man ]; then echo /share ; else echo %%{nil} ; fi)} -Summary: The RPM package management system. +Summary: The Red Hat package management system. Name: rpm -%define version 4.0.3 +%define version 4.0.4 Version: %{version} %{expand: %%define rpm_version %{version}} -Release: 1.03c +Release: 0.1 Group: System Environment/Base Source: ftp://ftp.rpm.org/pub/rpm/dist/rpm-4.0.x/rpm-%{rpm_version}.tar.gz -Patch0: rpm-4.0.2-ferror.patch -Patch1: rpm-4.0.3-s390-varargs.patch -Patch2: rpm-4.0.3-shutup.patch -Patch3: rpm-4.0.3-config.patch -Patch4: rpm-4.0.3-s390.patch Copyright: GPL Conflicts: patch < 2.5 %ifos linux Prereq: gawk fileutils textutils mktemp shadow-utils %endif -Requires: popt = 1.6.3 +Requires: popt = 1.6.4 +ExcludeArch: alpha %if !%{with_internal_db} BuildRequires: db3-devel @@ -50,7 +46,7 @@ BuildRequires: zlib-devel BuildRequires: bzip2 >= 0.9.0c-2 %endif %if %{with_python_subpackage} -BuildRequires: python-devel >= 1.5.2 +BuildRequires: python-devel >= 2.2 %endif %if %{with_perl_subpackage} BuildRequires: perl >= 0:5.00503 @@ -61,18 +57,18 @@ BuildRoot: %{_tmppath}/%{name}-root %description The RPM Package Manager (RPM) is a powerful command line driven package management system capable of installing, uninstalling, -verifying, querying, and updating software packages. Each software +verifying, querying, and updating software packages. Each software package consists of an archive of files along with information about the package like its version, a description, etc. %package devel -Summary: Development files for manipulating RPM packages. +Summary: Development files for applications which will manipulate RPM packages. Group: Development/Libraries -Requires: rpm = %{rpm_version}, popt = 1.6.3 +Requires: rpm = %{rpm_version}, popt = 1.6.4 %description devel -This package contains the RPM C library and header files. These -development files will simplify the process of writing programs that +This package contains the RPM C library and header files. These +development files will simplify the process of writing programs which manipulate RPM packages and databases. These files are intended to simplify the process of creating graphical package managers or any other tools that need an intimate knowledge of RPM packages in order @@ -87,26 +83,26 @@ Group: Development/Tools Requires: rpm = %{rpm_version} %description build -The rpm-build package contains the scripts and executable programs -that are used to build packages using the RPM Package Manager. +This package contains scripts and executable programs that are used to +build packages using RPM. %if %{with_python_subpackage} %package python Summary: Python bindings for apps which will manipulate RPM packages. Group: Development/Libraries Requires: rpm = %{rpm_version} -Requires: python >= 1.5.2 -Requires: popt = 1.6.3 +Requires: python >= 2.2 +Requires: popt = 1.6.4 %description python -The rpm-python package contains a module that permits applications +The rpm-python package contains a module which permits applications written in the Python programming language to use the interface -supplied by the RPM Package Manager libraries. +supplied by RPM (RPM Package Manager) libraries. This package should be installed if you want to develop Python programs that will manipulate RPM packages and databases. - %endif + %if %{with_perl_subpackage} %package perl Summary: Native bindings to the RPM API for Perl. @@ -116,7 +112,7 @@ Provides: perl(RPM::Database) = %{rpm_version} Provides: perl(RPM::Header) = %{rpm_version} Requires: rpm = %{rpm_version} Requires: perl >= 0:5.00503 -Requires: popt = 1.6.3 +Requires: popt = 1.6.4 Obsoletes: perl-Perl-RPM %description perl @@ -133,34 +129,32 @@ implementations. At this time, the interface only provides access to the database of installed packages, and header data retrieval for RPM and SRPM files -is not yet installed. Error management and the export of most defined +is not yet installed. Error management and the export of most defined constants, through RPM::Error and RPM::Constants, respectively, are also available. %endif + %package -n popt Summary: A C library for parsing command line parameters. Group: Development/Libraries -Version: 1.6.3 +Version: 1.6.4 %description -n popt -Popt is a C library for parsing command line parameters. Popt was +Popt is a C library for parsing command line parameters. Popt was heavily influenced by the getopt() and getopt_long() functions, but it -improves on them by allowing more powerful argument expansion. Popt +improves on them by allowing more powerful argument expansion. Popt can parse arbitrary argv[] style arrays and automatically set -variables based on command line arguments. Popt allows command line +variables based on command line arguments. Popt allows command line arguments to be aliased via configuration files and includes utility functions for parsing arbitrary strings into argv[] arrays using shell-like rules. +Install popt if you're a C programmer and you'd like to use its +capabilities. + %prep %setup -q -%patch0 -p1 -b .ferror -%patch1 -p1 -b .s390-varargs -#%patch2 -p1 -b .shutup -%patch3 -p1 -b .config -%patch4 -p1 -b .s390 - %build @@ -339,10 +333,10 @@ fi %rpmattr %{__prefix}/bin/rpmquery %rpmattr %{__prefix}/bin/rpmverify -%{__prefix}/lib/librpm-4.0.3.so -%{__prefix}/lib/librpmdb-4.0.3.so -%{__prefix}/lib/librpmio-4.0.3.so -%{__prefix}/lib/librpmbuild-4.0.3.so +%{__prefix}/lib/librpm-4.0.4.so +%{__prefix}/lib/librpmdb-4.0.4.so +%{__prefix}/lib/librpmio-4.0.4.so +%{__prefix}/lib/librpmbuild-4.0.4.so %attr(0755, rpm, rpm) %dir %{__prefix}/lib/rpm %rpmattr %{__prefix}/lib/rpm/config.guess @@ -389,6 +383,7 @@ fi %lang(fr) %{__prefix}/*/locale/fr/LC_MESSAGES/rpm.mo %lang(is) %{__prefix}/*/locale/is/LC_MESSAGES/rpm.mo %lang(ja) %{__prefix}/*/locale/ja/LC_MESSAGES/rpm.mo +%lang(ko) %{__prefix}/*/locale/ko/LC_MESSAGES/rpm.mo %lang(no) %{__prefix}/*/locale/no/LC_MESSAGES/rpm.mo %lang(pl) %{__prefix}/*/locale/pl/LC_MESSAGES/rpm.mo %lang(pt) %{__prefix}/*/locale/pt/LC_MESSAGES/rpm.mo @@ -454,8 +449,8 @@ fi %if %{with_python_subpackage} %files python %defattr(-,root,root) -%{__prefix}/lib/python1.5/site-packages/rpmmodule.so -%{__prefix}/lib/python1.5/site-packages/poptmodule.so +%{__prefix}/lib/python2.2/site-packages/rpmmodule.so +%{__prefix}/lib/python2.2/site-packages/poptmodule.so %endif %if %{with_perl_subpackage} @@ -497,6 +492,7 @@ fi %lang(gl) %{__prefix}/*/locale/gl/LC_MESSAGES/popt.mo %lang(hu) %{__prefix}/*/locale/hu/LC_MESSAGES/popt.mo %lang(is) %{__prefix}/*/locale/is/LC_MESSAGES/popt.mo +%lang(ko) %{__prefix}/*/locale/ko/LC_MESSAGES/popt.mo %lang(no) %{__prefix}/*/locale/no/LC_MESSAGES/popt.mo %lang(pt) %{__prefix}/*/locale/pt/LC_MESSAGES/popt.mo %lang(ro) %{__prefix}/*/locale/ro/LC_MESSAGES/popt.mo @@ -516,398 +512,8 @@ fi %{__prefix}/include/popt.h %changelog -* Thu Sep 6 2001 Jeff Johnson -- fix: hash page nelem failure to verify. - -* Fri Aug 31 2001 Jeff Johnson -- fix: Provides: /path did not work with added packages (#52183). -- fix: progress bar scaling did not include source rpm count. - -* Tue Aug 28 2001 Jeff Johnson -- python: teach rhnLoad about RPMTAG_SHA1RHN as well. -- dependency whiteout for libgnomeprint -> gnome-print (ordering only). -- dependency whiteout for nautilus -> nautilus-mozilla (ordering only). - -* Mon Aug 27 2001 Jeff Johnson -- fix: error message on failed package installs resurrected. -- python: memory leaks in headerLoad/headerunload bindings. -- python: retrofit sha1 digest using RPMTAG_SHA1RHN. -- python: change rhnUnload bindings. - -* Fri Aug 24 2001 Jeff Johnson -- headers without RPMTAG_NAME are skipped when retrieved. -- within a region, entries sort by address; added drips sort by tag. - -* Thu Aug 23 2001 Jeff Johnson -- workaround alpha sha1 digest miscompilation. - -* Fri Aug 17 2001 Jeff Johnson -- verify perms (but not mode) on %ghost files. - -* Thu Aug 16 2001 Jeff Johnson -- python: add exception to detect bad data in hdrUnload. -- change dir creation message from warning to debug for now. - -* Wed Aug 15 2001 Jeff Johnson -- always use dl size in regionSwab() return. -- ppc: revert ppcmac to ppc. -- ppc: autoconf test for va_copy. - -* Mon Aug 13 2001 Jeff Johnson -- fix: segfault on headerFree given malicious data. -- fix: don't verify hash page nelem. -- better error messages for verification failures. -- include directory /usr/lib/rpm in rpm package. - -* Wed Aug 8 2001 Jeff Johnson -- add legacy (compile only) wrappers for fdFileno et al. -- add -D_REENTRANT (note rpmlib is still not thread safe). - -* Mon Aug 6 2001 Jeff Johnson -- python: add hiesenbug patch. - -* Sun Aug 5 2001 Jeff Johnson -- portability: some compilers squawk at return ((void) foo()) (#50419). -- remove fdFileno() from librpmio, use inline version instead (#50420). -- fix: linux find-requires needs quotes around [:blank:]. -- remove /var/lib/rpm/__db* cache files if %%__dbi_cdb is not configured. - -* Sat Aug 4 2001 Jeff Johnson -- fix: i18n tags not terminated correctly with NUL (#50304). -- add explicit casts to work around a s390 compiler problem. -- fix: autoconf glob tests (#50845). - -* Tue Jul 31 2001 Jeff Johnson -- detailed build package error messages. - -* Mon Jul 30 2001 Tim Powers -- added all of the perl modules to the files list for the rpm-perl package. - -* Sat Jul 28 2001 Jeff Johnson -- add support for mips (#49283). -- add __as, _build_arch, and __cxx macros (#36662, #36663, #49280). - -* Fri Jul 27 2001 Jeff Johnson -- fix: --noscripts is another multimode option. -- add tmpdir to configure db3 tmpdir into chroot tree. -- permit lazy db opens within chroot. -- fix: diddle dbenv path to accomodate backing store reopen in chroot. - -* Tue Jul 24 2001 Jeff Johnson -- fix: don't segfault when presented with rpm-2.4.10 packaging (#49688). - -* Mon Jul 23 2001 Jeff Johnson -- add pmac/ppciseries/ppcpseries varieties to ppc arch family. -- include tdigest.c tkey.c and trpmio.c to "make dist". -- re-enable dependency resolution source from package NVR. -- rename pmac to ppcmac. -- ia64: revert -O0 compilation. -- upgrade to db-3.3.11 final. - -* Sun Jul 22 2001 Jeff Johnson -- use %%{rpm_version} to avoid other package versions. - -* Sat Jul 21 2001 Jeff Johnson -- add sha1 test vectors, verify on ix86/alpha/sparc. -- add rpm-perl subpackage from Perl-RPM. -- python: parameterize with PYVER to handle 1.5 and/or 2.1 builds. -- add build dependency on zlib-devel (#49575). - -* Fri Jul 20 2001 Jeff Johnson -- fix: yet another segfault from bad metadata prevented. - -* Thu Jul 19 2001 Jeff Johnson -- fix: 4 memory leaks eliminated. - -* Wed Jul 18 2001 Jeff Johnson -- fix: %%dev(...) needs to map rdev and mtime from metadata. -- resurrect --specedit for i18n. - -* Tue Jul 17 2001 Jeff Johnson -- python: "seal" immutable region for legacy headers in rhnUnload(). -- python: add poptmodule.so bindings. - -* Mon Jul 16 2001 Jeff Johnson -- fix: don't total hard linked file size multiple times (#46286). -- add %dev(type,major,minor) directive to permit non-root dev build. -- fix: _smp_flags macro broken. -- python: bind rhnUnload differently. -- fix: rescusitate --querytags. -- fix: short aliases broken (#49213). - -* Fri Jul 13 2001 Jeff Johnson -- isolate cdb access configuration (experimental, use at your own risk). -- fix: hard fail on locked dbopen if CDB locking not in use. -- fix: dbconfig with mp_mmapsize=16Mb/mp_size=1Mb for - "everything ENOSPC" failure check. - -* Thu Jul 12 2001 Jeff Johnson -- fix: scope multi-mode options like --nodeps correctly (#48825). - -* Wed Jul 11 2001 Jeff Johnson -- fix: adjust arg count for --POPTdesc/--POPTargs deletion. -- add linux per-platform macro %_smp_mflags . -- document more popt aliases for --help usage. -- remove --tarbuild from man page(s), use -t[abpcils] instead (#48666). -- add explicit version to Requires: popt - -* Tue Jul 10 2001 Jeff Johnson -- fix: -i CLI context broken Yet Again. -- fix: --rebuild broken. -- unlink all _db.nnn files before 1st db open. -- python bindings should not segfault when fed bad data. - -* Mon Jul 9 2001 Jeff Johnson -- package version now configureable, default v3. -- rename rpm libraries to have version with libtool -release. -- revert rpmqv.c change for now. - -* Sun Jul 8 2001 Jeff Johnson -- python: rhnLoad/rhnUnload to check header digest. - -* Sat Jul 7 2001 Jeff Johnson -- expose rpmShowProgress() and rpmVerifyDigest() in rpmcli.h. -- portability: avoid st_mtime, gendiff uses basename, etc (#47497). -- glibc-2.0.x has not __va_copy(). -- popthelp.c: don't use stpcpy to avoid portability grief (#47500). -- permit alias/exec description/arg text to be set from popt config. -- use rpmqv.c, not rpm.c, as rpm's main() routine. - -* Wed Jul 4 2001 Jeff Johnson -- add removetid to header during --repackage. - -* Tue Jul 3 2001 Jeff Johnson -- fix: redundant entries in file manifests handled correctly (#46914). -- map uid/gid from metadata into payload headers. - -* Sat Jun 30 2001 Jeff Johnson -- update intl dirs to gettext-0.10.38. -- fix: sanity check for header size added in headerCopyLoad() (#46469). - -* Thu Jun 28 2001 Jeff Johnson -- fix: sanity checks on #tags (<65K) and offset (<16Mb) in header. -- fix: add -r to useradd to prevent /etc/skel glop (#46215). -- fix: disambiguate typedef and struct name(s) for kpackage. - -* Mon Jun 25 2001 Jeff Johnson -- fix: remove executable bit on perl.req, not find-req.pl. -- fix: permit partially enumerated hardlink file sets during build. -- fix: resurrect rpm signature modes. - -* Fri Jun 22 2001 Jeff Johnson -- remove executable bit to disable autogenerated perl requires until - perl provides can be vetted. -- disable per-platform %%configure use of %%_gnu until libtool package - stabilizes. - -* Thu Jun 21 2001 Jeff Johnson -- propagate %%{_gnu} to per-platform configuration. -- fix: parameterized macros with massive mumber of options need - "optind = 1" "Dmitry V. Levin" . -- add athlon per-platform configuration. - -* Wed Jun 20 2001 Jeff Johnson -- fix: partial sets of hardlinked files permitted in payload. -- fix: mark rpmdb files with %config to prevent erasure on downgrade. -- work around a (possible) compiler problem on ia64. -- fix: rpm -qlv link count for directories dinna include '..'. -- fix: rpm -qlv size for directories should be zero. -- add --noghost to filter non-payload files from rpm -qlv output. -- add %%{_gnu} macro to append "-gnu" to %%{_target_platform} to - support --target/--host flavored %%configure. Legacy behavior - available by undefining %%{_gnu}. - -* Tue Jun 19 2001 Jeff Johnson -- finalize per-header methods, accessing headerFoo through vector. -- make package ordering loop messages debug, not warning. - -* Mon Jun 18 2001 Jeff Johnson -- preliminary abstraction to support per-header methods. - -* Sun Jun 17 2001 Jeff Johnson -- alpha: don't add "()(64bit)" dependency markers. -- ia64/sparc: .{req,prov} identical to linux.{req,prov}. -- add "rpmlib(ScriptletInterpreterArgs)" to track - %%post -p "/sbin/ldconfig -n /usr/lib" - incompatibilities. -- linux.req needs exit 0 -- popt: add POPT_ARGFLAG_SHOW_DEFAULT to display initial values (#32558). -- popt: add POPT_CONTEXT_ARG_OPTS for all opts to return 1 (#30912). -- fix: fsm reads/writes now return error on partial I/O. -- fix: Ferror returned spurious error for gzdio/bzdio. -- check for API/ABI creep, diddle up some compatibility. - -* Thu Jun 14 2001 Jeff Johnson -- fix: db1 end-of-file not detected in legacy compatible way. -- fix: remove (harmless) chown error message from %post. -- add --target/--host to %%configure, add example cross-build/config.site - scripts to /usr/lib/rpm (#44581). -- rpmdb iterator selectors permit default/strcmp/regex/glob matching. -- rpmdb iterator selectors permit negative matches. - -* Wed Jun 13 2001 Jeff Johnson -- add rpmdbSetIteratorRE() for regex matching in database iterators. -- permit rpm -qa to take RE args applied to name tag. -- permit dbiFindMatches() to use version/release patterns. -- eliminate all uses of rpmdbSetIterator{Version,Release}. - -* Tue Jun 12 2001 Jeff Johnson -- remove rpmrc Provides: Yet Again, use virtual packages. -- dump cursor debugging wrappers. -- rpm --verify can disable rpmFileAttr checks. - -* Mon Jun 11 2001 Jeff Johnson -- remove dead code frpm popt table reorg. -- more CLI typedefs/prototypes moved from rpmlib.h to rpmcli.h. -- rpm --verify skips files in non-installed states. -- rpm --verify skips content checks for %ghost files. -- rpm --verify displays config/doc/gnost/license/readme atrrs for files. -- rpm --verify checks immutable header region digest if available. -- rpmbuild adds header region digest (SHA1 as string). -- use rpmTag* typedefs in new hge/hae/hme/hre header vectors. - -* Fri Jun 8 2001 Jeff Johnson -- fix: QUERY_FOR_LIST file count clobbered. -- create top level rpmcli API, factor top level modes into popt tables. -- popt: add POPT_BIT_SET/POPT_BIT_CLR to API. -- autogen.sh checks for latest libtool-1.4 and automake-1.4-p2. -- rpm --verify reports failure(s) if corresponding tag is not in header. -- rpm --verify honors %config(missingok), add -v for legacy behavior. - -* Wed Jun 6 2001 Jeff Johnson -- fix typos in linux.{req,prov}. -- always use db cursors. -- permit duplicates for btree indices. -- document build modes in rpmbuild.8, rpmbuild is born. -- default to dbenv with mpool, --rebuilddb with nofsync is much faster. - -* Fri Jun 1 2001 Jeff Johnson -- merge sparc64/ia64 fiddles back into linux.{req,prov}. -- automagically generate perl module dependencies always. -- fix: lclint fiddles broke uCache initialization (#43139). - -* Thu May 31 2001 Jeff Johnson -- return multiple suggested packages (Pawel Kolodziej ). -- fix: return suggested packages when using Depends cache. - -* Wed May 30 2001 Jeff Johnson -- fix: for busted db1, attempt chain reconnection to following record. - -* Tue May 29 2001 Jeff Johnson -- eliminate db-1.85 and db-2.x configuration. -- fix: popt arg sanity checks broken, optarg != optArg. -- fix: popt range checks on floats/doubles broken. -- popt: return POPT_ERROR_ERRNO on config open/read/close failure. -- fix: popt exec doesn't add '--', --target et al no longer need '='. -- fix: popt consume-next-arg "!#:+" w/o side effect (#41956). - -* Fri May 25 2001 Jeff Johnson -- perform db->verify when closing db files. - -* Wed May 23 2001 Jeff Johnson -- headerFree() returns NULL, _free is C++ safe. -- remove all header region assertion failures, return NULL instead. - -* Mon May 21 2001 Jeff Johnson -- fix: skip %ghost files when building packages (#38218). -- refuse to install on systems using db1. - -* Sun May 20 2001 Jeff Johnson -- fix: i18n strings need 1 on sucess return code (#41313). - -* Wed May 16 2001 Jeff Johnson -- fix: filter duplicate package removals (#35828). -- add armv3l arch. - -* Mon May 14 2001 Jeff Johnson -- upgrade to db-3.3.4. - -* Sun May 13 2001 Jeff Johnson -- add cron/logrotate scripts to save installed package filenames. - -* Thu May 10 2001 Jeff Johnson -- rpm database has rpm.rpm g+w permissions to share db3 mutexes. -- expose more db3 macro configuration tokens. -- move fprint.[ch] and hash.[ch] to rpmdb directory. -- detect and fiddle incompatible mixtures of db3 env/open flags. -- add DBI_WRITECURSOR to map to db3 flags with CDB database model. -- add rpmdbSetIteratorRewrite to warn of pending lazy (re-)writes. -- harden rpmdb iterators from damaged header instance segfaults. - -* Mon May 7 2001 Jeff Johnson -- use internal db-3.2.9 sources to build by default. -- don't build db1 support by default. -- create rpmdb.la so that linkage against rpm's db-3.2.9 is possible. - -* Sun May 6 2001 Jeff Johnson -- fix: specfile queries with BuildArch: (#27589). - -* Sat May 5 2001 Jeff Johnson -- enough lclint annotations and fiddles already. - -* Thu May 3 2001 Jeff Johnson -- still more boring lclint annotations and fiddles. - -* Sun Apr 29 2001 Jeff Johnson -- transaction iterator(s) need to run in reverse order on pure erasures. -- erasures not yet strict, warn & chug on unlink(2)/rmdir(2) failure. -- more boring lclint annotations and fiddles. - -* Sat Apr 28 2001 Jeff Johnson -- globalize _free(3) wrapper in rpmlib.h, consistent usage throughout. -- internalize locale insensitive ctype(3) in rpmio.h -- boring lclint annotations and fiddles. - -* Thu Apr 26 2001 Jeff Johnson -- fix: ineeded count wrong for overlapped, created files. - -* Wed Apr 25 2001 Jeff Johnson -- fix: readlink return value clobbered by header write. - -* Mon Apr 23 2001 Jeff Johnson -- regenerate rpm.8 man page from docbook glop (in max-rpm). -- lib/depends.c: diddle debugging messages. - -* Sat Apr 21 2001 Jeff Johnson -- fix: s390 (and ppc?) could return CPIOERR_BAD_HEADER (#28645). -- fix: Fwrite's are optimized out by aggressive compiler(irix) (#34711). -- portability: vsnprintf/snprintf wrappers for those without (#34657). -- more info provided by rpmdepOrder() debugging messages. -- merge (compatible) changes from top-of-stack into rpmlib.h. -- cpio mappings carry dirname/basename, not absolute path. -- fix: check waitpid return code. -- remove support for v1 src rpm's. -- re-position callbacks with ts/fi in cpio payload layer. -- state machines for packages (psm.c) and payloads (fsm.c) -- add --repackage option to put erased bits back into a package. - -* Tue Apr 17 2001 Jeff Johnson -- fix: s390 (and ppc?) could return CPIOERR_BAD_HEADER (#28645). -- fix: Fwrite's are optimized out by aggressive compiler(irix) (#34711). -- portability: vsnprintf/snprintf wrappers for those without (#34657). -- don't build with db1 support, don't install with packages.rpm present. - -* Wed Apr 4 2001 Jeff Johnson -- fix: parameterized macro segfault (Jakub Bogusz ) -- fix: i18n tags in rpm-2.5.x had wrong offset/length (#33478). -- fix: AIX has sizeof(uint_16) != sizeof(mode_t) verify cast needed. -- fix: zero length hard links unpacked incorrectly (#34211). -- fix: --relocate missing trailing slash (#28874,#25876). -- fix: --excludedoc shouldn't create empty doc dir (#14531). -- fix: %_netsharedpath needs to look at basenames (#26561). -- fix: --excludepath was broken (#24434). - -* Thu Mar 22 2001 Jeff Johnson -- update per-interpreter dependency scripts, add sql/tcl (#20295). -- fix: rpmvercmp("1.a", "1.") returned -1, not +1 (#21392). -- add %exclude support (i.e. "everything but") to %files. - (Michael (Micksa) Slade" ) -- add --with/--without popt glue for conditional builds(Tomasz Kloczko). -- python: strip header regions during unload. -- add -g to optflags in per-platform config. -- permit confgure/compile with db3-3.2.9. -- permit manifest files as args to query/verify modes. - -* Thu Mar 15 2001 Jeff Johnson -- start rpm-4.0.3. -- add cpuid asm voodoo to detect athlon processors. +* Mon Dec 3 2001 Jeff Johnson +- rpm-4.0.4 started. +- turn off rpm-perl until it's self-hosting. +- jigger up rpm-python with python-2.2b2 for now. +- remove libtoolize from %%configure for now (#57039). diff --git a/sources b/sources index f8e4984..9fdc6bb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -0248d40df81cd816490c585ad468ff8f rpm-4.0.3.tar.gz +332fbf4c0628e9b08698c6624d48f7ec rpm-4.0.4.tar.gz