home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / volume.12 / text0020.txt < prev    next >
Encoding:
Internet Message Format  |  1989-01-07  |  3.4 KB

  1. From: jsq@usenix.uucp (John Quarterman)
  2.  
  3.       cpio format objections  Page 1 of 2        IEEE P1003.1 N.117
  4.                             24 August 1987
  5.  
  6.                    John S. Quarterman
  7.  
  8.             Institutional Representative from USENIX
  9.                    usenix!jsq
  10.  
  11.  
  12.  
  13.       Secretary, IEEE Standards Board
  14.       Attention: P1003 Working Group
  15.       345 East 47th    St.
  16.       New York, NY 10017
  17.  
  18.       Cc: 1003.1 Technical Reviewers
  19.               for Section 10:             for Rationale:
  20.       Stephen Dum            Lorraine Kevra   Hal Jespersen
  21.       tektronix!athena!steved   attunix!kevra    ucbvax!unisoft!hlj
  22.  
  23.       The USENIX Association ballots no on the test    balloting of
  24.       IEEE 1003.1 Draft 11,    objecting to the proposed inclusion of
  25.       cpio format, for the following reasons:
  26.  
  27.         1.    The need for extensions    for symbolic links and
  28.         contiguous files has not been properly addressed.
  29.         Although three type codes are reserved,    no indication
  30.         is given of what they should be    used for.  This    does
  31.         not promote the    need for those who implement such
  32.         extensions to implement    them the same way.  It is true
  33.         that the text of the standard cannot refer to symbolic
  34.         links or high performance files, because they are not
  35.         defined    in the standard.  But the USTAR    format
  36.         indicates the use of its codes for those extensions
  37.         both by    the name of the    code given in the standard,
  38.         and by explicit    recommendations    in the Rationale.  The
  39.         cpio proposal does neither.
  40.  
  41.         2.    The need for implementation-specific extensions    that
  42.         do not conflict    with present or    future standard    file
  43.         types has not been addressed.  The USTAR format
  44.         addresses the problem by reserving 26 codes for
  45.         implementations    to use as they see fit.     The cpio
  46.         proposal does not address the problem at all.
  47.  
  48.         3.    The c_ino field    of the cpio format is derived from the
  49.         UNIX inode number.  Many implementations of cpio use
  50.         only 16    bits for this number, and thus cannot properly
  51.         resolve    links noted in cpio archives that use more
  52.         bits for this number.  Tar and USTAR formats do    not
  53.         have this problem, because they    do not use a number
  54.         like this to resolve links.  While some    USTAR file
  55.         types cannot be    read by    historical tar
  56.         implementations, an error will usually be produced.
  57.         This cpio problem will cause silent creation of
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.       cpio format objections  Page 2 of 2        IEEE P1003.1 N.117
  66.  
  67.  
  68.  
  69.         erroneous links, which is worse.
  70.  
  71.         4.    There are few, if any, distributions of    UNIX systems
  72.         that do    not include the    tar program, which is
  73.         compatible with    the POSIX USTAR    format.     There are
  74.         many UNIX systems that do not include cpio.
  75.  
  76.         5.    There is a public domain implementation    of USTAR
  77.         format.     There is no public domain implementation of
  78.         cpio format, with or without extensions.
  79.  
  80.       There    should be one data interchange/archive format in IEEE
  81.       1003.1.
  82.  
  83.          + The proposed cpio format    is technically inferior    to
  84.            USTAR format.
  85.  
  86.          + The program that    cpio format is based on    is not as
  87.            widely available    as the one that    USTAR format is    based
  88.            on, and the same    is true    of the proposed    cpio format
  89.            and of USTAR format, respectively.
  90.  
  91.       Therefore, the one format in the standard should be USTAR.
  92.  
  93.       Specific action:  deny the cpio format proposal, and do not
  94.       include in the standard any references to that format    or to
  95.       cpio.
  96.  
  97.                           Thank    you,
  98.  
  99.  
  100.  
  101.                           John S. Quarterman
  102.                           Texas    Internet Consulting
  103.                           701 Brazos, Suite 500
  104.                           Austin, TX 78701-3243
  105.                           512-320-9031
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128. Volume-Number: Volume 12, Number 21
  129.  
  130.