cacba087ef
4.0.4-alt100.50
...
- Fixed build with ld --no-copy-dt-needed-entries.
2012-05-21 01:33:43 +00:00
8c1ee3ba41
4.0.4-alt100.49
...
- platform.in: Added %_unitdir macro.
- Fixed build with new automake.
2012-05-10 21:31:58 +00:00
552f5329c9
4.0.4-alt100.48
...
- parseSpec:
+ fixed long lines processing;
+ made size of line buffer configurable via %_spec_line_buffer_size.
2012-03-19 16:19:55 +00:00
Alexey Tourbin
b20a5248ea
4.0.4-alt100.47
...
- set.c: Reimplemented base62+golomb decoder using Knuth's coroutines.
- set.c: Increased cache size from 160 to 256 slots, 75% hit ratio.
- set.c: Implemented 4-byte and 8-byte steppers for rpmsetcmp main loop.
2012-03-15 07:34:01 +04:00
Alexey Tourbin
d1650ccdfe
spec: use shuf instead of sort -R to prepare profile data
...
In sort -R output, identical lines adhere to each other. Manpage says
that -R sorts by random hash of keys, which probably means that, a random
hash function, when applied to the same keys, makes the same hash value.
What we need instead is a random permutation of the input lines, though.
2012-03-09 00:51:42 +04:00
Alexey Tourbin
63da57c20c
4.0.4-alt100.46
...
- set.c: Fixed bad sentinel due to off-by-one error in alt100.28.
- set.c: Improved linear cache search by using contiguous memory block.
- set.c: Improved decoding by combining and processing 24 bits at a time.
- set.c: Reimplemented downsampling using merges instead of full qsort(3).
- cpp.req: Implemented global/hierarchical mode in which subordinate files
are processed implicitly, resulting in fewer failures and major speed-up.
- cpp.req: Recover missing refs due to cpp "once-only header" optimization.
2012-02-19 19:34:49 +04:00
Vitaly Kuznetsov
28c4088d19
4.0.4-alt100.45
...
- Introduced %_rpmlibdir/brp.d/ directory to allow existance of various brp-*
scripts not only in rpm-build package.
- brp-hardlink_pyo_pyc: splitted from brp-bytecompile_python
2012-01-25 14:25:17 +00:00
Vitaly Kuznetsov
a01a51c385
4.0.4-alt100.44
...
- GROUPS: add Development/Python3 (by Vitaly Kuznetsov) and Other (by Igor
Vlasenko).
- %_sharedstatedir: change to /var/lib (suggested by Alexey Gladkov).
2012-01-20 09:20:55 +00:00
c023f529bc
4.0.4-alt100.43
...
- 0common-files.req.list: removed /etc/sysctl.d directory.
- verify-elf: check RPATH for non-ascii symbols, illegal absolute and
relative paths, and paths to standard libraries.
2011-12-13 15:43:22 +00:00
781b56da7e
4.0.4-alt100.42
...
- cpp.req: do not insist on trying c++ mode when c++ support is not installed.
- find-debuginfo-files: fixed packaging of symlinks.
- rpmbuild: added "-bt" %check-only option.
2011-12-06 18:38:37 +00:00
09036c81d7
4.0.4-alt100.41
...
- Partially reverted the change to file permissions handling on package
removal or upgrade that was introduced in 4.0.4-alt100.32.
Permissions to access regular files are now erased only if
these files are set[ug]id executables.
- find-lang: handle more exotic GNOME help locale directories (closes : #26417 ).
2011-12-01 02:23:47 +00:00
Vitaly Kuznetsov
fa49acf430
4.0.4-alt100.40.1
...
- Rebuild with Python-2.7
2011-10-22 12:34:45 +00:00
Alexey Tourbin
242becb127
4.0.4-alt100.40
...
- brp-cleanup: perl cleanup routines moved to rpm-build-perl
2011-10-21 01:30:08 +04:00
Alexey Tourbin
7dea69eca4
brp-cleanup: perl cleanup routines moved to rpm-build-perl
2011-10-21 01:27:51 +04:00
9243b431ff
4.0.4-alt100.39
...
- Backported CVE-2011-3378 fixes from rpm.org.
- find-lang: handle %_datadir/help/%lang/%name subdirs (closes : #26417 ).
2011-10-10 23:04:20 +00:00
b68513ce1c
4.0.4-alt100.38
...
- find-lang: added support for new GNOME help files location (closes : #26417 ).
2011-10-06 20:39:45 +00:00
Alexey Tourbin
c775a67ed0
4.0.4-alt100.37
...
- set.c: fixed assertion failure with malformed "empty set" set-string.
- build/files.c: fixed SIGPIPE to avoid "broken pipe" messages in scripts.
2011-10-03 06:29:12 +04:00
Alexey Tourbin
57e524d737
4.0.4-alt100.36
...
- removed support for repackaging and rollbacks (rpm.org).
- removed brp-strip & related macros (superseded by brp-debuginfo).
2011-09-23 03:52:03 +04:00
Alexey Tourbin
1a3c5027f0
4.0.4-alt100.35
...
- cpp.req: track included files down to the first external file.
2011-09-22 03:08:15 +04:00
Alexey Tourbin
3d7945aad6
scripts: introduced tmpdir.sh
2011-09-22 02:58:59 +04:00
Alexey Tourbin
54aa57d2a3
4.0.4-alt100.34
...
- cpp.req: process subpackage *.pc files before other *.pc files, to handle
subtle cases like separate -gtk2-devel and -gtk3-devel subpackages.
2011-09-18 05:57:39 +04:00
2fd4ce2276
4.0.4-alt100.33
...
- debuginfo.req: fixed handling of exotic sonames written as pathnames
(closes : #26247 ).
2011-09-08 00:11:07 +00:00
595a0cf761
4.0.4-alt100.32
...
- Imported an Owl patch to remove unsafe file permissions (chmod'ing
files to 0) on package removal or upgrade to prevent continued access
to such files via hard-links possibly created by a user
(CVE-2005-4889, CVE-2010-2059).
- verify-elf: added /lib/../lib64 to the list of prohibited RPATH entries.
2011-09-07 21:47:02 +00:00
fd2dee0a4b
4.0.4-alt100.31
...
- Imported ru and uk translations from Roman Savochenko.
2011-09-04 15:47:18 +00:00
Alexey Tourbin
d51d67cbd4
4.0.4-alt100.30
...
- build.c, parsePrep.c: Quote buildSubidr in autogenerated shell
scripts, to allow spaces (by Igor Vlasenko; closes : #25998 ).
2011-08-06 22:59:19 +04:00
712e95b521
4.0.4-alt100.29
...
- GROUPS: added Engineering (by Igor Vlasenko; closes : #25868 ).
2011-07-12 18:47:53 +00:00
Alexey Tourbin
31be75e81a
4.0.4-alt100.28
...
- set.c: Implemented various optimizations (20-30% speed-up).
2011-06-18 22:57:57 +04:00
Alexey Tourbin
91d560c35c
set.c: redesigned decode API to avoid extra strlen/cmp/cpy calls
...
Now that string functions are expensive, the API is redesigned so that
strlen is called only once, in rpmsetcmp. The length is then passed as
an argument down to decoding functions. With the length argument, it is
now possible to replace strcmp with memcmp and strcpy with memcpy.
2011-06-14 00:43:33 +04:00
Alexey Tourbin
292af70160
spec, lib/Makefile.am: compile and run set.c in -DSELF_TEST mode
2011-06-07 10:50:10 +04:00
Alexey Tourbin
97ff0102cd
set.c: improved base62_decode table lookup
...
The whole point of using a table is not only that comparisons
like (c >= 'a' && c <= 'z') can be eliminated; but also that conditional
branches (the "ands" and "ifs") should be eliminated as well.
The existing code, however, uses separate branches to check e.g. for the
end of string; to check for an error; and to check for the (num6b < 61)
common case. With this change, the table is restructured so that the
common case will be handled with only a single instruction.
2011-05-25 08:18:40 +04:00
cb06a84083
4.0.4-alt100.27
...
- find-{provides,requires}: fixed regression introduced along with
cleanup in 4.0.4-alt100.25.
2011-05-24 23:21:53 +00:00
774c21e1a6
4.0.4-alt100.26
...
- fixup-desktop: Fixed to edit files in place (closes : #25645 ).
- platform.in: Removed obsolete %update_wms/%clean_wms and
%update_scrollkeeper/%clean_scrollkeeper macros (by Igor Vlasenko).
2011-05-20 15:17:40 +00:00
2851902211
4.0.4-alt100.25
...
- fixup-desktop: new file that does trivial fixes in desktop files
(by Igor Vlasenko; closes : #25605 ).
- ru.po: removed ambiguous translations for "source", "patch" and "icon"
(closes : #24857 ).
2011-05-15 23:39:18 +00:00
fb598690cf
4.0.4-alt100.24
...
- platform.in: Added %systemd_unitdir macro.
2011-04-04 20:29:44 +00:00
5604c71627
4.0.4-alt100.23
...
- build/reqprov.c: fixed optimization of subpackage self-requirements.
- build/interdep.c: fixed check for cycles introduced along with
pruning of requirements in 4.0.4-alt100.18.
2011-03-14 02:59:44 +00:00
Alexey Tourbin
3f500eb080
4.0.4-alt100.22
...
- cpp.req: New dependency generator for C and C++ header files.
- Reverted "pkg-config --print-requires-private" change introduced in alt100.2.
2011-02-27 07:39:08 +03:00
Alexey Tourbin
5bce334b5e
cpp.req: new dependency generator for header files
2011-02-27 03:51:26 +03:00
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