[Aptitude-devel] Bug#966640: Processed: Re: Bug#966640: build-depends: debhelper-compat (= 13) cannot be satisfied

Axel Beckert abe at debian.org
Tue Aug 4 14:40:59 BST 2020


Control: severity -1 important

Hii Sam,

Sam Hartman wrote:
> Axel> Yeah, this is a long-standing and known issue in aptitude.
> 
> I'd ask the aptitude developers to consider whether this issue should be
> reprioritized as important rather than normal.

Good point, thanks! Done herewith. (And Cc'ed to the master bug report
on this.)

> Last year, we decided that the recommended way to build most
> packages is to use debhelper. The recommended way to describe a
> debhelper compatibility level is a dependency of the form
> 
> debhelper-compat (= 13)

Totally valid point.

> So, aptitude build-dep is not able to process build dependencies on
> the recommended way of describing Debian source packages.
>
> As more and more packages adopt this recommended approach aptitude
> build-dep is going to become more and more useless. 

Ack.

> Even if you are not able to fix the problem promptly, would it be
> possible to detect detect that this situation is happening in the
> build-dep path and recommend  using a different resolver?

Another potential not full-blown, but more suitable solution would be
let libapt's resolver translate and maybe even resolve the build-deps
into non-virtual packages and then continue with them as if they would
be the build-depedencies.

Only drawback I see so far: No possibility to interactively choose an
alternative resolution for virtual packages, if there's one.

Manuel: What do you think of this variant?

		Regards, Axel
-- 
 ,''`.  |  Axel Beckert <abe at debian.org>, https://people.debian.org/~abe/
: :' :  |  Debian Developer, ftp.ch.debian.org Admin
`. `'   |  4096R: 2517 B724 C5F6 CA99 5329  6E61 2FF9 CD59 6126 16B5
  `-    |  1024D: F067 EA27 26B9 C3FC 1486  202E C09E 1D89 9593 0EDE



More information about the Aptitude-devel mailing list