[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