Looking for sponsor or mentor for package crtmpserver
Andriy Beregovenko
jet at jet.kiev.ua
Mon Mar 14 21:09:20 UTC 2011
Hi,
Let me to summarize:
- fixed init script name
- fixed licenses:
* added body of GPL3, GPL3 with Openssl exclusion, BSD, zlib
* specified licenses of files
* removed MIT license(due to lua remove)
- removed "custom snapshot" of lua, now use system lua(detect via cmake)
- copyright moved to DEP5 format
- removed not needed htmls and other "garbage"(now only clean sources left)
As I can see 2 lintian message left:
no-upstream-changelog
debian-watch-file-is-missing
As I understand this is not a problem thing but is not so important for
binary package.
So, if you can, please review my package via mentors.debian.net
On Mon, Mar 14, 2011 at 06:30:17PM +0100, Alessandro Ghedini wrote:
> On Mon, Mar 14, 2011 at 11:32:18AM +0200, Andriy Beregovenko wrote:
> > > - debian/init.d should be named debian/[package].init (have a look at the
> > > dh_installinit manpage)
> > Ok, I fix this now :)
>
> Good.
>
> > > - debian/copyright looks wrong. There are many files licensed BSD-3-clause
> > > and zlib/libpng. You should include them in the copyright as well.
> > > Also, you may want to convert d/copyright to use the DEP5 format [0]
> > > (not strictly needed, but very appreciated)
> > I do not see any BSD-licensed files
>
> % licensecheck -R --copyright . | grep BSD
> ./common/src/platform/solaris/timegm.cpp: BSD (3 clause)
> ./common/src/platform/windows/strncasecmp.cpp: BSD (3 clause)
> ./common/src/platform/windows/timegm.cpp: BSD (3 clause)
> ./common/src/platform/windows/strptime.cpp: BSD (3 clause)
> ./common/src/platform/android/timegm.cpp: BSD (3 clause)
>
> Look at these files.
>
> > > - Missing debian/watch file (I'm not sure if this can be fixed)
> > Right now watch file is not added cause original project do not have any
> > release and have every day commits. So, imo, there is not any practical
> > reason to track version.
>
> Agree.
>
> > > - If you don't use the Vcs-* fields in debian/control you should remove
> > > them (they are currently commented-out)
> > Ok.
> > > - There are many lintian I, P and even E tags. Please fix them (and use
> > > lintian -IE --pedantic to check your package). For example:
> > >
> > > P: crtmpserver source: source-contains-svn-control-dir ...
> > > E: crtmpserver: copyright-should-refer-to-common-license-file-for-gpl ..
> > > E: crtmpserver: possible-gpl-code-linked-with-openssl ...
> > > I: crtmpserver: copyright-with-old-dh-make-debian-copyright ...
> > > I: crtmpserver: spelling-error-in-binary ...
> > > [...]
> > I'm novice in debian policies and need some help as for
> > "possible-gpl-code-linked-with-openssl".
>
> This means that a GPLed software is linking against openssl (which has a
> gpl-incompatible license) and is, therefore, illegal. See [0].
>
> >From the d/copyright of the latest version of the package I see:
>
> GPL-3.0+ with OpenSSL exception
>
> What does it mean? Where is the "OpenSSL exception" documented? In the
> copyright you should point to the proper documentation.
>
> > Also what version of dh_make i must
> > to use ? Currently I use 0.58 (squeeze).
>
> It's not a matter of which dh-make version you use. It simply says that the
> debian/copyright template, which has been created by an older version of
> dh-make have to be updated. Now you use DEP5 so there is no problem (note
> that newer dh-make version from sid creates a DEP5 template).
>
> > > Please also consider joining the Debian Multimedia Maintainers team to
> > > (co-)maintain this and (when you'll feel comfortable) other
> > > multimedia-related packages.
> > > In the team you'll find valuable mentors that'll guide and help you in
> > > the process of maintaining this and other (multimedia-related) packages.
> > >
> > > Have a look at the team's wiki [0], if you agree with our policies (e.g.
> > > using git to co-maintain packages, using quilt for managing patches, etc...)
> > > you are very welcome. :)
> > >
> > > (if you accept let us know your account name on alioth.debian.org so that I
> > > or someone else can add you to the pkg-multimedia project and setup a git
> > > repository for your package)
> > Yes, I agree and want to join your team :)
> > My nick is jet-guest on alioth.
>
> I added you to the group on alioth.d.o :)
>
> Also note that I'm not a DD (maybe I should have said this before),
> therefore I can't upload your package, but I am sure you'll find someone
> in the team to do so (when the package will be in a proper shape, of
> course).
>
> On Mon, Mar 14, 2011 at 01:31:27PM +0200, Andriy Beregovenko wrote:
> > I update package and looks like lintian clean(except no-upstream-changelog
> > and some info as for libs).
>
> Not quite true, I still see many spelling-error-in-binary. You should
> patch the source files fixing those spelling errors.
>
> I've also spotted some more issues:
> - In debian/control the long description starts with a '.'. It is not
> necessary (you can remove it).
> - The package includes and compiles the whole liblua sources. It should
> rely on libraries provided by the system rather than build and link
> against local copies. You should patch the building system if possible, to
> use the Debian provided liblua (from the liblua5.1-0-dev and liblua5.1-0
> packages).
> - Under applications/applestreamingclient/flex/html-template there is a
> playerProductInstall.swf binary file, which is not in the "preferred form
> of modification". Proper sources should be provided, or the file should
> be removed by the orig.tar archive (there may be other files in the same
> condition, please have a closer look and fix/remove all the problematic
> files).
>
> I've also noticed that the empty debian/docs file is still there (please
> remove it).
>
> Cheers
>
> [0] http://ftp-master.debian.org/REJECT-FAQ.html
>
> --
> perl -E'$_=q;$/= @{[@_]};and s;\S+;<inidehG ordnasselA>;eg;say~~reverse'
>
> _______________________________________________
> pkg-multimedia-maintainers mailing list
> pkg-multimedia-maintainers at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers
More information about the pkg-multimedia-maintainers
mailing list