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

RFS: assimp (2nd try)



Dear mentors, sponsors and fellow Debianistas,

here is my second attempt to find a sponsor (or more reviewers) for my
package "assimp".

since the main package description has not really changed much since
yesterday, i will give you just a quick overview about what has changed.
(full description can still be found at the end of this email)

unittests:
 unfortunately the provided unittests only seem to work on w32 (at least
that is what the README claims and i couldn't make it work)

dfsg repackaging:
 according to suggestions from michael i removed more cruft from the
orig.tar.gz package, namely the libraries that are shipped with the
upstream tarball but for which we want to use system replacements (e.g.
zlib, boost, cppunit)
 since the unittests indeed do not work, i decided to drop the entire
test/ directory, which shrinks the source tarball (gzipped) from about
19MB to 2.5MB!
 i also dropped some more w32 binaries, most important the "glut" library.

~dfsg vs +dfsg:
 since i have no string opinion about which one to use and i did a dfsg
repackage again, i went for +dfsg this time (esp. since ~dfsg < +dfsg
which kind of fit)

FTBFS:
 michael reported an ftbfs, due to debian/copyright_hints including
binary data; since most of the problematic files were in test/models/ a
lot of binary blobs have vanished. the few remaining problematic files
have been excluded manually, so debian/copyright_hints is now a
text-file again, and the FTBFS seems to be gone.

DEP5/lintian:
 the files, that had copyright notices triggering the warning, are no
longer included, so this should be fixed

licensing:
 other license issues have been cleared with upstream that assure me,
that everything wis BSD-3 ("Comment" added in debian/copyright)

libassimp2.symbols:
 has now demangled symbols for the C++, and normal symbols for C

python:
 strict dependency between python-pyassimp and libassimp2
 fixed dylib loading mechanism as proposed by jakub
 removed extranous printout to stdout




thanks for all the reviews

fgmasdr
IOhannes



and here is the announcement/RFS

* Package name    : assimp
   Version         : 2.0.863~dfsg-1
   Upstream Author : ASSIMP Development team
 * URL             : http://assimp.sf.net
 * License         : BSD (3-clause)
   Section         : graphics

Assimp is a library to import various well-known 3D model formats
("assets") in a uniform manner. Assimp aims at providing a full asset
conversion pipeline for use in game engines / realtime rendering systems
of any kind but is not limited to this audience.
The library is designed for maximum stability and flexibility. While
written in C++, a pure C API exists, as well as bindings to various
other languages, including Python, D and Blitzmax. Assimp loads models
into a straightforward data structure for easy processing by your
application. Various post processing steps (such as general optimization
or computation of extra data like normal or tangent vectors) can be
executed on the imported data to suit your needs.


To access further information about this package, please visit the
following URL:

  http://mentors.debian.net/package/assimp

Alternatively, one can download the package with dget using this command:

 dget -x
http://mentors.debian.net/debian/pool/main/a/assimp/assimp_2.0.863+dfsg-1.dsc


the repository for the packaging can be found at
ssh+git://git.debian.org/collab-maint/assimp

the package uses cdbs for packaging.
the package has been repackaged to strip away non-dfsg parts from
upstream tarball.

i someone would be willing to have a look at it, i would be very
thankful.

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: