mbox series

[bug#64201,v2,00/22] : gnu: Astronmy June updates.

Message ID cover.1690410490.git.sharlatanus@gmail.com
Headers show
Series : gnu: Astronmy June updates. | expand

Message

Sharlatan Hellseher July 26, 2023, 11:15 p.m. UTC
Hi Guix!

Here is V2 of the patch series updating and fixing some of the packages
from (gnu packages astronomy). I try to split large patches into smaller
digestible ones and drop update for python-phoutils to the latest as it hangs
tests on 90% infinitely, I'll try to update it in next update cycle.

What's new comparing to V1:
- Branched from current master
- Large commit split into smaller ones
- All packages updated to the latest verions where possible
- Update of python-photils was excluded due infinity hangs

I've built patch series locally on x86_64, bare in mind to pass them all it
took about 20min+ on 16 threads machine, astrosoft has a large amount of tests
:-)


Building the following 6 packages would ensure 43 dependent packages are
rebuilt: python-regions@0.7 python-tslearn@0.6.1 python-poliastro@0.17.0
python-astroalign@2.4.2 python-sunpy@5.0.0 python-jwst@1.10.2

> ./pre-inst-env guix build $(./pre-inst-env guix refresh --list-dependent sextractor python-photutils calceph calcmysky libxisf splash python-astropy python-ccdproc python-cdflib python-drms python-fitsio python-pyerfa python-reproject python-stcal python-stdatamodels python-sunpy python-synphot python-astroalign|awk -F: '{print $2}')
> /gnu/store/qm3ls7929w0d4j8kqhrmz0w0yfvq5rp2-python-jwst-1.10.2
> /gnu/store/a7sflrsf3692giqqdf3zx1cmzknqk288-python-sunpy-5.0.0
> /gnu/store/1pyfa0ds8df3lssv7j4syvkk7hkxpa9h-python-astroalign-2.4.2
> /gnu/store/4fabnbs2f8ara1lkc71pxdc77ddb1pf7-python-regions-0.7
> /gnu/store/8855dni0axr014wnfq4kbj7rkwmfrgcl-python-poliastro-0.17.0
> /gnu/store/jwwg7qcyhik0997hlispsp8h9xc0j2y5-python-tslearn-0.6.1

Regards,
Oleg

Sharlatan Hellseher (22):
  gnu: sextractor: Update to 2.28.0, fix build.
  gnu: sextractor: Use G-expressions.
  gnu: python-photutils: Update package style.
  gnu: calceph: Update to 3.5.2.
  gnu: calcmysky: Update to 0.3.1.
  gnu: libxisf: Update to 0.2.8.
  gnu: splash: Update to 3.8.2.
  gnu: python-astropy: Update to 5.3.1.
  gnu: python-ccdproc: Update to 2.4.1.
  gnu: python-cdflib: Update to 1.0.5.
  gnu: python-drms: Update to 0.6.4.
  gnu: python-fitsio: Update to 1.1.10.
  gnu: python-fitsio: Enable tests.
  gnu: python-pyerfa: Update to 2.0.0.3.
  gnu: python-pyerfa: Fix tests.
  gnu: python-pyerfa: Use G-expressions.
  gnu: python-reproject: Update to 0.11.0.
  gnu: python-stcal: Update to 1.4.2.
  gnu: python-stdatamodels: Update to 1.7.1.
  gnu: python-sunpy: Update to 5.0.0.
  gnu: python-synphot: Update to 1.2.1.
  gnu: python-astroalign: Fix build.

 gnu/packages/astronomy.scm | 209 ++++++++++++++++++++++---------------
 1 file changed, 124 insertions(+), 85 deletions(-)


base-commit: 005912c595bf7a3329f8aa51a4ccb1d91b6ecd9e

Comments

Andreas Enge Aug. 7, 2023, 6:20 p.m. UTC | #1
Hello,

I had a bit of time and managed to build everything depending on the first
8 commits (including python-astropy), which I just pushed. Unfortunately QA
is currently overwhelmed and underpowered, so there is no green button, but
some of the packages had actually been compiled for x86_64.

Thanks for your patience,

Andreas
Sharlatan Hellseher Aug. 7, 2023, 8:11 p.m. UTC | #2
Hi Andreas,

Would it be more reasonable to prepare other series and mark this one as
completed?

I can cover and test patches which failed for you.

Regards,
Oleg

On Mon, 7 Aug 2023, 19:20 Andreas Enge, <andreas@enge.fr> wrote:

> Hello,
>
> I had a bit of time and managed to build everything depending on the first
> 8 commits (including python-astropy), which I just pushed. Unfortunately QA
> is currently overwhelmed and underpowered, so there is no green button, but
> some of the packages had actually been compiled for x86_64.
>
> Thanks for your patience,
>
> Andreas
>
>
Andreas Enge Aug. 8, 2023, 8:09 a.m. UTC | #3
Hello Oleg,

Am Mon, Aug 07, 2023 at 09:11:01PM +0100 schrieb Sharlatan Hellseher:
> Would it be more reasonable to prepare other series and mark this one as
> completed?

thanks for the offer! But your patches are fine; I just tested them one
by one, while some updates needed to go together. If QA had enough computing
power, it would have created a green button and made it all a bit simpler.
We will get there eventually.

Thanks for all these contributions, which I have just pushed, so I am
closing the issue.

You may go ahead with the next series :)

Andreas