Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package chirp for openSUSE:Factory checked in at 2026-05-30 22:57:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/chirp (Old) and /work/SRC/openSUSE:Factory/.chirp.new.1937 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "chirp" Sat May 30 22:57:38 2026 rev:72 rq:1355984 version:20260529 Changes: -------- --- /work/SRC/openSUSE:Factory/chirp/chirp.changes 2026-05-23 23:28:39.379844803 +0200 +++ /work/SRC/openSUSE:Factory/.chirp.new.1937/chirp.changes 2026-05-30 23:00:15.173488503 +0200 @@ -1,0 +2,7 @@ +Sat May 30 05:47:07 UTC 2026 - Andreas Stieger <[email protected]> + +- Update to version 20260529: + * Fix RT-900 non-BT, increase to 999 channels. + * Fix escape character in log message for UV-5R Mini + +------------------------------------------------------------------- Old: ---- chirp-20260522.obscpio New: ---- chirp-20260529.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ chirp.spec ++++++ --- /var/tmp/diff_new_pack.2QrClM/_old 2026-05-30 23:00:16.661549675 +0200 +++ /var/tmp/diff_new_pack.2QrClM/_new 2026-05-30 23:00:16.665549839 +0200 @@ -20,7 +20,7 @@ %define pythons python3 Name: chirp -Version: 20260522 +Version: 20260529 Release: 0 Summary: Tool for programming amateur radio sets License: GPL-3.0-only ++++++ _service ++++++ --- /var/tmp/diff_new_pack.2QrClM/_old 2026-05-30 23:00:16.701551319 +0200 +++ /var/tmp/diff_new_pack.2QrClM/_new 2026-05-30 23:00:16.709551648 +0200 @@ -4,8 +4,8 @@ <param name="scm">git</param> <param name="changesgenerate">enable</param> <param name="filename">chirp</param> - <param name="versionformat">20260522</param> - <param name="revision">c04781671024a690082f4a979287f96404ce9ad2</param> + <param name="versionformat">20260529</param> + <param name="revision">61a03fc242a685335bae2f449d685fc59de30e6d</param> </service> <service mode="manual" name="set_version"/> <service name="tar" mode="buildtime"/> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.2QrClM/_old 2026-05-30 23:00:16.733552634 +0200 +++ /var/tmp/diff_new_pack.2QrClM/_new 2026-05-30 23:00:16.741552963 +0200 @@ -1,7 +1,7 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/kk7ds/chirp.git</param> - <param name="changesrevision">c04781671024a690082f4a979287f96404ce9ad2</param> + <param name="changesrevision">61a03fc242a685335bae2f449d685fc59de30e6d</param> </service> </servicedata> (No newline at EOF) ++++++ chirp-20260522.obscpio -> chirp-20260529.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chirp-20260522/chirp/drivers/baofeng_uv17Pro.py new/chirp-20260529/chirp/drivers/baofeng_uv17Pro.py --- old/chirp-20260522/chirp/drivers/baofeng_uv17Pro.py 2026-05-21 04:59:22.000000000 +0200 +++ new/chirp-20260529/chirp/drivers/baofeng_uv17Pro.py 2026-05-27 06:35:07.000000000 +0200 @@ -2435,7 +2435,7 @@ data = radio_mem[data_addr:data_addr + byte_count] if byte_count < _blocksize: # does block need padding? - radio.pipe.log('Padding partial block with \xff ' + radio.pipe.log('Padding partial block with \\xff ' 'by 0x%02x bytes' % (_blocksize - len(data))) # pad partial block with \xff diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chirp-20260522/chirp/drivers/radtel_rt900.py new/chirp-20260529/chirp/drivers/radtel_rt900.py --- old/chirp-20260522/chirp/drivers/radtel_rt900.py 2026-05-21 04:59:22.000000000 +0200 +++ new/chirp-20260529/chirp/drivers/radtel_rt900.py 2026-05-27 06:35:07.000000000 +0200 @@ -823,6 +823,14 @@ rset = MemSetting("settings.busy_lock", "BCL", rs) abblock.append(rset) + # Menu 30 VFO DTMF code + rs = RadioSettingValueList( + PTTID_LIST, + current_index=_settings.pttid + ) + rset = MemSetting("settings.pttid", "DTMF Code", rs) + abblock.append(rset) + # Menu 42: TX-A/B rs = RadioSettingValueList( DUALTX_LIST, current_index=_settings.dualtx) @@ -1413,7 +1421,7 @@ # ========== # Notice to developers: # The RT-900 support in this driver is currently based upon stock - # factory firmware. + # factory firmware, V0.14P # ========== """Radtel RT-900 (without Bluetooth)""" @@ -1423,9 +1431,10 @@ _has_bt_denoise = False _has_am_per_channel = False _has_am_switch = not _has_am_per_channel - _has_single_mode = False + _has_single_mode = False # Fw V0.14P has single mode, but no menu for it + # it's toggled by Menu 7, TDR - _upper = 512 # fw 1.04P expands from 256 to 512 channels + _upper = 999 # fw V1.14P expands from 512 to 999 channels SKEY_LIST = ["FM Radio", "TX Power Level", @@ -1447,7 +1456,8 @@ def get_prompts(cls): rp = super().get_prompts() rp.experimental = \ - ('This driver is a beta version for the RT-900\n' + ('This driver is a beta version for the RT-900' + ' running Firmware V0.14P\n' '\n' 'Please save an unedited copy of your first successful\n' 'download to a CHIRP Radio Images(*.img) file.\n\n' @@ -1460,7 +1470,7 @@ class RT910BT(RT900BT): # ========== # Notice to developers: - # The RT-910 BT support in this driver is currently based upon Vx.yyP + # The RT-910 BT support in this driver is currently based upon V0.24P # firmware with 15 banks/zones of 64 channels steps. # ========== """Radtel RT-910_BT 960""" @@ -1500,7 +1510,7 @@ def get_features(self): rf = super().get_features() - rf.has_bank = True # Firmware Vx.yyP supports 15 + rf.has_bank = True # Firmware V0.24P supports 15 # "static zones" of 64 frequencies rf.valid_tuning_steps = self._steps return rf @@ -1510,7 +1520,7 @@ rp = super().get_prompts() rp.experimental = \ ('This driver is a beta version for the RT-910 BT' - ' running Firmware V0x.yy\n' + ' running Firmware V0.24P\n' '\n' 'Please save an unedited copy of your first successful\n' 'download to a CHIRP Radio Images(*.img) file.\n\n' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chirp-20260522/chirp/platform.py new/chirp-20260529/chirp/platform.py --- old/chirp-20260522/chirp/platform.py 2026-05-21 04:59:22.000000000 +0200 +++ new/chirp-20260529/chirp/platform.py 2026-05-27 06:35:07.000000000 +0200 @@ -253,10 +253,10 @@ try: # ble-serial names its device BLE, so find it - ble_device = devices.get('BLE') + ble_device = devices['BLE'] except KeyError: LOG.debug('No BLE device found') - sys.exit(1) + return False # The pair device appears to always be \Device\com0com14 if # the BLE device is \Device\com0com24 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chirp-20260522/flathub/com.chirpmyradio.chirp.metainfo.xml new/chirp-20260529/flathub/com.chirpmyradio.chirp.metainfo.xml --- old/chirp-20260522/flathub/com.chirpmyradio.chirp.metainfo.xml 2026-05-21 04:59:22.000000000 +0200 +++ new/chirp-20260529/flathub/com.chirpmyradio.chirp.metainfo.xml 2026-05-27 06:35:07.000000000 +0200 @@ -32,6 +32,18 @@ </screenshot> </screenshots> + <categories> + <category>Network</category> + <category>HamRadio</category> + </categories> + + <keywords> + <keyword>ham</keyword> + <keyword>radio</keyword> + <keyword>programming</keyword> + <keyword>transceiver</keyword> + </keywords> + <url type="homepage">https://chirpmyradio.com</url> <url type="bugtracker">https://chirpmyradio.com/projects/chirp/issues</url> <url type="help">https://chirpmyradio.com/projects/chirp/wiki/Documentation</url> ++++++ chirp.obsinfo ++++++ --- /var/tmp/diff_new_pack.2QrClM/_old 2026-05-30 23:00:19.829679912 +0200 +++ /var/tmp/diff_new_pack.2QrClM/_new 2026-05-30 23:00:19.869681556 +0200 @@ -1,5 +1,5 @@ name: chirp -version: 20260522 -mtime: 1779332362 -commit: c04781671024a690082f4a979287f96404ce9ad2 +version: 20260529 +mtime: 1779856507 +commit: 61a03fc242a685335bae2f449d685fc59de30e6d
