Alexey Tourbin
a9278eb466
Revert "pkgconfig.req: pass --print-requires-private to pkg-config"
...
This reverts commit 2fc9a40da8
.
2011-02-27 03:39:08 +03:00
Alexey Tourbin
3cc4ba3448
4.0.4-alt100.21
...
- build/files.c: Fixed RPMTAG_SIZE for src.rpm packages (broken in alt100.16).
2011-02-09 14:17:15 +03:00
Alexey Tourbin
5fe2c17ec3
4.0.4-alt100.20
...
- find-requires, shell.req: improved support for 'buildreq -bi'.
2011-02-09 07:20:36 +03:00
Alexey Tourbin
d549b5b04d
4.0.4-alt100.19
...
- build/interdep.c: Diagnose mssing Epoch in subpackage dependencies.
- build/interdep.c: Diagnose non-strict dependencies between subpackages.
2011-02-08 09:07:10 +03:00
Alexey Tourbin
622fd8f698
4.0.4-alt100.18
...
- lib.req: Indirect functions need dependency on rtld(GNU_IFUNC).
- build/interdep.c: Prune already required deps between dependent subpackages.
2011-02-07 07:45:18 +03:00
Alexey Tourbin
d2457ebf7b
4.0.4-alt100.17
...
- build/files.c: Missing error check resulted in "Bad CSA data" error.
- build/checkFiles.c: Disabled intersection check for /usr/src/debug.
2011-02-06 01:02:06 +03:00
Alexey Tourbin
a421d99177
4.0.4-alt100.16
...
- find-debuginfo-files: Create /usr/lib/debug/.build-id links.
- build/pack.c: Added support for %_debuginfo_payload macro.
- brp-debuginfo, platfrom.in: Impelemnted %brp_strip_{debug,none} macros.
- debuginfo.{req,prov}: Implemented soname-based debug dependencies.
- build/interdep.c: Prune extra deps between dependent subpackages.
- build/files.c: Calculate RPMTAG_SIZE after build/interdep.c optimizations.
2011-02-05 07:28:59 +03:00
Alexey Tourbin
83147e6c03
implemented debuginfo.req and debuginfo.prov
2011-02-04 02:55:25 +03:00
Alexey Tourbin
3132ca2851
4.0.4-alt100.15
...
- build/files.c (runPkgScript): New helper function for autodep-like scripts.
- build/files.c (makeDebugInfo): Implemented automatic *-debuginfo packages.
- find-debuginfo-files: Initial revision, makes *-debuginfo %files list.
- GROUPS: added Development/Debug.
- build/interdep.c: Initial revision, inter-package analysis and optimizations.
- build/interdep.c: Prune /usr/src/debug dups among dependent subpackages.
2011-01-31 07:34:46 +03:00
Alexey Tourbin
88e69e89fd
find-debuginfo-files: initial revision
2011-01-31 03:24:01 +03:00
Alexey Tourbin
0f284964f3
4.0.4-alt100.14
...
- debugedit.c: Imported from rpm.org.
- brp-debuginfo: Initial revision, replaces brp-strip.
- verify-elf: Do not descend into /usr/lib/debug.
- build/checkFiles.c: Skip /usr/lib/debug and /usr/src/debug for now.
- platform.in: Always use -g in %optflags.
2011-01-30 04:20:31 +03:00
Alexey Tourbin
d8fb5d17cb
spec, tools/Makefile.am: enabled /usr/lib/rpm/debugedit
2011-01-30 03:06:17 +03:00
Alexey Tourbin
351e5f71be
4.0.4-alt100.13
...
- Removed --fileid query selector and Filemd5s rpmdb index (rpm.org).
- Removed ancient dependency loop whiteout mechanism (rpm.org).
- rpmdb.c: Do not exclude Requires(pre) dependencies from rpmdb index.
- Implemented %__find_{requires,provides}_filter macros (lower-level) and
%filter_from_{requires,provides} (higher-level, compatible with Fedora).
2011-01-23 02:31:53 +03:00
Alexey Tourbin
ed41c1738f
4.0.4-alt100.12
...
- build/checkFiles.c: Fixed %exclude vs unpackaged regression.
- header.c: Optimized header loading and access routines.
2011-01-21 21:13:40 +03:00
Alexey Tourbin
e80861fd52
4.0.4-alt100.11
...
- build/files.c (addFile): Replaced myftw() with fts(3).
- build/checkFiles.c: Reimplemented check for unpackaged files using fts(3).
- python: Backported forceArray changes from rpm5.org (Alexander Myltsev).
2011-01-16 10:26:25 +03:00
Alexey Tourbin
d3c57d3ee4
build/checkFiles.c: reimplemented checkFiles() using fts(3)
2011-01-15 11:48:33 +03:00
Alexey Tourbin
1db852bde4
4.0.4-alt100.10
...
- platform.in: fixed %configure options for noarch packages.
2011-01-11 17:01:07 +03:00
Alexey Tourbin
342aef732d
4.0.4-alt100.9
...
- set.c: Tweak LRU first-time insertion policy.
2011-01-07 07:00:15 +03:00
Alexey Tourbin
cc5cafb9d7
4.0.4-alt100.8
...
- macro.c: Replaced repeated bsearch+qsort calls with custom
bsearch+memmove-like routine; rpm startup time is now 10x faster.
2011-01-06 06:04:23 +03:00
Alexey Tourbin
96d67572ce
4.0.4-alt100.7
...
- set.c: Reverted Kirill's changes.
- set.c: Applied aggressive optimization techniques (30% speed-up).
2011-01-04 11:14:18 +03:00
Alexey Tourbin
0f99bd9e13
spec: compile set.c with -fprofile-* options
...
callgrind results for "apt-cache unmet", 4.0.4-alt100.6:
2,215,614,910 PROGRAM TOTALS
1,126,021,045 ???:decode_set
486,259,420 ???:rpmsetcmp
147,177,041 ???:strcmp
79,769,617 ???:strlen
61,764,819 ???:0x0000000000033080'2
54,573,169 ???:memcpy
31,477,402 ???:strcpy
24,471,167 ???:pkgCache::DepIterator::AllTargets()
callgrind results for "apt-cache unmet", this commit (built in hasher):
1,502,995,357 PROGRAM TOTALS
625,132,308 ???:decode_base62_golomb
374,940,745 ???:rpmsetcmp
91,031,162 ???:strcmp
69,615,481 ???:strlen
61,764,819 ???:0x0000000000033080'2
30,928,154 ???:memcpy
26,108,178 ???:strcpy
24,471,167 ???:pkgCache::DepIterator::AllTargets()
Average user time for "apt-shell <<<unmet", 4.0.4-alt100.6:
2.55s
Average user time for "apt-shell <<<unmet", this commit (built in hasher):
1.72s
2011-01-04 10:51:34 +03:00
676a19a7af
4.0.4-alt100.6
...
- rpmRangesOverlap: Optimized out unneeded calls to printDepend().
- set.c: Cleaned up and optimized (Kirill Shutemov).
2010-12-07 17:43:44 +00:00
Alexey Tourbin
b7503c5d27
4.0.4-alt100.5
...
- set.c: Implemented LRU caching (2x speed-up, 1M footprint).
2010-12-04 13:34:18 +03:00
b1e16e7d9b
4.0.4-alt100.4
...
- Compiled set.c with -O3.
2010-11-23 22:00:39 +00:00
6104dfe0c2
Compile set.c with -O3
...
Proposed by Alexey Tourbin.
2010-11-23 15:59:15 +00:00
7872a77c89
4.0.4-alt100.3
...
- Rebuilt with liblzma.so.5.
2010-11-17 22:05:17 +00:00
f8528f791c
4.0.4-alt100.2
...
- pkgconfig.req: pass --print-requires-private to pkg-config.
- find-lang: support manpage paths with more than one symbol after dot
(closes : #24466 ).
2010-11-01 22:37:38 +00:00
2fc9a40da8
pkgconfig.req: pass --print-requires-private to pkg-config
2010-11-01 20:53:06 +00:00
f501d403f0
4.0.4-alt100.1
...
- Changed release numeration:
alt99.M51 series is for branch 5.1, alt100 is for Sisyphus (Alexey Tourbin).
- rpmrc: Updated for ARM (Mihail Yakushin).
2010-10-20 09:39:05 +00:00
Alexey Tourbin
707fd783cc
4.0.4-alt98.49
...
- lib.req: Implemented set-versions for soname dependencies.
- build/parseReqs.c: Enabled dependencies on rpmlib(SetVersions).
2010-10-04 03:54:21 +04:00
271952beb7
4.0.4-alt98.48
...
- 0common-files.req.list: Added /etc/sysctl.d, /lib/udev/rules.d,
/lib64/udev and /lib64/udev/rules.d entries.
2010-09-24 11:16:50 +00:00
Alexey Tourbin
fc1578bf5b
4.0.4-alt98.47
...
- set.c (rpmsetcmp): Fixed check for set2 decoding error.
- brp-cleanup: Updated for /usr/lib64/perl5 and /usr/share/perl5.
2010-09-20 21:47:22 +04:00
Alexey Tourbin
6dc4825087
4.0.4-alt98.46
...
- set.c: Implemented base62, golomb, and set-string routines.
- depends.c (rpmRangesOverlap): Added support for set-versions.
- rpmlibprov.c: Added rpmlib(SetVersions) feature.
- %_rpmlibdir/mkset: Command-line helper for making set-versions.
- lib.prov: Implemented soname set-versioning with exported symbols.
2010-09-11 02:48:56 +04:00
Alexey Tourbin
e70027f478
lib.prov: implemented soname set-versioning with exported symbols
2010-09-11 02:32:12 +04:00
Alexey Tourbin
5e8118e213
tools/mkset.c, tools/setcmp.c: command-line helpers
2010-09-11 02:09:55 +04:00
2e0c9f4f43
4.0.4-alt98.45
...
- Added SELinux support (by Mikhail Efremov and me).
2010-08-25 16:03:28 +00:00
Mikhail Efremov
e35b78cf6f
Update specfile for SELinux support
2010-08-24 16:59:19 +00:00
Alexey Tourbin
df21cab192
4.0.4-alt98.44
...
- depends.c: Permit self-conflicting packages.
- verify.c: Updated verifyDependencies() for self-conflicting packages.
2010-08-22 03:26:42 +04:00
Alexey Tourbin
1fde6a24b4
4.0.4-alt98.43
...
- depends.c: A better solution to dbProvCache dangling pointers without
resorting to strdup (ALT#23811).
2010-08-18 15:12:31 +04:00
Alexey Tourbin
9a2de051e3
4.0.4-alt98.42
...
- Added .gitignore file, improved support for in-tree building.
- Removed %__ccache* macros (rpm will use default ccache settings).
2010-08-17 19:22:39 +04:00
Alexey Tourbin
202244526d
added .gitignore, improved support for in-tree building
...
Here is how to run configure within the source tree:
$ rpm -bE --enable debug *.spec |sed -n '/^%build$/,/^%install$/{/^%build$/d;/^%install$/d;p}' |sh -ex
There's still problem: po/Makefile.in is getting added to
configure.ac:AC_OUTPUT, and when running autoreconf for the second time,
it will die as follows.
autoreconf-default: running: aclocal -I m4 --force -I m4
configure.in:896: error: `po/Makefile.in' is already registered with AC_CONFIG_FILES.
../../lib/autoconf/status.m4:290: AC_CONFIG_FILES is expanded from...
configure.in:896: the top level
autom4te-2.60: /usr/bin/m4 failed with exit status: 1
2010-08-17 19:20:40 +04:00
c6b62ae933
4.0.4-alt98.41
...
- Migrated to beecrypt-4.2.1 (by Kirill A. Shutemov).
2010-08-12 21:01:34 +00:00
Kirill A. Shutemov
0ed9eed845
Migrate to new libbeecrypt
...
Let's try to use recent libbeectypt in our World Best RPM.
Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name>
Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
2010-08-12 20:41:06 +00:00
Alexey Tourbin
74183e0ce3
4.0.4-alt98.40
...
- build/files.c (parseForSimple): Fix potential NULL pointer dereference
(Dmitry V. Levin, ALT#23813).
- depends.c (dbSatisfiesDepend): Use strdup for dbProvCache keys
to avoid dangling pointers (ALT#23811).
2010-08-05 19:17:58 +04:00
Alexey Tourbin
0e7d2dcb99
4.0.4-alt98.39
...
- depends.c: Introduced ts->erasedPackages list of headers.
- depends.c: Replaced dbi-based dependes cache with rpmhash-based
providename cache (based on rpm.org changes by Panu Matilainen).
2010-07-12 11:41:51 +04:00
7b541b7cf0
4.0.4-alt98.38
...
- shebang.req (ShebangReq): fixed the check for absolute pathname
introduced in previous release (closes : #23716 ).
2010-07-03 00:24:42 +00:00
76cd0e9f4d
4.0.4-alt98.37
...
- shebang.req (ShebangReq): Ensure that interpreter is specified
as an absolute pathname (closes : #20096 ).
- platform.in: Enabled %check in buildreq mode (closes : #23030 ).
- pkgconfig.req (PkgconfigReqProv): Relaxed version check.
2010-07-01 16:21:02 +00:00
Alexey Tourbin
e90c978e68
4.0.4-alt98.36
...
- rpmdb.c: Make rpmdb index list hard-wired, remove unused require-
and provideversion indexes (Panu Matilainen).
2010-04-21 12:04:08 +04:00
09aefe4229
4.0.4-alt98.35
...
- brp-verify_elf: Disabled lint check on ARM.
2010-04-14 14:40:56 +00:00
Alexey Tourbin
f5a5902d0c
4.0.4-alt98.34
...
- find-package: Introduced FINDPACKAGE-COMMANDS output.
2010-04-08 11:27:02 +04:00
Alexey Tourbin
f477104d48
4.0.4-alt98.33
...
- brp-strip: Speed up by optimizing file(1) invocations.
2010-03-27 01:55:29 +03:00
Alexey Tourbin
16955bc185
4.0.4-alt98.32
...
- build/files.c (checkHdrIntersect): Avoid quadratic behaviour.
2010-03-26 19:07:30 +03:00
Alexey Tourbin
111bf48e92
4.0.4-alt98.31
...
- rpmpopt.in: Do remove extra newline before %{CHANGELOGTEXT} (4.0.4-alt93).
2010-03-16 20:12:05 +03:00
Alexey Tourbin
4a406c1f73
4.0.4-alt98.30
...
- order.c: Factored from depends.c.
- order.c: Added missing error message.
2010-03-16 15:07:21 +03:00
Alexey Tourbin
3231024392
4.0.4-alt98.29
...
- al.c: Introduced "fasthash" to improve bsearch performance.
2010-03-12 11:22:47 +03:00
Alexey Tourbin
576ab23bcd
spec: fixed typos in alt98.27 changelog entry
2010-03-12 11:22:19 +03:00
8ddfa7df9c
4.0.4-alt98.28
...
- lib.req: Recognize STB_GNU_UNIQUE symbols and add rtld(GNU_UNIQUE)
requirement for objects that contain such symbols.
- platform.in: Added %_aclocaldir and %_locksubsysdir macros
(closes : #22710 ).
2010-01-12 23:47:20 +00:00
Alexey Tourbin
20e65b0e8c
4.0.4-alt98.27
...
- brp-bytecompile_python: Hadlink indentical .pyc and .pyo files.
2009-12-21 04:28:04 +03:00
13ff82da53
4.0.4-alt98.26
...
- rpmrc.c (is_pentiumN): Added models with nonzero extended model
(reported by Alexander Sharapov).
- brp-verify_elf: Fixed typo introduced by previous release.
- brp-verify_elf: Added "default" mode.
- verify-elf: Omit duplicate lines from eu-findtextrel's output.
2009-12-20 17:03:27 +00:00
Alexey Tourbin
e05539a161
4.0.4-alt98.25
...
- verify-elf: Implemented new "lint" method using "eu-elflint --gnu-ld";
for now, enabled lint=relaxed mode (just warnings) by default.
- verify-elf: Improved "textrel" diagnostics by using eu-findtextrel.
- verify-elf: Fixed typos in "rpath" method.
2009-12-20 01:58:01 +03:00
Alexey Tourbin
b3dab5713e
spec (rpm-build): Requires: elfutils >= 0.143-alt1
...
Also updated dependency on info-install, since install-info --test
was implemented in 4.11.
2009-12-19 03:25:49 +03:00
4fda20af28
4.0.4-alt98.24
...
- Recoded README.ALT-ru_RU.KOI8-R -> README.ALT-ru_RU.UTF-8.
- Rebuilt with python-2.6.x.
2009-12-01 13:08:13 +00:00
847beb95d9
Recode KOI8-R -> UTF-8
2009-12-01 13:06:10 +00:00
Alexey Tourbin
d5c7cd8f6c
4.0.4-alt98.23
...
- depends.c: avoid expression dependent on evaluation order
- depends.c: implemented automatic realloc
- al.c: factored from depends.c
- al.c: reimplemented alProvIndex and alDirIndex/alFileIndex routines
2009-10-04 12:56:29 +04:00
Alexey Tourbin
2534a73873
4.0.4-alt97.M50.20
...
- depends.c: avoid expression dependent on evaluation order
- depends.c: implemented automatic realloc
- al.c: factored from depends.c
- al.c: reimplemented alProvIndex and alDirIndex/alFileIndex routines
2009-10-04 12:55:45 +04:00
Alexey Tourbin
18ac924845
4.0.4-alt95.M41.30
...
- depends.c: avoid expression dependent on evaluation order
- depends.c: implemented automatic realloc
- al.c: factored from depends.c
- al.c: reimplemented alProvIndex and alDirIndex/alFileIndex routines
2009-10-04 12:54:33 +04:00
Alexey Tourbin
9c78ea85fd
4.0.4-alt77.M40.28
...
- depends.c: avoid expression dependent on evaluation order
- depends.c: implemented automatic realloc
- al.c: factored from depends.c
- al.c: reimplemented alProvIndex and alDirIndex/alFileIndex routines
2009-10-04 12:47:37 +04:00
Alexey Tourbin
dd1780dbbe
4.0.4-alt98.22
...
- Removed support for availablePackages/suggestedPackages.
- Removed rebuilddb db_filter_dups code (Panu Matilainen).
2009-10-01 04:45:02 +04:00
Alexey Tourbin
4ad3f315dc
4.0.4-alt97.M50.19
...
- Removed support for availablePackages/suggestedPackages.
- Removed rebuilddb db_filter_dups code (Panu Matilainen).
2009-10-01 04:44:10 +04:00
Alexey Tourbin
1a81535d23
4.0.4-alt95.M41.29
...
- Removed support for availablePackages/suggestedPackages.
- Removed rebuilddb db_filter_dups code (Panu Matilainen).
2009-10-01 04:43:06 +04:00
Alexey Tourbin
ff017795b1
4.0.4-alt77.M40.27
...
- Removed support for availablePackages/suggestedPackages.
- Removed rebuilddb db_filter_dups code (Panu Matilainen).
2009-10-01 04:42:15 +04:00
Alexey Tourbin
4c4d73c44e
4.0.4-alt98.21
...
- rpmio, rpmbuild: Added support for .xz/.lzma compressed sources and patches.
- Removed old scripts in /usr/lib/rpm.
2009-09-29 16:38:57 +04:00
Alexey Tourbin
f68c71a2d5
4.0.4-alt97.M50.18
...
- rpmio, rpmbuild: Added support for .xz/.lzma compressed sources and patches.
- Removed old scripts in /usr/lib/rpm.
2009-09-29 16:30:39 +04:00
Alexey Tourbin
1ccf0dd03c
4.0.4-alt95.M41.28
...
- rpmio, rpmbuild: Added support for .xz/.lzma compressed sources and patches.
- Removed old scripts in /usr/lib/rpm.
2009-09-29 16:20:33 +04:00
Alexey Tourbin
8d1cf08fe4
4.0.4-alt77.M40.26
...
- rpmio, rpmbuild: Added support for .xz/.lzma compressed sources and patches.
- Removed old scripts in /usr/lib/rpm.
2009-09-29 16:06:38 +04:00
Alexey Tourbin
e879cdc371
spec: copy mkinstalldirs for older autotools
2009-09-29 16:06:14 +04:00
Alexey Tourbin
6795a36bb1
great removal
2009-09-29 15:29:52 +04:00
Alexey Tourbin
19e6de9d5e
added support for .xz/.lzma compressed sources and patches
...
This also fixes some bugs:
- %uncompress macro never worked;
- %patch -s -b .orig never worked.
2009-09-29 14:18:01 +04:00
Alexey Tourbin
0eb07b8c21
4.0.4-alt95.M41.27
...
- build/parsePrep.c (doUntar): Remove "-L" option from "unzip" invocation
(Igor Vlasenko; closes: ALT#17407).
2009-09-29 12:09:31 +04:00
Alexey Tourbin
222b98db0b
4.0.4-alt77.M40.25
...
- build/parsePrep.c (doUntar): Remove "-L" option from "unzip" invocation
(Igor Vlasenko; closes: ALT#17407).
2009-09-29 09:20:07 +04:00
Alexey Tourbin
f71f422a0d
4.0.4-alt98.20
...
- rpmio: Tweak lzma preset options for better compression.
2009-09-26 02:56:35 +04:00
Alexey Tourbin
48fd0e0358
4.0.4-alt97.M50.17
...
- rpmio: Tweak lzma preset options for better compression.
2009-09-26 02:54:48 +04:00
Alexey Tourbin
9c4c10a89e
4.0.4-alt95.M41.26
...
- rpmio: Tweak lzma preset options for better compression.
2009-09-26 02:52:55 +04:00
Alexey Tourbin
254345b682
4.0.4-alt77.M40.24
...
- rpmio: Tweak lzma preset options for better compression.
2009-09-26 02:49:13 +04:00
Alexey Tourbin
295cc50be1
4.0.4-alt98.19
...
- rpmio: Updated lzma compression routines for xz-5.0 API.
- Packaged /usr/bin/rpm2cpio.static.
2009-09-24 12:49:32 +04:00
Alexey Tourbin
79be480d0e
4.0.4-alt97.M50.16
...
- rpmio: Updated lzma compression routines for xz-5.0 API.
- Packaged /usr/bin/rpm2cpio.static.
2009-09-24 12:48:17 +04:00
Alexey Tourbin
776a15f6b8
4.0.4-alt95.M41.25
...
- rpmio: Updated lzma compression routines for xz-5.0 API.
- Packaged /usr/bin/rpm2cpio.static.
2009-09-24 12:46:31 +04:00
Alexey Tourbin
b8221108bb
4.0.4-alt77.M40.23
...
- rpmio: Updated lzma compression routines for xz-5.0 API.
- Packaged /usr/bin/rpm2cpio.static.
2009-09-24 12:37:05 +04:00
Alexey Tourbin
416a432059
spec, Makefile.am: packaged rpm2cpio.static
2009-09-24 12:35:41 +04:00
Alexey Tourbin
aa9387a868
4.0.4-alt97.M50.15
...
- Backported changes by Dmitry V. Levin:
- rpmio/macro.c (doShellEscape): Fixed potential buffer underflow (closes : #11921 ).
- python: Fixed build with libtool.
2009-09-24 12:21:43 +04:00
Alexey Tourbin
dbf90d4a21
4.0.4-alt95.M41.24
...
- Backported changes by Dmitry V. Levin:
- rpmio/macro.c (doShellEscape): Fixed potential buffer underflow (closes : #11921 ).
- python: Fixed build with libtool.
2009-09-24 11:57:44 +04:00
Alexey Tourbin
2c384eccb0
4.0.4-alt77.M40.22
...
- Backported changes by Dmitry V. Levin:
- rpmio/macro.c (doShellEscape): Fixed potential buffer underflow (closes : #11921 ).
- python: Fixed build with libtool.
2009-09-24 11:47:58 +04:00
73e60fb76d
4.0.4-alt98.18
...
- Backported %check from rpm-4.2.
- Implemented automated %check control using
--enable/--disable/--with/--without check/test controls.
- Bumped librpmbuild soname to reflect ABI change intoduced
along with %check support.
2009-09-09 10:41:04 +00:00
5a5dbf181d
4.0.4-alt98.17
...
- rpmio/macro.c (doShellEscape): Fixed potential buffer underflow (closes : #11921 ).
2009-07-13 23:06:29 +00:00
Alexey Tourbin
642df51ba8
4.0.4-alt98.16
...
- find-package: Removed contents_index_all search, enabled file-level dependencies.
2009-07-01 23:11:36 +04:00
Alexey Tourbin
1d6c258d06
4.0.4-alt97.M50.14
...
- find-package: Removed contents_index_all search, enabled file-level dependencies.
2009-07-01 23:09:48 +04:00
Alexey Tourbin
abed540426
4.0.4-alt95.M41.23
...
- find-package: Removed contents_index_all search, enabled file-level dependencies.
2009-07-01 23:06:15 +04:00
b075522075
4.0.4-alt98.15
...
- pam.req.in:
+ Handle lines with optional modules.
+ Handle lines with leading whitespaces.
+ Handle lines with conditional controls.
- brp-cleanup.in wrt PAM config files:
+ Changed pam_stack replacement from "include" to "substack".
+ Changed spacing.
2009-06-26 21:30:17 +00:00
Alexey Tourbin
d4327f8968
4.0.4-alt98.14
...
- shell.req.files: Adjusted /bin/ash script detection.
2009-06-21 00:22:58 +04:00
Alexey Tourbin
d33024c1fe
4.0.4-alt97.M50.13
...
- shell.req.files: Adjusted /bin/ash script detection.
2009-06-21 00:21:56 +04:00
Alexey Tourbin
7149ee127b
4.0.4-alt95.M41.22
...
- shell.req.files: Adjusted /bin/ash script detection.
2009-06-21 00:20:56 +04:00
Alexey Tourbin
2b74ae0cdf
4.0.4-alt98.13
...
- Removed _noDirTokens support (producing legacy filelist format).
- Disabled rpmlib(PayloadFilesHavePrefix), rpmlib(CompressedFileNames),
and rpmlib(VersionedDependencies) dependencies.
- Disabled versioning for rpmlib(PayloadIsBzip2) and rpmlib(PayloadIsLzma)
dependencies.
2009-06-17 06:44:25 +04:00
Alexey Tourbin
31dc64497c
4.0.4-alt97.M50.12
...
- Removed _noDirTokens support (producing legacy filelist format).
- Disabled rpmlib(PayloadFilesHavePrefix), rpmlib(CompressedFileNames),
and rpmlib(VersionedDependencies) dependencies.
- Disabled versioning for rpmlib(PayloadIsBzip2) and rpmlib(PayloadIsLzma)
dependencies.
2009-06-17 06:43:27 +04:00
Alexey Tourbin
fbac8f2ea4
4.0.4-alt95.M41.21
...
- Removed _noDirTokens support (producing legacy filelist format).
- Disabled rpmlib(PayloadFilesHavePrefix), rpmlib(CompressedFileNames),
and rpmlib(VersionedDependencies) dependencies.
- Disabled versioning for rpmlib(PayloadIsBzip2) and rpmlib(PayloadIsLzma)
dependencies.
2009-06-17 06:42:20 +04:00
Alexey Tourbin
b93c9a4ed8
4.0.4-alt77.M40.21
...
- Removed _noDirTokens support (producing legacy filelist format).
- Disabled rpmlib(PayloadFilesHavePrefix), rpmlib(CompressedFileNames),
and rpmlib(VersionedDependencies) dependencies.
- Disabled versioning for rpmlib(PayloadIsBzip2) and rpmlib(PayloadIsLzma)
dependencies.
2009-06-17 06:40:01 +04:00
Alexey Tourbin
2c81cc39eb
4.0.4-alt77.M40.20
...
- build/files.c, build/parseReqs.c: allow versioned path dependencies
2009-06-17 06:31:55 +04:00
Alexey Tourbin
65212ed107
4.0.4-alt98.12
...
- Remove artificial limit in dependency loop elimination attempts (Panu Matilainen).
2009-06-14 05:40:53 +04:00
Alexey Tourbin
4a6b102862
4.0.4-alt97.M50.11
...
- Remove artificial limit in dependency loop elimination attempts (Panu Matilainen).
2009-06-14 05:39:30 +04:00
Alexey Tourbin
de903ed718
4.0.4-alt95.M41.20
...
- Remove artificial limit in dependency loop elimination attempts (Panu Matilainen).
2009-06-14 05:38:27 +04:00
Alexey Tourbin
95c231c10f
4.0.4-alt77.M40.19
...
- Remove artificial limit in dependency loop elimination attempts (Panu Matilainen).
2009-06-14 05:37:13 +04:00
Alexey Tourbin
5b60d490d6
4.0.4-alt98.11
...
- rpmdb: Minor fingerprint cache improvement.
2009-06-13 09:14:24 +04:00
Alexey Tourbin
f718ef5742
4.0.4-alt97.M50.10
...
- rpmdb: Minor fingerprint cache improvement.
2009-06-13 09:13:22 +04:00
Alexey Tourbin
044e556faa
4.0.4-alt95.M41.19
...
- rpmdb: Minor fingerprint cache improvement.
2009-06-13 09:05:23 +04:00
Alexey Tourbin
01f323c74c
4.0.4-alt77.M40.18
...
- rpmdb: Minor fingerprint cache improvement.
2009-06-13 08:58:10 +04:00
a5760b4e0e
4.0.4-alt124
...
- addReqProv: fixed too aggressive merge of PreReqs introduced
in 4.0.4-alt122.
- Applied llvm changes (by lakostis@; closes : #34671 ):
+ cpp.req: skip cpp checks for llvm;
+ verify-elf: bypass lint checks by request.
2019-01-14 00:32:44 +00:00
dec047fee1
4.0.4-alt123
...
- Dropped %_allow_deps_with_beginning_dot support
(introduced in 4.0.4-alt119).
2019-01-10 23:20:03 +00:00
41f81eaa9c
4.0.4-alt122
...
- Dropped $RPM_STRICT_INTERDEPS support
(introduced in 4.0.4-alt110).
- Made name, version, release, and disttag check stricter
(by vseleznv@ and me).
- Changed the generator of package self-provides
and the generator of strict intersubpackage dependencies
to use [E:]V-R[:D] format instead of [E:]V-R
(by vseleznv@ and me).
- addReqProv: implemented dep flags merge:
when a stronger requirement is added while a weaker one already exists
with incompatible flags, try to merge these flags to produce a new
stronger requirement. For example,
"PreReq: %name = %version" + "Requires: %name = %version-%release"
now results to "PreReq: %name = %version-%release".
2019-01-10 23:20:03 +00:00
b6be32e87e
spec: downgrade "PreReq: librpmbuild = %version-%release" to Requires
...
as there seems to be no reason to use PreReq here.
2019-01-10 23:20:03 +00:00
17184e3759
4.0.4-alt121
...
- verify-elf: disabled stack verification and elflint on RISC-V (arei@).
- platform.in: removed harmless bash4 noise from %filter_from_* macros
(closes : #35803 ).
2018-12-21 03:20:01 +00:00
95a1edd1ce
4.0.4-alt120
...
- lib.prov, lib.req: enhanced ProvidedSymbols (glebfm@ and me).
- Added ppc64le support (glebfm@).
2018-12-16 23:44:22 +00:00
Gleb Fotengauer-Malinovskiy
aa125cd61d
4.0.4-alt119
...
- Add _allow_deps_with_beginning_dot macro to allow dependencies
beginning with a dot character (such as ones generated by replaceDeps
function) in spec file (vseleznv@).
2018-10-03 14:41:25 +03:00
a2f575f8e4
4.0.4-alt118
...
- Added support for RPM_ADD_CHANGELOG_{NAME,TEXT,TIME} environment variables.
2018-09-24 18:07:32 +03:00
9d1b68fa8e
4.0.4-alt117
...
- 0common-files.req.list: removed /etc/syslog.d/.
2018-08-28 18:05:40 +00:00
f5ef46abda
4.0.4-alt116
...
- Removed alternatives from requirements.
2018-07-26 15:10:02 +00:00
Gleb Fotengauer-Malinovskiy
9d1cffa66c
4.0.4-alt115
...
- rpmrc: added mips64* and mips*r6 support.
- verify-elf: disabled stack verification and elflint on mips* (iv@).
- Fixed installation of platform macros on armh arch.
2018-07-26 18:10:02 +03:00
Alexey Tourbin
50f7517a73
4.0.4-alt114
...
- cpio.c: Fixed the conversion of 8-digit hex file sizes from cpio header.
Packages with a 2GB+ file should now be installable.
2018-06-30 15:59:44 +03:00
Alexey Tourbin
691451d42e
4.0.4-alt101.M80P.3
...
- cpio.c: Fixed the conversion of 8-digit hex file sizes from cpio header.
Packages with a 2GB+ file should now be installable.
2018-06-30 15:56:09 +03:00
Alexey Tourbin
72ad101add
4.0.4-alt113
...
- Implemented limited support for large files: a 2GB+ file can now be packaged,
but the total size of uncompressed cpio payload is capped at 4 GB.
- Automatically downgrade LZMA compression levels 7-9 -> 6 on small payloads.
2018-06-26 13:03:42 +03:00
Alexey Tourbin
5c202f0b50
4.0.4-alt101.M80P.2
...
- Implemented limited support for large files: a 2GB+ file can now be packaged,
but the total size of uncompressed cpio payload is capped at 4 GB.
- Automatically downgrade LZMA compression levels 7-9 -> 6 on small payloads.
2018-06-26 12:54:10 +03:00
Gleb Fotengauer-Malinovskiy
fb0d6bde07
4.0.4-alt112
...
- imz@:
+ Turned on running %__find_{conflicts,obsoletes} if they are defined.
+ shell.req.files: included #!/usr/bin/env sh.
+ verify-elf: allowed standalone use (without failing due to grep's status).
- macro.c: increased maximal macro depth.
- Introduced %_libsuff and %_is_libsuff macros.
- Added support of mips{,n32,64}{,el}, riscv64, and s390x targets.
- Added non-lfs symbols from librt.so.1 library to verify_lfs check.
- Filtered string functions from the list of non-lfs symbols.
2018-06-08 16:20:31 +03:00
11db8f897a
spec: fix typo in %changelog
2018-05-29 13:13:20 +03:00
Gleb Fotengauer-Malinovskiy
e9dcdf727e
Introduce mips{,n32,64}{,el}, riscv64, and s390x architectures
2018-05-29 13:13:20 +03:00
Ivan Zakharyaschev
5b30923d48
(.spec) install -m0755 is the correct use not to inherit other mode bits
...
(Also a tiny tweak: install -T is safer because the destination could
be an existing directory.)
2018-05-23 17:02:10 +03:00
e687e8df8d
4.0.4-alt111
...
- ldd: changed to try interpreters listed in /usr/bin/ldd.
- platform: changed %__nprocs to use nproc(1) instead of /proc/stat.
2018-05-22 00:09:29 +00:00
6d004bec60
4.0.4-alt110
...
- Added support for RPM_STRICT_INTERDEPS environment variable.
2018-04-26 01:55:36 +03:00
Andrew Savchenko
6ea70e0bdd
4.0.4-alt109
...
- Add e2k arch and subarches:
- Modify installplatform for e2k.
- Add e2k arch, subarches and all macros for them.
- Tag changes (by vseleznev):
- Add RPMTAG_IDENTITY, RPMTAG_AUTOINSTALLED.
- respect device ID when remap inodes.
2018-03-27 20:41:56 +03:00
9a33fb0619
4.0.4-alt108
...
- platform.in:
+ %_smp_mflags: changed to use %__nprocs;
+ added -O option to MAKEFLAGS.
- installplatform, rpmrc.in: made armv8l compatible with armh (by Sergey Bolshakov).
2018-01-17 21:55:12 +00:00
7b57257398
platform.in: add -O option to MAKEFLAGS
2018-01-17 21:53:02 +00:00
87cf7e7cf0
4.0.4-alt107
...
- compare_deps: fixed a bug in handling epochs.
- platform.in:
+ %optflags_core: added -frecord-gcc-switches (see: #34162 );
+ %make_build: implemented as a simple command (closes : #34237 ).
- genCpioListAndHeader: implemented remapping of device and inode numbers
(by Vladimir D. Seleznev and me; closes : #34398 ).
2018-01-07 00:30:31 +00:00
39db987aa6
4.0.4-alt106
...
- Added support for SOURCE_DATE_EPOCH environment variable
(by Vladimir D. Seleznev; closes : #34200 ).
- Dropped bzdio support.
2017-11-20 01:42:20 +00:00
96a5445b98
Drop bzdio support
...
There is no use in supporting bzip2 compressed payloads in rpmbuild nowadays.
2017-11-20 01:42:20 +00:00
36debebed4
4.0.4-alt105
...
- brp-check_contents: enabled strict error checking by default.
2017-10-26 14:23:23 +00:00
877b43c83e
4.0.4-alt104
...
- Introduced brp-check_contents.
2017-10-25 03:16:59 +00:00
baee9cdb9c
4.0.4-alt103
...
- When scanning files for deps, debuginfo, fixup, and verify_elf,
ignore ELF files generated by GNU Guile.
2017-04-18 16:50:48 +00:00
Ivan Zakharyaschev
c58b3a24d0
4.0.4-alt101.M80P.1 - Merged rpm-build-4.0.4-alt102 into p8 (everything except for separating rpm & -build):
...
[4.0.4-alt102]
+ verify-elf: fixed passing of LD_PRELOAD in verify_unresolved.
[4.0.4-alt101]
+ verify-elf: made verify_lfs check shared objects too.
+ Relaxed check for gcc package name in {cpp,pkgconfiglib}.req generators.
[4.0.4-alt100.99]
+ Updated generator of non-LFS functions list.
[4.0.4-alt100.97]
+ fixup-libraries: fixed recognition of PIEs (ldv@).
+ verify-elf: treat PIEs as executables in the check for unresolved symbols (ldv@).
2017-01-17 16:16:56 +03:00
cd09d0527e
[rpm-build 4.0.4-alt102] cherry-picked (skipped the separation of rpm & -build)
...
- verify-elf: fixed passing of LD_PRELOAD in verify_unresolved.
2017-01-17 16:16:31 +03:00
Gleb Fotengauer-Malinovskiy
8605fa7393
[rpm-build 4.0.4-alt101] cherry-picked (skipped the separation of rpm & -build)
...
- verify-elf: made verify_lfs check shared objects too.
- Relaxed check for gcc package name in {cpp,pkgconfiglib}.req generators.
- [not for p8] rpm-build: add R: rpmspec.
2017-01-17 16:16:03 +03:00
Gleb Fotengauer-Malinovskiy
e6eb33cf4b
[rpm-build 4.0.4-alt100.99] cherry-picked (skipped the separation of rpm & -build)
...
- Fixed non-LFS check in verify-elf.
- [not for p8] Dropped fake provides made for rpm 4.13.0 bootstrap.
2017-01-17 16:10:06 +03:00
Gleb Fotengauer-Malinovskiy
1b41cd0741
Fix generation of verify-elf-non-lfs-funcs.list
...
If there were both `func' and `func'64, `func' was considered non-LFS.
Unfortunately, that approach missed functions like fts64_* and
readdir64_r.
2017-01-17 16:07:21 +03:00
8331557f70
4.0.4-alt102
...
- verify-elf: fixed passing of LD_PRELOAD in verify_unresolved.
2017-01-14 13:42:53 +00:00
e8c780c2b0
Disable build and install of unpackaged files
...
These are no longer packaged anyway, so no need to bother.
2017-01-14 13:42:53 +00:00
e0e8952034
Disable build of static libraries and executables
...
These are no longer packaged anyway, so no need to bother.
2017-01-14 13:42:53 +00:00
Gleb Fotengauer-Malinovskiy
509272d41b
4.0.4-alt101
...
- verify-elf: made verify_lfs check shared objects too.
- Relaxed check for gcc package name in {cpp,pkgconfiglib}.req generators.
- rpm-build: add R: rpmspec.
2016-12-20 20:29:45 +03:00
Gleb Fotengauer-Malinovskiy
c90b86d89b
4.0.4-alt100.99
...
- Fixed non-LFS check in verify-elf.
- Dropped fake provides made for rpm 4.13.0 bootstrap.
2016-12-19 17:07:39 +03:00
Gleb Fotengauer-Malinovskiy
ccc38e9d0a
Revert "Add fake provides for librpm{,build}"
...
Bootstrap of rpm-4.13.0 is now complete, we can drop this fake provides.
This reverts commit 477fe329f3
.
2016-12-19 17:03:57 +03:00
Gleb Fotengauer-Malinovskiy
0270311591
Fix generation of verify-elf-non-lfs-funcs.list
...
If there were both `func' and `func'64, `func' was considered non-LFS.
Unfortunately, that approach missed functions like fts64_* and
readdir64_r.
2016-12-19 16:55:34 +03:00
Gleb Fotengauer-Malinovskiy
ad5193bd04
4.0.4-alt100.98
...
- Restored rpmpopt file.
2016-12-16 19:44:28 +03:00
Ivan Zakharyaschev
22eb7f0c27
4.0.4-alt100.96.M80P.1 - Build for p8. - verify-elf: correctly handle grep's status
...
...in practically impossible cases.
2016-12-09 03:27:48 +03:00
Ivan Zakharyaschev
f415265c95
Merge branch 'alt', remote-tracking branch 'ldv@ALT/maint' into altM/80P
2016-12-09 03:27:26 +03:00
Gleb Fotengauer-Malinovskiy
ecd20cdbb6
4.0.4-alt100.97
...
- fixup-libraries: fixed recognition of PIEs (ldv@).
- verify-elf: treat PIEs as executables in the check for unresolved symbols (ldv@).
- Disabled rpm's installer part.
- Built rpm-build in "compat" mode with rpm-4.13.
2016-12-08 19:24:36 +03:00
Gleb Fotengauer-Malinovskiy
477fe329f3
Add fake provides for librpm{,build}
...
This change is needed only for rpm-4.13+rpmbuild-4.0.4 bootstrap.
2016-12-08 19:24:36 +03:00
Gleb Fotengauer-Malinovskiy
3691deca51
Rename macros and rpmrc to buildmacros and rpmbuildrc
...
This change is needed only for rpm-4.13+rpmbuild-4.0.4 bootstrap.
Files in rpm-4.13 can and should be compatible with rpmbuild-4.0.4 and
vice versa.
2016-12-08 19:23:33 +03:00
Gleb Fotengauer-Malinovskiy
d32a8374b4
Build only rpm-build, librpm and librpmbuild packages
2016-12-08 19:18:21 +03:00
0e2f86b0fb
4.0.4-alt100.97
...
- fixup-libraries: fixed recognition of PIEs.
- verify-elf: treat PIEs as executables in the check for unresolved symbols.
2016-12-07 11:30:44 +00:00
8c1f9d589b
Move "is this ELF shared object an executable" check to a separate script
...
* configure.ac (AC_OUTPUT): Add scripts/fixup-libraries.
* rpm-4_0.spec (%files build): Add %_rpmlibdir/is_elf_so_executable.
* scripts/is_elf_so_executable: New file.
* scripts/Makefile.am (EXTRA_DIST, config_SCRIPTS): Add it.
* scripts/fixup-libraries: Rename to scripts/fixup-libraries.in,
use is_elf_so_executable.
2016-12-07 11:30:42 +00:00
Ivan Zakharyaschev
d9f7deba30
4.0.4-alt100.95.M80P.1 - Build for p8.
2016-12-01 13:40:39 +03:00
Ivan Zakharyaschev
401d9520ba
4.0.4-alt100.96
...
- verify-elf: don't confuse the initial verify_rpath() in case
of two RUNPATH/RPATHs (ALT#32826).
2016-11-30 17:50:04 +03:00
Ivan Zakharyaschev
00635cb1ac
4.0.4-alt100.95
...
- verify-elf: honor RUNPATH in addition to RPATH, too (like in lib.req).
- (unnoticeable) shell.req: generalize the shebang regexp w.r.t. other
hardcoded locations of /usr/bin/env. (No need to be too strict here:
shebang.req should catch bad locations. It's not our job.)
- %distribution: ALT Linux --> ALT (ALT#32707).
2016-11-29 15:12:34 +03:00
Ivan Zakharyaschev
06f844cd6f
4.0.4-alt100.94
...
- shell.req: use the version of (ba|)sh from the shebang.
- find-{requires,provides}: run all scripts even for empty lists of files.
2016-05-24 23:08:16 +03:00
Ivan Zakharyaschev
edf305d42c
4.0.4-alt100.93
...
- find-requires fixed for packages consisting completely of symlinks.
2016-04-06 03:30:21 +03:00
Ivan Zakharyaschev
e6e202e522
4.0.4-alt100.92
...
- find-requires: treat symlinks leading to some real content all way
through the same package as that content.
- find-{requires,provides}: in case of an error in it, the pipe to it
will be broken (must not change the visible behavior of rpm-build).
2016-04-05 23:26:03 +03:00
Ivan Zakharyaschev
0f969acf44
percolate: register it in Makefile etc.
2016-04-05 22:57:42 +03:00
Ivan Zakharyaschev
484d6f523f
4.0.4-alt100.91
...
- brp-verify_elf: handle all rules for setting LD_PRELOAD in the form
of pairs of RPM_LD_PRELOAD_@ and RPM_FILES_TO_LD_PRELOAD_@ env vars.
- verify-elf: substitute LD_PRELOAD with "$VERIFY_ELF_LD_PRELOAD"
before ldd (i.e., any prior value of LD_PRELOAD will be cleared!)
- examples of usage of the above facilities:
rpm-build-python3-0.1.9.3 and rpm-build-python.
2016-03-31 21:23:29 +03:00
a0380cbc27
4.0.4-alt100.90
...
- lib.req: made "no symbol bindings" condition fatal.
- relative: fixed potential heap buffer overflow (by Gleb F-Malinovskiy).
- rpmrc.in: armv7: do not force FPU kind, rely on compiler defaults
(by Sergey Bolshakov).
2016-03-10 16:27:08 +00:00
3899fb125e
4.0.4-alt100.89.1
...
- ldd: reverted recent change (closes : #31870 ).
2016-03-10 16:14:33 +00:00
f4c77cad3e
4.0.4-alt100.89
...
- brp-bytecompile_python: exclude paths listed
in $RPM_PYTHON3_COMPILE_INCLUDE (ALT#28606).
- ldd: pass --list to rtld.
2016-03-09 15:23:58 +00:00
Gleb Fotengauer-Malinovskiy
0f9a4a36ae
4.0.4-alt100.88
...
- compress_files: changed default method to xz.
2015-12-02 21:51:48 +03:00
Gleb Fotengauer-Malinovskiy
ae81f541b9
compress_files: change default method to xz
2015-12-02 21:46:44 +03:00
010eb422d8
4.0.4-alt100.87
...
- rpm-build: removed texinfo from requirements.
2015-11-30 18:52:16 +00:00
Gleb Fotengauer-Malinovskiy
ab529f8498
4.0.4-alt100.86
...
- Made rpm2cpio exit code accurate for large packages.
2015-11-18 20:53:31 +03:00
Gleb Fotengauer-Malinovskiy
499405d5b4
4.0.4-alt100.85
...
- Added aarch64 architecture support.
2015-09-15 14:09:54 +03:00
Gleb Fotengauer-Malinovskiy
b01060affd
4.0.4-alt100.84
...
- set.c: rewritten without nested functions.
- find-package: added support for newer naming of gcc and
libstdc++-devel.
2015-05-21 18:54:44 +03:00
Gleb Fotengauer-Malinovskiy
067436eba4
4.0.4-alt100.83
...
- platform.in: added support for gcc >= 5.
2015-05-18 13:12:14 +03:00
Gleb Fotengauer-Malinovskiy
7ddeb99e44
4.0.4-alt100.82
...
- platform.in: removed -Wtrampolines from %optflags_warnings (enabled
by default in gcc >= 4.9.2-alt3).
2015-03-20 18:14:11 +03:00
23214e4126
4.0.4-alt100.81
...
- platform.in: added -Wtrampolines to %optflags_warnings.
- librpmbuild: rewritten without using nested functions.
- verify-elf: fixed regression in verify_lfs.
2015-01-28 17:55:30 +00:00
bbb649bae3
4.0.4-alt100.80
...
- verify-elf: resurrected verify_stack.
2015-01-26 21:05:28 +00:00
7af393f36d
4.0.4-alt100.79
...
- rpmbuild: implemented finer control for %_deps_optimization
(by viy@; closes : #30476 ).
2014-11-19 17:26:33 +00:00
Gleb Fotengauer-Malinovskiy
decd789cf4
4.0.4-alt100.78
...
- Backported Disttag.
- psm.c: write installed/removed package buildtime to syslog.
2014-06-24 19:06:57 +04:00
8d651cd378
4.0.4-alt98.10
...
- brp-compress: Avoid non-standard info directories (closes : #19993 ).
- rpm-build: Implemented info files verification.
2009-05-20 23:26:04 +00:00
Alexey Tourbin
ea72e04162
4.0.4-alt98.9
...
- Re-enabled LZMA compression for rpm itself.
2009-05-11 00:32:49 +04:00
Alexey Tourbin
1e74968323
4.0.4-alt97.M50.9
...
- Re-enabled LZMA compression for rpm itself.
2009-05-11 00:31:52 +04:00
Alexey Tourbin
d5acd618d1
spec: re-enabled lzma compression for rpm itself
...
This reverts commit 6f575ecded
.
2009-05-11 00:29:36 +04:00
Alexey Tourbin
759c59ce65
4.0.4-alt98.8
...
- package.c (readPackageHeaders): Use posix_fadvise(2) to disable readahead.
When scanning a large number of packages (with e.g. rpmquery), readahead
might cause negative effects on the buffer cache.
2009-05-11 00:01:11 +04:00
Alexey Tourbin
ed0daa3c53
4.0.4-alt97.M50.8
...
- package.c (readPackageHeaders): Use posix_fadvise(2) to disable readahead.
When scanning a large number of packages (with e.g. rpmquery), readahead
might cause negative effects on the buffer cache.
2009-05-10 23:59:41 +04:00
Alexey Tourbin
9e87611786
4.0.4-alt95.M41.18
...
- package.c (readPackageHeaders): Use posix_fadvise(2) to disable readahead.
When scanning a large number of packages (with e.g. rpmquery), readahead
might cause negative effects on the buffer cache.
2009-05-10 23:41:33 +04:00
Alexey Tourbin
29ab0634b1
4.0.4-alt77.M40.17
...
- package.c (readPackageHeaders): Use posix_fadvise(2) to disable readahead.
When scanning a large number of packages (with e.g. rpmquery), readahead
might cause negative effects on the buffer cache.
2009-05-10 23:34:49 +04:00
3eeb20b43e
4.0.4-alt98.7
...
- platform.in (%configure): Do not run libtoolize, to avoid
"libtool version mismatch" disaster.
- python: Fixed build with libtool.
2009-04-23 23:10:19 +00:00
Alexey Tourbin
0b94ae2a35
4.0.4-alt98.6
...
- rpmdb: Rebuilt with libdb4.7.
2009-04-23 18:18:13 +04:00
Alexey Tourbin
2e360d78e9
4.0.4-alt97.M50.7
...
- rpmdb: Rebuilt with libdb4.7.
2009-04-23 18:17:11 +04:00
Alexey Tourbin
6347b01663
spec: rebuild with libdb4.7
2009-04-23 18:16:18 +04:00