[cyber] I: t7/branch packages: +2 (15383)
QA Team Robot
qa на altlinux.org
Сб Фев 16 07:50:38 MSK 2019
2 UPDATED packages
rpm - The RPM package management system
* Wed Feb 13 2019 Ivan Zakharyaschev <imz на altlinux> 4.0.4-alt100.77.M70P.3
- Merged 4.0.4-alt101.M80P.5 (as in c7.1) into p7, t7.
* Wed Feb 13 2019 Ivan Zakharyaschev <imz на altlinux> 4.0.4-alt100.77.M70P.3.M70C.1
Merged 4.0.4-alt101.M80P.5 into c7.1:
[rpm]
- Implemented DistTag support when comparing package versions (with
help by Vladimir D. Seleznev). (It's necessary for the correctness
of checking dependencies after we introduced parseEVRD().)
- Dirty hacked to make upgrade packages between branches possible
(by Vladimir D. Seleznev).
- Build the Python modules with -D_FILE_OFFSET_BITS=64.
[rpmbuild] cherry-picked:
[4.0.4-alt126] (glebfm@)
- imz@:
+ shell.req: correctly detect #!/bin/env bash (ALT#35376).
+ platform.in: completely expand %_libsuff (/usr/lib%nil was ugly).
- Fixed getopt(3) use in parameterized macros parser.
[4.0.4-alt125] (ldv@)
- [not for p8] spec: replaced deprecated PreReq tags with Requires tags.
- [not for p8] Added automatic conversion of deprecated PreReq tags to Requires tags.
- [not for p8] Disallowed extra qualifiers with BuildPreReq tag.
- [not for p8] Disallowed unknown qualifiers with Requires and BuildRequires tags.
- [not for p8] Allowed abbreviated qualifiers with Requires and BuildRequires tags.
- Moved ProvidedSymbols() and SuggestBPP() to separate files.
- lib.prov: Added printing of the number of provided symbols
and the bpp value for each library.
- [not for p8] lib.req: Updated the list of standard libraries with guaranteed versioning.
- suggest_bpp: Fixed harmless off-by-one error in bpp estimation
(in most cases, it'll give the same value as before).
[4.0.4-alt124] (ldv@)
- [not for p8] 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.
[4.0.4-alt122] (ldv@)
- [not yet for p8] Dropped $RPM_STRICT_INTERDEPS support
(introduced in 4.0.4-alt110).
- Made name, version, release, and disttag check stricter
(by vseleznv@ and me).
- Added support for parsing [E:]V-R[:D] dependencies format
(by vseleznv@ and ldv@).
- [not yet for p8] 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).
- [not for p8] 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: rpm = 4.0.4_2.7" + "Requires: rpm = 4.0.4_2.7-alt100.77.M70P.3"
now results to "PreReq: rpm = 4.0.4_2.7-alt100.77.M70P.3".
[4.0.4-alt121] (ldv@)
- [not for p8] verify-elf: disabled stack verification and elflint on RISC-V (arei@).
- platform.in: removed harmless bash4 noise from %filter_from_* macros
(closes: #35803).
[4.0.4-alt120] (ldv@)
- lib.prov, lib.req: enhanced ProvidedSymbols (glebfm@ and me).
- Added ppc64le support (glebfm@).
[4.0.4-alt115] (glebfm@)
- rpmrc: added mips64* and mips*r6 support.
- [not for p8] verify-elf: disabled stack verification and elflint on mips* (iv@).
- Fixed installation of platform macros on armh arch.
[4.0.4-alt114] (at@)
- cpio.c: Fixed the conversion of 8-digit hex file sizes from cpio header.
Packages with a 2GB+ file should now be installable.
[4.0.4-alt113] (at@)
- 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.
[4.0.4-alt112] (glebfm@)
- imz@:
+ Turned on running %__find_{conflicts,obsoletes} if they are defined.
+ shell.req.files: included #!/usr/bin/env sh.
+ [already in p8] 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.
[4.0.4-alt111] (ldv@)
- [not for c7] ldd: changed to try interpreters listed in /usr/bin/ldd.
- [not for p8] platform: changed %__nprocs to use nproc(1) instead of /proc/stat.
[4.0.4-alt109] (bircoph@)
- Add e2k arch and subarches:
- Modify installplatform for e2k.
- Add e2k arch, subarches and all macros for them.
- Tag changes (by vseleznev):
- [not for p8] Add RPMTAG_IDENTITY, RPMTAG_AUTOINSTALLED.
- [already in p8] respect device ID when remap inodes.
[4.0.4-alt108] (ldv@)
- [not for p8] platform.in:
+ %_smp_mflags: changed to use %__nprocs;
+ added -O option to MAKEFLAGS.
- installplatform, rpmrc.in: made armv8l compatible with armh (by Sergey Bolshakov).
[4.0.4-alt107] (ldv@)
- compare_deps: fixed a bug in handling epochs.
- [not for p8] platform.in:
+ %optflags_core: added -frecord-gcc-switches (see: #34162);
+ %make_build: implemented as a simple command (closes: #34237).
- [already in p8] genCpioListAndHeader: implemented remapping of device and inode numbers
(by Vladimir D. Seleznev and me; closes: #34398).
4.0.4-alt103 (ldv@)
- When scanning files for deps, debuginfo, fixup, and verify_elf,
ignore ELF files generated by GNU Guile.
* Wed Feb 13 2019 Ivan Zakharyaschev <imz на altlinux> 4.0.4-alt100.77.M70P.2
- Merged rpm-build-4.0.4-alt102 (as in c7.1) into p7, t7.
* Wed Feb 13 2019 Ivan Zakharyaschev <imz на altlinux> 4.0.4-alt100.77.M70P.2.M70C.1
- Merged rpmEVRcmp() fixes into c7:
+ rpmEVRcmp() (and hence rpmRangesOverlap()) made asymmetric w.r.t.
underspecified release. (Provides: N = V can't anymore satisfy
Requires: N = V-R. Look out for unmets!)
* Tue Feb 12 2019 Ivan Zakharyaschev <imz на altlinux> 4.0.4-alt100.76.M70P.2
[rpm-4.13-alt6 alike]
- rpmEVRcmp() (and hence rpmRangesOverlap()) made asymmetric w.r.t.
underspecified release. (Provides: N = V can't anymore satisfy
Requires: N = V-R. Look out for unmets!)
(with help of Vladimir D. Seleznev)
- rpmRangesOverlap() optimized (can run ca. 30% faster).
- checkinstall subpackage added.
[rpm-build] (backported from Sisyphus rpm-build by vseleznv@)
- support for SOURCE_DATE_EPOCH environment variable
- device and inode numbers remapping
* Fri Dec 07 2018 Ivan Zakharyaschev <imz на altlinux> 4.0.4-alt100.77.M70P.1
Merged rpm-build-4.0.4-alt102 into c7.1 (everything except for xz compression,
LD_PRELOAD in verify-elf, new %_deps_optimization values,
and separating rpm & -build):
[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.
- verify-elf: treat PIEs as executables in the check for unresolved symbols.
[4.0.4-alt100.96.M80P.1]
- verify-elf: correctly handle grep's status in practically impossible cases.
[4.0.4-alt100.96]
- verify-elf: don't confuse the initial verify_rpath() in case
of two RUNPATH/RPATHs (ALT#32826).
[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).
[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.
[4.0.4-alt100.93]
- find-requires fixed for packages consisting completely of symlinks.
[4.0.4-alt100.92
- find-requires: treat symlinks leading to some real content all way
through the same package as that content ("percolation via symlinks").
- 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).
[4.0.4-alt100.90]
- lib.req: made "no symbol bindings" condition fatal.
- relative: fixed potential heap buffer overflow.
- rpmrc.in: armv7: do not force FPU kind, rely on compiler defaults.
[4.0.4-alt100.89]
- brp-bytecompile_python: exclude paths listed
in $RPM_PYTHON3_COMPILE_INCLUDE (ALT#28606).
[4.0.4-alt100.86]
- Made rpm2cpio exit code accurate for large packages.
[4.0.4-alt100.85]
- Added aarch64 architecture support.
[4.0.4-alt100.84]
- set.c: rewritten without nested functions.
- find-package: added support for newer naming of gcc and
libstdc++-devel.
[4.0.4-alt100.83]
- platform.in: added support for gcc >= 5.
[4.0.4-alt100.81]
- librpmbuild: rewritten without using nested functions.
- verify-elf: fixed regression in verify_lfs.
[4.0.4-alt100.80]
- verify-elf: resurrected verify_stack.
[4.0.4-alt100.79]
- rpmbuild: implemented finer control for %_deps_optimization
(closes: #30476).
[4.0.4-alt100.78]
- Backported Disttag.
- psm.c: write installed/removed package buildtime to syslog.
* Wed Sep 26 2018 Vladimir D. Seleznev <vseleznv на altlinux> 4.0.4-alt100.76.M70C.3
Note: changelog entry for 4.0.4-alt100.76.M70P.1 not found.
rpminstall-tests - Tests for rpm: how it interprets packages when installing
* Wed Feb 13 2019 Ivan Zakharyaschev <imz на altlinux> 1.0-alt2.M70P.2
- This release is to test rpm with disttag comparison support.
(Unmarked XFAIL: tests dealing with future deps with disttags.)
* Wed Feb 13 2019 Ivan Zakharyaschev <imz на altlinux> 1.0-alt2.M70P.1
[build for t7, p7, c7]
- Unmarked XFAIL: cases with underspecified Provides
(the error should be gone with rpm-4.0.4-alt100.76.M70P.2).
* Mon Feb 11 2019 Ivan Zakharyaschev <imz на altlinux> 1.0-alt3
- Unmarked XFAIL: cases with underspecified Provides
(the error should be gone with rpm-4.13-alt6).
- Marked XFAIL: non-critical unrealistic cases when obsoleting an exact disttag.
(Of course, this requires a fix, but this is not critical.)
* Sun Feb 10 2019 Ivan Zakharyaschev <imz на altlinux> 1.0-alt1.M70P.1
Total 15383 source packages.
Подробная информация о списке рассылки Sisyphus-cybertalk