Notice: We have migrated to GitLab launching 2024-05-01 see here: https://gitlab.rtems.org/

#4837 new defect

Remove dependencies on GitHub on-the-fly tarball generation

Reported by: Kinsey Moore Owned by:
Priority: normal Milestone: 7.1
Component: tool/rsb Version: 6
Severity: normal Keywords: SoC
Cc: Blocked By:
Blocking:

Description

GitHub? has recently reminded everyone that tarballs generated on the fly from a hash or tag are not guaranteed to be stable due to changing compression methods and are not cached by them when generated.

Release tarballs uploaded by maintainers will not change as they are essentially opaque files as far as GitHub? is concerned. These can be depended upon if necessary.

Any RSB recipes depending on these generated tarballs need to be reworked to another mechanism.

Other possible mechanisms (non-exhaustive):

  • Host the tarball elsewhere once generated
  • Perform a git clone and archive it locally during the download process
  • Move to NAR (content-aware) hashing (this comes with its own caveats)

Change History (1)

comment:1 Changed on 06/22/23 at 20:56:01 by Joel Sherrill

Keywords: SoC added
Milestone: 6.17.1
Note: See TracTickets for help on using tickets.