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