Skip to content

Rolling reminder: update wcslib and cfitsio to the latest version #9018

Open

Description

@nden

Edit: This is a perpetual reminder issue for doing updates for the actually upcoming release. Once addressed last before a release, remilestone it to the next one.

Activity

  1. added this to the v4.0 milestone on Jul 18, 2019
  2. pllim commented on Jul 18, 2019

    @pllim
    Member

    @nden, just for future clarity, what version do you mean? Do you plan to do it?

  3. nden commented on Jul 18, 2019

    @nden
    ContributorAuthor

    A new one came out last week. I will include it in astropy soon but this issue concerns the future.

    It is a reminder to check the latest wcslib that is out just before 4.0 is released.
    And yes, I will do it as usual.

  4. assigned
    and
    nden
    and unassigned on Jul 18, 2019
  5. nden commented on Jul 18, 2019

    @nden
    ContributorAuthor

    No, not really. I will update to 6.3 soon. This ticket is not about that. It is meant as a reminder to check what the latest version is before 4.0 is released.

  6. pllim commented on Jul 18, 2019

    @pllim
    Member

    Ah, okay. Thanks for the clarification!

  7. privong commented on Jul 27, 2019

    @privong

    A note on the new wcslib, my distro (Arch Linux) has upgraded to version 6.3. I think that's caused astropy.coordinates.SkyCoord to no longer import successfully, throwing the following error:

      File "TNT-ALMA_LP.py", line 10, in <module>
        from astropy.coordinates import SkyCoord
      File "/usr/lib/python3.7/site-packages/astropy/coordinates/__init__.py", line 17, in <module>
        from .name_resolve import *
      File "/usr/lib/python3.7/site-packages/astropy/coordinates/name_resolve.py", line 21, in <module>
        from .sky_coordinate import SkyCoord
      File "/usr/lib/python3.7/site-packages/astropy/coordinates/sky_coordinate.py", line 11, in <module>
        from astropy.wcs.utils import skycoord_to_pixel, pixel_to_skycoord
      File "/usr/lib/python3.7/site-packages/astropy/wcs/__init__.py", line 26, in <module>
        from .wcs import *
      File "/usr/lib/python3.7/site-packages/astropy/wcs/wcs.py", line 49, in <module>
        from . import _wcs
    ImportError: /usr/lib/libwcs.so.6: undefined symbol: fits_read_wcstab
    

    If needed I can file a separate bug report.

  8. changed the title [-]update wcslib to the latest version[/-] [+]update wcslib and cfitsio to the latest version[/+] on Sep 17, 2019
  9. bsipocz commented on Sep 17, 2019

    @bsipocz
    Member

    I'm sorry for the quasi hijack, but cfitsio is in the same boat as wcslib, and this issue can actually serve as a reminder to check for updated versions for both prior the release (atm cfitsio is up-to-date, while wcslib already has a 6.4 version released a few weeks ago).

  10. 42 remaining items

  11. modified the milestones: v6.1.0, v7.0.0 on May 6, 2024
  12. pllim commented on Oct 29, 2024

    @pllim
    Member

    So, by now, we don't really need CFITSIO updates anymore.

    @mhvk , do we still need leap second/IERS B updates now that we have astropy-iers-data package?

  13. saimn commented on Oct 29, 2024

    @saimn
    Contributor

    So, by now, we don't really need CFITSIO updates anymore.

    we can still get updates for fixes/changes in the few files we use:
    https://github.com/astropy/astropy/tree/main/cextern/cfitsio/lib

  14. mhvk commented on Oct 29, 2024

    @mhvk
    Contributor

    For IERS, I think this is indeed no longer needed!

  15. changed the title [-]Rolling reminder: update wcslib and cfitsio and leap second/IERS B table to the latest version[/-] [+]Rolling reminder: update wcslib and cfitsio to the latest version[/+] on Oct 29, 2024
  16. pllim commented on Oct 29, 2024

    @pllim
    Member

    OK I updated the title.

    (Though only updating external libs right before release seems very risky but we also do not have any mid-cycle milestone/label. Good thing usually the real updates happen way before a release is cut. Ah well.)

  17. modified the milestones: v7.0.0, v7.1.0 on Nov 22, 2024
  18. modified the milestones: v7.1.0, v7.2.0 on Apr 28, 2025
  19. modified the milestones: v7.2.0, v8.0.0 on Dec 2, 2025
  20. modified the milestones: v8.0.0, v8.1.0 on May 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions