Subject: bug#59836: closed (Re: bug#59836: [PATCH 0/1] Fix julia-documenter and so many Julia packages)

From: [email-masked] (GNU bug Tracking System)
Date: Mon, 05 Dec 2022 15:59:02 +0000

Your bug report

#59836: [PATCH 0/1] Fix julia-documenter and so many Julia packages

which was filed against the guix-patches package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
59836: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=59836
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#59836: [PATCH 0/1] Fix julia-documenter and so many Julia packages
From: Ludovic Courtès <[email-masked]>
To: zimoun <[email-masked]>
Cc: [email-masked]
Date: Mon, 05 Dec 2022 16:58:19 +0100
List-Id: <debbugs-submit.debbugs.gnu.org>

Hi,

zimoun <[email-masked]> skribis:

> * gnu/packages/julia-xyz.scm (julia-documenter)[arguments]<#:phases>:
> Substitute a work around to fix the change of 'git submodule' default
> behaviour introduced by Git v2.38.1.

Well done; applied, thanks!

Ludo’.

Subject: [PATCH 0/1] Fix julia-documenter and so many Julia packages
From: zimoun <[email-masked]>
To: [email-masked]
Cc: zimoun <[email-masked]>
Date: Mon, 5 Dec 2022 16:37:10 +0100
List-Id: <debbugs-submit.debbugs.gnu.org>

Hi,

Commit 83ede5a02e1fc531d912eb92eb0a22a4b897997c updating Git from 2.38.0 to
2.38.1 fixes several securtity issues.  But it changes the default behaviour
of "git submodule", hence breaking the test suite of julia-documenter.

This patch backports the fix from upstream.  This fix has not been released
yet.  An update to lastest Julia Documenter implies other updates.  I am
working on it but it is ~160 patches (from new packages to updates) and it is
not ready yet.

Therefore, this patch allows to have again all the Julia packages instead of
the current: 77.4% substitutes available (243 out of 314).

Cheers,
simon

zimoun (1):
  gnu: julia-documenter: Fix test suite regression.

 gnu/packages/julia-xyz.scm | 9 +++++++++
 1 file changed, 9 insertions(+)

base-commit: 48329575c87bbee7166eedf10b1699599e67c49d
-- 
2.38.1