[Bug 1738290] Review Request: libcamera - A library to support complex camera ISPs

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

 



https://bugzilla.redhat.com/show_bug.cgi?id=1738290



--- Comment #21 from Javier Martinez Canillas <fmartine@xxxxxxxxxx> ---
(In reply to Nicolas Dufresne from comment #19)
> Hi Folks, as libcamera is not yet to a point were it can be released with a
> version, I would recommend going further then just the Fedora packaging
> rules. I would suggest to patch libcamera to rename the library, I would
> propose libcamera-unstable.so.X.Y. This way, you can pretty much be

I would prefer to minimize the downstream patching if possible.

> guarantee to never clash with a stable version of the SO.
> 

Discussed this with the upstream libcamera maintainers (Laurent Pinchart and
Kieran Bingham), they said that downstream distros can rely on the following:

1) The first commit would be considered version 0.0.0 (they will tag it).

2) If they ever bump the 'version' field in the meson.build file, they will
   tag that commit as well. So even when they won't release tarballs until
   there is a stable API, distros can follow that versioning in packages.

3) The first stable release will be 1.0 and they will both tag the commit and
   release a tarball when this happens.

I believe is safe given these assumptions to use the 'Version: 0.0.0' and
'Release: 0.1%{?snapshot:.%{snapshot}}%{?dist}' as pbrobinson did in his SPEC.

Fedora can then bump the 'Version' if upstream bumps theirs, and just the 0.x
in the 'Release' if the package is rebased to a newer git snapshot.

Maybe even using just 'Release: 1%{?snapshot:.%{snapshot}}%{?dist}' since the
'Version' already contains 0.0.0, making it clear that's a non stable version.

I will take on this bugzilla and try to move the libcamera packaging forward.


-- 
You are receiving this mail because:
You are always notified about changes to this product and component
You are on the CC list for the bug.
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux