On 08/29/2016 09:31 AM, IOhannes m zmölnig (Debian/GNU) wrote: > On 08/28/2016 08:22 PM, Joël Krähemann wrote: >> Last 2 months I have investigated much in stabilize GSequencer's 0.7.x >> branch. What about packaging for debian? It would be great having the >> new features in debian. > > just ask the main "uploader" (that is: maintainer within the > pkg-multimedia-team) of gsequencer... oh that is you. > so what are you waiting for ;-) ?
hmm, the current package gives me 43 lintian issues (2 errors, 11 warnings, 24 informational and 4 experimental), see attached file. i have already fixed a few of those in git, but there is still a largish number to be done before the package is ready for upload. obviously the errors must be fixed and there is a strong suggestion to fix the warnings. apart from that: - the libags-1.0.pc seems weird: there are duplicate entries, and it adds /usr/local/ paths to both include and library search paths. i'm pretty sure that this is wrong. it also adds include-paths and libraries for quite a number of graphic libraries (from cairo to png) - i wonder whether they are really needed to use libags. - is there a specific reason to have the version encoded in library names rather than the sonames (e.g. libags-1.0.so.0.0.0 rather than libags.so.0.1.0)? - since the package is now split into multiple binary packages, why are the libraries shipped in the gsequencer package (rather than in libags and/or libgsequencer). - the gsequencer-dev-doc ships > usr/share/doc/gsequencer-dev-doc > usr/share/doc/libgsequencer-0.7.x-doc > usr/share/doc/libgsequencer-0.7.x the last two seem to be out of place there's probably more, but let's fix those first. gfadsr IOhannes
W: gsequencer: package-name-doesnt-match-sonames libags-1.0-0 libags-audio-1.0-0 libags-gui-0.7-0 libags-server-0.7-0 libags-thread-1.0-0 libgsequencer-0.7-0 I: gsequencer: spelling-error-in-binary usr/bin/gsequencer unknow unknown I: gsequencer: hardening-no-pie usr/bin/gsequencer I: gsequencer: hardening-no-bindnow usr/bin/gsequencer I: gsequencer: hardening-no-pie usr/bin/midi2xml I: gsequencer: hardening-no-bindnow usr/bin/midi2xml I: gsequencer: hardening-no-bindnow usr/lib/x86_64-linux-gnu/libags-1.0.so.0.0.0 I: gsequencer: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/libags-1.0.so.0.0.0 I: gsequencer: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libags_audio-1.0.so.0.0.0 unknow unknown I: gsequencer: hardening-no-bindnow usr/lib/x86_64-linux-gnu/libags_audio-1.0.so.0.0.0 I: gsequencer: hardening-no-bindnow usr/lib/x86_64-linux-gnu/libags_gui-0.7.so.0.0.0 I: gsequencer: hardening-no-bindnow usr/lib/x86_64-linux-gnu/libags_server-0.7.so.0.0.0 I: gsequencer: hardening-no-bindnow usr/lib/x86_64-linux-gnu/libags_thread-1.0.so.0.0.0 I: gsequencer: hardening-no-fortify-functions usr/lib/x86_64-linux-gnu/libags_thread-1.0.so.0.0.0 I: gsequencer: spelling-error-in-binary usr/lib/x86_64-linux-gnu/libgsequencer-0.7.so.0.0.0 unknow unknown I: gsequencer: hardening-no-bindnow usr/lib/x86_64-linux-gnu/libgsequencer-0.7.so.0.0.0 E: gsequencer: doc-base-file-references-missing-file gsequencer-documentation:8 /usr/share/doc/gsequencer/html/index.html E: gsequencer: doc-base-file-references-missing-file gsequencer-documentation:9 /usr/share/doc/gsequencer/html/*.html X: gsequencer: shlib-calls-exit usr/lib/x86_64-linux-gnu/libags-1.0.so.0.0.0 X: gsequencer: shlib-calls-exit usr/lib/x86_64-linux-gnu/libgsequencer-0.7.so.0.0.0 W: gsequencer: non-dev-pkg-with-shlib-symlink usr/lib/x86_64-linux-gnu/libags_audio-1.0.so.0.0.0 usr/lib/x86_64-linux-gnu/libags_audio-1.0.so W: gsequencer: non-dev-pkg-with-shlib-symlink usr/lib/x86_64-linux-gnu/libags_thread-1.0.so.0.0.0 usr/lib/x86_64-linux-gnu/libags_thread-1.0.so W: gsequencer: non-dev-pkg-with-shlib-symlink usr/lib/x86_64-linux-gnu/libags_gui-0.7.so.0.0.0 usr/lib/x86_64-linux-gnu/libags_gui-0.7.so W: gsequencer: non-dev-pkg-with-shlib-symlink usr/lib/x86_64-linux-gnu/libags_server-0.7.so.0.0.0 usr/lib/x86_64-linux-gnu/libags_server-0.7.so W: gsequencer: non-dev-pkg-with-shlib-symlink usr/lib/x86_64-linux-gnu/libags-1.0.so.0.0.0 usr/lib/x86_64-linux-gnu/libags-1.0.so W: gsequencer: non-dev-pkg-with-shlib-symlink usr/lib/x86_64-linux-gnu/libgsequencer-0.7.so.0.0.0 usr/lib/x86_64-linux-gnu/libgsequencer-0.7.so I: gsequencer: no-symbols-control-file usr/lib/x86_64-linux-gnu/libags_audio-1.0.so.0.0.0 I: gsequencer: no-symbols-control-file usr/lib/x86_64-linux-gnu/libags_thread-1.0.so.0.0.0 I: gsequencer: no-symbols-control-file usr/lib/x86_64-linux-gnu/libags_gui-0.7.so.0.0.0 I: gsequencer: no-symbols-control-file usr/lib/x86_64-linux-gnu/libags_server-0.7.so.0.0.0 I: gsequencer: no-symbols-control-file usr/lib/x86_64-linux-gnu/libags-1.0.so.0.0.0 I: gsequencer: no-symbols-control-file usr/lib/x86_64-linux-gnu/libgsequencer-0.7.so.0.0.0 I: gsequencer-doc: extended-description-is-probably-too-short W: gsequencer-doc: documentation-package-not-architecture-independent W: gsequencer-doc: wrong-section-according-to-package-name gsequencer-doc => doc X: gsequencer-doc: package-contains-no-arch-dependent-files I: gsequencer-doc: possible-documentation-but-no-doc-base-registration I: gsequencer-dev-doc: extended-description-is-probably-too-short W: gsequencer-dev-doc: documentation-package-not-architecture-independent W: gsequencer-dev-doc: wrong-section-according-to-package-name gsequencer-dev-doc => doc X: gsequencer-dev-doc: package-contains-no-arch-dependent-files I: gsequencer-dev-doc: arch-dep-package-has-big-usr-share 7204kB 100% I: gsequencer-dev-doc: possible-documentation-but-no-doc-base-registration
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