>>>>> "Giacomo" == Giacomo Catenazzi <c...@debian.org> writes:
Giacomo> The rationale was probably similar so symlinks: they may Giacomo> fail across different filesystems, and we supported to have Giacomo> e.g. / /usr /usr/share /usr/local /var (and various /var/*) Giacomo> /home /tmp /boot etc on different file systems. Now we are Giacomo> more strict on where we can split filesystems (and disk are Giacomo> larger, and LVM simplified much of filesystem handling). But I think even in 1996, we anticipated a single source package (*source package*) being unpacked on a single filesystem. Perhaps we were worried about filesystems like umsdos? I think that hard links in a source package are fine provided that breaking the hard links would not either break the build or provide an unreasonable space multiplier.