On Mon, 23 Nov 2009, Greg KH wrote: > On Tue, Nov 24, 2009 at 10:00:33AM +0900, Yasushi SHOJI wrote: > > And, why don't we just do compile time check and install shell version > > of backup-files if we do not support _that_ arch? does debian have to > > have the shell version in all arch? > > I don't understand the main problem here. quilt relies on other > programs that have to run already that are written in C (bash, patch, > etc.) So why would an arch not be able to build backup-files as well?
Building the C file is not the problem. The manual bootstrap is the problem because we build packages and not individual C files. quilt as a source package build-depends on the following binary packages: Build-Depends: cdbs, debhelper (>= 5) Build-Depends-Indep: gettext, hevea, lynx, diffstat, perl, procmail On the other hand, important packages like glibc or linux-2.6 have quilt in their build dependencies because they use it to manage the changes we apply on top of the upstream version. By making it arch: all, no bootstrap is required, the package is immediately available. Otherwise in theory, either you get all those build-dependencies available or you hack the build-process to drop the parts that require all those components that are not yet available. BTW, I would be fine if both version were available and if people could decide with a configure switch which version they want. Cheers, -- Raphaƫl Hertzog _______________________________________________ Quilt-dev mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/quilt-dev
