f37 -> f39
[infrastructure.git] / bbox-f21 / rpm.spec
1 # build against xz?
2 %bcond_without xz
3 # just for giggles, option to build with internal Berkeley DB
4 %bcond_with int_bdb
5 # run internal testsuite?
6 %bcond_with check
7 # build with plugins?
8 %bcond_without plugins
9 # build with sanitizers?
10 %bcond_with sanitizer
11 # build with libarchive? (needed for rpm2archive)
12 %bcond_without libarchive
13
14 %{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
15
16 %define rpmhome /usr/lib/rpm
17
18 %define rpmver 4.12.0.1
19 #define snapver rc1
20 %define srcver %{rpmver}%{?snapver:-%{snapver}}
21 %define eggver %{rpmver}%{?snapver:_%{snapver}}
22
23 %define bdbname libdb
24 %define bdbver 5.3.15
25 %define dbprefix db
26 %define dist .zzbbox
27
28 Summary: The RPM package management system
29 Name: rpm
30 Version: %{rpmver}
31 Release: %{?snapver:0.%{snapver}.}5%{?dist}
32 Group: System Environment/Base
33 Url: http://www.rpm.org/
34 Source0: http://rpm.org/releases/rpm-4.12.x/%{name}-%{srcver}.tar.bz2
35 %if %{with int_bdb}
36 Source1: db-%{bdbver}.tar.gz
37 %else
38 BuildRequires: libdb-devel
39 %endif
40
41 # Disable autoconf config.site processing (#962837)
42 Patch1: rpm-4.11.x-siteconfig.patch
43 # Fedora specspo is setup differently than what rpm expects, considering
44 # this as Fedora-specific patch for now
45 Patch2: rpm-4.9.90-fedora-specspo.patch
46 # In current Fedora, man-pages pkg owns all the localized man directories
47 Patch3: rpm-4.9.90-no-man-dirs.patch
48 # gnupg2 comes installed by default, avoid need to drag in gnupg too
49 Patch4: rpm-4.8.1-use-gpg2.patch
50 # Temporary band-aid for rpm2cpio whining on payload size mismatch (#1142949)
51 Patch5: rpm-4.12.0-rpm2cpio-hack.patch
52
53 # Patches already upstream:
54 # Dont wait for transaction lock inside scriptlets (#1135596)
55 Patch100: rpm-4.12.0-tslock-nowait.patch
56 # Skip ghosts in payload (#1156497)
57 Patch101: rpm-4.12.0-payload-ghost.patch
58 # Unbreak size tag generation on big-endian systems
59 Patch102: rpm-4.12.0-archive-endian.patch
60 # find-debuginfo.sh fails on ELF with more than 256 notes
61 # http://www.rpm.org/ticket/887
62 Patch103: 0001-Fix-find-debuginfo.sh-for-ELF-with-file-warnings.patch
63 # for extracting fedora18 rpms
64 Patch104: 0002-CheckUnifiedSystemdir.patch
65
66 # These are not yet upstream
67 Patch302: rpm-4.7.1-geode-i686.patch
68 # Probably to be upstreamed in slightly different form
69 Patch304: rpm-4.9.1.1-ld-flags.patch
70 # Compressed debuginfo support (#833311)
71 Patch305: rpm-4.10.0-dwz-debuginfo.patch
72 # Minidebuginfo support (#834073)
73 Patch306: rpm-4.10.0-minidebuginfo.patch
74 # Fix CRC32 after dwz (#971119)
75 Patch307: rpm-4.11.1-sepdebugcrcfix.patch
76 # Fix race condidition where unchecked data is exposed in the file system
77 Patch308: rpm-4.12.0.x-CVE-2013-6435.patch
78 # Add check against malicious CPIO file name size
79 Patch309: rpm-4.12.0.x-CVE-2014-8118.patch
80
81 # Partially GPL/LGPL dual-licensed and some bits with BSD
82 # SourceLicense: (GPLv2+ and LGPLv2+ with exceptions) and BSD 
83 License: GPLv2+
84
85 Requires: coreutils
86 %if %{without int_bdb}
87 # db recovery tools, rpmdb_util symlinks
88 Requires: %{_bindir}/%{dbprefix}_stat
89 %endif
90 Requires: popt%{_isa} >= 1.10.2.1
91 Requires: curl
92
93 %if %{without int_bdb}
94 BuildRequires: %{bdbname}-devel
95 %endif
96
97 %if %{with check}
98 BuildRequires: fakechroot
99 %endif
100
101 # XXX generally assumed to be installed but make it explicit as rpm
102 # is a bit special...
103 BuildRequires: redhat-rpm-config
104 BuildRequires: gawk
105 BuildRequires: elfutils-devel >= 0.112
106 BuildRequires: elfutils-libelf-devel
107 BuildRequires: readline-devel zlib-devel
108 BuildRequires: nss-devel
109 BuildRequires: nss-softokn-freebl-devel
110 # The popt version here just documents an older known-good version
111 BuildRequires: popt-devel >= 1.10.2
112 BuildRequires: file-devel
113 BuildRequires: gettext-devel
114 BuildRequires: ncurses-devel
115 BuildRequires: bzip2-devel >= 0.9.0c-2
116 BuildRequires: python-devel >= 2.6
117 BuildRequires: python3-devel >= 3.2
118 BuildRequires: lua-devel >= 5.1
119 BuildRequires: libcap-devel
120 BuildRequires: libacl-devel
121 %if ! %{without xz}
122 BuildRequires: xz-devel >= 4.999.8
123 %endif
124 %if ! %{without libarchive}
125 BuildRequires: libarchive-devel
126 %endif
127 # Only required by sepdebugcrcfix patch
128 BuildRequires: binutils-devel
129 # Couple of patches change makefiles so, require for now...
130 BuildRequires: automake libtool
131
132 %if %{with plugins}
133 BuildRequires: libselinux-devel
134 BuildRequires: dbus-devel
135 %endif
136
137 %if %{with sanitizer}
138 BuildRequires: libasan
139 BuildRequires: libubsan
140 #BuildRequires: liblsan
141 #BuildRequires: libtsan
142 %global sanitizer_flags -fsanitize=address -fsanitize=undefined
143 %endif
144
145 %description
146 The RPM Package Manager (RPM) is a powerful command line driven
147 package management system capable of installing, uninstalling,
148 verifying, querying, and updating software packages. Each software
149 package consists of an archive of files along with information about
150 the package like its version, a description, etc.
151
152 %package libs
153 Summary:  Libraries for manipulating RPM packages
154 Group: Development/Libraries
155 License: GPLv2+ and LGPLv2+ with exceptions
156 Requires: rpm = %{version}-%{release}
157 # librpm uses cap_compare, introduced sometimes between libcap 2.10 and 2.16.
158 # A manual require is needed, see #505596
159 Requires: libcap%{_isa} >= 2.16
160 # Drag in SELinux support at least for transition phase
161 %if %{with plugins}
162 Requires: rpm-plugin-selinux%{_isa} = %{version}-%{release}
163 %endif
164
165 %description libs
166 This package contains the RPM shared libraries.
167
168 %package build-libs
169 Summary:  Libraries for building and signing RPM packages
170 Group: Development/Libraries
171 License: GPLv2+ and LGPLv2+ with exceptions
172 Requires: rpm-libs%{_isa} = %{version}-%{release}
173 Requires: %{_bindir}/gpg2
174
175 %description build-libs
176 This package contains the RPM shared libraries for building and signing
177 packages.
178
179 %package devel
180 Summary:  Development files for manipulating RPM packages
181 Group: Development/Libraries
182 License: GPLv2+ and LGPLv2+ with exceptions
183 Requires: rpm = %{version}-%{release}
184 Requires: rpm-libs%{_isa} = %{version}-%{release}
185 Requires: rpm-build-libs%{_isa} = %{version}-%{release}
186 Requires: popt-devel%{_isa}
187
188 %description devel
189 This package contains the RPM C library and header files. These
190 development files will simplify the process of writing programs that
191 manipulate RPM packages and databases. These files are intended to
192 simplify the process of creating graphical package managers or any
193 other tools that need an intimate knowledge of RPM packages in order
194 to function.
195
196 This package should be installed if you want to develop programs that
197 will manipulate RPM packages and databases.
198
199 %package build
200 Summary: Scripts and executable programs used to build packages
201 Group: Development/Tools
202 Requires: rpm = %{version}-%{release}
203 Requires: elfutils >= 0.128 binutils
204 Requires: findutils sed grep gawk diffutils file patch >= 2.5
205 Requires: tar unzip gzip bzip2 cpio xz
206 Requires: pkgconfig >= 1:0.24
207 Requires: /usr/bin/gdb-add-index
208 # Technically rpmbuild doesn't require any external configuration, but
209 # creating distro-compatible packages does. To make the common case
210 # "just work" while allowing for alternatives, depend on a virtual
211 # provide, typically coming from redhat-rpm-config.
212 Requires: system-rpm-config
213 Requires: perl-generators
214
215 %description build
216 The rpm-build package contains the scripts and executable programs
217 that are used to build packages using the RPM Package Manager.
218
219 %package sign
220 Summary: Package signing support
221 Group: System Environment/Base
222 Requires: rpm-build-libs%{_isa} = %{version}-%{release}
223
224 %description sign
225 This package contains support for digitally signing RPM packages.
226
227 %package python
228 Summary: Python 2 bindings for apps which will manipulate RPM packages
229 Group: Development/Libraries
230 Requires: rpm = %{version}-%{release}
231
232 %description python
233 The rpm-python package contains a module that permits applications
234 written in the Python programming language to use the interface
235 supplied by RPM Package Manager libraries.
236
237 This package should be installed if you want to develop Python 2
238 programs that will manipulate RPM packages and databases.
239
240 %package python3
241 Summary: Python 3 bindings for apps which will manipulate RPM packages
242 Group: Development/Libraries
243 Requires: rpm = %{version}-%{release}
244
245 %description python3
246 The rpm-python3 package contains a module that permits applications
247 written in the Python programming language to use the interface
248 supplied by RPM Package Manager libraries.
249
250 This package should be installed if you want to develop Python 3
251 programs that will manipulate RPM packages and databases.
252
253 %package apidocs
254 Summary: API documentation for RPM libraries
255 Group: Documentation
256 BuildArch: noarch
257
258 %description apidocs
259 This package contains API documentation for developing applications
260 that will manipulate RPM packages and databases.
261
262 %package cron
263 Summary: Create daily logs of installed packages.
264 Group: System Environment/Base
265 BuildArch: noarch
266 Requires: crontabs logrotate rpm = %{version}-%{release}
267
268 %description cron
269 This package contains a cron job which creates daily logs of installed
270 packages on a system.
271
272 %if %{with plugins}
273 %package plugin-selinux
274 Summary: Rpm plugin for SELinux functionality
275 Group: System Environment/Base
276 Requires: rpm-libs%{_isa} = %{version}-%{release}
277
278 %description plugin-selinux
279 %{summary}
280
281 %package plugin-syslog
282 Summary: Rpm plugin for syslog functionality
283 Group: System Environment/Base
284 Requires: rpm-libs%{_isa} = %{version}-%{release}
285
286 %description plugin-syslog
287 %{summary}
288
289 %package plugin-systemd-inhibit
290 Summary: Rpm plugin for systemd inhibit functionality
291 Group: System Environment/Base
292 Requires: rpm-libs%{_isa} = %{version}-%{release}
293
294 %description plugin-systemd-inhibit
295 %{summary}
296 %endif
297
298 %prep
299 %autosetup -n %{name}-%{srcver} %{?with_int_bdb:-a 1} -p1
300
301 %if %{with int_bdb}
302 ln -s db-%{bdbver} db
303 %endif
304
305 %build
306 %if %{without int_bdb}
307 #CPPFLAGS=-I%{_includedir}/db%{bdbver} 
308 #LDFLAGS=-L%{_libdir}/db%{bdbver}
309 %endif
310 CPPFLAGS="$CPPFLAGS `pkg-config --cflags nss`"
311 CFLAGS="$RPM_OPT_FLAGS %{?sanitizer_flags}"
312 export CPPFLAGS CFLAGS LDFLAGS
313
314 autoreconf -i -f
315
316 # Using configure macro has some unwanted side-effects on rpm platform
317 # setup, use the old-fashioned way for now only defining minimal paths.
318 ./configure \
319     --prefix=%{_usr} \
320     --sysconfdir=%{_sysconfdir} \
321     --localstatedir=%{_var} \
322     --sharedstatedir=%{_var}/lib \
323     --libdir=%{_libdir} \
324     --build=%{_target_platform} \
325     --host=%{_target_platform} \
326     --with-vendor=redhat \
327     %{!?with_int_bdb: --with-external-db} \
328     %{!?with_plugins: --disable-plugins} \
329     --with-lua \
330     --with-selinux \
331     --with-cap \
332     --with-acl \
333     --enable-python
334
335 make %{?_smp_mflags}
336
337 pushd python
338 %{__python} setup.py build
339 %{__python3} setup.py build
340 popd
341
342 %install
343 rm -rf $RPM_BUILD_ROOT
344
345 make DESTDIR="$RPM_BUILD_ROOT" install
346
347 # We need to build with --enable-python for the self-test suite, but we
348 # actually package the bindings built with setup.py (#531543#c26)
349 rm -rf $RPM_BUILD_ROOT/%{python_sitearch}
350 pushd python
351 %{__python} setup.py install --skip-build --root $RPM_BUILD_ROOT
352 %{__python3} setup.py install --skip-build --root $RPM_BUILD_ROOT
353 popd
354
355
356 # Save list of packages through cron
357 mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/cron.daily
358 install -m 755 scripts/rpm.daily ${RPM_BUILD_ROOT}%{_sysconfdir}/cron.daily/rpm
359
360 mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/logrotate.d
361 install -m 644 scripts/rpm.log ${RPM_BUILD_ROOT}%{_sysconfdir}/logrotate.d/rpm
362
363 mkdir -p ${RPM_BUILD_ROOT}/usr/lib/tmpfiles.d
364 echo "r /var/lib/rpm/__db.*" > ${RPM_BUILD_ROOT}/usr/lib/tmpfiles.d/rpm.conf
365
366 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/rpm
367 mkdir -p $RPM_BUILD_ROOT%{rpmhome}/macros.d
368
369 mkdir -p $RPM_BUILD_ROOT/var/lib/rpm
370 for dbi in \
371     Basenames Conflictname Dirnames Group Installtid Name Obsoletename \
372     Packages Providename Requirename Triggername Sha1header Sigmd5 \
373     __db.001 __db.002 __db.003 __db.004 __db.005 __db.006 __db.007 \
374     __db.008 __db.009
375 do
376     touch $RPM_BUILD_ROOT/var/lib/rpm/$dbi
377 done
378
379 # plant links to relevant db utils as rpmdb_foo for documention compatibility
380 %if %{without int_bdb}
381 for dbutil in dump load recover stat upgrade verify
382 do
383     ln -s ../../bin/%{dbprefix}_${dbutil} $RPM_BUILD_ROOT/%{rpmhome}/rpmdb_${dbutil}
384 done
385 %endif
386
387 %find_lang %{name}
388
389 find $RPM_BUILD_ROOT -name "*.la"|xargs rm -f
390
391 # These live in perl-generators now
392 rm -f $RPM_BUILD_ROOT/%{rpmhome}/{perldeps.pl,perl.*}
393 rm -f $RPM_BUILD_ROOT/%{_fileattrsdir}/perl*
394
395 %if %{with check}
396 %check
397 make check
398 [ "$(ls -A tests/rpmtests.dir)" ] && cat tests/rpmtests.log
399 %endif
400
401 %post libs -p /sbin/ldconfig
402 %postun libs -p /sbin/ldconfig
403
404 %post build-libs -p /sbin/ldconfig
405 %postun build-libs -p /sbin/ldconfig
406
407 %posttrans
408 # XXX this is klunky and ugly, rpm itself should handle this
409 dbstat=/usr/lib/rpm/rpmdb_stat
410 if [ -x "$dbstat" ]; then
411     if "$dbstat" -e -h /var/lib/rpm 2>&1 | grep -q "doesn't match library version \| Invalid argument"; then
412         rm -f /var/lib/rpm/__db.* 
413     fi
414 fi
415 exit 0
416
417 %files -f %{name}.lang
418 %defattr(-,root,root,-)
419 %license COPYING
420 %doc GROUPS CREDITS doc/manual/[a-z]*
421
422 /usr/lib/tmpfiles.d/rpm.conf
423 %dir %{_sysconfdir}/rpm
424
425 %attr(0755, root, root) %dir /var/lib/rpm
426 %attr(0644, root, root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/lib/rpm/*
427
428 /bin/rpm
429 %{_bindir}/rpm2archive
430 %{_bindir}/rpm2cpio
431 %{_bindir}/rpmdb
432 %{_bindir}/rpmkeys
433 %{_bindir}/rpmquery
434 %{_bindir}/rpmverify
435
436 %{_mandir}/man8/rpm.8*
437 %{_mandir}/man8/rpmdb.8*
438 %{_mandir}/man8/rpmkeys.8*
439 %{_mandir}/man8/rpm2cpio.8*
440
441 # XXX this places translated manuals to wrong package wrt eg rpmbuild
442 %lang(fr) %{_mandir}/fr/man[18]/*.[18]*
443 %lang(ko) %{_mandir}/ko/man[18]/*.[18]*
444 %lang(ja) %{_mandir}/ja/man[18]/*.[18]*
445 %lang(pl) %{_mandir}/pl/man[18]/*.[18]*
446 %lang(ru) %{_mandir}/ru/man[18]/*.[18]*
447 %lang(sk) %{_mandir}/sk/man[18]/*.[18]*
448
449 %attr(0755, root, root) %dir %{rpmhome}
450 %{rpmhome}/macros
451 %{rpmhome}/macros.d
452 %{rpmhome}/rpmpopt*
453 %{rpmhome}/rpmrc
454
455 %{rpmhome}/rpmdb_*
456 %{rpmhome}/rpm.daily
457 %{rpmhome}/rpm.log
458 %{rpmhome}/rpm.supp
459 %{rpmhome}/rpm2cpio.sh
460 %{rpmhome}/tgpg
461
462 %{rpmhome}/platform
463
464 %files libs
465 %defattr(-,root,root)
466 %{_libdir}/librpmio.so.*
467 %{_libdir}/librpm.so.*
468 %dir %{_libdir}/rpm-plugins
469
470 %if %{with plugins}
471 %files plugin-syslog
472 %{_libdir}/rpm-plugins/syslog.so
473
474 %files plugin-selinux
475 %{_libdir}/rpm-plugins/selinux.so
476
477 %files plugin-systemd-inhibit
478 %{_libdir}/rpm-plugins/systemd_inhibit.so
479 %endif
480
481 %files build-libs
482 %defattr(-,root,root)
483 %{_libdir}/librpmbuild.so.*
484 %{_libdir}/librpmsign.so.*
485
486 %files build
487 %defattr(-,root,root)
488 %{_bindir}/rpmbuild
489 %{_bindir}/gendiff
490 %{_bindir}/rpmspec
491
492 %{_mandir}/man1/gendiff.1*
493 %{_mandir}/man8/rpmbuild.8*
494 %{_mandir}/man8/rpmdeps.8*
495 %{_mandir}/man8/rpmspec.8*
496
497 %{rpmhome}/brp-*
498 %{rpmhome}/check-*
499 %{rpmhome}/debugedit
500 %{rpmhome}/sepdebugcrcfix
501 %{rpmhome}/find-debuginfo.sh
502 %{rpmhome}/find-lang.sh
503 %{rpmhome}/*provides*
504 %{rpmhome}/*requires*
505 %{rpmhome}/*deps*
506 %{rpmhome}/*.prov
507 %{rpmhome}/*.req
508 %{rpmhome}/config.*
509 %{rpmhome}/mkinstalldirs
510 %{rpmhome}/macros.p*
511 %{rpmhome}/fileattrs
512
513 %files sign
514 %defattr(-,root,root)
515 %{_bindir}/rpmsign
516 %{_mandir}/man8/rpmsign.8*
517
518 %files python
519 %defattr(-,root,root)
520 %{python_sitearch}/rpm
521 %{python_sitearch}/rpm_python-%{eggver}-py2.7.egg-info
522
523 %files python3
524 %defattr(-,root,root)
525 %{python3_sitearch}/rpm
526 %{python3_sitearch}/rpm_python-%{eggver}-py%{python3_version}.egg-info
527
528 %files devel
529 %defattr(-,root,root)
530 %{_mandir}/man8/rpmgraph.8*
531 %{_bindir}/rpmgraph
532 %{_libdir}/librp*[a-z].so
533 %{_libdir}/pkgconfig/rpm.pc
534 %{_includedir}/rpm
535
536 %files cron
537 %defattr(-,root,root)
538 %{_sysconfdir}/cron.daily/rpm
539 %config(noreplace) %{_sysconfdir}/logrotate.d/rpm
540
541 %files apidocs
542 %defattr(-,root,root)
543 %license COPYING
544 %doc doc/librpm/html/*
545
546 %changelog
547 * Tue Mar 03 2015 Florian Festi <ffesti@redhat.com> - 4.12.0.1-5
548 - Include upstream patch to fix find-debuginfo (http://www.rpm.org/ticket/887).
549
550 * Fri Dec 12 2014 Lubos Kardos <lkardos@redhat.com> - 4.12.0.1-4
551 - Add check against malicious CPIO file name size (#1168715)
552 - Fixes CVE-2014-8118
553 - Fix race condidition where unchecked data is exposed in the file system
554   (#1039811)
555 - Fixes CVE-2013-6435
556
557 * Tue Oct 28 2014 Panu Matilainen <pmatilai@redhat.com> - 4.12.0.1-3
558 - Skip ghost files in payload (#1156497)
559 - Fix size and archice size tag generation on big-endian systems
560
561 * Wed Oct 01 2014 Panu Matilainen <pmatilai@redhat.com> - 4.12.0.1-2
562 - Dont wait for transaction lock inside scriptlets (#1135596)
563
564 * Thu Sep 18 2014 Panu Matilainen <pmatilai@redhat.com> - 4.12.0.1-1
565 - Update to rpm-4.12.0.1 final (http://rpm.org/wiki/Releases/4.12.0.1)
566 - Temporary workaround payload size mismatch issue in rpm2cpio (#1142949)
567
568 * Wed Sep 17 2014 Panu Matilainen <pmatilai@redhat.com> - 4.12.0-2
569 - Reduce the double separator spec parse error into a warning (#1065563)
570
571 * Tue Sep 16 2014 Panu Matilainen <pmatilai@redhat.com> - 4.12.0-1
572 - Update to rpm-4.12.0 final (http://rpm.org/wiki/Releases/4.12.0)
573
574 * Tue Sep 02 2014 Panu Matilainen <pmatilai@redhat.com> - 4.12.0-0.rc1.2
575 - Resurrect payload and tilde rpmlib() dependencies
576
577 * Wed Aug 27 2014 Panu Matilainen <pmatilai@redhat.com> - 4.12.0-0.rc1.1
578 - Update to rpm-4.12.0-rc1
579
580 * Mon Aug 25 2014 Panu Matilainen <pmatilai@redhat.com> - 4.12.0-0.beta1.6
581 - Resurrect dependency logging on package build
582 - Resurrect rpmlib() dependencies in src.rpms
583
584 * Wed Aug 20 2014 Panu Matilainen <pmatilai@redhat.com> - 4.12.0-0.beta1.5
585 - Fix duplicate trigger indexes caused by beta1.3 fix (#1131960)
586
587 * Wed Aug 20 2014 Panu Matilainen <pmatilai@redhat.com> - 4.12.0-0.beta1.4
588 - Emergency hack for #1131892
589
590 * Mon Aug 18 2014 Panu Matilainen <pmatilai@redhat.com> - 4.12.0-0.beta1.3
591 - Fix regression on rpmspec dependency queries
592
593 * Mon Aug 18 2014 Panu Matilainen <pmatilai@redhat.com> - 4.12.0-0.beta1.2
594 - Fix regression on BuildRequires checking
595
596 * Mon Aug 18 2014 Panu Matilainen <pmatilai@redhat.com> - 4.12.0-0.beta1.1
597 - Update to 4.12.0-beta1 (http://rpm.org/wiki/Releases/4.12.0)
598 - Fixes #1122004, #1111349, #1117912, #1123722
599 - Drop upstreamed patches
600
601 * Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.11.90-0.git12844.5.1
602 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
603
604 * Thu Jul 03 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.90-0.git12844.5
605 - Fix wildcard database iterator (#1115824)
606
607 * Wed Jul 02 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.90-0.git12844.4
608 - Use autosetup for building rpm itself
609 - Hopefully fix armv7 vfp/neon detection
610
611 * Tue Jul 01 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.90-0.git12844.3
612 - Drop no longer needed temporary UsrMove patch
613 - Macro-expand load macro argument
614
615 * Mon Jun 30 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.90-0.git12844.2
616 - Fix multiple interleaved hardlink groups during build
617
618 * Mon Jun 30 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.90-0.git12844.1
619 - Update to rpm 4.12-alpha ((http://rpm.org/wiki/Releases/4.12.0)
620 - Drop/adjust patches as appropriate
621 - New sub-package(s) for plugins
622
623 * Thu Jun 26 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-17
624 - Clean up old, no longer needed cruft from spec
625
626 * Thu Jun 26 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-16
627 - Mark licenses as such, not documentation
628
629 * Wed Jun 25 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-15
630 - Perl dependency generators live in perl-generators (#1110823) now
631
632 * Wed Jun 18 2014 Lubomir Rintel <lkundrak@v3.sk> - 4.11.2-14
633 - Fix the armhfp patch for armv6hl
634
635 * Tue Jun 10 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-13
636 - Rawhide broke our test-suite, disable for now to allow builds to be done
637
638 * Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.11.2-12.1
639 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
640
641 * Sat May 31 2014 Peter Robinson <pbrobinson@fedoraproject.org> 4.11.2-12
642 - Drop ChangeLog.bz2 (it's in the source, and it's large)
643
644 * Thu May 15 2014 Bohuslav Kabrda <bkabrda@redhat.com> - 4.11.2-11
645 - Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4
646
647 * Mon Apr 21 2014 Tom Callaway <spot@fedoraproject.org> - 4.11.2-10
648 - remove _isa from all BuildRequires (bz 554854)
649   See: https://fedoraproject.org/wiki/Packaging:Guidelines#BuildRequires_and_.25.7B_isa.7D
650
651 * Tue Apr 15 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-9
652 - move kmod and libsymlink dependency generators to redhat-rpm-config
653
654 * Mon Apr 14 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-8
655 - fix appdata.prov script missing from package
656
657 * Fri Apr 11 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-7
658 - disable sanitizers for now, needs more work...
659
660 * Fri Apr 11 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-6
661 - build with -fsanitize=address and -fsanitize=undefined for now
662 - add spec build conditional for sanitizer build
663
664 * Tue Apr 08 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-5
665 - replace unmaintained dependency generator scripts with rpmdeps wrappers
666
667 * Thu Mar 27 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-4
668 - revert #1045723 fix for now, it breaks some java package macros
669
670 * Wed Mar 26 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-3
671 - dont eat newlines on parametrized macro invocations (#1045723)
672 - fully reset file actions between rpmtsRun() calls (#1076552)
673 - fix build and sign module initialization in python3 (#1064758)
674
675 * Tue Feb 18 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-2
676 - reduce the double separator spec parse error into a warning (#1065563)
677
678 * Thu Feb 13 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-1
679 - update to 4.11.2 final (http://rpm.org/wiki/Releases/4.11.2)
680
681 * Thu Feb 06 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-0.rc2.1
682 - update to 4.11.2-rc2 (http://rpm.org/wiki/Releases/4.11.2)
683
684 * Mon Jan 20 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-0.rc1.1
685 - update to 4.11.2-rc1 (http://rpm.org/wiki/Releases/4.11.2)
686 - drop upstreamed patches, adjust others as needed
687 - handle python egg-info's version munging in file lists
688
689 * Wed Jan 15 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-12
690 - include ppc64le in %%power64 macro (#1052930)
691
692 * Tue Dec 03 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-11
693 - generate kmod(module.ko) provides for kernel (#1025513)
694 - dont override CONFIG_SITE if already set (related to #962837)
695
696 * Mon Nov 18 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-10
697 - python 3 string and file compatibility fixes
698
699 * Mon Oct 14 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-9
700 - generate application() provides for gnome-software
701
702 * Tue Oct 01 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-8
703 - add support for ppc64le architecture
704
705 * Mon Sep 09 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-7
706 - fix build-time double-free on file capability processing (#956190)
707 - fix relocation related regression on file sanity check (#1001553)
708 - fix segfault on empty -p <lua> scriptlet body (#1004062)
709 - fix source url, once again
710
711 * Wed Aug 21 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-6
712 - add python3 sub-package, based on patch by Bohuslav Kabrda
713
714 * Sat Aug 03 2013 Petr Pisar <ppisar@redhat.com> - 4.11.1-5.1
715 - Perl 5.18 rebuild
716
717 * Fri Aug 02 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-5
718 - add missing dependency on tar to rpm-build (#986539)
719
720 * Tue Jul 30 2013 Florian Festi <ffesti@redhat.com> - 4.11.1-4
721 - Do not filter out lib64.* dependencies (#988373)
722
723 * Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 4.11.1-3.1
724 - Perl 5.18 rebuild
725
726 * Fri Jul 05 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-3
727 - ensure relocatable packages always get install-prefix(es) set (#979443)
728
729 * Thu Jul 04 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-2
730 - fix .gnu_debuglink CRC32 after dwz, buildrequire binutils-devel (#971119)
731
732 * Thu Jun 27 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-1
733 - update to 4.11.1 final (http://rpm.org/wiki/Releases/4.11.1)
734
735 * Thu Jun 20 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-0.rc2.1
736 - update to 4.11.2-rc2 (http://rpm.org/wiki/Releases/4.11.1)
737 - drop upstreamed patches
738
739 * Mon Jun 17 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-0.rc1.4
740 - handle aarch64 debug_info relocations in debugedit (#974860)
741
742 * Tue Jun 11 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-0.rc1.3
743 - disable autoconf config.site processing in builds (#962837)
744
745 * Tue Jun 11 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-0.rc1.2
746 - fix regression on addressing main package by its name (#972994)
747
748 * Mon Jun 10 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-0.rc1.1
749 - update to 4.11.1-rc1 (http://rpm.org/wiki/Releases/4.11.1)
750
751 * Tue May 28 2013 Panu Matilainen <pmatilai@redhat.com> - - 4.11.0.1-7
752 - serialize BDB environment open/close (#924417)
753
754 * Wed May 22 2013 Panu Matilainen <pmatilai@redhat.com> - - 4.11.0.1-6
755 - only consider files with .pm suffix as perl modules (#927211)
756
757 * Fri May 17 2013 Panu Matilainen <pmatilai@redhat.com> - - 4.11.0.1-5
758 - filter out non-library soname dependencies
759
760 * Thu May 16 2013 Panu Matilainen <pmatilai@redhat.com> - - 4.11.0.1-4
761 - check for stale locks when opening write-cursors (#860500, #962750...)
762
763 * Fri May 10 2013 Tom Callaway <spot@fedoraproject.org> - 4.11.0.1-3
764 - lua 5.2 fix from upstream
765
766 * Mon Mar 25 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.0.1-2
767 - make rpm-build depend on virtual system-rpm-config provide
768
769 * Mon Feb 04 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.0.1-1
770 - update to 4.11.0.1 (http://rpm.org/wiki/Releases/4.11.0.1)
771
772 * Tue Jan 29 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.0-0.beta1.3
773 - revert yesterdays ghost-fix, it eats rpmdb's on upgrades
774
775 * Mon Jan 28 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.0-0.beta1.2
776 - armv7hl and armv7hnl should not have -mthumb (#901901)
777 - fix duplicate directory ownership between rpm and rpm-build (#894201)
778 - fix regression on paths shared between a real file/dir and a ghost
779
780 * Mon Dec 10 2012 Panu Matilainen <pmatilai@redhat.com> - 4.11.0-0.beta1.1
781 - update to 4.11 beta
782
783 * Mon Nov 19 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.90-0.git11989.3
784 - package /usr/lib/rpm/macros.d directory (related to #846679)
785 - fixup a bunch of old incorrect dates in spec changelog
786
787 * Sat Nov 17 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.90-0.git11989.2
788 - fix double-free on %caps in spec (#877512)
789
790 * Thu Nov 15 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.90-0.git11989.1
791 - update to 4.11 (http://rpm.org/wiki/Releases/4.11.0) post-alpha snapshot
792 - drop/adjust patches as necessary
793
794 * Thu Oct 11 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.1-3
795 - fix noarch __isa_* macro filter in installplatform (#865436)
796
797 * Wed Oct 10 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.1-2
798 - account for intentionally skipped files when verifying hardlinks (#864622)
799
800 * Wed Oct 03 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.1-1
801 - update to 4.10.1 ((http://rpm.org/wiki/Releases/4.10.1)
802
803 * Mon Jul 30 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.0-6
804 - move our tmpfiles config to more politically correct location (#840192)
805
806 * Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.10.0-5.1
807 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
808
809 * Mon Jul 02 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.0-5
810 - force _host_vendor to redhat to better match toolchain etc (#485203)
811
812 * Thu Jun 28 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.0-4
813 - merge ppc64p7 related fixes that only went into f17 (#835978)
814
815 * Wed Jun 27 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.0-3
816 - add support for minidebuginfo generation (#834073)
817
818 * Mon Jun 25 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.0-2
819 - add dwarf compression support to debuginfo generation (#833311)
820
821 * Thu May 24 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.0-1
822 - update to 4.10.0 final
823
824 * Mon Apr 23 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.0-0.beta1.1
825 - update to 4.10.0-beta1
826
827 * Mon Apr 16 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11536.1
828 - newer git snapshot (#809402, #808750)
829 - adjust posttrans script wrt bdb string change (#803866, #805613)
830
831 * Thu Apr 05 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11519.1
832 - newer git snapshot to keep patch-count down
833 - fixes CVE-2012-0060, CVE-2012-0061 and CVE-2012-0815
834 - fix obsoletes in installing set getting matched on provides (#810077)
835
836 * Wed Apr 04 2012 Jindrich Novy <jnovy@redhat.com> - 4.9.90-0.git11505.12
837 - rebuild against new libdb
838
839 * Tue Apr 03 2012 Jindrich Novy <jnovy@redhat.com> - 4.9.90-0.git11505.11
840 - build with internal libdb to allow libdb build with higher soname
841
842 * Fri Mar 30 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.10
843 - fix base arch macro generation (#808250)
844
845 * Thu Mar 29 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.9
846 - accept files as command line arguments to rpmdeps again (#807767)
847  
848 * Mon Mar 26 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.8
849 - remove fake library provide hacks now that deltarpm got rebuilt
850
851 * Fri Mar 23 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.7
852 - fix header data length calculation breakage
853
854 * Thu Mar 22 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.6
855 - fix keyid size bogosity causing breakage on 32bit systems
856
857 * Wed Mar 21 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.5
858 - add temporary fake library provides to get around deltarpm "bootstrap"
859   dependency (yes its dirty)
860
861 * Wed Mar 21 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.4
862 - fix overzealous sanity check breaking posttrans scripts
863
864 * Tue Mar 20 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.3
865 - fix bad interaction with yum's test-transaction and pretrans scripts
866
867 * Tue Mar 20 2012 Jindrich Novy <jnovy@redhat.com> - 4.9.90-0.git11505.2
868 - rebuild
869
870 * Tue Mar 20 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.1
871 - update to 4.10.0 alpha (http://rpm.org/wiki/Releases/4.10.0)
872 - drop/adjust patches as necessary
873
874 * Wed Mar 07 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-14
875 - fix backport thinko in the exclude patch
876
877 * Wed Mar 07 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-13
878 - fix memory corruption on rpmdb size estimation (#766260)
879 - fix couple of memleaks in python bindings (#782147)
880 - fix regression in verify output formatting (#797964)
881 - dont process spec include in false branch of if (#782970)
882 - only warn on missing excluded files on build (#745629)
883 - dont free up file info sets on test transactions
884
885 * Thu Feb 09 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-12
886 - switch back to smaller BDB cache default (#752897)
887
888 * Sun Jan 15 2012 Dennis Gilmore <dennis@ausil.us> - 4.9.1.2-11
889 - always apply arm hfp macros, conditionally apply the logic to detect hfp
890
891 * Tue Jan 10 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-10
892 - adjust perl and python detection rules for libmagic change (#772699)
893
894 * Mon Jan 09 2012 Jindrich Novy <jnovy@redhat.com> - 4.9.1.2-9
895 - recognize perl script as perl code (#772632)
896
897 * Tue Dec 20 2011 Kay Sievers <kay@redhat.com> - 4.9.1.2-8
898 - add temporary rpmlib patch to support filesystem transition
899   https://fedoraproject.org/wiki/Features/UsrMove
900
901 * Fri Dec 02 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-7
902 - switch over to libdb, aka Berkeley DB 5.x
903
904 * Thu Dec 01 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-6
905 - fix classification of ELF binaries with setuid/setgid bit (#758251)
906
907 * Fri Nov 25 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-5
908 - adjust font detection rules for libmagic change (#757105)
909
910 * Wed Nov 09 2011 Dennis Gilmore <dennis@ausil.us> - 4.9.1.2-4
911 - conditionally apply arm patch for hardfp on all arches but arm softfp ones
912
913 * Fri Oct 28 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-3
914 - adjust db util prefix & dependency due to #749293
915 - warn but dont fail the build if STABS encountered by debugedit (#725378)
916
917 * Wed Oct 12 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-2
918 - try teaching find-lang about the new gnome help layout (#736523)
919
920 * Thu Sep 29 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-1
921 - update to 4.9.1.2 (CVE-2011-3378)
922 - drop upstreamed rpmdb signal patch
923
924 * Mon Sep 19 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.1-3
925 - fix signal blocking/unblocking regression on rpmdb open/close (#739492)
926
927 * Mon Aug 08 2011 Adam Jackson <ajax@redhat.com> 4.9.1.1-2
928 - Add RPM_LD_FLAGS to build environment (#728974)
929
930 * Tue Aug 02 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.1-1
931 - update to 4.9.1.1
932
933 * Tue Jul 19 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1-2
934 - fix recursion of directories with trailing slash in file list (#722474)
935
936 * Fri Jul 15 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1-1
937 - update to 4.9.1 (http://rpm.org/wiki/Releases/4.9.1)
938 - drop no longer needed patches
939
940 * Thu Jun 16 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-10
941 - rebuild to fix a missing interpreter dependency due to bug #712251
942
943 * Fri Jun 10 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-9
944 - fix crash if prep or changelog section in spec is empty (#706959)
945 - fix crash on macro which undefines itself
946 - fix script dependency generation with file 5.07 string changes (#712251)
947
948 * Thu May 26 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-8
949 - add dwarf-4 support to debugedit (#707677)
950 - generate build-id symlinks for all filenames sharing a build-id (#641377)
951
952 * Thu Apr 07 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-7
953 - add missing ldconfig calls to build-libs sub-package
954 - fix source url
955
956 * Thu Apr 07 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-6
957 - revert the spec query change (#693338) for now, it breaks fedpkg
958
959 * Tue Apr 05 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-5
960 - verify some properties of replaced and wrong-colored files (#528383)
961 - only list packages that would be generated on spec query (#693338)
962 - preferred color packages should be erased last (#680261)
963 - fix leaks when freeing a populated transaction set
964 - take file state into account for file dependencies
965
966 * Tue Mar 22 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-4
967 - fix classification of elf executables with sticky bit set (#689182)
968
969 * Wed Mar 16 2011 Jindirch Novy <jnovy@redhat.com> - 4.9.0-3
970 - fix crash in package manifest check (#688091)
971
972 * Fri Mar 04 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-2
973 - fix duplicate rpmsign binary in rpm main package dragging in build-libs
974
975 * Wed Mar 02 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-1
976 - update to 4.9.0 final
977 - drop upstreamed patches
978
979 * Tue Mar 01 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.rc1.4
980 - spec cosmetics clean up extra whitespace + group more logically
981 - wipe out BDB environment at boot via tmpfiles.d
982
983 * Mon Feb 21 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.rc1.3
984 - fix erronous double cursor open, causing yum reinstall hang (#678644)
985
986 * Mon Feb 21 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.rc1.2
987 - fix broken logic in depgen collector, hopefully curing #675002
988
989 * Tue Feb 15 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.rc1.1
990 - update to 4.9.0-rc1
991 - drop upstream patches
992 - nss packaging has changed, buildrequire nss-softokn-freebl-devel 
993
994 * Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.9.0-0.beta1.7.1
995 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
996
997 * Mon Feb 07 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.beta1.7
998 - fix segfault when building more than one package at a time (#675565)
999
1000 * Sun Feb 06 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.beta1.6
1001 - adjust ocaml rule for libmagic string change
1002
1003 * Mon Jan 31 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.beta1.5
1004 - dont try to remove environment files if private env used (related to #671200)
1005 - unbreak mono dependency extraction (#673663)
1006 - complain instead of silent abort if cwd is not readable (#672576)
1007
1008 * Tue Jan 25 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.beta1.4
1009 - add support for Requires(posttrans) dependencies
1010
1011 * Fri Jan 21 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.beta1.3
1012 - avoid division by zero in rpmdb size calculation (#671056)
1013 - fix secondary index iteration returing duplicate at end (#671149)
1014 - fix rebuilddb creating duplicate indexes for first header
1015
1016 * Fri Jan 21 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.beta1.2
1017 - permit queries from rpmdb on read-only media (#671200)
1018
1019 * Tue Jan 18 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.beta1.1
1020 - rpm 4.9.0-beta1 (http://rpm.org/wiki/Releases/4.9.0)
1021   - drop no longer needed patches
1022   - adjust requires + buildrequires to match current needs
1023   - adjust rpmdb index ghosts to match the new release
1024   - split librpmbuild and librpmsign to a separate rpm-build-libs package
1025   - split rpmsign to its own package to allow signing without all the build goo
1026   - build-conditionalize plugins, disabled for now
1027   - gstreamer and printer dependency generation moving out
1028   - handle .so symlink dependencies with fileattrs
1029   - use gnupg2 for signing as that's what typically installed by default
1030
1031 * Tue Jan 18 2011 Panu Matilainen <pmatilai@redhat.com> - 4.8.1-7
1032 - bunch of spec tweaks, cleanups + corrections:
1033   - shorten rpm-build filelist a bit with glob use, reorder for saner grouping
1034   - missing isa in popt version dependency
1035   - only add rpmdb_foo symlinks for actually relevant db_* utils
1036   - drop no longer necessary file-devel dependency from rpm-devel
1037   - drop sqlite backend build-conditional
1038   - preliminaries for moving from db4 to libdb
1039 - use gnupg2 for signing as that's more likely to be installed by default
1040
1041 * Mon Oct 25 2010 Jindrich Novy <jnovy@redhat.com> - 4.8.1-6
1042 - rebuild with new xz-5.0.0
1043
1044 * Tue Aug 10 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.1-5
1045 - create gdb index on debuginfo generation (#617166)
1046 - rpm-build now requires /usr/bin/gdb-add-index for consistent index creation
1047 - include COPYING in -apidocs for licensing guidelines compliance
1048
1049 * Thu Jul 22 2010 David Malcolm <dmalcolm@redhat.com> - 4.8.1-4
1050 - Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
1051
1052 * Fri Jul 02 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.1-3
1053 - ugh, reversed condition braindamage in the font provide extractor "fix"
1054
1055 * Wed Jun 30 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.1-2
1056 - fix a potential getOutputFrom() error from font provide extraction
1057 - debug-friendlier message to aid finding other similar cases (#565223)
1058
1059 * Fri Jun 11 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.1-1
1060 - update to 4.8.1 (http://rpm.org/wiki/Releases/4.8.1)
1061 - drop no longer needed patches
1062 - fix source url pointing to testing directory
1063
1064 * Thu Jun 03 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-19
1065 - also strip POSIX file capabilities from hardlinks on upgrade/erase (#598775)
1066
1067 * Wed Jun 02 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-18
1068 - remove s-bits on upgrade too (#598775)
1069
1070 * Thu May 27 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-17
1071 - fix segfault in spec parser (#597835)
1072
1073 * Thu May 27 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-16
1074 - adjust to new pkg-config behavior wrt private dependencies (#596433)
1075 - rpm-build now requires pkgconfig >= 0.24
1076
1077 * Fri May 21 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-15
1078 - handle non-existent dependency sets correctly in python (#593553)
1079 - make find-lang look in all locale dirs (#584866)
1080
1081 * Fri Apr 23 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-14
1082 - lose dangling symlink to extinct (and useless) berkeley_db_svc (#585174)
1083
1084 * Wed Mar 24 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-13
1085 - fix python match iterator regression wrt boolean representation
1086
1087 * Wed Mar 17 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-12
1088 - unbreak find-lang --with-man from yesterdays braindamage
1089
1090 * Tue Mar 16 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-11
1091 - support single PPD providing driver for devices (#568351)
1092 - merge the psdriver patch pile into one
1093 - preserve empty lines in spec prep section (#573339)
1094 - teach python bindings about RPMTRANS_FLAG_NOCONTEXTS (related to #573111)
1095 - dont own localized man directories through find_lang (#569536)
1096
1097 * Mon Feb 15 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-10
1098 - drop bogus dependency on lzma, xz is used to handle the lzma format too
1099
1100 * Fri Feb 05 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-9
1101 - unbreak python(abi) requires generation (#562906)
1102
1103 * Fri Feb 05 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-8
1104 - more fixes to postscript provides extractor (#562228)
1105 - avoid accessing unrelated mount points in disk space checking (#547548)
1106 - fix disk space checking with erasures present in transaction (#561160)
1107
1108 * Fri Feb 05 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-7
1109 - couple of fixes to the postscript provides extractor (#538101)
1110
1111 * Thu Feb 04 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-6
1112 - extract provides for postscript printer drivers (#538101)
1113
1114 * Wed Feb 03 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-5
1115 - python byte-compilation fixes + improvements (#558997)
1116
1117 * Sat Jan 30 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-4
1118 - support parallel python versions in python dependency extractor (#532118)
1119
1120 * Thu Jan 21 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-3
1121 - fix segfault on failed url retrieval
1122 - fix verification error code depending on verbosity level
1123 - if anything in testsuite fails, dump out the log
1124
1125 * Fri Jan 08 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-2
1126 - put disttag back, accidentally nuked in 4.8.0 final update
1127
1128 * Fri Jan 08 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-1
1129 - update to 4.8.0 final (http://rpm.org/wiki/Releases/4.8.0)
1130
1131 * Thu Jan 07 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-0.beta1.6
1132 - pull out macro scoping "fix" for now, it breaks font package macros
1133
1134 * Mon Jan 04 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-0.beta1.5
1135 - always clear locally defined macros when they go out of scope
1136
1137 * Thu Dec 17 2009 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-0.beta1.4
1138 - permit unexpanded macros when parsing spec (#547997)
1139
1140 * Wed Dec 09 2009 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-0.beta1.3
1141 - fix a bunch of python refcount-errors causing major memory leaks
1142
1143 * Mon Dec 07 2009 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-0.beta1.2
1144 - fix noise from python bytecompile on non-python packages (#539635)
1145 - make all our -devel [build]requires isa-specific
1146 - trim out superfluous -devel dependencies from rpm-devel
1147
1148 * Mon Dec 07 2009 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-0.beta1.1
1149 - update to 4.8.0-beta1 (http://rpm.org/wiki/Releases/4.8.0)
1150 - rpm-build conflicts with current ocaml-runtime
1151
1152 * Fri Dec 04 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.2-2
1153 - missing error exit code from signing password checking (#496754)
1154 - dont fail build on unrecognized data files (#532489)
1155 - dont try to parse subkeys and secret keys (#436812)
1156 - fix chmod test on selinux, breaking %%{_fixperms} macro (#543035)
1157
1158 * Wed Nov 25 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.2-1
1159 - update to 4.7.2 (http://rpm.org/wiki/Releases/4.7.2)
1160 - fixes #464750, #529214
1161
1162 * Wed Nov 18 2009 Jindrich Novy <jnovy@redhat.com> - 4.7.1-10
1163 - rebuild against BDB-4.8.24
1164
1165 * Wed Nov 18 2009 Jindrich Novy <jnovy@redhat.com> - 4.7.1-9
1166 - drop versioned dependency to BDB
1167
1168 * Wed Oct 28 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.1-8
1169 - support multiple python implementations in brp-python-bytecompile (#531117)
1170 - make disk space problem reporting a bit saner (#517418)
1171
1172 * Tue Oct 06 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.1-7
1173 - fix build with BDB 4.8.x by removing XA "support" from BDB backend 
1174 - perl dep extractor heredoc parsing improvements (#524929)
1175
1176 * Mon Sep 21 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.1-6
1177 - use relative paths within db environment (related to #507309, #507309...)
1178 - remove db environment on close in chrooted operation (related to above)
1179 - initialize rpmlib earlier in rpm2cpio (#523260)
1180 - fix file dependency tag extension formatting (#523282)
1181
1182 * Tue Sep 15 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.1-5
1183 - fix duplicate dependency filtering on build (#490378)
1184 - permit absolute paths in file lists again (#521760)
1185 - use permissions 444 for all .debug files (#522194)
1186 - add support for optional bugurl tag (#512774)
1187
1188 * Fri Aug 14 2009 Jesse Keating <jkeating@redhat.com> - 4.7.1-4
1189 - Patch to make geode appear as i686 (#517475)
1190
1191 * Thu Aug 06 2009 Jindrich Novy <jnovy@redhat.com> - 4.7.1-3
1192 - rebuild because of the new xz
1193
1194 * Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.7.1-2
1195 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
1196
1197 * Tue Jul 21 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.1-1
1198 - update to 4.7.1 ((http://rpm.org/wiki/Releases/4.7.1)
1199 - fix source url
1200
1201 * Mon Jul 20 2009 Bill Nottingham <notting@redhat.com> - 4.7.0-9
1202 - enable XZ support
1203
1204 * Thu Jun 18 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-8
1205 - updated OSGi dependency extractor (#506471)
1206 - fix segfault in symlink fingerprinting (#505777)
1207 - fix invalid memory access causing bogus file dependency errors (#506323)
1208
1209 * Tue Jun 16 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-7
1210 - add dwarf-3 support to debugedit (#505774)
1211
1212 * Fri Jun 12 2009 Stepan Kasal <skasal@redhat.com> - 4.7.0-6
1213 - require libcap >= 2.16 (#505596)
1214
1215 * Wed Jun 03 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-5
1216 - don't mess up problem altNEVR in python ts.check() (#501068)
1217 - fix hardlink size calculation on build (#503020)
1218
1219 * Thu May 14 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-4
1220 - split cron-job into a sub-package to avoid silly deps on core rpm (#500722)
1221 - rpm requires coreutils but not in %%post
1222 - build with libcap and libacl
1223 - fix pgp pubkey signature tag parsing
1224
1225 * Tue Apr 21 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-3
1226 - couple of merge-review fixes (#226377)
1227   - eliminate bogus leftover rpm:rpm rpmdb ownership
1228   - unescaped macro in changelog
1229 - fix find-lang --with-kde with KDE3 (#466009)
1230 - switch back to default file digest algorithm
1231
1232 * Fri Apr 17 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-2
1233 - file classification tweaks for text files (#494817)
1234   - disable libmagic text token checks, it's way too error-prone
1235   - consistently classify all text as such and include description
1236
1237 * Thu Apr 16 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-1
1238 - update to 4.7.0 final (http://rpm.org/wiki/Releases/4.7.0)
1239 - fixes #494049, #495429
1240 - dont permit test-suite failure anymore
1241
1242 * Thu Apr 09 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.rc1.1
1243 - update to 4.7.0-rc1
1244 - fixes #493157, #493777, #493696, #491388, #487597, #493162
1245
1246 * Fri Apr 03 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.beta1.9
1247 - fix recorded file state of otherwise skipped files (#492947)
1248 - compress ChangeLog, drop old CHANGES file (#492440)
1249
1250 * Thu Apr  2 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 4.7.0-0.beta1.8
1251 - Fix sparcv9v and sparc64v targets
1252
1253 * Tue Mar 24 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.beta1.7
1254 - prefer more specific types over generic "text" in classification (#491349)
1255
1256 * Mon Mar 23 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.beta1.6
1257 - with the fd leak gone, let libmagic look into compressed files again (#491596)
1258
1259 * Mon Mar 23 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.beta1.5
1260 - fix font provide generation on filenames with whitespace (#491597)
1261
1262 * Thu Mar 12 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.beta1.4
1263 - handle RSA V4 signatures (#436812)
1264 - add alpha arch ISA-bits
1265 - enable internal testsuite on build
1266
1267 * Mon Mar 09 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.beta1.3
1268 - fix _install_langs behavior (#489235)
1269 - fix recording of file states into rpmdb on install
1270
1271 * Sun Mar 08 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.beta1.2
1272 - load macros before creating directories on src.rpm install (#489104)
1273
1274 * Fri Mar 06 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.beta1.1
1275 - update to 4.7.0-beta1 (http://rpm.org/wiki/Releases/4.7.0)
1276
1277 * Fri Feb 27 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-11
1278 - build rpm itself with md5 file digests for now to ensure upgradability
1279
1280 * Thu Feb 26 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-10
1281 - handle NULL passed as EVR in rpmdsSingle() again (#485616)
1282
1283 * Wed Feb 25 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-9
1284 - pull out python byte-compile syntax check for now
1285
1286 * Mon Feb 23 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-8
1287 - make -apidocs sub-package noarch
1288 - fix source URL
1289
1290 * Sat Feb 21 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-7
1291 - loosen up restrictions on dependency names (#455119)
1292 - handle inter-dependent pkg-config files for requires too (#473814)
1293 - error/warn on elf binaries in noarch package in build
1294
1295 * Fri Feb 20 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-6
1296 - error out on uncompilable python code (Tim Waugh)
1297
1298 * Tue Feb 17 2009 Jindrich Novy <jnovy@redhat.com> - 4.6.0-5
1299 - remove two offending hunks from anyarch patch causing that
1300   RPMTAG_BUILDARCHS isn't written to SRPMs
1301
1302 * Mon Feb 16 2009 Jindrich Novy <jnovy@redhat.com> - 4.6.0-4
1303 - inherit group tag from the main package (#470714)
1304 - ignore BuildArch tags for anyarch actions (#442105)
1305 - don't check package BuildRequires when doing --rmsource (#452477)
1306 - don't fail because of missing sources when only spec removal
1307   is requested (#472427)
1308
1309 * Mon Feb 16 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-3
1310 - updated fontconfig provide script - fc-query does all the hard work now
1311
1312 * Mon Feb 09 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-2
1313 - build against db 4.7.x
1314
1315 * Fri Feb 06 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-1
1316 - update to 4.6.0 final
1317 - revert libmagic looking into compressed files for now, breaks ooffice build
1318
1319 * Fri Feb 06 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-0.rc4.5
1320 - enable fontconfig provides generation
1321
1322 * Thu Feb 05 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-0.rc4.4
1323 - fixup rpm translation lookup to match Fedora specspo (#436941)
1324
1325 * Wed Feb 04 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-0.rc4.3
1326 - extract mimehandler provides from .desktop files
1327 - preliminaries for extracting font provides (not enabled yet)
1328 - dont classify font metrics data as fonts
1329 - only run script dep extraction once per file, duh
1330
1331 * Sat Jan 31 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-0.rc4.2
1332 - change platform sharedstatedir to something more sensible (#185862)
1333 - add rpmdb_foo links to db utils for documentation compatibility
1334
1335 * Fri Jan 30 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-0.rc4.1
1336 - update to 4.6.0-rc4
1337 - fixes #475582, #478907, #476737, #479869, #476201
1338
1339 * Fri Dec 12 2008 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-0.rc3.2
1340 - add back defaultdocdir patch which hadn't been applied on 4.6.x branch yet
1341
1342 * Fri Dec 12 2008 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-0.rc3.1
1343 - add dist-tag, rebuild
1344
1345 * Tue Dec 09 2008 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-0.rc3.1
1346 - update to rpm 4.6.0-rc3
1347 - fixes #475214, #474550, #473239
1348
1349 * Wed Dec  3 2008 Jeremy Katz <katzj@redhat.com> - 4.6.0-0.rc2.9
1350 - I built into the wrong place
1351
1352 * Wed Dec  3 2008 Jeremy Katz <katzj@redhat.com> - 4.6.0-0.rc2.8
1353 - python 2.6 rebuild again
1354
1355 * Wed Dec 03 2008 Panu Matilainen <pmatilai@redhat.com>
1356 - make rpm-build require pkgconfig (#473978)
1357
1358 * Tue Dec 02 2008 Panu Matilainen <pmatilai@redhat.com>
1359 - fix pkg-config provide generation when pc's depend on each other (#473814)
1360
1361 * Mon Dec 01 2008 Jindrich Novy <jnovy@redhat.com>
1362 - include rpmfileutil.h from rpmmacro.h, unbreaks
1363   net-snmp (#473420)
1364
1365 * Sun Nov 30 2008 Panu Matilainen <pmatilai@redhat.com>
1366 - rebuild for python 2.6
1367
1368 * Sat Nov 29 2008 Panu Matilainen <pmatilai@redhat.com>
1369 - update to 4.6.0-rc2
1370 - fixes #471820, #473167, #469355, #468319, #472507, #247374, #426672, #444661
1371 - enable automatic generation of pkg-config and libtool dependencies #465377
1372
1373 * Fri Oct 31 2008 Panu Matilainen <pmatilai@redhat.com>
1374 - adjust find-debuginfo for "file" output change (#468129)
1375
1376 * Tue Oct 28 2008 Panu Matilainen <pmatilai@redhat.com>
1377 - Florian's improved fingerprinting hash algorithm from upstream
1378
1379 * Sat Oct 25 2008 Panu Matilainen <pmatilai@redhat.com>
1380 - Make noarch sub-packages actually work
1381 - Fix defaultdocdir logic in installplatform to avoid hardwiring mandir
1382
1383 * Fri Oct 24 2008 Jindrich Novy <jnovy@redhat.com>
1384 - update compat-db dependencies (#459710)
1385
1386 * Wed Oct 22 2008 Panu Matilainen <pmatilai@redhat.com>
1387 - never add identical NEVRA to transaction more than once (#467822)
1388
1389 * Sun Oct 19 2008 Panu Matilainen <pmatilai@redhat.com>
1390 - permit tab as macro argument separator (#467567)
1391
1392 * Thu Oct 16 2008 Panu Matilainen <pmatilai@redhat.com>
1393 - update to 4.6.0-rc1 
1394 - fixes #465586, #466597, #465409, #216221, #466503, #466009, #463447...
1395 - avoid using %%configure macro for now, it has unwanted side-effects on rpm
1396
1397 * Wed Oct 01 2008 Panu Matilainen <pmatilai@redhat.com>
1398 - update to official 4.5.90 alpha tarball 
1399 - a big pile of misc bugfixes + translation updates
1400 - isa-macro generation fix for ppc (#464754)
1401 - avoid pulling in pile of perl dependencies for an unused script
1402 - handle both "invalid argument" and clear env version mismatch on posttrans
1403
1404 * Thu Sep 25 2008 Jindrich Novy <jnovy@redhat.com>
1405 - don't treat %%patch numberless if -P parameter is present (#463942)
1406
1407 * Thu Sep 11 2008 Panu Matilainen <pmatilai@redhat.com>
1408 - add hack to support extracting gstreamer plugin provides (#438225)
1409 - fix another macro argument handling regression (#461180)
1410
1411 * Thu Sep 11 2008 Jindrich Novy <jnovy@redhat.com>
1412 - create directory structure for rpmbuild prior to build if it doesn't exist (#455387)
1413 - create _topdir if it doesn't exist when installing SRPM
1414 - don't generate broken cpio in case of hardlink pointing on softlink,
1415   thanks to pixel@mandriva.com
1416
1417 * Sat Sep 06 2008 Jindrich Novy <jnovy@redhat.com>
1418 - fail hard if patch isn't found (#461347)
1419
1420 * Mon Sep 01 2008 Jindrich Novy <jnovy@redhat.com>
1421 - fix parsing of boolean expressions in spec (#456103)
1422   (unbreaks pam, jpilot and maybe other builds)
1423
1424 * Tue Aug 26 2008 Jindrich Novy <jnovy@redhat.com>
1425 - add support for noarch subpackages
1426 - fix segfault in case of insufficient disk space detected (#460146)
1427
1428 * Wed Aug 13 2008 Panu Matilainen <pmatilai@redhat.com>
1429 - 4.5.90-0.git8461.2
1430 - fix archivesize tag generation on ppc (#458817)
1431
1432 * Fri Aug 08 2008 Panu Matilainen <pmatilai@redhat.com>
1433 - 4.5.90-0.git8461.1
1434 - new snapshot from upstream
1435 - fixes #68290, #455972, #446202, #453364, #456708, #456103, #456321, #456913,
1436   #458260, #458261
1437 - partial fix for #457360
1438
1439 * Thu Jul 31 2008 Florian Festi <ffesti@redhat.com>
1440 - 4.5.90-0.git8427.1
1441 - new snapshot from upstream
1442
1443 * Thu Jul 31 2008 Florian Festi <ffesti@redhat.com>
1444 - 4.5.90-0.git8426.10
1445 - rpm-4.5.90-posttrans.patch
1446 - use header from rpmdb in posttrans to make anaconda happy
1447
1448 * Sat Jul 19 2008 Panu Matilainen <pmatilai@redhat.com>
1449 - 4.5.90-0.git8426.9
1450 - fix regression in patch number handling (#455872)
1451
1452 * Tue Jul 15 2008 Panu Matilainen <pmatilai@redhat.com>
1453 - 4.5.90-0.git8426.8
1454 - fix regression in macro argument handling (#455333)
1455
1456 * Mon Jul 14 2008 Panu Matilainen <pmatilai@redhat.com>
1457 - 4.5.90-0.git8426.7
1458 - fix mono dependency extraction (adjust for libmagic string change)
1459
1460 * Sat Jul 12 2008 Panu Matilainen <pmatilai@redhat.com>
1461 - 4.5.90-0.git8426.6
1462 - fix type mismatch causing funky breakage on ppc64
1463
1464 * Fri Jul 11 2008 Panu Matilainen <pmatilai@redhat.com>
1465 - 4.5.90-0.git8426.5
1466 - flip back to external bdb
1467 - fix tab vs spaces complaints from rpmlint
1468 - add dep for lzma and require unzip instead of zip in build (#310694)
1469 - add pkgconfig dependency to rpm-devel
1470 - drop ISA-dependencies for initial introduction
1471 - new snapshot from upstream for documentation fixes
1472
1473 * Thu Jul 10 2008 Panu Matilainen <pmatilai@redhat.com>
1474 - 4.5.90-0.git8424.4
1475 - handle int vs external db in posttrans too
1476
1477 * Wed Jul 09 2008 Panu Matilainen <pmatilai@redhat.com>
1478 - 4.5.90-0.git8424.3
1479 - require curl as external url helper
1480
1481 * Wed Jul 09 2008 Panu Matilainen <pmatilai@redhat.com>
1482 - 4.5.90-0.git8424.2
1483 - add support for building with or without internal db
1484
1485 * Wed Jul 09 2008 Panu Matilainen <pmatilai@redhat.com>
1486 - rpm 4.5.90-0.git8424.1 (alpha snapshot)
1487 - adjust to build against Berkeley DB 4.5.20 from compat-db for now
1488 - add posttrans to clean up db environment mismatch after upgrade
1489 - forward-port devel autodeps patch
1490
1491 * Tue Jul 08 2008 Panu Matilainen <pmatilai@redhat.com>
1492 - adjust for rpmdb index name change
1493 - drop unnecessary vendor-macro patch for real
1494 - add ISA-dependencies among rpm subpackages
1495 - make lzma and sqlite deps conditional and disabled by default for now
1496
1497 * Fri Feb 01 2008 Panu Matilainen <pmatilai@redhat.com>
1498 - spec largely rewritten, truncating changelog