Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libei for openSUSE:Factory checked 
in at 2025-04-02 17:08:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libei (Old)
 and      /work/SRC/openSUSE:Factory/.libei.new.1907 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libei"

Wed Apr  2 17:08:30 2025 rev:18 rq:1266043 version:1.4.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/libei/libei.changes      2025-02-12 
21:30:38.100024362 +0100
+++ /work/SRC/openSUSE:Factory/.libei.new.1907/libei.changes    2025-04-02 
17:09:56.508739701 +0200
@@ -1,0 +2,7 @@
+Tue Apr  1 08:16:14 UTC 2025 - Jan Engelhardt <[email protected]>
+
+- Update to release 1.4.1
+  * The ei_touchscreen version listed in the protocol was bumped
+    to version 2.
+
+-------------------------------------------------------------------

Old:
----
  libei-1.4.0.tar.gz

New:
----
  libei-1.4.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libei.spec ++++++
--- /var/tmp/diff_new_pack.6iRMVI/_old  2025-04-02 17:09:57.164767185 +0200
+++ /var/tmp/diff_new_pack.6iRMVI/_new  2025-04-02 17:09:57.168767352 +0200
@@ -17,7 +17,7 @@
 
 %define lname libei1
 Name:           libei
-Version:        1.4.0
+Version:        1.4.1
 Release:        0
 Summary:        Library for emulated input in Wayland
 License:        MIT

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.6iRMVI/_old  2025-04-02 17:09:57.204768860 +0200
+++ /var/tmp/diff_new_pack.6iRMVI/_new  2025-04-02 17:09:57.208769028 +0200
@@ -1,5 +1,5 @@
-mtime: 1739354268
-commit: 0d92b20d406ad48bea398c37f18a23d40474c0f48d6709b843218400e8f11545
+mtime: 1743496362
+commit: c302bf04690a66d75ba25b016095aedf7678506d68a1978d99dfa6f68cb07363
 url: https://src.opensuse.org/jengelh/libei
 revision: master
 

++++++ build.specials.obscpio ++++++

++++++ libei-1.4.0.tar.gz -> libei-1.4.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libei-1.4.0/meson.build new/libei-1.4.1/meson.build
--- old/libei-1.4.0/meson.build 2025-02-12 04:05:24.000000000 +0100
+++ new/libei-1.4.1/meson.build 2025-04-01 05:52:48.000000000 +0200
@@ -1,5 +1,5 @@
 project('libei', 'c',
-  version: '1.4.0',
+  version: '1.4.1',
   license: 'MIT',
   default_options: [ 'c_std=gnu11', 'warning_level=2' ],
   meson_version: '>= 0.57.0')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libei-1.4.0/proto/ei-scanner 
new/libei-1.4.1/proto/ei-scanner
--- old/libei-1.4.0/proto/ei-scanner    2025-02-12 04:05:24.000000000 +0100
+++ new/libei-1.4.1/proto/ei-scanner    2025-04-01 05:52:48.000000000 +0200
@@ -520,7 +520,7 @@
 
             try:
                 name = attrs["name"]
-                version = attrs["version"]
+                version = int(attrs["version"])
             except KeyError as e:
                 raise XmlError.create(
                     f"Missing attribute {e} in element '{element}'",
@@ -559,12 +559,17 @@
                 )
             try:
                 name = attrs["name"]
-                since = attrs["since"]
+                since = int(attrs["since"])
             except KeyError as e:
                 raise XmlError.create(
                     f"Missing attribute {e} in element '{element}'",
                     self.location,
                 )
+            if since > self.current_interface.version:
+                raise XmlError.create(
+                    f"Invalid 'since' {since} for 
'{self.current_interface.name}.{name}'",
+                    self.location,
+                )
 
             try:
                 is_bitfield = {
@@ -612,12 +617,18 @@
 
             try:
                 name = attrs["name"]
-                since = attrs["since"]
+                since = int(attrs["since"])
             except KeyError as e:
                 raise XmlError.create(
                     f"Missing attribute {e} in element '{element}'",
                     self.location,
                 )
+            if since > self.current_interface.version:
+                raise XmlError.create(
+                    f"Invalid 'since' {since} for 
'{self.current_interface.name}.{name}'",
+                    self.location,
+                )
+
             is_destructor = attrs.get("type", "") == "destructor"
             opcode = len(self.current_interface.requests)
             request = Request.create(
@@ -646,12 +657,17 @@
                 )
             try:
                 name = attrs["name"]
-                since = attrs["since"]
+                since = int(attrs["since"])
             except KeyError as e:
                 raise XmlError.create(
                     f"Missing attribute {e} in element '{element}'",
                     self.location,
                 )
+            if since > self.current_interface.version:
+                raise XmlError.create(
+                    f"Invalid 'since' {since} for 
'{self.current_interface.name}.{name}'",
+                    self.location,
+                )
 
             is_destructor = attrs.get("type", "") == "destructor"
             opcode = len(self.current_interface.events)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libei-1.4.0/proto/protocol.xml 
new/libei-1.4.1/proto/protocol.xml
--- old/libei-1.4.0/proto/protocol.xml  2025-02-12 04:05:24.000000000 +0100
+++ new/libei-1.4.1/proto/protocol.xml  2025-04-01 05:52:48.000000000 +0200
@@ -1413,7 +1413,7 @@
     </event>
   </interface>
 
-  <interface name="ei_touchscreen" version="1">
+  <interface name="ei_touchscreen" version="2">
     <description summary="touchscreen object">
       Interface for touchscreen requests and events.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libei-1.4.0/src/meson.build 
new/libei-1.4.1/src/meson.build
--- old/libei-1.4.0/src/meson.build     2025-02-12 04:05:24.000000000 +0100
+++ new/libei-1.4.1/src/meson.build     2025-04-01 05:52:48.000000000 +0200
@@ -78,7 +78,7 @@
 
     dep_libei = declare_dependency(link_with: lib_libei,
                                     include_directories: [inc_src])
-    meson.override_dependency('libei', dep_libei)
+    meson.override_dependency('libei-@0@'.format(libei_api_version), dep_libei)
 
     pkgconfig.generate(lib_libei,
         filebase: 'libei-@0@'.format(libei_api_version),
@@ -138,7 +138,7 @@
 
     dep_libeis = declare_dependency(link_with: lib_libeis,
                                     include_directories: [inc_src])
-    meson.override_dependency('libeis', dep_libeis)
+    meson.override_dependency('libeis-@0@'.format(libei_api_version), 
dep_libeis)
 
     pkgconfig.generate(lib_libeis,
         filebase: 'libeis-@0@'.format(libei_api_version),
@@ -167,7 +167,7 @@
 
     dep_liboeffis = declare_dependency(link_with: lib_liboeffis,
                                        include_directories: [inc_src])
-    meson.override_dependency('liboeffis', dep_liboeffis)
+    meson.override_dependency('liboeffis-@0@'.format(libei_api_version), 
dep_liboeffis)
 
     pkgconfig.generate(lib_liboeffis,
         filebase: 'liboeffis-@0@'.format(libei_api_version),

Reply via email to