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

Bug#409563: ITP: thinkfinger -- library and utility for the SGS Thomson Microelectronics fingerprint reader



> libpam-thinkfinger (depends on libthinkfinger0)
> libthinkfinger0
> libthinkfinger-dev
> thinkfinger (depends on libpam-thinkfinger)

(What is the thinkfinger package for, if the tool is in the library package?)

I really think the binary should not go in the library package, see
http://www.netfort.gr.jp/~dancer/column/libpkg-guide/libpkg-guide.html#shldevpackagecontents :

-------------------------------------------------------------------
3. Other files, plugins, runtime binaries
Usually upstream shared library packages contain some documentation and 	
example runtime binaries. They should not reside in the runtime shared 
library package. They should be put in the -DEV package, or another package 
that does not have a SONAME version number appended on it, such as 
libfoo-runtime 
 This is because the ability of runtime shared library package to upgrade and 
coexist suffers if the binaries are included in the runtime shared library 
package." 
-------------------------------------------------------------------

But I don't have much experience with library packaging. Why not ask 
debian-mentors?

About the short description: Perhaps the manufacturer can be dropped entirely. 
Most users don't know or care about the manufacturer, but they know they have 
a Thinkpad:

"thinkfinger -- driver for the fingerprint reader found on some Thinkpad 
laptops"

The long description can have details about manufacturer and laptop models.

The lib and dev packages can simply have suffixes like "(support library)" 
and "(development files)", if needed.

Marcus

Attachment: pgp5NEd5HOyYF.pgp
Description: PGP signature


Reply to: