Bug 267889 - lang/julia: Update to 1.8.3
Summary: lang/julia: Update to 1.8.3
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: Wen Heping
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-11-21 09:04 UTC by Wen Heping
Modified: 2022-11-27 11:32 UTC (History)
2 users (show)

See Also:
rizor.reardon: maintainer-feedback+
rizor.reardon: merge-quarterly?


Attachments
Update to 1.8.3 (24.64 KB, text/plain)
2022-11-21 09:04 UTC, Wen Heping
no flags Details
Update to 1.8.3(regen the patch) (26.76 KB, text/plain)
2022-11-21 12:06 UTC, Wen Heping
no flags Details
Update to 1.8.3(fixed julia's internal package manager) (116.65 KB, patch)
2022-11-25 19:45 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 Wen Heping freebsd_committer freebsd_triage 2022-11-21 09:04:33 UTC
Created attachment 238208 [details]
Update to 1.8.3

Update to 1.8.3
Comment 1 Wen Heping freebsd_committer freebsd_triage 2022-11-21 12:06:50 UTC
Created attachment 238211 [details]
Update to 1.8.3(regen the patch)
Comment 2 Eric Reardon 2022-11-23 00:25:48 UTC
(In reply to Wen Heping from comment #1)
Your patch builds fine but julia's internal package manager is hanging,
i will look into it, thank you for your help.
Comment 3 Fernando Apesteguía freebsd_committer freebsd_triage 2022-11-23 07:10:48 UTC
^Triage: reporter is committer, assign accordingly.
Comment 4 Wen Heping freebsd_committer freebsd_triage 2022-11-23 08:35:36 UTC
(In reply to Eric Reardon from comment #2)
Then I shall hold the PR until the problem is resolved.

Thank you !
Comment 5 Eric Reardon 2022-11-25 19:45:52 UTC
Created attachment 238345 [details]
Update to 1.8.3(fixed julia's internal package manager)

I found a workaround for julia's internal package manager,
passes portlint and poudriere on 12.3 and 13.1.
Comment 6 commit-hook freebsd_committer freebsd_triage 2022-11-26 06:12:32 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=2a86b2d73e641a22c7a78d2df93f3aa08080ec95

commit 2a86b2d73e641a22c7a78d2df93f3aa08080ec95
Author:     Wen Heping <wen@FreeBSD.org>
AuthorDate: 2022-11-26 06:10:19 +0000
Commit:     Wen Heping <wen@FreeBSD.org>
CommitDate: 2022-11-26 06:10:19 +0000

    lang/julia: Update to 1.8.3

    PR:             267889
    Reported by:    wen@
    Approved by:    maintainer

 lang/julia/Makefile                                |  9 ++-
 lang/julia/distinfo                                |  6 +-
 lang/julia/files/patch-Make.inc                    |  8 +--
 lang/julia/files/patch-Makefile                    | 12 ++--
 lang/julia/files/patch-deps_llvm.mk (gone)         | 11 ---
 .../patch-stdlib_LibGit2__jll_src_LibGit2__jll.jl  |  8 +--
 .../files/patch-stdlib_LibGit2_src_types.jl (gone) | 12 ----
 .../patch-stdlib_MbedTLS__jll_src_MbedTLS__jll.jl  | 10 +--
 ...patch-stdlib_OpenLibm__jll_src_OpenLibm__jll.jl |  8 +--
 lang/julia/pkg-plist                               | 84 +++++++++++++++++++---
 10 files changed, 104 insertions(+), 64 deletions(-)
Comment 7 Eric Reardon 2022-11-26 20:46:29 UTC
Sorry but it looks like the wrong patch was commited,
the patch i approved has a fix for julia's internal package manager but in the patch that was commit it's missing.
Comment 8 Eric Reardon 2022-11-26 22:33:50 UTC
(In reply to Eric Reardon from comment #7)
also can this be merged to quarterly, version 1.7.3 is broken is after libgit2 was updated to 1.5.0.
Comment 9 Wen Heping freebsd_committer freebsd_triage 2022-11-26 23:08:38 UTC
(In reply to Eric Reardon from comment #7)
I shall look into it.
Comment 10 commit-hook freebsd_committer freebsd_triage 2022-11-27 05:49:09 UTC
A commit in branch main references this bug:

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

commit d48efc6e120c9608785daff5b2a02a7bd006dc95
Author:     Wen Heping <wen@FreeBSD.org>
AuthorDate: 2022-11-27 05:44:01 +0000
Commit:     Wen Heping <wen@FreeBSD.org>
CommitDate: 2022-11-27 05:44:01 +0000

    lang/julia: Fix julia internal package manager

    PR:             267889
    Reported by:    maintainer

 lang/julia/Makefile                                          |  1 +
 lang/julia/files/patch-stdlib_LinearAlgebra_src_lbt.jl (new) | 11 +++++++++++
 2 files changed, 12 insertions(+)
Comment 11 Wen Heping freebsd_committer freebsd_triage 2022-11-27 05:50:08 UTC
(In reply to Eric Reardon from comment #7)
I add the missing patch, would you have a test ?
If it is OK,
I shall MFH it into 2022Q4.
Comment 12 Eric Reardon 2022-11-27 06:21:28 UTC
OK it's working fine now, thank you.
Comment 13 commit-hook freebsd_committer freebsd_triage 2022-11-27 11:29:35 UTC
A commit in branch 2022Q4 references this bug:

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

commit db151b851fd8fffaf7638071f3f360752d73040b
Author:     Wen Heping <wen@FreeBSD.org>
AuthorDate: 2022-11-27 05:44:01 +0000
Commit:     Wen Heping <wen@FreeBSD.org>
CommitDate: 2022-11-27 11:27:03 +0000

    lang/julia: Fix julia internal package manager

    PR:             267889
    Reported by:    maintainer

    (cherry picked from commit d48efc6e120c9608785daff5b2a02a7bd006dc95)

 lang/julia/Makefile                                          |  1 +
 lang/julia/files/patch-stdlib_LinearAlgebra_src_lbt.jl (new) | 11 +++++++++++
 2 files changed, 12 insertions(+)
Comment 14 commit-hook freebsd_committer freebsd_triage 2022-11-27 11:29:36 UTC
A commit in branch 2022Q4 references this bug:

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

commit cfd86e4d15036cc6c70b9e00f269c4b505881d88
Author:     Wen Heping <wen@FreeBSD.org>
AuthorDate: 2022-11-26 06:10:19 +0000
Commit:     Wen Heping <wen@FreeBSD.org>
CommitDate: 2022-11-27 11:26:36 +0000

    lang/julia: Update to 1.8.3

    PR:             267889
    Reported by:    wen@
    Approved by:    maintainer

    (cherry picked from commit 2a86b2d73e641a22c7a78d2df93f3aa08080ec95)

 lang/julia/Makefile                                |  9 ++-
 lang/julia/distinfo                                |  6 +-
 lang/julia/files/patch-Make.inc                    |  8 +--
 lang/julia/files/patch-Makefile                    | 12 ++--
 lang/julia/files/patch-deps_llvm.mk (gone)         | 11 ---
 .../patch-stdlib_LibGit2__jll_src_LibGit2__jll.jl  |  8 +--
 .../files/patch-stdlib_LibGit2_src_types.jl (gone) | 12 ----
 .../patch-stdlib_MbedTLS__jll_src_MbedTLS__jll.jl  | 10 +--
 ...patch-stdlib_OpenLibm__jll_src_OpenLibm__jll.jl |  8 +--
 lang/julia/pkg-plist                               | 84 +++++++++++++++++++---
 10 files changed, 104 insertions(+), 64 deletions(-)