Bug 233864 - finance/quantlib: update 1.13 -> 1.15, fix stage-qa
Summary: finance/quantlib: update 1.13 -> 1.15, fix stage-qa
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Mikhail Teterin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-12-08 08:47 UTC by Jan Beich
Modified: 2019-03-06 05:50 UTC (History)
3 users (show)

See Also:
pi: maintainer-feedback+


Attachments
patch-with-fix-and-update (56.40 KB, patch)
2019-02-02 22:36 UTC, Kurt Jaeger
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Beich freebsd_committer freebsd_triage 2018-12-08 08:47:31 UTC
$ poudriere testport -j 120i386 finance/quantlib
[...]
====> Running Q/A tests (stage-qa)
Error: .la libraries found, port needs USES=libtool
*** Error code 1

build log: https://ptpb.pw/n04B
Comment 1 Kurt Jaeger freebsd_committer freebsd_triage 2019-02-02 22:36:44 UTC
Created attachment 201661 [details]
patch-with-fix-and-update

testbuilds@work
Comment 2 Kurt Jaeger freebsd_committer freebsd_triage 2019-02-02 23:07:18 UTC
testbuilds are fine.
Comment 3 Mikhail Teterin freebsd_committer freebsd_triage 2019-02-02 23:17:11 UTC
Comment on attachment 201661 [details]
patch-with-fix-and-update

Have you tried "make test"? Several of the bundled tests fail for me here, that's why I've been holding off on the upgrade:

https://github.com/lballabio/QuantLib/issues/588
Comment 4 Kurt Jaeger freebsd_committer freebsd_triage 2019-02-03 09:03:36 UTC
I ran make test, see

https://people.freebsd.org/~pi/logs/quantlib-runtest.txt

The summary says:

============================================================================
Testsuite summary for QuantLib 1.14
============================================================================
# TOTAL: 1
# PASS:  1
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
Comment 5 Kurt Jaeger freebsd_committer freebsd_triage 2019-02-03 09:04:19 UTC
System is FreeBSD 13.0-CURRENT #2 r340445:343188M
Comment 6 Mikhail Teterin freebsd_committer freebsd_triage 2019-02-06 02:46:40 UTC
(In reply to Kurt Jaeger from comment #5)
In my tests, the self-testing fails on 11-stable/i386 and 12-stable/i386. It passes on 11-stable/amd64 (and, presumably, 13-current/amd64).

I can add just the USES=libtool part and give the developers more time to resolve the 32-bit case, or?..
Comment 7 commit-hook freebsd_committer freebsd_triage 2019-03-05 21:36:56 UTC
A commit references this bug:

Author: mi
Date: Tue Mar  5 21:36:28 UTC 2019
New revision: 494745
URL: https://svnweb.freebsd.org/changeset/ports/494745

Log:
  Upgrade from 1.13 to 1.15.

  PR:		233864
  Reported by:	jbeich

Changes:
  head/finance/quantlib/Makefile
  head/finance/quantlib/distinfo
  head/finance/quantlib/files/
  head/finance/quantlib/pkg-plist
Comment 8 Mikhail Teterin freebsd_committer freebsd_triage 2019-03-05 21:39:46 UTC
Upgraded to 1.15 - with a work-around for the Boost Math-problem on i386.