Репозитории ALT
S: | 0.3.9-alt2 |
5.1: | 0.3.1-alt1 |
4.1: | 0.3.1-alt1 |
4.0: | 0.3-alt1 |
3.0: | 0.1-alt1 |
+backports: | 0.3-alt0.M30.1 |
Группа :: Работа с файлами
Пакет: qa-robot
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
27 марта 2019 Ivan Zakharyaschev <imz at altlinux.org> 0.3.9-alt2
- Splitted subpkgs off: tmpdir.sh, rpmpeek.
- fix for mutt 1.5 (thanks to glebfm@)
- proper workdir definition
- rpm 404 -> 413 migration: use portable subset of perl-RPM
- rpmsodiff:
+ Return 1 if packages differ (RH#1004450).
+ Treat "A", "B", "V", and "i" symbols as "defs".
- packages: canonicalize rpms directory and %packager.
- buildlog_deps: trim very long lines
- unmets: add -l option to add APT::Cache-Limit to apt.conf
- unmets: add -a option to work with unnative arches.
- trap.sh: fixed signal handling.
- rpmpeek -n: changed to ensure that unpacked tree is readable.
- rpmpeek: documented -h and -n options.
- packages: Fixed SERIAL check.
- qa-robot: Added notion of branch, added -b option to override
default branch. - rpmsodiff: Changed to treat "R" and "u" symbols as "defs".
- cmdcache_hash: Updated for coreutils-8.6.
- rpmpeek: Added -n option.
- rpmelfneed, rpmelfsym, rpmfile: Use "rpmpeek -n".
- Fixed build with new perl.
- rpmsoname, rpmsodiff: fixed soname detection on x86_64
- many other minor changes; note that some files are not part
of the package but still developed in the git repo
http://git.altlinux.org/people/at/packages/qa-robot.git
- this release includes some general-purpose shell tools:
+ cmdcache - simple cache for command output
+ tmpdir.sh - manage $TMPDIR
+ trap.sh - manage exit traps - this release includes some auxiliary tools for RPM processing:
+ rpmargs - process RPM packages (iterator for other scripts)
+ rpmpeek - unpack and execute command within RPM contents
+ rpmfile - list file modes and types in RPM packages
+ rpmelfsym - list symbols from object files in RPM packages
+ rpmsoname - list files that provide sonames in RPM package
+ rpmelfneed - extract DT_NEEDED entries
(these tools are the basis for building data models) - this release also includes some tools for higher-level repo analysis:
+ bad_elf_symbols - list unresolved symbols within the repo
+ dup_elf_symbols - list binary code duplication
+ linkage_problems - list possible linkage problems
+ abi_drift - analyze new apps/old libraries problem - (should be packaged elsewhere) rpmsodiff: auxiliary tool for analyzing
ABI changes and producing version scripts for linker - TODO: complete docs; all the sutff is released under the GPL
- other changes:
+ bugs: implemented bwk, awk-based domain-specific lang for processing bugs
+ bugs: use GET instead of wget... sucko! really sucko!!
+ qa-robot: introduced dump.log (for possible roll-backs etc.)
+ qa-robot: Dmitry Levin introduced -a option (for arch-specific workdirs)
- /usr/bin/csv2tab: new conversion utility
- /usr/bin/inflect: new utility for plural inlections
- dropped /usr/share/qa-robot, all scripts now installed under /usr/bin
- /usr/bin/bugs:
+ added `reporter' and `assigned_to' fields (e-mail addresses)
+ added section for reopened bugs
+ added section for 10 random bugs (critical bugs have higher priority) - /usr/bin/packages:
+ added `packager' field
+ implemented rpm_recent_changes() for new packages
+ implemented rpm_changes_since() for updated packages - /usr/bin/unmets
+ added options for custom apt.conf and sources.list
+ written manual page (so have at it!)
- initial revision