mbox series

[bug#59113,0/9] gnu: gwcs: Fix build, update to 0.18.12

Message ID 20221107230238.27936-1-sharlatanus@gmail.com
Headers show
Series gnu: gwcs: Fix build, update to 0.18.12 | expand

Message

Sharlatan Hellseher Nov. 7, 2022, 11:02 p.m. UTC
Hi Guix team!

This is the last series of patches fixing the issue
https://issues.guix.gnu.org/58586.

Thanks to Christopher who pushed https://issues.guix.gnu.org/58530 I am about
to prepare SunPy. I've got in my Sourcehut repository and it passed lint,
build and most of the tests (99.9%)!

> ./pre-inst-env guix build python-asdf  python-asdf-astropy python-asdf-standard python-gwcs --rounds=2
> /gnu/store/42js0gh3lbab0b3vjnx5w8dhw73lbjw2-python-gwcs-0.18.2
> /gnu/store/8b9fgspqxri2gcybsmh71mwji8p1ldnf-python-asdf-standard-1.0.3
> /gnu/store/n615wfm08i4yv17ggvl6il7v12k1p12w-python-asdf-astropy-0.2.2
> /gnu/store/y423ky9wgn0470x7rsqddkgly3cjl158-python-asdf-2.13.0

Sharlatan Hellseher (9):
  gnu: Add asdf-standard
  gnu: Add asdf-unit-schemas
  gnu: Add asdf-fits-schemas
  gnu: Add asdf-time-schemas
  gnu: asdf-transform-schemas: Update to 0.3.0
  gnu: python-asdf: Update to 2.13.0
  gnu: python-asdf: Sync test disable comment
  gnu: asdf-astropy: Update to 0.2.2
  gnu: gwcs: Fix build, update to 0.18.2

 gnu/packages/astronomy.scm | 226 +++++++++++++++++++++++++++++--------
 1 file changed, 178 insertions(+), 48 deletions(-)


base-commit: 8e54584d4448d37ddf8ae995bb545a181ba2493c

Comments

Sharlatan Hellseher Nov. 18, 2022, 10:50 p.m. UTC | #1
Hi Guix team!

Just a gentle ping on the status of this issue.  It solving build for a long
chain of packages which introduced during recent staging->merge.

Regards,
Oleg


-- 
… наш разум - превосходная объяснительная машина которая способна
найти смысл почти в чем угодно, истолковать любой феномен, но
совершенно не в состоянии принять мысль о непредсказуемости.
Christopher Baines Nov. 20, 2022, 10:02 a.m. UTC | #2
Sharlatan Hellseher <sharlatanus@gmail.com> writes:

> Just a gentle ping on the status of this issue.  It solving build for a long
> chain of packages which introduced during recent staging->merge.

I did see this, although the information on [1] is a bit confused by the
protobuf-2 problem (that's now been fixed).

1: https://qa.guix.gnu.org/issue/59113

I think there is a significant change though, as it looks like while
this fixes things on x86_64-linux, python-asdf no longer builds on other
architectures due to dependencies failing to build, e.g. python-sgp4 on
aarch64-linux.

I'm still happy to look at merging these changes, but I thought I'd
raise the non x86_64-linux failures with you.

Chris
Sharlatan Hellseher Nov. 20, 2022, 6:10 p.m. UTC | #3
Hi Chris,

Thanks for checking it.

If it's posible to merge the chain for x86_64 it would be nice to have at
least one working architecture. Meanwhile I'll check builds for others and
open upstream issues if required.


Regards,
Oleg

On Sun, 20 Nov 2022, 10:06 Christopher Baines, <mail@cbaines.net> wrote:

>
> Sharlatan Hellseher <sharlatanus@gmail.com> writes:
>
> > Just a gentle ping on the status of this issue.  It solving build for a
> long
> > chain of packages which introduced during recent staging->merge.
>
> I did see this, although the information on [1] is a bit confused by the
> protobuf-2 problem (that's now been fixed).
>
> 1: https://qa.guix.gnu.org/issue/59113
>
> I think there is a significant change though, as it looks like while
> this fixes things on x86_64-linux, python-asdf no longer builds on other
> architectures due to dependencies failing to build, e.g. python-sgp4 on
> aarch64-linux.
>
> I'm still happy to look at merging these changes, but I thought I'd
> raise the non x86_64-linux failures with you.
>
> Chris
>
Sharlatan Hellseher Nov. 20, 2022, 9:18 p.m. UTC | #4
Hi,

I've checked current version of python-asdf@2.8.3 and it has no
python-sgp4 as inputs, but python-astropy does which might affect more
larger scale of packages.

Regards,
Oleg

On Sun, 20 Nov 2022 at 18:10, Sharlatan Hellseher <sharlatanus@gmail.com> wrote:
>
> Hi Chris,
>
> Thanks for checking it.
>
> If it's posible to merge the chain for x86_64 it would be nice to have at least one working architecture. Meanwhile I'll check builds for others and open upstream issues if required.
>
>
> Regards,
> Oleg
>
> On Sun, 20 Nov 2022, 10:06 Christopher Baines, <mail@cbaines.net> wrote:
>>
>>
>> Sharlatan Hellseher <sharlatanus@gmail.com> writes:
>>
>> > Just a gentle ping on the status of this issue.  It solving build for a long
>> > chain of packages which introduced during recent staging->merge.
>>
>> I did see this, although the information on [1] is a bit confused by the
>> protobuf-2 problem (that's now been fixed).
>>
>> 1: https://qa.guix.gnu.org/issue/59113
>>
>> I think there is a significant change though, as it looks like while
>> this fixes things on x86_64-linux, python-asdf no longer builds on other
>> architectures due to dependencies failing to build, e.g. python-sgp4 on
>> aarch64-linux.
>>
>> I'm still happy to look at merging these changes, but I thought I'd
>> raise the non x86_64-linux failures with you.
>>
>> Chris
Sharlatan Hellseher Nov. 20, 2022, 10:42 p.m. UTC | #5
Hi,

It might be a known issue in upstream:
https://github.com/brandon-rhodes/python-sgp4/issues/107
I'll try to check what could be wrong.

Regards,
Oleg

On Sun, 20 Nov 2022 at 21:18, Sharlatan Hellseher <sharlatanus@gmail.com> wrote:
>
> Hi,
>
> I've checked current version of python-asdf@2.8.3 and it has no
> python-sgp4 as inputs, but python-astropy does which might affect more
> larger scale of packages.
>
> Regards,
> Oleg
>
> On Sun, 20 Nov 2022 at 18:10, Sharlatan Hellseher <sharlatanus@gmail.com> wrote:
> >
> > Hi Chris,
> >
> > Thanks for checking it.
> >
> > If it's posible to merge the chain for x86_64 it would be nice to have at least one working architecture. Meanwhile I'll check builds for others and open upstream issues if required.
> >
> >
> > Regards,
> > Oleg
> >
> > On Sun, 20 Nov 2022, 10:06 Christopher Baines, <mail@cbaines.net> wrote:
> >>
> >>
> >> Sharlatan Hellseher <sharlatanus@gmail.com> writes:
> >>
> >> > Just a gentle ping on the status of this issue.  It solving build for a long
> >> > chain of packages which introduced during recent staging->merge.
> >>
> >> I did see this, although the information on [1] is a bit confused by the
> >> protobuf-2 problem (that's now been fixed).
> >>
> >> 1: https://qa.guix.gnu.org/issue/59113
> >>
> >> I think there is a significant change though, as it looks like while
> >> this fixes things on x86_64-linux, python-asdf no longer builds on other
> >> architectures due to dependencies failing to build, e.g. python-sgp4 on
> >> aarch64-linux.
> >>
> >> I'm still happy to look at merging these changes, but I thought I'd
> >> raise the non x86_64-linux failures with you.
> >>
> >> Chris
>
>
>
> --
>
> … наш разум - превосходная объяснительная машина которая способна
> найти смысл почти в чем угодно, истолковать любой феномен, но
> совершенно не в состоянии принять мысль о непредсказуемости.



-- 

… наш разум - превосходная объяснительная машина которая способна
найти смысл почти в чем угодно, истолковать любой феномен, но
совершенно не в состоянии принять мысль о непредсказуемости.
Christopher Baines Nov. 21, 2022, 2:27 p.m. UTC | #6
Sharlatan Hellseher <sharlatanus@gmail.com> writes:

> Hi Chris,
>
> Thanks for checking it.
>
> If it's posible to merge the chain for x86_64 it would be nice to have
> at least one working architecture. Meanwhile I'll check builds for
> others and open upstream issues if required.

Sure, I've pushed to master now as
4d05c5fa57fe768e4d2ed760fa3aee05d72becb5 with a few minor changes.

Thanks,

Chris