Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37040207
en ru br
ALT Linux repos
S:1.1.3-alt7

Group :: Development/Tools
RPM: rpminstall-tests

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

29 august 2020 Ivan Zakharyaschev <imz at altlinux.org> 1.1.3-alt7

  • Removed the buildtime nprocs value from the *-checkinstall package scriptlets:
     it would make no sense at runtime.

3 july 2020 Ivan Zakharyaschev <imz at altlinux.org> 1.1.3-alt6

  • Run additionally a test with a package built for system rpm's ARCH
     (i.e., with rpmbuild --target set to it).
  • Ignore an arch_compat test on ARM (the one introduced in 1.1.3-alt5:
     with the default arch on this machine) until better times, because
     the ARM arch detection in rpm-build (<= 4.0.4-alt141) is not ideal yet.

30 june 2020 Ivan Zakharyaschev <imz at altlinux.org> 1.1.3-alt5

  • Also test the compatibility between `uname -m`, rpmbuild, and rpm -i.
     (A separate archcompat-checkinstall subpkg does this.)
  • First, run a simple test (to fail fast).

4 june 2019 Ivan Zakharyaschev <imz at altlinux.org> 1.1.3-alt4

  • To catch more errors:
     + in upgradable.mk strictly_newer_* helpers, separated the xfail reasons:
       a special reason for xfailing just the asymmetry test
       (i.e., a pair of pkgs non-upgradable in bad direction),
       and another one for xfailing just the upgrade test
       (i.e., the same pair of pkgs upgradable in good direction).
     (Now, the tests failing for one of the two reasons which is not marked as xfail
     will just fail rather than xfail. Previously, we couldn't distinguish them
     and could overlook a real unexpected failure.)

26 april 2019 Ivan Zakharyaschev <imz at altlinux.org> 1.1.3-alt3

  • To catch more errors (evidenced by file conflicts during rpm -U),
     now the package template includes a file with a unique value.
     (This runs more slowly.) (Suggested by Vladimir Seleznev.)

27 march 2019 Ivan Zakharyaschev <imz at altlinux.org> 1.1.3-alt2

  • (.spec) Factored out /usr/sbin/sh-safely (checkinstall-helper-sh-safely pkg)
     from %pre of the checkinstall subpkg.
  • In the tests, used the common /bin/tmpdir.sh (from tmpdir.sh pkg).

13 march 2019 Ivan Zakharyaschev <imz at altlinux.org> 1.1.3-alt1

  • New tests for disttag comparison with the obsolete (.) and current format (+)
     (Correct comparison would rely on a fix or a new feature in rpm:
     %_priority_distbranch.)
  • New tests for the %_priority_distbranch feature in normal situation.
  • The reasons of the currently XFAILing tests (with rpm-4.13.0.1-alt6):
     1. upgrade w.r.t. buildtime is not a strict order;
     2. upgrade w.r.t. disttag:
       2a. not a strict order;
       2b. %_priority_distbranch not honored;
       2c. unrecognized disttag format is not "older"
           than a disttag with a recognized branch prefix;
     3. upgrade w.r.t. disttag fails in non-standard configuration
        without honor_buildtime;
     4. obsoleting an exact disttag (which is an unrealistic situation)
        doesn't work;
     5. mishandled elusive dep with a release but no epoch.

28 february 2019 Ivan Zakharyaschev <imz at altlinux.org> 1.1.2-alt1

  • Tests for upgradability according to the disttag. (XFAIL: incorrect
     behavior in rpm-4.13.0.1-alt5, but different in 4.0.4-alt101.M80P.5;
     XFAIL: fails in non-standard configuration without honor_buildtime.)
  • Extended the tests for the overlapping of constraints and packages
     with cases of "elusive deps" (a dependency with a release, but no epoch:
     should it match any epoch? Marked XFAIL for now.)

27 february 2019 Ivan Zakharyaschev <imz at altlinux.org> 1.1.1-alt1

  • More complete set of tests of the upgradability order
     (for different releases and buildtimes, not yet disttags).

25 february 2019 Ivan Zakharyaschev <imz at altlinux.org> 1.1-alt1

  • Test the upgradable order
     (a package can be upgraded only to a more fresh release or buildtime).
  • Marked one of the new tests XFAIL: strict buildtime-based
     upgradability order is broken at least in rpm-4.13.0.1-alt5.

21 february 2019 Ivan Zakharyaschev <imz at altlinux.org> 1.0-alt4

  • In disttag, use xxx (instead of zzz), because rpm-build-4.0.4-alt127
     now uses z as the "maximal" disttag. This makes the tests more
     appropriate for testing an "old" disttag-unaware rpm with packages
     built by the "new" rpm-build.

11 february 2019 Ivan Zakharyaschev <imz at altlinux.org> 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.)

10 february 2019 Ivan Zakharyaschev <imz at altlinux.org> 1.0-alt2

  • Additionally test the same things, but provided as virtual Provides
     (dummy = ...).
  • Implemented a checkinstall subpackage that runs these tests immediately.
  • Fixed running the tests from another working dir.

5 february 2019 Ivan Zakharyaschev <imz at altlinux.org> 1.0-alt1

  • initial build for ALT Linux Sisyphus.
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin