[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1110378: RFS: kafel/20231004 [ITP] -- seccomp-bpf language parser for nsjail



Control: tags -1 moreinfo

Hi Stephen,

this is an incomplete review, especially I did not do any copyright
review, but the package needs some work. Remove the moreinfo tag when
ready.

d/README.md:
 - Debian-Policy-wise this resembles something like a README.source (see
   policy 4.14), probably that would be a better name.
   The introductional section (what is kafel) is redudant to d/control.
   Some of the hints should be encoded in d/gbp.conf, so that gbp does
   not need all those flags.
   You should also *always* build in a clean environment, for example
   using sbuild or pbuilder.
 
d/control:
 - VCS-*-fields point to where the *Debian packaging* is happening, not
   upstream.
 - The description of the binary packages needs to be reworked, it
   should explain what kafel is. See Debian Policy §3.4 what it expected
   for a good Description:
 - Rules-Requires-Root=no is the default and can be removed.

d/LICENSE does not need to be there, remove it.

d/*install hardcodes multiarch paths. That won't work, instead of the
architecture triplet, use ${DEB_HOST_MULTIARCH} - see dh_install(1)

please add a upstream/metadata file. 

Cheers,
--
tobi

On Sun, Aug 03, 2025 at 10:13:18PM -0700, Stephen Crosby wrote:
> Package: sponsorship-requests
> Severity: wishlist
> 
> Dear mentors,
> 
> I am looking for a sponsor for my package "kafel":
> 
>  * Package name     : kafel
>    Version          : 0~20231004-1
>    Upstream contact : https://github.com/google/kafel/issues
>  * URL              : https://github.com/google/kafel
>  * License          : Apache-2.0
>  * Vcs              : https://github.com/google/kafel
>    Section          : libs
> 
> The source builds the following binary packages:
> 
>   libkafel1 - Shared library for kafel policy parser
>   libkafel-dev - Development files for the kafel policy parser
> 
> To access further information about this package, please visit the
> following URL:
> 
>   https://mentors.debian.net/package/kafel/
> 
> Alternatively, you can download the package with 'dget' using this command:
> 
>   dget -x
> https://mentors.debian.net/debian/pool/main/k/kafel/kafel_0~20231004-1.dsc
> 
> Changes for the initial release:
> 
>  kafel (0~20231004-1) unstable; urgency=medium
>  .
>    * Initial release.
> 
> Regards,
> -- 
>   Stephen Crosby


Reply to: