On 2024-05-24 16:39 +0200, David Given wrote:
> I'm try to put together a package for a big, complex application. One of
> its dependencies isn't in Debian yet. What do I do?

Package the dependency first.

> - package up the dependency and somehow get both packages sponsored at the
> same time (how?);
> - package up the dependency and get it sponsored first... meaning that I'll
> be trying to get a library added which has no users.

This is what I do. All packages have no users before they enter the
archive so that's not really a problem. I quite often find that there
in fact other packages using a library in the archive but they've
bundled it (because that's easier and is often what upstream has
done). So a 3rd step is to file patches for those other packages to
use your library. sources.debian.org is a good place to look for such
instances.

You can do both at once but I find it easier if the libraries go in first,
then you can be sure everything works without having to have 'special'
build environment with your extra library packages present.

Mostly it depends how fast you want to move. Either is fine.

Wookey
-- 
Principal hats:  Debian, Wookware, ARM
http://wookware.org/

Attachment: signature.asc
Description: PGP signature

Reply via email to