Re: Bug#65320: gettext: fails on postinst
Santiago Vila <sanvila@unex.es> wrote:
> Peter S Galbraith wrote:
> > Quick questions:
> >
> > debian-emacs-policy says:
> >
> > D) Each add-on package must declare relevant dependencies on other
> > packages (including other add-on packages). Note that add-on
> > packages should not depend on emacsen-common directly, but rather
> > on either the virtual package "emacsen" (see below), or some
> > appropriate combination of flavors (i.e. Depends: emacs20 |
> > emacs19). In addition, any tools needed by the install/remove
> > scripts must be listed as package dependencies. For example,
> > many add-on packages will probably use make in the install
> > script, so they need to add "Depends: make" to their control
> > file. emacsen-common will make sure that the install/remove
> > scripts are ordered to respect inter-add-on package dependencies.
> >
> > 1- So _can_ we depend directly on emacsen-common (Note that I wasn't
> > doing that for a larger package that contained an Emacs mode, so I've
> > learned something already).
>
> Yes, I think policy should allow such dependency for packages containing
> some emacs bits but that are completely usable without the emacs bits
> (i.e. they contain other functionality other than the emacs part).
>
> (gettext comes to mind :-).
I agree.
> > 2- 'install' is in the package 'fileutils' and not 'make'. Is that what
> > was meant here?
>
> It refers to the /usr/lib/emacsen-common/packages/install/<package> script,
> provided by a <package> which uses emacsen-common infraestructure.
Makes sense now that I re-read it.
Thanks,
Peter
Reply to: