[Pkg-rust-maintainers] rust-gestreamer-player sys license questions

Sebastian Dröge slomo at coaxion.net
Mon Aug 22 09:31:01 BST 2022


On Sun, 2022-08-21 at 21:31 +0300, Sebastian Dröge wrote:
> 
> > > This tool is not packaged in Debian and really shouldn't, but as a
> > > solution here you could ship the exact version needed with the
> > > source
> > > package.
> > 
> > It needs to be packaged, afaict.
> 
> Then you'll have to very carefully do versioning on the Debian
> packaging-side and have multiple versions in the archive. Doable but
> that's your (plural) job as package maintainers then.
> 
> Also all the other steps above are of course doable but they put a lot
> of burden on the package maintainers, so likely mean that many of these
> things are not going to be packaged in Debian.

For this aspect of the whole story, I think you could get away with
packaging the corresponding release branch of the code generator and
making sure to keep this up to date.

E.g. for rust-glib 0.15 / rust-gstreamer 0.18 you would use
  https://github.com/gtk-rs/gir/tree/0.15

It might not be exactly the same version used for generating the
sources but it should be close enough and will at least be API-
compatible.

Just like I said, make sure to always package the latest version as
otherwise it might re-introduce already fixed bugs.

With that we would be at exactly the same problem as gtk-sharp2 or
vala: could just include the correct .gir files in the source packages.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 963 bytes
Desc: This is a digitally signed message part
URL: <http://alioth-lists.debian.net/pipermail/pkg-rust-maintainers/attachments/20220822/a593ca59/attachment-0001.sig>


More information about the Pkg-rust-maintainers mailing list