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
August 2016
- 11 participants
- 28 discussions
Tested changes:
[Tom Hayward <tom(a)tomh.us>] [RadioReference] Fix Chirp crash on empty scName attribute. #881
[Tom Hayward <tom(a)tomh.us>] [id880] Fix typo in charset definition. #281
[Tom Hayward <tom(a)tomh.us>] [thf6a] Support full charset (ASCII). Fixes #141
[Tom Hayward <tom(a)tomh.us>] [id880] Support full charset. Fixes #281
[Tom Hayward <tom(a)tomh.us>] [vx5] Support full charset (ASCII). Fixes #292
[Tom Hayward <tom(a)tomh.us>] [id31a] set used bit when creating new memory, clear when deleting. Fixes #269
[Tom Hayward <tom(a)tomh.us>] Support PyGTK < 2.22 in bank edit. Fixes #231
[Tom Hayward <tom(a)tomh.us>] [d710] [v71] [d72] Fix tone list (not all tones are supported). Fixes #212
[Dan Smith <dsmith(a)danplanet.com>] [vx7] Fix setting memory power levels on 220MHz band
Fixes #214
[Dan Smith <dsmith(a)danplanet.com>] fips: Pennsylvania FIPS code was wrong. #117
[Marco Filippi <iz3gme.marco(a)gmail.com>] Consider lower bound frequency of each valid_band as valid
Fix bug #181
[Tom Hayward <tom(a)tomh.us>] tmd700: allow 8-char names. Fixes #176
[Dan Smith <dsmith(a)danplanet.com>] Fix the "blind deletion" problem, as well as properly direct copy/paste
Fixes #172
[David Griffith <dave(a)661.org>] Bug #155 fix: VX-7 1.25m power levels
[David Griffith <dave(a)661.org>] New INSTALL and README files
Fixes #122
[Tom Hayward <tom(a)tomh.us>] thd72: only use hardware flow on OS X. Fixes #166
[Marco Filippi <iz3gme.marco(a)gmail.com>] [FT817] Tone freq not set correctly
Same as #88 for FT857, to avoid code duplication fix code have been moved from
ft857 to its ancestor class
Fix bug #163
[Tom Hayward <tom(a)tomh.us>] Fix Mac .app so paths with spaces work. Fixes Bug #145
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 d32e651e117af20f04a946aeaa00b99fb828bae3
[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 d32e651e117af20f04a946aeaa00b99fb828bae3
No emails were triggered.
[workspace] $ /bin/sh -xe /tmp/hudson7822332980732182865.sh
[workspace] $ /bin/sh -xe /tmp/hudson5389281573481067897.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.054s
OK
Patch 'tip' is OK
Checking for PEP8 regressions...
./chirp/drivers/ft2900.py:1236:1: E265 block comment should start with '# '
./chirp/drivers/ft60.py:521:45: W291 trailing whitespace
./chirp/drivers/ft60.py:522:25: E128 continuation line under-indented for visual indent
./chirp/drivers/ft60.py:523:13: E301 expected 1 blank line, found 0
./chirp/drivers/ft817.py:587:41: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:684: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:691:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:692:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:695:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:696:29: 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:720:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:721:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:724:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:725:29: 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:731:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:732:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:735:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:736:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:739:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:740:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:743:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:744:29: 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:753:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:754:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:757:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:758:29: 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:767:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:768:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:771:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:772:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:775:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:776:29: 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:782:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:783:29: 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:789:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:790:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:793:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:794:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:810:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:811:31: 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:817:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:821:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:827:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:832:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:836:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:840:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:844:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:848:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:893: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:595:1: W293 blank line contains whitespace
./chirp/drivers/thd72.py:603:1: W293 blank line contains whitespace
./chirp/ui/mainapp.py:647:13: E128 continuation line under-indented for visual indent
./chirp/ui/mainapp.py:661:5: E303 too many blank lines (2)
./chirp/ui/mainapp.py:1374:80: E501 line too long (81 > 79 characters)
./chirp/ui/mainapp.py:1378:80: E501 line too long (80 > 79 characters)
./chirp/ui/mainapp.py:1663:80: E501 line too long (85 > 79 characters)
real 0m7.578s
user 0m7.460s
sys 0m0.020s
================================================
Tests OK
+ cat /var/lib/jenkins/.chirp/debug.log
[2016-08-12 08:47:52,410] chirp.logger - DEBUG: CHIRP 0.3.0dev on Linux - Ubuntu 16.04.1 LTS (Python 2.7.12)
[2016-08-12 08:47:52,446] chirp.directory - INFO: Registered Kenwood_TH-D7 = THD7Radio
[2016-08-12 08:47:52,446] chirp.directory - INFO: Registered Kenwood_TH-D7G = THD7GRadio
[2016-08-12 08:47:52,446] chirp.directory - INFO: Registered Kenwood_TM-D700 = TMD700Radio
[2016-08-12 08:47:52,446] chirp.directory - INFO: Registered Kenwood_TM-V7 = TMV7Radio
[2016-08-12 08:47:52,446] chirp.directory - INFO: Registered Kenwood_TM-G707 = TMG707Radio
[2016-08-12 08:47:52,447] chirp.directory - INFO: Registered Kenwood_TH-G71 = THG71Radio
[2016-08-12 08:47:52,447] chirp.directory - INFO: Registered Kenwood_TH-F6 = THF6ARadio
[2016-08-12 08:47:52,447] chirp.directory - INFO: Registered Kenwood_TH-F7 = THF7ERadio
[2016-08-12 08:47:52,447] chirp.directory - INFO: Registered Kenwood_TM-D710 = TMD710Radio
[2016-08-12 08:47:52,447] chirp.directory - INFO: Registered Kenwood_TH-D72_live_mode = THD72Radio
[2016-08-12 08:47:52,447] chirp.directory - INFO: Registered Kenwood_TM-V71 = TMV71Radio
[2016-08-12 08:47:52,447] chirp.directory - INFO: Registered Kenwood_TM-D710G = TMD710GRadio
[2016-08-12 08:47:52,447] chirp.directory - INFO: Registered Kenwood_TH-K2 = THK2Radio
[2016-08-12 08:47:52,447] chirp.directory - INFO: Registered Kenwood_TM-271 = TM271Radio
[2016-08-12 08:47:52,447] chirp.directory - INFO: Registered Kenwood_TM-281 = TM281Radio
[2016-08-12 08:47:52,447] chirp.directory - INFO: Registered Kenwood_TM-471 = TM471Radio
[2016-08-12 08:47:52,448] chirp.directory - INFO: Registered Icom_7200 = Icom7200Radio
[2016-08-12 08:47:52,448] chirp.directory - INFO: Registered Icom_IC-7000 = Icom7000Radio
[2016-08-12 08:47:52,448] chirp.directory - INFO: Registered Icom_746 = Icom746Radio
[2016-08-12 08:47:52,448] chirp.directory - INFO: Registered Alinco_DR03T = DR03Radio
[2016-08-12 08:47:52,449] chirp.directory - INFO: Registered Alinco_DR06T = DR06Radio
[2016-08-12 08:47:52,449] chirp.directory - INFO: Registered Alinco_DR135T = DR135Radio
[2016-08-12 08:47:52,449] chirp.directory - INFO: Registered Alinco_DR235T = DR235Radio
[2016-08-12 08:47:52,449] chirp.directory - INFO: Registered Alinco_DR435T = DR435Radio
[2016-08-12 08:47:52,449] chirp.directory - INFO: Registered Alinco_DJ596 = DJ596Radio
[2016-08-12 08:47:52,449] chirp.directory - INFO: Registered Jetstream_JT220M = JT220MRadio
[2016-08-12 08:47:52,449] chirp.directory - INFO: Registered Alinco_DJ175 = DJ175Radio
[2016-08-12 08:47:52,449] chirp.directory - INFO: Registered AnyTone_5888UV = AnyTone5888UVRadio
[2016-08-12 08:47:52,449] chirp.directory - INFO: Registered Intek_HR-2040 = IntekHR2040Radio
[2016-08-12 08:47:52,450] chirp.directory - INFO: Registered Polmar_DB-50M = PolmarDB50MRadio
[2016-08-12 08:47:52,450] chirp.directory - INFO: Registered Powerwerx_DB-750X = PowerwerxDB750XRadio
[2016-08-12 08:47:52,450] chirp.directory - INFO: Registered AnyTone_TERMN-8R = AnyToneTERMN8RRadio
[2016-08-12 08:47:52,450] chirp.directory - INFO: Registered AnyTone_OBLTR-8R = AnyToneOBLTR8RRadio
[2016-08-12 08:47:52,451] chirp.directory - INFO: Registered Baofeng_UV-3R = UV3RRadio
[2016-08-12 08:47:52,451] chirp.directory - INFO: Registered Baojie_BJ-9900 = BJ9900Radio
[2016-08-12 08:47:52,452] chirp.directory - INFO: Registered Baofeng_UV-5R = BaofengUV5RGeneric
[2016-08-12 08:47:52,452] chirp.directory - INFO: Registered Baofeng_F-11 = BaofengF11Radio
[2016-08-12 08:47:52,452] chirp.directory - INFO: Registered Baofeng_UV-82 = BaofengUV82Radio
[2016-08-12 08:47:52,452] chirp.directory - INFO: Registered Baofeng_UV-6 = BaofengUV6Radio
[2016-08-12 08:47:52,452] chirp.directory - INFO: Registered Intek_KT-980HP = IntekKT980Radio
[2016-08-12 08:47:52,452] chirp.directory - INFO: Registered Baofeng_BF-F8HP = BaofengBFF8HPRadio
[2016-08-12 08:47:52,452] chirp.directory - INFO: Registered Baofeng_UV-82HP = BaofengUV82HPRadio
[2016-08-12 08:47:52,452] chirp.directory - INFO: Registered Baojie_BJ-UV55 = BaojieBJUV55Radio
[2016-08-12 08:47:52,453] chirp.directory - INFO: Registered BTECH_UV-2501 = UV2501
[2016-08-12 08:47:52,453] chirp.directory - INFO: Registered BTECH_UV-2501+220 = UV2501_220
[2016-08-12 08:47:52,453] chirp.directory - INFO: Registered BTECH_UV-5001 = UV5001
[2016-08-12 08:47:52,453] chirp.directory - INFO: Registered WACCOM_MINI-8900 = MINI8900
[2016-08-12 08:47:52,453] chirp.directory - INFO: Registered QYT_KT-UV980 = KTUV980
[2016-08-12 08:47:52,453] chirp.directory - INFO: Registered QYT_KT8900 = KT9800
[2016-08-12 08:47:52,453] chirp.directory - INFO: Registered QYT_KT8900R = KT9800R
[2016-08-12 08:47:52,453] chirp.directory - INFO: Registered LUITON_LT-588UV = LT588UV
[2016-08-12 08:47:52,454] chirp.directory - INFO: Registered Feidaxin_FD-268A = FD268ARadio
[2016-08-12 08:47:52,454] chirp.directory - INFO: Registered Feidaxin_FD-268B = FD268BRadio
[2016-08-12 08:47:52,454] chirp.directory - INFO: Registered Feidaxin_FD-288A = FD288ARadio
[2016-08-12 08:47:52,454] chirp.directory - INFO: Registered Feidaxin_FD-288B = FD288BRadio
[2016-08-12 08:47:52,454] chirp.directory - INFO: Registered Feidaxin_FD-150A = FD150ARadio
[2016-08-12 08:47:52,454] chirp.directory - INFO: Registered Feidaxin_FD-160A = FD160ARadio
[2016-08-12 08:47:52,454] chirp.directory - INFO: Registered Feidaxin_FD-450A = FD450ARadio
[2016-08-12 08:47:52,454] chirp.directory - INFO: Registered Feidaxin_FD-460A = FD460ARadio
[2016-08-12 08:47:52,455] chirp.directory - INFO: Registered Yaesu_FT-1802M = FT1802Radio
[2016-08-12 08:47:52,456] chirp.directory - INFO: Registered Yaesu_FT-1D_R = FT1Radio
[2016-08-12 08:47:52,456] chirp.directory - INFO: Registered Yaesu_FT-2800M = FT2800Radio
[2016-08-12 08:47:52,456] chirp.directory - INFO: Registered Yaesu_FT-2900R_1900R = FT2900Radio
[2016-08-12 08:47:52,456] chirp.directory - INFO: Registered Yaesu_FT-50 = FT50Radio
[2016-08-12 08:47:52,457] chirp.directory - INFO: Registered Yaesu_FT-60 = FT60Radio
[2016-08-12 08:47:52,457] chirp.directory - INFO: Registered Yaesu_FT-7800_7900 = FT7800Radio
[2016-08-12 08:47:52,457] chirp.directory - INFO: Registered Yaesu_FT-8800 = FT8800Radio
[2016-08-12 08:47:52,457] chirp.directory - INFO: Registered Yaesu_FT-8900 = FT8900Radio
[2016-08-12 08:47:52,458] chirp.directory - INFO: Registered Yaesu_FT-8100 = FT8100Radio
[2016-08-12 08:47:52,458] chirp.directory - INFO: Registered Yaesu_FT-817 = FT817Radio
[2016-08-12 08:47:52,458] chirp.directory - INFO: Registered Yaesu_FT-817ND = FT817NDRadio
[2016-08-12 08:47:52,458] chirp.directory - INFO: Registered Yaesu_FT-817ND_US = FT817NDUSRadio
[2016-08-12 08:47:52,459] chirp.directory - INFO: Registered Yaesu_FT-857_897 = FT857Radio
[2016-08-12 08:47:52,459] chirp.directory - INFO: Registered Yaesu_FT-857_897_US = FT857USRadio
[2016-08-12 08:47:52,459] chirp.directory - INFO: Registered Yaesu_FT-90 = FT90Radio
[2016-08-12 08:47:52,459] chirp.directory - INFO: Registered Yaesu_FTM-350 = FTM350Radio
[2016-08-12 08:47:52,460] chirp.directory - INFO: Registered Generic_CSV = CSVRadio
[2016-08-12 08:47:52,460] chirp.directory - INFO: Registered Commander_KG-UV = CommanderCSVRadio
[2016-08-12 08:47:52,460] chirp.directory - INFO: Registered RT_Systems_CSV = RTCSVRadio
[2016-08-12 08:47:52,460] chirp.directory - INFO: Registered ARRL_Travel_Plus = TpeRadio
[2016-08-12 08:47:52,468] chirp.directory - INFO: Registered Generic_XML = XMLRadio
[2016-08-12 08:47:52,471] chirp.directory - INFO: Registered Baofeng_BF-888 = H777Radio
[2016-08-12 08:47:52,471] chirp.directory - INFO: Registered HobbyPCB_RS-UV3 = HobbyPCBRSUV3Radio
[2016-08-12 08:47:52,471] chirp.directory - INFO: Registered Icom_IC-208H = IC208Radio
[2016-08-12 08:47:52,472] chirp.directory - INFO: Registered Icom_IC-2100H = IC2100Radio
[2016-08-12 08:47:52,472] chirp.directory - INFO: Registered Icom_IC-2200H = IC2200Radio
[2016-08-12 08:47:52,472] chirp.directory - INFO: Registered Icom_IC-2720H = IC2720Radio
[2016-08-12 08:47:52,472] chirp.directory - INFO: Registered Icom_IC-2820H = IC2820Radio
[2016-08-12 08:47:52,472] chirp.directory - INFO: Registered Icom_IC-91_92AD = IC9xRadio
[2016-08-12 08:47:52,473] chirp.directory - INFO: Registered Icom_IC-Q7A = ICQ7Radio
[2016-08-12 08:47:52,473] chirp.directory - INFO: Registered Icom_IC-T70 = ICT70Radio
[2016-08-12 08:47:52,473] chirp.directory - INFO: Registered Icom_IC-T7H = ICT7HRadio
[2016-08-12 08:47:52,473] chirp.directory - INFO: Registered Icom_IC-T8A = ICT8ARadio
[2016-08-12 08:47:52,474] chirp.directory - INFO: Registered Icom_IC-W32A = ICW32ARadio
[2016-08-12 08:47:52,474] chirp.directory - INFO: Registered Icom_IC-W32E = ICW32ERadio
[2016-08-12 08:47:52,474] chirp.directory - INFO: Registered Icom_IC-V82_U82 = ICx8xRadio
[2016-08-12 08:47:52,474] chirp.directory - INFO: Registered Icom_ID-31A = ID31Radio
[2016-08-12 08:47:52,475] chirp.directory - INFO: Registered Icom_ID-51 = ID51Radio
[2016-08-12 08:47:52,475] chirp.directory - INFO: Registered Icom_ID-51_Plus = ID51PLUSRadio
[2016-08-12 08:47:52,475] chirp.directory - INFO: Registered Icom_ID-800H_v2 = ID800v2Radio
[2016-08-12 08:47:52,475] chirp.directory - INFO: Registered Icom_ID-880H = ID880Radio
[2016-08-12 08:47:52,475] chirp.directory - INFO: Registered Icom_ID-80H = ID80Radio
[2016-08-12 08:47:52,475] chirp.directory - INFO: Registered Kenwood_HMK = HMKRadio
[2016-08-12 08:47:52,476] chirp.directory - INFO: Registered Kenwood_ITM = ITMRadio
[2016-08-12 08:47:52,476] chirp.directory - INFO: Registered Wouxun_KG-UV8D = KGUV8DRadio
[2016-08-12 08:47:52,476] chirp.directory - INFO: Registered KYD_NC-630A = NC630aRadio
[2016-08-12 08:47:52,477] chirp.directory - INFO: Registered KYD_IP-620 = IP620Radio
[2016-08-12 08:47:52,477] chirp.directory - INFO: Registered Leixen_VV-898 = LeixenVV898Radio
[2016-08-12 08:47:52,477] chirp.directory - INFO: Registered Jetstream_JT270M = JetstreamJT270MRadio
[2016-08-12 08:47:52,478] chirp.directory - INFO: Registered Wouxun_KG-UVD1P = KGUVD1PRadio
[2016-08-12 08:47:52,478] chirp.directory - INFO: Registered Wouxun_KG-UV6 = KGUV6DRadio
[2016-08-12 08:47:52,478] chirp.directory - INFO: Registered Wouxun_KG-816 = KG816Radio
[2016-08-12 08:47:52,478] chirp.directory - INFO: Registered Wouxun_KG-818 = KG818Radio
[2016-08-12 08:47:52,478] chirp.directory - INFO: Registered Puxing_PX-777 = Puxing777Radio
[2016-08-12 08:47:52,478] chirp.directory - INFO: Registered Puxing_PX-2R = Puxing2RRadio
[2016-08-12 08:47:52,479] chirp.directory - INFO: Registered TYT_TH-7800_File = TYTTH7800File
[2016-08-12 08:47:52,479] chirp.directory - INFO: Registered TYT_TH-7800 = TYTTH7800Radio
[2016-08-12 08:47:52,479] chirp.directory - INFO: Registered TYT_TH9000_220 = Th9000220Radio
[2016-08-12 08:47:52,479] chirp.directory - INFO: Registered TYT_TH9000_144 = Th9000144Radio
[2016-08-12 08:47:52,479] chirp.directory - INFO: Registered TYT_TH9000_440 = Th9000440Radio
[2016-08-12 08:47:52,479] chirp.directory - INFO: Registered TYT_TH-9800_File = TYTTH9800File
[2016-08-12 08:47:52,479] chirp.directory - INFO: Registered TYT_TH-9800 = TYTTH9800Radio
[2016-08-12 08:47:52,480] chirp.directory - INFO: Registered TYT_TH-UV3R = TYTUV3RRadio
[2016-08-12 08:47:52,481] chirp.directory - INFO: Registered TYT_TH-UV3R-25 = TYTUV3R25Radio
[2016-08-12 08:47:52,481] chirp.directory - INFO: Registered TYT_TH-UVF8D = TYTUVF8DRadio
[2016-08-12 08:47:52,481] chirp.directory - INFO: Registered Kenwood_TH-D72_clone_mode = THD72Radio
[2016-08-12 08:47:52,481] chirp.directory - INFO: Registered TYT_TH-UVF1 = TYTTHUVF1Radio
[2016-08-12 08:47:52,482] chirp.directory - INFO: Registered Kenwood_TK-260 = TK260_Radio
[2016-08-12 08:47:52,482] chirp.directory - INFO: Registered Kenwood_TK-270 = TK270_Radio
[2016-08-12 08:47:52,482] chirp.directory - INFO: Registered Kenwood_TK-272 = TK272_Radio
[2016-08-12 08:47:52,482] chirp.directory - INFO: Registered Kenwood_TK-278 = TK278_Radio
[2016-08-12 08:47:52,482] chirp.directory - INFO: Registered Kenwood_TK-360 = TK360_Radio
[2016-08-12 08:47:52,482] chirp.directory - INFO: Registered Kenwood_TK-370 = TK370_Radio
[2016-08-12 08:47:52,482] chirp.directory - INFO: Registered Kenwood_TK-372 = TK372_Radio
[2016-08-12 08:47:52,482] chirp.directory - INFO: Registered Kenwood_TK-378 = TK378_Radio
[2016-08-12 08:47:52,483] chirp.directory - INFO: Registered Kenwood_TK-760 = TK760_Radio
[2016-08-12 08:47:52,483] chirp.directory - INFO: Registered Kenwood_TK-762 = TK762_Radio
[2016-08-12 08:47:52,483] chirp.directory - INFO: Registered Kenwood_TK-768 = TK768_Radio
[2016-08-12 08:47:52,483] chirp.directory - INFO: Registered Kenwood_TK-860 = TK860_Radio
[2016-08-12 08:47:52,483] chirp.directory - INFO: Registered Kenwood_TK-862 = TK862_Radio
[2016-08-12 08:47:52,483] chirp.directory - INFO: Registered Kenwood_TK-868 = TK868_Radio
[2016-08-12 08:47:52,484] chirp.directory - INFO: Registered Kenwood_TK-868G = TK868G_Radios
[2016-08-12 08:47:52,484] chirp.directory - INFO: Registered Kenwood_TK-862G = TK862G_Radios
[2016-08-12 08:47:52,484] chirp.directory - INFO: Registered Kenwood_TK-860G = TK860G_Radios
[2016-08-12 08:47:52,484] chirp.directory - INFO: Registered Kenwood_TK-768G = TK768G_Radios
[2016-08-12 08:47:52,484] chirp.directory - INFO: Registered Kenwood_TK-762G = TK762G_Radios
[2016-08-12 08:47:52,484] chirp.directory - INFO: Registered Kenwood_TK-760G = TK760G_Radios
[2016-08-12 08:47:52,484] chirp.directory - INFO: Registered Kenwood_TK-278G = TK278G_Radios
[2016-08-12 08:47:52,484] chirp.directory - INFO: Registered Kenwood_TK-272G = TK272G_Radios
[2016-08-12 08:47:52,484] chirp.directory - INFO: Registered Kenwood_TK-270G = TK270G_Radios
[2016-08-12 08:47:52,484] chirp.directory - INFO: Registered Kenwood_TK-260G = TK260G_Radios
[2016-08-12 08:47:52,485] chirp.directory - INFO: Registered Kenwood_TK-7102 = KenwoodTK7102Radio
[2016-08-12 08:47:52,485] chirp.directory - INFO: Registered Kenwood_TK-8102 = KenwoodTK8102Radio
[2016-08-12 08:47:52,485] chirp.directory - INFO: Registered Kenwood_TK-7108 = KenwoodTK7108Radio
[2016-08-12 08:47:52,485] chirp.directory - INFO: Registered Kenwood_TK-8108 = KenwoodTK8108Radio
[2016-08-12 08:47:52,485] chirp.directory - INFO: Registered Kenwood_TS-2000 = TS2000Radio
[2016-08-12 08:47:52,486] chirp.directory - INFO: Registered Baofeng_UV-B5 = BaofengUVB5
[2016-08-12 08:47:52,486] chirp.directory - INFO: Registered BTECH_UV-50X3 = UV50X3
[2016-08-12 08:47:52,486] chirp.directory - INFO: Registered Yaesu_VX-170 = VX170Radio
[2016-08-12 08:47:52,487] chirp.directory - INFO: Registered Yaesu_VX-2 = VX2Radio
[2016-08-12 08:47:52,487] chirp.directory - INFO: Registered Yaesu_VX-3 = VX3Radio
[2016-08-12 08:47:52,487] chirp.directory - INFO: Registered Yaesu_VX-5 = VX5Radio
[2016-08-12 08:47:52,488] chirp.directory - INFO: Registered Yaesu_VX-6 = VX6Radio
[2016-08-12 08:47:52,488] chirp.directory - INFO: Registered Yaesu_VX-7 = VX7Radio
[2016-08-12 08:47:52,488] chirp.directory - INFO: Registered Yaesu_VX-8_R = VX8Radio
[2016-08-12 08:47:52,489] chirp.directory - INFO: Registered Yaesu_VX-8_DR = VX8DRadio
[2016-08-12 08:47:52,489] chirp.directory - INFO: Registered Yaesu_VX-8_GE = VX8GERadio
[2016-08-12 08:47:52,489] chirp.directory - INFO: Registered Vertex_Standard_VXA-700 = VXA700Radio
+ rm /tmp/Alinco_DJ175_mw0BQt.img /tmp/Alinco_DJ175_tUXaWx.img /tmp/Alinco_DJ596_IY18OI.img /tmp/Alinco_DJ596_dmuDSW.img /tmp/Alinco_DR235T_93S5zo.img /tmp/Alinco_DR235T_rfKaOD.img /tmp/AnyTone_OBLTR-8R_QfKWP8.img /tmp/AnyTone_OBLTR-8R_ohsdT9.img /tmp/AnyTone_TERMN-8R_G37mH4.img /tmp/AnyTone_TERMN-8R_W0Lk_J.img /tmp/BTECH_UV-2501+220_B5qUTe.img /tmp/BTECH_UV-2501+220_LZc9jF.img /tmp/BTECH_UV-5001_T7QH0O.img /tmp/BTECH_UV-5001_zOlLje.img /tmp/BTECH_UV-50X3_1Zt3sV.img /tmp/BTECH_UV-50X3_4tNLYm.img /tmp/BTECH_UV-50X3_eWaW1P.img /tmp/BTECH_UV-50X3_ntwnWs.img /tmp/BTECH_UV-50X3_s8t3CL.img /tmp/BTECH_UV-50X3_ts57zR.img /tmp/Baofeng_BF-888_DnUHsR.img /tmp/Baofeng_BF-888_h1Tl83.img /tmp/Baofeng_F-11_Bst7Vs.img /tmp/Baofeng_F-11_vHuGB1.img /tmp/Baofeng_UV-3R_cDXmke.img /tmp/Baofeng_UV-3R_wMGcTc.img /tmp/Baofeng_UV-5R_NPrHG0.img /tmp/Baofeng_UV-5R_nQbplc.img /tmp/Baofeng_UV-B5_A4vxl0.img /tmp/Baofeng_UV-B5_CYj_EP.img /tmp/Baojie_BJ-9900_IUBvyl.img /tmp/Baojie_BJ-9900_IqVrZK.img /tmp/Baojie_BJ-9900_Mel_Mg.img /tmp/Baojie_BJ-9900_iWRSrR.img /tmp/Baojie_BJ-9900_y4QYCl.img /tmp/Baojie_BJ-9900_yEItD0.img /tmp/Feidaxin_FD-268A_8p_8pS.img /tmp/Feidaxin_FD-268A_hLRMcr.img /tmp/Feidaxin_FD-268B_Zv2nUl.img /tmp/Feidaxin_FD-268B_hatrrv.img /tmp/Feidaxin_FD-288B_0TnQzu.img /tmp/Feidaxin_FD-288B_Q5btVT.img /tmp/Icom_IC-208H_A2ZvY9.img /tmp/Icom_IC-208H_axOe7c.img /tmp/Icom_IC-2100H_HTT4LW.img /tmp/Icom_IC-2100H_W6zQzS.img /tmp/Icom_IC-2200H_hvz774.img /tmp/Icom_IC-2200H_kWWCYz.img /tmp/Icom_IC-2720H_DMAl8g.img /tmp/Icom_IC-2720H_RHl5Jb.img /tmp/Icom_IC-2820H_FDtsl4.img /tmp/Icom_IC-2820H_Pu0iPI.img /tmp/Icom_IC-Q7A_I0fwBT.img /tmp/Icom_IC-Q7A_d3ejO1.img /tmp/Icom_IC-T70_DtVSTJ.img /tmp/Icom_IC-T70_KtMSMi.img /tmp/Icom_IC-T7H_3DdEnU.img /tmp/Icom_IC-T7H_TbrCZf.img /tmp/Icom_IC-T8A_3wh2Su.img /tmp/Icom_IC-T8A_iG6rbG.img /tmp/Icom_IC-V82_U82_IV0jEV.img /tmp/Icom_IC-V82_U82_qbelyk.img /tmp/Icom_IC-W32A_APeVfV.img /tmp/Icom_IC-W32A_DKvJZr.img /tmp/Icom_IC-W32A_T2gKNz.img /tmp/Icom_IC-W32A_ZyXrWZ.img /tmp/Icom_IC-W32A_f8QnNf.img /tmp/Icom_IC-W32A_xcAQ2F.img /tmp/Icom_IC-W32E_1NTZIA.img /tmp/Icom_IC-W32E_Fo4VJb.img /tmp/Icom_IC-W32E_IHKRj9.img /tmp/Icom_IC-W32E_WJYjPB.img /tmp/Icom_IC-W32E_gBTkTy.img /tmp/Icom_IC-W32E_i2sr6T.img /tmp/Icom_ID-31A_5VIH1p.img /tmp/Icom_ID-31A_Krm0xz.img /tmp/Icom_ID-51 Plus_bDXIw0.img /tmp/Icom_ID-51 Plus_uZY1ch.img /tmp/Icom_ID-51_pLxz6O.img /tmp/Icom_ID-51_vVST5K.img /tmp/Icom_ID-800H_a50Ucm.img /tmp/Icom_ID-800H_sxy7PN.img /tmp/Icom_ID-880H_ddxPfL.img /tmp/Icom_ID-880H_zyj6KD.img /tmp/Jetstream_JT220M_dDjBlf.img /tmp/Jetstream_JT220M_z0XfEr.img /tmp/Jetstream_JT270M_K5oYSS.img /tmp/Jetstream_JT270M_dBNElT.img /tmp/KYD_IP-620_CBmK0z.img /tmp/KYD_IP-620_eu0zpd.img /tmp/Kenwood_TH-D72 (clone mode)_5pTwEy.img /tmp/Kenwood_TH-D72 (clone mode)_wRT0zv.img /tmp/Kenwood_TK-272G_ZRIsMN.img /tmp/Kenwood_TK-272G_bvYGnb.img /tmp/Kenwood_TK-760G_oxm6Gq.img /tmp/Kenwood_TK-760G_qIEsQy.img /tmp/Kenwood_TK-8102_ANzwbe.img /tmp/Kenwood_TK-8102_CH4Mq2.img /tmp/Leixen_VV-898_9EZVqi.img /tmp/Leixen_VV-898_zIDYnb.img /tmp/Polmar_DB-50M_JDgwtn.img /tmp/Polmar_DB-50M_ithZy9.img /tmp/Puxing_PX-2R_i9vj52.img /tmp/Puxing_PX-2R_nlVKHm.img /tmp/Puxing_PX-777_Ja70ZP.img /tmp/Puxing_PX-777_kRyXSr.img /tmp/TYT_TH-7800_Vl3Ntw.img /tmp/TYT_TH-7800_mbFpB4.img /tmp/TYT_TH-9800_3SBs0s.img /tmp/TYT_TH-9800_od0VB0.img /tmp/TYT_TH-UV3R-25_2UV0Y7.img /tmp/TYT_TH-UV3R-25_qrw6bw.img /tmp/TYT_TH-UV3R_2KYa8D.img /tmp/TYT_TH-UV3R_PIvbtX.img /tmp/TYT_TH-UVF1_ivm04h.img /tmp/TYT_TH-UVF1_w6_wnE.img /tmp/TYT_TH9000_144_f79U13.img /tmp/TYT_TH9000_144_yhz73b.img /tmp/Vertex Standard_VXA-700_Rhb9fO.img /tmp/Vertex Standard_VXA-700_Rjk1et.img /tmp/WACCOM_MINI-8900_CAos3k.img /tmp/WACCOM_MINI-8900_UXBKBh.img /tmp/Wouxun_KG-816_FfdUE9.img /tmp/Wouxun_KG-816_Vz4O23.img /tmp/Wouxun_KG-818_DZw1dB.img /tmp/Wouxun_KG-818_Y8rZT3.img /tmp/Wouxun_KG-UV6_J29Ji5.img /tmp/Wouxun_KG-UV6_x3qy8S.img /tmp/Wouxun_KG-UV8D_6TSNjF.img /tmp/Wouxun_KG-UV8D_uuUxb9.img /tmp/Wouxun_KG-UVD1P_8EjOad.img /tmp/Wouxun_KG-UVD1P_wkfw5x.img /tmp/Yaesu_FT-1802M_MDZIv0.img /tmp/Yaesu_FT-1802M_l9Ejp7.img /tmp/Yaesu_FT-1D_XoZ6QI.img /tmp/Yaesu_FT-1D_wutfgq.img /tmp/Yaesu_FT-2800M_6jSMAN.img /tmp/Yaesu_FT-2800M_jbN5fe.img /tmp/Yaesu_FT-2900R_1900R_3f4AJj.img /tmp/Yaesu_FT-2900R_1900R_3rN6zq.img /tmp/Yaesu_FT-50_Y_590D.img /tmp/Yaesu_FT-50_ehPTyy.img /tmp/Yaesu_FT-60_AoFR2d.img /tmp/Yaesu_FT-60_MctfYG.img /tmp/Yaesu_FT-7800_7900_CtdShX.img /tmp/Yaesu_FT-7800_7900_UATHiI.img /tmp/Yaesu_FT-817ND (US)_0HmJoL.img /tmp/Yaesu_FT-817ND (US)_FeQ6bk.img /tmp/Yaesu_FT-817ND_6T6ksQ.img /tmp/Yaesu_FT-817ND_qcXk03.img /tmp/Yaesu_FT-817_F_YCWF.img /tmp/Yaesu_FT-817_QSZzy5.img /tmp/Yaesu_FT-857_897 (US)_Avj4By.img /tmp/Yaesu_FT-857_897 (US)_ILl4i9.img /tmp/Yaesu_FT-857_897_334QsB.img /tmp/Yaesu_FT-857_897_vTnfGI.img /tmp/Yaesu_FT-8800_6Qex6A.img /tmp/Yaesu_FT-8800_A9N9ZO.img /tmp/Yaesu_FT-8800_Jg1rjx.img /tmp/Yaesu_FT-8800_RYppOO.img /tmp/Yaesu_FT-8800_g_OFMI.img /tmp/Yaesu_FT-8800_lSstQV.img /tmp/Yaesu_FT-8900_ajeXgl.img /tmp/Yaesu_FT-8900_fvUSHY.img /tmp/Yaesu_FTM-350_2M1glZ.img /tmp/Yaesu_FTM-350_98E0KQ.img /tmp/Yaesu_FTM-350_9PMgZm.img /tmp/Yaesu_FTM-350_jxDVkh.img /tmp/Yaesu_FTM-350_mo38vL.img /tmp/Yaesu_FTM-350_vT6CZZ.img /tmp/Yaesu_VX-2_0Af1Ik.img /tmp/Yaesu_VX-2_2LgQ_3.img /tmp/Yaesu_VX-3_N0xfBN.img /tmp/Yaesu_VX-3_Oe3pkI.img /tmp/Yaesu_VX-5_H9LDGs.img /tmp/Yaesu_VX-5_kkCHfJ.img /tmp/Yaesu_VX-6_KKi8rY.img /tmp/Yaesu_VX-6_R2ZvA4.img /tmp/Yaesu_VX-7_9opgJX.img /tmp/Yaesu_VX-7_W09qaP.img /tmp/Yaesu_VX-8_1HjFpC.img /tmp/Yaesu_VX-8_sQX2uE.img
Email was triggered for: Success
Sending email for trigger: Success
1
0
[chirp_devel] [PATCH] [RadioReference] Fix Chirp crash on empty scName attribute. #881
by Tom Hayward 11 Aug '16
by Tom Hayward 11 Aug '16
11 Aug '16
# HG changeset patch
# User Tom Hayward <tom(a)tomh.us>
# Date 1470963047 25200
# Thu Aug 11 17:50:47 2016 -0700
# Node ID 5f9ca43e4291a4631fa7f1a1ee18fe90567cc1c8
# Parent ba17605533ea0d2638e5b08750565de409e671c9
[RadioReference] Fix Chirp crash on empty scName attribute. #881
diff -r ba17605533ea -r 5f9ca43e4291 chirp/radioreference.py
--- a/chirp/radioreference.py Tue Jul 12 22:28:17 2016 -0400
+++ b/chirp/radioreference.py Thu Aug 11 17:50:47 2016 -0700
@@ -98,7 +98,10 @@
for cat in agency.cats:
LOG.debug("Fetching category:", cat.cName)
for subcat in cat.subcats:
- LOG.debug("\t", subcat.scName)
+ try:
+ LOG.debug("\t", subcat.scName)
+ except AttributeError:
+ pass
result = self._client.service.getSubcatFreqs(subcat.scid,
self._auth)
self._freqs += result
1
0
Hi Dan (and all),
I am not a coder but I have over 20 years of experience in producing
technical documentation (mostly networking and network security). I
would love to contribute to the CHIRP documentation.
Jason Willebeek-LeMair
KJ6PNL
2
3
An announcement of intentions: having just bought an 898S and being
saddened that it's not supported, I'm working on a driver to support this
model. I have the 3-power-levels change worked out, now I'm going through
some of the other tweaks they made on this model.
I wanted to make sure I'm not stepping on any toes. Is anyone else working
on an 898S driver?
My plan is to make a patch in the near term that gets basic support working
equivalent to the 10w 898 model, then go back and add support for
additional features like the VFO memories, DTFM sequences, etc.
Thanks,
--
Brian AF7MD
2
2
My name is David and I use Chirp for my newer radios. I have some TK-280's
and thought it would be a good exercise to work up the interface and code
to program these. I know, I have no idea. I will try and keep my
questions to a minimum.
Any suggestions to tips or techniques to look into these rigs?
I made the assumption that the existing TK G series in Chirp would be close
to what was needed. Following that idea I tried some of the existing
models but the program failed due to a model mismatch, or that is how I
read it. So I copied one model and reworked the entry, put that into the
.py. Running the program I was able to choose the TK-280 from the list but
got this error ...
'Serial' object has no attribute 'setTimeout'
Which is in the program code some where. Was it reading the usb chip or
the radio?
Ubuntu 16.04
Cheap Prolific programming cable
David
3
3
Tested changes:
[Jim Unroe <rock.unroe(a)gmail.com>] [Luiton] Add Support for the Luiton LT-898UV Mobile Radio
The LT-898UV mobile radio can be programmed using the Leixen VV-898
vendor/model selection. This pattach adds a LUITON LT-898UV vendor/model
selection using the newly added (chirp_common.Alias) support.
fixes #3705
[Tom Hayward <tom(a)tomh.us>] [id880] Fix typo in charset definition. #281
[Tom Hayward <tom(a)tomh.us>] [thf6a] Support full charset (ASCII). Fixes #141
[Tom Hayward <tom(a)tomh.us>] [id880] Support full charset. Fixes #281
[Tom Hayward <tom(a)tomh.us>] [vx5] Support full charset (ASCII). Fixes #292
[Tom Hayward <tom(a)tomh.us>] [id31a] set used bit when creating new memory, clear when deleting. Fixes #269
[Tom Hayward <tom(a)tomh.us>] Support PyGTK < 2.22 in bank edit. Fixes #231
[Tom Hayward <tom(a)tomh.us>] [d710] [v71] [d72] Fix tone list (not all tones are supported). Fixes #212
[Dan Smith <dsmith(a)danplanet.com>] [vx7] Fix setting memory power levels on 220MHz band
Fixes #214
[Dan Smith <dsmith(a)danplanet.com>] fips: Pennsylvania FIPS code was wrong. #117
[Marco Filippi <iz3gme.marco(a)gmail.com>] Consider lower bound frequency of each valid_band as valid
Fix bug #181
[Tom Hayward <tom(a)tomh.us>] tmd700: allow 8-char names. Fixes #176
[Dan Smith <dsmith(a)danplanet.com>] Fix the "blind deletion" problem, as well as properly direct copy/paste
Fixes #172
[David Griffith <dave(a)661.org>] Bug #155 fix: VX-7 1.25m power levels
[David Griffith <dave(a)661.org>] New INSTALL and README files
Fixes #122
[Tom Hayward <tom(a)tomh.us>] thd72: only use hardware flow on OS X. Fixes #166
[Marco Filippi <iz3gme.marco(a)gmail.com>] [FT817] Tone freq not set correctly
Same as #88 for FT857, to avoid code duplication fix code have been moved from
ft857 to its ancestor class
Fix bug #163
[Tom Hayward <tom(a)tomh.us>] Fix Mac .app so paths with spaces work. Fixes Bug #145
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 caaa792d60c4251f39fbbb2927915c26390e7c87
[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 caaa792d60c4251f39fbbb2927915c26390e7c87
No emails were triggered.
[workspace] $ /bin/sh -xe /tmp/hudson5114385885205487111.sh
[workspace] $ /bin/sh -xe /tmp/hudson6868412421255953651.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.054s
OK
Patch 'tip' is OK
Checking for PEP8 regressions...
./chirp/drivers/ft2900.py:1236:1: E265 block comment should start with '# '
./chirp/drivers/ft60.py:521:45: W291 trailing whitespace
./chirp/drivers/ft60.py:522:25: E128 continuation line under-indented for visual indent
./chirp/drivers/ft60.py:523:13: E301 expected 1 blank line, found 0
./chirp/drivers/ft817.py:587:41: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:684: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:691:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:692:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:695:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:696:29: 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:720:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:721:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:724:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:725:29: 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:731:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:732:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:735:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:736:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:739:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:740:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:743:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:744:29: 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:753:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:754:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:757:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:758:29: 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:767:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:768:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:771:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:772:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:775:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:776:29: 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:782:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:783:29: 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:789:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:790:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:793:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:794:29: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:810:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:811:31: 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:817:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:821:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:827:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:832:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:836:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:840:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:844:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:848:25: E128 continuation line under-indented for visual indent
./chirp/drivers/kguv8d.py:893: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:595:1: W293 blank line contains whitespace
./chirp/drivers/thd72.py:603:1: W293 blank line contains whitespace
./chirp/ui/mainapp.py:647:13: E128 continuation line under-indented for visual indent
./chirp/ui/mainapp.py:661:5: E303 too many blank lines (2)
./chirp/ui/mainapp.py:1374:80: E501 line too long (81 > 79 characters)
./chirp/ui/mainapp.py:1378:80: E501 line too long (80 > 79 characters)
./chirp/ui/mainapp.py:1663:80: E501 line too long (85 > 79 characters)
real 0m7.650s
user 0m7.576s
sys 0m0.012s
================================================
Tests OK
+ cat /var/lib/jenkins/.chirp/debug.log
[2016-08-01 16:22:52,996] chirp.logger - DEBUG: CHIRP 0.3.0dev on Linux - Ubuntu 16.04.1 LTS (Python 2.7.12)
[2016-08-01 16:22:53,033] chirp.directory - INFO: Registered Kenwood_TH-D7 = THD7Radio
[2016-08-01 16:22:53,033] chirp.directory - INFO: Registered Kenwood_TH-D7G = THD7GRadio
[2016-08-01 16:22:53,033] chirp.directory - INFO: Registered Kenwood_TM-D700 = TMD700Radio
[2016-08-01 16:22:53,033] chirp.directory - INFO: Registered Kenwood_TM-V7 = TMV7Radio
[2016-08-01 16:22:53,033] chirp.directory - INFO: Registered Kenwood_TM-G707 = TMG707Radio
[2016-08-01 16:22:53,033] chirp.directory - INFO: Registered Kenwood_TH-G71 = THG71Radio
[2016-08-01 16:22:53,033] chirp.directory - INFO: Registered Kenwood_TH-F6 = THF6ARadio
[2016-08-01 16:22:53,033] chirp.directory - INFO: Registered Kenwood_TH-F7 = THF7ERadio
[2016-08-01 16:22:53,033] chirp.directory - INFO: Registered Kenwood_TM-D710 = TMD710Radio
[2016-08-01 16:22:53,033] chirp.directory - INFO: Registered Kenwood_TH-D72_live_mode = THD72Radio
[2016-08-01 16:22:53,033] chirp.directory - INFO: Registered Kenwood_TM-V71 = TMV71Radio
[2016-08-01 16:22:53,033] chirp.directory - INFO: Registered Kenwood_TM-D710G = TMD710GRadio
[2016-08-01 16:22:53,034] chirp.directory - INFO: Registered Kenwood_TH-K2 = THK2Radio
[2016-08-01 16:22:53,034] chirp.directory - INFO: Registered Kenwood_TM-271 = TM271Radio
[2016-08-01 16:22:53,034] chirp.directory - INFO: Registered Kenwood_TM-281 = TM281Radio
[2016-08-01 16:22:53,034] chirp.directory - INFO: Registered Kenwood_TM-471 = TM471Radio
[2016-08-01 16:22:53,034] chirp.directory - INFO: Registered Icom_7200 = Icom7200Radio
[2016-08-01 16:22:53,034] chirp.directory - INFO: Registered Icom_IC-7000 = Icom7000Radio
[2016-08-01 16:22:53,034] chirp.directory - INFO: Registered Icom_746 = Icom746Radio
[2016-08-01 16:22:53,035] chirp.directory - INFO: Registered Alinco_DR03T = DR03Radio
[2016-08-01 16:22:53,035] chirp.directory - INFO: Registered Alinco_DR06T = DR06Radio
[2016-08-01 16:22:53,035] chirp.directory - INFO: Registered Alinco_DR135T = DR135Radio
[2016-08-01 16:22:53,035] chirp.directory - INFO: Registered Alinco_DR235T = DR235Radio
[2016-08-01 16:22:53,035] chirp.directory - INFO: Registered Alinco_DR435T = DR435Radio
[2016-08-01 16:22:53,035] chirp.directory - INFO: Registered Alinco_DJ596 = DJ596Radio
[2016-08-01 16:22:53,035] chirp.directory - INFO: Registered Jetstream_JT220M = JT220MRadio
[2016-08-01 16:22:53,036] chirp.directory - INFO: Registered Alinco_DJ175 = DJ175Radio
[2016-08-01 16:22:53,036] chirp.directory - INFO: Registered AnyTone_5888UV = AnyTone5888UVRadio
[2016-08-01 16:22:53,036] chirp.directory - INFO: Registered Intek_HR-2040 = IntekHR2040Radio
[2016-08-01 16:22:53,036] chirp.directory - INFO: Registered Polmar_DB-50M = PolmarDB50MRadio
[2016-08-01 16:22:53,036] chirp.directory - INFO: Registered Powerwerx_DB-750X = PowerwerxDB750XRadio
[2016-08-01 16:22:53,036] chirp.directory - INFO: Registered AnyTone_TERMN-8R = AnyToneTERMN8RRadio
[2016-08-01 16:22:53,036] chirp.directory - INFO: Registered AnyTone_OBLTR-8R = AnyToneOBLTR8RRadio
[2016-08-01 16:22:53,037] chirp.directory - INFO: Registered Baofeng_UV-3R = UV3RRadio
[2016-08-01 16:22:53,037] chirp.directory - INFO: Registered Baojie_BJ-9900 = BJ9900Radio
[2016-08-01 16:22:53,038] chirp.directory - INFO: Registered Baofeng_UV-5R = BaofengUV5RGeneric
[2016-08-01 16:22:53,038] chirp.directory - INFO: Registered Baofeng_F-11 = BaofengF11Radio
[2016-08-01 16:22:53,038] chirp.directory - INFO: Registered Baofeng_UV-82 = BaofengUV82Radio
[2016-08-01 16:22:53,038] chirp.directory - INFO: Registered Baofeng_UV-6 = BaofengUV6Radio
[2016-08-01 16:22:53,038] chirp.directory - INFO: Registered Intek_KT-980HP = IntekKT980Radio
[2016-08-01 16:22:53,038] chirp.directory - INFO: Registered Baofeng_BF-F8HP = BaofengBFF8HPRadio
[2016-08-01 16:22:53,039] chirp.directory - INFO: Registered Baofeng_UV-82HP = BaofengUV82HPRadio
[2016-08-01 16:22:53,039] chirp.directory - INFO: Registered Baojie_BJ-UV55 = BaojieBJUV55Radio
[2016-08-01 16:22:53,039] chirp.directory - INFO: Registered BTECH_UV-2501 = UV2501
[2016-08-01 16:22:53,039] chirp.directory - INFO: Registered BTECH_UV-2501+220 = UV2501_220
[2016-08-01 16:22:53,039] chirp.directory - INFO: Registered BTECH_UV-5001 = UV5001
[2016-08-01 16:22:53,039] chirp.directory - INFO: Registered WACCOM_MINI-8900 = MINI8900
[2016-08-01 16:22:53,040] chirp.directory - INFO: Registered QYT_KT-UV980 = KTUV980
[2016-08-01 16:22:53,040] chirp.directory - INFO: Registered QYT_KT8900 = KT9800
[2016-08-01 16:22:53,040] chirp.directory - INFO: Registered QYT_KT8900R = KT9800R
[2016-08-01 16:22:53,040] chirp.directory - INFO: Registered LUITON_LT-588UV = LT588UV
[2016-08-01 16:22:53,040] chirp.directory - INFO: Registered Feidaxin_FD-268A = FD268ARadio
[2016-08-01 16:22:53,040] chirp.directory - INFO: Registered Feidaxin_FD-268B = FD268BRadio
[2016-08-01 16:22:53,040] chirp.directory - INFO: Registered Feidaxin_FD-288A = FD288ARadio
[2016-08-01 16:22:53,040] chirp.directory - INFO: Registered Feidaxin_FD-288B = FD288BRadio
[2016-08-01 16:22:53,040] chirp.directory - INFO: Registered Feidaxin_FD-150A = FD150ARadio
[2016-08-01 16:22:53,041] chirp.directory - INFO: Registered Feidaxin_FD-160A = FD160ARadio
[2016-08-01 16:22:53,041] chirp.directory - INFO: Registered Feidaxin_FD-450A = FD450ARadio
[2016-08-01 16:22:53,041] chirp.directory - INFO: Registered Feidaxin_FD-460A = FD460ARadio
[2016-08-01 16:22:53,041] chirp.directory - INFO: Registered Yaesu_FT-1802M = FT1802Radio
[2016-08-01 16:22:53,042] chirp.directory - INFO: Registered Yaesu_FT-1D_R = FT1Radio
[2016-08-01 16:22:53,042] chirp.directory - INFO: Registered Yaesu_FT-2800M = FT2800Radio
[2016-08-01 16:22:53,042] chirp.directory - INFO: Registered Yaesu_FT-2900R_1900R = FT2900Radio
[2016-08-01 16:22:53,043] chirp.directory - INFO: Registered Yaesu_FT-50 = FT50Radio
[2016-08-01 16:22:53,043] chirp.directory - INFO: Registered Yaesu_FT-60 = FT60Radio
[2016-08-01 16:22:53,044] chirp.directory - INFO: Registered Yaesu_FT-7800_7900 = FT7800Radio
[2016-08-01 16:22:53,044] chirp.directory - INFO: Registered Yaesu_FT-8800 = FT8800Radio
[2016-08-01 16:22:53,044] chirp.directory - INFO: Registered Yaesu_FT-8900 = FT8900Radio
[2016-08-01 16:22:53,044] chirp.directory - INFO: Registered Yaesu_FT-8100 = FT8100Radio
[2016-08-01 16:22:53,044] chirp.directory - INFO: Registered Yaesu_FT-817 = FT817Radio
[2016-08-01 16:22:53,044] chirp.directory - INFO: Registered Yaesu_FT-817ND = FT817NDRadio
[2016-08-01 16:22:53,045] chirp.directory - INFO: Registered Yaesu_FT-817ND_US = FT817NDUSRadio
[2016-08-01 16:22:53,045] chirp.directory - INFO: Registered Yaesu_FT-857_897 = FT857Radio
[2016-08-01 16:22:53,045] chirp.directory - INFO: Registered Yaesu_FT-857_897_US = FT857USRadio
[2016-08-01 16:22:53,045] chirp.directory - INFO: Registered Yaesu_FT-90 = FT90Radio
[2016-08-01 16:22:53,046] chirp.directory - INFO: Registered Yaesu_FTM-350 = FTM350Radio
[2016-08-01 16:22:53,046] chirp.directory - INFO: Registered Generic_CSV = CSVRadio
[2016-08-01 16:22:53,046] chirp.directory - INFO: Registered Commander_KG-UV = CommanderCSVRadio
[2016-08-01 16:22:53,047] chirp.directory - INFO: Registered RT_Systems_CSV = RTCSVRadio
[2016-08-01 16:22:53,047] chirp.directory - INFO: Registered ARRL_Travel_Plus = TpeRadio
[2016-08-01 16:22:53,054] chirp.directory - INFO: Registered Generic_XML = XMLRadio
[2016-08-01 16:22:53,057] chirp.directory - INFO: Registered Baofeng_BF-888 = H777Radio
[2016-08-01 16:22:53,057] chirp.directory - INFO: Registered HobbyPCB_RS-UV3 = HobbyPCBRSUV3Radio
[2016-08-01 16:22:53,058] chirp.directory - INFO: Registered Icom_IC-208H = IC208Radio
[2016-08-01 16:22:53,058] chirp.directory - INFO: Registered Icom_IC-2100H = IC2100Radio
[2016-08-01 16:22:53,058] chirp.directory - INFO: Registered Icom_IC-2200H = IC2200Radio
[2016-08-01 16:22:53,058] chirp.directory - INFO: Registered Icom_IC-2720H = IC2720Radio
[2016-08-01 16:22:53,058] chirp.directory - INFO: Registered Icom_IC-2820H = IC2820Radio
[2016-08-01 16:22:53,059] chirp.directory - INFO: Registered Icom_IC-91_92AD = IC9xRadio
[2016-08-01 16:22:53,059] chirp.directory - INFO: Registered Icom_IC-Q7A = ICQ7Radio
[2016-08-01 16:22:53,059] chirp.directory - INFO: Registered Icom_IC-T70 = ICT70Radio
[2016-08-01 16:22:53,059] chirp.directory - INFO: Registered Icom_IC-T7H = ICT7HRadio
[2016-08-01 16:22:53,060] chirp.directory - INFO: Registered Icom_IC-T8A = ICT8ARadio
[2016-08-01 16:22:53,060] chirp.directory - INFO: Registered Icom_IC-W32A = ICW32ARadio
[2016-08-01 16:22:53,060] chirp.directory - INFO: Registered Icom_IC-W32E = ICW32ERadio
[2016-08-01 16:22:53,060] chirp.directory - INFO: Registered Icom_IC-V82_U82 = ICx8xRadio
[2016-08-01 16:22:53,060] chirp.directory - INFO: Registered Icom_ID-31A = ID31Radio
[2016-08-01 16:22:53,061] chirp.directory - INFO: Registered Icom_ID-51 = ID51Radio
[2016-08-01 16:22:53,061] chirp.directory - INFO: Registered Icom_ID-51_Plus = ID51PLUSRadio
[2016-08-01 16:22:53,061] chirp.directory - INFO: Registered Icom_ID-800H_v2 = ID800v2Radio
[2016-08-01 16:22:53,061] chirp.directory - INFO: Registered Icom_ID-880H = ID880Radio
[2016-08-01 16:22:53,061] chirp.directory - INFO: Registered Icom_ID-80H = ID80Radio
[2016-08-01 16:22:53,062] chirp.directory - INFO: Registered Kenwood_HMK = HMKRadio
[2016-08-01 16:22:53,062] chirp.directory - INFO: Registered Kenwood_ITM = ITMRadio
[2016-08-01 16:22:53,062] chirp.directory - INFO: Registered Wouxun_KG-UV8D = KGUV8DRadio
[2016-08-01 16:22:53,062] chirp.directory - INFO: Registered KYD_NC-630A = NC630aRadio
[2016-08-01 16:22:53,063] chirp.directory - INFO: Registered KYD_IP-620 = IP620Radio
[2016-08-01 16:22:53,063] chirp.directory - INFO: Registered Leixen_VV-898 = LeixenVV898Radio
[2016-08-01 16:22:53,063] chirp.directory - INFO: Registered Jetstream_JT270M = JetstreamJT270MRadio
[2016-08-01 16:22:53,064] chirp.directory - INFO: Registered Wouxun_KG-UVD1P = KGUVD1PRadio
[2016-08-01 16:22:53,064] chirp.directory - INFO: Registered Wouxun_KG-UV6 = KGUV6DRadio
[2016-08-01 16:22:53,064] chirp.directory - INFO: Registered Wouxun_KG-816 = KG816Radio
[2016-08-01 16:22:53,064] chirp.directory - INFO: Registered Wouxun_KG-818 = KG818Radio
[2016-08-01 16:22:53,064] chirp.directory - INFO: Registered Puxing_PX-777 = Puxing777Radio
[2016-08-01 16:22:53,064] chirp.directory - INFO: Registered Puxing_PX-2R = Puxing2RRadio
[2016-08-01 16:22:53,065] chirp.directory - INFO: Registered TYT_TH-7800_File = TYTTH7800File
[2016-08-01 16:22:53,065] chirp.directory - INFO: Registered TYT_TH-7800 = TYTTH7800Radio
[2016-08-01 16:22:53,065] chirp.directory - INFO: Registered TYT_TH9000_220 = Th9000220Radio
[2016-08-01 16:22:53,065] chirp.directory - INFO: Registered TYT_TH9000_144 = Th9000144Radio
[2016-08-01 16:22:53,065] chirp.directory - INFO: Registered TYT_TH9000_440 = Th9000440Radio
[2016-08-01 16:22:53,066] chirp.directory - INFO: Registered TYT_TH-9800_File = TYTTH9800File
[2016-08-01 16:22:53,066] chirp.directory - INFO: Registered TYT_TH-9800 = TYTTH9800Radio
[2016-08-01 16:22:53,066] chirp.directory - INFO: Registered TYT_TH-UV3R = TYTUV3RRadio
[2016-08-01 16:22:53,067] chirp.directory - INFO: Registered TYT_TH-UV3R-25 = TYTUV3R25Radio
[2016-08-01 16:22:53,067] chirp.directory - INFO: Registered TYT_TH-UVF8D = TYTUVF8DRadio
[2016-08-01 16:22:53,067] chirp.directory - INFO: Registered Kenwood_TH-D72_clone_mode = THD72Radio
[2016-08-01 16:22:53,068] chirp.directory - INFO: Registered TYT_TH-UVF1 = TYTTHUVF1Radio
[2016-08-01 16:22:53,068] chirp.directory - INFO: Registered Kenwood_TK-260 = TK260_Radio
[2016-08-01 16:22:53,068] chirp.directory - INFO: Registered Kenwood_TK-270 = TK270_Radio
[2016-08-01 16:22:53,068] chirp.directory - INFO: Registered Kenwood_TK-272 = TK272_Radio
[2016-08-01 16:22:53,068] chirp.directory - INFO: Registered Kenwood_TK-278 = TK278_Radio
[2016-08-01 16:22:53,068] chirp.directory - INFO: Registered Kenwood_TK-360 = TK360_Radio
[2016-08-01 16:22:53,068] chirp.directory - INFO: Registered Kenwood_TK-370 = TK370_Radio
[2016-08-01 16:22:53,068] chirp.directory - INFO: Registered Kenwood_TK-372 = TK372_Radio
[2016-08-01 16:22:53,069] chirp.directory - INFO: Registered Kenwood_TK-378 = TK378_Radio
[2016-08-01 16:22:53,069] chirp.directory - INFO: Registered Kenwood_TK-760 = TK760_Radio
[2016-08-01 16:22:53,069] chirp.directory - INFO: Registered Kenwood_TK-762 = TK762_Radio
[2016-08-01 16:22:53,069] chirp.directory - INFO: Registered Kenwood_TK-768 = TK768_Radio
[2016-08-01 16:22:53,069] chirp.directory - INFO: Registered Kenwood_TK-860 = TK860_Radio
[2016-08-01 16:22:53,069] chirp.directory - INFO: Registered Kenwood_TK-862 = TK862_Radio
[2016-08-01 16:22:53,069] chirp.directory - INFO: Registered Kenwood_TK-868 = TK868_Radio
[2016-08-01 16:22:53,070] chirp.directory - INFO: Registered Kenwood_TK-868G = TK868G_Radios
[2016-08-01 16:22:53,070] chirp.directory - INFO: Registered Kenwood_TK-862G = TK862G_Radios
[2016-08-01 16:22:53,070] chirp.directory - INFO: Registered Kenwood_TK-860G = TK860G_Radios
[2016-08-01 16:22:53,070] chirp.directory - INFO: Registered Kenwood_TK-768G = TK768G_Radios
[2016-08-01 16:22:53,070] chirp.directory - INFO: Registered Kenwood_TK-762G = TK762G_Radios
[2016-08-01 16:22:53,070] chirp.directory - INFO: Registered Kenwood_TK-760G = TK760G_Radios
[2016-08-01 16:22:53,070] chirp.directory - INFO: Registered Kenwood_TK-278G = TK278G_Radios
[2016-08-01 16:22:53,070] chirp.directory - INFO: Registered Kenwood_TK-272G = TK272G_Radios
[2016-08-01 16:22:53,071] chirp.directory - INFO: Registered Kenwood_TK-270G = TK270G_Radios
[2016-08-01 16:22:53,071] chirp.directory - INFO: Registered Kenwood_TK-260G = TK260G_Radios
[2016-08-01 16:22:53,071] chirp.directory - INFO: Registered Kenwood_TK-7102 = KenwoodTK7102Radio
[2016-08-01 16:22:53,071] chirp.directory - INFO: Registered Kenwood_TK-8102 = KenwoodTK8102Radio
[2016-08-01 16:22:53,071] chirp.directory - INFO: Registered Kenwood_TK-7108 = KenwoodTK7108Radio
[2016-08-01 16:22:53,071] chirp.directory - INFO: Registered Kenwood_TK-8108 = KenwoodTK8108Radio
[2016-08-01 16:22:53,072] chirp.directory - INFO: Registered Kenwood_TS-2000 = TS2000Radio
[2016-08-01 16:22:53,072] chirp.directory - INFO: Registered Baofeng_UV-B5 = BaofengUVB5
[2016-08-01 16:22:53,072] chirp.directory - INFO: Registered BTECH_UV-50X3 = UV50X3
[2016-08-01 16:22:53,073] chirp.directory - INFO: Registered Yaesu_VX-170 = VX170Radio
[2016-08-01 16:22:53,073] chirp.directory - INFO: Registered Yaesu_VX-2 = VX2Radio
[2016-08-01 16:22:53,073] chirp.directory - INFO: Registered Yaesu_VX-3 = VX3Radio
[2016-08-01 16:22:53,073] chirp.directory - INFO: Registered Yaesu_VX-5 = VX5Radio
[2016-08-01 16:22:53,074] chirp.directory - INFO: Registered Yaesu_VX-6 = VX6Radio
[2016-08-01 16:22:53,074] chirp.directory - INFO: Registered Yaesu_VX-7 = VX7Radio
[2016-08-01 16:22:53,075] chirp.directory - INFO: Registered Yaesu_VX-8_R = VX8Radio
[2016-08-01 16:22:53,075] chirp.directory - INFO: Registered Yaesu_VX-8_DR = VX8DRadio
[2016-08-01 16:22:53,075] chirp.directory - INFO: Registered Yaesu_VX-8_GE = VX8GERadio
[2016-08-01 16:22:53,075] chirp.directory - INFO: Registered Vertex_Standard_VXA-700 = VXA700Radio
+ rm /tmp/Alinco_DJ175_Jaaz94.img /tmp/Alinco_DJ175_cPP4iP.img /tmp/Alinco_DJ175_lsWKSF.img /tmp/Alinco_DJ596_YQQkoy.img /tmp/Alinco_DJ596_cVSqhv.img /tmp/Alinco_DJ596_g5JRmJ.img /tmp/Alinco_DR235T_fDpeBw.img /tmp/Alinco_DR235T_q_lvQm.img /tmp/Alinco_DR235T_xYalGI.img /tmp/AnyTone_OBLTR-8R_XAfF1Y.img /tmp/AnyTone_OBLTR-8R_fVkkna.img /tmp/AnyTone_OBLTR-8R_pytnxi.img /tmp/AnyTone_TERMN-8R_7eTdAx.img /tmp/AnyTone_TERMN-8R_DlqsTt.img /tmp/AnyTone_TERMN-8R_V28e8h.img /tmp/BTECH_UV-2501+220_4NYJDr.img /tmp/BTECH_UV-2501+220_WaZa5A.img /tmp/BTECH_UV-2501+220_p0e5JA.img /tmp/BTECH_UV-5001__jbDce.img /tmp/BTECH_UV-5001_gAeu7U.img /tmp/BTECH_UV-5001_i74lMR.img /tmp/BTECH_UV-50X3_7qUNOD.img /tmp/BTECH_UV-50X3_CponHX.img /tmp/BTECH_UV-50X3_GlG4lA.img /tmp/BTECH_UV-50X3_gtUtd6.img /tmp/BTECH_UV-50X3_keK0ta.img /tmp/BTECH_UV-50X3_pBi1v6.img /tmp/BTECH_UV-50X3_rvK_15.img /tmp/BTECH_UV-50X3_uy6nF4.img /tmp/BTECH_UV-50X3_v6DehL.img /tmp/Baofeng_BF-888_9ppdWx.img /tmp/Baofeng_BF-888_UGPejs.img /tmp/Baofeng_BF-888_UPkiiW.img /tmp/Baofeng_F-11_DtxS16.img /tmp/Baofeng_F-11_hzLj1n.img /tmp/Baofeng_F-11_uNe1Kv.img /tmp/Baofeng_UV-3R_DCwlKS.img /tmp/Baofeng_UV-3R_eZN1PR.img /tmp/Baofeng_UV-3R_jpYIYj.img /tmp/Baofeng_UV-5R_23UXRd.img /tmp/Baofeng_UV-5R_bfEp1Z.img /tmp/Baofeng_UV-5R_feSW8t.img /tmp/Baofeng_UV-B5_MoFvI5.img /tmp/Baofeng_UV-B5_cUAnha.img /tmp/Baofeng_UV-B5_eEwNLn.img /tmp/Baojie_BJ-9900_0P1hP6.img /tmp/Baojie_BJ-9900_0kTE6K.img /tmp/Baojie_BJ-9900_2k0BtK.img /tmp/Baojie_BJ-9900_6hpYv_.img /tmp/Baojie_BJ-9900_SKp3Rz.img /tmp/Baojie_BJ-9900_XHprkm.img /tmp/Baojie_BJ-9900_YXPve5.img /tmp/Baojie_BJ-9900_dc1RID.img /tmp/Baojie_BJ-9900_ptW2L7.img /tmp/Feidaxin_FD-268A__a1N1Y.img /tmp/Feidaxin_FD-268A_xwfF4E.img /tmp/Feidaxin_FD-268A_yr4vUU.img /tmp/Feidaxin_FD-268B_5p2gnh.img /tmp/Feidaxin_FD-268B_CMAjkO.img /tmp/Feidaxin_FD-268B_kgzhkd.img /tmp/Feidaxin_FD-288B_41e1_C.img /tmp/Feidaxin_FD-288B_MZpwRn.img /tmp/Feidaxin_FD-288B_vFTtwo.img /tmp/Icom_IC-208H_MiQqJY.img /tmp/Icom_IC-208H_qCK1D3.img /tmp/Icom_IC-208H_tCWKYm.img /tmp/Icom_IC-2100H_J1dSkM.img /tmp/Icom_IC-2100H_XG7lAE.img /tmp/Icom_IC-2100H_wj1NaJ.img /tmp/Icom_IC-2200H_ZbK5ec.img /tmp/Icom_IC-2200H_a5EDCu.img /tmp/Icom_IC-2200H_uY6CF8.img /tmp/Icom_IC-2720H_3WejZY.img /tmp/Icom_IC-2720H_MTITPf.img /tmp/Icom_IC-2720H_T7PYYA.img /tmp/Icom_IC-2820H_JVu82s.img /tmp/Icom_IC-2820H_OBxs9x.img /tmp/Icom_IC-2820H_nizCXT.img /tmp/Icom_IC-Q7A_PfZ1Xt.img /tmp/Icom_IC-Q7A_kEsQHv.img /tmp/Icom_IC-Q7A_sl11ei.img /tmp/Icom_IC-T70_HUUiXx.img /tmp/Icom_IC-T70_XlQzJX.img /tmp/Icom_IC-T70_x759ts.img /tmp/Icom_IC-T7H_3_VUB0.img /tmp/Icom_IC-T7H_BVLKgA.img /tmp/Icom_IC-T7H_xqVs2C.img /tmp/Icom_IC-T8A_Abwg0r.img /tmp/Icom_IC-T8A_JFgrE5.img /tmp/Icom_IC-T8A_K5wm1H.img /tmp/Icom_IC-V82_U82_5mR7R0.img /tmp/Icom_IC-V82_U82_HKD8xd.img /tmp/Icom_IC-V82_U82_btVZBp.img /tmp/Icom_IC-W32A_IGFuvG.img /tmp/Icom_IC-W32A_PgABFN.img /tmp/Icom_IC-W32A_YzDidF.img /tmp/Icom_IC-W32A_foFc69.img /tmp/Icom_IC-W32A_ias6I8.img /tmp/Icom_IC-W32A_k6iHwW.img /tmp/Icom_IC-W32A_kmHHCP.img /tmp/Icom_IC-W32A_wQBLuE.img /tmp/Icom_IC-W32A_xb8uIz.img /tmp/Icom_IC-W32E_23IZkE.img /tmp/Icom_IC-W32E_2MzfSi.img /tmp/Icom_IC-W32E_5viXPb.img /tmp/Icom_IC-W32E_6gNHxl.img /tmp/Icom_IC-W32E_Jv0NeO.img /tmp/Icom_IC-W32E_M8r5az.img /tmp/Icom_IC-W32E_Mr4QWu.img /tmp/Icom_IC-W32E_Yj8zjl.img /tmp/Icom_IC-W32E_aTXRDn.img /tmp/Icom_ID-31A_SXh_ws.img /tmp/Icom_ID-31A_WPR5H6.img /tmp/Icom_ID-31A_bbC0pu.img /tmp/Icom_ID-51 Plus_8mnweh.img /tmp/Icom_ID-51 Plus_H8PbR3.img /tmp/Icom_ID-51 Plus_OHf0sr.img /tmp/Icom_ID-51_1UHMVE.img /tmp/Icom_ID-51_Ej3flT.img /tmp/Icom_ID-51_hAJRM9.img /tmp/Icom_ID-800H_GsiKRK.img /tmp/Icom_ID-800H_VCmyYr.img /tmp/Icom_ID-800H_q_UFHm.img /tmp/Icom_ID-880H_0pjfHJ.img /tmp/Icom_ID-880H_L0TM_e.img /tmp/Icom_ID-880H_b8iPCU.img /tmp/Jetstream_JT220M_8pyo_h.img /tmp/Jetstream_JT220M_cTJySO.img /tmp/Jetstream_JT220M_eSxFUe.img /tmp/Jetstream_JT270M_8sCXip.img /tmp/Jetstream_JT270M_EDUHDJ.img /tmp/Jetstream_JT270M_yru8vn.img /tmp/KYD_IP-620_3cXKo9.img /tmp/KYD_IP-620_6uJoK0.img /tmp/KYD_IP-620_8_hicu.img /tmp/Kenwood_TH-D72 (clone mode)_30cRLQ.img /tmp/Kenwood_TH-D72 (clone mode)_GjA3Jm.img /tmp/Kenwood_TH-D72 (clone mode)_SOf1Ie.img /tmp/Kenwood_TK-272G_6Je5RT.img /tmp/Kenwood_TK-272G_Awxxod.img /tmp/Kenwood_TK-272G_IEmoOY.img /tmp/Kenwood_TK-760G_Fs79rl.img /tmp/Kenwood_TK-760G_QYOIw8.img /tmp/Kenwood_TK-760G_tj3XfB.img /tmp/Kenwood_TK-8102_lt9VPd.img /tmp/Kenwood_TK-8102_rfm7Yp.img /tmp/Kenwood_TK-8102_zjwv_4.img /tmp/Leixen_VV-898_84hYeO.img /tmp/Leixen_VV-898_DALZNy.img /tmp/Leixen_VV-898_vnK2Q8.img /tmp/Polmar_DB-50M_0vdtxE.img /tmp/Polmar_DB-50M_Fn6Cmy.img /tmp/Polmar_DB-50M_QeV38p.img /tmp/Puxing_PX-2R_IJROzP.img /tmp/Puxing_PX-2R_XxbcT2.img /tmp/Puxing_PX-2R_m9PplL.img /tmp/Puxing_PX-777_8cyWef.img /tmp/Puxing_PX-777_RbStcL.img /tmp/Puxing_PX-777_bu7kmQ.img /tmp/TYT_TH-7800__tJnd_.img /tmp/TYT_TH-7800_b9ds6O.img /tmp/TYT_TH-7800_cMjFMJ.img /tmp/TYT_TH-9800_KoQxcP.img /tmp/TYT_TH-9800_R7SSWJ.img /tmp/TYT_TH-9800_RpBEi7.img /tmp/TYT_TH-UV3R-25_6OOf07.img /tmp/TYT_TH-UV3R-25_A8Va2H.img /tmp/TYT_TH-UV3R-25_TRHvLC.img /tmp/TYT_TH-UV3R_BLSYWR.img /tmp/TYT_TH-UV3R_Ko47gW.img /tmp/TYT_TH-UV3R_iJKmI_.img /tmp/TYT_TH-UVF1_BwXTXI.img /tmp/TYT_TH-UVF1__SQFmA.img /tmp/TYT_TH-UVF1_duVRBK.img /tmp/TYT_TH9000_144_eipq9m.img /tmp/TYT_TH9000_144_j7UNfZ.img /tmp/TYT_TH9000_144_uErwpe.img /tmp/Vertex Standard_VXA-700_FC38Bu.img /tmp/Vertex Standard_VXA-700_aGRemT.img /tmp/Vertex Standard_VXA-700_vk4PV2.img /tmp/WACCOM_MINI-8900_24lLq_.img /tmp/WACCOM_MINI-8900_WvUZYT.img /tmp/WACCOM_MINI-8900_ZPw7AC.img /tmp/Wouxun_KG-816_7Cr0g3.img /tmp/Wouxun_KG-816_EWgQh2.img /tmp/Wouxun_KG-816_oOM3UW.img /tmp/Wouxun_KG-818_SIiHCn.img /tmp/Wouxun_KG-818__Wdqj6.img /tmp/Wouxun_KG-818_nS0ua7.img /tmp/Wouxun_KG-UV6_HSgU93.img /tmp/Wouxun_KG-UV6_aFpMHK.img /tmp/Wouxun_KG-UV6_iMUrel.img /tmp/Wouxun_KG-UV8D_3AlSIh.img /tmp/Wouxun_KG-UV8D_h6Mpr9.img /tmp/Wouxun_KG-UV8D_lcyb94.img /tmp/Wouxun_KG-UVD1P_G4nXZO.img /tmp/Wouxun_KG-UVD1P_mXNp1l.img /tmp/Wouxun_KG-UVD1P_vHhmx8.img /tmp/Yaesu_FT-1802M_B9fZI8.img /tmp/Yaesu_FT-1802M_GXBPkF.img /tmp/Yaesu_FT-1802M_x1d9zb.img /tmp/Yaesu_FT-1D_0R9rS8.img /tmp/Yaesu_FT-1D_NSi7JQ.img /tmp/Yaesu_FT-1D_g3YQ9Y.img /tmp/Yaesu_FT-2800M_59lTpl.img /tmp/Yaesu_FT-2800M_NueERg.img /tmp/Yaesu_FT-2800M_uJHAqa.img /tmp/Yaesu_FT-2900R_1900R_8I7rUX.img /tmp/Yaesu_FT-2900R_1900R_KoFo90.img /tmp/Yaesu_FT-2900R_1900R_qqaDR0.img /tmp/Yaesu_FT-50_dEMjpB.img /tmp/Yaesu_FT-50_hhXhmr.img /tmp/Yaesu_FT-50_tMt35z.img /tmp/Yaesu_FT-60_Qnyknm.img /tmp/Yaesu_FT-60_an863Y.img /tmp/Yaesu_FT-60_e2PtmN.img /tmp/Yaesu_FT-7800_7900_9Oe9te.img /tmp/Yaesu_FT-7800_7900_GlcloM.img /tmp/Yaesu_FT-7800_7900_qVMut5.img /tmp/Yaesu_FT-817ND (US)_d6vfZo.img /tmp/Yaesu_FT-817ND (US)_qrbTpN.img /tmp/Yaesu_FT-817ND (US)_rWXOrI.img /tmp/Yaesu_FT-817ND_LB503J.img /tmp/Yaesu_FT-817ND_Le11u0.img /tmp/Yaesu_FT-817ND_kqOODf.img /tmp/Yaesu_FT-817_GrRev0.img /tmp/Yaesu_FT-817_uwm9ha.img /tmp/Yaesu_FT-817_w_T6E7.img /tmp/Yaesu_FT-857_897 (US)_PVsw79.img /tmp/Yaesu_FT-857_897 (US)_bjNEhA.img /tmp/Yaesu_FT-857_897 (US)_d9S2r6.img /tmp/Yaesu_FT-857_897_EPdte9.img /tmp/Yaesu_FT-857_897_Meyhmd.img /tmp/Yaesu_FT-857_897_hpp2H2.img /tmp/Yaesu_FT-8800_6BLjmE.img /tmp/Yaesu_FT-8800_AdhCEF.img /tmp/Yaesu_FT-8800_YrZB9X.img /tmp/Yaesu_FT-8800_cLm5be.img /tmp/Yaesu_FT-8800_czWq7n.img /tmp/Yaesu_FT-8800_iVemaH.img /tmp/Yaesu_FT-8800_nt4gEp.img /tmp/Yaesu_FT-8800_pi6DKC.img /tmp/Yaesu_FT-8800_vWRmBR.img /tmp/Yaesu_FT-8900_0daM5G.img /tmp/Yaesu_FT-8900_3glKV2.img /tmp/Yaesu_FT-8900_OUiF22.img /tmp/Yaesu_FTM-350_7U7nkY.img /tmp/Yaesu_FTM-350_8bjtlW.img /tmp/Yaesu_FTM-350_8dFEyh.img /tmp/Yaesu_FTM-350_Es98F5.img /tmp/Yaesu_FTM-350_STkUmv.img /tmp/Yaesu_FTM-350_Yl4D9o.img /tmp/Yaesu_FTM-350_pDGdph.img /tmp/Yaesu_FTM-350_wSzCfp.img /tmp/Yaesu_FTM-350_xAW0rH.img /tmp/Yaesu_VX-2_c3d_Vb.img /tmp/Yaesu_VX-2_fNlt8i.img /tmp/Yaesu_VX-2_kcsBL0.img /tmp/Yaesu_VX-3_St24AJ.img /tmp/Yaesu_VX-3_XRJnQu.img /tmp/Yaesu_VX-3_YDArct.img /tmp/Yaesu_VX-5_Ha04GR.img /tmp/Yaesu_VX-5_NvRpu1.img /tmp/Yaesu_VX-5_oC_CPO.img /tmp/Yaesu_VX-6_1tRbEu.img /tmp/Yaesu_VX-6_KVgNxm.img /tmp/Yaesu_VX-6_kFFzvT.img /tmp/Yaesu_VX-7_98GJkJ.img /tmp/Yaesu_VX-7_9gtiIA.img /tmp/Yaesu_VX-7_KPPaSK.img /tmp/Yaesu_VX-8_6O1Mi5.img /tmp/Yaesu_VX-8_Zoy9LX.img /tmp/Yaesu_VX-8_voJ0bD.img
Email was triggered for: Success
Sending email for trigger: Success
1
0
[chirp_devel] [PATCH] [Luiton] Add Support for the Luiton LT-898UV Mobile Radio
by Jim Unroe 01 Aug '16
by Jim Unroe 01 Aug '16
01 Aug '16
# HG changeset patch
# User Jim Unroe <rock.unroe(a)gmail.com>
# Date 1470062110 14400
# Node ID 4b37b0c29f3ab13522710c1ecb601b3feb68e362
# Parent 40bd8f0f9d8beefbd061ca72518d641e84a077e8
[Luiton] Add Support for the Luiton LT-898UV Mobile Radio
The LT-898UV mobile radio can be programmed using the Leixen VV-898
vendor/model selection. This pattach adds a LUITON LT-898UV vendor/model
selection using the newly added (chirp_common.Alias) support.
fixes #3705
diff -r 40bd8f0f9d8b -r 4b37b0c29f3a chirp/drivers/leixen.py
--- a/chirp/drivers/leixen.py Fri Jul 15 10:24:08 2016 -0400
+++ b/chirp/drivers/leixen.py Mon Aug 01 10:35:10 2016 -0400
@@ -356,11 +356,18 @@
ack = radio.pipe.read(8)
+# Declaring Aliases
+class LT898UV(chirp_common.Alias):
+ VENDOR = "LUITON"
+ MODEL = "LT-898UV"
+
+
@directory.register
class LeixenVV898Radio(chirp_common.CloneModeRadio):
"""Leixen VV-898"""
VENDOR = "Leixen"
MODEL = "VV-898"
+ ALIASES = [LT898UV, ]
BAUD_RATE = 9600
_file_ident = "Leixen"
1
0
[chirp_devel] [PATCH] [Luiton] Add Support for the Luiton LT-898UV Mobile Radio
by Jim Unroe 01 Aug '16
by Jim Unroe 01 Aug '16
01 Aug '16
# HG changeset patch
# User Jim Unroe <rock.unroe(a)gmail.com>
# Date 1470016752 14400
# Node ID 11cecf647509aca1e3f56ce22498e159dd602a4c
# Parent 40bd8f0f9d8beefbd061ca72518d641e84a077e8
[Luiton] Add Support for the Luiton LT-898UV Mobile Radio
The LT-898UV mobile radio can be programmed using the Leixen VV-898
vendor/model selection. This pattach adds a LUITON LT-898UV vendor/model
selection using the newly added (chirp_common.Alias) support.
fixes #3705
diff -r 40bd8f0f9d8b -r 11cecf647509 chirp/drivers/leixen.py
--- a/chirp/drivers/leixen.py Fri Jul 15 10:24:08 2016 -0400
+++ b/chirp/drivers/leixen.py Sun Jul 31 21:59:12 2016 -0400
@@ -362,6 +362,7 @@
VENDOR = "Leixen"
MODEL = "VV-898"
BAUD_RATE = 9600
+ ALIASES = [LT898UV, ]
_file_ident = "Leixen"
_memsize = 0x2000
@@ -934,6 +935,12 @@
return False
+# Declaring Aliases
+class LT898UV(chirp_common.Alias):
+ VENDOR = "LUITON"
+ MODEL = "LT-898UV"
+
+
@directory.register
class JetstreamJT270MRadio(LeixenVV898Radio):
"""Jetstream JT270M"""
2
3