Opened 10 years ago
Last modified 5 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=yesis set)
Change History (6)
comment:1 Changed 10 years ago by mojca (Mojca Miklavec)
| Description: | modified (diff) |
|---|
comment:2 Changed 8 years ago by raimue (Rainer Müller)
| Milestone: | → MacPorts 2.5.0 |
|---|
comment:3 Changed 8 years ago by raimue (Rainer Müller)
| Cc: | raimue removed |
|---|---|
| Owner: | changed from macports-tickets@… to raimue |
| Status: | new → assigned |
comment:4 Changed 8 years ago by neverpanic (Clemens Lang)
| Milestone: | MacPorts 2.5.0 → MacPorts 2.6.0 |
|---|
comment:5 Changed 6 years ago by jmroot (Joshua Root)
| Milestone: | MacPorts 2.6.0 → MacPorts 2.7.0 |
|---|
Ticket retargeted after milestone closed
comment:6 Changed 5 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.