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

Bug#85982: policy ch7 grammar issues



On Wed, Feb 14, 2001 at 11:56:03AM -0800, Sean 'Shaleh' Perry wrote:
> -- quote
> saying that they require certain binary packages being installed
> -- end quote
> I think this should read 'having been installed'.  Present, future and past
> are being blurred in that sentence.

... packages to be installed ...

> -- quote
> the fields which declare dependencies of the package in which
> they occur on other packages
> -- end quote
> what is that trying to say?

Here is the clarified paragraph.  Is this better?

          In the Depends, Recommends, Suggests, Pre-Depends,
          Build-Depends and Build-Depends-Indep control file fields of
          the package, which declare dependencies on other packages,
          the package names listed may also include lists of
          alternative package names, separated by vertical bar symbols
          | (pipe symbols).  In such a case, the presence of any one
          of the alternative packages is installed, that part of the
          dependency is considered to be satisfied.

(The final sentence is new.)

> -- quote
> it is assumed that a real package which provides virtual package is not of
> the `right' version.
> -- end quote
> the 'provides virtual package' is clumsy.  Needs something like 'a particular
> virtual package' or more simply 'a/the virtual package'.

OK.

> -- quote
> it is usually an error for a package to contains files
> -- end quote
> should be 'to contain'.

OK.

> -- quote
> In the future dpkg will discard files which overwrite those from another
> package which declares that it replaces the one being installed (so that you
> can install an older version of a package without problems). 
> -- end quote
> who is declaring the replaces here? 'from another package which declares it
> replaces'.  file 'foo' in package A is being installed and overwrites foo from
> package B.

Package A is installed and contains file foo.
Package B is to be installed and also contains file foo.
Package A declares that it Replaces: B.  The the foo in package B will
be ignored.
How about this:

        In the future dpkg will discard files which
        would overwrite those from an already installed package
        which declares that it replaces the package being
        installed.  This is so that you can install an older
        version of a package without problems.

> -- quote
> Their semantics is that the dependencies and conflicts
> -- end quote
> semantics is plural, the 'is' should be 'are'.

OK.

   Julian

-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

         Julian Gilbey, Dept of Maths, Queen Mary, Univ. of London
       Debian GNU/Linux Developer,  see http://people.debian.org/~jdg
  Donate free food to the world's hungry: see http://www.thehungersite.com/



Reply to: