| Commit message (Collapse) | Author | Age |
|
|
|
| |
pbuilder-satisfydepends-{aptitude,experimental} also.
|
|
|
|
|
| |
$Id$ is a CVS-specific feature which was useful for showing the version number of pbuilder, but is no longer relevant.
Something else is required for git, but that will need to be fixed later.
|
| |
|
|
|
|
| |
pbuilder-satisfydepends-experimental.
|
|
|
|
| |
pbuilder-satisfydepends-checkparams.
|
|
|
|
| |
pbuilder-satisfydepends-funcs.
|
| |
|
|
|
|
| |
exact requested version when a strictly versionned dependency is used.
|
|
|
|
|
| |
COMPARESTRING and DEPSVERSION computation out of the per-version loop;
quote COMPARESTRING properly.
|
|
implementation of pbuilder-satisfydepends which supports pulling
build-deps with a version on the apt-get command-line; this is derived
from pbuilder-satisfydepends with the following changes:
- Add and use new package_versions() and candidate_version() helpers;
the former returns all versions of a package available via APT, the
later APT's candidate version.
- For versionned build-deps, when building the "apt-get install"
command, try APT's candidate version or all available versions
available from APT in ascending order (the reverse order of
apt-cache's output); checkbuilddep_versiondeps() isn't used for this
part of the process anymore, but it is still used to honor
build-conflicts.
- Recover from APT errors caused by unsufficient dependencies
("libfoo-dev Depends: bar but baz is to be installed") and missing
dependencies libfoo-dev Depends: bar but it is not going to be
installed", or simply "libfoo-dev Depends: bar"); this permits
simply listing build-deps when uploading to experimental; achieved
by moving the version matching logic in the new
versioneddep_to_aptcmd() helper.
* pbuilderrc, pbuilderrc.5: document the availability of the alternate
implementation.
|