[Pkg-crosswire-devel] BibleTime packaging status -- big improvement!

Dmitrijs Ledkovs dmitrij.ledkov at gmail.com
Sun Feb 1 01:17:44 GMT 2009


2009/1/31 Jonathan Marsden <jmarsden at fastmail.fm>:
> Dmitrijs Ledkovs wrote, quoting me:
>
> (Hmmm, you've changed your name in email headers into the Latin charset
> from Cyrillic?  Or else my email client is suddenly behaving differently
> than it used to, and transliterating it for me???)
>

Well I got my laptop back and maybe I had a different name in the header over
there. For now I will have Latin letters in the header but Cyrillic in the
signature 

>>> I: bibletime: arch-dep-package-has-big-usr-share 11144kB 84%
>>>
>>> which means that it puts a *ton* of stuff under /usr/share, and we need
>>> to have some of it be installed in more appropriate locations!  We may
>>> also want to split out the copious multilingual documentation into a
>>> bibletime-doc package, or something along those lines.  Maybe even
>>> language specific documentation packages, so that English speakers are
>>> not downloading and installing Russian documentation, and vice versa?
>
>> Good idea. I think further discussion is needed. But yeah we should
>> split it up!
>
> OK; we're on the same page on this one, good.  Are there any BibleTime
> developers and/or Crosswire people here who would be either happy or
> unhappy if we split the documentation out into a separate binary package
> (which could be arch-independent of course, so avoiding this lintian
> complaint)?
>

Knowing how "kind" upstream is I would split everything in /usr/share/ into one
bibletime-common or bibletime-data. Cause I don't think we are at the point of
splitting it further per language cause I don't (yet) want to maintain each
language and figure out how to make apt download the correct language package.

BTW I did this for gnomesword (I should push changes for a review).

>> You already have ${shlibs:Depends} in your control file. This variable is
>> replaced by all shared libraries necessary to run that particular deb. And
>> we should use it and not mingle with the shared libraries dependencies on
>> our own.
>
> Agreed.
>
>> If you are referring to the build warnings, it is the upstream cmake
>> which is wrong!
>
> Yes, that was my initial conclusion too, but I'm not (yet?) cmake-savvy
> enough to know where to go patch the upstream cmake config files to
> avoid all the unused linked libraries that are complained about during
> the debuild process.  I'll leave that to you :)
>

Thanks =D I'll archive this email with a todo label.

> Also, tabthorpe (who is often in #bibletime on Freenode) packages BT for
> FreeBSD; he may have met this same issue already, and dealt with it?  If
> I remember to, I'll ask him about that.
>
>> I'll try to look into fixing it, then we will either have a patch
>> to apply at build time or we might get it into upstream =D
>
> Cool.  Either or both would be good; IMO this is not an absolute
> requirement for Ubuntu Jaunty anyway, we could leave it for later if it
> looks like being a lot of work to get sorted out.  The binary will work
> 100% fine as is, it just pulls in more libraries than it would have to
> if we fixed it up.
>
> Actually, I think we could ask for our bibletime packaging to be put
> into Debian experimental as is (after a bit more testing, maybe!); the
> "too much stuff in /usr/share" thing is only an Info message, not a
> Warning, from lintian.  Daniel would probably know one way or the
> other... if he is reading his email from Brussels/Fossdem ? :)
>
> One thought: has anyone tried building and running this version of
> BibleTime against the current libsword6 packages??  If that combination
> works, then we could get BT updated in Debian (experimental) even before
> we have libsword7 in a suitably finished state for upload.
>

Well that would be cool =D I'm still working on libsword7. I'm playing with
symbols files so far they are misbehaving. But I should sort it out soon. Then
the only thing left would be manpages.


> Jonathan
>



-- 
With best regards


Ледков Дмитрий Юрьевич

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 270 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-crosswire-devel/attachments/20090201/ab5d47b9/attachment.sig>


More information about the Pkg-crosswire-devel mailing list