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

Bug#613419: OpenWalnut (former FiberNavigator) Packaging



Hi again

No problem. Enjoy your days in Canada. I have uploaded the package here:

http://www.informatik.uni-leipzig.de/~ebaum/ow/

There you'll find the tar.gz archives and the dsc. Building in a clean Debian sid chroot shows 3 lintian warnings. Two of them (tag: extra-license-file) are due to the before mentioned Problem 1 and can be removed for sure if I know how to handle the problem properly. The third and last tag I had to override is package-name-doesnt-match-sonames. The package is called openwalnut and it contains shared objects whose name is libopenwalnut.so.1.2.1 and libopenwalnut.so.1. According to the code snippet found in the lintian tag description, the package should be called libopenwalnut1. I am currently working on splitting the openwalnut and libopenwalnut into two separate packages, which is better since libopenwalnut is the core api for which we will also provide a dev package.

Bye
Sebastian

On Thu, 30 Jun 2011, Yaroslav Halchenko wrote:

> owner 613419 Sebastian Eichelbaum <eichelbaum@informatik.uni-leipzig.de>
> thanks
> 
> Hi Sebastian,
> 
> Great to hear from you with such good news! Nobody said it must be
> difficult and mind bending ;-)  I am at HBM at the moment and a
> bit busy so will reply in detail later (see above for ownership change
> and it would be great to drop occasional updates to the bugreport on the
> progress)
> 
> could you expose your packaging anywhere? (either under VCS or just a
> url to .dsc would be fine)
> 
> is it lintian-free?
> 
> Cheers,
> Yarik
> 
> On Thu, 30 Jun 2011, Sebastian Eichelbaum wrote:
> 
> > Hi Yaroslav
> 
> > I finally got some time to build a Debian package of OpenWalnut. I was surprised somehow that it is quite easy. It builds and installs fine on Debian sid, Ubuntu Natty and Maverick. But now, I have some quite specific questions:
> 
> > Problem 1:
> > ----------
> 
> > * OpenSceneGraph requires "fonts/arial.ttf"
> >   * they hardcoded it into their code (StatsViewer for example)
> >     * even the relative path "fonts" is hardcoded
> >   * You can only set the environment variable to allow OSG to find it
> >     * we set it to our usr/share/openwalnut path
> >   * We provide some arial.ttf which actually is a renamed liberation-ttf
> >     * we provide a README file and the liberation licence file there
> >     * for the additional licence files, I had to add two lintian overrides
> > => how is the (neuro)debian policy on how to handle such situations
> >    properly?
> 
> > Problem 2:
> > ----------
> 
> > * Dependency to libeigen3-dev and Ubuntu
> >   * Ubuntu does not provide libeigen3-dev directly
> >   * There is some PPA available for libeigen3-dev
> >     (see https://launchpad.net/ubuntu/+source/eigen3)
> >   * we have eigen3 in our source as external and it is possible to compile
> >     with this instead of a system-installed version. But this is quite ugly
> >     in the dev package where we then need to add this external code too.
> > => how should we handle this?
> 
> > Maybe you can help me? What are the next steps? To whom do I need to submit the source-package? 
> 
> > Another question: can you set me as the owner of the openwalnut ticket #613419?
> 
> > Thank you in advance
> > Sebastian
> 
> -- 
> =------------------------------------------------------------------=
> Keep in touch                                     www.onerussian.com
> Yaroslav Halchenko                 www.ohloh.net/accounts/yarikoptic
> 

-- 
Dipl.-Inf. Sebastian Eichelbaum
Universität Leipzig
Institut für Informatik
Abteilung Bild- und Signalverarbeitung
PF 100920
D-04009 Leipzig



Reply to: