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