[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