Bug 233864

Summary: finance/quantlib: update 1.13 -> 1.15, fix stage-qa
Product: Ports & Packages Reporter: Jan Beich <jbeich>
Component: Individual Port(s)Assignee: Mikhail Teterin <mi>
Status: Closed FIXED    
Severity: Affects Only Me CC: mi, mi, pi
Priority: --- Flags: pi: maintainer-feedback+
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
patch-with-fix-and-update none

Description Jan Beich freebsd_committer 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 2019-02-02 22:36:44 UTC
Created attachment 201661 [details]
patch-with-fix-and-update

testbuilds@work
Comment 2 Kurt Jaeger freebsd_committer 2019-02-02 23:07:18 UTC
testbuilds are fine.
Comment 3 Mikhail Teterin freebsd_committer 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 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 2019-02-03 09:04:19 UTC
System is FreeBSD 13.0-CURRENT #2 r340445:343188M
Comment 6 Mikhail Teterin freebsd_committer 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 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 2019-03-05 21:39:46 UTC
Upgraded to 1.15 - with a work-around for the Boost Math-problem on i386.