GNU bug report logs -
#74987
[PATCH 0/2] Some dependencies for julia-setfield
Previous Next
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 74987 in the body.
You can then email your comments to 74987 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#74987
; Package
guix-patches
.
(Thu, 19 Dec 2024 23:18:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
"King, Spencer" <spencer.king <at> wustl.edu>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Thu, 19 Dec 2024 23:18:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Hello,
This patch series begins adding some of the dependencies necessary for building julia-setfield and running its test cases. There were a couple of test cases I was having issues with so I decided to just submit the dependency patches for now and finalize julia-setfield at a later date.
Best,
Spencer
Information forwarded
to
guix-patches <at> gnu.org
:
bug#74987
; Package
guix-patches
.
(Thu, 19 Dec 2024 23:31:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 74987 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
[0001-gnu-Add-julia-performancetesttools.patch (application/octet-stream, attachment)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#74987
; Package
guix-patches
.
(Thu, 19 Dec 2024 23:32:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 74987 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
[0002-gnu-Add-julia-staticnumbers.patch (application/octet-stream, attachment)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#74987
; Package
guix-patches
.
(Tue, 24 Dec 2024 15:09:02 GMT)
Full text and
rfc822 format available.
Message #14 received at 74987 <at> debbugs.gnu.org (full text, mbox):
Hi,
"King, Spencer" <spencer.king <at> wustl.edu> skribis:
> This patch series begins adding some of the dependencies necessary for
> building julia-setfield and running its test cases. There were a
> couple of test cases I was having issues with so I decided to just
> submit the dependency patches for now and finalize julia-setfield at a
> later date.
Nice. Applied as well, thanks!
It’s good to see the Julia package set grow. I must say though that I
wonder about longer-term maintenance.
For example, I gave a first stab at upgrading Julia but then ran out of
time: <https://issues.guix.gnu.org/73197>.
The other issue is that of individual package upgrades. So far it seems
to be pretty smooth, but I suspect it won’t last.
What’s your take?
Ludo’.
bug closed, send any further explanations to
74987 <at> debbugs.gnu.org and "King, Spencer" <spencer.king <at> wustl.edu>
Request was from
Ludovic Courtès <ludo <at> gnu.org>
to
control <at> debbugs.gnu.org
.
(Tue, 24 Dec 2024 15:10:02 GMT)
Full text and
rfc822 format available.
Information forwarded
to
guix-patches <at> gnu.org
:
bug#74987
; Package
guix-patches
.
(Tue, 24 Dec 2024 21:39:01 GMT)
Full text and
rfc822 format available.
Message #19 received at 74987 <at> debbugs.gnu.org (full text, mbox):
Hi Ludo,
Thank you for being so prompt when it comes to reviewing my patches, I really do appreciate it. I'm happy to help the Julia package set grow. All of my Julia contributions so far have been working towards packaging some of the larger machine learning packages that I use, which have pretty deep dependency trees.
I agree that longer-term maintenance is a point of concern. Perhaps that will change if Julia begins to see more widespread adoption. I think one of the biggest issues facing Julia packaging is that there currently isn't the same level of interest as languages like Python. I also know that there have been some issues with packages not building reproducibly due to upstream issues with the internals of the Julia compiler, but I'm not going to pretend I have an in-depth understanding of that issue.
I have seen your thread about your efforts to package a new version of Julia. It looks pretty complex and is definitely a major step up in complexity from any packages I've written so far. I think this comes back to the issue of interest, Julia just doesn't have the same level of interest as other languages in scientific computing so it can be challenging to find collaborators.
Like you said, individual package upgrades have gone fine so far. I've done a few myself without issues. I agree that it probably won't last as the package set grows and we end up with more complex dependency trees. However, I imagine that is a similar issue faced by other package sets in Guix.
Best,
Spencer
Information forwarded
to
guix-patches <at> gnu.org
:
bug#74987
; Package
guix-patches
.
(Thu, 26 Dec 2024 11:41:02 GMT)
Full text and
rfc822 format available.
Message #22 received at 74987 <at> debbugs.gnu.org (full text, mbox):
Hi Spencer,
"King, Spencer" <spencer.king <at> wustl.edu> skribis:
> I agree that longer-term maintenance is a point of concern. Perhaps
> that will change if Julia begins to see more widespread adoption. I
> think one of the biggest issues facing Julia packaging is that there
> currently isn't the same level of interest as languages like Python. I
> also know that there have been some issues with packages not building
> reproducibly due to upstream issues with the internals of the Julia
> compiler, but I'm not going to pretend I have an in-depth
> understanding of that issue.
>
> I have seen your thread about your efforts to package a new version of
> Julia. It looks pretty complex and is definitely a major step up in
> complexity from any packages I've written so far. I think this comes
> back to the issue of interest, Julia just doesn't have the same level
> of interest as other languages in scientific computing so it can be
> challenging to find collaborators.
>
> Like you said, individual package upgrades have gone fine so far. I've
> done a few myself without issues. I agree that it probably won't last
> as the package set grows and we end up with more complex dependency
> trees. However, I imagine that is a similar issue faced by other
> package sets in Guix.
Fortunately, Julia is less of a nice today than it was a few years back.
Hopefully we’ll find more people to help.
Regarding long-term maintenance, have you looked at the importer that
was proposed a while back? (Cc’ing Nicolas.)
https://issues.guix.gnu.org/62202
I think we try and have an importer and updater in place to ease package
maintenance. Maybe the ‘juliahub’ importer (it seemed almost ready to
me), or maybe something else. It’s been instrumental in maintaining
other package sets.
Thanks for your feedback,
Ludo’.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Thu, 23 Jan 2025 12:24:26 GMT)
Full text and
rfc822 format available.
This bug report was last modified 147 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.