Commit Graph

848 Commits

Author SHA1 Message Date
Robert Kuska
26ad4d8717 Rebuilt for Python3.5 rebuild 2015-10-14 11:50:50 +02:00
Florian Festi
392d6caed5 - Fix selinux plugin for permissive mode 2015-10-12 12:56:07 +02:00
Florian Festi
2e60cb3797 - Fix new rich dependency syntax 2015-09-07 17:27:40 +02:00
Kalev Lember
72ba7dafee Obsolete compat-librpm3
Make sure that F23->F24 upgrades remove the temporary compat-librpm3
subpackage.
2015-09-05 22:28:51 +02:00
Florian Festi
592510cfdb - Update to upstream 4.13.0-rc1 release 2015-09-02 19:51:49 +02:00
Lubos Kardos
d407fb640c - Fix last occurence of PyString 2015-08-10 14:43:51 +02:00
Lubos Kardos
659760a576 - Add --filetriggers option to show info about file triggers 2015-08-06 15:48:15 +02:00
Lubos Kardos
ad8c4238ac - If globbing of a filename fails, try use the filename without globbing.
- Related: #1246743
- Modify rpmIsGlob() to be more precise and compatible with glob().
- Related: #1246743
2015-08-03 17:43:23 +02:00
Lubos Kardos
977533abf2 - Don't warn when an escaped macro is in a comment
- Related: #1224660
2015-07-30 16:50:54 +02:00
Florian Festi
77efb7ee50 - Fix compressed patches
- Resolves: #1247248
2015-07-27 19:00:10 +02:00
Lubos Kardos
ee316a0bf8 - Enable braces expansion in rpmGlob()
- Resolves: 1246743
2015-07-27 13:56:58 +02:00
Florian Festi
632722fbed - Update to upstream alpha release 2015-07-24 14:16:58 +02:00
Florian Festi
fcbbffb488 - Add support for MIPS platform
- Resolves: #1242786
2015-07-15 10:01:30 +02:00
Florian Festi
8341ec3f15 - Fix Python import directive for more strict Python3 search rules
- Resolves: #1236493
2015-06-29 12:18:50 +02:00
Lubos Kardos
7aff53e3ab - Allow gpg to get passphrase by itself
- resolves: #1228234
2015-06-19 11:28:32 +02:00
Dennis Gilmore
966f2e339b - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-18 22:32:18 +00:00
Florian Festi
5510dc282d - Add --whatrecommends and friends
- resolves: #1231247
2015-06-12 18:07:38 +02:00
Florian Festi
7307a5ee39 - Fix references to go sources in debuginfo packages
- resolves: #1184221
2015-04-15 10:04:09 +02:00
Lubos Kardos
dabd097bc0 - Fix wrong use of variable strip_g in find-debuginfo.sh
- resolves: #1207434
2015-03-31 11:08:45 +02:00
Lubos Kardos
e972e4365d - Fix segmentation fault
- resolves: #1206750
2015-03-30 09:44:42 +02:00
Lubos Kardos
fa230ece28 - Pass _find_debuginfo_opts -g to eu-strip for executables
- resolves: #1186563
- add_minidebug is not ran when strip_g is set
- related: #1186563
2015-03-27 16:23:43 +01:00
Lubos Kardos
4b03dd3bed - fix "--excludedocs" option
- resolves: #1192625
2015-03-20 14:59:59 +01:00
Florian Festi
02c36c0471 - Fix spec to allow building without plugins (#1182385) 2015-03-20 10:18:48 +01:00
Than Ngo
445502c59d - bump release and rebuild so that koji-shadow can rebuild it
against new gcc on secondary arch
2015-03-16 22:48:06 +01:00
Till Maas
25cfed606c Rebuilt for Fedora 23 Change
https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
2015-02-21 22:26:06 +01:00
Richard W.M. Jones
68c26ef62d Include upstream patch to fix find-debuginfo (http://www.rpm.org/ticket/887). 2015-02-17 14:08:50 +00:00
Tom Callaway
9008d010c6 rebuild for lua 5.3 2015-01-16 10:21:35 -05:00
Lubos Kardos
2474acb1d0 - Add check against malicious CPIO file name size
- Fixes CVE-2014-8118
- Resolves #1168715
- Fix race condidition where unchecked data is exposed in the file system
- Fixes CVE-2013-6435
- Resolves #1039811
2014-12-12 17:06:03 +01:00
Panu Matilainen
dca944eea4 - Axe unused generator scripts forcing a perl dependency (#1158580, #1158583) 2014-10-30 15:51:14 +02:00
Panu Matilainen
3feadd7134 - Skip ghost files in payload (#1156497)
- Fix size and archice size tag generation on big-endian systems
2014-10-28 11:19:13 +02:00
Panu Matilainen
96d48126ff - Dont wait for transaction lock within scriptlets (RhBug:1135596) 2014-10-01 10:16:37 +03:00
Panu Matilainen
2176e2752d - Update to rpm-4.12.0.1 final (http://rpm.org/wiki/Releases/4.12.0.1)
- Temporary workaround payload size mismatch issue in rpm2cpio (#1142949)
2014-09-18 14:25:40 +03:00
Panu Matilainen
2e5e062433 - Reduce the double separator spec parse error into a warning (#1065563) 2014-09-17 09:59:57 +03:00
Panu Matilainen
814137c1a7 - Update to rpm-4.12.0 final 2014-09-16 13:53:02 +03:00
Panu Matilainen
5ce01ef303 - Resurrect payload and tilde rpmlib() dependencies 2014-09-09 13:16:01 +03:00
Panu Matilainen
da2b22a298 - Update to rpm-4.12.0-rc1 2014-08-27 09:03:53 +03:00
Panu Matilainen
c95977245e - Whoops, typo in patch name 2014-08-25 11:13:37 +03:00
Panu Matilainen
13df4aa4d6 - Resurrect dependency logging on package build
- Resurrect rpmlib() dependencies in src.rpms
2014-08-25 11:10:29 +03:00
Panu Matilainen
d2ca31c3f6 - Fix duplicate trigger indexes caused by beta1.3 fix (#1131960) 2014-08-20 15:18:29 +03:00
Panu Matilainen
c14ac95363 - Emergency hack for #1131892 2014-08-20 11:55:23 +03:00
Panu Matilainen
5f498494f8 - Fix regression on rpmspec dependency queries 2014-08-18 16:50:06 +03:00
Panu Matilainen
a0d39e5bf3 - Fix regression on BuildRequires checking 2014-08-18 15:11:34 +03:00
Panu Matilainen
74824106c8 - Update to 4.12.0-beta1
- Fixes #1122004, #1111349, #1117912, #1123722
- Drop upstreamed patches
2014-08-18 12:14:31 +03:00
Peter Robinson
19dfee2e9e - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-18 00:17:47 +00:00
Panu Matilainen
a3ae732fc9 - Fix wildcard database iterator (#1115824) 2014-07-03 13:43:42 +03:00
Panu Matilainen
017fe597e0 - Hopefully fix armv7 vfp/neon detection 2014-07-02 14:32:57 +03:00
Panu Matilainen
421823c7c2 - Use autosetup for building rpm itself 2014-07-02 13:09:33 +03:00
Panu Matilainen
7674f0d76b - Macro-expand load macro argument 2014-07-01 13:39:03 +03:00
Panu Matilainen
9787eb5021 - Drop no longer needed temporary UsrMove patch 2014-07-01 13:36:55 +03:00
Panu Matilainen
44dacef8e0 - Fix multiple interleaved hardlink groups during build 2014-06-30 14:52:01 +03:00
Panu Matilainen
7c2b7db688 - Update to rpm 4.12-alpha
- Drop/adjust patches as appropriate
- New sub-package(s) for plugins
2014-06-30 10:53:59 +03:00
Panu Matilainen
365a62b957 - Clean up old, no longer needed cruft from spec
- BuildRoot and %clean haven't been needed in ages
  - Dont bother compressing ChangeLog which is not even packaged anymore
  - Remove old ocaml-conflict from pre-4.8.0 era
2014-06-26 16:26:31 +03:00
Panu Matilainen
54309be7c5 - Mark licenses as such, not documentation 2014-06-26 12:27:39 +03:00
Panu Matilainen
b9e9858cd0 - Perl dependency generators live in perl-generators (#1110823) now 2014-06-25 17:48:06 +03:00
Lubomir Rintel
4a3c933f78 Fix the armhfp patch for armv6hl
The previous armhfp patches tried to cover armv6, but failed to do so properly
-- the hfp extension for v6 is called "vfp", not "vfpv3" and there's no "neon"
extension for it, this "armv6hnl" does not make sense at all.

Because of this, Pidora decided to patch around it so that their armv6hl
Raspberry Pi hardware is supported, breaking support for other ARMs along the
way...
2014-06-18 22:38:54 +02:00
Panu Matilainen
d1508b085d - Rawhide broke our test-suite, disable for now to allow builds to be done 2014-06-10 14:48:48 +03:00
Dennis Gilmore
ef6ec38db7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 21:54:02 -05:00
Peter Robinson
621bb044e5 Drop ChangeLog.bz2 (it's in the source, and it's large) 2014-05-31 22:45:05 +01:00
Slavek Kabrda
b423b7ffd8 Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4 2014-05-15 11:14:53 +02:00
Tom Callaway
cbf52c88bb remove all _isa macros from BuildRequires 2014-04-21 14:36:44 -04:00
Panu Matilainen
056da825f0 - Move kmod and libsymlink dependency generators to redhat-rpm-config
- These are specific to Fedora so might as well live there, and
  this also avoids having to carry patches in rpm (and rebuild for
  changes) for no good reason
2014-04-15 10:11:47 +03:00
Panu Matilainen
7464dd0d4f - fix appdata.prov script missing from package 2014-04-14 16:58:58 +03:00
Panu Matilainen
88271d9741 - disable sanitizers for now, needs more work, having everything
rpm fail with undefined symbols is not nice...
2014-04-11 12:19:49 +03:00
Panu Matilainen
e1b7ad0d36 - realize -fsanitizer=foo failures were due to missing buildrequires...
- add bcond for building with sanitizer(s)
2014-04-11 11:28:08 +03:00
Panu Matilainen
f2b1ddb50a - gcc barfs on -fsanitize=undefined, hmm... 2014-04-11 11:03:17 +03:00
Panu Matilainen
388fec1a2d - build with -fsanitize=undefined and -fsanitize=address for now 2014-04-11 10:01:17 +03:00
Panu Matilainen
7aa67a41a8 - replace unmaintained dependency generator scripts with rpmdeps wrappers 2014-04-08 12:10:58 +03:00
Panu Matilainen
883afd1e17 - revert #1045723 fix for now, it breaks some java package macros 2014-03-27 11:06:55 +02:00
Panu Matilainen
af2c060789 - fix build and sign module initialization in python3 (#1064758) 2014-03-26 11:19:55 +02:00
Panu Matilainen
600ff28b8e - fully reset file actions between rpmtsRun() calls (#1076552) 2014-03-26 11:19:55 +02:00
Panu Matilainen
98f66a8089 - dont eat newlines on parametrized macro invocations (#1045723) 2014-03-26 11:19:54 +02:00
Panu Matilainen
f22eb5b4ba - reduce the double separator spec parse error into a warning (#1065563) 2014-03-13 23:34:24 +00:00
Panu Matilainen
2970ed07c9 - update to 4.11.2 final 2014-02-13 09:32:26 +02:00
Panu Matilainen
5947294b4d - update to 4.11.2-rc2 2014-02-06 13:04:20 +02:00
Panu Matilainen
95306529f5 - Yup, its Monday... we need explicit autoreconf to handle automake
1.13 -> 1.14 on rawhide, and that needs libtool as well temporarily
  (http://geekandpoke.typepad.com/geekandpoke/2011/11/temporarily.html)
2014-01-20 15:24:57 +02:00
Panu Matilainen
5d52c29bb2 - once again, buildrequire automake temporarily 2014-01-20 15:03:21 +02:00
Panu Matilainen
1d5ceec05f - update to 4.11.2-rc1
- drop upstreamed patches, adjust others as needed
- handle python egg-info's version munging in file lists
2014-01-20 14:51:31 +02:00
Panu Matilainen
5c70a391af - oops, its a new year... 2014-01-15 12:15:59 +02:00
Panu Matilainen
2b1b27387c - include ppc64le in %%power64 macro (#1052930) 2014-01-15 12:14:59 +02:00
Panu Matilainen
3af1bf3896 - dont override CONFIG_SITE if already set (related to #962837) 2013-12-03 09:28:27 +02:00
Panu Matilainen
3d4d533590 - generate kmod(module.ko) provides for kernel (#1025513) 2013-12-03 09:26:52 +02:00
Panu Matilainen
7bc2daa0cc - python 3 string and file compatibility fixes 2013-11-18 11:11:18 +02:00
Panu Matilainen
944d93e504 - generate application() provides from .desktop files (for gnome-software) 2013-10-14 11:37:00 +03:00
Panu Matilainen
0bacf1cba5 - add support for ppc64le architecture
- adjust armhftp-logic patch to apply without fuzz due to above
2013-10-01 15:13:51 +03:00
Panu Matilainen
9c611011c4 - fix build-time double-free on file capability processing (#956190)
- fix relocation related regression on file sanity check (#1001553)
- fix segfault on empty -p <lua> scriptlet body (#1004062)
- fix source url, once again
2013-09-09 14:58:21 +03:00
Panu Matilainen
f5c5c333a8 - add python3 sub-package, based on patch by Bohuslav Kabrda 2013-08-21 13:39:02 +03:00
Petr Písař
063bc78547 Perl 5.18 rebuild 2013-08-03 12:05:45 +02:00
Panu Matilainen
bd79c15028 - add missing dependency on tar to rpm-build (#986539) 2013-08-02 13:00:16 +03:00
Florian Festi
9ef65439e1 - Do not filter ld64.* and ld64-* provides and requires (#988373) 2013-07-30 17:57:45 +02:00
Petr Písař
73d396e4f0 Perl 5.18 rebuild 2013-07-17 13:28:44 +02:00
Panu Matilainen
2bbb203d3d - ensure relocatable packages always get install-prefix(es) set (#979443) 2013-07-05 10:41:32 +03:00
Panu Matilainen
1f5bf02b91 - sepdebugcrc buildrequires binutils-devel 2013-07-04 11:22:23 +03:00
Panu Matilainen
41d93db4c0 - fix .gnu_debuglink CRC32 after dwz (#971119) 2013-07-04 11:06:27 +03:00
Panu Matilainen
cda13cd678 - update to 4.11.1 final 2013-06-27 13:55:38 +03:00
Panu Matilainen
7879e3bd92 - update to 4.11.2-rc2 (http://rpm.org/wiki/Releases/4.11.1)
- drop upstreamed patches
2013-06-20 11:34:12 +03:00
Panu Matilainen
17960b66b2 - handle aarch64 debug_info relocations in debugedit (#974860) 2013-06-17 10:12:11 +03:00
Panu Matilainen
b1b48bd8b0 - disable autoconf config.site processing in builds (#962837) 2013-06-11 14:49:45 +03:00
Panu Matilainen
4cf31cb6ea - fix regression on addressing main package by its name (#972994) 2013-06-11 09:58:42 +03:00
Panu Matilainen
68ff3e10f7 - update to 4.11.1-rc1
- drop upstreamed/unused patches
2013-06-10 12:11:00 +03:00
Panu Matilainen
e033e9868a - serialize BDB environment open/close (#924417) 2013-05-28 09:38:53 +03:00
Panu Matilainen
1cefad535c - only consider files with .pm suffix as perl modules (#927211) 2013-05-22 08:48:55 +03:00
Panu Matilainen
b3bdf6087f - filter out non-library soname dependencies 2013-05-17 11:44:03 +03:00
Panu Matilainen
e3501faaf5 - check for stale locks when opening write-cursors (#860500, #962750...) 2013-05-16 12:32:45 +03:00
Tom Callaway
52532da53c lua 5.2 fixes from upstream 2013-05-10 10:31:57 -04:00
Panu Matilainen
34ff1a94bc - yup, its a Monday... bad syntax in changelog 2013-03-25 13:41:15 +02:00
Panu Matilainen
6fb2566e2d - make rpm-build depend on virtual system-rpm-config provide 2013-03-25 13:24:24 +02:00
Panu Matilainen
b1ec72fa5c - update to 4.11.0.1 2013-02-04 09:28:53 +02:00
Panu Matilainen
8476df1a8e - revert yesterdays ghost-fix, it eats rpmdb's on upgrades 2013-01-29 12:51:26 +02:00
Panu Matilainen
8020bfa4fe - fix regression on paths shared between a real file/dir and a ghost 2013-01-28 14:03:33 +02:00
Panu Matilainen
3b3e157787 - fix duplicate directory ownership between rpm and rpm-build (#894201) 2013-01-28 14:02:47 +02:00
Panu Matilainen
0eab6b80b4 - armv7hl and armv7hnl should not have -mthumb (#901901) 2013-01-28 14:01:01 +02:00
Panu Matilainen
4ba2ab5a13 - update to 4.11 beta
- drop upstreamed patch
2012-12-11 11:59:02 +02:00
Panu Matilainen
323b73c111 - pooh, dont just create but actually package /usr/lib/rpm/macros.d 2012-11-19 12:12:55 +02:00
Panu Matilainen
32c689a3a5 - fixup a bunch of old incorrect dates in spec changelog 2012-11-19 12:04:05 +02:00
Panu Matilainen
1910919549 - package /usr/lib/rpm/macros.d directory (related to #846679) 2012-11-19 11:51:41 +02:00
Panu Matilainen
2d4d8e8284 - fix double-free on %caps in spec (#877512) 2012-11-17 19:06:29 +02:00
Panu Matilainen
93c12c40a9 - update to 4.11 post-alpha snapshot
- drop/adjust patches as necessary
2012-11-15 10:40:51 +02:00
Panu Matilainen
25a06f20fe - fix noarch __isa_* macro filter in installplatform (#865436) 2012-10-11 18:03:15 +03:00
Panu Matilainen
240842c0b0 - account for intentionally skipped files when verifying hardlinks (#864622) 2012-10-10 10:41:57 +03:00
Panu Matilainen
c9d5915d63 - update to 4.10.1 2012-10-03 13:13:39 +03:00
Panu Matilainen
71102f1372 - move our tmpfiles config to more politically correct location (#840192) 2012-07-30 10:55:54 +03:00
Dennis Gilmore
25c2d9d09b - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-21 12:02:39 -05:00
Panu Matilainen
4660edea18 - force _host_vendor to redhat to better match toolchain (#485203) 2012-07-02 13:34:35 +03:00
Panu Matilainen
31171a2dbd - merge ppc64p7 related fixes that only went into f17 (#835978) 2012-06-28 10:29:29 +03:00
Panu Matilainen
7f2e4e1cba - add support for minidebuginfo generation (#834073) 2012-06-27 13:18:19 +03:00
Panu Matilainen
a744c5314e - add dwarf compression support to debuginfo generation (#833311) 2012-06-25 12:33:03 +03:00
Panu Matilainen
8b0317c23b - update to 4.10.0 final 2012-05-24 10:34:16 +03:00
Panu Matilainen
3536607e82 - oops, snap vs pre-release version delimiter differs 2012-04-23 13:33:40 +03:00
Panu Matilainen
6511ed26fe - update to 4.10.0-beta1 2012-04-23 13:23:05 +03:00
Panu Matilainen
870ba436ae - newer git snapshot (#809402, #808750)
- adjust posttrans script wrt bdb string change (#803866, #805613)
2012-04-17 07:28:04 +03:00
Panu Matilainen
302bffb0be - newer git snapshot to keep patch-count down
- fixes CVE-2012-0060, CVE-2012-0061 and CVE-2012-0815
- fix obsoletes in installing set getting matched on provides (#810077)
2012-04-05 12:12:57 +03:00
Jindrich Novy
871a7817ae rebuild against new libdb 2012-04-04 14:52:14 +02:00
Jindrich Novy
16864eefd3 build with internal libdb to allow libdb with higher soname 2012-04-03 10:38:44 +02:00
Panu Matilainen
f097c8059c - fix base arch macro generation (#808250) 2012-03-30 10:08:08 +03:00
Panu Matilainen
99eadda673 - accept files as command line arguments to rpmdeps again (#807767) 2012-03-29 11:41:48 +03:00
Panu Matilainen
f34c5bc80a - remove fake library provide hacks now that deltarpm got rebuilt 2012-03-26 11:50:17 +03:00
Panu Matilainen
e56f273491 - fix header data length calculation breakage
- fix keyid size bogosity causing breakage on 32bit systems
2012-03-23 15:01:05 +02:00
Panu Matilainen
ef85bcbf47 - add temporary fake library provides to get around deltarpm "bootstrap"
dependency (yes its dirty)
2012-03-21 12:10:10 +02:00
Panu Matilainen
75a190c34e - fix overzealous sanity check breaking posttrans scripts 2012-03-21 09:18:26 +02:00
Panu Matilainen
8a46159dde - fix bad interaction with yum's test-transaction and pretrans scripts 2012-03-20 16:40:27 +02:00
Jindrich Novy
85ab1efe52 - rebuild 2012-03-20 12:22:23 +01:00
Panu Matilainen
ae9bea02d8 - update to pre-4.10 upstream snapshot
- drop/adjust patches as necessary
2012-03-20 11:55:51 +02:00
Panu Matilainen
a709ae3098 - fix backport thinko in the exclude patch 2012-03-07 12:57:29 +02:00
Panu Matilainen
d06308ca0b - fix memory corruption on rpmdb size estimation (#766260)
- fix couple of memleaks in python bindings (#782147)
- fix regression in verify output formatting (#797964)
- dont process spec include in false branch of if (#782970)
- only warn on missing excluded files on build (#745629)
- dont free up file info sets on test transactions
2012-03-07 12:08:22 +02:00
Panu Matilainen
e8efccb3d4 - switch back to smaller BDB cache default (#752897) 2012-02-09 09:50:00 +02:00
Dennis Gilmore
72d4c0c695 always apply arm hfp macros, conditionally apply the logic to detect hfp 2012-01-15 17:26:03 -06:00
Panu Matilainen
c3ac54c9d5 - adjust perl and python detection rules for libmagic change (#772699) 2012-01-10 10:55:04 +02:00
Jindrich Novy
156379cf0b recognize perl script as perl code (#772632) 2012-01-09 20:55:26 +01:00
Kay Sievers
1439f01e4e add temporary rpmlib patch to support filesystem transition
https://fedorahosted.org/fpc/ticket/118#comment:14
2011-12-20 15:54:23 +01:00
Panu Matilainen
6d6d459ffb - switch over to libdb, aka Berkeley DB 5.x 2011-12-02 10:05:19 +02:00
Panu Matilainen
fc034ad970 - fix classification of ELF binaries with setuid/setgid bit (#758251) 2011-12-01 09:25:05 +02:00
Panu Matilainen
52396413d2 - adjust font detection rules for libmagic change (#757105) 2011-11-25 16:13:46 +02:00
Dennis Gilmore
1672df911c conditionally apply arm patch for hardfp on all arches but arm softfp ones 2011-11-09 19:48:45 -06:00
Panu Matilainen
21c63d106d - adjust db util prefix & dependency due to #749293
- warn but dont fail the build if STABS encountered by debugedit (#725378)
2011-10-28 15:31:52 +03:00
Panu Matilainen
bd02f6c71b - try teaching find-lang about the new gnome help layout (#736523) 2011-10-12 11:55:41 +03:00
Panu Matilainen
6d748ba15f - update to 4.9.1.2 (CVE-2011-3378)
- drop upstreamed rpmdb signal patch
2011-09-29 16:22:09 +03:00
Panu Matilainen
0d72de20ce - fix signal blocking/unblocking regression on rpmdb open/close (#739492) 2011-09-19 13:09:38 +03:00
Peter Robinson
a6258ccd0a drop last change as we have gdb on arm 2011-08-09 10:47:19 +01:00
Peter Robinson
7c0b68cbe5 add arm conditional for gdb-add-index 2011-08-09 10:43:12 +01:00
Adam Jackson
4dd6dd15e6 Add RPM_LD_FLAGS to build environment (#728974) 2011-08-08 10:28:25 -04:00
Panu Matilainen
541e4803c3 - update to 4.9.1.1 2011-08-02 13:37:18 +03:00
Panu Matilainen
c81abc1f8e - fix recursion of directories with trailing slash in file list (#722474) 2011-07-19 11:22:49 +03:00
Panu Matilainen
d123f007fc Merge branch 'f15' 2011-07-15 14:39:03 +03:00
Panu Matilainen
789268da7d - update to 4.9.1
- drop no longer needed patches
2011-07-15 14:30:19 +03:00
Panu Matilainen
3b3876d5b9 - rebuild to fix a missing interpreter dependency due to bug #712251 2011-06-16 22:32:54 +03:00
Panu Matilainen
23ac61a41f - fix crash if prep or changelog section in spec is empty (#706959)
- fix crash on macro which undefines itself
- fix script dependency generation with file 5.07 string changes (#712251)
2011-06-10 12:32:12 +03:00
Panu Matilainen
aca4330de0 - add dwarf-4 support to debugedit (#707677)
- generate build-id symlinks for all filenames sharing a build-id (#641377)
2011-05-26 10:06:47 +03:00
Panu Matilainen
2aa3612ada - add missing ldconfig calls to build-libs sub-package
- fix source url
2011-04-07 10:19:13 +03:00
Panu Matilainen
4a8cd53363 - revert the spec query change (#693338) for now, it breaks fedpkg 2011-04-07 09:21:33 +03:00
Panu Matilainen
5a40a02fce - verify some properties of replaced and wrong-colored files (#528383)
- only list packages that would be generated on spec query (#693338)
- preferred color packages should be erased last (#680261)
- fix leaks when freeing a populated transaction set
- take file state into account for file dependencies
2011-04-05 18:24:15 +03:00
Panu Matilainen
629d3eaa76 - fix classification of elf executables with sticky bit set (#689182)
- also renumber manifest crash patch to reflect upstream status
2011-03-22 08:46:32 +02:00
Jindrich Novy
daa59d2b02 - fix crash in package manifest check (#688091) 2011-03-16 15:25:04 +01:00
Panu Matilainen
36549e20c4 - fix duplicate rpmsign binary in rpm main package dragging in build-libs 2011-03-04 21:33:17 +02:00
Panu Matilainen
ffbcdae5f2 - update to 4.9.0 final
- drop upstreamed patches
2011-03-02 11:25:38 +02:00
Panu Matilainen
15f0143ab5 - wipe out BDB environment at boot via tmpfiles.d 2011-03-01 16:17:00 +02:00
Panu Matilainen
1fc711af96 - spec cosmetics: clean up extra whitespace in filelist 2011-03-01 16:15:48 +02:00
Panu Matilainen
8e71066bd2 - fix erronous double cursor open, causing yum reinstall hang (#678644) 2011-02-21 11:03:32 +02:00
Panu Matilainen
e50e6cafd1 - fix broken logic in depgen collector, hopefully curing #675002 2011-02-21 08:58:59 +02:00
Panu Matilainen
dbc4ff7c0a Gaah, its actually nss-softokn-freebl-devel we want 2011-02-15 16:42:39 +02:00
Panu Matilainen
1aaf8b250c - nss packaging has changed, buildrequire nss-softokn-devel 2011-02-15 16:06:43 +02:00
Panu Matilainen
15426fb9a1 - update to 4.9.0-rc1
- drop upstream patches
2011-02-15 15:49:32 +02:00
Dennis Gilmore
18e9c7d0e1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-09 02:40:30 -06:00
Panu Matilainen
05eaef6e80 - fix segfault when building more than one package at a time (#675565) 2011-02-07 09:21:01 +02:00
Panu Matilainen
065f3e2851 - adjust ocaml rule for libmagic string change 2011-02-06 10:01:55 +02:00
Panu Matilainen
5430e272b0 - dont try to remove environment files if private env used (related to #671200)
- unbreak mono dependency extraction (#673663)
- complain instead of silent abort if cwd is not readable (#672576)
2011-01-31 10:14:23 +02:00
Panu Matilainen
637e6c8e36 - add support for Requires(posttrans) dependencies 2011-01-25 15:33:09 +02:00
Panu Matilainen
f3f6be5ff3 - avoid division by zero in rpmdb size calculation (#671056)
- fix secondary index iteration returing duplicate at end (#671149)
- fix rebuilddb creating duplicate indexes for first header
2011-01-21 14:07:30 +02:00
Panu Matilainen
7528e0627e - permit queries from rpmdb on read-only media (#671200) 2011-01-21 09:38:28 +02:00
Panu Matilainen
f29fc6771b - rpm 4.9.0-beta1 (http://rpm.org/wiki/Releases/4.9.0)
- drop no longer needed patches
  - adjust requires + buildrequires to match current needs
  - adjust rpmdb index ghosts to match the new release
  - split librpmbuild and librpmsign to a separate rpm-build-libs package
  - split rpmsign to its own package to allow signing without all the build goo
  - build-conditionalize plugins, disabled for now
  - gstreamer and printer dependency generation moving out
  - handle .so symlink dependencies with fileattrs
2011-01-18 14:20:26 +02:00
Panu Matilainen
566e45ff17 - err, dates got rather mixed up 2011-01-18 13:58:50 +02:00
Panu Matilainen
c458285035 - bunch of spec tweaks, cleanups + corrections:
- shorten rpm-build filelist a bit with glob use, reorder for saner grouping
  - missing isa in popt version dependency
  - only add rpmdb_foo symlinks for actually relevant db_* utils
  - drop no longer necessary file-devel dependency from rpm-devel
  - drop sqlite backend build-conditional
  - preliminaries for moving from db4 to libdb
- use gnupg2 for signing as that's more likely to be installed by default
2011-01-18 13:54:19 +02:00
Jindrich Novy
981d8818d4 rebuild with new xz-5.0.0 2010-10-25 18:49:06 +02:00
Panu Matilainen
044488d849 - include COPYING in -apidocs for licensing guidelines compliance 2010-08-10 10:16:24 +03:00
Panu Matilainen
5e5b68f3e7 - create gdb index on debuginfo generation (#617166)
- rpm-build now requires /usr/bin/gdb-add-index for consistent index creation
2010-08-10 10:09:03 +03:00
dmalcolm
a66aed5e6c - Rebuilt for
https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
2010-07-22 06:22:27 +00:00
Panu Matilainen
0a9294bf7f - ugh, braindamaged reversed condition in the font provide extractor "fix" 2010-07-02 10:22:11 +00:00
Panu Matilainen
cc06306cbe - fix a potential getOutputFrom() error from font provide extraction
- debug-friendlier message to aid finding other similar cases (#565223)
2010-06-30 09:44:37 +00:00
Panu Matilainen
154da42107 - update to 4.8.1
- drop no longer needed patches
- fix source url pointing to testing directory
2010-06-11 10:49:22 +00:00
Panu Matilainen
aaf4885601 - also strip POSIX file capabilities from hardlinks on upgrade/erase
(#598775)
2010-06-03 08:18:21 +00:00
Panu Matilainen
8c454e468a - remove s-bits on upgrade too (#598775) 2010-06-02 06:27:47 +00:00
Panu Matilainen
6462ae4d5c - fix segfault in spec parser (#597835) 2010-05-31 06:00:03 +00:00
Panu Matilainen
019f97fda6 - adjust to new pkg-config behavior wrt private dependencies (#596433)
- rpm-build now requires pkgconfig >= 0.24
2010-05-27 12:34:35 +00:00
Panu Matilainen
5004ac7e27 - handle non-existent dependency sets correctly in python (#593553)
- make find-lang look in all locale dirs (#584866)
2010-05-21 13:06:25 +00:00
Panu Matilainen
bf44a4b91a - lose dangling symlink to extinct (and useless) berkeley_db_svc (#585174) 2010-04-23 11:09:39 +00:00
Panu Matilainen
7d0e69f0b5 - fix python match iterator regression wrt boolean representation 2010-03-24 08:09:48 +00:00
Panu Matilainen
ecc5d6babb - unbreak find-lang --with-man from yesterdays braindamage 2010-03-17 05:31:03 +00:00
Panu Matilainen
53b8b3c646 - dont own localized man directories through find_lang (#569536) 2010-03-16 09:41:32 +00:00
Panu Matilainen
6816f23e04 - teach python bindings about RPMTRANS_FLAG_NOCONTEXTS (related to #573111) 2010-03-16 09:27:14 +00:00
Panu Matilainen
e3441ce16a - preserve empty lines in spec prep section (#573339) 2010-03-16 09:23:27 +00:00
Panu Matilainen
be98b0d6ed - support single PPD providing driver for devices (#568351)
- merge the psdriver patch pile into one
2010-03-16 09:02:21 +00:00
Panu Matilainen
245077ca2a - drop bogus dependency on lzma, xz is used to handle the lzma format too 2010-02-15 14:24:07 +00:00
Panu Matilainen
4818f45395 - unbreak python(abi) requires generation (#562906) 2010-02-09 07:12:24 +00:00
Panu Matilainen
eb0cb89c63 - fix disk space checking with erasures present in transaction (#561160) 2010-02-06 10:12:44 +00:00
Panu Matilainen
459c2d0f81 - avoid accessing unrelated mount points in disk space checking (#547548) 2010-02-06 10:09:15 +00:00
Panu Matilainen
6b08a4c01a - more fixes to postscript provides extractor (#562228) 2010-02-06 10:00:27 +00:00
Panu Matilainen
41225dc3c0 - couple of fixes to the postscript provides extractor (#538101) 2010-02-05 12:59:00 +00:00
Panu Matilainen
aa664c798d - extract provides for postscript printer drivers (#538101) 2010-02-04 13:18:28 +00:00
Panu Matilainen
2981a81977 - python byte-compilation fixes + improvements (#558997) 2010-02-03 10:44:56 +00:00
Panu Matilainen
679d6f57de - support parallel python versions in python dependency extractor (#532118) 2010-01-30 10:16:46 +00:00
Panu Matilainen
bbc081d943 - fix segfault on failed url retrieval
- fix verification error code depending on verbosity level
- if anything in testsuite fails, dump out the log
2010-01-21 13:50:59 +00:00
Panu Matilainen
14def245f9 - put disttag back, accidentally nuked in 4.8.0 final update 2010-01-08 13:47:29 +00:00
Panu Matilainen
6cc39b9acc - update to 4.8.0 final 2010-01-08 09:42:34 +00:00
Panu Matilainen
fb64f7cd5d - pull out the macro scoping patch for now, it breaks font package macros 2010-01-07 09:27:49 +00:00
Panu Matilainen
80483430ad - always clear locally defined macros when they go out of scope 2010-01-04 11:04:44 +00:00
Panu Matilainen
6dc5ba3bbe - permit unexpanded macros when parsing spec (#547997) 2009-12-17 06:54:51 +00:00
Panu Matilainen
36fffc974d - fix a bunch of python refcount-errors causing major memory leaks 2009-12-09 13:16:52 +00:00
Panu Matilainen
3025ee15e8 - make all our -devel [build]requires isa-specific
- trim out superfluous -devel dependencies from rpm-devel
2009-12-08 14:30:07 +00:00
Panu Matilainen
a4433ba9bb - fix noise from python bytecompile on non-python packages (#539635) 2009-12-08 14:13:12 +00:00
Panu Matilainen
5e19ecce34 - update to rpm 4.8.0-beta1
- drop patches + other sources now included upstream
- add conflict for current ocaml-runtime
2009-12-07 13:35:12 +00:00
Panu Matilainen
0b53f7cb09 - bah, test-suite autofoo breaks due to chmod-test change in configure.ac,
buildrequire autoconf for now
2009-12-04 10:29:34 +00:00
Panu Matilainen
4a8173e79b - missing error exit code from signing password checking (#496754)
- dont fail build on unrecognized data files (#532489)
- dont try to parse subkeys and secret keys (#436812)
- fix chmod test on selinux, breaking %%{_fixperms} macro (#543035)
2009-12-04 09:32:33 +00:00
Panu Matilainen
c23067b502 Update to 4.7.2, mop up now unnecessary patches 2009-11-25 08:23:32 +00:00
Jindrich Novy
e680093050 - rebuild against BDB-4.8.24 2009-11-18 15:39:52 +00:00
Jindrich Novy
a86fbabcff - drop versioned dependency to BDB 2009-11-18 14:23:32 +00:00
Jindrich Novy
3273fa6032 - rebuild against new BDB 2009-11-18 14:08:33 +00:00
Panu Matilainen
2e4024d94b - support multiple python implementations in brp-python-bytecompile
(#531117)
- make disk space problem reporting a bit saner (#517418)
2009-10-28 07:47:16 +00:00
Panu Matilainen
11e840a438 - fix build with BDB 4.8.x by removing XA "support" from BDB backend
- perl dep extractor heredoc parsing improvements (#524929)
- update extra-provides patch status (its upstream now)
2009-10-06 12:33:28 +00:00
Panu Matilainen
e0a8ab7463 - use relative paths within db environment (related to #507309, #507309...)
- remove db environment on close in chrooted operation (related to above)
- initialize rpmlib earlier in rpm2cpio (#523260)
- fix file dependency tag extension formatting (#523282)
2009-09-21 13:25:25 +00:00
Panu Matilainen
62b4055709 - fix duplicate dependency filtering on build (#490378)
- permit absolute paths in file lists again (#521760)
- use permissions 444 for all .debug files (#522194)
- add support for optional bugurl tag (#512774)
2009-09-15 08:22:57 +00:00
Jesse Keating
0b83512b30 - Patch to make geode appear as i686 (#517475) 2009-08-14 16:57:09 +00:00
Jindrich Novy
e73b0ee09d - rebuild because of the new xz 2009-08-06 17:06:31 +00:00
Jesse Keating
c365e47157 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild 2009-07-27 03:12:23 +00:00
Panu Matilainen
e296089e4d - update to 4.7.1, drop merged patches
- fix source url
2009-07-21 10:15:33 +00:00
Bill Nottingham
20e9972fc7 enable XZ support.
Switch the %%defines around so they reflect the new default.
2009-07-20 14:06:20 +00:00
Panu Matilainen
b6a0b1184e - fix invalid memory access causing bogus file dependency errors (#506323) 2009-06-18 10:28:32 +00:00
Panu Matilainen
154e7d9410 - fix segfault in symlink fingerprinting (#505777) 2009-06-18 10:21:41 +00:00
Panu Matilainen
e91c670bd6 - updated OSGi dependency extractor (#506471) 2009-06-18 10:14:17 +00:00
Panu Matilainen
b0aff4abfe - add dwarf-3 support to debugedit (#505774) 2009-06-16 11:36:09 +00:00
Štěpán Kasal
8cbb195cad - require libcap >= 2.16 (#505596) 2009-06-12 14:59:05 +00:00
Panu Matilainen
61937a9d76 - don't mess up problem altNEVR in python ts.check() (#501068)
- fix hardlink size calculation on build (#503020)
2009-06-03 13:38:58 +00:00
Panu Matilainen
d9ecaeb35a - split cron-job into a sub-package to avoid silly deps on core rpm
(#500722)
- rpm requires coreutils but not in %%post
- build with libcap and libacl
- fix pgp pubkey signature tag parsing
2009-05-14 07:27:25 +00:00
Panu Matilainen
073bfadf0a - couple of merge-review fixes (#226377)
- eliminate bogus leftover rpm:rpm rpmdb ownership
- unescaped macro in changelog
- fix find-lang --with-kde with KDE3 (#466009)
- switch back to default file digest algorithm
2009-04-21 13:01:49 +00:00
Panu Matilainen
c14960808c - file classification tweaks for text files (#494817)
- disable libmagic text token checks, it's way too error-prone
- consistently classify all text as such and include description
2009-04-17 10:55:19 +00:00
Panu Matilainen
60eb94b86b - update to 4.7.0 final
- fixes #494049, #495429
- dont permit test-suite failure anymore
2009-04-16 09:10:33 +00:00
Panu Matilainen
c859c6194d - update to 4.7.0-rc1
- fixes #493157, #493777, #493696, #491388, #487597, #493162
2009-04-09 12:46:16 +00:00
Panu Matilainen
1a5c9c21c5 - fix recorded file state of otherwise skipped files (#492947)
- compress ChangeLog, drop old CHANGES file (#492440)
2009-04-03 07:45:24 +00:00
Tom Callaway
58f7f156f9 niagara patch 2009-04-02 17:41:14 +00:00
Panu Matilainen
daefcbd389 - prefer more specific types over generic "text" in classification
(#491349)
- fix incorrect bug number in yesterdays changelog
2009-03-24 07:26:38 +00:00
Panu Matilainen
ba1a13e0a4 - with the fd leak gone, let libmagic look into compressed files again
(#491596)
2009-03-23 15:31:44 +00:00
Panu Matilainen
2a17871053 - fix font provide generation on filenames with whitespace (#491510) 2009-03-23 08:58:22 +00:00
Panu Matilainen
9ea2c1db54 - handle RSA V4 signatures (#436812)
- add alpha arch ISA-bits
- enable internal testsuite on build
- adjust sqlite backend comment - it works but nobody is missing it...
2009-03-12 06:27:20 +00:00
Panu Matilainen
e15b00592e - fix _install_langs behavior (#489235)
- fix recording of file states into rpmdb on install
2009-03-09 13:08:01 +00:00
Panu Matilainen
fc85648d1e - load macros before creating directories on src.rpm install (#489104) 2009-03-08 09:52:55 +00:00
Panu Matilainen
b60210f8a6 - update to rpm 4.7.0 beta1 2009-03-06 18:28:21 +00:00
Panu Matilainen
7c290328b0 - build rpm itself with md5 file digests for now to ensure upgradability 2009-02-27 09:02:57 +00:00
Panu Matilainen
d05ecc6253 - handle NULL passed as EVR in rpmdsSingle() again (#485616) 2009-02-26 08:55:40 +00:00
Panu Matilainen
3bc5beb688 - pull out python byte-compile syntax check for now 2009-02-25 09:05:30 +00:00
Panu Matilainen
3c64bcfa93 - make -apidocs sub-package noarch
- fix source URL
2009-02-23 10:38:34 +00:00
Panu Matilainen
3f11e35589 - loosen up restrictions on dependency names (#455119)
- handle inter-dependent pkg-config files for requires too (#473814)
- error/warn on elf binaries in noarch package in build
2009-02-21 11:02:55 +00:00
Panu Matilainen
86a7924ceb - error out on uncompilable python code (Tim Waugh) 2009-02-20 18:38:44 +00:00
Jindrich Novy
aa38a18e85 - remove two offending hunks from anyarch patch causing that
RPMTAG_BUILDARCHS isn't written to SRPMs
2009-02-17 07:39:46 +00:00
Jindrich Novy
84fa912e75 - inherit group tag from the main package (#470714)
- ignore BuildArch tags for anyarch actions (#442105)
- don't check package BuildRequires when doing --rmsource (#452477)
- don't fail because of missing sources when only spec removal is requested
    (#472427)
2009-02-16 17:31:31 +00:00
Panu Matilainen
0d875cb9bb - updated fontconfig provide script - fc-query does all the hard work now 2009-02-16 07:42:38 +00:00
Panu Matilainen
61eecfc649 - build against db 4.7.x 2009-02-09 09:59:15 +00:00
Panu Matilainen
cef0937683 - update to 4.6.0 final
- revert libmagic looking into compressed files for now, breaks ooffice
    build
2009-02-06 13:55:13 +00:00
Panu Matilainen
0a87f6d73e - enable fontconfig provides generation 2009-02-06 06:54:05 +00:00
Panu Matilainen
4b92b8006c - fixup rpm translation lookup to match Fedora specspo (#436941) 2009-02-05 13:58:38 +00:00
Panu Matilainen
c66608cfaa - extract mimehandler provides from .desktop files
- preliminaries for extracting font provides (not enabled yet)
- dont classify font metrics data as fonts
- only run script dep extraction once per file, duh
2009-02-04 14:50:56 +00:00
Panu Matilainen
0b7fe47218 - oops, db svc util is named differently in fedora 2009-01-31 11:50:27 +00:00
Panu Matilainen
1fe0077c88 - change platform sharedstatedir to something more sensible (#185862)
- add rpmdb_foo links to db utils for documentation compatibility
2009-01-31 11:36:08 +00:00
Panu Matilainen
76dfec7897 - update to 4.6.0-rc4
- fixes #475582, #478907, #476737, #479869, #476201
2009-01-30 11:28:35 +00:00
Panu Matilainen
43b33fef16 - add back defaultdocdir patch which hadn't been applied on 4.6.x branch
yet
2008-12-12 18:54:23 +00:00
Panu Matilainen
afa5773d1d - add dist-tag + rebuild to enable updating f10 to same version 2008-12-12 18:18:30 +00:00
Panu Matilainen
c542e5e8af - update to rpm 4.6.0-rc3
- fixes #475214, #474550, #473239
2008-12-09 13:28:08 +00:00
Jeremy Katz
cbb5072683 - I built into the wrong place 2008-12-03 21:22:36 +00:00
Jeremy Katz
34510a00aa - python 2.6 rebuild again 2008-12-03 19:52:00 +00:00
Panu Matilainen
8f38dacae9 - make rpm-build require pkgconfig (#473978)
- although rpm-build itself doesn't require it, having it always present
    ensures pkg-config provides to be generated, as many packages dont
    buildrequire pkg-config but provide .pc files anyway
2008-12-03 16:05:33 +00:00
Panu Matilainen
dd1fdd8b26 - fix pkg-config provide generation when pc's depend on each other
(#473814)
2008-12-02 16:35:22 +00:00
Jindrich Novy
e603aec249 - include rpmfileutil.h from rpmmacro.h, unbreaks net-snmp (#473420) 2008-12-01 11:45:31 +00:00
Panu Matilainen
843a1e4e65 - duh, now *really* build for python 2.6... 2008-11-30 19:22:46 +00:00
Panu Matilainen
f81e004eb6 - rebuild for python 2.6 2008-11-30 17:50:22 +00:00
Panu Matilainen
7d4388ab26 - enable automatic generation of pkg-config and libtool dependencies
(#465377)
2008-11-29 17:26:29 +00:00
Panu Matilainen
ae7c31e780 - update to 4.6.0-rc2
- fixes #471820, #473167, #469355, #468319, #472507, #247374, #426672,
    #444661
2008-11-29 16:45:45 +00:00
Panu Matilainen
97c9ccbfec - adjust find-debuginfo for "file" output change (#468129) 2008-10-31 08:22:48 +00:00
Panu Matilainen
18c8687d69 - Florian's improved fingerprinting hash algorithm from upstream 2008-10-28 14:24:04 +00:00
Panu Matilainen
b94c245215 - Make noarch sub-packages actually work
- Fix defaultdocdir logic in installplatform to avoid hardwiring mandir
2008-10-25 05:09:57 +00:00
Jindrich Novy
e0e4c4eb23 - update compat-db dependencies (#459710) 2008-10-24 13:12:58 +00:00
Panu Matilainen
13dcfbee0a - never add identical NEVRA to transaction more than once (#467822) 2008-10-22 07:05:48 +00:00
Panu Matilainen
57f2a13d99 - permit tab as macro argument separator (#467567) 2008-10-18 23:03:04 +00:00
Panu Matilainen
20231bf36b - update to 4.6.0-rc1
- fixes #465586, #466597, #465409, #216221, #466503, #466009, #463447...
- avoid using %%configure macro for now, it has unwanted side-effects on
    rpm
2008-10-16 16:19:41 +00:00