[Pkg-ime-devel] RFS: libskk

Osamu Aoki osamu at debian.org
Thu Jan 5 14:12:14 UTC 2012


Hi,

I think your package is in very good shape by itself but it may not be
complient to Debian policy etc.

On Thu, Jan 05, 2012 at 07:03:11PM +0900, Daiki Ueno wrote:
> Hi team,
> 
> I've recently ITP'ed libskk package which will be an addition to
> ibus-skk dependencies:
> 
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=652917
> 
> The package is now in a good shape and mostly lintian clean (except
> a warning about a newly created section "introspection").

I see.

Speaking about *new*, this lib is not multiarch style as I see.
Intentional?

libskk0.install  has:
usr/lib/lib*.so.*
usr/share/libskk/*

See http://wiki.debian.org/Multiarch
    http://wiki.debian.org/Multiarch/Implementation

This package split style seems to violate Debian policy section 8
http://www.debian.org/doc/debian-policy/ch-sharedlibs.html
http://www.debian.org/doc/debian-policy/ch-sharedlibs.html#s-sharedlibs-support-files

As above howto states:
| Packages that are Multi-Arch: same must adhere quite closely to Debian
| Policy section 8. In particular, since multiarch doesn't make any
| changes to the executable paths, a multiarch library package must not
| include binary executables in /usr/bin or /usr/sbin, since this will
| cause a conflict among the different architecture versions of a package.
| See Debian Policy: Shared library support files for advice on dealing
| with any such executables currently included in your runtime library
| package.
| 
| The end result, then, is a runtime library package that contains only
| files in the directories /lib/<triplet>, /usr/lib/<triplet>, /usr/share,
| and possibly /etc (though including configuration files in runtime
| library packages is generally discouraged). When these are all the files
| present in your runtime library package, your package can be marked
| Multi-Arch: same.

> Could anyone review the package and if ok sponsor it?
> 
> dget source:
> 
> dget http://du-a.org/packages/libskk/debian/libskk_0.0.7-1.dsc

watch file? intentinally left without upstream?

Osamu





More information about the Pkg-ime-devel mailing list