[buildd-tools-devel] Bug#844267: Bug#844267: sbuild: Support for blhc

Johannes Schauer josch at debian.org
Mon Nov 14 07:01:59 UTC 2016


Hi,

Quoting Paul Wise (2016-11-14 07:55:59)
> I expect blhc will work for packages that use clang too?

maybe. The man page says "Only gcc is detected as compiler at the moment".

> > So instead of adding a checker for gcc-based packages today...
> 
> sbuild is a tool for building packages, I don't think it should be
> running any QA related tools at all, unless maybe someone manually
> configured a hook for this.

Yes. That's why the existing lintian, autopkgtest and piuparts checkers are
disabled by default.

> > How about running check-all-the-things, for example?
> 
> See above but I mainly see cats as something to be run manually.

What is "cats"? If it's check-all-the-things, then I don't see what the "s" is
doing at the end.

> cats will tell you at the end which commands are missing and there is a WIP
> branch for automatically installing the right stuff using apt, unfortunately
> I won't be merging that because apt build-dep installs build-essential as
> well as the requested packages.
> 
> https://anonscm.debian.org/cgit/collab-maint/check-all-the-things.git/log/?h=wip/install
> 
> The heuristics available in cats are currently only filename and mime type,
> as well as a way to check that commands are installed properly, for
> everything else you would need to insert a grep into the command.
> 
> https://anonscm.debian.org/cgit/collab-maint/check-all-the-things.git/tree/data/build-logs

As far as sbuild is concerned, it doesn't need check-all-the-things to call apt
itself. It would be sufficient if check-all-the-things would somehow produce a
list of binary packages that sbuild will then install using whatever resolver
the user selected.

Thanks!

cheers, josch
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: signature
URL: <http://lists.alioth.debian.org/pipermail/buildd-tools-devel/attachments/20161114/b1ea20c5/attachment-0001.sig>


More information about the Buildd-tools-devel mailing list