Bug 1171414 - Tests file on EPEL-7
Summary: Tests file on EPEL-7
Keywords:
Status: CLOSED WORKSFORME
Alias: None
Product: Fedora
Classification: Fedora
Component: compat-guile18
Version: 22
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Jan Synacek
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 1171413
TreeView+ depends on / blocked
 
Reported: 2014-12-06 16:53 UTC by Matěj Cepl
Modified: 2018-04-11 19:34 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2015-04-03 11:38:29 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Matěj Cepl 2014-12-06 16:53:07 UTC
Description of problem:
I am trying to build the package on RHEL-7 (see bug 1171413) and %check fails with

make[2]: Entering directory `/home/matej/build/EXTRAS/compat-guile18/guile-1.8.8'
Testing /home/matej/build/EXTRAS/compat-guile18/guile-1.8.8/pre-inst-guile ...
with GUILE_LOAD_PATH=/home/matej/build/EXTRAS/compat-guile18/guile-1.8.8/test-suite
Running alist.test
Running and-let-star.test
Running arbiters.test
Running bit-operations.test
FAIL: bit-operations.test: bit-extract: documented?
Running c-api.test
Running chars.test
Running common-list.test
Running continuations.test
Running elisp.test
Running environments.test
FAIL: environments.test: leaf-environments: leaf-environment?: documented?
FAIL: environments.test: leaf-environments: make-leaf-environment: documented?
FAIL: environments.test: leaf-environment based eval-environments: eval-environment?: documented?
FAIL: environments.test: leaf-environment based eval-environments: make-eval-environment: documented?
FAIL: environments.test: leaf-environment based eval-environments: eval-environment-local: documented?
FAIL: environments.test: leaf-environment based eval-environments: eval-environment-imported: documented?
FAIL: environments.test: leaf-environment based eval-environments: eval-environment-set-local!: documented?
FAIL: environments.test: leaf-environment based eval-environments: eval-environment-set-imported!: documented?
FAIL: environments.test: leaf-environment based import-environments: import-environment?: documented?
FAIL: environments.test: leaf-environment based import-environments: make-import-environment: documented?
Running eval.test

;;; (foo-pws)
Running exceptions.test
Running filesys.test
Running format.test
Running fractions.test
Running ftw.test
Running gc.test
Running getopt-long.test
Running goops.test
Running guardians.test
FAIL: guardians.test: standard guardian functionality: make-guardian: documented?
Running hash.test
FAIL: hash.test: hash: (->bool (object-documentation hash))
FAIL: hash.test: hashv: (->bool (object-documentation hashv))
FAIL: hash.test: hashq: (->bool (object-documentation hashq))
FAIL: hash.test: hashx-remove!: (->bool (object-documentation hashx-remove!))
Running hooks.test
Running import.test
Running interp.test
Running list.test
FAIL: list.test: list: documented?
FAIL: list.test: make-list: documented?
FAIL: list.test: cons*: documented?
FAIL: list.test: append!: documented?
FAIL: list.test: list-ref: documented?
FAIL: list.test: list-set!: documented?
FAIL: list.test: list-cdr-set!: documented?
Running load.test
Running modules.test
Running numbers.test
FAIL: numbers.test: 1+: documented?
FAIL: numbers.test: 1-: documented?
FAIL: numbers.test: ash: documented?
FAIL: numbers.test: exact?: documented?
FAIL: numbers.test: exp: documented?
FAIL: numbers.test: odd?: (documented? odd?)
FAIL: numbers.test: even?: (documented? even?)
FAIL: numbers.test: inf?: (documented? inf?)
FAIL: numbers.test: nan?: (documented? nan?)
FAIL: numbers.test: abs: (documented? abs)
FAIL: numbers.test: number->string: (documented? number->string)
FAIL: numbers.test: string->number: documented?
FAIL: numbers.test: number?: (documented? number?)
FAIL: numbers.test: complex?: (documented? complex?)
FAIL: numbers.test: real?: (documented? real?)
FAIL: numbers.test: rational?: (documented? rational?)
FAIL: numbers.test: integer?: (documented? integer?)
FAIL: numbers.test: inexact?: (documented? inexact?)
FAIL: numbers.test: equal?: (documented? equal?)
FAIL: numbers.test: log: documented?
FAIL: numbers.test: log10: documented?
FAIL: numbers.test: sqrt: documented?
Running optargs.test
Running options.test
Running poe.test
Running popen.test
Running ports.test
UNRESOLVED: ports.test: port-for-each: passing freed cell
Running posix.test
Running procprop.test
Running q.test
Running r4rs.test
Running r5rs_pitfall.test
Running ramap.test
Running reader.test
Running receive.test
Running regexp.test
Running signals.test
Running socket.test
Running alist.test
Running and-let-star.test
Running arbiters.test
Running bit-operations.test
FAIL: bit-operations.test: bit-extract: documented?
Running c-api.test
Running chars.test
Running common-list.test
Running continuations.test
Running elisp.test
Running environments.test
FAIL: environments.test: leaf-environments: leaf-environment?: documented?
FAIL: environments.test: leaf-environments: make-leaf-environment: documented?
FAIL: environments.test: leaf-environment based eval-environments: eval-environment?: documented?
FAIL: environments.test: leaf-environment based eval-environments: make-eval-environment: documented?
FAIL: environments.test: leaf-environment based eval-environments: eval-environment-local: documented?
FAIL: environments.test: leaf-environment based eval-environments: eval-environment-imported: documented?
FAIL: environments.test: leaf-environment based eval-environments: eval-environment-set-local!: documented?
FAIL: environments.test: leaf-environment based eval-environments: eval-environment-set-imported!: documented?
FAIL: environments.test: leaf-environment based import-environments: import-environment?: documented?
FAIL: environments.test: leaf-environment based import-environments: make-import-environment: documented?
Running eval.test

;;; (foo-pws)
Running exceptions.test
Running filesys.test
Running format.test
Running fractions.test
Running ftw.test
Running gc.test
Running getopt-long.test
Running goops.test
Running guardians.test
FAIL: guardians.test: standard guardian functionality: make-guardian: documented?
Running hash.test
FAIL: hash.test: hash: (->bool (object-documentation hash))
FAIL: hash.test: hashv: (->bool (object-documentation hashv))
FAIL: hash.test: hashq: (->bool (object-documentation hashq))
FAIL: hash.test: hashx-remove!: (->bool (object-documentation hashx-remove!))
Running hooks.test
Running import.test
Running interp.test
Running list.test
FAIL: list.test: list: documented?
FAIL: list.test: make-list: documented?
FAIL: list.test: cons*: documented?
FAIL: list.test: append!: documented?
FAIL: list.test: list-ref: documented?
FAIL: list.test: list-set!: documented?
FAIL: list.test: list-cdr-set!: documented?
Running load.test
Running modules.test
Running numbers.test
FAIL: numbers.test: 1+: documented?
FAIL: numbers.test: 1-: documented?
FAIL: numbers.test: ash: documented?
FAIL: numbers.test: exact?: documented?
FAIL: numbers.test: exp: documented?
FAIL: numbers.test: odd?: (documented? odd?)
FAIL: numbers.test: even?: (documented? even?)
FAIL: numbers.test: inf?: (documented? inf?)
FAIL: numbers.test: nan?: (documented? nan?)
FAIL: numbers.test: abs: (documented? abs)
FAIL: numbers.test: number->string: (documented? number->string)
FAIL: numbers.test: string->number: documented?
FAIL: numbers.test: number?: (documented? number?)
FAIL: numbers.test: complex?: (documented? complex?)
FAIL: numbers.test: real?: (documented? real?)
FAIL: numbers.test: rational?: (documented? rational?)
FAIL: numbers.test: integer?: (documented? integer?)
FAIL: numbers.test: inexact?: (documented? inexact?)
FAIL: numbers.test: equal?: (documented? equal?)
FAIL: numbers.test: log: documented?
FAIL: numbers.test: log10: documented?
FAIL: numbers.test: sqrt: documented?
Running optargs.test
Running options.test
Running poe.test
Running popen.test
Running ports.test
UNRESOLVED: ports.test: port-for-each: passing freed cell
Running posix.test
Running procprop.test
Running q.test
Running r4rs.test
Running r5rs_pitfall.test
Running ramap.test
Running reader.test
Running receive.test
Running regexp.test
Running signals.test
Running socket.test
Running alist.test
Running and-let-star.test
Running arbiters.test
Running bit-operations.test
FAIL: bit-operations.test: bit-extract: documented?
Running c-api.test
Running chars.test
Running common-list.test
Running continuations.test
Running elisp.test
Running environments.test
FAIL: environments.test: leaf-environments: leaf-environment?: documented?
FAIL: environments.test: leaf-environments: make-leaf-environment: documented?
FAIL: environments.test: leaf-environment based eval-environments: eval-environment?: documented?
FAIL: environments.test: leaf-environment based eval-environments: make-eval-environment: documented?
FAIL: environments.test: leaf-environment based eval-environments: eval-environment-local: documented?
FAIL: environments.test: leaf-environment based eval-environments: eval-environment-imported: documented?
FAIL: environments.test: leaf-environment based eval-environments: eval-environment-set-local!: documented?
FAIL: environments.test: leaf-environment based eval-environments: eval-environment-set-imported!: documented?
FAIL: environments.test: leaf-environment based import-environments: import-environment?: documented?
FAIL: environments.test: leaf-environment based import-environments: make-import-environment: documented?
Running eval.test

;;; (foo-pws)
Running exceptions.test
Running filesys.test
Running format.test
Running fractions.test
Running ftw.test
Running gc.test
Running getopt-long.test
Running goops.test
Running guardians.test
FAIL: guardians.test: standard guardian functionality: make-guardian: documented?
Running hash.test
FAIL: hash.test: hash: (->bool (object-documentation hash))
FAIL: hash.test: hashv: (->bool (object-documentation hashv))
FAIL: hash.test: hashq: (->bool (object-documentation hashq))
FAIL: hash.test: hashx-remove!: (->bool (object-documentation hashx-remove!))
Running hooks.test
Running import.test
Running interp.test
Running list.test
FAIL: list.test: list: documented?
FAIL: list.test: make-list: documented?
FAIL: list.test: cons*: documented?
FAIL: list.test: append!: documented?
FAIL: list.test: list-ref: documented?
FAIL: list.test: list-set!: documented?
FAIL: list.test: list-cdr-set!: documented?
Running load.test
Running modules.test
Running numbers.test
FAIL: numbers.test: 1+: documented?
FAIL: numbers.test: 1-: documented?
FAIL: numbers.test: ash: documented?
FAIL: numbers.test: exact?: documented?
FAIL: numbers.test: exp: documented?
FAIL: numbers.test: odd?: (documented? odd?)
FAIL: numbers.test: even?: (documented? even?)
FAIL: numbers.test: inf?: (documented? inf?)
FAIL: numbers.test: nan?: (documented? nan?)
FAIL: numbers.test: abs: (documented? abs)
FAIL: numbers.test: number->string: (documented? number->string)
FAIL: numbers.test: string->number: documented?
FAIL: numbers.test: number?: (documented? number?)
FAIL: numbers.test: complex?: (documented? complex?)
FAIL: numbers.test: real?: (documented? real?)
FAIL: numbers.test: rational?: (documented? rational?)
FAIL: numbers.test: integer?: (documented? integer?)
FAIL: numbers.test: inexact?: (documented? inexact?)
FAIL: numbers.test: equal?: (documented? equal?)
FAIL: numbers.test: log: documented?
FAIL: numbers.test: log10: documented?
FAIL: numbers.test: sqrt: documented?
Running optargs.test
Running options.test
Running poe.test
Running popen.test
Running ports.test
UNRESOLVED: ports.test: port-for-each: passing freed cell
Running posix.test
Running procprop.test
Running q.test
Running r4rs.test
Running r5rs_pitfall.test
Running ramap.test
Running reader.test
Running receive.test
Running regexp.test
Running signals.test
Running socket.test
Running srcprop.test
Running srfi-1.test
Running srfi-10.test
Running srfi-11.test
Running srfi-13.test
Running srfi-14.test
Running srfi-19.test
Running srfi-26.test
Running srfi-31.test
Running srfi-34.test
Running srfi-35.test
Running srfi-37.test
Running srfi-39.test
Running srfi-4.test
Running srfi-6.test
Running srfi-60.test
Running srfi-69.test
Running srfi-88.test
Running srfi-9.test
Running strings.test
Running structs.test
Running symbols.test
FAIL: symbols.test: symbol?: documented?
FAIL: symbols.test: gensym: documented?
Running syncase.test
Running syntax.test
UNRESOLVED: syntax.test: while: in empty environment: empty body
UNRESOLVED: syntax.test: while: in empty environment: initially false
UNRESOLVED: syntax.test: while: in empty environment: iterating
Running threads.test
Running time.test
Running unif.test
Running version.test
Running weaks.test

Totals for this test run:
passes:                 11930
failures:               47
unexpected passes:      0
expected failures:      24
unresolved test cases:  4
untested test cases:    0
unsupported test cases: 9
errors:                 0

WARNING: (test-srfi-69): imported module (srfi srfi-69) overrides core binding `make-hash-table'
WARNING: (test-srfi-69): imported module (srfi srfi-69) overrides core binding `hash-table?'
FAIL: check-guile
==================================
1 of 1 test failed
Please report to bug-guile
==================================
make[2]: *** [check-TESTS] Error 1
make[2]: Leaving directory `/home/matej/build/EXTRAS/compat-guile18/guile-1.8.8'
make[1]: *** [check-am] Error 2
make[1]: Leaving directory `/home/matej/build/EXTRAS/compat-guile18/guile-1.8.8'
make: *** [check-recursive] Error 1
error: Bad exit status from /var/tmp/rpm-tmp.toL8PA (%check)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.toL8PA (%check)
Could not execute local: Non zero exit
matej@mitmanek: compat-guile18 (master %)$


Version-Release number of selected component (if applicable):
compat-guile18-1.8.8-9

How reproducible:
100%

Comment 1 Jaroslav Reznik 2015-03-03 16:34:26 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 22 development cycle.
Changing version to '22'.

More information and reason for this action is here:
https://fedoraproject.org/wiki/Fedora_Program_Management/HouseKeeping/Fedora22

Comment 2 Jan Synacek 2015-04-03 11:22:10 UTC
$ mock -r epel-7-x86_64  compat-guile18-1.8.8-9.fc23.src.rpm

...
Totals for this test run:
passes:                 11977
failures:               0
unexpected passes:      0
expected failures:      24
unresolved test cases:  4
untested test cases:    0
unsupported test cases: 9
errors:                 0

WARNING: (test-srfi-69): imported module (srfi srfi-69) overrides core binding `make-hash-table'
WARNING: (test-srfi-69): imported module (srfi srfi-69) overrides core binding `hash-table?'
PASS: check-guile
...

Maybe the tests only fail when you build the package locally?

Comment 3 Jan Synacek 2015-04-03 11:38:29 UTC
Scratch build also passed:
http://koji.fedoraproject.org/koji/taskinfo?taskID=9405876


Note You need to log in before you can comment on or make changes to this bug.