ALT Linux repos
Group :: File tools
RPM: qa-robot
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
20 december 2006 Igor Vlasenko <viy at altlinux.ru> 0.3-alt0.M30.1
- backport for M30
- 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 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 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