Commit Graph

452 Commits

Author SHA1 Message Date
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