Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package chirp for openSUSE:Factory checked 
in at 2025-12-20 21:46:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/chirp (Old)
 and      /work/SRC/openSUSE:Factory/.chirp.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "chirp"

Sat Dec 20 21:46:00 2025 rev:50 rq:1323707 version:20251219

Changes:
--------
--- /work/SRC/openSUSE:Factory/chirp/chirp.changes      2025-12-15 
12:04:14.346071408 +0100
+++ /work/SRC/openSUSE:Factory/.chirp.new.1928/chirp.changes    2025-12-20 
21:47:20.921313743 +0100
@@ -1,0 +2,7 @@
+Fri Dec 19 19:03:10 UTC 2025 - Andreas Stieger <[email protected]>
+
+- Update to version 20251219:
+  * Fix test_clone to distinguish clone in/out
+  * uv-k1: Add memory programming
+
+-------------------------------------------------------------------

Old:
----
  chirp-20251212.obscpio

New:
----
  chirp-20251219.obscpio

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

Other differences:
------------------
++++++ chirp.spec ++++++
--- /var/tmp/diff_new_pack.IW1Fwo/_old  2025-12-20 21:47:21.805350336 +0100
+++ /var/tmp/diff_new_pack.IW1Fwo/_new  2025-12-20 21:47:21.809350502 +0100
@@ -20,7 +20,7 @@
 
 %define pythons python3
 Name:           chirp
-Version:        20251212
+Version:        20251219
 Release:        0
 Summary:        Tool for programming amateur radio sets
 License:        GPL-3.0-only

++++++ _service ++++++
--- /var/tmp/diff_new_pack.IW1Fwo/_old  2025-12-20 21:47:21.853352323 +0100
+++ /var/tmp/diff_new_pack.IW1Fwo/_new  2025-12-20 21:47:21.857352489 +0100
@@ -4,8 +4,8 @@
     <param name="scm">git</param>
     <param name="changesgenerate">enable</param>
     <param name="filename">chirp</param>
-    <param name="versionformat">20251212</param>
-    <param name="revision">02e4fd371333129f3496431f400c63442a427806</param>
+    <param name="versionformat">20251219</param>
+    <param name="revision">2d4950134e89df7d9b2bde975dfe90edf02220cc</param>
   </service>
   <service mode="manual" name="set_version"/>
   <service name="tar" mode="buildtime"/>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.IW1Fwo/_old  2025-12-20 21:47:21.885353648 +0100
+++ /var/tmp/diff_new_pack.IW1Fwo/_new  2025-12-20 21:47:21.897354145 +0100
@@ -1,7 +1,7 @@
 <servicedata>
   <service name="tar_scm">
     <param name="url">https://github.com/kk7ds/chirp.git</param>
-    <param 
name="changesrevision">02e4fd371333129f3496431f400c63442a427806</param>
+    <param 
name="changesrevision">2d4950134e89df7d9b2bde975dfe90edf02220cc</param>
   </service>
 </servicedata>
 (No newline at EOF)

++++++ chirp-20251212.obscpio -> chirp-20251219.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/chirp-20251212/chirp/drivers/uvk5.py 
new/chirp-20251219/chirp/drivers/uvk5.py
--- old/chirp-20251212/chirp/drivers/uvk5.py    2025-12-11 23:39:25.000000000 
+0100
+++ new/chirp-20251219/chirp/drivers/uvk5.py    2025-12-18 17:14:40.000000000 
+0100
@@ -1,4 +1,5 @@
 # Quansheng UV-K5 driver (c) 2023 Jacek Lipkowski <[email protected]>
+# Quansheng UV-K1 driver (c) 2025 Thibaut Berg <[email protected]>
 #
 # based on template.py Copyright 2012 Dan Smith <[email protected]>
 #
@@ -2093,3 +2094,31 @@
     def set_settings(self, settings):
         raise errors.InvalidValueError(
             _('Settings are read-only due to unsupported firmware version'))
+
+
[email protected]
+class UVK1Radio(UVK5RadioBase):
+    VENDOR = "Quansheng"
+    MODEL = "UV-K1"
+
+    @classmethod
+    def k5_approve_firmware(cls, firmware):
+        # The first released OEM firmware version is 7.03.01
+        # For the moment, the driver version is limited 7.03.XX
+        # No information is available about the future firmware releases,
+        # so for safety, the versions are limited.
+        # Version management is supposed to be standardized, and only minor
+        # changes may occur in the firmware which should not break this driver.
+
+        return firmware.startswith("7.03.")
+
+    def get_features(self):
+        # The first driver version includes only memory programming,
+        # settings provided by uv-k5 base implementation are disabled
+        features = super().get_features()
+        features.has_settings = False
+
+        return features
+
+    def get_settings(self):
+        return []
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/chirp-20251212/tests/test_clone.py 
new/chirp-20251219/tests/test_clone.py
--- old/chirp-20251212/tests/test_clone.py      2025-12-11 23:39:25.000000000 
+0100
+++ new/chirp-20251219/tests/test_clone.py      2025-12-18 17:14:40.000000000 
+0100
@@ -108,12 +108,12 @@
         self.radio._mmap = orig_mmap
         self.radio.status_fn = lambda s: True
 
-        msg = ('Clone should have failed and raised an exception '
+        msg = ('Clone in should have failed and raised an exception '
                'that inherits from RadioError')
         with self.assertRaises(errors.RadioError, msg=msg):
             self.radio.sync_in()
 
-        msg = ('Clone should have failed and raised an exception '
+        msg = ('Clone out should have failed and raised an exception '
                'that inherits from RadioError')
         with self.assertRaises(errors.RadioError, msg=msg):
             self.radio.sync_out()

++++++ chirp.obsinfo ++++++
--- /var/tmp/diff_new_pack.IW1Fwo/_old  2025-12-20 21:47:23.249410111 +0100
+++ /var/tmp/diff_new_pack.IW1Fwo/_new  2025-12-20 21:47:23.265410773 +0100
@@ -1,5 +1,5 @@
 name: chirp
-version: 20251212
-mtime: 1765492765
-commit: 02e4fd371333129f3496431f400c63442a427806
+version: 20251219
+mtime: 1766074480
+commit: 2d4950134e89df7d9b2bde975dfe90edf02220cc
 

Reply via email to