Opened 9 years ago
Last modified 3 years ago
#50896 assigned enhancement
Implement a function to create stable tarballs
Reported by: | mojca (Mojca Miklavec) | Owned by: | raimue (Rainer Müller) |
---|---|---|---|
Priority: | Normal | Milestone: | MacPorts Future |
Component: | base | Version: | 2.3.4 |
Keywords: | Cc: | neverpanic (Clemens Lang) | |
Port: |
Description (last modified by mojca (Mojca Miklavec))
Many components in the core need a function that is able to create a stable tarball:
- creating tarballs from SVN checkouts, potentially from git repositories with submodules etc.
- creating reproducible tarballs with binary builds
Options:
- folder whose contents have to be compressed
- filename (including full path) for output file
- compression method (and/or extension)
- name of the prefix (usually that would be
${distname}
) - (optional?) timestamp of the resulting tarball
- (optional?) whether or not to change timestamps of all files (svn checkout might already have suitable timestamps when
use-commit-times=yes
is set)
Change History (6)
comment:1 Changed 9 years ago by mojca (Mojca Miklavec)
Description: | modified (diff) |
---|
comment:2 Changed 7 years ago by raimue (Rainer Müller)
Milestone: | → MacPorts 2.5.0 |
---|
comment:3 Changed 7 years ago by raimue (Rainer Müller)
Cc: | raimue removed |
---|---|
Owner: | changed from macports-tickets@… to raimue |
Status: | new → assigned |
comment:4 Changed 7 years ago by neverpanic (Clemens Lang)
Milestone: | MacPorts 2.5.0 → MacPorts 2.6.0 |
---|
comment:5 Changed 5 years ago by jmroot (Joshua Root)
Milestone: | MacPorts 2.6.0 → MacPorts 2.7.0 |
---|
Ticket retargeted after milestone closed
comment:6 Changed 3 years ago by jmroot (Joshua Root)
Milestone: | MacPorts 2.7.0 → MacPorts Future |
---|
Ticket retargeted after milestone closed
Note: See
TracTickets for help on using
tickets.
This is related to the work on the vcs-fetch branch and #16373.