Mikhail Novosyolov
9af278242d
Map Recommends to Suggests for compatibility with RPM 4 specs in rosa2019.1, minor adjustment of GOST
2020-01-04 17:31:25 +03:00
Mikhail Novosyolov
ba933d047d
Switch GOST R 34.11-94 hashsumming to CryptoPro-A S-Box
...
We found out that hashes calculated by GCRY_MD_GOSTR3411_94 were
different than the ones by other industry-common tools.
GCRY_MD_GOSTR3411_94 in libgcrypt uses another S-Box
than GCRY_MD_GOSTR3411_CP (which is the same GOST R 34.11-94 but with
CryptoPro-A S-Box).
GCRY_MD_GOSTR3411_CP is standartized in RFC4357 and the same S-Box is used by
gostsum, OpenSSL gost-engine and LibreSSL. Switch to GCRY_MD_GOSTR3411_CP.
See https://github.com/gost-engine/engine/issues/189
2019-12-03 01:29:34 +03:00
Mikhail Novosyolov
da3f192507
Added GOST R 3411-94 and 3411-12 hashing algos
...
Example of enabling Stribog-256 to calculate file hashes:
%_build_file_digest_algo 99
%_build_source_file_digest_algo 99
98 - GOST R 3411-94 (256 bit)
99 - GOST R 3411-12, Stribog-256
100 - GOST R 3411-12, Stribog-512
To verify hashes use:
rpm -qp --dump ./package.rpm
Known issue:
https://github.com/gost-engine/engine/issues/189
2019-11-28 16:32:14 +03:00
Mikhail Novosyolov
6be2ae3bc3
Revert beecrypt->openssl: --with-usecrypto=XXX DOES NOTHING in RPM5! Beecrypt is still used!
...
Revert "Switch to OpenSSL instead of beecrypt: experimental switch to test how it will work; OpenSSL will probably be needed to use GOST checksumming algorithms"
This reverts commit 065c29d87c
.
2019-10-03 23:41:28 +03:00
Mikhail Novosyolov
065c29d87c
Switch to OpenSSL instead of beecrypt: experimental switch to test how it will work; OpenSSL will probably be needed to use GOST checksumming algorithms
2019-10-03 21:36:44 +03:00
Mikhail Novosyolov
9d45895bd5
Merge branch 'rosa2019.1' into rosa2019.0
2019-09-03 19:29:07 +03:00
Mikhail Novosyolov
d8d869402e
xzdio: Add line break to warning
2019-09-03 19:28:08 +03:00
Mikhail Novosyolov
5ea65167e7
Merge branch 'rosa2019.1' into rosa2019.0
2019-08-31 00:09:27 +03:00
Mikhail Novosyolov
601320f55c
Fix CVE-2013-6435, CVE-2014-8118
2019-08-31 00:04:11 +03:00
Alexander Stefanov
41f0004ec3
bump rel
2019-07-27 15:39:17 +00:00
Alexander Stefanov
cd89a82b13
more build requires
2019-07-27 15:23:51 +00:00
Alexander Stefanov
363a82d9d7
selinux-devel requires if option enabled
2019-07-27 15:13:15 +00:00
Mikhail Novosyolov
cc99a6c798
Fix detecting cookie functions in glibc 2.28+
2019-06-16 23:57:44 +03:00
Mikhail Novosyolov
66a068fa55
More debug when building RPM with --with debug
2019-06-14 17:42:13 +03:00
Mikhail Novosyolov
fca84f830f
Revert new find-debuginfo.sh (more work is required)
2019-06-11 05:13:49 +03:00
Mikhail Novosyolov
e4a0e1c62b
Ported some things from RPM4, run ./autogen.sh in %%build
2019-06-11 01:08:46 +03:00
Mikhail Novosyolov
c2410aefe9
Fixed fix for new glibc
2019-05-13 17:06:33 +03:00
Mikhail Novosyolov
500f77f0ed
Fixed building with glibc 2.29 on i586
2019-04-30 02:36:03 +03:00
Mikhail Novosyolov
99f1afc05f
libnsl.so was removed from glibc-devel, BR pkgconfig(libnsl)
2019-04-30 01:45:22 +03:00
Mikhail Novosyolov
6d9b5a53e6
Fixed building with glibc >= 2.28
2019-04-29 22:57:22 +03:00
Mikhail Novosyolov
0ece870c36
Merged patches to new git https://abf.io/soft/rpm5 , build directly from git
...
Old packaging has been saved in the branch "patch-history", it can be handy for e.g. git blame / git history of patches.
2019-04-29 22:03:42 +03:00
Mikhail Novosyolov
e7c58a5354
Revert "Patch: allow forcing AutoReq on top of %%__noautoreq"
...
This reverts commit 92afe09f91
.
2019-04-29 21:39:16 +03:00
Mikhail Novosyolov
92afe09f91
Patch: allow forcing AutoReq on top of %%__noautoreq
2019-04-16 10:10:51 +03:00
Mikhail Novosyolov
0b729be01e
Disable Patch69 rpm-5.4.4-drop-useless-auto-generated-pkgconfig-dependency.patch
2019-04-07 17:32:14 +03:00
Mikhail Novosyolov
c2a813e5b5
Parsing private dependencies from pkgconfig files in new platform rosa2019.1
...
This reverts commit 8b1543c3c1
.
2019-04-07 17:10:13 +03:00
Mikhail Novosyolov
12256ec829
Don't ignore dependencies from /bin/sh to fix initial bootstrapping of chroot
2019-03-11 11:04:26 +03:00
Mikhail Novosyolov
8b1543c3c1
Revert "Parse private dependencies from pkgconfig files"
...
This reverts commit e49da0b732
.
2019-03-11 10:52:10 +03:00
Mikhail Novosyolov
e49da0b732
Parse private dependencies from pkgconfig files
2019-02-21 20:27:52 +03:00
Mikhail Novosyolov
d18cb76b8d
xz -2 is the most optimal to recompress tarballs into .src.rpm
2018-12-28 19:20:23 +03:00
Mikhail Novosyolov
01fdf67249
w6T0.xzdio -> w6T.xzdio
...
w6T0.xzdio results into 1 thread, w6T.xzdio - into multiple threads
See also:
https://patchwork.openembedded.org/patch/140380/
https://patchwork.openembedded.org/patch/140381/
2018-12-25 05:25:43 +03:00
Mikhail Novosyolov
ddb5ae1420
Port of multithreaded XZ memory limit on 32 bit
2018-12-25 03:53:12 +03:00
Mikhail Novosyolov
ffa4655caf
Use multithreaded XZ by default for both binary and source packages
2018-12-25 02:04:33 +03:00
Mikhail Novosyolov
867efd5b06
Port of multithreaded XZ
2018-12-25 01:30:09 +03:00
Victor Ryzhikh
c0acc85fcc
Enable rpm-5.4.10-speed_rpm.patch
2018-09-26 16:25:57 +03:00
Victor Ryzhikh
a2c299bad1
Disable rpm-5.4.10-speed_rpm.patch
2018-09-26 13:35:53 +03:00
Denis Silakov
de1aebc5aa
Recognize 'too many notes' in 'file' output - met this when building new java-1.8.0
2018-09-18 18:05:37 +03:00
Andrey Bondrov
43213f186d
Always detect Python egg-info files as text for pythonegg(xxx) Provides generation
2018-06-21 16:58:10 +10:00
Andrey Bondrov
b8044820df
Don't try to apply dropped patches
2018-06-21 16:45:34 +10:00
Алзим
4fb14f47db
Speed RPM
2018-05-29 13:21:47 +03:00
st
ce9cb35ebc
Merge pull request #5 from st/rpm:rosa2016.1
...
Fixed stack overflow on RPM with 121 008 objects
2017-12-06 19:15:00 +03:00
Sergei A. Trusov
2682712985
Fixed stack overflow on RPM with 121 008 objects
2017-12-06 19:45:23 +10:00
Denis Silakov
212fd143d0
Drop unused patches, clean spec'
2017-10-10 19:53:28 +03:00
Denis Silakov
334eee1c6c
Try to get rid of several legacy patches for mdv2011
2017-09-23 18:07:07 +03:00
Denis Silakov
b09c998d65
Add autosetup macros
2017-09-23 13:59:31 +03:00
Andrey Bondrov
b1b5b91fa8
Backport upstream commit to fix -fsanitize=integer issues
2017-01-24 21:42:48 +10:00
Andrey Bondrov
6273d3aa47
Backport upstream commit to fix sizeof argument in rpm/lib/depends.c
2017-01-24 21:22:35 +10:00
Andrey Bondrov
9b3d866a5d
Drop unversioned Obsoletes for RPM4 packages that we don't have for many years
2017-01-20 22:53:11 +10:00
Andrey Bondrov
4b69272ad3
Change _appdatadir from /usr/share/appdata to /usr/share/metainfo
2016-10-24 12:21:01 +10:00
Andrey Bondrov
36393fe836
Fix QML Provides generation
...
Disable QML Requires generation (until we generate all Provides)
2016-10-13 22:44:52 +10:00
Andrey Bondrov
ae9d33b5b9
Fix QML Requires generation
2016-10-13 19:42:16 +10:00