apache / apache/maven-assembly-plugin
[MASSEMBLY-1032] should be able to create ustar archives (i.e. non-posix/non-GNU)
- Dominant language
- Java
- Stars
- 110
- Forks
- 75
- Avg merge
- 12h 54m
- Merged PRs (30d)
- 10
Description
**[Benjamin Marwell](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=mampf86)** opened **[MASSEMBLY-1032](https://issues.apache.org/jira/browse/MASSEMBLY-1032?redirect=false)** and commented
Currently, the tar option will always create POSIX archives or GNU archives.
However, not all implementations of tar can handle this: https://savannah.gnu.org/support/?109437
AIX 7.2 will unpack Directories named PaxHeaders.X, not sure about what happens with GNU tar archives.
However, given that ustar is more universal until AIX 7.3.1 arrives, it would be a reasonable option to support ustar as well. Even after that AIX release, it might be a reasonable choice for other Unix-like systems, as the posix standard has not been adopted widely.
---
**Issue Links:**
- [COMPRESS-683](https://issues.apache.org/jira/browse/COMPRESS-683) support ustar format
(_**"is blocked by"**_)
Contributor guide
No contributing guide indexed for this repository
Research direction
Start at the Maven Assembly Plugin's tar option handling and review the linked COMPRESS-683 issue, which blocks this work. Determine how a ustar format option can be supported alongside the existing POSIX and GNU formats; done means the plugin can create ustar archives suitable for systems such as AIX.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- build-system
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100