[RTEMS Project] #4837: Remove dependencies on GitHub on-the-fly tarball generation

RTEMS trac trac at rtems.org
Wed Feb 1 14:50:57 UTC 2023

#4837: Remove dependencies on GitHub on-the-fly tarball generation
  Reporter:  Kinsey Moore  |      Owner:  (none)
      Type:  defect        |     Status:  new
  Priority:  normal        |  Milestone:  6.1
 Component:  tool/rsb      |    Version:  6
  Severity:  normal        |   Keywords:
Blocked By:                |   Blocking:
 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)

Ticket URL: <http://devel.rtems.org/ticket/4837>
RTEMS Project <http://www.rtems.org/>
RTEMS Project

More information about the bugs mailing list