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