[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#582864: uWSGI ITP: version 0.9.8-1 is available for review



On 14.06.2011 03:46, Robert Edmonds wrote:
> Leonid Borisenko wrote:
>>   I've uploaded updated package on mentors.d.n (version/URLs is still
>> the same) and to Git repository.
>>
>>   I've made use of java-arch.sh and package has been built fine in
>> pbuilder on i386 system. Hope, it'll builds on amd64 and other.
> 
> ok, i've got it to build on amd64 now.
> 
> can you comment on these lintian diagnostics?
> 
> 
> edmonds@chase{0}:~/debian/build/uwsgi/0.9.8-1$ lintian -iIv *amd64.changes
> N: Setting up lab in /tmp/PbCZzxDIC3 ...
> N: ----
> N: Processing binary package uwsgi-plugin-jwsgi-openjdk-6 (version 0.9.8-1) ...
> E: uwsgi-plugin-jwsgi-openjdk-6: binary-or-shlib-defines-rpath usr/lib/uwsgi/plugins/jwsgi_openjdk6_plugin.so /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/server
> I: uwsgi-plugin-jwsgi-openjdk-6: unused-override binary-or-shlib-defines-rpath usr/lib/uwsgi/plugins/jwsgi_openjdk6_plugin.so /usr/lib/jvm/java-6-openjdk/jre/lib/i386/server
> N: ----
> N: Processing binary package uwsgi-plugin-jvm-openjdk-6 (version 0.9.8-1) ...
> E: uwsgi-plugin-jvm-openjdk-6: binary-or-shlib-defines-rpath usr/lib/uwsgi/plugins/jvm_openjdk6_plugin.so /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/server
> I: uwsgi-plugin-jvm-openjdk-6: unused-override binary-or-shlib-defines-rpath usr/lib/uwsgi/plugins/jvm_openjdk6_plugin.so /usr/lib/jvm/java-6-openjdk/jre/lib/i386/server
> N: ----

  JVM/JWSGI plugins are linked with libjvm.so, but this shared library
is placed at non-standard location, so the only way to statisfy link
dependency is defining RPATH. See related Debian bug [1].

  As defining RPATH is intentional and not errorneous, I've placed
Lintian override for JVM/JWSGI plugin packages into source package. But
I've again hardcoded 'i386' architecture in path in override files; and
forgot to change this hardcoded string. So Lintian shows E: tag (because
RPATH to libjvm.so didn't overrided in architectures other than i386)
and I: tag (because override with hardcoded 'i386' is unused on amd64).

  Override files are fixed now and updated package is uploaded on
mentors.d.n.

[1] http://bugs.debian.org/562622



Reply to: