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-02-07 15:33:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/chirp (Old) and /work/SRC/openSUSE:Factory/.chirp.new.1670 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "chirp" Sat Feb 7 15:33:49 2026 rev:56 rq:1331771 version:20260206 Changes: -------- --- /work/SRC/openSUSE:Factory/chirp/chirp.changes 2026-02-01 22:05:29.792794383 +0100 +++ /work/SRC/openSUSE:Factory/.chirp.new.1670/chirp.changes 2026-02-07 15:34:08.823169256 +0100 @@ -1,0 +2,8 @@ +Sat Feb 7 11:28:27 UTC 2026 - Andreas Stieger <[email protected]> + +- Update to version 20260206: + * Add IARU R1 VHF/UHF bands to bandplan + * kguv980p: Fix string comparison for power==None + * Updated Italian, Spanish translations + +------------------------------------------------------------------- Old: ---- chirp-20260130.obscpio New: ---- chirp-20260206.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ chirp.spec ++++++ --- /var/tmp/diff_new_pack.0I4CEi/_old 2026-02-07 15:34:09.427194351 +0100 +++ /var/tmp/diff_new_pack.0I4CEi/_new 2026-02-07 15:34:09.427194351 +0100 @@ -20,7 +20,7 @@ %define pythons python3 Name: chirp -Version: 20260130 +Version: 20260206 Release: 0 Summary: Tool for programming amateur radio sets License: GPL-3.0-only ++++++ _service ++++++ --- /var/tmp/diff_new_pack.0I4CEi/_old 2026-02-07 15:34:09.475196345 +0100 +++ /var/tmp/diff_new_pack.0I4CEi/_new 2026-02-07 15:34:09.479196511 +0100 @@ -4,8 +4,8 @@ <param name="scm">git</param> <param name="changesgenerate">enable</param> <param name="filename">chirp</param> - <param name="versionformat">20260130</param> - <param name="revision">2ddb759caeb343672fa74b8060e7af76398b2955</param> + <param name="versionformat">20260206</param> + <param name="revision">b8c2f055de27677fe34b42b0b3f03eb9753d7bc6</param> </service> <service mode="manual" name="set_version"/> <service name="tar" mode="buildtime"/> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.0I4CEi/_old 2026-02-07 15:34:09.499197342 +0100 +++ /var/tmp/diff_new_pack.0I4CEi/_new 2026-02-07 15:34:09.503197508 +0100 @@ -1,7 +1,7 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/kk7ds/chirp.git</param> - <param name="changesrevision">2ddb759caeb343672fa74b8060e7af76398b2955</param> + <param name="changesrevision">b8c2f055de27677fe34b42b0b3f03eb9753d7bc6</param> </service> </servicedata> (No newline at EOF) ++++++ chirp-20260130.obscpio -> chirp-20260206.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chirp-20260130/chirp/bandplan_iaru_r1.py new/chirp-20260206/chirp/bandplan_iaru_r1.py --- old/chirp-20260130/chirp/bandplan_iaru_r1.py 2026-01-29 23:53:41.000000000 +0100 +++ new/chirp-20260206/chirp/bandplan_iaru_r1.py 2026-02-04 00:56:40.000000000 +0100 @@ -143,9 +143,40 @@ bandplan.Band((29520000, 29700000), "Wide band", step_khz=10, mode="NFM"), ) +BANDS_6M = ( + bandplan.Band((50000000, 54000000), "6 Meter Band"), + bandplan.Band((50000000, 50300000), "SSB", mode="USB"), + bandplan.Band((50300000, 50500000), "Narrow band modes, beacons"), + bandplan.Band((50500000, 52000000), "All modes"), + bandplan.Band((50500000, 50700000), "Digital communications", mode="DV"), + bandplan.Band((50700000, 50900000), "FM/DV repeater outputs", + input_offset=+500000, mode="FM"), + bandplan.Band((52000000, 54000000), "All modes"), +) + +BANDS_4M = ( + bandplan.Band((70000000, 70500000), "4 Meter Band"), +) + +BANDS_2M = ( + bandplan.Band((144000000, 146000000), "2 Meter Band"), + bandplan.Band((144100000, 144150000), "CW", mode="CW"), + bandplan.Band((144150000, 144400000), "SSB", mode="USB"), + bandplan.Band((144975000, 145806000), "FM", mode="FM"), + bandplan.Band((144975000, 145194000), "Repeater inputs", mode="FM"), + bandplan.Band((144575000, 145793500), "Repeater outputs", mode="FM", + input_offset=-600000), + ) + +BANDS_70CM = ( + bandplan.Band((430000000, 440000000), "70 Centimeter Band"), + bandplan.Band((434594000, 434981000), "Repeater outputs", mode="FM", + input_offset=-16000000), + ) + BANDS = BANDS_2100M + BANDS_160M + BANDS_80M + BANDS_40M + BANDS_30M + \ BANDS_20M + BANDS_17M + BANDS_15M + BANDS_12M + BANDS_10M + \ - bandplan.BANDS_AIR + BANDS_6M + BANDS_4M + BANDS_2M + BANDS_70CM + bandplan.BANDS_AIR # EU Analogue/DMR PMR446 Frequencies diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chirp-20260130/chirp/drivers/kguv980p.py new/chirp-20260206/chirp/drivers/kguv980p.py --- old/chirp-20260130/chirp/drivers/kguv980p.py 2026-01-29 23:53:41.000000000 +0100 +++ new/chirp-20260206/chirp/drivers/kguv980p.py 2026-02-04 00:56:40.000000000 +0100 @@ -1184,8 +1184,7 @@ _mem.scrambler = 0 _mem.compander = 0 # set the power - # Updated to resolve "Illegal set on attribute power" Warning - if str(mem.power) == "None": + if mem.power is None: _mem.power = 0 # Default to Low power else: index = self.POWER_LEVELS.index(mem.power) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chirp-20260130/chirp/locale/es.po new/chirp-20260206/chirp/locale/es.po --- old/chirp-20260130/chirp/locale/es.po 2026-01-29 23:53:41.000000000 +0100 +++ new/chirp-20260206/chirp/locale/es.po 2026-02-04 00:56:40.000000000 +0100 @@ -7,7 +7,7 @@ "Project-Id-Version: CHIRP\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-01-29 14:51-0800\n" -"PO-Revision-Date: 2026-01-23 16:14-0300\n" +"PO-Revision-Date: 2026-01-30 23:45-0300\n" "Last-Translator: MELERIX\n" "Language-Team: \n" "Language: es\n" @@ -3047,7 +3047,7 @@ #: ../drivers/uvk5.py:2095 msgid "This image is read-only due to being from a radio with unsupported firmware" -msgstr "" +msgstr "Esta imagen es de solo lectura debido a que proviene de una radio con firmware no soportado" #: ../wxui/main.py:1716 msgid "This is a live-mode radio, which means changes are sent to the radio in real-time as you make them. Upload is not necessary!" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/chirp-20260130/chirp/locale/it.po new/chirp-20260206/chirp/locale/it.po --- old/chirp-20260130/chirp/locale/it.po 2026-01-29 23:53:41.000000000 +0100 +++ new/chirp-20260206/chirp/locale/it.po 2026-02-04 00:56:40.000000000 +0100 @@ -9,8 +9,8 @@ msgstr "" "Project-Id-Version: CHIRP\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-01-29 14:51-0800\n" -"PO-Revision-Date: 2026-01-24 17:43+0100\n" +"POT-Creation-Date: 2026-01-31 14:24+0100\n" +"PO-Revision-Date: 2026-01-31 14:23+0100\n" "Last-Translator: Giovanni Scafora IK5TWZ <[email protected]>\n" "Language-Team: CHIRP Italian Translation\n" "Language: it\n" @@ -857,7 +857,7 @@ "5. Assicurati che la radio sia sintonizzata su un canale privo di attività.\n" "6. Fai clic su OK per caricare l'immagine sul dispositivo.\n" -#: ../drivers/uvb5.py:288 ../drivers/wouxun.py:213 ../drivers/tg_uv2p.py:232 +#: ../drivers/tg_uv2p.py:232 ../drivers/wouxun.py:213 ../drivers/uvb5.py:288 msgid "" "1. Turn radio off.\n" "2. Connect cable to mic/spkr connector.\n" @@ -873,7 +873,7 @@ "5. Assicurati che la radio sia sintonizzata su un canale privo di attività.\n" "6. Fai clic su OK per scaricare l'immagine dal dispositivo.\n" -#: ../drivers/uvb5.py:296 ../drivers/wouxun.py:221 ../drivers/tg_uv2p.py:240 +#: ../drivers/tg_uv2p.py:240 ../drivers/wouxun.py:221 ../drivers/uvb5.py:296 msgid "" "1. Turn radio off.\n" "2. Connect cable to mic/spkr connector.\n" @@ -1081,7 +1081,7 @@ msgid "Amateur" msgstr "Radioamatore" -#: ../wxui/bugreport.py:340 ../wxui/bugreport.py:449 ../wxui/common.py:633 +#: ../wxui/common.py:633 ../wxui/bugreport.py:340 ../wxui/bugreport.py:449 msgid "An error has occurred" msgstr "Si è verificato un errore" @@ -1236,12 +1236,12 @@ msgid "Cloning" msgstr "Clonazione" -#: ../drivers/bj9900.py:133 ../drivers/ft450d.py:507 ../drivers/ft4.py:317 +#: ../drivers/ft4.py:317 ../drivers/ft450d.py:507 ../drivers/bj9900.py:133 #: ../drivers/ft817.py:341 msgid "Cloning from radio" msgstr "Clonazione dalla radio" -#: ../drivers/bj9900.py:165 ../drivers/ft450d.py:536 ../drivers/ft4.py:318 +#: ../drivers/ft4.py:318 ../drivers/ft450d.py:536 ../drivers/bj9900.py:165 #: ../drivers/ft817.py:379 msgid "Cloning to radio" msgstr "Clonazione verso la radio" @@ -1625,7 +1625,7 @@ msgid "Failed to load radio browser" msgstr "Impossibile caricare il browser della radio" -#: ../sources/przemienniki_eu.py:57 ../sources/przemienniki_net.py:59 +#: ../sources/przemienniki_net.py:59 ../sources/przemienniki_eu.py:57 #: ../sources/mapy73pl.py:61 msgid "Failed to parse result" msgstr "Impossibile elaborare il risultato" @@ -1753,11 +1753,11 @@ "5 - Scollega il cavo dati dell'interfaccia! In caso contrario, non ci sarà\n" " l'audio del lato destro!\n" -#: ../drivers/mursv1.py:341 ../drivers/baofeng_wp970i.py:327 -#: ../drivers/btech.py:664 ../drivers/gmrsuv1.py:391 -#: ../drivers/tdxone_tdq8a.py:441 ../drivers/uv6r.py:339 -#: ../drivers/uv5x3.py:417 ../drivers/gmrsv2.py:363 -#: ../drivers/baofeng_uv17Pro.py:506 ../drivers/bf_t1.py:482 +#: ../drivers/bf_t1.py:482 ../drivers/mursv1.py:341 +#: ../drivers/baofeng_wp970i.py:327 ../drivers/baofeng_uv17Pro.py:506 +#: ../drivers/gmrsuv1.py:391 ../drivers/btech.py:664 ../drivers/uv6r.py:339 +#: ../drivers/tdxone_tdq8a.py:441 ../drivers/uv5x3.py:417 +#: ../drivers/gmrsv2.py:363 msgid "" "Follow these instructions to download your info:\n" "1 - Turn off your radio\n" @@ -1861,7 +1861,7 @@ " l'audio del lato destro!\n" "6 - Accendi la radio per uscire dalla modalità clone.\n" -#: ../drivers/btech.py:670 ../drivers/bf_t1.py:488 +#: ../drivers/bf_t1.py:488 ../drivers/btech.py:670 msgid "" "Follow these instructions to upload your info:\n" "1 - Turn off your radio\n" @@ -1903,7 +1903,7 @@ "3 - Accendi la radio\n" "4 - Fai clic su OK per iniziare\n" -#: ../drivers/vgc.py:583 ../drivers/lt725uv.py:481 +#: ../drivers/lt725uv.py:481 ../drivers/vgc.py:583 msgid "" "Follow this instructions to download your info:\n" "1 - Turn off your radio\n" @@ -1931,11 +1931,11 @@ "3 - Accendi la radio\n" "4 - Effettua il download dei dati dalla radio\n" -#: ../drivers/vgc.py:589 ../drivers/mursv1.py:347 -#: ../drivers/baofeng_wp970i.py:333 ../drivers/gmrsuv1.py:397 -#: ../drivers/lt725uv.py:487 ../drivers/tdxone_tdq8a.py:447 -#: ../drivers/uv6r.py:345 ../drivers/uv5x3.py:423 ../drivers/gmrsv2.py:369 -#: ../drivers/baofeng_uv17Pro.py:512 +#: ../drivers/mursv1.py:347 ../drivers/baofeng_wp970i.py:333 +#: ../drivers/baofeng_uv17Pro.py:512 ../drivers/gmrsuv1.py:397 +#: ../drivers/lt725uv.py:487 ../drivers/vgc.py:589 ../drivers/uv6r.py:345 +#: ../drivers/tdxone_tdq8a.py:447 ../drivers/uv5x3.py:423 +#: ../drivers/gmrsv2.py:369 msgid "" "Follow this instructions to upload your info:\n" "1 - Turn off your radio\n" @@ -1981,9 +1981,9 @@ msgid "Frequency granularity in kHz" msgstr "Granularità della frequenza in kHz" -#: ../drivers/ga510.py:1072 ../drivers/mml_jc8810.py:1379 -#: ../drivers/tdh8.py:2479 ../drivers/retevis_ha1g.py:1474 -#: ../drivers/uv5r.py:1949 ../drivers/baofeng_uv17Pro.py:1283 +#: ../drivers/tdh8.py:2479 ../drivers/baofeng_uv17Pro.py:1283 +#: ../drivers/retevis_ha1g.py:1474 ../drivers/mml_jc8810.py:1379 +#: ../drivers/ga510.py:1072 ../drivers/uv5r.py:1949 msgid "Frequency in this range must not be AM mode" msgstr "La frequenza in questo intervallo non deve essere in modalità AM" @@ -1991,10 +1991,10 @@ msgid "Frequency in this range not supported by firmware" msgstr "La frequenza in questo intervallo non è supportata dal firmware" -#: ../drivers/ga510.py:1065 ../drivers/radtel_rt900.py:1360 -#: ../drivers/mml_jc8810.py:1376 ../drivers/tdh8.py:2476 -#: ../drivers/retevis_ha1g.py:1470 ../drivers/uv5r.py:1945 -#: ../drivers/baofeng_uv17Pro.py:1280 +#: ../drivers/tdh8.py:2476 ../drivers/baofeng_uv17Pro.py:1280 +#: ../drivers/retevis_ha1g.py:1470 ../drivers/radtel_rt900.py:1360 +#: ../drivers/mml_jc8810.py:1376 ../drivers/ga510.py:1065 +#: ../drivers/uv5r.py:1945 msgid "Frequency in this range requires AM mode" msgstr "La frequenza in questo intervallo richiede la modalità AM" @@ -2111,8 +2111,8 @@ msgid "Invalid %(value)s (use decimal degrees)" msgstr "Il valore %(value)s non è valido (usare i gradi decimali)" -#: ../wxui/query_sources.py:69 ../wxui/query_sources.py:123 -#: ../wxui/memedit.py:1983 +#: ../wxui/memedit.py:1983 ../wxui/query_sources.py:69 +#: ../wxui/query_sources.py:123 msgid "Invalid Entry" msgstr "Valore non valido" @@ -2151,7 +2151,7 @@ msgid "LIVE" msgstr "In diretta live" -#: ../drivers/radtel_rt490.py:1026 ../wxui/main.py:853 ../wxui/main.py:1632 +#: ../wxui/main.py:853 ../wxui/main.py:1632 ../drivers/radtel_rt490.py:1026 msgid "Language" msgstr "Lingua" @@ -2276,8 +2276,8 @@ msgid "Memory {num} not in bank {bank}" msgstr "La memoria {num} non è presente nel banco {bank}" -#: ../wxui/query_sources.py:624 ../wxui/query_sources.py:777 -#: ../wxui/memedit.py:661 +#: ../wxui/memedit.py:661 ../wxui/query_sources.py:624 +#: ../wxui/query_sources.py:777 msgid "Mode" msgstr "Modo" @@ -2357,7 +2357,7 @@ msgid "No more space available; some memories were not applied" msgstr "Non c'è più spazio disponibile; alcune memorie non sono state inserite" -#: ../sources/przemienniki_eu.py:53 ../sources/przemienniki_net.py:55 +#: ../sources/przemienniki_net.py:55 ../sources/przemienniki_eu.py:53 #: ../sources/mapy73pl.py:57 msgid "No results" msgstr "Nessun risultato" @@ -2370,7 +2370,7 @@ msgid "No traces stored" msgstr "Nessuna traccia memorizzata" -#: ../wxui/query_sources.py:44 ../wxui/memedit.py:1355 +#: ../wxui/memedit.py:1355 ../wxui/query_sources.py:44 msgid "Number" msgstr "Numero" @@ -2503,7 +2503,7 @@ "In questa versione, è supportato solo un sottoinsieme\n" "delle oltre 130 impostazioni radio disponibili.\n" -#: ../sources/przemienniki_eu.py:48 ../sources/przemienniki_net.py:50 +#: ../sources/przemienniki_net.py:50 ../sources/przemienniki_eu.py:48 #: ../sources/mapy73pl.py:52 msgid "Parsing" msgstr "Elaborazione" @@ -2633,7 +2633,7 @@ msgid "Query syntax help" msgstr "Aiuto per la sintassi delle query" -#: ../sources/przemienniki_eu.py:36 ../sources/przemienniki_net.py:36 +#: ../sources/przemienniki_net.py:36 ../sources/przemienniki_eu.py:36 #: ../sources/mapy73pl.py:36 msgid "Querying" msgstr "Interrogazione" @@ -2921,7 +2921,7 @@ msgid "Sort memories" msgstr "Ordina memorie" -#: ../sources/przemienniki_eu.py:60 ../sources/przemienniki_net.py:62 +#: ../sources/przemienniki_net.py:62 ../sources/przemienniki_eu.py:60 #: ../sources/mapy73pl.py:64 msgid "Sorting" msgstr "Ordinamento" @@ -3046,7 +3046,7 @@ #: ../drivers/uvk5.py:2095 msgid "This image is read-only due to being from a radio with unsupported firmware" -msgstr "" +msgstr "Questa immagine è in modalità sola lettura poiché proviene da una radio con firmware non supportato" #: ../wxui/main.py:1716 msgid "This is a live-mode radio, which means changes are sent to the radio in real-time as you make them. Upload is not necessary!" @@ -3206,7 +3206,7 @@ msgid "Unable to open the clipboard" msgstr "Impossibile aprire gli appunti" -#: ../sources/przemienniki_eu.py:46 ../sources/przemienniki_net.py:48 +#: ../sources/przemienniki_net.py:48 ../sources/przemienniki_eu.py:46 #: ../sources/mapy73pl.py:50 msgid "Unable to query" msgstr "Impossibile eseguire la ricerca" ++++++ chirp.obsinfo ++++++ --- /var/tmp/diff_new_pack.0I4CEi/_old 2026-02-07 15:34:10.691246866 +0100 +++ /var/tmp/diff_new_pack.0I4CEi/_new 2026-02-07 15:34:10.695247033 +0100 @@ -1,5 +1,5 @@ name: chirp -version: 20260130 -mtime: 1769727221 -commit: 2ddb759caeb343672fa74b8060e7af76398b2955 +version: 20260206 +mtime: 1770163000 +commit: b8c2f055de27677fe34b42b0b3f03eb9753d7bc6
