$Id: COMPLIANCE,v 1.7 2002/03/06 08:24:40 jjgignac Exp $


COMPATIBILITY LIST
==================
This version of cdbkup was tested within followed list of environment/packages.
The each record in sections (except in "Operating Systems") has a format:

* <version> [(comment)] (<list of tested OS>)

Operating Systems
-----------------
1.  Debian/GNU Linux
2.  FreeBSD 4-STABLE accross time (UFS+softupdates)
3.  NetBSD/i386 1.5 (stable branch) accross time (FFS+softdep/async)
4.  Slackware 8.0.47 (alpha test), kernel 2.2.19 (ext2)
5.  Slackware 8.0.47 (alpha test), kernels 2.4.16/17 (ext2,ext3,xfs)

Perl
----
* 5.5.3 known as 5.005_03 (2,4,5)
* 5.6.0 (4)
* 5.6.1 (3,4)

Tape Archiver
-------------
* GNU 1.11.2 (2,3)
* GNU 1.13 (2,3,4,5)

gzip
----
* 1.2.4 (18 Aug 93) (all)

bzip2
-----
* 0.9.0 (9-Sept-1998) (3)
* 1.0.1 (23-June-2000) (all)

mkisofs
-------
* 1.14 (2)

cdrecord
--------
* 1.10 (i686-pc-linux-gnu)

SSH client-server connectivity
------------------------------
* SSH Secure Shell 2.2.0 (non-commercial version) (4)
* OpenSSH_2.5.1 NetBSD_Secure_Shell-20010614 (3)
* OpenSSH_2.9 FreeBSD localisations 20010713 (2)
* OpenSSH_2.9p1 (4)
* OpenSSH_3.0.1p1 (5)
* OpenSSH_3.0.2 NetBSD_Secure_Shell-20011206 (3)

bin utilities
-------------
* FreeBSD builtin (2)
* NetBSD builtin (3)
* GNU fileutils 4.0 (4)
* GNU fileutils 4.1 (acl) (5)


KNOWN PROBLEMS / ISSUES
=======================
--> GNU tar 1.13 + Linux <--
The GNU tar version 1.13 have bug with --listed-incremental. This bug
appears in Linux (Slackware 7, 8; other?). In tar 1.13.17 this bug was fixed.
Please patch cdbkup before configuring if you have Linux and GNU tar 1.13.

--> bzip2 + old GNU tar (such as in NetBSD) <--
The support of bzip2 is not implemented yet for tar 1.11.2. First `-j' option
was appeared in GNU tar version 1.13.18. In FreeBSD you can use both `-j' and
`-y' with tar 1.11.2 (localizm).  Hovewer, cdbkup can use pipes `|', so you
don't worry about this - just enable `--ziphere' feature.

--> cdcat(1) + mount + xBSD <--
At this moment the cdcat uses `iso9660' option for mounting CDs which useful
for most OSes with GNU mount/umount. The xBSD's mount(8) uses `cd9660' instead.
For workalikes this you can use provided patch (cdcat_bsd.patch) or correct
this bug manually in src/cdcat.in. I hope in future these will be patched
automatically (see also TODO file).


CONTRIBUTING TO `COMPLIANCE'
============================
If you want add your environment please follow next steps:
1. Look to `Operating Systems' section. If you system already in list remeber
   their number. Else add OS to list with number increased to 1.
2. Do first step for other sections, but add star `*' instead increased number.
3. Add number of your OS to each record in all sections (except `OS' section of
   course :)
4. Send result file to us. Look for our e-mail addresses in README file.
