Bug 1383231 - FTBFS: testsuite failures [f28]
Summary: FTBFS: testsuite failures [f28]
Keywords:
Status: CLOSED EOL
Alias: None
Product: Fedora
Classification: Fedora
Component: rdkit
Version: 28
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Gianluca Sforna
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-10-10 09:08 UTC by Pavel Raiskup
Modified: 2019-05-28 22:16 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-05-28 22:16:16 UTC
Type: Bug


Attachments (Terms of Use)
build.log (1.68 KB, text/plain)
2018-05-28 22:03 UTC, Fedora Release Engineering
no flags Details
root.log (68.35 KB, text/plain)
2018-05-28 22:03 UTC, Fedora Release Engineering
no flags Details
state.log (748 bytes, text/plain)
2018-05-28 22:03 UTC, Fedora Release Engineering
no flags Details

Description Pavel Raiskup 2016-10-10 09:08:58 UTC
I've tried re-build rdkit against new PostgreSQL 9.6.0 (soon in rawhide), but
the build failed on PostgreSQL unrelated issue:

    make -C _build/latex all-pdf
    make[1]: Entering directory '/builddir/build/BUILD/rdkit-Release_2016_03_2/python2/Docs/Book/_build/latex'
    pdflatex  'RDKit.tex'
    This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016) (preloaded format=pdflatex)
     restricted \write18 enabled.
    kpathsea: Running mktexfmt pdflatex.fmt
    mktexfmt: mktexfmt is using the following fmtutil.cnf files (in precedence order):
    mktexfmt: mktexfmt is using the following fmtutil.cnf file for writing changes:
    mktexfmt:   /builddir/.cache/texlive/texmf-config/web2c/fmtutil.cnf
    mktexfmt [INFO]: writing formats under /builddir/.cache/texlive/texmf-var/web2c
    mktexfmt [INFO]: did not find entry for byfmt=pdflatex, skipped
    mktexfmt [INFO]: Total formats: 0
    mktexfmt [INFO]: exiting with status 0
    I can't find the format file `pdflatex.fmt'!
    make[1]: *** [Makefile:66: RDKit.pdf] Error 1

Full log is here:
https://copr-be.cloud.fedoraproject.org/results/@db-sig/postgresql-9.6-rebuild/fedora-rawhide-i386/00463003-rdkit/build.log.gz

Note that your package provides PostgreSQL plugin, please merge commit 
9680b42a9af83cd3cb9d6e2b71b2684d2c3c1d2c from
private-praiskup-postgresql-9.6.0-rebuild branch.

Thanks!

Comment 1 Gianluca Sforna 2016-10-10 22:03:19 UTC
Yeah, it seems tex packaging in rawhide is somewhat in flux and I have no clue about how to fix this. Will ask in fedora-devel.

Thanks for the patch, if you have any recommendations for upstream about the cartridge, just let me know and I will forward the info.

Comment 2 Gianluca Sforna 2016-10-11 16:18:57 UTC
Ok, here is the issue with tex:

https://bugzilla.redhat.com/show_bug.cgi?id=1382447

Comment 3 Fedora End Of Life 2017-02-28 10:25:32 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 26 development cycle.
Changing version to '26'.

Comment 4 Pavel Raiskup 2017-10-10 20:24:45 UTC
I tried to rebuild rdkit again, now against PostgreSQL 10, and it seems to
have issues again (on non-x86_64 architectures):
https://koji.fedoraproject.org/koji/packageinfo?packageID=22955

Comment 5 Tim Fenn 2017-11-07 16:42:05 UTC
Is this bug the reason for (on F27):

# dnf install python2-rdkit
Last metadata expiration check: 0:26:32 ago on Tue 07 Nov 2017 11:06:32 AM EST.
Error: 
 Problem: conflicting requests
  - nothing provides libboost_system.so.1.63.0()(64bit) needed by python2-rdkit-2016.09.4-2.fc26.x86_64

Comment 6 Pavel Raiskup 2017-11-07 17:18:15 UTC
I don't think so, Tim.  The issue I talk about is about F28 only.  There
we updated postgresql package and because of this some subpackage of
rdkit is not installable together with newer postgresql.  To fix this, we
need rdkit rebuild (for F28), but that can not be done easily.  So here
is the bug report...

Comment 7 Tim Fenn 2017-11-12 21:50:53 UTC
(In reply to Pavel Raiskup from comment #6)
> I don't think so, Tim.  The issue I talk about is about F28 only.  There
> we updated postgresql package and because of this some subpackage of
> rdkit is not installable together with newer postgresql.  To fix this, we
> need rdkit rebuild (for F28), but that can not be done easily.  So here
> is the bug report...

OK - should I file a new report for the F27 build issues? I don't see a viable F27 rdkit rpm...

Comment 8 Pavel Raiskup 2017-11-13 07:12:02 UTC
Sorry, the FTBFS is there also for F27 so the only available version of rdkit
for you is the version from F26 -- but that was built against different set of
libraries (and thus is not installable now on F27).  I don't think new bug
report is needed.  There are different sets of issues, depending on the
architecture:

================================================
on ppc64/ppc64le/aarch64:

62: ****
62: Test Assert
62: Expression Failed:_
62: Violation occurred on line 456 in file /builddir/build/BUILD/rdkit-Release_2017_03_3/python2/Code/GraphMol/Descriptors/test3D.cpp
62: Failed Expression: fabs(val) < 1e-4
62: ****
62:_
62: terminate called after throwing an instance of 'Invar::Invariant'
62:   what():  Test Assert
 62/117 Test  #62: test3D .............................***Exception: Other  0.62 sec
 
================================================
On i686:
The following tests FAILED:
>------- 20 - pyForceFieldConstraints (SEGFAULT)
>------- 36 - pyDepictor (SEGFAULT)
>------- 50 - pyChemReactions (SEGFAULT)
>------- 51 - pyChemReactionEnumerations (SEGFAULT)
>------- 52 - pyChemReactionSanitize (SEGFAULT)
>------- 57 - pyFilterCatalog (SEGFAULT)
>------- 59 - pyFragCatalog (SEGFAULT)
>------- 63 - pyMolDescriptors (SEGFAULT)
>------- 66 - pyPartialCharges (SEGFAULT)
>------- 68 - pyMolTransforms (SEGFAULT)
>------- 72 - pyForceFieldHelpers (SEGFAULT)
>------- 74 - pyDistGeom (SEGFAULT)
>------- 76 - pyMolAlign (SEGFAULT)
>------- 78 - pyChemicalFeatures (SEGFAULT)
>------- 80 - pyShapeHelpers (SEGFAULT)
>------- 82 - pyMolCatalog (SEGFAULT)
>------- 84 - pyMolDraw2D (SEGFAULT)
>------- 86 - pyFMCS (SEGFAULT)
>------- 89 - pyMolHash (SEGFAULT)
>------- 91 - pyMMPA (SEGFAULT)
>------- 93 - pyStructChecker (SEGFAULT)
>------- 95 - pyReducedGraphs (SEGFAULT)
>------- 98 - pySLNParse (SEGFAULT)
>------- 99 - pyGraphMolWrap (SEGFAULT)
>-------100 - pyTestConformerWrap (SEGFAULT)
>-------101 - pyTestTrajectory (SEGFAULT)
>-------102 - pyTestThreads (SEGFAULT)
>-------110 - pyFeatures (SEGFAULT)
>-------111 - pythonTestDbCLI (Failed)
>-------112 - pythonTestDirML (Failed)
>-------113 - pythonTestDirDataStructs (Failed)
>-------115 - pythonTestDirSimDivFilters (Failed)
>-------116 - pythonTestDirVLib (Failed)
>-------117 - pythonTestDirChem (SEGFAULT)
Errors while running CTest

================================================
On s390x:
94% tests passed, 7 tests failed out of 115
Total Test time (real) = 340.78 sec
The following tests FAILED:
	  5 - testFPB (OTHER_FAULT)
	  6 - testMultiFPB (OTHER_FAULT)
	 10 - pyFPB (SEGFAULT)
	 47 - testReaction (OTHER_FAULT)
	 51 - pyChemReactionEnumerations (Failed)
	 62 - test3D (OTHER_FAULT)
	111 - pythonTestDirDataStructs (Failed)
Errors while running CTest

Comment 9 Fedora End Of Life 2018-02-20 15:39:29 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 28 development cycle.
Changing version to '28'.

Comment 10 Fedora Release Engineering 2018-05-28 22:03:40 UTC
Created attachment 1444122 [details]
build.log

Comment 11 Fedora Release Engineering 2018-05-28 22:03:45 UTC
Created attachment 1444125 [details]
root.log

Comment 12 Fedora Release Engineering 2018-05-28 22:03:49 UTC
Created attachment 1444129 [details]
state.log

Comment 13 Ben Cotton 2019-05-02 21:00:53 UTC
This message is a reminder that Fedora 28 is nearing its end of life.
On 2019-May-28 Fedora will stop maintaining and issuing updates for
Fedora 28. It is Fedora's policy to close all bug reports from releases
that are no longer maintained. At that time this bug will be closed as
EOL if it remains open with a Fedora 'version' of '28'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora 28 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora, you are encouraged  change the 'version' to a later Fedora 
version prior this bug is closed as described in the policy above.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

Comment 14 Ben Cotton 2019-05-28 22:16:16 UTC
Fedora 28 changed to end-of-life (EOL) status on 2019-05-28. Fedora 28 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version. If you
are unable to reopen this bug, please file a new report against the
current release. If you experience problems, please add a comment to this
bug.

Thank you for reporting this bug and we are sorry it could not be fixed.


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