On 05/19/2014 07:19 PM, Martin Steghöfer wrote:
> Just to bring this to your attention once more before moving on to other
> places in order to find a reviewer or sponsor. It would be very nice, if
> someone could have a look!

here at least a review:

your Vcs: cool that you are using git.
but your workflow seems to be somewhat non-standard (only tracking
debian/ in git). we usually track the entire package in git, which
includes pristine-tarballs from upstream [1].
this eases integration with gbp a lot.

debian/control:
- Vcs-Stanzas:
 seem to be missing (most likely because you would like to move the
packaging to a more "debian" repo?)
- Description:
 all those acronyms don't mean anything to me; also "support for foo
 and bar specifics" sounds weird to me. should that read "supports
 formats foo and bar"?
- Depends:
 are all those manual dependencies really needed? why can't they be
 calculated from by ${shlibs:Depends}


debian/changelog:
usually debian/changelog for an initial upload will only contain a
single line: "* Initial release (Closes: #692968)"
the purpose of this changelog is to report the changes in the packaging
with regard to the last upload. since there is none, you merge all those
changes into "initial packaging".
also, changelog entries should only document versions uploaded to debian.
since 1.3-1 never made it, there is no use documenting it.

debian/rules:
there's some cruft involved here, to include upstream's changelog.
check out dh_installchangelogs.


debian/copyright:
- Source:
the debian/copyright is supposed to not change between upstream-releases
if there are no changes in the copyrights.
this means that you should provide a version-independent link to the
sources, e.g.: http://sourceforge.net/projects/karlyriceditor/files
- License:
according to `licensecheck` all files (with the exception of
./build-*.sh and ./nsis/create_installer.sh which do not have a license
boilerplate) are really GPL-3+
you claim that all files are copyright "2003-2005 James Klicman
<ja...@klicman.org>", of whom i cannot find any references in any file
(but debian/copyright). this may indicate that you did some extra research.
however, all files (excluding those mentioned above) have an explicit
copyright notice "2009-2013 George Yunaev". some have an additional
copyright "2009-2010 Daniel Roggen".

i find it easier to read if all the license-texts are collected at the
end of debian/copyright.
something like
<snip>
Files: *
Copyright: 2000-2001, John Doe
License: foo

Files: debian/*
Copyright: 2042, Mimi Minus
License: foo

License: foo
 this is a foo license...
</snip>


finally:
the package FTBFS in a pristine sid environment (using
pbuilder/git-buildpackage).
most likely the package is needs some work for libav10.

<snip>
ffmpegvideodecoder.cpp: In member function 'bool
FFMpegVideoDecoder::openFile(const QString&, unsigned int)':
ffmpegvideodecoder.cpp:116:57: error: 'AVStream' has no member named
'r_frame_rate'
  d->m_fps_den = d->pFormatCtx->streams[d->videoStream]->r_frame_rate.den;
                                                         ^
ffmpegvideodecoder.cpp:117:57: error: 'AVStream' has no member named
'r_frame_rate'
  d->m_fps_num = d->pFormatCtx->streams[d->videoStream]->r_frame_rate.num;
                                                         ^
ffmpegvideodecoder.cpp:142:14: warning: 'AVFrame* avcodec_alloc_frame()'
is deprecated (declared at /usr/include/libavcodec/avcodec.h:3114)
[-Wdeprecated-declarations]
  d->pFrame = avcodec_alloc_frame();

[...]                                     ^
Makefile:709: recipe for target 'ffmpegvideodecoder.o' failed
make[2]: *** [ffmpegvideodecoder.o] Error 1
make[2]: Leaving directory '/tmp/buildd/karlyriceditor-1.11/src'
Makefile:117: recipe for target 'sub-src-check' failed
make[1]: *** [sub-src-check] Error 2
make[1]: Leaving directory '/tmp/buildd/karlyriceditor-1.11'
dh_auto_test: make -j1 check returned exit code 2
debian/rules:22: recipe for target 'build' failed
make: *** [build] Error 2
</snip>


fmgadsr
IOhannes


[1] https://wiki.debian.org/DebianMultimedia/DevelopPackaging

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Reply via email to