Bug#809923: New package proposal: nordlicht

2016-01-28 Thread Sebastian Ramacher
On 2016-01-28 09:20:37, Peter Spiess-Knafl wrote:
> Hi Sebastian!
> 
> I migrated the repository to pkg-multimedia and applied the required
> changes to d/control.
> 
> Once the upload is done, I will sign off the appropriate git-tag.

Uploaded, thanks!

Cheers
-- 
Sebastian Ramacher


signature.asc
Description: PGP signature


Bug#809923: New package proposal: nordlicht

2016-01-28 Thread Peter Spiess-Knafl
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Hi Sebastian!

I migrated the repository to pkg-multimedia and applied the required
changes to d/control.

Once the upload is done, I will sign off the appropriate git-tag.

Thank you for taking the time in sponsoring me.

Greetings
Peter
-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQIcBAEBCgAGBQJWqc9VAAoJED/ImGelQYVW7zYQAKhav+tnLuO2Fc4qqrefCI0a
Y2fthrdFEjGWv/rNNJkI0lE0V95e7bAoqzmax16oF/H12lYDtU2M1e6aFt516yM+
eoUSfWvTnZjdXuf4lTQEXPfPWo3bnHjw0aoAfPuX6RfXUWc7bR/x3P2aX86XYJ88
smMQOrEYKqbZ6ULnKBjU9IrWZvhHgg5B+lPmny1VhaWg3G7BG3UD52z98LNzlcTY
Bz7uYi9y/U3XE0QJBCNVpT8NmBFTfElpm/SIYtK/2uThi7mYSMfwSTEweGnELG8+
ICkQ8AFmwb6aS/75YonkG1PeB8BLeC8zOEb220O5qVtHe7mbDDL7GPsxg0hzCDOW
lBcd0pbwjnFTG1pcdCwpp6mTP8MXbwpK8jnk4ui3EMMKud21vG1fNXbrbXqYQcGd
SfH0atRlrKEiGCVi1hSLFPEvUwOZsf2yPnOVeG72n00dMceWRnLHEAMbXy8vvpB7
SmMIcUhNYkfCezeR+Ef04ICboTyQOEirr0U/ZQISamDOKFnt39JCmOywEH1Daq8x
4FzXv3p1ocdH0rkJ0HlyXQ0NWUn6m3Evtrg/7iJE/Jm7jZh3YuKWhjlPTYO69CRX
IdGCz1UU819bXt4gBJGfsdsEOn7jia8lyq8iFf9XddyXaY6Q2BVS5ftnfpWHcxSB
cKd6c4NzhlitZssz2wwf
=izHD
-END PGP SIGNATURE-



Bug#809923: New package proposal: nordlicht

2016-01-27 Thread Sebastian Ramacher
Hi Peter

On 2016-01-26 08:31:18, Peter Spiess-Knafl wrote:
> I modified the package including the following changes:
> 
> * New upstream release 0.4.4 (Fixes over-/underlinking, library
> versioning, export symbol visibility)
> * Add multiarch-support
> * Add autopkgtest
> * Fixed the symbols file

Looks good to me. Adding Testsuite: autopkgtest in debian/control is not
necessary. dpkg will do that if detects debian/tests.

> I pushed the changes to collab-maint [1].
> 
> I will send in an application to join debian-multimedia right now. If I
> get accepted, I guess I also have to change the Maintainer-field in
> d/control.

Yes, usually we have the team as maintainer and you'd add yourself to Uploaders.
I've created a git repository add
git+ssh://git.debian.org/git/pkg-multimedia/nordlicht.git. Please push it there
and change Vcs-* accordingly.

Once that's done I think it's ready for an upload.

Thanks for your work on nordlicht!

Cheers
-- 
Sebastian Ramacher


signature.asc
Description: PGP signature


Bug#809923: New package proposal: nordlicht

2016-01-25 Thread Peter Spiess-Knafl
Hi Sebastian,

I modified the package including the following changes:

* New upstream release 0.4.4 (Fixes over-/underlinking, library
versioning, export symbol visibility)
* Add multiarch-support
* Add autopkgtest
* Fixed the symbols file


I pushed the changes to collab-maint [1].

I will send in an application to join debian-multimedia right now. If I
get accepted, I guess I also have to change the Maintainer-field in
d/control.

Thank you for your effort.

Greetings
Peter


[1]: http://anonscm.debian.org/cgit/collab-maint/nordlicht.git/



Bug#809923: New package proposal: nordlicht

2016-01-25 Thread Sebastian Ramacher
Hi Peter

On 2016-01-22 21:04:33, Peter Spiess-Knafl wrote:
> I will commit the missing changes about multi-arch support and a new
> symbols file as soon as the new release is out.
> 
> Could you please than give it another chance?

Sure, let me know once those changes were made.

Do you still want to maintain it within the Multimedia team? I haven't seen a
join reqeust.

Cheers
-- 
Sebastian Ramacher


signature.asc
Description: PGP signature


Bug#809923: New package proposal: nordlicht

2016-01-22 Thread Peter Spiess-Knafl
Hi Sebastian!

Thank you very much for your review. Those were really some major flaws.

On 01/19/2016 12:54 PM, Sebastian Ramacher wrote:
> A new upstream version is available.

I managed to get most of this fixed upstream. I am just waiting for
another release, so that we don't need to have unnecessary patches.


> Why is linbpng-dev in Build-Depends? It doesn't seem to be used.

Removed it. Its not required you are right.

> Is there a reason libnordlicht0 and libnordlicht-dev are not
> multi-archified?

I provided some patches to upstream and will multi-archify the package
as soon as the new release is out.

https://github.com/cinemast/nordlicht/commit/4440b64eff581da855140867f6e9a8b0a599eaf0

> The library exports plenty of symbols that are not listed in
> nordlicht.h. Please hide those symbols (for example using
> __attribute__(visibility("hidden"))) and ideally get this fixed
> upstream.
> 

Fixed upstream:
https://github.com/nordlicht/nordlicht/commit/cc86cd362844700fced80ebcf443bb8f8a82c961

> nordlicht is overlinked:
> 
> dpkg-shlibdeps: warning: package could avoid a useless dependency
> if debian/nordlicht/usr/bin/nordlicht was not linked against
> libavcodec-ffmpeg.so.56 (it uses none of the library's symbols) 
> dpkg-shlibdeps: warning: package could avoid a useless dependency
> if debian/nordlicht/usr/bin/nordlicht was not linked against
> libavformat-ffmpeg.so.56 (it use s none of the library's symbols) 
> dpkg-shlibdeps: warning: package could avoid a useless dependency
> if debian/nordlicht/usr/bin/nordlicht was not linked against
> libavutil-ffmpeg.so.54 (it uses none of the library's symbols) 
> dpkg-shlibdeps: warning: package could avoid a useless dependency
> if debian/nordlicht/usr/bin/nordlicht was not linked against
> libswscale-ffmpeg.so.3 (it uses none of the library's symbols)
> 
> libnordlicht.so.0 is underlinked. Please link it against libm:
> 
> dpkg-shlibdeps: warning: symbol log10 used by
> debian/libnordlicht0/usr/lib/libnordlicht.so.0 found in none of the
> libraries

Fixed upstream:
https://github.com/nordlicht/nordlicht/commit/f69acc20599b8bf3edb8dd2986c1026b27af28a9


I will commit the missing changes about multi-arch support and a new
symbols file as soon as the new release is out.

Could you please than give it another chance?

Thank you and Greetings
Peter



Bug#809923: New package proposal: nordlicht

2016-01-19 Thread Sebastian Ramacher
Hi Peter

On 2016-01-16 22:13:53, Sebastian Ramacher wrote:
> On 2016-01-14 02:52:58, Peter Spiess-Knafl wrote:
> > Dear pkg-multimedia-maintainers!
> > 
> > I am currently packaging a software called nordlicht.
> > 
> > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=809923
> > 
> > Upstream is very collaborative on fixing things or applying patches.
> > Here is the ongoing discussion:
> > 
> > https://github.com/nordlicht/nordlicht/issues/38
> > 
> > I got hinted that it might be relevant to the pkg-multimedia team, so I
> > am proposing it here.
> > 
> > The package is currently developed at collab-maint:
> > http://anonscm.debian.org/cgit/collab-maint/nordlicht.git/

Also, here is a first review:

A new upstream version is available.

Why is linbpng-dev in Build-Depends? It doesn't seem to be used.

Is there a reason libnordlicht0 and libnordlicht-dev are not multi-archified?

The library exports plenty of symbols that are not listed in nordlicht.h. Please
hide those symbols (for example using __attribute__(visibility("hidden"))) and
ideally get this fixed upstream.

nordlicht is overlinked:

dpkg-shlibdeps: warning: package could avoid a useless dependency if 
debian/nordlicht/usr/bin/nordlicht was not linked against 
libavcodec-ffmpeg.so.56 (it uses
 none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if 
debian/nordlicht/usr/bin/nordlicht was not linked against 
libavformat-ffmpeg.so.56 (it use
s none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if 
debian/nordlicht/usr/bin/nordlicht was not linked against 
libavutil-ffmpeg.so.54 (it uses 
none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if 
debian/nordlicht/usr/bin/nordlicht was not linked against 
libswscale-ffmpeg.so.3 (it uses 
none of the library's symbols)

libnordlicht.so.0 is underlinked. Please link it against libm:

dpkg-shlibdeps: warning: symbol log10 used by 
debian/libnordlicht0/usr/lib/libnordlicht.so.0 found in none of the libraries

Cheers
-- 
Sebastian Ramacher


signature.asc
Description: PGP signature


Bug#809923: New package proposal: nordlicht

2016-01-13 Thread Peter Spiess-Knafl
Dear pkg-multimedia-maintainers!

I am currently packaging a software called nordlicht.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=809923

Upstream is very collaborative on fixing things or applying patches.
Here is the ongoing discussion:

https://github.com/nordlicht/nordlicht/issues/38

I got hinted that it might be relevant to the pkg-multimedia team, so I
am proposing it here.

The package is currently developed at collab-maint:
http://anonscm.debian.org/cgit/collab-maint/nordlicht.git/

I also uploaded the current version to mentors:
http://mentors.debian.net/package/nordlicht


It would be great if somebody could review it and maybe consider
sponsoring it. I would like it very much to have it team-maintained.

Greetings
Peter