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/