Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37403022
en ru br
ALT Linux repos
S:0.8.67-alt1
D:0.7.21-alt1
5.0: 0.8.6-alt1
4.1: 0.7.22-alt1
4.0: 0.7.20-alt1
3.0: 0.7.13-alt1

Group :: Development/Other
RPM: sisyphus_check

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

18 march 2023 Dmitry V. Levin <ldv at altlinux.org> 0.8.67-alt1

  • 185-check-udev: new check, disallows packages containing
     system udev rules files outside /lib/udev/rules.d/.

16 november 2022 Vitaly Chikunov <vt at altlinux.org> 0.8.66-alt1

  • Add /var/crash for kdump-tools.

26 april 2022 Dmitry V. Levin <ldv at altlinux.org> 0.8.65-alt1

  • Replaced "egrep" with "grep -E", "fgrep" with "grep -F".

12 august 2021 Vitaly Chikunov <vt at altlinux.org> 0.8.64-alt1

  • Remove dependency on file.

16 march 2021 Anton V. Boyarshinov <boyarsh at altlinux.org> 0.8.63-alt1

  • 210-check-kernel: disallow reqs from kernel-image to kernel-modules

5 december 2020 Dmitry V. Levin <ldv at altlinux.org> 0.8.62-alt1

  • 160-check-static: new check, disallows packages containing
     both .so symlinks and corresponding .a files.

13 november 2020 Dmitry V. Levin <ldv at altlinux.org> 0.8.61-alt1

  • 220-check-python:
     + enhance the check whether python2 module packages have python3 requirements;
     + enhance the check whether python3 module packages have python2 requirements;
     + disallow packages containing both python2 and python3 modules;
     + disallow python/python3 module docs containing unrelated files.

11 november 2020 Dmitry V. Levin <ldv at altlinux.org> 0.8.60-alt1

  • 220-check-python: no python module is permitted to require
     its test subpackage.

17 september 2020 Dmitry V. Levin <ldv at altlinux.org> 0.8.59-alt1

  • 010-check-gpg: use alt-rpmkeys-checksig to fix rpm > 4.0.4 support.
     No dependence on /usr/bin/alt-rpmkeys-checksig is added because most
     users, including hasher, invoke sisyphus_check with --no-check-gpg.

26 august 2020 Dmitry V. Levin <ldv at altlinux.org> 0.8.58-alt1

  • 100-check-deps: changed the wording of the error diagnostics
     introduced in the previous release.

24 august 2020 Dmitry V. Levin <ldv at altlinux.org> 0.8.57-alt1

  • 100-check-deps: disallowed self-obsoletes.

20 november 2019 Vladimir D. Seleznev <vseleznv at altlinux.org> 0.8.56-alt1

  • 100-check-deps: add /usr/bin/python and python-base to bad_deps.

20 november 2019 Alexey Gladkov <legion at altlinux.ru> 0.8.55-alt1

  • 250-check-license:
     + Fix irrelevant error message.
     + Treat "group with one element" error as a real error.

19 november 2019 Alexey Gladkov <legion at altlinux.ru> 0.8.54-alt1

  • 150-check-intersects: forbid intersections with common-licenses.
  • 250-check-license: add license validation.

26 october 2019 Vladimir D. Seleznev <vseleznv at altlinux.org> 0.8.53-alt1

  • 100-check-deps: add /usr/bin/lua to bad_deps.

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

  • 130-check-fhs: allow hasher-provides-dev-kvm package to provide /dev/kvm.

27 june 2019 Dmitry V. Levin <ldv at altlinux.org> 0.8.51-alt1

  • 130-check-fhs (check_fhs): disallow invalid path names
     starting with /usr/lib/tmpfiles.d/.

26 april 2019 Ivan Zakharyaschev <imz at altlinux.org> 0.8.50-alt1

  • 210-check-kernel: more info in a message
     (about multiple kernel-image Requires).

16 april 2019 Ivan Zakharyaschev <imz at altlinux.org> 0.8.49-alt1

  • 210-check-kernel:
     + fixed splitting of $kernel_require in the presence of disttag;
     + for standalone kmodules, accept Requires on kernel-image with disttags;
     + added warning to advise to use %requires_kimage.

5 april 2019 Alexey Shabalin <shaba at altlinux.org> 0.8.48-alt1

  • 130-check-fhs: allow /run as defined in FHS-3.0

15 january 2019 Dmitry V. Levin <ldv at altlinux.org> 0.8.47-alt1

  • 090-check-nvr: check disttag.
  • 210-check-kernel (check_kmodule): strip disttag from kernel_release.

31 december 2018 Vladimir D. Seleznev <vseleznv at altlinux.org> 0.8.46-alt1

  • 090-check-nvr: make version and release check more strict

18 may 2018 Ivan Zakharyaschev <imz at altlinux.org> 0.8.45-alt1

  • check-fhs: allow libdirs compatible with the processor arch
     determined by rpm_arch. For e2k*, the peculiar lib32 has been
     added to the list of allowed libdirs.
  • check-fhs: added an exception for lcc (the proprietary compiler
     for e2k provided as binary blobs).

31 october 2017 Ivan Zakharyaschev <imz at altlinux.org> 0.8.44-alt1

  • 220-check-python: prohibit modules with version files containing
     unknown version. (Thanks Aleksei Nikiforov darktemplar@)

25 october 2017 Dmitry V. Levin <ldv at altlinux.org> 0.8.43-alt1

  • 130-check-fhs (check_fhs): disallow invalid path names (closes: #34024).

29 february 2016 Ivan Zakharyaschev <imz at altlinux.org> 0.8.42-alt1

  • check-python: minor version is not allowed in
     /usr/lib(64)?/python3[.][0-9]/site-packages/.
  • check-python: adapted to the possibility of having modules in
     /usr/lib(64)?/python[23]/ without the minor version.

26 february 2016 Ivan Zakharyaschev <imz at altlinux.org> 0.8.41-alt1

  • 220-check-python: disallow having files in tools/ and lib-dynload/
     subdirs of %python_libdir (for all except pythonN.src.rpm's
     subpkgs).

13 november 2015 Dmitry V. Levin <ldv at altlinux.org> 0.8.40-alt1

  • 090-check-nvr (check_nvr):
     + allowed single symbol package names (closes: #28834, #31481).

3 june 2013 Dmitry V. Levin <ldv at altlinux.org> 0.8.39-alt1

  • 210-check-kernel (kernel_version_code):
     + changed algorithm for 4-component kernel versions support.

31 may 2013 Dmitry V. Levin <ldv at altlinux.org> 0.8.38-alt1

  • 100-check-deps: allowed kernel deps in packages built from kernel-image-*.
  • 210-check-kernel:
     + added support for 4-component kernel versions;
     + relaxed kernel module version check (by led@; closes: #28908).

24 january 2013 Dmitry V. Levin <ldv at altlinux.org> 0.8.37-alt1

  • 211-check-firmware: added exception for firmware-tools and
     firmware-tools-* (closes: #28284).
  • fhs: added exception for msp430* packages (closes: #28286).

5 december 2012 Dmitry V. Levin <ldv at altlinux.org> 0.8.36-alt1

  • 090-check-nvr: added a check for package name validity.

12 september 2012 Dmitry V. Levin <ldv at altlinux.org> 0.8.35-alt1

  • 211-check-firmware: removed "noarch" check (closes: #27709).

13 april 2012 Dmitry V. Levin <ldv at altlinux.org> 0.8.34-alt1

  • 220-check-python: implemented additional restrictions on
     requirements between python2 and python3 modules (closes: #27194).

10 april 2012 Dmitry V. Levin <ldv at altlinux.org> 0.8.33-alt1

  • 220-check-python:
     + reverted the change made in 0.8.32-alt1;
     + disallowed python3 requirements in python2 modules and vice versa (closes: #27194).

5 april 2012 Dmitry V. Levin <ldv at altlinux.org> 0.8.32-alt1

  • 220-check-python: ignore "i586-" arepo prefix in package names.

8 february 2012 Vitaly Kuznetsov <vitty at altlinux.ru> 0.8.31-alt1

  • 220-check-python: add special python3-module-* packages handling.

16 january 2012 Alexey Gladkov <legion at altlinux.ru> 0.8.30-alt1

  • 240-check-browser: allow /usr/lib*/mozilla/* (closes: #26808).

20 december 2011 Dmitry V. Levin <ldv at altlinux.org> 0.8.29-alt1

  • 220-check-python: allow packaging of *.py* files in the
     arch-independent site-packages directory on x86-64 (closes: #26728).

15 december 2011 Vitaly Kuznetsov <vitty at altlinux.ru> 0.8.28-alt1

  • 220-check-python: add exception for python3 source package as well.

21 september 2011 Dmitry V. Levin <ldv at altlinux.org> 0.8.27-alt1

  • 140-check-perms: added check that accessible directories have
     appropriate executable bits set.

15 september 2011 Dmitry V. Levin <ldv at altlinux.org> 0.8.26-alt1

  • Removed /usr/X11R6 (see ALT#11699).

4 may 2011 Dmitry V. Levin <ldv at altlinux.org> 0.8.25-alt1

  • 210-check-kernel (check_kmodule): strip epoch number from kernel_version.

26 april 2011 Dmitry V. Levin <ldv at altlinux.org> 0.8.24-alt1

  • fhs: changed exception for mingw64-* packages (closes: #25453).

17 april 2011 Dmitry V. Levin <ldv at altlinux.org> 0.8.23-alt1

  • fhs: added exception for mingw64-* packages (closes: #25453).

5 april 2011 Dmitry V. Levin <ldv at altlinux.org> 0.8.22-alt1

  • fhs: renamed SysVinit to sysvinit.

28 march 2011 Dmitry V. Levin <ldv at altlinux.org> 0.8.21-alt1

  • 100-check-deps (bad_deps): Removed xorg-x11-*, added xorg-x11-devel.

23 march 2011 Alexey Tourbin <at at altlinux.ru> 0.8.20-alt1

  • 100-check-deps (bad_deps): Added xorg-x11-* xorg-devel libmesa-devel.
  • 210-check-kernel: Exempted kernel-*-debuginfo from this check.

24 september 2010 Dmitry V. Levin <ldv at altlinux.org> 0.8.19-alt1

  • 100-check-deps: Added /lib64/udev, /lib64/udev/rules.d
     and '(GLIBC_PRIVATE)' to the list of forbidden requirements.

31 march 2010 Dmitry V. Levin <ldv at altlinux.org> 0.8.18-alt1

  • 210-check-kernel: Enhanced error reporting.

21 march 2010 Dmitry V. Levin <ldv at altlinux.org> 0.8.17-alt1

  • 220-check-python: Updated source rpm name check for base python
     packages (closes: #23199).

8 november 2009 Dmitry V. Levin <ldv at altlinux.org> 0.8.16-alt1

  • 210-check-kernel: Fixed regression introduced by previous release.

6 november 2009 Dmitry V. Levin <ldv at altlinux.org> 0.8.15-alt1

  • 100-check-deps:
     + Updated list of forbidden requirements.
     + Added check for forbidden prerequirements.

7 october 2009 Dmitry V. Levin <ldv at altlinux.org> 0.8.14-alt1

  • 140-check-perms:
     + Introduced /etc/sudo.d/* permissions check
       (by Michael Shigorin; closes: #21864).
     + Improved error messages (by Michael Shigorin).
  • 240-check-browser: New check for invalid browser paths.

23 july 2009 Dmitry V. Levin <ldv at altlinux.org> 0.8.13-alt1

  • fhs: Added exception for mingw32-* packages (closes: #20845).
  • 211-check-firmware: Marked udev package as exception.

15 july 2009 Alexey Tourbin <at at altlinux.ru> 0.8.12-alt1

  • 230-check-bindir: New check for invalid PATH files (e.g. /usr/bin/*/*).

5 may 2009 Alexey Tourbin <at at altlinux.ru> 0.8.11-alt1

  • 130-check-fhs: Check provided paths as well (suggested by Dmitry V. Levin
     after we discovered "Provides: /usr/config.h" in opencascade.spec).

20 february 2009 Dmitry V. Levin <ldv at altlinux.org> 0.8.10-alt1

  • 220-check-python: New check for python policy compliance.

13 february 2009 Dmitry V. Levin <ldv at altlinux.org> 0.8.9-alt1

  • 211-check-firmware: Marked kernel-image-* packages as exception.

13 february 2009 Dmitry V. Levin <ldv at altlinux.org> 0.8.8-alt1

  • Merged 160-check-locales into 110-check-content (Alexey Gladkov).
  • 211-check-firmware: New check for firmware policy compliance (Alexey Gladkov),
     see http://www.altlinux.org/FirmwarePolicy for details.

12 february 2009 Dmitry V. Levin <ldv at altlinux.org> 0.8.7-alt1

  • sisyphus-check-functions (init_check):
     Updated packager_pattern to allow more spaces and disallow null elements.
  • 190-check-dirlist:
     Fixed typo in error message (Slava Semushin; closes: #17001).

1 october 2008 Dmitry V. Levin <ldv at altlinux.org> 0.8.6-alt1

  • 210-check-kernel: Special exception for kernel modules
     built within a kernel image (Alexey Gladkov).

26 september 2008 Dmitry V. Levin <ldv at altlinux.org> 0.8.5-alt1

  • 210-check-kernel: New check for kernel policy compliance (Alexey Gladkov).
  • 010-check-gpg, 060-check-summary, 070-check-description:
     Hide SIGPIPE (Alexey Gladkov).
  • 100-check-deps: Userspace packages should not depend
     from kernelspace (Alexey Gladkov).

16 september 2008 Alexey Tourbin <at at altlinux.ru> 0.8.4-alt1

  • check-noarch: New check for soname dependencies and lib64 paths in noarch packages.

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

  • sisyphus_check: Added -[-no]-check=ALL special value (Alexey Gladkov; closes: #16662).

9 august 2008 Alexey Tourbin <at at altlinux.ru> 0.8.2-alt1

  • check-dirlist: Prune stderr when *-files.req.list are missing (#16631).

24 june 2008 Alexey Tourbin <at at altlinux.ru> 0.8.1-alt1

  • check-dirlist: New check for directory ownership with respect
     to /usr/lib/rpm/*-files.req.list files.

11 may 2008 Dmitry V. Levin <ldv at altlinux.org> 0.8.0-alt1

  • Factored out tests to /etc/sisyphus_check/check.d directory (legion).
  • Added options descriptions (legion).
  • check-deps: Added more forbidden patterns (at).
  • check-subdirs: New check for unpackaged subdirectories (at).
  • check-pkgconfig: New check for invalid pkg-config pathnames (at).
  • Optimized rpmquery invocations (at).
  • Enhanced error summaries.
  • Fixed signal handler.

20 march 2008 Dmitry V. Levin <ldv at altlinux.org> 0.7.22-alt1

  • fhs: Added dev-minimal (mike, #14889).

8 february 2008 Dmitry V. Levin <ldv at altlinux.org> 0.7.21-alt1

  • check_nvr: Disallowed ipl* and alt0 release numbers.
  • check_perms: Added check for world writable directories.
  • Disabled gpg check exception for kernel@packages.altlinux.

18 september 2007 Dmitry V. Levin <ldv at altlinux.org> 0.7.20-alt1

  • fhs: Added webserver-common (#11784).

25 august 2007 Sergey Bolshakov <sbolshakov at altlinux.ru> 0.7.19-alt1

  • fhs: /var/avahi, /var/resolv/var/avahi

22 january 2007 Dmitry V. Levin <ldv at altlinux.org> 0.7.18-alt1

  • check_files:
     Check file type manually, do not rely on file(1) utility.
     Perform quick sanity check prior to other checks.

10 april 2006 Dmitry V. Levin <ldv at altlinux.org> 0.7.17-alt1

  • check_fhs: Added /var/games (FHS-2.3, 5.7.1).

22 december 2005 Dmitry V. Levin <ldv at altlinux.org> 0.7.16-alt1

  • check_printable: Added check for changelogs (#7626).
  • Moved libtool la-files check to separate check_libtool() function
     and disabled new "libtool" check by default.
  • Split Usage() into show_help() and show_usage().
  • Introduced --check* options.

2 october 2005 Dmitry V. Levin <ldv at altlinux.org> 0.7.15-alt1

  • check_locales: Fix bugs introduced in previous release.

28 september 2005 Dmitry V. Levin <ldv at altlinux.org> 0.7.14-alt1

  • check_locales: New check (legion).

16 may 2005 Dmitry V. Levin <ldv at altlinux.org> 0.7.13-alt1

  • fhs: added arm-palmos-* and prc-tools-common (raorn).

12 may 2005 Dmitry V. Levin <ldv at altlinux.org> 0.7.12-alt1

  • check_nvr: Add check for filename.
  • check_content: Adjust .la-files check for 64bit platforms.
  • New options:
     --files: Consider arguments as file names (closes #5652).
     --directories: Consider arguments as directory names;
     this is default mode, for compatibility with previous releases.

29 december 2004 Dmitry V. Levin <ldv at altlinux.org> 0.7.11-alt1

  • check_fhs: allow /usr/libexec/.
  • check_changelog, check_buildtime: enhanced wording.

19 november 2004 Dmitry V. Levin <ldv at altlinux.org> 0.7.10-alt1

  • check_content: added few checks for intersections
     with known packages.
  • fhs: added rule for udev.

11 november 2004 Dmitry V. Levin <ldv at altlinux.org> 0.7.9-alt2

  • Check for file type before rpmquery.
  • New option: --recursive.
  • Updated package dependencies.

22 october 2004 Dmitry V. Levin <ldv at altlinux.org> 0.7.8-alt1

  • Implemented support for check_gpgname() exceptions (legion).

1 september 2004 Dmitry V. Levin <ldv at altlinux.org> 0.7.7-alt1

  • check_content, check_fhs: enhanced error diagnostics.

31 august 2004 Dmitry V. Levin <ldv at altlinux.org> 0.7.6-alt1

  • check_gpgname: made the check case-insensitive.
  • check_fhs: added /lib64 and /usr/lib64 to builtin list.

13 august 2004 Dmitry V. Levin <ldv at altlinux.org> 0.7.5-alt1

  • New option: --trust-gpg-names.

11 august 2004 Dmitry V. Levin <ldv at altlinux.org> 0.7.4.1-alt1

  • check_gpgname: enhanced error diagnostics.

10 august 2004 Dmitry V. Levin <ldv at altlinux.org> 0.7.4-alt1

  • check_gpgname: new check.

7 july 2004 Dmitry V. Levin <ldv at altlinux.org> 0.7.3-alt1

  • check_fhs,check_intersects: do not use command substitutions.
  • Enhanced error diagnostics a bit.

24 june 2004 Dmitry V. Levin <ldv at altlinux.org> 0.7.2-alt1

  • Moved sisyphus_check to separate subpackage.

7 june 2004 Dmitry V. Levin <ldv at altlinux.org> 0.7.1-alt1

  • functions: fixed quiet mode.
  • sisyphus_check: added new option: verbose.
  • sisyphus_add_new: enabled quiet mode by default.

5 june 2004 Dmitry V. Levin <ldv at altlinux.org> 0.7.0-alt1

  • functions: optimized, thanks to legion@.
  • functions/check_buildtime: new check.
  • functions/check: use it.
  • sisyphus_check: added new options:
     quiet, fast-check, show-bad-files.

13 may 2004 Dmitry V. Levin <ldv at altlinux.org> 0.6.0-alt1

  • sisyphus_relink: added support for new style lists.
  • functions/{check_summary,check_description}: new checks.
  • functions/check: use them.

19 february 2004 Dmitry V. Levin <ldv at altlinux.org> 0.5.6-alt1

  • functions/check_changelog: added check for empty changelog text.

9 february 2004 Dmitry V. Levin <ldv at altlinux.org> 0.5.5-alt1

  • functions/check_deps:
     + added initscripts to the list of forbidden dependencies.
  • functions/check_nvr:
     + new check (for invalid name-version-release).
  • functions/check:
     + use it.

26 november 2003 Dmitry V. Levin <ldv at altlinux.org> 0.5.4-alt1

  • functions/check_content: new check (forbidden .la files).
  • config:
     + define VERSION;
     + added --no-oldhashfile to GENBASEDIR_OPT_ARGS.
  • sisyphus_genhash: pass architecture and version to genbasedir.

2 november 2003 Dmitry V. Levin <ldv at altlinux.org> 0.5.3-alt1

  • sisyphus_check:
     + new option: --no-check=LIST;
     + better error diagnostics.

28 october 2003 Dmitry V. Levin <ldv at altlinux.org> 0.5.2-alt1

  • sisyphus/fhs: new file.
  • functions: use it.
  • sisyphus_check,sisyphus_add_new: turn into bash script.
  • functions/check_gpg: ignore default keyring.
  • functions/check*: better error checking.

17 october 2003 Dmitry V. Levin <ldv at altlinux.org> 0.5.1-alt1

  • functions/check_changelog: added check for packager format.
  • functions,sisyphus_check: added support to skip some checks.
  • functions/check*: better error checking.

23 september 2003 Dmitry V. Levin <ldv at altlinux.org> 0.4.10-alt1

  • functions/check_deps: added check for invalid dependencies.

18 september 2003 Dmitry V. Levin <ldv at altlinux.org> 0.4.9-alt1

  • functions/check_printable: new check.
  • functions/check: use it (#932).
  • functions/upload_{src,bin}: remove unused functions.
  • functions/check*: better error checking.

9 september 2003 Dmitry V. Levin <ldv at altlinux.org> 0.4.8-alt1

  • functions/check_buildhost: new check.
  • functions/check: use it.

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

  • sisyphus_gen_contents: new script.
  • functions/check_fhs: fixed possible false alarms on empty list.
  • functions/check_deps: added to forbidden requires:
     fileutils, sh-utils, textutils.

5 june 2003 Stanislav Ievlev <inger at altlinux.ru> 0.4.6-alt1.1

  • sync

14 may 2003 Dmitry V. Levin <ldv at altlinux.org> 0.4.6-alt1

  • sisyphus_check: check deps.

29 april 2003 Dmitry V. Levin <ldv at altlinux.org> 0.4.5-alt1

  • sisyphus_check: check permisions in source archive.

19 april 2003 Dmitry V. Levin <ldv at altlinux.org> 0.4.4-alt1

  • Updated.

19 february 2003 Stanislav Ievlev <inger at altlinux.ru> 0.4.3-alt1

  • sync. new checks (FHS)

10 december 2002 Stanislav Ievlev <inger at altlinux.ru> 0.4.2-alt1

  • sync. new relink algo by ldv. unset LC_*

21 october 2002 Stanislav Ievlev <inger at altlinux.ru> 0.4.1-alt5

  • sync

27 september 2002 Stanislav Ievlev <inger at altlinux.ru> 0.4.1-alt4

  • sync

10 september 2002 Stanislav Ievlev <inger at altlinux.ru> 0.4.1-alt3

  • sync with latest changes:
  • new utils:
    sisyphus_relink
    sisyphus_add_new

13 august 2002 Stanislav Ievlev <inger at altlinux.ru> 0.4.1-alt2

  • rebuild to fix deps

12 august 2002 Stanislav Ievlev <inger at altlinux.ru> 0.4.1-alt1

  • sync last changes
  • added changelog checking

8 august 2002 Stanislav Ievlev <inger at altlinux.ru> 0.4-alt1

  • sync last changes
  • added symlink incoming_cleanup to sisyphus_cleanup_incoming
  • added automatic package group check, suid/sgid check
  • added sisyphus_check utility
  • check() moved to functions
  • /etc/sisyphus/functions no config(noreplace) now

20 june 2002 Dmitry V. Levin <ldv at altlinux.org> 0.3.1-alt1

  • More code cleanup.

20 june 2002 Dmitry V. Levin <ldv at altlinux.org> 0.3-alt1

  • Specfile and code cleanup.

10 june 2002 Stanislav Ievlev <inger at altlinux.ru> 0.2-alt1

  • added master repository
  • added cleanup dups script

5 june 2002 Stanislav Ievlev <inger at altlinux.ru> 0.1-alt1

  • Inital release for Sisyphus
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin