3 # just for giggles, option to build with internal Berkeley DB
5 # run internal testsuite?
7 # disable plugins initially
10 %{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
12 %define rpmhome /usr/lib/rpm
15 %define srcver %{rpmver}%{?snapver:-%{snapver}}
22 Summary: The RPM package management system
25 Release: %{?snapver:0.%{snapver}.}1%{?dist}
26 Group: System Environment/Base
27 Url: http://www.rpm.org/
28 Source0: http://rpm.org/releases/rpm-4.10.x/%{name}-%{srcver}.tar.bz2
30 Source1: db-%{bdbver}.tar.gz
32 BuildRequires: libdb-devel
34 Source10: libsymlink.attr
36 Patch1: rpm-4.5.90-pkgconfig-path.patch
37 # Fedora specspo is setup differently than what rpm expects, considering
38 # this as Fedora-specific patch for now
39 Patch2: rpm-4.9.90-fedora-specspo.patch
40 # In current Fedora, man-pages pkg owns all the localized man directories
41 Patch3: rpm-4.9.90-no-man-dirs.patch
42 # gnupg2 comes installed by default, avoid need to drag in gnupg too
43 Patch4: rpm-4.8.1-use-gpg2.patch
44 Patch5: rpm-4.9.90-armhfp.patch
45 #conditionally applied patch for arm hardware floating point
46 Patch6: rpm-4.9.0-armhfp-logic.patch
48 # Patches already in upstream
50 # These are not yet upstream
51 Patch301: rpm-4.6.0-niagara.patch
52 Patch302: rpm-4.7.1-geode-i686.patch
53 # Probably to be upstreamed in slightly different form
54 Patch304: rpm-4.9.1.1-ld-flags.patch
55 # Compressed debuginfo support (#833311)
56 Patch305: rpm-4.10.0-dwz-debuginfo.patch
57 # Minidebuginfo support (#834073)
58 Patch306: rpm-4.10.0-minidebuginfo.patch
59 # Temporary Patch to provide support for updates
60 Patch400: rpm-4.9.1.2-rpmlib-filesystem-check.patch
61 # Thierry : undo a change that checks for file permissions
62 # and prevents from building f12 images
63 Patch500: rpm-revert-fileperm.patch
65 # Partially GPL/LGPL dual-licensed and some bits with BSD
66 # SourceLicense: (GPLv2+ and LGPLv2+ with exceptions) and BSD
70 %if %{without int_bdb}
71 # db recovery tools, rpmdb_util symlinks
72 Requires: %{_bindir}/%{dbprefix}_stat
74 Requires: popt%{_isa} >= 1.10.2.1
77 %if %{without int_bdb}
78 BuildRequires: %{bdbname}-devel%{_isa}
82 BuildRequires: fakechroot
85 # XXX generally assumed to be installed but make it explicit as rpm
87 BuildRequires: redhat-rpm-config
89 BuildRequires: elfutils-devel%{_isa} >= 0.112
90 BuildRequires: elfutils-libelf-devel%{_isa}
91 BuildRequires: readline-devel%{_isa} zlib-devel%{_isa}
92 BuildRequires: nss-devel%{_isa}
93 BuildRequires: nss-softokn-freebl-devel%{_isa}
94 # The popt version here just documents an older known-good version
95 BuildRequires: popt-devel%{_isa} >= 1.10.2
96 BuildRequires: file-devel%{_isa}
97 BuildRequires: gettext-devel%{_isa}
98 #BuildRequires: libselinux-devel%{_isa}
99 # XXX semanage is only used by sepolicy plugin but configure requires it...
100 BuildRequires: libsemanage-devel%{_isa}
101 BuildRequires: ncurses-devel%{_isa}
102 BuildRequires: bzip2-devel%{_isa} >= 0.9.0c-2
103 BuildRequires: python-devel%{_isa} >= 2.6
104 BuildRequires: lua-devel%{_isa} >= 5.1
105 BuildRequires: libcap-devel%{_isa}
106 BuildRequires: libacl-devel%{_isa}
108 BuildRequires: xz-devel%{_isa} >= 4.999.8
111 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
114 The RPM Package Manager (RPM) is a powerful command line driven
115 package management system capable of installing, uninstalling,
116 verifying, querying, and updating software packages. Each software
117 package consists of an archive of files along with information about
118 the package like its version, a description, etc.
121 Summary: Libraries for manipulating RPM packages
122 Group: Development/Libraries
123 License: GPLv2+ and LGPLv2+ with exceptions
124 Requires: rpm = %{version}-%{release}
125 # librpm uses cap_compare, introduced sometimes between libcap 2.10 and 2.16.
126 # A manual require is needed, see #505596
127 Requires: libcap%{_isa} >= 2.16
130 This package contains the RPM shared libraries.
133 Summary: Libraries for building and signing RPM packages
134 Group: Development/Libraries
135 License: GPLv2+ and LGPLv2+ with exceptions
136 Requires: rpm-libs%{_isa} = %{version}-%{release}
137 Requires: %{_bindir}/gpg2
139 %description build-libs
140 This package contains the RPM shared libraries for building and signing
144 Summary: Development files for manipulating RPM packages
145 Group: Development/Libraries
146 License: GPLv2+ and LGPLv2+ with exceptions
147 Requires: rpm = %{version}-%{release}
148 Requires: rpm-libs%{_isa} = %{version}-%{release}
149 Requires: rpm-build-libs%{_isa} = %{version}-%{release}
150 Requires: popt-devel%{_isa}
153 This package contains the RPM C library and header files. These
154 development files will simplify the process of writing programs that
155 manipulate RPM packages and databases. These files are intended to
156 simplify the process of creating graphical package managers or any
157 other tools that need an intimate knowledge of RPM packages in order
160 This package should be installed if you want to develop programs that
161 will manipulate RPM packages and databases.
164 Summary: Scripts and executable programs used to build packages
165 Group: Development/Tools
166 Requires: rpm = %{version}-%{release}
167 Requires: elfutils >= 0.128 binutils
168 Requires: findutils sed grep gawk diffutils file patch >= 2.5
169 Requires: unzip gzip bzip2 cpio xz
170 Requires: pkgconfig >= 1:0.24
171 Requires: /usr/bin/gdb-add-index
172 Conflicts: ocaml-runtime < 3.11.1-7
175 The rpm-build package contains the scripts and executable programs
176 that are used to build packages using the RPM Package Manager.
179 Summary: Package signing support
180 Group: System Environment/Base
181 Requires: rpm-build-libs%{_isa} = %{version}-%{release}
184 This package contains support for digitally signing RPM packages.
187 Summary: Python bindings for apps which will manipulate RPM packages
188 Group: Development/Libraries
189 Requires: rpm = %{version}-%{release}
192 The rpm-python package contains a module that permits applications
193 written in the Python programming language to use the interface
194 supplied by RPM Package Manager libraries.
196 This package should be installed if you want to develop Python
197 programs that will manipulate RPM packages and databases.
200 Summary: API documentation for RPM libraries
205 This package contains API documentation for developing applications
206 that will manipulate RPM packages and databases.
209 Summary: Create daily logs of installed packages.
210 Group: System Environment/Base
212 Requires: crontabs logrotate rpm = %{version}-%{release}
215 This package contains a cron job which creates daily logs of installed
216 packages on a system.
219 %setup -q -n %{name}-%{srcver} %{?with_int_bdb:-a 1}
220 %patch1 -p1 -b .pkgconfig-path
221 %patch2 -p1 -b .fedora-specspo
222 %patch3 -p1 -b .no-man-dirs
223 %patch4 -p1 -b .use-gpg2
225 %patch301 -p1 -b .niagara
226 %patch302 -p1 -b .geode
227 %patch304 -p1 -b .ldflags
228 %patch305 -p1 -b .dwz-debuginfo
229 %patch306 -p1 -b .minidebuginfo
231 %patch400 -p1 -b .rpmlib-filesystem-check
233 %patch500 -p1 -b .fileperm
235 %patch5 -p1 -b .armhfp
236 # this patch cant be applied on softfp builds
237 %ifnarch armv3l armv4b armv4l armv4tl armv5tel armv5tejl armv6l armv7l
238 %patch6 -p1 -b .armhfp-logic
242 ln -s db-%{bdbver} db
246 %if %{without int_bdb}
247 #CPPFLAGS=-I%{_includedir}/db%{bdbver}
248 #LDFLAGS=-L%{_libdir}/db%{bdbver}
250 CPPFLAGS="$CPPFLAGS `pkg-config --cflags nss`"
251 CFLAGS="$RPM_OPT_FLAGS"
252 export CPPFLAGS CFLAGS LDFLAGS
254 # Using configure macro has some unwanted side-effects on rpm platform
255 # setup, use the old-fashioned way for now only defining minimal paths.
258 --sysconfdir=%{_sysconfdir} \
259 --localstatedir=%{_var} \
260 --sharedstatedir=%{_var}/lib \
261 --libdir=%{_libdir} \
262 --build=%{_target_platform} \
263 --host=%{_target_platform} \
264 --with-vendor=redhat \
265 %{!?with_int_bdb: --with-external-db} \
266 %{!?with_plugins: --disable-plugins} \
276 rm -rf $RPM_BUILD_ROOT
278 make DESTDIR="$RPM_BUILD_ROOT" install
280 # Save list of packages through cron
281 mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/cron.daily
282 install -m 755 scripts/rpm.daily ${RPM_BUILD_ROOT}%{_sysconfdir}/cron.daily/rpm
284 mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/logrotate.d
285 install -m 644 scripts/rpm.log ${RPM_BUILD_ROOT}%{_sysconfdir}/logrotate.d/rpm
287 mkdir -p ${RPM_BUILD_ROOT}/usr/lib/tmpfiles.d
288 echo "r /var/lib/rpm/__db.*" > ${RPM_BUILD_ROOT}/usr/lib/tmpfiles.d/rpm.conf
290 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/rpm
292 install -m 644 %{SOURCE10} ${RPM_BUILD_ROOT}%{rpmhome}/fileattrs/libsymlink.attr
294 mkdir -p $RPM_BUILD_ROOT/var/lib/rpm
296 Basenames Conflictname Dirnames Group Installtid Name Obsoletename \
297 Packages Providename Requirename Triggername Sha1header Sigmd5 \
298 __db.001 __db.002 __db.003 __db.004 __db.005 __db.006 __db.007 \
301 touch $RPM_BUILD_ROOT/var/lib/rpm/$dbi
304 # plant links to relevant db utils as rpmdb_foo for documention compatibility
305 %if %{without int_bdb}
306 for dbutil in dump load recover stat upgrade verify
308 ln -s ../../bin/%{dbprefix}_${dbutil} $RPM_BUILD_ROOT/%{rpmhome}/rpmdb_${dbutil}
314 find $RPM_BUILD_ROOT -name "*.la"|xargs rm -f
316 # avoid dragging in tonne of perl libs for an unused script
317 chmod 0644 $RPM_BUILD_ROOT/%{rpmhome}/perldeps.pl
319 # compress our ChangeLog, it's fairly big...
323 rm -rf $RPM_BUILD_ROOT
328 [ "$(ls -A tests/rpmtests.dir)" ] && cat tests/rpmtests.log
331 %post libs -p /sbin/ldconfig
332 %postun libs -p /sbin/ldconfig
334 %post build-libs -p /sbin/ldconfig
335 %postun build-libs -p /sbin/ldconfig
338 # XXX this is klunky and ugly, rpm itself should handle this
339 dbstat=/usr/lib/rpm/rpmdb_stat
340 if [ -x "$dbstat" ]; then
341 if "$dbstat" -e -h /var/lib/rpm 2>&1 | grep -q "doesn't match library version \| Invalid argument"; then
342 rm -f /var/lib/rpm/__db.*
347 %files -f %{name}.lang
348 %defattr(-,root,root,-)
349 %doc GROUPS COPYING CREDITS ChangeLog.bz2 doc/manual/[a-z]*
351 /usr/lib/tmpfiles.d/rpm.conf
352 %dir %{_sysconfdir}/rpm
354 %attr(0755, root, root) %dir /var/lib/rpm
355 %attr(0644, root, root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/lib/rpm/*
364 %{_mandir}/man8/rpm.8*
365 %{_mandir}/man8/rpmdb.8*
366 %{_mandir}/man8/rpmkeys.8*
367 %{_mandir}/man8/rpm2cpio.8*
369 # XXX this places translated manuals to wrong package wrt eg rpmbuild
370 %lang(fr) %{_mandir}/fr/man[18]/*.[18]*
371 %lang(ko) %{_mandir}/ko/man[18]/*.[18]*
372 %lang(ja) %{_mandir}/ja/man[18]/*.[18]*
373 %lang(pl) %{_mandir}/pl/man[18]/*.[18]*
374 %lang(ru) %{_mandir}/ru/man[18]/*.[18]*
375 %lang(sk) %{_mandir}/sk/man[18]/*.[18]*
377 %attr(0755, root, root) %dir %{rpmhome}
386 %{rpmhome}/rpm2cpio.sh
392 %defattr(-,root,root)
393 %{_libdir}/librpmio.so.*
394 %{_libdir}/librpm.so.*
396 %{_libdir}/rpm-plugins
400 %defattr(-,root,root)
401 %{_libdir}/librpmbuild.so.*
402 %{_libdir}/librpmsign.so.*
405 %defattr(-,root,root)
410 %{_mandir}/man1/gendiff.1*
411 %{_mandir}/man8/rpmbuild.8*
412 %{_mandir}/man8/rpmdeps.8*
413 %{_mandir}/man8/rpmspec.8*
418 %{rpmhome}/find-debuginfo.sh
419 %{rpmhome}/find-lang.sh
420 %{rpmhome}/*provides*
421 %{rpmhome}/*requires*
426 %{rpmhome}/mkinstalldirs
431 %defattr(-,root,root)
433 %{_mandir}/man8/rpmsign.8*
436 %defattr(-,root,root)
437 %{python_sitearch}/rpm
440 %defattr(-,root,root)
441 %{_mandir}/man8/rpmgraph.8*
443 %{_libdir}/librp*[a-z].so
444 %{_libdir}/pkgconfig/rpm.pc
448 %defattr(-,root,root)
449 %{_sysconfdir}/cron.daily/rpm
450 %config(noreplace) %{_sysconfdir}/logrotate.d/rpm
453 %defattr(-,root,root)
454 %doc COPYING doc/librpm/html/*
457 * Mon Dec 10 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.2-1
458 - update to 4.10.2 (http://rpm.org/wiki/Releases/4.10.2)
460 * Thu Oct 11 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.1-3
461 - fix noarch __isa_* macro filter in installplatform (#865436)
463 * Wed Oct 10 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.1-2
464 - account for intentionally skipped files when verifying hardlinks (#864622)
466 * Wed Oct 03 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.1-1
467 - update to 4.10.1 ((http://rpm.org/wiki/Releases/4.10.1)
469 * Mon Jul 30 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.0-6
470 - move our tmpfiles config to more politically correct location (#840192)
472 * Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.10.0-5.1
473 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
475 * Mon Jul 02 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.0-5
476 - force _host_vendor to redhat to better match toolchain etc (#485203)
478 * Thu Jun 28 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.0-4
479 - merge ppc64p7 related fixes that only went into f17 (#835978)
481 * Wed Jun 27 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.0-3
482 - add support for minidebuginfo generation (#834073)
484 * Mon Jun 25 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.0-2
485 - add dwarf compression support to debuginfo generation (#833311)
487 * Thu May 24 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.0-1
488 - update to 4.10.0 final
490 * Mon Apr 23 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.0-0.beta1.1
491 - update to 4.10.0-beta1
493 * Mon Apr 16 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11536.1
494 - newer git snapshot (#809402, #808750)
495 - adjust posttrans script wrt bdb string change (#803866, #805613)
497 * Thu Apr 05 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11519.1
498 - newer git snapshot to keep patch-count down
499 - fixes CVE-2012-0060, CVE-2012-0061 and CVE-2012-0815
500 - fix obsoletes in installing set getting matched on provides (#810077)
502 * Wed Apr 04 2012 Jindrich Novy <jnovy@redhat.com> - 4.9.90-0.git11505.12
503 - rebuild against new libdb
505 * Tue Apr 03 2012 Jindrich Novy <jnovy@redhat.com> - 4.9.90-0.git11505.11
506 - build with internal libdb to allow libdb build with higher soname
508 * Fri Mar 30 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.10
509 - fix base arch macro generation (#808250)
511 * Thu Mar 29 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.9
512 - accept files as command line arguments to rpmdeps again (#807767)
514 * Mon Mar 26 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.8
515 - remove fake library provide hacks now that deltarpm got rebuilt
517 * Fri Mar 23 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.7
518 - fix header data length calculation breakage
520 * Thu Mar 22 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.6
521 - fix keyid size bogosity causing breakage on 32bit systems
523 * Wed Mar 21 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.5
524 - add temporary fake library provides to get around deltarpm "bootstrap"
525 dependency (yes its dirty)
527 * Wed Mar 21 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.4
528 - fix overzealous sanity check breaking posttrans scripts
530 * Tue Mar 20 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.3
531 - fix bad interaction with yum's test-transaction and pretrans scripts
533 * Tue Mar 20 2012 Jindrich Novy <jnovy@redhat.com> - 4.9.90-0.git11505.2
536 * Tue Mar 20 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.1
537 - update to 4.10.0 alpha (http://rpm.org/wiki/Releases/4.10.0)
538 - drop/adjust patches as necessary
540 * Wed Mar 07 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-14
541 - fix backport thinko in the exclude patch
543 * Wed Mar 07 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-13
544 - fix memory corruption on rpmdb size estimation (#766260)
545 - fix couple of memleaks in python bindings (#782147)
546 - fix regression in verify output formatting (#797964)
547 - dont process spec include in false branch of if (#782970)
548 - only warn on missing excluded files on build (#745629)
549 - dont free up file info sets on test transactions
551 * Thu Feb 09 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-12
552 - switch back to smaller BDB cache default (#752897)
554 * Sun Jan 15 2012 Dennis Gilmore <dennis@ausil.us> - 4.9.1.2-11
555 - always apply arm hfp macros, conditionally apply the logic to detect hfp
557 * Tue Jan 10 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-10
558 - adjust perl and python detection rules for libmagic change (#772699)
560 * Mon Jan 09 2012 Jindrich Novy <jnovy@redhat.com> - 4.9.1.2-9
561 - recognize perl script as perl code (#772632)
563 * Tue Dec 20 2011 Kay Sievers <kay@redhat.com> - 4.9.1.2-8
564 - add temporary rpmlib patch to support filesystem transition
565 https://fedoraproject.org/wiki/Features/UsrMove
567 * Fri Dec 02 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-7
568 - switch over to libdb, aka Berkeley DB 5.x
570 * Thu Dec 01 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-6
571 - fix classification of ELF binaries with setuid/setgid bit (#758251)
573 * Fri Nov 25 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-5
574 - adjust font detection rules for libmagic change (#757105)
576 * Wed Nov 09 2011 Dennis Gilmore <dennis@ausil.us> - 4.9.1.2-4
577 - conditionally apply arm patch for hardfp on all arches but arm softfp ones
579 * Fri Oct 28 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-3
580 - adjust db util prefix & dependency due to #749293
581 - warn but dont fail the build if STABS encountered by debugedit (#725378)
583 * Wed Oct 12 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-2
584 - try teaching find-lang about the new gnome help layout (#736523)
586 * Thu Sep 29 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-1
587 - update to 4.9.1.2 (CVE-2011-3378)
588 - drop upstreamed rpmdb signal patch
590 * Mon Sep 19 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.1-3
591 - fix signal blocking/unblocking regression on rpmdb open/close (#739492)
593 * Mon Aug 08 2011 Adam Jackson <ajax@redhat.com> 4.9.1.1-2
594 - Add RPM_LD_FLAGS to build environment (#728974)
596 * Tue Aug 02 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.1-1
599 * Tue Jul 19 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1-2
600 - fix recursion of directories with trailing slash in file list (#722474)
602 * Fri Jul 15 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1-1
603 - update to 4.9.1 (http://rpm.org/wiki/Releases/4.9.1)
604 - drop no longer needed patches
606 * Thu Jun 16 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-10
607 - rebuild to fix a missing interpreter dependency due to bug #712251
609 * Fri Jun 10 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-9
610 - fix crash if prep or changelog section in spec is empty (#706959)
611 - fix crash on macro which undefines itself
612 - fix script dependency generation with file 5.07 string changes (#712251)
614 * Thu May 26 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-8
615 - add dwarf-4 support to debugedit (#707677)
616 - generate build-id symlinks for all filenames sharing a build-id (#641377)
618 * Thu Apr 07 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-7
619 - add missing ldconfig calls to build-libs sub-package
622 * Thu Apr 07 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-6
623 - revert the spec query change (#693338) for now, it breaks fedpkg
625 * Tue Apr 05 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-5
626 - verify some properties of replaced and wrong-colored files (#528383)
627 - only list packages that would be generated on spec query (#693338)
628 - preferred color packages should be erased last (#680261)
629 - fix leaks when freeing a populated transaction set
630 - take file state into account for file dependencies
632 * Tue Mar 22 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-4
633 - fix classification of elf executables with sticky bit set (#689182)
635 * Wed Mar 16 2011 Jindirch Novy <jnovy@redhat.com> - 4.9.0-3
636 - fix crash in package manifest check (#688091)
638 * Fri Mar 04 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-2
639 - fix duplicate rpmsign binary in rpm main package dragging in build-libs
641 * Wed Mar 02 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-1
642 - update to 4.9.0 final
643 - drop upstreamed patches
645 * Tue Mar 01 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.rc1.4
646 - spec cosmetics clean up extra whitespace + group more logically
647 - wipe out BDB environment at boot via tmpfiles.d
649 * Mon Feb 21 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.rc1.3
650 - fix erronous double cursor open, causing yum reinstall hang (#678644)
652 * Mon Feb 21 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.rc1.2
653 - fix broken logic in depgen collector, hopefully curing #675002
655 * Tue Feb 15 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.rc1.1
656 - update to 4.9.0-rc1
657 - drop upstream patches
658 - nss packaging has changed, buildrequire nss-softokn-freebl-devel
660 * Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.9.0-0.beta1.7.1
661 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
663 * Mon Feb 07 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.beta1.7
664 - fix segfault when building more than one package at a time (#675565)
666 * Sun Feb 06 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.beta1.6
667 - adjust ocaml rule for libmagic string change
669 * Mon Jan 31 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.beta1.5
670 - dont try to remove environment files if private env used (related to #671200)
671 - unbreak mono dependency extraction (#673663)
672 - complain instead of silent abort if cwd is not readable (#672576)
674 * Tue Jan 25 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.beta1.4
675 - add support for Requires(posttrans) dependencies
677 * Fri Jan 21 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.beta1.3
678 - avoid division by zero in rpmdb size calculation (#671056)
679 - fix secondary index iteration returing duplicate at end (#671149)
680 - fix rebuilddb creating duplicate indexes for first header
682 * Fri Jan 21 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.beta1.2
683 - permit queries from rpmdb on read-only media (#671200)
685 * Tue Jan 18 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.beta1.1
686 - rpm 4.9.0-beta1 (http://rpm.org/wiki/Releases/4.9.0)
687 - drop no longer needed patches
688 - adjust requires + buildrequires to match current needs
689 - adjust rpmdb index ghosts to match the new release
690 - split librpmbuild and librpmsign to a separate rpm-build-libs package
691 - split rpmsign to its own package to allow signing without all the build goo
692 - build-conditionalize plugins, disabled for now
693 - gstreamer and printer dependency generation moving out
694 - handle .so symlink dependencies with fileattrs
695 - use gnupg2 for signing as that's what typically installed by default
697 * Tue Jan 18 2011 Panu Matilainen <pmatilai@redhat.com> - 4.8.1-7
698 - bunch of spec tweaks, cleanups + corrections:
699 - shorten rpm-build filelist a bit with glob use, reorder for saner grouping
700 - missing isa in popt version dependency
701 - only add rpmdb_foo symlinks for actually relevant db_* utils
702 - drop no longer necessary file-devel dependency from rpm-devel
703 - drop sqlite backend build-conditional
704 - preliminaries for moving from db4 to libdb
705 - use gnupg2 for signing as that's more likely to be installed by default
707 * Mon Oct 25 2010 Jindrich Novy <jnovy@redhat.com> - 4.8.1-6
708 - rebuild with new xz-5.0.0
710 * Tue Aug 10 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.1-5
711 - create gdb index on debuginfo generation (#617166)
712 - rpm-build now requires /usr/bin/gdb-add-index for consistent index creation
713 - include COPYING in -apidocs for licensing guidelines compliance
715 * Thu Jul 22 2010 David Malcolm <dmalcolm@redhat.com> - 4.8.1-4
716 - Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
718 * Fri Jul 02 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.1-3
719 - ugh, reversed condition braindamage in the font provide extractor "fix"
721 * Wed Jun 30 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.1-2
722 - fix a potential getOutputFrom() error from font provide extraction
723 - debug-friendlier message to aid finding other similar cases (#565223)
725 * Fri Jun 11 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.1-1
726 - update to 4.8.1 (http://rpm.org/wiki/Releases/4.8.1)
727 - drop no longer needed patches
728 - fix source url pointing to testing directory
730 * Thu Jun 03 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-19
731 - also strip POSIX file capabilities from hardlinks on upgrade/erase (#598775)
733 * Wed Jun 02 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-18
734 - remove s-bits on upgrade too (#598775)
736 * Thu May 27 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-17
737 - fix segfault in spec parser (#597835)
739 * Thu May 27 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-16
740 - adjust to new pkg-config behavior wrt private dependencies (#596433)
741 - rpm-build now requires pkgconfig >= 0.24
743 * Fri May 21 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-15
744 - handle non-existent dependency sets correctly in python (#593553)
745 - make find-lang look in all locale dirs (#584866)
747 * Fri Apr 23 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-14
748 - lose dangling symlink to extinct (and useless) berkeley_db_svc (#585174)
750 * Wed Mar 24 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-13
751 - fix python match iterator regression wrt boolean representation
753 * Wed Mar 17 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-12
754 - unbreak find-lang --with-man from yesterdays braindamage
756 * Tue Mar 16 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-11
757 - support single PPD providing driver for devices (#568351)
758 - merge the psdriver patch pile into one
759 - preserve empty lines in spec prep section (#573339)
760 - teach python bindings about RPMTRANS_FLAG_NOCONTEXTS (related to #573111)
761 - dont own localized man directories through find_lang (#569536)
763 * Mon Feb 15 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-10
764 - drop bogus dependency on lzma, xz is used to handle the lzma format too
766 * Fri Feb 05 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-9
767 - unbreak python(abi) requires generation (#562906)
769 * Fri Feb 05 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-8
770 - more fixes to postscript provides extractor (#562228)
771 - avoid accessing unrelated mount points in disk space checking (#547548)
772 - fix disk space checking with erasures present in transaction (#561160)
774 * Fri Feb 05 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-7
775 - couple of fixes to the postscript provides extractor (#538101)
777 * Thu Feb 04 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-6
778 - extract provides for postscript printer drivers (#538101)
780 * Wed Feb 03 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-5
781 - python byte-compilation fixes + improvements (#558997)
783 * Sat Jan 30 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-4
784 - support parallel python versions in python dependency extractor (#532118)
786 * Thu Jan 21 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-3
787 - fix segfault on failed url retrieval
788 - fix verification error code depending on verbosity level
789 - if anything in testsuite fails, dump out the log
791 * Fri Jan 08 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-2
792 - put disttag back, accidentally nuked in 4.8.0 final update
794 * Fri Jan 08 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-1
795 - update to 4.8.0 final (http://rpm.org/wiki/Releases/4.8.0)
797 * Thu Jan 07 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-0.beta1.6
798 - pull out macro scoping "fix" for now, it breaks font package macros
800 * Mon Jan 04 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-0.beta1.5
801 - always clear locally defined macros when they go out of scope
803 * Thu Dec 17 2009 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-0.beta1.4
804 - permit unexpanded macros when parsing spec (#547997)
806 * Wed Dec 09 2009 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-0.beta1.3
807 - fix a bunch of python refcount-errors causing major memory leaks
809 * Mon Dec 07 2009 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-0.beta1.2
810 - fix noise from python bytecompile on non-python packages (#539635)
811 - make all our -devel [build]requires isa-specific
812 - trim out superfluous -devel dependencies from rpm-devel
814 * Mon Dec 07 2009 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-0.beta1.1
815 - update to 4.8.0-beta1 (http://rpm.org/wiki/Releases/4.8.0)
816 - rpm-build conflicts with current ocaml-runtime
818 * Fri Dec 04 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.2-2
819 - missing error exit code from signing password checking (#496754)
820 - dont fail build on unrecognized data files (#532489)
821 - dont try to parse subkeys and secret keys (#436812)
822 - fix chmod test on selinux, breaking %%{_fixperms} macro (#543035)
824 * Wed Nov 25 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.2-1
825 - update to 4.7.2 (http://rpm.org/wiki/Releases/4.7.2)
826 - fixes #464750, #529214
828 * Wed Nov 18 2009 Jindrich Novy <jnovy@redhat.com> - 4.7.1-10
829 - rebuild against BDB-4.8.24
831 * Wed Nov 18 2009 Jindrich Novy <jnovy@redhat.com> - 4.7.1-9
832 - drop versioned dependency to BDB
834 * Wed Oct 28 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.1-8
835 - support multiple python implementations in brp-python-bytecompile (#531117)
836 - make disk space problem reporting a bit saner (#517418)
838 * Tue Oct 06 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.1-7
839 - fix build with BDB 4.8.x by removing XA "support" from BDB backend
840 - perl dep extractor heredoc parsing improvements (#524929)
842 * Mon Sep 21 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.1-6
843 - use relative paths within db environment (related to #507309, #507309...)
844 - remove db environment on close in chrooted operation (related to above)
845 - initialize rpmlib earlier in rpm2cpio (#523260)
846 - fix file dependency tag extension formatting (#523282)
848 * Tue Sep 15 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.1-5
849 - fix duplicate dependency filtering on build (#490378)
850 - permit absolute paths in file lists again (#521760)
851 - use permissions 444 for all .debug files (#522194)
852 - add support for optional bugurl tag (#512774)
854 * Fri Aug 14 2009 Jesse Keating <jkeating@redhat.com> - 4.7.1-4
855 - Patch to make geode appear as i686 (#517475)
857 * Thu Aug 06 2009 Jindrich Novy <jnovy@redhat.com> - 4.7.1-3
858 - rebuild because of the new xz
860 * Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.7.1-2
861 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
863 * Tue Jul 21 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.1-1
864 - update to 4.7.1 ((http://rpm.org/wiki/Releases/4.7.1)
867 * Mon Jul 20 2009 Bill Nottingham <notting@redhat.com> - 4.7.0-9
870 * Thu Jun 18 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-8
871 - updated OSGi dependency extractor (#506471)
872 - fix segfault in symlink fingerprinting (#505777)
873 - fix invalid memory access causing bogus file dependency errors (#506323)
875 * Tue Jun 16 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-7
876 - add dwarf-3 support to debugedit (#505774)
878 * Fri Jun 12 2009 Stepan Kasal <skasal@redhat.com> - 4.7.0-6
879 - require libcap >= 2.16 (#505596)
881 * Tue Jun 03 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-5
882 - don't mess up problem altNEVR in python ts.check() (#501068)
883 - fix hardlink size calculation on build (#503020)
885 * Thu May 14 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-4
886 - split cron-job into a sub-package to avoid silly deps on core rpm (#500722)
887 - rpm requires coreutils but not in %%post
888 - build with libcap and libacl
889 - fix pgp pubkey signature tag parsing
891 * Tue Apr 21 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-3
892 - couple of merge-review fixes (#226377)
893 - eliminate bogus leftover rpm:rpm rpmdb ownership
894 - unescaped macro in changelog
895 - fix find-lang --with-kde with KDE3 (#466009)
896 - switch back to default file digest algorithm
898 * Fri Apr 17 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-2
899 - file classification tweaks for text files (#494817)
900 - disable libmagic text token checks, it's way too error-prone
901 - consistently classify all text as such and include description
903 * Thu Apr 16 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-1
904 - update to 4.7.0 final (http://rpm.org/wiki/Releases/4.7.0)
905 - fixes #494049, #495429
906 - dont permit test-suite failure anymore
908 * Thu Apr 09 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.rc1.1
909 - update to 4.7.0-rc1
910 - fixes #493157, #493777, #493696, #491388, #487597, #493162
912 * Fri Apr 03 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.beta1.9
913 - fix recorded file state of otherwise skipped files (#492947)
914 - compress ChangeLog, drop old CHANGES file (#492440)
916 * Thu Apr 2 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 4.7.0-0.beta1.8
917 - Fix sparcv9v and sparc64v targets
919 * Tue Mar 24 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.beta1.7
920 - prefer more specific types over generic "text" in classification (#491349)
922 * Mon Mar 23 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.beta1.6
923 - with the fd leak gone, let libmagic look into compressed files again (#491596)
925 * Mon Mar 23 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.beta1.5
926 - fix font provide generation on filenames with whitespace (#491597)
928 * Thu Mar 12 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.beta1.4
929 - handle RSA V4 signatures (#436812)
930 - add alpha arch ISA-bits
931 - enable internal testsuite on build
933 * Mon Mar 09 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.beta1.3
934 - fix _install_langs behavior (#489235)
935 - fix recording of file states into rpmdb on install
937 * Sun Mar 08 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.beta1.2
938 - load macros before creating directories on src.rpm install (#489104)
940 * Fri Mar 06 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.beta1.1
941 - update to 4.7.0-beta1 (http://rpm.org/wiki/Releases/4.7.0)
943 * Fri Feb 27 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-11
944 - build rpm itself with md5 file digests for now to ensure upgradability
946 * Thu Feb 26 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-10
947 - handle NULL passed as EVR in rpmdsSingle() again (#485616)
949 * Wed Feb 25 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-9
950 - pull out python byte-compile syntax check for now
952 * Mon Feb 23 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-8
953 - make -apidocs sub-package noarch
956 * Sat Feb 21 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-7
957 - loosen up restrictions on dependency names (#455119)
958 - handle inter-dependent pkg-config files for requires too (#473814)
959 - error/warn on elf binaries in noarch package in build
961 * Fri Feb 20 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-6
962 - error out on uncompilable python code (Tim Waugh)
964 * Tue Feb 17 2009 Jindrich Novy <jnovy@redhat.com> - 4.6.0-5
965 - remove two offending hunks from anyarch patch causing that
966 RPMTAG_BUILDARCHS isn't written to SRPMs
968 * Mon Feb 16 2009 Jindrich Novy <jnovy@redhat.com> - 4.6.0-4
969 - inherit group tag from the main package (#470714)
970 - ignore BuildArch tags for anyarch actions (#442105)
971 - don't check package BuildRequires when doing --rmsource (#452477)
972 - don't fail because of missing sources when only spec removal
973 is requested (#472427)
975 * Mon Feb 16 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-3
976 - updated fontconfig provide script - fc-query does all the hard work now
978 * Mon Feb 09 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-2
979 - build against db 4.7.x
981 * Fri Feb 06 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-1
982 - update to 4.6.0 final
983 - revert libmagic looking into compressed files for now, breaks ooffice build
985 * Fri Feb 06 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-0.rc4.5
986 - enable fontconfig provides generation
988 * Thu Feb 05 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-0.rc4.4
989 - fixup rpm translation lookup to match Fedora specspo (#436941)
991 * Wed Feb 04 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-0.rc4.3
992 - extract mimehandler provides from .desktop files
993 - preliminaries for extracting font provides (not enabled yet)
994 - dont classify font metrics data as fonts
995 - only run script dep extraction once per file, duh
997 * Sat Jan 31 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-0.rc4.2
998 - change platform sharedstatedir to something more sensible (#185862)
999 - add rpmdb_foo links to db utils for documentation compatibility
1001 * Fri Jan 30 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-0.rc4.1
1002 - update to 4.6.0-rc4
1003 - fixes #475582, #478907, #476737, #479869, #476201
1005 * Fri Dec 12 2008 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-0.rc3.2
1006 - add back defaultdocdir patch which hadn't been applied on 4.6.x branch yet
1008 * Fri Dec 12 2008 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-0.rc3.1
1009 - add dist-tag, rebuild
1011 * Tue Dec 09 2008 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-0.rc3.1
1012 - update to rpm 4.6.0-rc3
1013 - fixes #475214, #474550, #473239
1015 * Wed Dec 3 2008 Jeremy Katz <katzj@redhat.com> - 4.6.0-0.rc2.9
1016 - I built into the wrong place
1018 * Wed Dec 3 2008 Jeremy Katz <katzj@redhat.com> - 4.6.0-0.rc2.8
1019 - python 2.6 rebuild again
1021 * Wed Dec 03 2008 Panu Matilainen <pmatilai@redhat.com>
1022 - make rpm-build require pkgconfig (#473978)
1024 * Tue Dec 02 2008 Panu Matilainen <pmatilai@redhat.com>
1025 - fix pkg-config provide generation when pc's depend on each other (#473814)
1027 * Mon Dec 01 2008 Jindrich Novy <jnovy@redhat.com>
1028 - include rpmfileutil.h from rpmmacro.h, unbreaks
1031 * Sun Nov 30 2008 Panu Matilainen <pmatilai@redhat.com>
1032 - rebuild for python 2.6
1034 * Sat Nov 29 2008 Panu Matilainen <pmatilai@redhat.com>
1035 - update to 4.6.0-rc2
1036 - fixes #471820, #473167, #469355, #468319, #472507, #247374, #426672, #444661
1037 - enable automatic generation of pkg-config and libtool dependencies #465377
1039 * Fri Oct 31 2008 Panu Matilainen <pmatilai@redhat.com>
1040 - adjust find-debuginfo for "file" output change (#468129)
1042 * Tue Oct 28 2008 Panu Matilainen <pmatilai@redhat.com>
1043 - Florian's improved fingerprinting hash algorithm from upstream
1045 * Sat Oct 25 2008 Panu Matilainen <pmatilai@redhat.com>
1046 - Make noarch sub-packages actually work
1047 - Fix defaultdocdir logic in installplatform to avoid hardwiring mandir
1049 * Fri Oct 24 2008 Jindrich Novy <jnovy@redhat.com>
1050 - update compat-db dependencies (#459710)
1052 * Wed Oct 22 2008 Panu Matilainen <pmatilai@redhat.com>
1053 - never add identical NEVRA to transaction more than once (#467822)
1055 * Sun Oct 19 2008 Panu Matilainen <pmatilai@redhat.com>
1056 - permit tab as macro argument separator (#467567)
1058 * Thu Oct 16 2008 Panu Matilainen <pmatilai@redhat.com>
1059 - update to 4.6.0-rc1
1060 - fixes #465586, #466597, #465409, #216221, #466503, #466009, #463447...
1061 - avoid using %%configure macro for now, it has unwanted side-effects on rpm
1063 * Wed Oct 01 2008 Panu Matilainen <pmatilai@redhat.com>
1064 - update to official 4.5.90 alpha tarball
1065 - a big pile of misc bugfixes + translation updates
1066 - isa-macro generation fix for ppc (#464754)
1067 - avoid pulling in pile of perl dependencies for an unused script
1068 - handle both "invalid argument" and clear env version mismatch on posttrans
1070 * Thu Sep 25 2008 Jindrich Novy <jnovy@redhat.com>
1071 - don't treat %%patch numberless if -P parameter is present (#463942)
1073 * Thu Sep 11 2008 Panu Matilainen <pmatilai@redhat.com>
1074 - add hack to support extracting gstreamer plugin provides (#438225)
1075 - fix another macro argument handling regression (#461180)
1077 * Thu Sep 11 2008 Jindrich Novy <jnovy@redhat.com>
1078 - create directory structure for rpmbuild prior to build if it doesn't exist (#455387)
1079 - create _topdir if it doesn't exist when installing SRPM
1080 - don't generate broken cpio in case of hardlink pointing on softlink,
1081 thanks to pixel@mandriva.com
1083 * Sat Sep 06 2008 Jindrich Novy <jnovy@redhat.com>
1084 - fail hard if patch isn't found (#461347)
1086 * Mon Sep 01 2008 Jindrich Novy <jnovy@redhat.com>
1087 - fix parsing of boolean expressions in spec (#456103)
1088 (unbreaks pam, jpilot and maybe other builds)
1090 * Tue Aug 26 2008 Jindrich Novy <jnovy@redhat.com>
1091 - add support for noarch subpackages
1092 - fix segfault in case of insufficient disk space detected (#460146)
1094 * Wed Aug 13 2008 Panu Matilainen <pmatilai@redhat.com>
1095 - 4.5.90-0.git8461.2
1096 - fix archivesize tag generation on ppc (#458817)
1098 * Fri Aug 08 2008 Panu Matilainen <pmatilai@redhat.com>
1099 - 4.5.90-0.git8461.1
1100 - new snapshot from upstream
1101 - fixes #68290, #455972, #446202, #453364, #456708, #456103, #456321, #456913,
1103 - partial fix for #457360
1105 * Thu Jul 31 2008 Florian Festi <ffesti@redhat.com>
1106 - 4.5.90-0.git8427.1
1107 - new snapshot from upstream
1109 * Thu Jul 31 2008 Florian Festi <ffesti@redhat.com>
1110 - 4.5.90-0.git8426.10
1111 - rpm-4.5.90-posttrans.patch
1112 - use header from rpmdb in posttrans to make anaconda happy
1114 * Sat Jul 19 2008 Panu Matilainen <pmatilai@redhat.com>
1115 - 4.5.90-0.git8426.9
1116 - fix regression in patch number handling (#455872)
1118 * Tue Jul 15 2008 Panu Matilainen <pmatilai@redhat.com>
1119 - 4.5.90-0.git8426.8
1120 - fix regression in macro argument handling (#455333)
1122 * Mon Jul 14 2008 Panu Matilainen <pmatilai@redhat.com>
1123 - 4.5.90-0.git8426.7
1124 - fix mono dependency extraction (adjust for libmagic string change)
1126 * Sat Jul 12 2008 Panu Matilainen <pmatilai@redhat.com>
1127 - 4.5.90-0.git8426.6
1128 - fix type mismatch causing funky breakage on ppc64
1130 * Fri Jul 11 2008 Panu Matilainen <pmatilai@redhat.com>
1131 - 4.5.90-0.git8426.5
1132 - flip back to external bdb
1133 - fix tab vs spaces complaints from rpmlint
1134 - add dep for lzma and require unzip instead of zip in build (#310694)
1135 - add pkgconfig dependency to rpm-devel
1136 - drop ISA-dependencies for initial introduction
1137 - new snapshot from upstream for documentation fixes
1139 * Thu Jul 10 2008 Panu Matilainen <pmatilai@redhat.com>
1140 - 4.5.90-0.git8424.4
1141 - handle int vs external db in posttrans too
1143 * Wed Jul 08 2008 Panu Matilainen <pmatilai@redhat.com>
1144 - 4.5.90-0.git8424.3
1145 - require curl as external url helper
1147 * Wed Jul 08 2008 Panu Matilainen <pmatilai@redhat.com>
1148 - 4.5.90-0.git8424.2
1149 - add support for building with or without internal db
1151 * Wed Jul 08 2008 Panu Matilainen <pmatilai@redhat.com>
1152 - rpm 4.5.90-0.git8424.1 (alpha snapshot)
1153 - adjust to build against Berkeley DB 4.5.20 from compat-db for now
1154 - add posttrans to clean up db environment mismatch after upgrade
1155 - forward-port devel autodeps patch
1157 * Tue Jul 08 2008 Panu Matilainen <pmatilai@redhat.com>
1158 - adjust for rpmdb index name change
1159 - drop unnecessary vendor-macro patch for real
1160 - add ISA-dependencies among rpm subpackages
1161 - make lzma and sqlite deps conditional and disabled by default for now
1163 * Fri Feb 01 2008 Panu Matilainen <pmatilai@redhat.com>
1164 - spec largely rewritten, truncating changelog