[DSE-Dev] I've created secilc package, please sponsor

Victor Porton porton at narod.ru
Sun May 11 15:19:24 UTC 2014


Hi Mika,

11.05.2014, 16:05, "Mika Pflüger" <debian at mikapflueger.de>:
> Hi Victor,
>
> Victor Porton <porton at narod.ru> wrote:
>
>>  I've created CIL compiler for Debian:
>>
>>  http://mentors.debian.net/package/secilc
>>
>>  Please sponsor this my package.
>
> Thanks for your work on secilc, it would be great to have it packaged
> for debian.
>
> From a quick inspection of the package (have not yet had time to
> actually build it etc.) I see some problems which should be corrected
> before the package can go into unstable:
> * There is a massive patch in debian/patches/zz_debian-diff-auto, which
>   changes all kinds of stuff in the package, adding multiple files
>   including the whole src/cil_lexer.c , which normally is generated by
>   flex from src/cil_lexer.l during the build. You have to clean that up
>   and just let src/cil_lexer.c be generated during the package build

How to remove src/cil_lexer.c? Should I manually edit the patch file?

>   (which should work just fine using the upstream Makefile). The other
>   scripts you are adding should probably either go upstream (if they
>   are generally useful), or be added in the debian/ directory, if they
>   are debian-specific.

If they go to debian/ directory, then how to install them into /usr/sbin?

> * There are some lintian warnings you proabably should fix, see the
>   page on mentors or the output of
> $ lintian -IEv --pedantic secilc_0.0.1-1.dsc
>   which containt some warnings about dh-make templates which were left
>   over, a wrong versioned debhelper build-depends and an old
>   standards-version. Also, it would be cool if you could provide a
>   watch file, which will enable debian infrastructure to automatically
>   check for new releases of cil.
> * Where do you take the version number of 0.0.1 from?

There was no version number in the upstream. So I coined a version number mysefl.

> * The debian/copyright file states that the whole package is Copyright
>   2014 James Carter; however, COPYING as well as the header of secilc.c
>   claim Copyright 2011 Tresys Technologies, LLC. Looking into the git
>   changelog, people from the NSA, Tresys and some others contributet.
>   So I guess the Copyright should be at least something like Copyright
>   2011-2014 Tresys Technologies, LLC; possibly additionally including
>   Richard Haines or so.
>   Also, the packaging (debian/*) is Copyright by you (I guess), so you
>   should add that, too.

--
Victor Porton - http://portonvictor.org



More information about the SELinux-devel mailing list