Bug 268025 - lang/julia: unbrake after update of math/suitesparse-cholmod
Summary: lang/julia: unbrake after update of math/suitesparse-cholmod
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: Fernando Apesteguía
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-11-28 00:04 UTC by Eric Reardon
Modified: 2022-12-03 20:56 UTC (History)
4 users (show)

See Also:
fernape: merge-quarterly+


Attachments
fix for lang/julia (105.41 KB, patch)
2022-11-28 00:04 UTC, Eric Reardon
rizor.reardon: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Reardon 2022-11-28 00:04:03 UTC
Created attachment 238382 [details]
fix for lang/julia

Looks like julia is incompatible with the latest version of suitesparse-cholmod,
suitesparse is an optional dependency so i am removing it for now and will add it back when a version of julia that is compatible with it is released.

passes testport for 12.3 and 13.1 and is usable.

also merge to quarterly.
Comment 1 Fernando Apesteguía freebsd_committer freebsd_triage 2022-12-02 19:57:38 UTC
Fails to build in poudriere:

#Copy documentation
cp -R -L /wrkdirs/usr/ports/lang/julia/work/julia-1.8.3/doc/_build/html /wrkdirs/usr/ports/lang/julia/work/stage/usr/local/share/doc/julia/
gmake[1]: Leaving directory '/wrkdirs/usr/ports/lang/julia/work/julia-1.8.3'
/usr/bin/find /wrkdirs/usr/ports/lang/julia/work/stage/usr/local/share/julia/ -name .codecov.yml -delete
/usr/bin/find /wrkdirs/usr/ports/lang/julia/work/stage/usr/local/share/julia/ -name .travis.yml -delete
/usr/bin/find /wrkdirs/usr/ports/lang/julia/work/stage/usr/local/share/julia/ -name appveyor.yml -delete
/usr/bin/find /wrkdirs/usr/ports/lang/julia/work/stage/usr/local/share/julia/ -name bors.toml -delete
/usr/bin/find /wrkdirs/usr/ports/lang/julia/work/stage/usr/local/share/julia/ -name .gitignore -delete
/usr/bin/find /wrkdirs/usr/ports/lang/julia/work/stage/usr/local/share/julia/ -name source-extracted -delete
/usr/bin/find /wrkdirs/usr/ports/lang/julia/work/stage/usr/local/share/julia/ -name *.orig -delete
find: pkg-plist.orig: unknown primary or operator
*** Error code 1


Would you mind having a look at it?

Thanks!
Comment 2 Thierry Thomas freebsd_committer freebsd_triage 2022-12-02 20:36:57 UTC
(In reply to Fernando Apesteguía from comment #1)
*.orig sould be enclosed into double-quote, like

/usr/bin/find /wrkdirs/usr/ports/lang/julia/work/stage/usr/local/share/julia/ -name "*.orig" -delete
Comment 3 Bob Bishop 2022-12-02 22:08:33 UTC
(In reply to Thierry Thomas from comment #2)
Doesn't that need to be single quotes? You want find interpreting the *, not the shell.
Comment 4 commit-hook freebsd_committer freebsd_triage 2022-12-03 20:48:46 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8a3c1b4542340f4ac480a55ce225b10f10238436

commit 8a3c1b4542340f4ac480a55ce225b10f10238436
Author:     Eric Reardon <rizor.reardon@yahoo.com>
AuthorDate: 2022-12-02 06:58:10 +0000
Commit:     Fernando Apesteguía <fernape@FreeBSD.org>
CommitDate: 2022-12-03 20:42:26 +0000

    lang/julia: unbrake after update of math/suitesparse-cholmod

    Looks like julia is incompatible with the latest version of suitesparse-cholmod.
    suitesparse is an optional dependency so remove it for now and will
    add it back when a version of julia that is compatible with it is
    released.

    PR:             268025
    Reported by:    rizor.reardon@yahoo.com (maintainer)

 lang/julia/Makefile  | 50 +++++++++++++++++++++++---------------------------
 lang/julia/pkg-plist |  8 --------
 2 files changed, 23 insertions(+), 35 deletions(-)
Comment 5 Fernando Apesteguía freebsd_committer freebsd_triage 2022-12-03 20:50:13 UTC
Committed,

Thanks Thierry!
Comment 6 commit-hook freebsd_committer freebsd_triage 2022-12-03 20:56:49 UTC
A commit in branch 2022Q4 references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=57fd8dc618470cea89caa052364dda8e5694c670

commit 57fd8dc618470cea89caa052364dda8e5694c670
Author:     Eric Reardon <rizor.reardon@yahoo.com>
AuthorDate: 2022-12-02 06:58:10 +0000
Commit:     Fernando Apesteguía <fernape@FreeBSD.org>
CommitDate: 2022-12-03 20:51:57 +0000

    lang/julia: unbrake after update of math/suitesparse-cholmod

    Looks like julia is incompatible with the latest version of suitesparse-cholmod.
    suitesparse is an optional dependency so remove it for now and will
    add it back when a version of julia that is compatible with it is
    released.

    PR:             268025
    Reported by:    rizor.reardon@yahoo.com (maintainer)

    (cherry picked from commit 8a3c1b4542340f4ac480a55ce225b10f10238436)

 lang/julia/Makefile  | 50 +++++++++++++++++++++++---------------------------
 lang/julia/pkg-plist |  8 --------
 2 files changed, 23 insertions(+), 35 deletions(-)