> Great. Can you share more details on the tooling you use?
> 
> I also think that the file format likely needs an extension for this use
> case. At present it basically maps a source package to other source
> packages that include a copy of the former. It also includes an optional
> version of when the copy ceases to exist. In particular, there is no way
> to record when a copy was introduced. With more vendoring going on, that
> aspect is becoming more important to keep the workload manageable.

Currently I've made a prototype utility dh_embedding, which as soon as
I polish it, I plan to upload to salsa and make a post here. With this
utility, Debian package developers will be able to easily (much like
installing files with dh_install) specify a list of embedded files. The
utility will add headers like: Embedded-Python: foo (1.0.1), bar
(2.0.1). This way, answering the question "does any Debian package
contain a vulnerable python package foo will be simple: just run
grep ^Embedded-Python: Packages. Once I finish this and upload it,
I plan to return to the mailing list and continue the discussion of
this problem.

-- 

. ''`.            Dmitry E. Oboukhov <[email protected]>
: :’  :                           <[email protected]>
`. `~’                  work: <[email protected]>
  `- 71ED ACFC 6801 0DD9 1AD1  9B86 8D1F 969A 08EE A756

Attachment: signature.asc
Description: PGP signature

Reply via email to