[DSE-Dev] I've created secilc package, please sponsor
Victor Porton
porton at narod.ru
Sun May 11 21:22:59 UTC 2014
I incorporated requested changes into my package.
I also added (untested) code to automatically reload the policy on installation/uninstallation.
See files cil-install and cil-uninstall.
However:
1. It was tested only on x86 as I don't have access to other systems. It may or may not work with x86_64.
2. cil-install script was not tested as I have not found any CIL testcase to use for this testing.
3. debian/watch does not work. Patches are appreciate.
My package is Version 0.0.0+git20140511-1 (not Version 0.0.1-1) at
https://mentors.debian.net/package/secilc
Please sponsor my package to go into unstable.
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
> (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.
> * 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?
> * 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.
>
> Cheers,
>
> Mika
> --
>
> ,
> _______________________________________________
> SELinux-devel mailing list
> SELinux-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/selinux-devel
--
Victor Porton - http://portonvictor.org
More information about the SELinux-devel
mailing list