[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Feaping Creature-ism in core Debian Packages



On Tue, Aug 31, 1999 at 01:39:03PM -0700, Joey Hess wrote:
> Returning to the real issue, I would love to see us implement source
> dependancies (the policy proposal has been accepted), stick them in all the
> packages, and use that data to do a thorough analysis of just how nasty the
> chains of build-time dependancies really are, and also find places where
> it's impossible to port something cleanly because of source dependancy
> loops. Then would be the time to discuss taking action.

I think that debhelper is a wonderful tool and makes for packages
more maintainable than hand-rolled rules makefiles.
A solution that should address Dale's complaint is a change in
the makefile and maybe a new dh_copy script.
The script creates a new directory debian/dh_scripts
that contains a self-contained installation of the debhelper scripts
(maybe only the ones used by the makefile).
Munging the PATH variable takes care of using this scripts instead
of the installed ones.
This means that one has to manually "upgrade" the local copy of
the scripts, but that is not a big deal.

The drawback is an increased .diff.gz size, but I think it's fine
if this is applied to the base/importat packages only.

lupus

-- 
-----------------------------------------------------------------
lupus@debian.org                                     debian/rules


Reply to: