Joerg Schilling wrote:
As I mentioned already, it would help if we agree on that the current
/usr/bin/tar may be replaced by star without the need to implement features
that are either not documented (in public) at all or that have no documentation
for the related archive format on June 25th 2007.
Putting this proposal into formal ARC terms gives us:
Joerg proposes to replace /usr/bin/tar with star's
"sun tar compatibility mode", which is mostly, but
not completely compatible with Sun tar. In particular,
it does not support the Committed -@ and -T options,
which are used by other OpenSolaris components (TX...).
This is an incompatible change to Committed interfaces,
and so requires a Major release binding of the ON
consolidation.
As we don't currently have a Major release gate of ON for you
to integrate this project into, I'm not sure it is worthwhile
to go down this path...
Since we only have a Minor release gate (ON-Nevada, aka
OpenSolaris ON), a valid proposal would need to avoid
breaking those interfaces:
agree that the current set of Committed interfaces
found in /usr/bin/tar needs to be supported by any
potential replacement. These Committed interfaces
include both public ones (with documentation for use
by others) and private ones (without documentation,
for backwards binary compatibility and customer
transition support)
Star may be the best thing since sliced bread, but it is not
a viable replacement for tar IN A MINOR RELEASE OF ON unless
it truly is compatible. Not "mostly" or "just for the interfaces
I happen to like".
-John
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code