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,

Reply via email to