Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libcamera for openSUSE:Factory checked in at 2021-10-12 21:48:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libcamera (Old) and /work/SRC/openSUSE:Factory/.libcamera.new.2443 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libcamera" Tue Oct 12 21:48:13 2021 rev:10 rq:924291 version:0.0.0+g3076.d79b4120 Changes: -------- --- /work/SRC/openSUSE:Factory/libcamera/libcamera.changes 2021-09-11 22:24:38.899393577 +0200 +++ /work/SRC/openSUSE:Factory/.libcamera.new.2443/libcamera.changes 2021-10-12 21:48:52.851831138 +0200 @@ -1,0 +2,6 @@ +Fri Oct 1 20:07:34 UTC 2021 - Jan Engelhardt <jeng...@inai.de> + +- Update to snapshot 0.0.0+g3076 (d79b412) + * Still in development, not much of a changelog to be had. + +------------------------------------------------------------------- Old: ---- libcamera-0~3015.a2571042.tar.xz New: ---- libcamera-0.0.0+g3076.d79b4120.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libcamera.spec ++++++ --- /var/tmp/diff_new_pack.IUSVRb/_old 2021-10-12 21:48:53.395831917 +0200 +++ /var/tmp/diff_new_pack.IUSVRb/_new 2021-10-12 21:48:53.399831922 +0200 @@ -17,8 +17,8 @@ Name: libcamera -%define lname libcamera-suse6 -Version: 0~3015.a2571042 +%define lname libcamera-suse7 +Version: 0.0.0+g3076.d79b4120 Release: 0 Summary: A complex camera support library in C++ License: GPL-2.0-or-later AND LGPL-2.1-or-later ++++++ _service ++++++ --- /var/tmp/diff_new_pack.IUSVRb/_old 2021-10-12 21:48:53.423831957 +0200 +++ /var/tmp/diff_new_pack.IUSVRb/_new 2021-10-12 21:48:53.423831957 +0200 @@ -2,9 +2,9 @@ <service name="tar_scm" mode="disabled"> <param name="scm">git</param> <param name="url">git://linuxtv.org/libcamera</param> - <param name="revision">master</param> - <param name="parent-tag">87ba17ba41f2c540efe9ecd46379477282852642</param> - <param name="versionformat">0~@TAG_OFFSET@.%h</param> + <param name="revision">d79b41200199e03834578f5120bb8375bad37aec</param> + <param name="parent-tag">v0.0.0</param> + <param name="versionformat">0.0.0+g@TAG_OFFSET@.%h</param> </service> <service name="recompress" mode="disabled"> <param name="file">*.tar</param> ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.IUSVRb/_old 2021-10-12 21:48:53.451831997 +0200 +++ /var/tmp/diff_new_pack.IUSVRb/_new 2021-10-12 21:48:53.451831997 +0200 @@ -1 +1 @@ -libcamera-suse6 +libcamera-suse7 ++++++ vers.diff ++++++ --- /var/tmp/diff_new_pack.IUSVRb/_old 2021-10-12 21:48:53.475832032 +0200 +++ /var/tmp/diff_new_pack.IUSVRb/_new 2021-10-12 21:48:53.475832032 +0200 @@ -1,40 +1,48 @@ From: Jan Engelhardt <jeng...@inai.de> Date: 2018-12-06 12:28:42.992186963 +0100 -I get it is still in development. But unversioned libraries suck nevertheless. +Every new symbol set shipped needs a new SONAME. + +Normally, a distro would just ship tarballed releases, and so SONAMEs are just +what upstream puts out. + +When shipping snapshots however that have a noncongruent symbol set to any +other release, a custom SONAME will be needed to not claim false compatibility +with any other release. --- - src/libcamera/base/meson.build | 3 ++- - src/libcamera/meson.build | 3 ++- - 2 files changed, 4 insertions(+), 2 deletions(-) + src/libcamera/base/meson.build | 4 ++-- + src/libcamera/meson.build | 4 ++-- + 2 files changed, 4 insertions(+), 4 deletions(-) -Index: libcamera-0~2809.e0704e97/src/libcamera/base/meson.build +Index: libcamera-0.0.0+g3076.d79b4120/src/libcamera/base/meson.build =================================================================== ---- libcamera-0~2809.e0704e97.orig/src/libcamera/base/meson.build -+++ libcamera-0~2809.e0704e97/src/libcamera/base/meson.build -@@ -25,9 +25,10 @@ libcamera_base_deps = [ +--- libcamera-0.0.0+g3076.d79b4120.orig/src/libcamera/base/meson.build ++++ libcamera-0.0.0+g3076.d79b4120/src/libcamera/base/meson.build +@@ -27,9 +27,9 @@ libcamera_base_deps = [ # the use of headers which must not be exposed to the libcamera public api. libcamera_base_args = [ '-DLIBCAMERA_BASE_PRIVATE' ] -libcamera_base_lib = shared_library('libcamera-base', +libcamera_base_lib = shared_library('libcamera-base-suse', [libcamera_base_sources, libcamera_base_headers], +- version : libcamera_version, ++ soversion : '7', name_prefix : '', -+ soversion : '6', install : true, cpp_args : libcamera_base_args, - include_directories : libcamera_includes, -Index: libcamera-0~2809.e0704e97/src/libcamera/meson.build +Index: libcamera-0.0.0+g3076.d79b4120/src/libcamera/meson.build =================================================================== ---- libcamera-0~2809.e0704e97.orig/src/libcamera/meson.build -+++ libcamera-0~2809.e0704e97/src/libcamera/meson.build -@@ -124,8 +124,9 @@ libcamera_deps = [ +--- libcamera-0.0.0+g3076.d79b4120.orig/src/libcamera/meson.build ++++ libcamera-0.0.0+g3076.d79b4120/src/libcamera/meson.build +@@ -126,9 +126,9 @@ libcamera_deps = [ # runtime if the library is running from an installed location by checking # for the presence or abscence of the dynamic tag. -libcamera = shared_library('libcamera', +libcamera = shared_library('libcamera-suse', libcamera_sources, -+ soversion : '6', +- version : libcamera_version, ++ soversion : '7', name_prefix : '', install : true, include_directories : includes,