GNU bug report logs -
#60793
[PATCH] gnu: Add julia-cfitsio-jll.
Previous Next
Full log
Message #14 received at 60793 <at> debbugs.gnu.org (full text, mbox):
Hi,
On Mon, 16 Jan 2023 at 20:36, Sharlatan Hellseher <sharlatanus <at> gmail.com> wrote:
> Yes it's a long journey to bring Julia's Astronomical projects to
> Guix.
Cool! Thank you for this effort.
> I've got a question on how to group Julia packages related just to
> Astronomy. gnu/packages/astronomy.scm contains python bindings to cfitsio,
> wcs and erfa would I follow the same pass and add Julia packages next to
> them?
Well, I think all Julia packages should go to gnu/packages/julia-xyz.scm
with the prefix ’julia-’ for the symbol and the package name.
If, or when, the Julia packages related to astronomy will be too many,
then it will be possible to just move them to
gnu/packages/julia-astronomy.scm.
Last, when writing new Julia packages, please consider some implicit
conventions in these Julia-related modules:
+ sort alphabetically, package name and inputs,
+ if one test does not pass, please disallow it using something like:
’#~(modify-phases %standard-phases (add-after 'link-depot
'skip-failing-test’ (gexp and after link-depot),
+ try set the packages used by the tests under native-inputs.
Cheers,
simon
This bug report was last modified 2 years and 105 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.