Developers
Threads by month
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
February 2016
- 13 participants
- 29 discussions
# HG changeset patch
# User Jim Unroe <rock.unroe(a)gmail.com>
# Date 1456091814 18000
# Node ID 56edd24fb2b2f3e30cfba61cb43cc75c35f9570f
# Parent 480369e272a2ea6b6d0ff7650c4abebcd47cdab8
[UV-5R] "Wipe" Channel Name
Add code to also wipe memory name when memory channel is deleted.
Bug #3369
diff -r 480369e272a2 -r 56edd24fb2b2 chirp/drivers/uv5r.py
--- a/chirp/drivers/uv5r.py Tue Feb 09 22:45:58 2016 -0500
+++ b/chirp/drivers/uv5r.py Sun Feb 21 16:56:54 2016 -0500
@@ -852,6 +852,7 @@
if mem.empty:
_mem.set_raw("\xff" * 16)
+ _nam.set_raw("\xff" * 16)
return
_mem.set_raw("\x00" * 16)
1
0
16 Feb '16
# HG changeset patch
# User K. Arvanitis <kosta(a)alumni.uvic.ca>
# Date 1455691576 28800
# Tue Feb 16 22:46:16 2016 -0800
# Node ID 94ec32ea6964b5e744d98448e31f04c13dc42b08
# Parent 480369e272a2ea6b6d0ff7650c4abebcd47cdab8
[FT-60] Added support for DTMF autodial memories.
Issue #3343
diff -r 480369e272a2 -r 94ec32ea6964 chirp/drivers/ft60.py
--- a/chirp/drivers/ft60.py Tue Feb 09 22:45:58 2016 -0500
+++ b/chirp/drivers/ft60.py Tue Feb 16 22:46:16 2016 -0800
@@ -216,6 +216,11 @@
#seekto 0x09E;
ul16 mbs;
+#seekto 0x0C8;
+struct {
+ u8 memory[16];
+} dtmf[9];
+
struct mem {
u8 used:1,
unknown1:1,
@@ -280,6 +285,7 @@
chirp_common.PowerLevel("Low", watts=0.5)]
STEPS = [5.0, 10.0, 12.5, 15.0, 20.0, 25.0, 50.0, 100.0]
SKIPS = ["", "S", "P"]
+DTMF_CHARS = list("0123456789ABCD*#")
CHARSET = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ [?]^__|`?$%&-()*+,-,/|;/=>?@"
SPECIALS = ["%s%d" % (c, i + 1) for i in range(0, 50) for c in ('L', 'U')]
@@ -501,6 +507,28 @@
ctcss.append(RadioSetting("dt_spd", "DTMF Autodialer Sending Speed",
RadioSettingValueList(opts, opts[_settings.dt_spd])))
+ # DT.WRT
+ for i in range(0, 9):
+ dtmf = self._memobj.dtmf[i]
+ str = ""
+ for c in dtmf.memory:
+ if c == 0xFF:
+ break
+ if c < len(DTMF_CHARS):
+ str += DTMF_CHARS[c]
+ val = RadioSettingValueString(0, 16, str, False)
+ val.set_charset(DTMF_CHARS + list("abcd"))
+ rs = RadioSetting("dtmf_%i" % i,
+ "DTMF Autodialer Memory %i" % (i + 1), val)
+ def apply_dtmf(s, obj):
+ str = s.value.get_value().upper().rstrip()
+ val = [DTMF_CHARS.index(x) for x in str]
+ for x in range(len(val), 16):
+ val.append(0xFF)
+ obj.memory = val
+ rs.set_apply_callback(apply_dtmf, dtmf)
+ ctcss.append(rs)
+
# EDG.BEP
opts = ["OFF", "ON"]
misc.append(RadioSetting("edg_bep", "Band Edge Beeper",
1
0
Tested changes:
[Pavel Milanes (CO7WT) <co7wt(a)frcuba.co.cu>] [PATCH][TK-270] Fix a missing txenable flag, Fixes #3279
A flag for txenable on set_channel was missing and was causing the TX
freqs of all channels edited by chirp to get not on the freq you programmed.
Sorry for the inconvenience.
[Jim Unroe <rock.unroe(a)gmail.com>] [UV-5R] Leave Immutable Elements Alone
Some immutable (set_mutable(False)) elements that were expected to be
unchangeable by the user were being changed by CHIRP when filtered and then
they were being updated by the "def set_settings(self, settings):" procedure.
This patch updates this procedure so it does not reset immutable elements.
related to bug #3305
Full log:
Started by an SCM change
Building in workspace /var/lib/jenkins/jobs/chirp-test/workspace
[workspace] $ hg showconfig paths.default
[workspace] $ hg pull --rev default
[workspace] $ hg update --clean --rev default
2 files updated, 0 files merged, 0 files removed, 0 files unresolved
[workspace] $ hg log --rev . --template {node}
[workspace] $ hg log --rev . --template {rev}
[workspace] $ hg log --rev 9752a42d4a0d0dc7917d033b85a0840c4c51cf6f
[workspace] $ hg log --template "<changeset node='{node}' author='{author|xmlescape}' rev='{rev}' date='{date}'><msg>{desc|xmlescape}</msg><added>{file_adds|stringify|xmlescape}</added><deleted>{file_dels|stringify|xmlescape}</deleted><files>{files|stringify|xmlescape}</files><parents>{parents}</parents></changeset>\n" --rev default:0 --follow --prune 9752a42d4a0d0dc7917d033b85a0840c4c51cf6f
No emails were triggered.
[workspace] $ /bin/sh -xe /tmp/hudson8801098870105327985.sh
[workspace] $ /bin/sh -xe /tmp/hudson2418322474114771688.sh
+ PATH=/usr/bin:/bin:/usr/local/bin ./run_all_tests.sh
test_bit_array (tests.unit.test_bitwise.TestBitType) ... ok
test_bit_array_fail (tests.unit.test_bitwise.TestBitType) ... ok
test_bitfield_u16 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok
test_bitfield_u24 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok
test_bitfield_u8 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok
test_bitfield_ul16 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok
test_bitfield_ul24 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok
test_bbcd (tests.unit.test_bitwise.TestBitwiseBCDTypes) ... ok
test_bbcd_array (tests.unit.test_bitwise.TestBitwiseBCDTypes) ... ok
test_lbcd (tests.unit.test_bitwise.TestBitwiseBCDTypes) ... ok
test_lbcd_array (tests.unit.test_bitwise.TestBitwiseBCDTypes) ... ok
test_int_array (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_u16 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_u24 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_u32 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_u8 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_ul16 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_ul24 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_ul32 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_char (tests.unit.test_bitwise.TestBitwiseCharTypes) ... ok
test_string (tests.unit.test_bitwise.TestBitwiseCharTypes) ... ok
test_string_invalid_chars (tests.unit.test_bitwise.TestBitwiseCharTypes) ... ok
test_string_wrong_length (tests.unit.test_bitwise.TestBitwiseCharTypes) ... ok
test_comment_cppstyle (tests.unit.test_bitwise.TestBitwiseComments) ... ok
test_comment_inline_cppstyle (tests.unit.test_bitwise.TestBitwiseComments) ... ok
test_missing_semicolon (tests.unit.test_bitwise.TestBitwiseErrors) ... ok
test_seek (tests.unit.test_bitwise.TestBitwiseSeek) ... ok
test_seekto (tests.unit.test_bitwise.TestBitwiseSeek) ... ok
test_struct_one_element (tests.unit.test_bitwise.TestBitwiseStructTypes) ... ok
test_struct_two_elements (tests.unit.test_bitwise.TestBitwiseStructTypes) ... ok
test_struct_writes (tests.unit.test_bitwise.TestBitwiseStructTypes) ... ok
split_tone_encode_test_cross_dtcs_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_cross_none_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_cross_none_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_cross_tone_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_cross_tone_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_none (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_tsql (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_cross_dtcs_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_cross_dtcs_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_cross_none_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_cross_none_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_cross_tone_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_cross_tone_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_none (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_tsql (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_fix_rounded_step_250 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_fix_rounded_step_500 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_fix_rounded_step_750 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_is_12_5 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_is_2_5 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_is_5_0 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_is_6_25 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_is_fractional_step (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_required_step (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_required_step_fail (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_format_freq (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok
test_parse_freq_bad (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok
test_parse_freq_decimal (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok
test_parse_freq_whitespace (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok
test_parse_freq_whole (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok
test_ensure_has_calls_almost_full (tests.unit.test_import_logic.DstarTests) ... ok
test_ensure_has_calls_empty (tests.unit.test_import_logic.DstarTests) ... ok
test_ensure_has_calls_partial (tests.unit.test_import_logic.DstarTests) ... ok
test_ensure_has_calls_rptcall_full1 (tests.unit.test_import_logic.DstarTests) ... ok
test_ensure_has_calls_rptcall_full2 (tests.unit.test_import_logic.DstarTests) ... ok
test_ensure_has_calls_urcall_full (tests.unit.test_import_logic.DstarTests) ... ok
test_import_bank (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_dtcs_diffA_dtcs (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_dtcs_diffB_dtcs (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_duplex_negative (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_duplex_too_big_vhf (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_duplex_uhf (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_duplex_vhf (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_mem (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_mem_with_errors (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_mem_with_warnings (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_mode_invalid (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_mode_valid_am (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_mode_valid_fm (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_name (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_power_closest (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_power_no_dst (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_power_no_src (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_power_same (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_tone_diffA_tsql (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_tone_diffB_tsql (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_mapping (tests.unit.test_mappingmodel.TestBaseBank) ... ok
test_mapping_eq (tests.unit.test_mappingmodel.TestBaseBank) ... ok
test_base_class (tests.unit.test_mappingmodel.TestBaseBankModel) ... ok
test_get_name (tests.unit.test_mappingmodel.TestBaseBankModel) ... ok
test_mapping (tests.unit.test_mappingmodel.TestBaseMapping) ... ok
test_mapping_eq (tests.unit.test_mappingmodel.TestBaseMapping) ... ok
test_base_class (tests.unit.test_mappingmodel.TestBaseMappingModel) ... ok
test_get_name (tests.unit.test_mappingmodel.TestBaseMappingModel) ... ok
test_base_class (tests.unit.test_mappingmodel.TestBaseMappingModelIndexInterface) ... ok
test_add_memory_to_mapping (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_get_mapping_memories (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_get_mappings (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_get_memory_mappings (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_get_num_mappings (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_remove_memory_from_mapping (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_remove_memory_from_mapping_no_bank (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_remove_memory_from_mapping_wrong_bank (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_icom_bank (tests.unit.test_mappingmodel.TestIcomBanks) ... ok
test_mapping (tests.unit.test_mappingmodel.TestIcomBanks) ... ok
test_mapping_eq (tests.unit.test_mappingmodel.TestIcomBanks) ... ok
test_add_memory_to_mapping (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_index_bounds (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_mapping_memories (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_mappings (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_memory_index (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_memory_mappings (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_next_mapping_index (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_num_mappings (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_remove_memory_from_mapping (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_remove_memory_from_mapping_no_bank (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_remove_memory_from_mapping_wrong_bank (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_set_memory_index (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_set_memory_index_bad_bank (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_set_memory_index_bad_index (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_auto_tone_mode_cross (tests.unit.test_memedit_edits.TestEdits) ... ok
test_auto_tone_mode_dtcs (tests.unit.test_memedit_edits.TestEdits) ... ok
test_auto_tone_mode_dtcs_pol (tests.unit.test_memedit_edits.TestEdits) ... ok
test_auto_tone_mode_dtcs_rx (tests.unit.test_memedit_edits.TestEdits) ... ok
test_auto_tone_mode_tone (tests.unit.test_memedit_edits.TestEdits) ... ok
test_auto_tone_mode_tsql (tests.unit.test_memedit_edits.TestEdits) ... ok
test_init (tests.unit.test_platform.Win32PlatformTest) ... ok
test_serial_ports_bad_portnames (tests.unit.test_platform.Win32PlatformTest) ... ok
test_serial_ports_sorted (tests.unit.test_platform.Win32PlatformTest) ... ok
test_apply_callback (tests.unit.test_settings.TestSettingContainers) ... ok
test_radio_setting (tests.unit.test_settings.TestSettingContainers) ... ok
test_radio_setting_group (tests.unit.test_settings.TestSettingContainers) ... ok
test_radio_setting_multi (tests.unit.test_settings.TestSettingContainers) ... ok
test_changed (tests.unit.test_settings.TestSettingValues) ... ok
test_radio_setting_value_boolean (tests.unit.test_settings.TestSettingValues) ... ok
test_radio_setting_value_float (tests.unit.test_settings.TestSettingValues) ... ok
test_radio_setting_value_integer (tests.unit.test_settings.TestSettingValues) ... ok
test_radio_setting_value_list (tests.unit.test_settings.TestSettingValues) ... ok
test_radio_setting_value_string (tests.unit.test_settings.TestSettingValues) ... ok
test_validate_callback (tests.unit.test_settings.TestSettingValues) ... ok
test_delete_hole_with_all (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
test_delete_hole_with_all_full (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
test_delete_hole_with_hole (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
test_delete_hole_without_hole (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
test_insert_hole_with_space (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
test_insert_hole_without_space (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
----------------------------------------------------------------------
Ran 151 tests in 0.048s
OK
Patch 'tip' is OK
Checking for PEP8 regressions...
./chirp/drivers/ft817.py:587:41: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:681:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:685:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:688:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:689:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:692:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:693:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:696:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:699:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:702:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:705:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:708:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:711:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:714:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:717:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:718:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:721:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:722:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:725:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:728:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:729:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:732:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:733:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:736:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:737:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:740:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:741:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:744:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:747:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:750:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:751:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:754:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:755:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:758:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:761:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:764:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:765:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:768:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:769:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:772:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:773:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:776:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:779:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:780:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:783:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:786:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:787:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:790:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:791:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:807:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:808:31: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:811:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:814:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:818:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:824:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:829:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:833:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:837:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:841:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:845:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:890:25: E128 continuation line under-indented for visual indent
./chirp/drivers/thd72.py:188:1: E302 expected 2 blank lines, found 1
./chirp/drivers/thd72.py:203:23: E201 whitespace after '['
./chirp/drivers/thd72.py:203:80: E501 line too long (171 > 79 characters)
./chirp/drivers/thd72.py:203:170: E202 whitespace before ']'
./chirp/drivers/thd72.py:204:13: E201 whitespace after '['
./chirp/drivers/thd72.py:204:61: E202 whitespace before ']'
./chirp/drivers/thd72.py:205:23: E201 whitespace after '['
./chirp/drivers/thd72.py:205:74: E202 whitespace before ']'
./chirp/drivers/thd72.py:206:18: E201 whitespace after '['
./chirp/drivers/thd72.py:206:65: E202 whitespace before ']'
./chirp/drivers/thd72.py:591:1: W293 blank line contains whitespace
./chirp/drivers/thd72.py:599:1: W293 blank line contains whitespace
real 0m7.361s
user 0m7.189s
sys 0m0.071s
================================================
Tests OK
+ cat /var/lib/jenkins/.chirp/debug.log
[2016-02-14 14:57:16,510] chirp.logger - DEBUG: CHIRP 0.3.0dev on Linux - Ubuntu 14.04.3 LTS (Python 2.7.6)
[2016-02-14 14:57:16,528] chirp.directory - INFO: Registered Kenwood_TH-D7 = THD7Radio
[2016-02-14 14:57:16,528] chirp.directory - INFO: Registered Kenwood_TH-D7G = THD7GRadio
[2016-02-14 14:57:16,528] chirp.directory - INFO: Registered Kenwood_TM-D700 = TMD700Radio
[2016-02-14 14:57:16,528] chirp.directory - INFO: Registered Kenwood_TM-V7 = TMV7Radio
[2016-02-14 14:57:16,528] chirp.directory - INFO: Registered Kenwood_TM-G707 = TMG707Radio
[2016-02-14 14:57:16,529] chirp.directory - INFO: Registered Kenwood_TH-G71 = THG71Radio
[2016-02-14 14:57:16,529] chirp.directory - INFO: Registered Kenwood_TH-F6 = THF6ARadio
[2016-02-14 14:57:16,529] chirp.directory - INFO: Registered Kenwood_TH-F7 = THF7ERadio
[2016-02-14 14:57:16,529] chirp.directory - INFO: Registered Kenwood_TM-D710 = TMD710Radio
[2016-02-14 14:57:16,529] chirp.directory - INFO: Registered Kenwood_TH-D72_live_mode = THD72Radio
[2016-02-14 14:57:16,529] chirp.directory - INFO: Registered Kenwood_TM-V71 = TMV71Radio
[2016-02-14 14:57:16,529] chirp.directory - INFO: Registered Kenwood_TM-D710G = TMD710GRadio
[2016-02-14 14:57:16,529] chirp.directory - INFO: Registered Kenwood_TH-K2 = THK2Radio
[2016-02-14 14:57:16,529] chirp.directory - INFO: Registered Kenwood_TM-271 = TM271Radio
[2016-02-14 14:57:16,529] chirp.directory - INFO: Registered Kenwood_TM-281 = TM281Radio
[2016-02-14 14:57:16,529] chirp.directory - INFO: Registered Kenwood_TM-471 = TM471Radio
[2016-02-14 14:57:16,530] chirp.directory - INFO: Registered Icom_7200 = Icom7200Radio
[2016-02-14 14:57:16,530] chirp.directory - INFO: Registered Icom_IC-7000 = Icom7000Radio
[2016-02-14 14:57:16,530] chirp.directory - INFO: Registered Icom_746 = Icom746Radio
[2016-02-14 14:57:16,530] chirp.directory - INFO: Registered Alinco_DR03T = DR03Radio
[2016-02-14 14:57:16,530] chirp.directory - INFO: Registered Alinco_DR06T = DR06Radio
[2016-02-14 14:57:16,530] chirp.directory - INFO: Registered Alinco_DR135T = DR135Radio
[2016-02-14 14:57:16,531] chirp.directory - INFO: Registered Alinco_DR235T = DR235Radio
[2016-02-14 14:57:16,531] chirp.directory - INFO: Registered Alinco_DR435T = DR435Radio
[2016-02-14 14:57:16,531] chirp.directory - INFO: Registered Alinco_DJ596 = DJ596Radio
[2016-02-14 14:57:16,531] chirp.directory - INFO: Registered Jetstream_JT220M = JT220MRadio
[2016-02-14 14:57:16,531] chirp.directory - INFO: Registered Alinco_DJ175 = DJ175Radio
[2016-02-14 14:57:16,531] chirp.directory - INFO: Registered AnyTone_5888UV = AnyTone5888UVRadio
[2016-02-14 14:57:16,531] chirp.directory - INFO: Registered Intek_HR-2040 = IntekHR2040Radio
[2016-02-14 14:57:16,531] chirp.directory - INFO: Registered Polmar_DB-50M = PolmarDB50MRadio
[2016-02-14 14:57:16,531] chirp.directory - INFO: Registered Powerwerx_DB-750X = PowerwerxDB750XRadio
[2016-02-14 14:57:16,532] chirp.directory - INFO: Registered AnyTone_TERMN-8R = AnyToneTERMN8RRadio
[2016-02-14 14:57:16,532] chirp.directory - INFO: Registered AnyTone_OBLTR-8R = AnyToneOBLTR8RRadio
[2016-02-14 14:57:16,532] chirp.directory - INFO: Registered Sainsonic_AP510 = AP510Radio
[2016-02-14 14:57:16,533] chirp.directory - INFO: Registered Baofeng_UV-3R = UV3RRadio
[2016-02-14 14:57:16,533] chirp.directory - INFO: Registered Baojie_BJ-9900 = BJ9900Radio
[2016-02-14 14:57:16,533] chirp.directory - INFO: Registered Baofeng_UV-5R = BaofengUV5R
[2016-02-14 14:57:16,534] chirp.directory - INFO: Registered Baofeng_F-11 = BaofengF11Radio
[2016-02-14 14:57:16,534] chirp.directory - INFO: Registered Baofeng_UV-82 = BaofengUV82Radio
[2016-02-14 14:57:16,534] chirp.directory - INFO: Registered Baofeng_UV-6 = BaofengUV6Radio
[2016-02-14 14:57:16,534] chirp.directory - INFO: Registered Intek_KT-980HP = IntekKT980Radio
[2016-02-14 14:57:16,534] chirp.directory - INFO: Registered Baofeng_BF-F8HP = BaofengBFF8HPRadio
[2016-02-14 14:57:16,534] chirp.directory - INFO: Registered Baofeng_UV-82HP = BaofengUV82HPRadio
[2016-02-14 14:57:16,534] chirp.directory - INFO: Registered Baojie_BJ-UV55 = BaojieBJUV55Radio
[2016-02-14 14:57:16,534] chirp.directory - INFO: Registered Feidaxin_FD-268A = FD268ARadio
[2016-02-14 14:57:16,534] chirp.directory - INFO: Registered Feidaxin_FD-268B = FD268BRadio
[2016-02-14 14:57:16,535] chirp.directory - INFO: Registered Feidaxin_FD-288A = FD288ARadio
[2016-02-14 14:57:16,535] chirp.directory - INFO: Registered Feidaxin_FD-288B = FD288BRadio
[2016-02-14 14:57:16,535] chirp.directory - INFO: Registered Feidaxin_FD-150A = FD150ARadio
[2016-02-14 14:57:16,535] chirp.directory - INFO: Registered Feidaxin_FD-160A = FD160ARadio
[2016-02-14 14:57:16,535] chirp.directory - INFO: Registered Feidaxin_FD-450A = FD450ARadio
[2016-02-14 14:57:16,535] chirp.directory - INFO: Registered Feidaxin_FD-460A = FD460ARadio
[2016-02-14 14:57:16,535] chirp.directory - INFO: Registered Yaesu_FT-1802M = FT1802Radio
[2016-02-14 14:57:16,536] chirp.directory - INFO: Registered Yaesu_FT-1D_R = FT1Radio
[2016-02-14 14:57:16,536] chirp.directory - INFO: Registered Yaesu_FT-2800M = FT2800Radio
[2016-02-14 14:57:16,537] chirp.directory - INFO: Registered Yaesu_FT-2900R_1900R = FT2900Radio
[2016-02-14 14:57:16,537] chirp.directory - INFO: Registered Yaesu_FT-2900E_1900E_E = FT2900ERadio
[2016-02-14 14:57:16,537] chirp.directory - INFO: Registered Yaesu_FT-50 = FT50Radio
[2016-02-14 14:57:16,537] chirp.directory - INFO: Registered Yaesu_FT-60 = FT60Radio
[2016-02-14 14:57:16,538] chirp.directory - INFO: Registered Yaesu_FT-7800_7900 = FT7800Radio
[2016-02-14 14:57:16,538] chirp.directory - INFO: Registered Yaesu_FT-8800 = FT8800Radio
[2016-02-14 14:57:16,538] chirp.directory - INFO: Registered Yaesu_FT-8900 = FT8900Radio
[2016-02-14 14:57:16,538] chirp.directory - INFO: Registered Yaesu_FT-8100 = FT8100Radio
[2016-02-14 14:57:16,538] chirp.directory - INFO: Registered Yaesu_FT-817 = FT817Radio
[2016-02-14 14:57:16,539] chirp.directory - INFO: Registered Yaesu_FT-817ND = FT817NDRadio
[2016-02-14 14:57:16,539] chirp.directory - INFO: Registered Yaesu_FT-817ND_US = FT817NDUSRadio
[2016-02-14 14:57:16,539] chirp.directory - INFO: Registered Yaesu_FT-857_897 = FT857Radio
[2016-02-14 14:57:16,539] chirp.directory - INFO: Registered Yaesu_FT-857_897_US = FT857USRadio
[2016-02-14 14:57:16,539] chirp.directory - INFO: Registered Yaesu_FT-90 = FT90Radio
[2016-02-14 14:57:16,540] chirp.directory - INFO: Registered Yaesu_FTM-350 = FTM350Radio
[2016-02-14 14:57:16,540] chirp.directory - INFO: Registered Generic_CSV = CSVRadio
[2016-02-14 14:57:16,541] chirp.directory - INFO: Registered Commander_KG-UV = CommanderCSVRadio
[2016-02-14 14:57:16,541] chirp.directory - INFO: Registered RT_Systems_CSV = RTCSVRadio
[2016-02-14 14:57:16,541] chirp.directory - INFO: Registered ARRL_Travel_Plus = TpeRadio
[2016-02-14 14:57:16,546] chirp.directory - INFO: Registered Generic_XML = XMLRadio
[2016-02-14 14:57:16,549] chirp.directory - INFO: Registered Baofeng_BF-888 = H777Radio
[2016-02-14 14:57:16,550] chirp.directory - INFO: Registered Icom_IC-208H = IC208Radio
[2016-02-14 14:57:16,550] chirp.directory - INFO: Registered Icom_IC-2100H = IC2100Radio
[2016-02-14 14:57:16,550] chirp.directory - INFO: Registered Icom_IC-2200H = IC2200Radio
[2016-02-14 14:57:16,550] chirp.directory - INFO: Registered Icom_IC-2720H = IC2720Radio
[2016-02-14 14:57:16,550] chirp.directory - INFO: Registered Icom_IC-2820H = IC2820Radio
[2016-02-14 14:57:16,551] chirp.directory - INFO: Registered Icom_IC-91_92AD = IC9xRadio
[2016-02-14 14:57:16,551] chirp.directory - INFO: Registered Icom_IC-Q7A = ICQ7Radio
[2016-02-14 14:57:16,551] chirp.directory - INFO: Registered Icom_IC-T70 = ICT70Radio
[2016-02-14 14:57:16,552] chirp.directory - INFO: Registered Icom_IC-T7H = ICT7HRadio
[2016-02-14 14:57:16,552] chirp.directory - INFO: Registered Icom_IC-T8A = ICT8ARadio
[2016-02-14 14:57:16,552] chirp.directory - INFO: Registered Icom_IC-W32A = ICW32ARadio
[2016-02-14 14:57:16,552] chirp.directory - INFO: Registered Icom_IC-W32E = ICW32ERadio
[2016-02-14 14:57:16,552] chirp.directory - INFO: Registered Icom_IC-V82_U82 = ICx8xRadio
[2016-02-14 14:57:16,553] chirp.directory - INFO: Registered Icom_ID-31A = ID31Radio
[2016-02-14 14:57:16,553] chirp.directory - INFO: Registered Icom_ID-51 = ID51Radio
[2016-02-14 14:57:16,553] chirp.directory - INFO: Registered Icom_ID-51_Plus = ID51PLUSRadio
[2016-02-14 14:57:16,553] chirp.directory - INFO: Registered Icom_ID-800H_v2 = ID800v2Radio
[2016-02-14 14:57:16,553] chirp.directory - INFO: Registered Icom_ID-880H = ID880Radio
[2016-02-14 14:57:16,553] chirp.directory - INFO: Registered Icom_ID-80H = ID80Radio
[2016-02-14 14:57:16,554] chirp.directory - INFO: Registered Kenwood_HMK = HMKRadio
[2016-02-14 14:57:16,554] chirp.directory - INFO: Registered Kenwood_ITM = ITMRadio
[2016-02-14 14:57:16,554] chirp.directory - INFO: Registered Wouxun_KG-UV8D = KGUV8DRadio
[2016-02-14 14:57:16,555] chirp.directory - INFO: Registered KYD_NC-630A = NC630aRadio
[2016-02-14 14:57:16,555] chirp.directory - INFO: Registered KYD_IP-620 = IP620Radio
[2016-02-14 14:57:16,555] chirp.directory - INFO: Registered Leixen_VV-898 = LeixenVV898Radio
[2016-02-14 14:57:16,555] chirp.directory - INFO: Registered Jetstream_JT270M = JetstreamJT270MRadio
[2016-02-14 14:57:16,556] chirp.directory - INFO: Registered Wouxun_KG-UVD1P = KGUVD1PRadio
[2016-02-14 14:57:16,556] chirp.directory - INFO: Registered Wouxun_KG-UV6 = KGUV6DRadio
[2016-02-14 14:57:16,556] chirp.directory - INFO: Registered Wouxun_KG-816 = KG816Radio
[2016-02-14 14:57:16,556] chirp.directory - INFO: Registered Wouxun_KG-818 = KG818Radio
[2016-02-14 14:57:16,556] chirp.directory - INFO: Registered Puxing_PX-777 = Puxing777Radio
[2016-02-14 14:57:16,556] chirp.directory - INFO: Registered Puxing_PX-2R = Puxing2RRadio
[2016-02-14 14:57:16,557] chirp.directory - INFO: Registered TYT_TH9000_220 = Th9000220Radio
[2016-02-14 14:57:16,557] chirp.directory - INFO: Registered TYT_TH9000_144 = Th9000144Radio
[2016-02-14 14:57:16,557] chirp.directory - INFO: Registered TYT_TH9000_440 = Th9000440Radio
[2016-02-14 14:57:16,557] chirp.directory - INFO: Registered TYT_TH-9800_File = TYTTH9800File
[2016-02-14 14:57:16,557] chirp.directory - INFO: Registered TYT_TH-9800 = TYTTH9800Radio
[2016-02-14 14:57:16,558] chirp.directory - INFO: Registered TYT_TH-UV3R = TYTUV3RRadio
[2016-02-14 14:57:16,558] chirp.directory - INFO: Registered TYT_TH-UV3R-25 = TYTUV3R25Radio
[2016-02-14 14:57:16,558] chirp.directory - INFO: Registered TYT_TH-UVF8D = TYTUVF8DRadio
[2016-02-14 14:57:16,559] chirp.directory - INFO: Registered Kenwood_TH-D72_clone_mode = THD72Radio
[2016-02-14 14:57:16,559] chirp.directory - INFO: Registered TYT_TH-UVF1 = TYTTHUVF1Radio
[2016-02-14 14:57:16,559] chirp.directory - INFO: Registered Kenwood_TK-260 = TK260_Radio
[2016-02-14 14:57:16,559] chirp.directory - INFO: Registered Kenwood_TK-270 = TK270_Radio
[2016-02-14 14:57:16,559] chirp.directory - INFO: Registered Kenwood_TK-272 = TK272_Radio
[2016-02-14 14:57:16,559] chirp.directory - INFO: Registered Kenwood_TK-278 = TK278_Radio
[2016-02-14 14:57:16,559] chirp.directory - INFO: Registered Kenwood_TK-360 = TK360_Radio
[2016-02-14 14:57:16,559] chirp.directory - INFO: Registered Kenwood_TK-370 = TK370_Radio
[2016-02-14 14:57:16,560] chirp.directory - INFO: Registered Kenwood_TK-372 = TK372_Radio
[2016-02-14 14:57:16,560] chirp.directory - INFO: Registered Kenwood_TK-378 = TK378_Radio
[2016-02-14 14:57:16,560] chirp.directory - INFO: Registered Kenwood_TK-760 = TK760_Radio
[2016-02-14 14:57:16,560] chirp.directory - INFO: Registered Kenwood_TK-762 = TK762_Radio
[2016-02-14 14:57:16,560] chirp.directory - INFO: Registered Kenwood_TK-768 = TK768_Radio
[2016-02-14 14:57:16,560] chirp.directory - INFO: Registered Kenwood_TK-860 = TK860_Radio
[2016-02-14 14:57:16,560] chirp.directory - INFO: Registered Kenwood_TK-862 = TK862_Radio
[2016-02-14 14:57:16,560] chirp.directory - INFO: Registered Kenwood_TK-868 = TK868_Radio
[2016-02-14 14:57:16,561] chirp.directory - INFO: Registered Kenwood_TK-868G = TK868G_Radios
[2016-02-14 14:57:16,561] chirp.directory - INFO: Registered Kenwood_TK-862G = TK862G_Radios
[2016-02-14 14:57:16,561] chirp.directory - INFO: Registered Kenwood_TK-860G = TK860G_Radios
[2016-02-14 14:57:16,561] chirp.directory - INFO: Registered Kenwood_TK-768G = TK768G_Radios
[2016-02-14 14:57:16,561] chirp.directory - INFO: Registered Kenwood_TK-762G = TK762G_Radios
[2016-02-14 14:57:16,561] chirp.directory - INFO: Registered Kenwood_TK-760G = TK760G_Radios
[2016-02-14 14:57:16,561] chirp.directory - INFO: Registered Kenwood_TK-278G = TK278G_Radios
[2016-02-14 14:57:16,561] chirp.directory - INFO: Registered Kenwood_TK-272G = TK272G_Radios
[2016-02-14 14:57:16,561] chirp.directory - INFO: Registered Kenwood_TK-270G = TK270G_Radios
[2016-02-14 14:57:16,562] chirp.directory - INFO: Registered Kenwood_TK-260G = TK260G_Radios
[2016-02-14 14:57:16,562] chirp.directory - INFO: Registered Kenwood_TK-7102 = KenwoodTK7102Radio
[2016-02-14 14:57:16,562] chirp.directory - INFO: Registered Kenwood_TK-8102 = KenwoodTK8102Radio
[2016-02-14 14:57:16,562] chirp.directory - INFO: Registered Kenwood_TK-7108 = KenwoodTK7108Radio
[2016-02-14 14:57:16,562] chirp.directory - INFO: Registered Kenwood_TK-8108 = KenwoodTK8108Radio
[2016-02-14 14:57:16,562] chirp.directory - INFO: Registered Kenwood_TS-2000 = TS2000Radio
[2016-02-14 14:57:16,563] chirp.directory - INFO: Registered Baofeng_UV-B5 = BaofengUVB5
[2016-02-14 14:57:16,564] chirp.directory - INFO: Registered Yaesu_VX-170 = VX170Radio
[2016-02-14 14:57:16,564] chirp.directory - INFO: Registered Yaesu_VX-2 = VX2Radio
[2016-02-14 14:57:16,564] chirp.directory - INFO: Registered Yaesu_VX-3 = VX3Radio
[2016-02-14 14:57:16,564] chirp.directory - INFO: Registered Yaesu_VX-5 = VX5Radio
[2016-02-14 14:57:16,565] chirp.directory - INFO: Registered Yaesu_VX-6 = VX6Radio
[2016-02-14 14:57:16,565] chirp.directory - INFO: Registered Yaesu_VX-7 = VX7Radio
[2016-02-14 14:57:16,566] chirp.directory - INFO: Registered Yaesu_VX-8_R = VX8Radio
[2016-02-14 14:57:16,566] chirp.directory - INFO: Registered Yaesu_VX-8_DR = VX8DRadio
[2016-02-14 14:57:16,566] chirp.directory - INFO: Registered Yaesu_VX-8_GE = VX8GERadio
[2016-02-14 14:57:16,566] chirp.directory - INFO: Registered Vertex_Standard_VXA-700 = VXA700Radio
Email was triggered for: Success
Sending email for trigger: Success
1
0
# HG changeset patch
# User Jim Unroe <rock.unroe(a)gmail.com>
# Date 1455485046 18000
# Node ID d6525ea2beb05e9da2751d7b0dff3ef24f00e268
# Parent 9752a42d4a0d0dc7917d033b85a0840c4c51cf6f
[UV-5R] Leave Immutable Elements Alone
Some immutable (set_mutable(False)) elements that were expected to be
unchangeable by the user were being changed by CHIRP when filtered and then
they were being updated by the "def set_settings(self, settings):" procedure.
This patch updates this procedure so it does not reset immutable elements.
related to bug #3305
diff -r 9752a42d4a0d -r d6525ea2beb0 chirp/drivers/uv5r.py
--- a/chirp/drivers/uv5r.py Mon Feb 08 14:14:28 2016 +0000
+++ b/chirp/drivers/uv5r.py Sun Feb 14 16:24:06 2016 -0500
@@ -1574,7 +1574,7 @@
if element.has_apply_callback():
LOG.debug("Using apply callback")
element.run_apply_callback()
- else:
+ elif element.value.get_mutable():
LOG.debug("Setting %s = %s" % (setting, element.value))
setattr(obj, setting, element.value)
except Exception, e:
1
0
There is an issue with some recent Baofeng radios where the firmware
version isn't padded with spaces like is usually is. Instead the they
are 0xff.
The problem is when CHIRP displays the firmware version, the firmware
version gets sanitized so it can be displayed. This changes the 0xFF
values to spaces. Then when the user modifies any settings, the
sanitized firmware version gets written to the image. Since the
firmware of the image no longer matches the firmware version of the
radio, CHIRP aborts the upload.
Is there a way to display the firmware version as read only text (as
it is now) but not alter the characters stored in the image?
I am referring to the uv5r.py driver
Thanks,
Jim KC9HI
3
11
[chirp_devel] [PATCH][TK-270] Fix a missing txenable flag, Fixes #3279
by Pavel Milanes (CO7WT) 09 Feb '16
by Pavel Milanes (CO7WT) 09 Feb '16
09 Feb '16
A flag for txenable on set_channel was missing and was causing the TX
freqs of all channels edited by chirp to get not on the freq you programmed.
Sorry for the inconvenience.
1
0
Tested changes:
[Ron Wellsted <ron(a)wellsted.org.uk>] [kg-uv8d] Expanded the configuration options support, Fixes #1667
Full log:
Started by an SCM change
Building in workspace /var/lib/jenkins/jobs/chirp-test/workspace
[workspace] $ hg showconfig paths.default
[workspace] $ hg pull --rev default
[workspace] $ hg update --clean --rev default
1 files updated, 0 files merged, 0 files removed, 0 files unresolved
[workspace] $ hg log --rev . --template {node}
[workspace] $ hg log --rev . --template {rev}
[workspace] $ hg log --rev 1e9a5c83b65f66805e0cff007c1dadd2e55b09ec
[workspace] $ hg log --template "<changeset node='{node}' author='{author|xmlescape}' rev='{rev}' date='{date}'><msg>{desc|xmlescape}</msg><added>{file_adds|stringify|xmlescape}</added><deleted>{file_dels|stringify|xmlescape}</deleted><files>{files|stringify|xmlescape}</files><parents>{parents}</parents></changeset>\n" --rev default:0 --follow --prune 1e9a5c83b65f66805e0cff007c1dadd2e55b09ec
No emails were triggered.
[workspace] $ /bin/sh -xe /tmp/hudson7162627105725690338.sh
[workspace] $ /bin/sh -xe /tmp/hudson407355314502518937.sh
+ PATH=/usr/bin:/bin:/usr/local/bin ./run_all_tests.sh
test_bit_array (tests.unit.test_bitwise.TestBitType) ... ok
test_bit_array_fail (tests.unit.test_bitwise.TestBitType) ... ok
test_bitfield_u16 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok
test_bitfield_u24 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok
test_bitfield_u8 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok
test_bitfield_ul16 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok
test_bitfield_ul24 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok
test_bbcd (tests.unit.test_bitwise.TestBitwiseBCDTypes) ... ok
test_bbcd_array (tests.unit.test_bitwise.TestBitwiseBCDTypes) ... ok
test_lbcd (tests.unit.test_bitwise.TestBitwiseBCDTypes) ... ok
test_lbcd_array (tests.unit.test_bitwise.TestBitwiseBCDTypes) ... ok
test_int_array (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_u16 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_u24 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_u32 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_u8 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_ul16 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_ul24 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_ul32 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_char (tests.unit.test_bitwise.TestBitwiseCharTypes) ... ok
test_string (tests.unit.test_bitwise.TestBitwiseCharTypes) ... ok
test_string_invalid_chars (tests.unit.test_bitwise.TestBitwiseCharTypes) ... ok
test_string_wrong_length (tests.unit.test_bitwise.TestBitwiseCharTypes) ... ok
test_comment_cppstyle (tests.unit.test_bitwise.TestBitwiseComments) ... ok
test_comment_inline_cppstyle (tests.unit.test_bitwise.TestBitwiseComments) ... ok
test_missing_semicolon (tests.unit.test_bitwise.TestBitwiseErrors) ... ok
test_seek (tests.unit.test_bitwise.TestBitwiseSeek) ... ok
test_seekto (tests.unit.test_bitwise.TestBitwiseSeek) ... ok
test_struct_one_element (tests.unit.test_bitwise.TestBitwiseStructTypes) ... ok
test_struct_two_elements (tests.unit.test_bitwise.TestBitwiseStructTypes) ... ok
test_struct_writes (tests.unit.test_bitwise.TestBitwiseStructTypes) ... ok
split_tone_encode_test_cross_dtcs_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_cross_none_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_cross_none_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_cross_tone_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_cross_tone_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_none (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_tsql (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_cross_dtcs_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_cross_dtcs_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_cross_none_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_cross_none_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_cross_tone_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_cross_tone_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_none (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_tsql (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_fix_rounded_step_250 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_fix_rounded_step_500 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_fix_rounded_step_750 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_is_12_5 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_is_2_5 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_is_5_0 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_is_6_25 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_is_fractional_step (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_required_step (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_required_step_fail (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_format_freq (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok
test_parse_freq_bad (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok
test_parse_freq_decimal (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok
test_parse_freq_whitespace (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok
test_parse_freq_whole (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok
test_ensure_has_calls_almost_full (tests.unit.test_import_logic.DstarTests) ... ok
test_ensure_has_calls_empty (tests.unit.test_import_logic.DstarTests) ... ok
test_ensure_has_calls_partial (tests.unit.test_import_logic.DstarTests) ... ok
test_ensure_has_calls_rptcall_full1 (tests.unit.test_import_logic.DstarTests) ... ok
test_ensure_has_calls_rptcall_full2 (tests.unit.test_import_logic.DstarTests) ... ok
test_ensure_has_calls_urcall_full (tests.unit.test_import_logic.DstarTests) ... ok
test_import_bank (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_dtcs_diffA_dtcs (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_dtcs_diffB_dtcs (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_duplex_negative (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_duplex_too_big_vhf (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_duplex_uhf (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_duplex_vhf (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_mem (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_mem_with_errors (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_mem_with_warnings (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_mode_invalid (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_mode_valid_am (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_mode_valid_fm (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_name (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_power_closest (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_power_no_dst (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_power_no_src (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_power_same (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_tone_diffA_tsql (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_tone_diffB_tsql (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_mapping (tests.unit.test_mappingmodel.TestBaseBank) ... ok
test_mapping_eq (tests.unit.test_mappingmodel.TestBaseBank) ... ok
test_base_class (tests.unit.test_mappingmodel.TestBaseBankModel) ... ok
test_get_name (tests.unit.test_mappingmodel.TestBaseBankModel) ... ok
test_mapping (tests.unit.test_mappingmodel.TestBaseMapping) ... ok
test_mapping_eq (tests.unit.test_mappingmodel.TestBaseMapping) ... ok
test_base_class (tests.unit.test_mappingmodel.TestBaseMappingModel) ... ok
test_get_name (tests.unit.test_mappingmodel.TestBaseMappingModel) ... ok
test_base_class (tests.unit.test_mappingmodel.TestBaseMappingModelIndexInterface) ... ok
test_add_memory_to_mapping (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_get_mapping_memories (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_get_mappings (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_get_memory_mappings (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_get_num_mappings (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_remove_memory_from_mapping (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_remove_memory_from_mapping_no_bank (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_remove_memory_from_mapping_wrong_bank (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_icom_bank (tests.unit.test_mappingmodel.TestIcomBanks) ... ok
test_mapping (tests.unit.test_mappingmodel.TestIcomBanks) ... ok
test_mapping_eq (tests.unit.test_mappingmodel.TestIcomBanks) ... ok
test_add_memory_to_mapping (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_index_bounds (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_mapping_memories (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_mappings (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_memory_index (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_memory_mappings (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_next_mapping_index (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_num_mappings (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_remove_memory_from_mapping (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_remove_memory_from_mapping_no_bank (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_remove_memory_from_mapping_wrong_bank (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_set_memory_index (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_set_memory_index_bad_bank (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_set_memory_index_bad_index (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_auto_tone_mode_cross (tests.unit.test_memedit_edits.TestEdits) ... ok
test_auto_tone_mode_dtcs (tests.unit.test_memedit_edits.TestEdits) ... ok
test_auto_tone_mode_dtcs_pol (tests.unit.test_memedit_edits.TestEdits) ... ok
test_auto_tone_mode_dtcs_rx (tests.unit.test_memedit_edits.TestEdits) ... ok
test_auto_tone_mode_tone (tests.unit.test_memedit_edits.TestEdits) ... ok
test_auto_tone_mode_tsql (tests.unit.test_memedit_edits.TestEdits) ... ok
test_init (tests.unit.test_platform.Win32PlatformTest) ... ok
test_serial_ports_bad_portnames (tests.unit.test_platform.Win32PlatformTest) ... ok
test_serial_ports_sorted (tests.unit.test_platform.Win32PlatformTest) ... ok
test_apply_callback (tests.unit.test_settings.TestSettingContainers) ... ok
test_radio_setting (tests.unit.test_settings.TestSettingContainers) ... ok
test_radio_setting_group (tests.unit.test_settings.TestSettingContainers) ... ok
test_radio_setting_multi (tests.unit.test_settings.TestSettingContainers) ... ok
test_changed (tests.unit.test_settings.TestSettingValues) ... ok
test_radio_setting_value_boolean (tests.unit.test_settings.TestSettingValues) ... ok
test_radio_setting_value_float (tests.unit.test_settings.TestSettingValues) ... ok
test_radio_setting_value_integer (tests.unit.test_settings.TestSettingValues) ... ok
test_radio_setting_value_list (tests.unit.test_settings.TestSettingValues) ... ok
test_radio_setting_value_string (tests.unit.test_settings.TestSettingValues) ... ok
test_validate_callback (tests.unit.test_settings.TestSettingValues) ... ok
test_delete_hole_with_all (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
test_delete_hole_with_all_full (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
test_delete_hole_with_hole (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
test_delete_hole_without_hole (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
test_insert_hole_with_space (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
test_insert_hole_without_space (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
----------------------------------------------------------------------
Ran 151 tests in 0.051s
OK
Patch 'tip' is OK
Checking for PEP8 regressions...
./chirp/drivers/ft817.py:587:41: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:681:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:685:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:688:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:689:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:692:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:693:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:696:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:699:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:702:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:705:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:708:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:711:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:714:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:717:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:718:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:721:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:722:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:725:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:728:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:729:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:732:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:733:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:736:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:737:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:740:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:741:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:744:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:747:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:750:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:751:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:754:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:755:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:758:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:761:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:764:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:765:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:768:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:769:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:772:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:773:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:776:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:779:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:780:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:783:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:786:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:787:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:790:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:791:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:807:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:808:31: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:811:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:814:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:818:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:824:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:829:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:833:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:837:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:841:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:845:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:890:25: E128 continuation line under-indented for visual indent
./chirp/drivers/thd72.py:188:1: E302 expected 2 blank lines, found 1
./chirp/drivers/thd72.py:203:23: E201 whitespace after '['
./chirp/drivers/thd72.py:203:80: E501 line too long (171 > 79 characters)
./chirp/drivers/thd72.py:203:170: E202 whitespace before ']'
./chirp/drivers/thd72.py:204:13: E201 whitespace after '['
./chirp/drivers/thd72.py:204:61: E202 whitespace before ']'
./chirp/drivers/thd72.py:205:23: E201 whitespace after '['
./chirp/drivers/thd72.py:205:74: E202 whitespace before ']'
./chirp/drivers/thd72.py:206:18: E201 whitespace after '['
./chirp/drivers/thd72.py:206:65: E202 whitespace before ']'
./chirp/drivers/thd72.py:591:1: W293 blank line contains whitespace
./chirp/drivers/thd72.py:599:1: W293 blank line contains whitespace
real 0m7.395s
user 0m7.295s
sys 0m0.034s
================================================
Tests OK
+ cat /var/lib/jenkins/.chirp/debug.log
[2016-02-09 07:32:20,633] chirp.logger - DEBUG: CHIRP 0.3.0dev on Linux - Ubuntu 14.04.3 LTS (Python 2.7.6)
[2016-02-09 07:32:20,642] chirp.directory - INFO: Registered Kenwood_TH-D7 = THD7Radio
[2016-02-09 07:32:20,642] chirp.directory - INFO: Registered Kenwood_TH-D7G = THD7GRadio
[2016-02-09 07:32:20,643] chirp.directory - INFO: Registered Kenwood_TM-D700 = TMD700Radio
[2016-02-09 07:32:20,643] chirp.directory - INFO: Registered Kenwood_TM-V7 = TMV7Radio
[2016-02-09 07:32:20,643] chirp.directory - INFO: Registered Kenwood_TM-G707 = TMG707Radio
[2016-02-09 07:32:20,643] chirp.directory - INFO: Registered Kenwood_TH-G71 = THG71Radio
[2016-02-09 07:32:20,643] chirp.directory - INFO: Registered Kenwood_TH-F6 = THF6ARadio
[2016-02-09 07:32:20,643] chirp.directory - INFO: Registered Kenwood_TH-F7 = THF7ERadio
[2016-02-09 07:32:20,643] chirp.directory - INFO: Registered Kenwood_TM-D710 = TMD710Radio
[2016-02-09 07:32:20,643] chirp.directory - INFO: Registered Kenwood_TH-D72_live_mode = THD72Radio
[2016-02-09 07:32:20,643] chirp.directory - INFO: Registered Kenwood_TM-V71 = TMV71Radio
[2016-02-09 07:32:20,643] chirp.directory - INFO: Registered Kenwood_TM-D710G = TMD710GRadio
[2016-02-09 07:32:20,643] chirp.directory - INFO: Registered Kenwood_TH-K2 = THK2Radio
[2016-02-09 07:32:20,643] chirp.directory - INFO: Registered Kenwood_TM-271 = TM271Radio
[2016-02-09 07:32:20,644] chirp.directory - INFO: Registered Kenwood_TM-281 = TM281Radio
[2016-02-09 07:32:20,644] chirp.directory - INFO: Registered Kenwood_TM-471 = TM471Radio
[2016-02-09 07:32:20,644] chirp.directory - INFO: Registered Icom_7200 = Icom7200Radio
[2016-02-09 07:32:20,644] chirp.directory - INFO: Registered Icom_IC-7000 = Icom7000Radio
[2016-02-09 07:32:20,644] chirp.directory - INFO: Registered Icom_746 = Icom746Radio
[2016-02-09 07:32:20,645] chirp.directory - INFO: Registered Alinco_DR03T = DR03Radio
[2016-02-09 07:32:20,645] chirp.directory - INFO: Registered Alinco_DR06T = DR06Radio
[2016-02-09 07:32:20,645] chirp.directory - INFO: Registered Alinco_DR135T = DR135Radio
[2016-02-09 07:32:20,645] chirp.directory - INFO: Registered Alinco_DR235T = DR235Radio
[2016-02-09 07:32:20,645] chirp.directory - INFO: Registered Alinco_DR435T = DR435Radio
[2016-02-09 07:32:20,645] chirp.directory - INFO: Registered Alinco_DJ596 = DJ596Radio
[2016-02-09 07:32:20,645] chirp.directory - INFO: Registered Jetstream_JT220M = JT220MRadio
[2016-02-09 07:32:20,645] chirp.directory - INFO: Registered Alinco_DJ175 = DJ175Radio
[2016-02-09 07:32:20,645] chirp.directory - INFO: Registered AnyTone_5888UV = AnyTone5888UVRadio
[2016-02-09 07:32:20,646] chirp.directory - INFO: Registered Intek_HR-2040 = IntekHR2040Radio
[2016-02-09 07:32:20,646] chirp.directory - INFO: Registered Polmar_DB-50M = PolmarDB50MRadio
[2016-02-09 07:32:20,646] chirp.directory - INFO: Registered Powerwerx_DB-750X = PowerwerxDB750XRadio
[2016-02-09 07:32:20,646] chirp.directory - INFO: Registered AnyTone_TERMN-8R = AnyToneTERMN8RRadio
[2016-02-09 07:32:20,646] chirp.directory - INFO: Registered AnyTone_OBLTR-8R = AnyToneOBLTR8RRadio
[2016-02-09 07:32:20,647] chirp.directory - INFO: Registered Sainsonic_AP510 = AP510Radio
[2016-02-09 07:32:20,647] chirp.directory - INFO: Registered Baofeng_UV-3R = UV3RRadio
[2016-02-09 07:32:20,647] chirp.directory - INFO: Registered Baojie_BJ-9900 = BJ9900Radio
[2016-02-09 07:32:20,648] chirp.directory - INFO: Registered Baofeng_UV-5R = BaofengUV5R
[2016-02-09 07:32:20,648] chirp.directory - INFO: Registered Baofeng_F-11 = BaofengF11Radio
[2016-02-09 07:32:20,648] chirp.directory - INFO: Registered Baofeng_UV-82 = BaofengUV82Radio
[2016-02-09 07:32:20,648] chirp.directory - INFO: Registered Baofeng_UV-6 = BaofengUV6Radio
[2016-02-09 07:32:20,648] chirp.directory - INFO: Registered Intek_KT-980HP = IntekKT980Radio
[2016-02-09 07:32:20,648] chirp.directory - INFO: Registered Baofeng_BF-F8HP = BaofengBFF8HPRadio
[2016-02-09 07:32:20,648] chirp.directory - INFO: Registered Baofeng_UV-82HP = BaofengUV82HPRadio
[2016-02-09 07:32:20,648] chirp.directory - INFO: Registered Baojie_BJ-UV55 = BaojieBJUV55Radio
[2016-02-09 07:32:20,649] chirp.directory - INFO: Registered Feidaxin_FD-268A = FD268ARadio
[2016-02-09 07:32:20,649] chirp.directory - INFO: Registered Feidaxin_FD-268B = FD268BRadio
[2016-02-09 07:32:20,649] chirp.directory - INFO: Registered Feidaxin_FD-288A = FD288ARadio
[2016-02-09 07:32:20,649] chirp.directory - INFO: Registered Feidaxin_FD-288B = FD288BRadio
[2016-02-09 07:32:20,649] chirp.directory - INFO: Registered Feidaxin_FD-150A = FD150ARadio
[2016-02-09 07:32:20,649] chirp.directory - INFO: Registered Feidaxin_FD-160A = FD160ARadio
[2016-02-09 07:32:20,649] chirp.directory - INFO: Registered Feidaxin_FD-450A = FD450ARadio
[2016-02-09 07:32:20,649] chirp.directory - INFO: Registered Feidaxin_FD-460A = FD460ARadio
[2016-02-09 07:32:20,649] chirp.directory - INFO: Registered Yaesu_FT-1802M = FT1802Radio
[2016-02-09 07:32:20,650] chirp.directory - INFO: Registered Yaesu_FT-1D_R = FT1Radio
[2016-02-09 07:32:20,651] chirp.directory - INFO: Registered Yaesu_FT-2800M = FT2800Radio
[2016-02-09 07:32:20,651] chirp.directory - INFO: Registered Yaesu_FT-2900R_1900R = FT2900Radio
[2016-02-09 07:32:20,651] chirp.directory - INFO: Registered Yaesu_FT-2900E_1900E_E = FT2900ERadio
[2016-02-09 07:32:20,651] chirp.directory - INFO: Registered Yaesu_FT-50 = FT50Radio
[2016-02-09 07:32:20,652] chirp.directory - INFO: Registered Yaesu_FT-60 = FT60Radio
[2016-02-09 07:32:20,652] chirp.directory - INFO: Registered Yaesu_FT-7800_7900 = FT7800Radio
[2016-02-09 07:32:20,652] chirp.directory - INFO: Registered Yaesu_FT-8800 = FT8800Radio
[2016-02-09 07:32:20,652] chirp.directory - INFO: Registered Yaesu_FT-8900 = FT8900Radio
[2016-02-09 07:32:20,652] chirp.directory - INFO: Registered Yaesu_FT-8100 = FT8100Radio
[2016-02-09 07:32:20,653] chirp.directory - INFO: Registered Yaesu_FT-817 = FT817Radio
[2016-02-09 07:32:20,653] chirp.directory - INFO: Registered Yaesu_FT-817ND = FT817NDRadio
[2016-02-09 07:32:20,653] chirp.directory - INFO: Registered Yaesu_FT-817ND_US = FT817NDUSRadio
[2016-02-09 07:32:20,653] chirp.directory - INFO: Registered Yaesu_FT-857_897 = FT857Radio
[2016-02-09 07:32:20,653] chirp.directory - INFO: Registered Yaesu_FT-857_897_US = FT857USRadio
[2016-02-09 07:32:20,654] chirp.directory - INFO: Registered Yaesu_FT-90 = FT90Radio
[2016-02-09 07:32:20,654] chirp.directory - INFO: Registered Yaesu_FTM-350 = FTM350Radio
[2016-02-09 07:32:20,655] chirp.directory - INFO: Registered Generic_CSV = CSVRadio
[2016-02-09 07:32:20,655] chirp.directory - INFO: Registered Commander_KG-UV = CommanderCSVRadio
[2016-02-09 07:32:20,655] chirp.directory - INFO: Registered RT_Systems_CSV = RTCSVRadio
[2016-02-09 07:32:20,655] chirp.directory - INFO: Registered ARRL_Travel_Plus = TpeRadio
[2016-02-09 07:32:20,660] chirp.directory - INFO: Registered Generic_XML = XMLRadio
[2016-02-09 07:32:20,664] chirp.directory - INFO: Registered Baofeng_BF-888 = H777Radio
[2016-02-09 07:32:20,664] chirp.directory - INFO: Registered Icom_IC-208H = IC208Radio
[2016-02-09 07:32:20,664] chirp.directory - INFO: Registered Icom_IC-2100H = IC2100Radio
[2016-02-09 07:32:20,664] chirp.directory - INFO: Registered Icom_IC-2200H = IC2200Radio
[2016-02-09 07:32:20,665] chirp.directory - INFO: Registered Icom_IC-2720H = IC2720Radio
[2016-02-09 07:32:20,665] chirp.directory - INFO: Registered Icom_IC-2820H = IC2820Radio
[2016-02-09 07:32:20,665] chirp.directory - INFO: Registered Icom_IC-91_92AD = IC9xRadio
[2016-02-09 07:32:20,665] chirp.directory - INFO: Registered Icom_IC-Q7A = ICQ7Radio
[2016-02-09 07:32:20,666] chirp.directory - INFO: Registered Icom_IC-T70 = ICT70Radio
[2016-02-09 07:32:20,666] chirp.directory - INFO: Registered Icom_IC-T7H = ICT7HRadio
[2016-02-09 07:32:20,666] chirp.directory - INFO: Registered Icom_IC-T8A = ICT8ARadio
[2016-02-09 07:32:20,666] chirp.directory - INFO: Registered Icom_IC-W32A = ICW32ARadio
[2016-02-09 07:32:20,666] chirp.directory - INFO: Registered Icom_IC-W32E = ICW32ERadio
[2016-02-09 07:32:20,667] chirp.directory - INFO: Registered Icom_IC-V82_U82 = ICx8xRadio
[2016-02-09 07:32:20,667] chirp.directory - INFO: Registered Icom_ID-31A = ID31Radio
[2016-02-09 07:32:20,667] chirp.directory - INFO: Registered Icom_ID-51 = ID51Radio
[2016-02-09 07:32:20,667] chirp.directory - INFO: Registered Icom_ID-51_Plus = ID51PLUSRadio
[2016-02-09 07:32:20,667] chirp.directory - INFO: Registered Icom_ID-800H_v2 = ID800v2Radio
[2016-02-09 07:32:20,668] chirp.directory - INFO: Registered Icom_ID-880H = ID880Radio
[2016-02-09 07:32:20,668] chirp.directory - INFO: Registered Icom_ID-80H = ID80Radio
[2016-02-09 07:32:20,668] chirp.directory - INFO: Registered Kenwood_HMK = HMKRadio
[2016-02-09 07:32:20,668] chirp.directory - INFO: Registered Kenwood_ITM = ITMRadio
[2016-02-09 07:32:20,669] chirp.directory - INFO: Registered Wouxun_KG-UV8D = KGUV8DRadio
[2016-02-09 07:32:20,669] chirp.directory - INFO: Registered KYD_NC-630A = NC630aRadio
[2016-02-09 07:32:20,669] chirp.directory - INFO: Registered KYD_IP-620 = IP620Radio
[2016-02-09 07:32:20,669] chirp.directory - INFO: Registered Leixen_VV-898 = LeixenVV898Radio
[2016-02-09 07:32:20,670] chirp.directory - INFO: Registered Jetstream_JT270M = JetstreamJT270MRadio
[2016-02-09 07:32:20,670] chirp.directory - INFO: Registered Wouxun_KG-UVD1P = KGUVD1PRadio
[2016-02-09 07:32:20,670] chirp.directory - INFO: Registered Wouxun_KG-UV6 = KGUV6DRadio
[2016-02-09 07:32:20,670] chirp.directory - INFO: Registered Wouxun_KG-816 = KG816Radio
[2016-02-09 07:32:20,670] chirp.directory - INFO: Registered Wouxun_KG-818 = KG818Radio
[2016-02-09 07:32:20,670] chirp.directory - INFO: Registered Puxing_PX-777 = Puxing777Radio
[2016-02-09 07:32:20,670] chirp.directory - INFO: Registered Puxing_PX-2R = Puxing2RRadio
[2016-02-09 07:32:20,671] chirp.directory - INFO: Registered TYT_TH9000_220 = Th9000220Radio
[2016-02-09 07:32:20,671] chirp.directory - INFO: Registered TYT_TH9000_144 = Th9000144Radio
[2016-02-09 07:32:20,671] chirp.directory - INFO: Registered TYT_TH9000_440 = Th9000440Radio
[2016-02-09 07:32:20,672] chirp.directory - INFO: Registered TYT_TH-9800_File = TYTTH9800File
[2016-02-09 07:32:20,672] chirp.directory - INFO: Registered TYT_TH-9800 = TYTTH9800Radio
[2016-02-09 07:32:20,672] chirp.directory - INFO: Registered TYT_TH-UV3R = TYTUV3RRadio
[2016-02-09 07:32:20,672] chirp.directory - INFO: Registered TYT_TH-UV3R-25 = TYTUV3R25Radio
[2016-02-09 07:32:20,672] chirp.directory - INFO: Registered TYT_TH-UVF8D = TYTUVF8DRadio
[2016-02-09 07:32:20,673] chirp.directory - INFO: Registered Kenwood_TH-D72_clone_mode = THD72Radio
[2016-02-09 07:32:20,673] chirp.directory - INFO: Registered TYT_TH-UVF1 = TYTTHUVF1Radio
[2016-02-09 07:32:20,673] chirp.directory - INFO: Registered Kenwood_TK-260 = TK260_Radio
[2016-02-09 07:32:20,673] chirp.directory - INFO: Registered Kenwood_TK-270 = TK270_Radio
[2016-02-09 07:32:20,673] chirp.directory - INFO: Registered Kenwood_TK-272 = TK272_Radio
[2016-02-09 07:32:20,674] chirp.directory - INFO: Registered Kenwood_TK-278 = TK278_Radio
[2016-02-09 07:32:20,674] chirp.directory - INFO: Registered Kenwood_TK-360 = TK360_Radio
[2016-02-09 07:32:20,674] chirp.directory - INFO: Registered Kenwood_TK-370 = TK370_Radio
[2016-02-09 07:32:20,674] chirp.directory - INFO: Registered Kenwood_TK-372 = TK372_Radio
[2016-02-09 07:32:20,674] chirp.directory - INFO: Registered Kenwood_TK-378 = TK378_Radio
[2016-02-09 07:32:20,674] chirp.directory - INFO: Registered Kenwood_TK-760 = TK760_Radio
[2016-02-09 07:32:20,674] chirp.directory - INFO: Registered Kenwood_TK-762 = TK762_Radio
[2016-02-09 07:32:20,674] chirp.directory - INFO: Registered Kenwood_TK-768 = TK768_Radio
[2016-02-09 07:32:20,674] chirp.directory - INFO: Registered Kenwood_TK-860 = TK860_Radio
[2016-02-09 07:32:20,674] chirp.directory - INFO: Registered Kenwood_TK-862 = TK862_Radio
[2016-02-09 07:32:20,675] chirp.directory - INFO: Registered Kenwood_TK-868 = TK868_Radio
[2016-02-09 07:32:20,675] chirp.directory - INFO: Registered Kenwood_TK-868G = TK868G_Radios
[2016-02-09 07:32:20,675] chirp.directory - INFO: Registered Kenwood_TK-862G = TK862G_Radios
[2016-02-09 07:32:20,675] chirp.directory - INFO: Registered Kenwood_TK-860G = TK860G_Radios
[2016-02-09 07:32:20,675] chirp.directory - INFO: Registered Kenwood_TK-768G = TK768G_Radios
[2016-02-09 07:32:20,675] chirp.directory - INFO: Registered Kenwood_TK-762G = TK762G_Radios
[2016-02-09 07:32:20,675] chirp.directory - INFO: Registered Kenwood_TK-760G = TK760G_Radios
[2016-02-09 07:32:20,676] chirp.directory - INFO: Registered Kenwood_TK-278G = TK278G_Radios
[2016-02-09 07:32:20,676] chirp.directory - INFO: Registered Kenwood_TK-272G = TK272G_Radios
[2016-02-09 07:32:20,676] chirp.directory - INFO: Registered Kenwood_TK-270G = TK270G_Radios
[2016-02-09 07:32:20,676] chirp.directory - INFO: Registered Kenwood_TK-260G = TK260G_Radios
[2016-02-09 07:32:20,676] chirp.directory - INFO: Registered Kenwood_TK-7102 = KenwoodTK7102Radio
[2016-02-09 07:32:20,676] chirp.directory - INFO: Registered Kenwood_TK-8102 = KenwoodTK8102Radio
[2016-02-09 07:32:20,676] chirp.directory - INFO: Registered Kenwood_TK-7108 = KenwoodTK7108Radio
[2016-02-09 07:32:20,676] chirp.directory - INFO: Registered Kenwood_TK-8108 = KenwoodTK8108Radio
[2016-02-09 07:32:20,677] chirp.directory - INFO: Registered Kenwood_TS-2000 = TS2000Radio
[2016-02-09 07:32:20,677] chirp.directory - INFO: Registered Baofeng_UV-B5 = BaofengUVB5
[2016-02-09 07:32:20,678] chirp.directory - INFO: Registered Yaesu_VX-170 = VX170Radio
[2016-02-09 07:32:20,678] chirp.directory - INFO: Registered Yaesu_VX-2 = VX2Radio
[2016-02-09 07:32:20,678] chirp.directory - INFO: Registered Yaesu_VX-3 = VX3Radio
[2016-02-09 07:32:20,679] chirp.directory - INFO: Registered Yaesu_VX-5 = VX5Radio
[2016-02-09 07:32:20,679] chirp.directory - INFO: Registered Yaesu_VX-6 = VX6Radio
[2016-02-09 07:32:20,679] chirp.directory - INFO: Registered Yaesu_VX-7 = VX7Radio
[2016-02-09 07:32:20,680] chirp.directory - INFO: Registered Yaesu_VX-8_R = VX8Radio
[2016-02-09 07:32:20,680] chirp.directory - INFO: Registered Yaesu_VX-8_DR = VX8DRadio
[2016-02-09 07:32:20,680] chirp.directory - INFO: Registered Yaesu_VX-8_GE = VX8GERadio
[2016-02-09 07:32:20,680] chirp.directory - INFO: Registered Vertex_Standard_VXA-700 = VXA700Radio
Email was triggered for: Success
Sending email for trigger: Success
1
0
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I have expanded the configuration options page. This page is now
pretty much complete.
- --
Ron Wellsted
ron(a)wellsted.org.uk http://www.wellsted.org.uk
Call Sign: M0RNW / Linux Counter No. 202120
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iEYEARECAAYFAla4pCUACgkQ8lOfTmhjD3MY3ACfflpjMtuoAhmU4uymNB1vUPFe
yw4An1LeyoJFkv1KSH2BTATgEDekwPNz
=TCS7
-----END PGP SIGNATURE-----
2
2
Tested changes:
[Tyler Tidman <tyler.tidman(a)draak.ca>] Update WX channel stock config. Fixes #2697.
[Pavel Milanes (CO7WT) <co7wt(a)frcuba.co.cu>] [PATCH][TK-760G] Improved program mode + UHF mobile models, fixes #2999
Improved procedure to enter in program mode, it will try 10 times before
fail, added also a lot of debug info.
Added support for the mobile UHF modes:
TK-860G/862G/868G with many variants.
73
[Pavel Milanes (CO7WT) <co7wt(a)frcuba.co.cu>] [TK-270] New Model, add support for the TK-260/27x/360/37x series, fixes #3279
Initial support for the older serie 60 (non G) family/series from Kenwood
portable radios, both VHF and UHF ones.
[Pavel Milanes (CO7WT) <co7wt(a)frcuba.co.cu>] [PATCH][TK-760] Fix model string showing, add images, fixes #3139
Fixes an issue about showing the model string in the settings tab.
Also add images for the two repesentatives of the driver
[K. Arvanitis <kosta(a)alumni.uvic.ca>] [FT-50] Added support for squelch setting to Yaesu FT-50 driver.
Bug #2377
[Pavel Milanes (CO7WT) <co7wt(a)frcuba.co.cu>] [TK-760] Improved program mode entering, fixes #3139
More versatile program mode function, it will try 5 times before fail
Serial timeout increased, it seems that this can cause troubles on windows.
More debug output, improved the down/upload instructions.
[Angus Ainslie <angus(a)akkea.ca>] [TH-D72] issue #3283 - add some settings
Add a settings tab for the Kenwood TH-D720
- audio settings
- display settings
- battery settings
[Marco Filippi <iz3gme.marco(a)gmail.com>] [FT8x7] Allow pasting memories to special channels
The check for immutable fields prevents pasting from any memories to
special channels.
We can avoid check for extd_number field, this allow the paste operation from
(eg.) CSV
Fix #3281
[Dan Smith <dsmith(a)danplanet.com>] Add Yaesu FT-50 image from Mark
Related to #1233
Full log:
Started by an SCM change
Building in workspace /var/lib/jenkins/jobs/chirp-test/workspace
[workspace] $ hg showconfig paths.default
[workspace] $ hg pull --rev default
[workspace] $ hg update --clean --rev default
8 files updated, 0 files merged, 0 files removed, 0 files unresolved
[workspace] $ hg log --rev . --template {node}
[workspace] $ hg log --rev . --template {rev}
[workspace] $ hg log --rev 93e725a0c16e8a445a92e207396444ba702e5ae1
[workspace] $ hg log --template "<changeset node='{node}' author='{author|xmlescape}' rev='{rev}' date='{date}'><msg>{desc|xmlescape}</msg><added>{file_adds|stringify|xmlescape}</added><deleted>{file_dels|stringify|xmlescape}</deleted><files>{files|stringify|xmlescape}</files><parents>{parents}</parents></changeset>\n" --rev default:0 --follow --prune 93e725a0c16e8a445a92e207396444ba702e5ae1
No emails were triggered.
[workspace] $ /bin/sh -xe /tmp/hudson9134846861644602576.sh
[workspace] $ /bin/sh -xe /tmp/hudson2132740683915868347.sh
+ PATH=/usr/bin:/bin:/usr/local/bin ./run_all_tests.sh
test_bit_array (tests.unit.test_bitwise.TestBitType) ... ok
test_bit_array_fail (tests.unit.test_bitwise.TestBitType) ... ok
test_bitfield_u16 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok
test_bitfield_u24 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok
test_bitfield_u8 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok
test_bitfield_ul16 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok
test_bitfield_ul24 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok
test_bbcd (tests.unit.test_bitwise.TestBitwiseBCDTypes) ... ok
test_bbcd_array (tests.unit.test_bitwise.TestBitwiseBCDTypes) ... ok
test_lbcd (tests.unit.test_bitwise.TestBitwiseBCDTypes) ... ok
test_lbcd_array (tests.unit.test_bitwise.TestBitwiseBCDTypes) ... ok
test_int_array (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_u16 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_u24 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_u32 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_u8 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_ul16 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_ul24 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_ul32 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_char (tests.unit.test_bitwise.TestBitwiseCharTypes) ... ok
test_string (tests.unit.test_bitwise.TestBitwiseCharTypes) ... ok
test_string_invalid_chars (tests.unit.test_bitwise.TestBitwiseCharTypes) ... ok
test_string_wrong_length (tests.unit.test_bitwise.TestBitwiseCharTypes) ... ok
test_comment_cppstyle (tests.unit.test_bitwise.TestBitwiseComments) ... ok
test_comment_inline_cppstyle (tests.unit.test_bitwise.TestBitwiseComments) ... ok
test_missing_semicolon (tests.unit.test_bitwise.TestBitwiseErrors) ... ok
test_seek (tests.unit.test_bitwise.TestBitwiseSeek) ... ok
test_seekto (tests.unit.test_bitwise.TestBitwiseSeek) ... ok
test_struct_one_element (tests.unit.test_bitwise.TestBitwiseStructTypes) ... ok
test_struct_two_elements (tests.unit.test_bitwise.TestBitwiseStructTypes) ... ok
test_struct_writes (tests.unit.test_bitwise.TestBitwiseStructTypes) ... ok
split_tone_encode_test_cross_dtcs_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_cross_none_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_cross_none_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_cross_tone_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_cross_tone_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_none (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_tsql (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_cross_dtcs_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_cross_dtcs_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_cross_none_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_cross_none_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_cross_tone_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_cross_tone_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_none (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_tsql (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_fix_rounded_step_250 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_fix_rounded_step_500 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_fix_rounded_step_750 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_is_12_5 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_is_2_5 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_is_5_0 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_is_6_25 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_is_fractional_step (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_required_step (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_required_step_fail (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_format_freq (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok
test_parse_freq_bad (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok
test_parse_freq_decimal (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok
test_parse_freq_whitespace (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok
test_parse_freq_whole (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok
test_ensure_has_calls_almost_full (tests.unit.test_import_logic.DstarTests) ... ok
test_ensure_has_calls_empty (tests.unit.test_import_logic.DstarTests) ... ok
test_ensure_has_calls_partial (tests.unit.test_import_logic.DstarTests) ... ok
test_ensure_has_calls_rptcall_full1 (tests.unit.test_import_logic.DstarTests) ... ok
test_ensure_has_calls_rptcall_full2 (tests.unit.test_import_logic.DstarTests) ... ok
test_ensure_has_calls_urcall_full (tests.unit.test_import_logic.DstarTests) ... ok
test_import_bank (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_dtcs_diffA_dtcs (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_dtcs_diffB_dtcs (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_duplex_negative (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_duplex_too_big_vhf (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_duplex_uhf (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_duplex_vhf (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_mem (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_mem_with_errors (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_mem_with_warnings (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_mode_invalid (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_mode_valid_am (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_mode_valid_fm (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_name (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_power_closest (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_power_no_dst (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_power_no_src (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_power_same (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_tone_diffA_tsql (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_tone_diffB_tsql (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_mapping (tests.unit.test_mappingmodel.TestBaseBank) ... ok
test_mapping_eq (tests.unit.test_mappingmodel.TestBaseBank) ... ok
test_base_class (tests.unit.test_mappingmodel.TestBaseBankModel) ... ok
test_get_name (tests.unit.test_mappingmodel.TestBaseBankModel) ... ok
test_mapping (tests.unit.test_mappingmodel.TestBaseMapping) ... ok
test_mapping_eq (tests.unit.test_mappingmodel.TestBaseMapping) ... ok
test_base_class (tests.unit.test_mappingmodel.TestBaseMappingModel) ... ok
test_get_name (tests.unit.test_mappingmodel.TestBaseMappingModel) ... ok
test_base_class (tests.unit.test_mappingmodel.TestBaseMappingModelIndexInterface) ... ok
test_add_memory_to_mapping (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_get_mapping_memories (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_get_mappings (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_get_memory_mappings (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_get_num_mappings (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_remove_memory_from_mapping (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_remove_memory_from_mapping_no_bank (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_remove_memory_from_mapping_wrong_bank (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_icom_bank (tests.unit.test_mappingmodel.TestIcomBanks) ... ok
test_mapping (tests.unit.test_mappingmodel.TestIcomBanks) ... ok
test_mapping_eq (tests.unit.test_mappingmodel.TestIcomBanks) ... ok
test_add_memory_to_mapping (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_index_bounds (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_mapping_memories (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_mappings (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_memory_index (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_memory_mappings (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_next_mapping_index (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_num_mappings (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_remove_memory_from_mapping (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_remove_memory_from_mapping_no_bank (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_remove_memory_from_mapping_wrong_bank (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_set_memory_index (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_set_memory_index_bad_bank (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_set_memory_index_bad_index (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_auto_tone_mode_cross (tests.unit.test_memedit_edits.TestEdits) ... ok
test_auto_tone_mode_dtcs (tests.unit.test_memedit_edits.TestEdits) ... ok
test_auto_tone_mode_dtcs_pol (tests.unit.test_memedit_edits.TestEdits) ... ok
test_auto_tone_mode_dtcs_rx (tests.unit.test_memedit_edits.TestEdits) ... ok
test_auto_tone_mode_tone (tests.unit.test_memedit_edits.TestEdits) ... ok
test_auto_tone_mode_tsql (tests.unit.test_memedit_edits.TestEdits) ... ok
test_init (tests.unit.test_platform.Win32PlatformTest) ... ok
test_serial_ports_bad_portnames (tests.unit.test_platform.Win32PlatformTest) ... ok
test_serial_ports_sorted (tests.unit.test_platform.Win32PlatformTest) ... ok
test_apply_callback (tests.unit.test_settings.TestSettingContainers) ... ok
test_radio_setting (tests.unit.test_settings.TestSettingContainers) ... ok
test_radio_setting_group (tests.unit.test_settings.TestSettingContainers) ... ok
test_radio_setting_multi (tests.unit.test_settings.TestSettingContainers) ... ok
test_changed (tests.unit.test_settings.TestSettingValues) ... ok
test_radio_setting_value_boolean (tests.unit.test_settings.TestSettingValues) ... ok
test_radio_setting_value_float (tests.unit.test_settings.TestSettingValues) ... ok
test_radio_setting_value_integer (tests.unit.test_settings.TestSettingValues) ... ok
test_radio_setting_value_list (tests.unit.test_settings.TestSettingValues) ... ok
test_radio_setting_value_string (tests.unit.test_settings.TestSettingValues) ... ok
test_validate_callback (tests.unit.test_settings.TestSettingValues) ... ok
test_delete_hole_with_all (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
test_delete_hole_with_all_full (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
test_delete_hole_with_hole (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
test_delete_hole_without_hole (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
test_insert_hole_with_space (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
test_insert_hole_without_space (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
----------------------------------------------------------------------
Ran 151 tests in 0.052s
OK
Patch 'tip' is OK
Checking for PEP8 regressions...
./chirp/drivers/ft817.py:587:41: E128 continuation line under-indented for visual indent
./chirp/drivers/thd72.py:188:1: E302 expected 2 blank lines, found 1
./chirp/drivers/thd72.py:203:23: E201 whitespace after '['
./chirp/drivers/thd72.py:203:80: E501 line too long (171 > 79 characters)
./chirp/drivers/thd72.py:203:170: E202 whitespace before ']'
./chirp/drivers/thd72.py:204:13: E201 whitespace after '['
./chirp/drivers/thd72.py:204:61: E202 whitespace before ']'
./chirp/drivers/thd72.py:205:23: E201 whitespace after '['
./chirp/drivers/thd72.py:205:74: E202 whitespace before ']'
./chirp/drivers/thd72.py:206:18: E201 whitespace after '['
./chirp/drivers/thd72.py:206:65: E202 whitespace before ']'
./chirp/drivers/thd72.py:591:1: W293 blank line contains whitespace
./chirp/drivers/thd72.py:599:1: W293 blank line contains whitespace
real 0m7.531s
user 0m7.400s
sys 0m0.038s
================================================
Tests OK
+ cat /var/lib/jenkins/.chirp/debug.log
[2016-02-08 14:42:21,086] chirp.logger - DEBUG: CHIRP 0.3.0dev on Linux - Ubuntu 14.04.3 LTS (Python 2.7.6)
[2016-02-08 14:42:21,096] chirp.directory - INFO: Registered Kenwood_TH-D7 = THD7Radio
[2016-02-08 14:42:21,097] chirp.directory - INFO: Registered Kenwood_TH-D7G = THD7GRadio
[2016-02-08 14:42:21,097] chirp.directory - INFO: Registered Kenwood_TM-D700 = TMD700Radio
[2016-02-08 14:42:21,097] chirp.directory - INFO: Registered Kenwood_TM-V7 = TMV7Radio
[2016-02-08 14:42:21,097] chirp.directory - INFO: Registered Kenwood_TM-G707 = TMG707Radio
[2016-02-08 14:42:21,097] chirp.directory - INFO: Registered Kenwood_TH-G71 = THG71Radio
[2016-02-08 14:42:21,097] chirp.directory - INFO: Registered Kenwood_TH-F6 = THF6ARadio
[2016-02-08 14:42:21,097] chirp.directory - INFO: Registered Kenwood_TH-F7 = THF7ERadio
[2016-02-08 14:42:21,097] chirp.directory - INFO: Registered Kenwood_TM-D710 = TMD710Radio
[2016-02-08 14:42:21,097] chirp.directory - INFO: Registered Kenwood_TH-D72_live_mode = THD72Radio
[2016-02-08 14:42:21,097] chirp.directory - INFO: Registered Kenwood_TM-V71 = TMV71Radio
[2016-02-08 14:42:21,097] chirp.directory - INFO: Registered Kenwood_TM-D710G = TMD710GRadio
[2016-02-08 14:42:21,097] chirp.directory - INFO: Registered Kenwood_TH-K2 = THK2Radio
[2016-02-08 14:42:21,097] chirp.directory - INFO: Registered Kenwood_TM-271 = TM271Radio
[2016-02-08 14:42:21,098] chirp.directory - INFO: Registered Kenwood_TM-281 = TM281Radio
[2016-02-08 14:42:21,098] chirp.directory - INFO: Registered Kenwood_TM-471 = TM471Radio
[2016-02-08 14:42:21,098] chirp.directory - INFO: Registered Icom_7200 = Icom7200Radio
[2016-02-08 14:42:21,098] chirp.directory - INFO: Registered Icom_IC-7000 = Icom7000Radio
[2016-02-08 14:42:21,098] chirp.directory - INFO: Registered Icom_746 = Icom746Radio
[2016-02-08 14:42:21,099] chirp.directory - INFO: Registered Alinco_DR03T = DR03Radio
[2016-02-08 14:42:21,099] chirp.directory - INFO: Registered Alinco_DR06T = DR06Radio
[2016-02-08 14:42:21,099] chirp.directory - INFO: Registered Alinco_DR135T = DR135Radio
[2016-02-08 14:42:21,099] chirp.directory - INFO: Registered Alinco_DR235T = DR235Radio
[2016-02-08 14:42:21,099] chirp.directory - INFO: Registered Alinco_DR435T = DR435Radio
[2016-02-08 14:42:21,099] chirp.directory - INFO: Registered Alinco_DJ596 = DJ596Radio
[2016-02-08 14:42:21,099] chirp.directory - INFO: Registered Jetstream_JT220M = JT220MRadio
[2016-02-08 14:42:21,099] chirp.directory - INFO: Registered Alinco_DJ175 = DJ175Radio
[2016-02-08 14:42:21,100] chirp.directory - INFO: Registered AnyTone_5888UV = AnyTone5888UVRadio
[2016-02-08 14:42:21,100] chirp.directory - INFO: Registered Intek_HR-2040 = IntekHR2040Radio
[2016-02-08 14:42:21,100] chirp.directory - INFO: Registered Polmar_DB-50M = PolmarDB50MRadio
[2016-02-08 14:42:21,100] chirp.directory - INFO: Registered Powerwerx_DB-750X = PowerwerxDB750XRadio
[2016-02-08 14:42:21,100] chirp.directory - INFO: Registered AnyTone_TERMN-8R = AnyToneTERMN8RRadio
[2016-02-08 14:42:21,100] chirp.directory - INFO: Registered AnyTone_OBLTR-8R = AnyToneOBLTR8RRadio
[2016-02-08 14:42:21,101] chirp.directory - INFO: Registered Sainsonic_AP510 = AP510Radio
[2016-02-08 14:42:21,101] chirp.directory - INFO: Registered Baofeng_UV-3R = UV3RRadio
[2016-02-08 14:42:21,101] chirp.directory - INFO: Registered Baojie_BJ-9900 = BJ9900Radio
[2016-02-08 14:42:21,102] chirp.directory - INFO: Registered Baofeng_UV-5R = BaofengUV5R
[2016-02-08 14:42:21,102] chirp.directory - INFO: Registered Baofeng_F-11 = BaofengF11Radio
[2016-02-08 14:42:21,102] chirp.directory - INFO: Registered Baofeng_UV-82 = BaofengUV82Radio
[2016-02-08 14:42:21,102] chirp.directory - INFO: Registered Baofeng_UV-6 = BaofengUV6Radio
[2016-02-08 14:42:21,102] chirp.directory - INFO: Registered Intek_KT-980HP = IntekKT980Radio
[2016-02-08 14:42:21,102] chirp.directory - INFO: Registered Baofeng_BF-F8HP = BaofengBFF8HPRadio
[2016-02-08 14:42:21,102] chirp.directory - INFO: Registered Baofeng_UV-82HP = BaofengUV82HPRadio
[2016-02-08 14:42:21,103] chirp.directory - INFO: Registered Baojie_BJ-UV55 = BaojieBJUV55Radio
[2016-02-08 14:42:21,103] chirp.directory - INFO: Registered Feidaxin_FD-268A = FD268ARadio
[2016-02-08 14:42:21,103] chirp.directory - INFO: Registered Feidaxin_FD-268B = FD268BRadio
[2016-02-08 14:42:21,103] chirp.directory - INFO: Registered Feidaxin_FD-288A = FD288ARadio
[2016-02-08 14:42:21,103] chirp.directory - INFO: Registered Feidaxin_FD-288B = FD288BRadio
[2016-02-08 14:42:21,103] chirp.directory - INFO: Registered Feidaxin_FD-150A = FD150ARadio
[2016-02-08 14:42:21,103] chirp.directory - INFO: Registered Feidaxin_FD-160A = FD160ARadio
[2016-02-08 14:42:21,103] chirp.directory - INFO: Registered Feidaxin_FD-450A = FD450ARadio
[2016-02-08 14:42:21,103] chirp.directory - INFO: Registered Feidaxin_FD-460A = FD460ARadio
[2016-02-08 14:42:21,104] chirp.directory - INFO: Registered Yaesu_FT-1802M = FT1802Radio
[2016-02-08 14:42:21,105] chirp.directory - INFO: Registered Yaesu_FT-1D_R = FT1Radio
[2016-02-08 14:42:21,105] chirp.directory - INFO: Registered Yaesu_FT-2800M = FT2800Radio
[2016-02-08 14:42:21,105] chirp.directory - INFO: Registered Yaesu_FT-2900R_1900R = FT2900Radio
[2016-02-08 14:42:21,105] chirp.directory - INFO: Registered Yaesu_FT-2900E_1900E_E = FT2900ERadio
[2016-02-08 14:42:21,105] chirp.directory - INFO: Registered Yaesu_FT-50 = FT50Radio
[2016-02-08 14:42:21,106] chirp.directory - INFO: Registered Yaesu_FT-60 = FT60Radio
[2016-02-08 14:42:21,106] chirp.directory - INFO: Registered Yaesu_FT-7800_7900 = FT7800Radio
[2016-02-08 14:42:21,106] chirp.directory - INFO: Registered Yaesu_FT-8800 = FT8800Radio
[2016-02-08 14:42:21,106] chirp.directory - INFO: Registered Yaesu_FT-8900 = FT8900Radio
[2016-02-08 14:42:21,107] chirp.directory - INFO: Registered Yaesu_FT-8100 = FT8100Radio
[2016-02-08 14:42:21,107] chirp.directory - INFO: Registered Yaesu_FT-817 = FT817Radio
[2016-02-08 14:42:21,107] chirp.directory - INFO: Registered Yaesu_FT-817ND = FT817NDRadio
[2016-02-08 14:42:21,107] chirp.directory - INFO: Registered Yaesu_FT-817ND_US = FT817NDUSRadio
[2016-02-08 14:42:21,108] chirp.directory - INFO: Registered Yaesu_FT-857_897 = FT857Radio
[2016-02-08 14:42:21,108] chirp.directory - INFO: Registered Yaesu_FT-857_897_US = FT857USRadio
[2016-02-08 14:42:21,108] chirp.directory - INFO: Registered Yaesu_FT-90 = FT90Radio
[2016-02-08 14:42:21,108] chirp.directory - INFO: Registered Yaesu_FTM-350 = FTM350Radio
[2016-02-08 14:42:21,109] chirp.directory - INFO: Registered Generic_CSV = CSVRadio
[2016-02-08 14:42:21,109] chirp.directory - INFO: Registered Commander_KG-UV = CommanderCSVRadio
[2016-02-08 14:42:21,109] chirp.directory - INFO: Registered RT_Systems_CSV = RTCSVRadio
[2016-02-08 14:42:21,109] chirp.directory - INFO: Registered ARRL_Travel_Plus = TpeRadio
[2016-02-08 14:42:21,115] chirp.directory - INFO: Registered Generic_XML = XMLRadio
[2016-02-08 14:42:21,118] chirp.directory - INFO: Registered Baofeng_BF-888 = H777Radio
[2016-02-08 14:42:21,119] chirp.directory - INFO: Registered Icom_IC-208H = IC208Radio
[2016-02-08 14:42:21,119] chirp.directory - INFO: Registered Icom_IC-2100H = IC2100Radio
[2016-02-08 14:42:21,119] chirp.directory - INFO: Registered Icom_IC-2200H = IC2200Radio
[2016-02-08 14:42:21,119] chirp.directory - INFO: Registered Icom_IC-2720H = IC2720Radio
[2016-02-08 14:42:21,119] chirp.directory - INFO: Registered Icom_IC-2820H = IC2820Radio
[2016-02-08 14:42:21,120] chirp.directory - INFO: Registered Icom_IC-91_92AD = IC9xRadio
[2016-02-08 14:42:21,120] chirp.directory - INFO: Registered Icom_IC-Q7A = ICQ7Radio
[2016-02-08 14:42:21,120] chirp.directory - INFO: Registered Icom_IC-T70 = ICT70Radio
[2016-02-08 14:42:21,121] chirp.directory - INFO: Registered Icom_IC-T7H = ICT7HRadio
[2016-02-08 14:42:21,121] chirp.directory - INFO: Registered Icom_IC-T8A = ICT8ARadio
[2016-02-08 14:42:21,121] chirp.directory - INFO: Registered Icom_IC-W32A = ICW32ARadio
[2016-02-08 14:42:21,121] chirp.directory - INFO: Registered Icom_IC-W32E = ICW32ERadio
[2016-02-08 14:42:21,121] chirp.directory - INFO: Registered Icom_IC-V82_U82 = ICx8xRadio
[2016-02-08 14:42:21,122] chirp.directory - INFO: Registered Icom_ID-31A = ID31Radio
[2016-02-08 14:42:21,122] chirp.directory - INFO: Registered Icom_ID-51 = ID51Radio
[2016-02-08 14:42:21,122] chirp.directory - INFO: Registered Icom_ID-51_Plus = ID51PLUSRadio
[2016-02-08 14:42:21,122] chirp.directory - INFO: Registered Icom_ID-800H_v2 = ID800v2Radio
[2016-02-08 14:42:21,122] chirp.directory - INFO: Registered Icom_ID-880H = ID880Radio
[2016-02-08 14:42:21,122] chirp.directory - INFO: Registered Icom_ID-80H = ID80Radio
[2016-02-08 14:42:21,123] chirp.directory - INFO: Registered Kenwood_HMK = HMKRadio
[2016-02-08 14:42:21,123] chirp.directory - INFO: Registered Kenwood_ITM = ITMRadio
[2016-02-08 14:42:21,123] chirp.directory - INFO: Registered Wouxun_KG-UV8D = KGUV8DRadio
[2016-02-08 14:42:21,124] chirp.directory - INFO: Registered KYD_NC-630A = NC630aRadio
[2016-02-08 14:42:21,124] chirp.directory - INFO: Registered KYD_IP-620 = IP620Radio
[2016-02-08 14:42:21,124] chirp.directory - INFO: Registered Leixen_VV-898 = LeixenVV898Radio
[2016-02-08 14:42:21,124] chirp.directory - INFO: Registered Jetstream_JT270M = JetstreamJT270MRadio
[2016-02-08 14:42:21,125] chirp.directory - INFO: Registered Wouxun_KG-UVD1P = KGUVD1PRadio
[2016-02-08 14:42:21,125] chirp.directory - INFO: Registered Wouxun_KG-UV6 = KGUV6DRadio
[2016-02-08 14:42:21,125] chirp.directory - INFO: Registered Wouxun_KG-816 = KG816Radio
[2016-02-08 14:42:21,125] chirp.directory - INFO: Registered Wouxun_KG-818 = KG818Radio
[2016-02-08 14:42:21,125] chirp.directory - INFO: Registered Puxing_PX-777 = Puxing777Radio
[2016-02-08 14:42:21,125] chirp.directory - INFO: Registered Puxing_PX-2R = Puxing2RRadio
[2016-02-08 14:42:21,126] chirp.directory - INFO: Registered TYT_TH9000_220 = Th9000220Radio
[2016-02-08 14:42:21,126] chirp.directory - INFO: Registered TYT_TH9000_144 = Th9000144Radio
[2016-02-08 14:42:21,126] chirp.directory - INFO: Registered TYT_TH9000_440 = Th9000440Radio
[2016-02-08 14:42:21,126] chirp.directory - INFO: Registered TYT_TH-9800_File = TYTTH9800File
[2016-02-08 14:42:21,126] chirp.directory - INFO: Registered TYT_TH-9800 = TYTTH9800Radio
[2016-02-08 14:42:21,127] chirp.directory - INFO: Registered TYT_TH-UV3R = TYTUV3RRadio
[2016-02-08 14:42:21,127] chirp.directory - INFO: Registered TYT_TH-UV3R-25 = TYTUV3R25Radio
[2016-02-08 14:42:21,127] chirp.directory - INFO: Registered TYT_TH-UVF8D = TYTUVF8DRadio
[2016-02-08 14:42:21,128] chirp.directory - INFO: Registered Kenwood_TH-D72_clone_mode = THD72Radio
[2016-02-08 14:42:21,128] chirp.directory - INFO: Registered TYT_TH-UVF1 = TYTTHUVF1Radio
[2016-02-08 14:42:21,128] chirp.directory - INFO: Registered Kenwood_TK-260 = TK260_Radio
[2016-02-08 14:42:21,128] chirp.directory - INFO: Registered Kenwood_TK-270 = TK270_Radio
[2016-02-08 14:42:21,128] chirp.directory - INFO: Registered Kenwood_TK-272 = TK272_Radio
[2016-02-08 14:42:21,128] chirp.directory - INFO: Registered Kenwood_TK-278 = TK278_Radio
[2016-02-08 14:42:21,128] chirp.directory - INFO: Registered Kenwood_TK-360 = TK360_Radio
[2016-02-08 14:42:21,128] chirp.directory - INFO: Registered Kenwood_TK-370 = TK370_Radio
[2016-02-08 14:42:21,129] chirp.directory - INFO: Registered Kenwood_TK-372 = TK372_Radio
[2016-02-08 14:42:21,129] chirp.directory - INFO: Registered Kenwood_TK-378 = TK378_Radio
[2016-02-08 14:42:21,129] chirp.directory - INFO: Registered Kenwood_TK-760 = TK760_Radio
[2016-02-08 14:42:21,129] chirp.directory - INFO: Registered Kenwood_TK-762 = TK762_Radio
[2016-02-08 14:42:21,129] chirp.directory - INFO: Registered Kenwood_TK-768 = TK768_Radio
[2016-02-08 14:42:21,129] chirp.directory - INFO: Registered Kenwood_TK-860 = TK860_Radio
[2016-02-08 14:42:21,129] chirp.directory - INFO: Registered Kenwood_TK-862 = TK862_Radio
[2016-02-08 14:42:21,129] chirp.directory - INFO: Registered Kenwood_TK-868 = TK868_Radio
[2016-02-08 14:42:21,130] chirp.directory - INFO: Registered Kenwood_TK-868G = TK868G_Radios
[2016-02-08 14:42:21,130] chirp.directory - INFO: Registered Kenwood_TK-862G = TK862G_Radios
[2016-02-08 14:42:21,130] chirp.directory - INFO: Registered Kenwood_TK-860G = TK860G_Radios
[2016-02-08 14:42:21,130] chirp.directory - INFO: Registered Kenwood_TK-768G = TK768G_Radios
[2016-02-08 14:42:21,130] chirp.directory - INFO: Registered Kenwood_TK-762G = TK762G_Radios
[2016-02-08 14:42:21,130] chirp.directory - INFO: Registered Kenwood_TK-760G = TK760G_Radios
[2016-02-08 14:42:21,130] chirp.directory - INFO: Registered Kenwood_TK-278G = TK278G_Radios
[2016-02-08 14:42:21,130] chirp.directory - INFO: Registered Kenwood_TK-272G = TK272G_Radios
[2016-02-08 14:42:21,131] chirp.directory - INFO: Registered Kenwood_TK-270G = TK270G_Radios
[2016-02-08 14:42:21,131] chirp.directory - INFO: Registered Kenwood_TK-260G = TK260G_Radios
[2016-02-08 14:42:21,131] chirp.directory - INFO: Registered Kenwood_TK-7102 = KenwoodTK7102Radio
[2016-02-08 14:42:21,131] chirp.directory - INFO: Registered Kenwood_TK-8102 = KenwoodTK8102Radio
[2016-02-08 14:42:21,131] chirp.directory - INFO: Registered Kenwood_TK-7108 = KenwoodTK7108Radio
[2016-02-08 14:42:21,131] chirp.directory - INFO: Registered Kenwood_TK-8108 = KenwoodTK8108Radio
[2016-02-08 14:42:21,132] chirp.directory - INFO: Registered Kenwood_TS-2000 = TS2000Radio
[2016-02-08 14:42:21,132] chirp.directory - INFO: Registered Baofeng_UV-B5 = BaofengUVB5
[2016-02-08 14:42:21,133] chirp.directory - INFO: Registered Yaesu_VX-170 = VX170Radio
[2016-02-08 14:42:21,133] chirp.directory - INFO: Registered Yaesu_VX-2 = VX2Radio
[2016-02-08 14:42:21,133] chirp.directory - INFO: Registered Yaesu_VX-3 = VX3Radio
[2016-02-08 14:42:21,133] chirp.directory - INFO: Registered Yaesu_VX-5 = VX5Radio
[2016-02-08 14:42:21,134] chirp.directory - INFO: Registered Yaesu_VX-6 = VX6Radio
[2016-02-08 14:42:21,134] chirp.directory - INFO: Registered Yaesu_VX-7 = VX7Radio
[2016-02-08 14:42:21,135] chirp.directory - INFO: Registered Yaesu_VX-8_R = VX8Radio
[2016-02-08 14:42:21,135] chirp.directory - INFO: Registered Yaesu_VX-8_DR = VX8DRadio
[2016-02-08 14:42:21,135] chirp.directory - INFO: Registered Yaesu_VX-8_GE = VX8GERadio
[2016-02-08 14:42:21,135] chirp.directory - INFO: Registered Vertex_Standard_VXA-700 = VXA700Radio
Email was triggered for: Success
Sending email for trigger: Success
1
0
Please disregard previous patch. I haz the dumb.
1
0