On Tue, Aug 15, 2023 at 12:03:00AM +0800, Shengjing Zhu wrote:
> 
> This is not right, you should check the Built-Using field. For example
> grep-dctrl -F Built-Using golang-yaml.v2 -sPackage
> 
> This will drop some packages that only use golang-yaml.v2 for tests,
> which don't need to be rebuilt.
> 
The webpage which was prepared to document the steps for LTS [0],
includes this:

Maintainer snippet: excludes source-only/arch-all packages, but misses some 
packages such as ‘aptly’ (missing/incomplete Built-Using field):

apt-cache dumpavail | \
    grep-dctrl \
        -F Built-Using 'golang-1.7' -a \
        '(' --not -F Architecture all ')' \
        -s Source,Package,Version

The link indicates that it originated from #863956. However, in
discussion with Sylvain (who authored the page) he indicated that for
LTS this is not always a good approach, as Built-Using was much less
reliably available in buster. Are you aware of the situation being
different for buster?

Regards,

-Roberto

[0] https://lts-team.pages.debian.net/wiki/TestSuites/golang.html

-- 
Roberto C. Sánchez

Reply via email to