1509 Commits

Author SHA1 Message Date
Alexey Tourbin
e845c7f14b verify-elf: fixed typos in VERIFY_ELF_RPATH test
Since "RPATH containts :" test never worked, I downgrade it
to a warning.
2009-12-20 01:45:23 +03:00
Alexey Tourbin
b3b979a6f2 brp-alt: execute brp-strip before brp-verify_elf
There are two reasons:
1) It is better to verify final ELF objects just as they are packaged.
2) Older eu-elflint barks at unstripped binaries like this:
section [ 8] '.comment' has wrong flags: expected none, is MERGE|STRINGS
This seems to be fixed in elfutils 0.143-alt1, but otherwise that could
be a major problem.
2009-12-19 03:25:53 +03:00
Alexey Tourbin
cb4fcda459 brp-verify_elf, verify-elf: updated copyright statement 2009-12-19 03:25:52 +03:00
Alexey Tourbin
51f460bb75 verify-elf: simplifed prefix/rc expressions 2009-12-19 03:25:51 +03:00
Alexey Tourbin
e8e60796bb verify-elf: use eu-findtextrel to provide better TEXTREL diagnostics 2009-12-19 03:25:51 +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
Alexey Tourbin
7d83e49285 verify-elf: implemented new "lint" method using "eu-elflint --gnu-ld" 2009-12-19 03:25:23 +03:00
Alexey Tourbin
eb71a01bcc platform.in: boil down default %_verify_elf_method to normal 2009-12-18 23:00:44 +03:00
Alexey Tourbin
e6683d0de4 brp-verify_elf, verify-elf: simplify VERIFY_ELF_* parameter passing 2009-12-18 22:55:46 +03:00
Alexey Tourbin
f82116d5f9 brp-verify_elf: select ELF files with signle file(1) invocation
Also, move RPM_VERIFY_ELF_SKIPLIST logic from verify-elf to
brp-verify_elf, since RPM_VERIFY_ELF_TOPDIR is already there.
Normally, verify-elf should be a standalone program (available
for users).  It's just not quite ready yet.
2009-12-18 22:52:34 +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
7f0aa5d96d al.c: optimize out rpmRangesOverlap call for unversioned dependencies 2009-10-04 12:44:40 +04:00
Alexey Tourbin
09751027bf al.c: removed extra arguments in alAllSatisfiesDepend 2009-10-04 12:44:38 +04:00
Alexey Tourbin
ffeac246e1 al.c: merged FileSatisfiesDepend into alAllSatisfiesDepend, full unique list 2009-10-04 12:44:37 +04:00
Alexey Tourbin
f49976fd21 al.c: reimplemented alDirIndex and alFileIndex 2009-10-04 12:44:36 +04:00
Alexey Tourbin
216526577b al.c: reimplemented alProvIndex, removed alMakeIndex() 2009-10-04 12:44:35 +04:00
Alexey Tourbin
aee6223979 al.c: implemented generic alIndex routines 2009-10-04 12:44:34 +04:00
Alexey Tourbin
5c8817985a al.c: factored from depends.c 2009-10-04 12:44:33 +04:00
Alexey Tourbin
d9e8ab64f5 depends.c: turned availableIndex.index into flexible array 2009-10-04 12:44:32 +04:00
Alexey Tourbin
f14e4a1fd9 depends.c: implemented automatic realloc 2009-10-04 12:44:30 +04:00
Alexey Tourbin
f9e7f3e6e0 depends.c: avoid expression dependent on evaluation order
In alAddPackage(), ts->addedPackages.list can be reallocated with
realloc().  So it is not safe to use ts->addedPackages.list in the
same expression.
2009-10-04 12:44:28 +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
Panu Matilainen
afe7a56661 Remove ancient, unused code to filter duplicates on rpmdb rebuild
- enabling this as-is would be murderous to multilib systems
- getting duplicates in the db would be a bug elsewhere
2009-10-01 04:38:10 +04:00
Alexey Tourbin
55ef8cfed5 removed support for availablePackages/suggestedPackages 2009-10-01 04:38:09 +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
1ef7949b93 scripts/Makefile.am: tweak to facilitate merging 2009-09-29 15:31:32 +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
9131369b3a Merge branch 'altlinux-4.1' into altlinux-5.0 2009-09-29 12:10:00 +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
Igor Vlasenko
4e4aa34d9d build/parsePrep.c (doUntar): Remove "-L" option from "unzip" invocation
This unzip mode is more compatible with rpm4.4 and rpm5.
Fixes ALT#17407

Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
(cherry picked from commit 01431efc0149205fb3c20baad8cf9d7cf063afe8)
2009-09-29 09:09:08 +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
147801d6a6 rpmio.c: tweak lzma preset options for better compression 2009-09-26 02:47:34 +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