
On Sun, Feb 17, 2019 at 04:59:46PM +1100, Mark Trickett wrote:
Even with one of the backports, it produced multiple debs, and one of those depends on two others, and adding the "~backport" tag in the
it's not a "tag", it's part of the version string for the package you built. For most Depends: entries, the version isn't important - as long as the package is installed, the dependency will be satisfied. But some dependencies are versioned and require an exactly = or >= match to a specific version of a package.
I built tiff-4.0.10, and libtiff-dev depends on libtiff5 and libtiffxx5 (version = 4.0.10-4 versus 4.0.10-4~backport). Without those all installed, dpkg-buildpackage will not build sane-backends-1.0.27.
If you've built and installed libtiffxx5 version "4.0.10-4~backport" and sane-backends or some other source package depends on "4.0.10-4", then edit the debian/control file for that package to change the dependency to version "4.0.10-4~backport". versioned dependencies have to either be an exact match for the version string (when the dep specifies "=") or greater-than-or-equal-to a specific version string (when the dep specifies ">="). with some packages, you might also see versioned Conflicts lines that have "=" or "<=". craig -- craig sanders <cas@taz.net.au>