Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37556152
en ru br
ALT Linux repos
S:0.10.4-alt1
5.0: 0.9.11-alt1
4.1: 0.9.9-alt1
4.0: 0.9.5-alt1
3.0: 0.8.3-alt1

Group :: Development/Other
RPM: rpm-utils

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

1 june 2022 Dmitry V. Levin <ldv at altlinux.org> 0.10.4-alt1

  • Fixed build with gcc12.

25 september 2019 Dmitry V. Levin <ldv at altlinux.org> 0.10.3-alt1

  • strace_files: speedup by enabling latest strace features.

20 june 2019 Dmitry V. Levin <ldv at altlinux.org> 0.10.2-alt1

  • filter_spec: fixed regular expressions for modern gawk.

19 june 2019 Ivan Zakharyaschev <imz at altlinux.org> 0.10.1-alt1

  • rpmrdups: honor disttag, buildtime.

17 august 2016 Alexey Gladkov <legion at altlinux.ru> 0.10-alt1

  • port to rpm-4.13.

9 may 2016 Ivan Zakharyaschev <imz at altlinux.org> 0.9.21-alt1

  • paste_changelog: a trivial ed wrapper extracted from add_changelog.
     (It can be useful in combination with, e.g., gear-changelog.)

23 march 2016 Dmitry V. Levin <ldv at altlinux.org> 0.9.20-alt1

  • filereq: add faccessat, lstat/lstat64, and fstatat64/newfstatat
     to the list of weak syscalls.

22 march 2016 Dmitry V. Levin <ldv at altlinux.org> 0.9.19-alt1

  • filereq: take openat, execveat, faccessat, lstat/lstat64, and
     fstatat64/newfstatat syscalls into account.

17 january 2014 Dmitry V. Levin <ldv at altlinux.org> 0.9.18-alt1

  • optimize_package_list: fixed misoptimization (closes: #26320).

24 august 2012 Dmitry V. Levin <ldv at altlinux.org> 0.9.17-alt1

  • Fixed build with fresh glibc.

21 may 2012 Dmitry V. Levin <ldv at altlinux.org> 0.9.16-alt1

  • Fixed build with ld --no-copy-dt-needed-entries.

10 august 2011 Dmitry V. Levin <ldv at altlinux.org> 0.9.15-alt1

  • optimize_package_list: robustified by ignoring file names containing spaces.

9 august 2011 Dmitry V. Levin <ldv at altlinux.org> 0.9.14-alt1

  • optimize_package_list: fixed optimization by taking into account
     all indirect requirements and their providers.

1 april 2011 Dmitry V. Levin <ldv at altlinux.org> 0.9.13-alt1

  • cleanup_spec: strip -q from %setup (closes: #25011).
  • add_changelog: pass --args to all "rpm -q --qf" invocations (closes: #22346).
  • buildreq: added --no-pruned option, enabled --pruned y default.
  • stamp_spec, add_changelog, packagereq, buildreq: fixed quoting
     using shell-quote.

6 april 2010 Dmitry V. Levin <ldv at altlinux.org> 0.9.12-alt1

  • Added support for fixating pruned BRs (by Michael Shigorin; closes: #22709).
  • Fixed signal handling in shell scripts.
  • Removed obsolete strace options.
  • Moved test to %check section.

28 october 2008 Dmitry V. Levin <ldv at altlinux.org> 0.9.11-alt1

  • Moved rpmevrcmp/rpmvercmp to rpm package (closes: #13627).
  • Fixed build with fresh g++.

29 august 2008 Dmitry V. Levin <ldv at altlinux.org> 0.9.10-alt1

  • compare_packages: Apply sed(1) pattern before sort(1).
  • add_changelog --help: Fixed expansion of $STAMPER (Mikhail Gusarov; closes: #16800).

26 march 2008 Alexey Tourbin <at at altlinux.ru> 0.9.9-alt1

  • improved optimize_package_list:
     + check for ambiguous virtual dependencies
     + break simple RV-loops (select the package with non-virtual dependency)
     + show the list of optimized out packages

21 march 2008 Alexey Tourbin <at at altlinux.ru> 0.9.8-alt1

  • filereq: do not finally overwrite driven command's output
  • optimize_package_list: join on filenames as well as provides
  • compare_packages: fixed sort(1) old-style options (Dmitry V. Levin)

27 december 2007 Alexey Tourbin <at at altlinux.ru> 0.9.7-alt1

  • added more /usr/share/fonts/*/fonts.* patterns to ignore list
  • add_changelog: fixed typo in --help text (Dmitry V. Levin, #12584)

13 august 2007 Alexey Tourbin <at at altlinux.ru> 0.9.6-alt1

  • filereq: implemented strong (open, execve) and weak (access, stat)
     file access logic; strong access via symbolic link now also implies
     the requirement of symlink target file
  • strace post-processor: implemented canonicalization of filenames,
     which makes it impossible to circumvent files/ignore.d/* patterns
  • packagereq: factored new program: /usr/share/buildreqs/optimize_package_list
  • buildreq: implemented --trace-file=FILE and --trace-package=PKG options,
     which can help to explain unexpected build dependencies

27 october 2006 Dmitry V. Levin <ldv at altlinux.org> 0.9.5-alt1

  • rpmrdups: New option "-" to read file names from standart input (ldv, legion).

15 october 2006 Dmitry V. Levin <ldv at altlinux.org> 0.9.4-alt1

  • Fixed build with -D_FORTIFY_SOURCE=2 -Werror.

11 september 2006 Dmitry V. Levin <ldv at altlinux.org> 0.9.3-alt1

  • buildreq:
     --define: New option, for compatibility with rpmbuild (legion).

3 september 2006 Dmitry V. Levin <ldv at altlinux.org> 0.9.2-alt1

  • packagereq:
     Replaced unfair deps optimizer with correct one,
     based on idea and code from Alexey Tourbin.
  • ignore.d/0filesystem:
     Ignore /usr/share/fonts/*/fonts.cache*.

15 may 2006 Dmitry V. Levin <ldv at altlinux.org> 0.9.1-alt1

  • Fixed build with gcc-4.1.0.

10 march 2006 Dmitry V. Levin <ldv at altlinux.org> 0.9.0-alt1

  • packagereq: Implemented dependencies optimization.

7 march 2006 Dmitry V. Levin <ldv at altlinux.org> 0.8.4-alt1

  • Fixed build with --as-needed.
  • /etc/buildreqs/files/ignore.d/0filesystem:
     Ignore /etc/ld.so.conf.d/*.

19 april 2005 Dmitry V. Levin <ldv at altlinux.org> 0.8.3-alt1

  • add_changelog,buildreq,compare_packages,lastchange_spec,
     packagereq,query_spec,stamp_spec: redirect --help output
     to stdout, and error diagnostics to stderr.
  • add_changelog,buildreq,cleanup_spec,compare_packages,filereq,
     filter_strace,packagereq,rebuild_package,stamp_spec: use
     trap in more portable way.
  • essential:
     + removed: net-tools;
     + added: hostinfo;
     + added libs:
       aalib,clanlib,dclib,fnlib,ghostscript-lib,glib,glib2,
       id3lib,imlib,imlib2,jamlib,libgiblib,libglibmm,
       plib,sendmail-libs,t1lib,xorg-x11-libs,zziplib.

17 march 2005 Dmitry V. Levin <ldv at altlinux.org> 0.8.2-alt1

  • essential:
     + added: rpm-build-python, rpm-build-tcl.

6 may 2004 Dmitry V. Levin <ldv at altlinux.org> 0.8.1-alt1

  • rpmrdups: fixed epoch handling.

4 may 2004 Dmitry V. Levin <ldv at altlinux.org> 0.8.0-alt1

  • rpmevrcmp: new program.
  • rpmdups, rpmrdups: rewritten in C++.

1 march 2004 Dmitry V. Levin <ldv at altlinux.org> 0.7.6-alt1

  • rpmdups, rpmrdups: adopted for coreutils-5.2.

30 december 2003 Dmitry V. Levin <ldv at altlinux.org> 0.7.5-alt1

  • essential:
     + added: gcc-[^-]+-common.
  • packageof:
     + fixed syntax to comply with g++-3.3 requirements.

10 december 2003 Dmitry V. Levin <ldv at altlinux.org> 0.7.4-alt1

  • compare_packages:
     + better support for packages with devices.
  • essential:
     + removed: all lib* records;
     + added: lib[^-]+ record.

26 september 2003 Dmitry V. Levin <ldv at altlinux.org> 0.7.3-alt1

  • buildreq:
     + implemented build stage change using -bi,
       (#3034, at);
     + changed --args behaviour, added --reset-args option.
  • Updated build dependencies.

22 september 2003 Dmitry V. Levin <ldv at altlinux.org> 0.7.2-alt1

  • essential:
     + readded: bash, libreadline.

22 september 2003 Dmitry V. Levin <ldv at altlinux.org> 0.7.1-alt1

  • essential:
     + added: rpm-build-perl.
     + removed: bash, console-tools, fileutils, less, libreadline,
                mawk, perl, sh-utils, textutils.
  • packagereq:
     + removed -r option.
  • buildreq:
     + do not use "packagereq -r";
     + set TERM=dumb by default (#3016);
       use --term option to redefine.
  • rebuild_packages:
     + changed subdir names.

5 september 2003 Dmitry V. Levin <ldv at altlinux.org> 0.7.0-alt1

  • spp: new strace postprocessor, to fix race condition
     in filereq (#2888); requires strace >= 4.4-alt6.
  • rpmvercmp: new program (#2882).
  • essential: added libtcb.
  • Build with -Werror.

20 august 2003 Dmitry V. Levin <ldv at altlinux.org> 0.6.13-alt1

  • Corrected error handling.
  • essential:
     + added: gettext-runtime, glibc-kernheaders, libtool-common,
       nss_db, nss_ldap, nss_tcb.
     + removed: ncurses.

22 april 2003 Dmitry V. Levin <ldv at altlinux.org> 0.6.12-alt1

  • essential:
     + added: service, startup.
     + removed: initscripts.

3 april 2003 Dmitry V. Levin <ldv at altlinux.org> 0.6.11-alt1

  • buildreq: timestamp no longer depends on current locale (#0002445);
     this fix is required due to better i18n support in gawk-3.1.2.

10 march 2003 Dmitry V. Levin <ldv at altlinux.org> 0.6.10-alt1

  • compare_packages: use subst instead of perl.
  • essential: added added libdb4.[0-9] pattern.

17 february 2003 Dmitry V. Levin <ldv at altlinux.org> 0.6.9-alt1

  • rpmdups, rpmrdups: patched to work with new coreutils.
  • add_changelog: skip missing files.

5 november 2002 Dmitry V. Levin <ldv at altlinux.org> 0.6.8-alt1

  • Enhanced error handling.

30 october 2002 Dmitry V. Levin <ldv at altlinux.org> 0.6.7-alt1

  • packageof: ignore non-regular files.

27 october 2002 Dmitry V. Levin <ldv at altlinux.org> 0.6.6-alt1

  • essential:
     + added: autoconf-common, automake-common.

23 october 2002 Dmitry V. Levin <ldv at altlinux.org> 0.6.5-alt1

  • essential:
     + added: gettext-tools
     + removed *2.96
  • rebuild_package: fixed typo.

5 october 2002 Dmitry V. Levin <ldv at altlinux.org> 0.6.4-alt1

  • essential:
     + added rpm-build-topdir
     + s/glibc-core/glibc-core.*/

18 september 2002 Dmitry V. Levin <ldv at altlinux.org> 0.6.3-alt1

  • essential: added coreutils.
  • buildreq: added --nodeps to default arguments for rpm.

1 september 2002 Dmitry V. Levin <ldv at altlinux.org> 0.6.2-alt1

  • essential:
     + added libpcre (required by grep);
     + updated glibc subpackages list.
  • packageof: fixed gcc-3.2 build.

15 august 2002 Dmitry V. Levin <ldv at altlinux.org> 0.6.1-alt1

  • packageof: extended ignore.d support.

14 august 2002 Dmitry V. Levin <ldv at altlinux.org> 0.6.0-alt1

  • /etc/buildreqs/packages/ignore: removed.
  • /etc/buildreqs/packages/ignore.d: added.
  • buildreq, packagereq, packageof: added packages/ignore.d support.

14 august 2002 Dmitry V. Levin <ldv at altlinux.org> 0.5.2-alt1

  • packagereq: changed SIGQUIT handling (#0001006).

5 august 2002 Dmitry V. Levin <ldv at altlinux.org> 0.5.1-alt1

  • packageof: fixed dereferencing symlinks bug (#0001174).

10 july 2002 Dmitry V. Levin <ldv at altlinux.org> 0.5.0-alt1

  • added: packageof utility.
  • removed: check_importance helper script.
  • packagereq:
     + updated to use packageof (and significantly speed up
       dependencies calculation);
     + enhanced requires cleaning rule.
  • filereq, filter_strace:
     + relocated sort from filter_strace to filereq,
       changed SIGQUIT atexit action (imz).
  • 0filesystem: added /home.

4 july 2002 Dmitry V. Levin <ldv at altlinux.org> 0.4.4-alt1

  • essential:
     + added: terminfo, libtinfo;
     + removed: termcap, libtermcap.
  • added: rpmrdups.

30 may 2002 Dmitry V. Levin <ldv at altlinux.org> 0.4.3-alt1

  • cleanup_spec: dont't replace make with make -j${NPROCS:-32}.
  • stamp_spec: added new option: --format.
  • add_changelog: check for version changes by default.
  • add_changelog: added new option: --nocheck.

29 march 2002 Dmitry V. Levin <ldv at alt-linux.org> 0.4.2-alt1

  • essential:
     + added: libbeecrypt, libdb4;
     + removed: libdb3.

21 march 2002 Dmitry V. Levin <ldv at alt-linux.org> 0.4.1-alt1

  • packagereq: fixed substitute logic:
     do not forget to ignore essential substitution.
  • add_changelog: fixed $RPMARG parse typo.
  • rebuild_packages: redirect stdin to /dev/null.
  • essential:
     + added: sh

30 january 2002 Dmitry V. Levin <ldv at alt-linux.org> 0.4.0-alt1

  • Added substitute.d support.

24 january 2002 Dmitry V. Levin <ldv at alt-linux.org> 0.3.0-alt1

  • filter_strace:
     + Added ignore.d support;
     + Added $verbose support.
  • Added rebuild_packages utility.
  • Updated requires list.

10 december 2001 Dmitry V. Levin <ldv at alt-linux.org> 0.2.4-alt1

  • files/ignore: added to ignore list: /etc/emacs/site-start.d/*.el (imz).

5 december 2001 Dmitry V. Levin <ldv at alt-linux.org> 0.2.3-alt1

  • compare_packages: shutup diff errors, do not requires less.
  • essential:
     + added: libgcc, cpp2.96, gcc2.96, libstdc++2.96;
     + removed: libjpeg.

16 november 2001 Dmitry V. Levin <ldv at alt-linux.org> 0.2.2-alt1

  • Added SIGPIPE handling.

12 november 2001 Dmitry V. Levin <ldv at alt-linux.org> 0.2.1-alt1

  • rebuild_package: fixed typo.

9 november 2001 Dmitry V. Levin <ldv at alt-linux.org> 0.2.0-alt1

  • Enabled rpm4 support.

26 october 2001 Dmitry V. Levin <ldv at alt-linux.org> 0.1.1-alt1

  • cleanup_spec: fixed nasty bugs introduced in previous version.

22 october 2001 Dmitry V. Levin <ldv at alt-linux.org> 0.1-alt1

  • buildreq: fixed shell quoting pattern.
  • Added new utilities: stamp_spec, add_changelog, compare_packages, cleanup_spec, rebuild_package.
  • Renamed to rpm-utils.

17 october 2001 Dmitry V. Levin <ldv at alt-linux.org> 0.9.9.1-alt1

  • essential: take into account glibc split.
  • filereq,packagereq,buildreq: use features of mktemp >= 1:1.3.1

10 october 2001 Dmitry V. Levin <ldv at altlinux.ru> 0.9.9-alt1

  • Make use of "mktemp -t" (requires mktemp >= 1.6).
  • buildreq: quote packagereq and some of its arguments.
  • buildreq: added define of __nprocs=1 to avoid strace bugs.
  • filter_strace: ignore files from $TMPDIR, %_builddir and %_tmppath.

21 september 2001 Dmitry V. Levin <ldv at altlinux.ru> 0.9.8-alt1

  • packagereq: optimized by checking file existance before executing rpm query.
  • buildreq: set default arguments list to "-bc --define '__buildreqs 1'".
  • filter_strace: ignore files from $TMPDIR.
  • essential: added getopt.

15 august 2001 Dmitry V. Levin <ldv at altlinux.ru> 0.9.7-alt1

  • Updated /etc/rpm-utils/packages/essential config.

12 july 2001 Dmitry V. Levin <ldv at altlinux.ru> 0.9.6-alt1

  • Added files/ignore config for filter_strace helper script.
  • Added check_importance helper script.
  • Changed logic of checking package importance.
  • Moved config files to /etc/rpm-utils.

6 may 2001 Dmitry V. Levin <ldv at altlinux.ru> 0.9.5-alt1

  • Updates ignore and essential lists.

20 april 2001 Dmitry V. Levin <ldv at altlinux.ru> 0.9.4-alt1

  • Fixed and enhanced packagereq utility.
  • Updated /usr/share/rpm-utils/essential list.

26 january 2001 Dmitry V. Levin <ldv at fandra.org> 0.9.3-ipl1

  • Fixed typo in packagereq.

23 january 2001 Dmitry V. Levin <ldv at fandra.org> 0.9.2-ipl1

  • Added /usr/bin/rpmdups.
  • Added /usr/share/rpm-utils/ignore support.
  • Updated /usr/share/rpm-utils/essential list.
  • Marked /usr/share/rpm-utils/{essential,ignore} as config files.

24 december 2000 Dmitry V. Levin <ldv at fandra.org> 0.9.1-ipl1

  • Minor fixes.

16 october 2000 Dmitry V. Levin <ldv at fandra.org> 0.9-ipl1

  • 0.9:
     + reduced size of temporary files to minimum (list of files);
     + filter_spec now inserts BuildRequires line in proper place,
       not in the first line as before;
     + added packages, required by rpm-build, to essential list.

15 october 2000 Dmitry V. Levin <ldv at fandra.org> 0.8-ipl1

  • 0.8 (optimized strace output, usage typo fixes).
  • BuildArchitectures: noarch.

9 october 2000 Dmitry V. Levin <ldv at fandra.org> 0.7-ipl1

  • 0.7 (rewritten completely, now using strace).

9 october 2000 Dmitry V. Levin <ldv at fandra.org> 0.6-ipl1

  • 0.6 (added essential packages).

2 october 2000 Dmitry V. Levin <ldv at fandra.org> 0.5-ipl1

  • 0.5 (rewritten error reporting).

21 september 2000 Dmitry V. Levin <ldv at fandra.org> 0.3-ipl1

  • 0.3 (minor fixes).

19 september 2000 Dmitry V. Levin <ldv at fandra.org> 0.2-ipl1

  • Initial revision
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin