[chirp_devel] Build test results: Failure
Tested changes:
[Dan Smith dsmith@danplanet.com] Add test image for PX-888K
Related to #288
[Tom Hayward tom@tomh.us] [id880] Fix typo in charset definition. #281
[Tom Hayward tom@tomh.us] [thf6a] Support full charset (ASCII). Fixes #141
[Tom Hayward tom@tomh.us] [id880] Support full charset. Fixes #281
[Tom Hayward tom@tomh.us] [vx5] Support full charset (ASCII). Fixes #292
[Tom Hayward tom@tomh.us] [id31a] set used bit when creating new memory, clear when deleting. Fixes #269
[Tom Hayward tom@tomh.us] Support PyGTK < 2.22 in bank edit. Fixes #231
[Tom Hayward tom@tomh.us] [d710] [v71] [d72] Fix tone list (not all tones are supported). Fixes #212
[Dan Smith dsmith@danplanet.com] [vx7] Fix setting memory power levels on 220MHz band Fixes #214
[Dan Smith dsmith@danplanet.com] fips: Pennsylvania FIPS code was wrong. #117
[Marco Filippi iz3gme.marco@gmail.com] Consider lower bound frequency of each valid_band as valid Fix bug #181
[Tom Hayward tom@tomh.us] tmd700: allow 8-char names. Fixes #176
[Dan Smith dsmith@danplanet.com] Fix the "blind deletion" problem, as well as properly direct copy/paste Fixes #172
[David Griffith dave@661.org] Bug #155 fix: VX-7 1.25m power levels
[David Griffith dave@661.org] New INSTALL and README files Fixes #122
[Tom Hayward tom@tomh.us] thd72: only use hardware flow on OS X. Fixes #166
[Marco Filippi iz3gme.marco@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@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 8f130a6bfcd4249db6714c7ec2c82f31af9ed875 [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 8f130a6bfcd4249db6714c7ec2c82f31af9ed875 No emails were triggered. [workspace] $ /bin/sh -xe /tmp/hudson2858471913635197779.sh [workspace] $ /bin/sh -xe /tmp/hudson5970588500820522843.sh + PATH=/usr/bin:/bin:/usr/local/bin ./run_all_tests.sh test_bit_array (tests.unit.test_bitwise.TestBitType) ... ok test_bit_array_fail (tests.unit.test_bitwise.TestBitType) ... ok test_bitfield_u16 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok test_bitfield_u24 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok test_bitfield_u8 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok test_bitfield_ul16 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok test_bitfield_ul24 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok test_bbcd (tests.unit.test_bitwise.TestBitwiseBCDTypes) ... ok test_bbcd_array (tests.unit.test_bitwise.TestBitwiseBCDTypes) ... ok test_lbcd (tests.unit.test_bitwise.TestBitwiseBCDTypes) ... ok test_lbcd_array (tests.unit.test_bitwise.TestBitwiseBCDTypes) ... ok test_int_array (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok test_type_u16 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok test_type_u24 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok test_type_u32 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok test_type_u8 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok test_type_ul16 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok test_type_ul24 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok test_type_ul32 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok test_char (tests.unit.test_bitwise.TestBitwiseCharTypes) ... ok test_string (tests.unit.test_bitwise.TestBitwiseCharTypes) ... ok test_string_invalid_chars (tests.unit.test_bitwise.TestBitwiseCharTypes) ... ok test_string_wrong_length (tests.unit.test_bitwise.TestBitwiseCharTypes) ... ok test_comment_cppstyle (tests.unit.test_bitwise.TestBitwiseComments) ... ok test_comment_inline_cppstyle (tests.unit.test_bitwise.TestBitwiseComments) ... ok test_missing_semicolon (tests.unit.test_bitwise.TestBitwiseErrors) ... ok test_seek (tests.unit.test_bitwise.TestBitwiseSeek) ... ok test_seekto (tests.unit.test_bitwise.TestBitwiseSeek) ... ok test_struct_one_element (tests.unit.test_bitwise.TestBitwiseStructTypes) ... ok test_struct_two_elements (tests.unit.test_bitwise.TestBitwiseStructTypes) ... ok test_struct_writes (tests.unit.test_bitwise.TestBitwiseStructTypes) ... ok split_tone_encode_test_cross_dtcs_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok split_tone_encode_test_cross_none_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok split_tone_encode_test_cross_none_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok split_tone_encode_test_cross_tone_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok split_tone_encode_test_cross_tone_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok split_tone_encode_test_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok split_tone_encode_test_none (tests.unit.test_chirp_common.TestSplitTone) ... ok split_tone_encode_test_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok split_tone_encode_test_tsql (tests.unit.test_chirp_common.TestSplitTone) ... ok test_split_tone_decode_cross_dtcs_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok test_split_tone_decode_cross_dtcs_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok test_split_tone_decode_cross_none_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok test_split_tone_decode_cross_none_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok test_split_tone_decode_cross_tone_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok test_split_tone_decode_cross_tone_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok test_split_tone_decode_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok test_split_tone_decode_none (tests.unit.test_chirp_common.TestSplitTone) ... ok test_split_tone_decode_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok test_split_tone_decode_tsql (tests.unit.test_chirp_common.TestSplitTone) ... ok test_fix_rounded_step_250 (tests.unit.test_chirp_common.TestStepFunctions) ... ok test_fix_rounded_step_500 (tests.unit.test_chirp_common.TestStepFunctions) ... ok test_fix_rounded_step_750 (tests.unit.test_chirp_common.TestStepFunctions) ... ok test_is_12_5 (tests.unit.test_chirp_common.TestStepFunctions) ... ok test_is_2_5 (tests.unit.test_chirp_common.TestStepFunctions) ... ok test_is_5_0 (tests.unit.test_chirp_common.TestStepFunctions) ... ok test_is_6_25 (tests.unit.test_chirp_common.TestStepFunctions) ... ok test_is_fractional_step (tests.unit.test_chirp_common.TestStepFunctions) ... ok test_required_step (tests.unit.test_chirp_common.TestStepFunctions) ... ok test_required_step_fail (tests.unit.test_chirp_common.TestStepFunctions) ... ok test_format_freq (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok test_parse_freq_bad (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok test_parse_freq_decimal (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok test_parse_freq_whitespace (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok test_parse_freq_whole (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok test_ensure_has_calls_almost_full (tests.unit.test_import_logic.DstarTests) ... ok test_ensure_has_calls_empty (tests.unit.test_import_logic.DstarTests) ... ok test_ensure_has_calls_partial (tests.unit.test_import_logic.DstarTests) ... ok test_ensure_has_calls_rptcall_full1 (tests.unit.test_import_logic.DstarTests) ... ok test_ensure_has_calls_rptcall_full2 (tests.unit.test_import_logic.DstarTests) ... ok test_ensure_has_calls_urcall_full (tests.unit.test_import_logic.DstarTests) ... ok test_import_bank (tests.unit.test_import_logic.ImportFieldTests) ... ok test_import_dtcs_diffA_dtcs (tests.unit.test_import_logic.ImportFieldTests) ... ok test_import_dtcs_diffB_dtcs (tests.unit.test_import_logic.ImportFieldTests) ... ok test_import_duplex_negative (tests.unit.test_import_logic.ImportFieldTests) ... ok test_import_duplex_too_big_vhf (tests.unit.test_import_logic.ImportFieldTests) ... ok test_import_duplex_uhf (tests.unit.test_import_logic.ImportFieldTests) ... ok test_import_duplex_vhf (tests.unit.test_import_logic.ImportFieldTests) ... ok test_import_mem (tests.unit.test_import_logic.ImportFieldTests) ... ok test_import_mem_with_errors (tests.unit.test_import_logic.ImportFieldTests) ... ok test_import_mem_with_warnings (tests.unit.test_import_logic.ImportFieldTests) ... ok test_import_mode_invalid (tests.unit.test_import_logic.ImportFieldTests) ... ok test_import_mode_valid_am (tests.unit.test_import_logic.ImportFieldTests) ... ok test_import_mode_valid_fm (tests.unit.test_import_logic.ImportFieldTests) ... ok test_import_name (tests.unit.test_import_logic.ImportFieldTests) ... ok test_import_power_closest (tests.unit.test_import_logic.ImportFieldTests) ... ok test_import_power_no_dst (tests.unit.test_import_logic.ImportFieldTests) ... ok test_import_power_no_src (tests.unit.test_import_logic.ImportFieldTests) ... ok test_import_power_same (tests.unit.test_import_logic.ImportFieldTests) ... ok test_import_tone_diffA_tsql (tests.unit.test_import_logic.ImportFieldTests) ... ok test_import_tone_diffB_tsql (tests.unit.test_import_logic.ImportFieldTests) ... ok test_mapping (tests.unit.test_mappingmodel.TestBaseBank) ... ok test_mapping_eq (tests.unit.test_mappingmodel.TestBaseBank) ... ok test_base_class (tests.unit.test_mappingmodel.TestBaseBankModel) ... ok test_get_name (tests.unit.test_mappingmodel.TestBaseBankModel) ... ok test_mapping (tests.unit.test_mappingmodel.TestBaseMapping) ... ok test_mapping_eq (tests.unit.test_mappingmodel.TestBaseMapping) ... ok test_base_class (tests.unit.test_mappingmodel.TestBaseMappingModel) ... ok test_get_name (tests.unit.test_mappingmodel.TestBaseMappingModel) ... ok test_base_class (tests.unit.test_mappingmodel.TestBaseMappingModelIndexInterface) ... ok test_add_memory_to_mapping (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok test_get_mapping_memories (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok test_get_mappings (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok test_get_memory_mappings (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok test_get_num_mappings (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok test_remove_memory_from_mapping (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok test_remove_memory_from_mapping_no_bank (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok test_remove_memory_from_mapping_wrong_bank (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok test_icom_bank (tests.unit.test_mappingmodel.TestIcomBanks) ... ok test_mapping (tests.unit.test_mappingmodel.TestIcomBanks) ... ok test_mapping_eq (tests.unit.test_mappingmodel.TestIcomBanks) ... ok test_add_memory_to_mapping (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok test_get_index_bounds (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok test_get_mapping_memories (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok test_get_mappings (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok test_get_memory_index (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok test_get_memory_mappings (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok test_get_next_mapping_index (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok test_get_num_mappings (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok test_remove_memory_from_mapping (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok test_remove_memory_from_mapping_no_bank (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok test_remove_memory_from_mapping_wrong_bank (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok test_set_memory_index (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok test_set_memory_index_bad_bank (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok test_set_memory_index_bad_index (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok test_auto_tone_mode_cross (tests.unit.test_memedit_edits.TestEdits) ... ok test_auto_tone_mode_dtcs (tests.unit.test_memedit_edits.TestEdits) ... ok test_auto_tone_mode_dtcs_pol (tests.unit.test_memedit_edits.TestEdits) ... ok test_auto_tone_mode_dtcs_rx (tests.unit.test_memedit_edits.TestEdits) ... ok test_auto_tone_mode_tone (tests.unit.test_memedit_edits.TestEdits) ... ok test_auto_tone_mode_tsql (tests.unit.test_memedit_edits.TestEdits) ... ok test_init (tests.unit.test_platform.Win32PlatformTest) ... ok test_serial_ports_bad_portnames (tests.unit.test_platform.Win32PlatformTest) ... ok test_serial_ports_sorted (tests.unit.test_platform.Win32PlatformTest) ... ok test_apply_callback (tests.unit.test_settings.TestSettingContainers) ... ok test_radio_setting (tests.unit.test_settings.TestSettingContainers) ... ok test_radio_setting_group (tests.unit.test_settings.TestSettingContainers) ... ok test_radio_setting_multi (tests.unit.test_settings.TestSettingContainers) ... ok test_changed (tests.unit.test_settings.TestSettingValues) ... ok test_radio_setting_value_boolean (tests.unit.test_settings.TestSettingValues) ... ok test_radio_setting_value_float (tests.unit.test_settings.TestSettingValues) ... ok test_radio_setting_value_integer (tests.unit.test_settings.TestSettingValues) ... ok test_radio_setting_value_list (tests.unit.test_settings.TestSettingValues) ... ok test_radio_setting_value_string (tests.unit.test_settings.TestSettingValues) ... ok test_validate_callback (tests.unit.test_settings.TestSettingValues) ... ok test_delete_hole_with_all (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok test_delete_hole_with_all_full (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok test_delete_hole_with_hole (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok test_delete_hole_without_hole (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok test_insert_hole_with_space (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok test_insert_hole_without_space (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
---------------------------------------------------------------------- Ran 151 tests in 0.052s
OK Patch 'tip' is OK Checking for PEP8 regressions... ./chirp/chirp_common.py:33:32: E202 whitespace before ']' ./chirp/drivers/ft2900.py:1236:1: E265 block comment should start with '# ' ./chirp/drivers/ft60.py:522:45: W291 trailing whitespace ./chirp/drivers/ft60.py:523:25: E128 continuation line under-indented for visual indent ./chirp/drivers/ft60.py:524: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/leixen.py:427:80: E501 line too long (82 > 79 characters) ./chirp/drivers/leixen.py:955:80: E501 line too long (87 > 79 characters) ./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/settings.py:245:80: E501 line too long (81 > 79 characters) ./chirp/settings.py:248:80: E501 line too long (81 > 79 characters) ./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.597s user 0m7.468s sys 0m0.040s ================================================ Tests OK + cat /var/lib/jenkins/.chirp/debug.log [2016-09-27 11:48:02,801] chirp.logger - DEBUG: CHIRP 0.3.0dev on Linux - Ubuntu 16.04.1 LTS (Python 2.7.12) [2016-09-27 11:48:02,838] chirp.directory - INFO: Registered Kenwood_TH-D7 = THD7Radio [2016-09-27 11:48:02,838] chirp.directory - INFO: Registered Kenwood_TH-D7G = THD7GRadio [2016-09-27 11:48:02,838] chirp.directory - INFO: Registered Kenwood_TM-D700 = TMD700Radio [2016-09-27 11:48:02,839] chirp.directory - INFO: Registered Kenwood_TM-V7 = TMV7Radio [2016-09-27 11:48:02,839] chirp.directory - INFO: Registered Kenwood_TM-G707 = TMG707Radio [2016-09-27 11:48:02,839] chirp.directory - INFO: Registered Kenwood_TH-G71 = THG71Radio [2016-09-27 11:48:02,839] chirp.directory - INFO: Registered Kenwood_TH-F6 = THF6ARadio [2016-09-27 11:48:02,839] chirp.directory - INFO: Registered Kenwood_TH-F7 = THF7ERadio [2016-09-27 11:48:02,839] chirp.directory - INFO: Registered Kenwood_TM-D710 = TMD710Radio [2016-09-27 11:48:02,839] chirp.directory - INFO: Registered Kenwood_TH-D72_live_mode = THD72Radio [2016-09-27 11:48:02,839] chirp.directory - INFO: Registered Kenwood_TM-V71 = TMV71Radio [2016-09-27 11:48:02,839] chirp.directory - INFO: Registered Kenwood_TM-D710G = TMD710GRadio [2016-09-27 11:48:02,839] chirp.directory - INFO: Registered Kenwood_TH-K2 = THK2Radio [2016-09-27 11:48:02,839] chirp.directory - INFO: Registered Kenwood_TM-271 = TM271Radio [2016-09-27 11:48:02,840] chirp.directory - INFO: Registered Kenwood_TM-281 = TM281Radio [2016-09-27 11:48:02,840] chirp.directory - INFO: Registered Kenwood_TM-471 = TM471Radio [2016-09-27 11:48:02,840] chirp.directory - INFO: Registered Icom_7200 = Icom7200Radio [2016-09-27 11:48:02,840] chirp.directory - INFO: Registered Icom_IC-7000 = Icom7000Radio [2016-09-27 11:48:02,840] chirp.directory - INFO: Registered Icom_IC-7100 = Icom7100Radio [2016-09-27 11:48:02,840] chirp.directory - INFO: Registered Icom_746 = Icom746Radio [2016-09-27 11:48:02,841] chirp.directory - INFO: Registered Alinco_DR03T = DR03Radio [2016-09-27 11:48:02,841] chirp.directory - INFO: Registered Alinco_DR06T = DR06Radio [2016-09-27 11:48:02,841] chirp.directory - INFO: Registered Alinco_DR135T = DR135Radio [2016-09-27 11:48:02,841] chirp.directory - INFO: Registered Alinco_DR235T = DR235Radio [2016-09-27 11:48:02,841] chirp.directory - INFO: Registered Alinco_DR435T = DR435Radio [2016-09-27 11:48:02,841] chirp.directory - INFO: Registered Alinco_DJ596 = DJ596Radio [2016-09-27 11:48:02,841] chirp.directory - INFO: Registered Jetstream_JT220M = JT220MRadio [2016-09-27 11:48:02,841] chirp.directory - INFO: Registered Alinco_DJ175 = DJ175Radio [2016-09-27 11:48:02,842] chirp.directory - INFO: Registered AnyTone_5888UV = AnyTone5888UVRadio [2016-09-27 11:48:02,842] chirp.directory - INFO: Registered Intek_HR-2040 = IntekHR2040Radio [2016-09-27 11:48:02,842] chirp.directory - INFO: Registered Polmar_DB-50M = PolmarDB50MRadio [2016-09-27 11:48:02,842] chirp.directory - INFO: Registered Powerwerx_DB-750X = PowerwerxDB750XRadio [2016-09-27 11:48:02,842] chirp.directory - INFO: Registered AnyTone_TERMN-8R = AnyToneTERMN8RRadio [2016-09-27 11:48:02,842] chirp.directory - INFO: Registered AnyTone_OBLTR-8R = AnyToneOBLTR8RRadio [2016-09-27 11:48:02,843] chirp.directory - INFO: Registered Baofeng_UV-3R = UV3RRadio [2016-09-27 11:48:02,843] chirp.directory - INFO: Registered Baojie_BJ-9900 = BJ9900Radio [2016-09-27 11:48:02,844] chirp.directory - INFO: Registered Baofeng_UV-5R = BaofengUV5RGeneric [2016-09-27 11:48:02,844] chirp.directory - INFO: Registered Baofeng_F-11 = BaofengF11Radio [2016-09-27 11:48:02,844] chirp.directory - INFO: Registered Baofeng_UV-82 = BaofengUV82Radio [2016-09-27 11:48:02,844] chirp.directory - INFO: Registered Baofeng_UV-6 = BaofengUV6Radio [2016-09-27 11:48:02,845] chirp.directory - INFO: Registered Intek_KT-980HP = IntekKT980Radio [2016-09-27 11:48:02,845] chirp.directory - INFO: Registered Baofeng_BF-F8HP = BaofengBFF8HPRadio [2016-09-27 11:48:02,845] chirp.directory - INFO: Registered Baofeng_UV-82HP = BaofengUV82HPRadio [2016-09-27 11:48:02,845] chirp.directory - INFO: Registered Baojie_BJ-UV55 = BaojieBJUV55Radio [2016-09-27 11:48:02,845] chirp.directory - INFO: Registered BTECH_UV-2501 = UV2501 [2016-09-27 11:48:02,845] chirp.directory - INFO: Registered BTECH_UV-2501+220 = UV2501_220 [2016-09-27 11:48:02,846] chirp.directory - INFO: Registered BTECH_UV-5001 = UV5001 [2016-09-27 11:48:02,846] chirp.directory - INFO: Registered WACCOM_MINI-8900 = MINI8900 [2016-09-27 11:48:02,846] chirp.directory - INFO: Registered QYT_KT-UV980 = KTUV980 [2016-09-27 11:48:02,846] chirp.directory - INFO: Registered QYT_KT8900 = KT9800 [2016-09-27 11:48:02,846] chirp.directory - INFO: Registered QYT_KT8900R = KT9800R [2016-09-27 11:48:02,846] chirp.directory - INFO: Registered LUITON_LT-588UV = LT588UV [2016-09-27 11:48:02,846] chirp.directory - INFO: Registered Feidaxin_FD-268A = FD268ARadio [2016-09-27 11:48:02,846] chirp.directory - INFO: Registered Feidaxin_FD-268B = FD268BRadio [2016-09-27 11:48:02,846] chirp.directory - INFO: Registered Feidaxin_FD-288A = FD288ARadio [2016-09-27 11:48:02,846] chirp.directory - INFO: Registered Feidaxin_FD-288B = FD288BRadio [2016-09-27 11:48:02,847] chirp.directory - INFO: Registered Feidaxin_FD-150A = FD150ARadio [2016-09-27 11:48:02,847] chirp.directory - INFO: Registered Feidaxin_FD-160A = FD160ARadio [2016-09-27 11:48:02,847] chirp.directory - INFO: Registered Feidaxin_FD-450A = FD450ARadio [2016-09-27 11:48:02,847] chirp.directory - INFO: Registered Feidaxin_FD-460A = FD460ARadio [2016-09-27 11:48:02,847] chirp.directory - INFO: Registered Yaesu_FT-1802M = FT1802Radio [2016-09-27 11:48:02,848] chirp.directory - INFO: Registered Yaesu_FT-1D_R = FT1Radio [2016-09-27 11:48:02,848] chirp.directory - INFO: Registered Yaesu_FT-2800M = FT2800Radio [2016-09-27 11:48:02,849] chirp.directory - INFO: Registered Yaesu_FT-2900R_1900R = FT2900Radio [2016-09-27 11:48:02,849] chirp.directory - INFO: Registered Yaesu_FT-50 = FT50Radio [2016-09-27 11:48:02,849] chirp.directory - INFO: Registered Yaesu_FT-60 = FT60Radio [2016-09-27 11:48:02,850] chirp.directory - INFO: Registered Yaesu_FT-7800_7900 = FT7800Radio [2016-09-27 11:48:02,850] chirp.directory - INFO: Registered Yaesu_FT-8800 = FT8800Radio [2016-09-27 11:48:02,850] chirp.directory - INFO: Registered Yaesu_FT-8900 = FT8900Radio [2016-09-27 11:48:02,850] chirp.directory - INFO: Registered Yaesu_FT-8100 = FT8100Radio [2016-09-27 11:48:02,851] chirp.directory - INFO: Registered Yaesu_FT-817 = FT817Radio [2016-09-27 11:48:02,851] chirp.directory - INFO: Registered Yaesu_FT-817ND = FT817NDRadio [2016-09-27 11:48:02,851] chirp.directory - INFO: Registered Yaesu_FT-817ND_US = FT817NDUSRadio [2016-09-27 11:48:02,851] chirp.directory - INFO: Registered Yaesu_FT-857_897 = FT857Radio [2016-09-27 11:48:02,851] chirp.directory - INFO: Registered Yaesu_FT-857_897_US = FT857USRadio [2016-09-27 11:48:02,852] chirp.directory - INFO: Registered Yaesu_FT-90 = FT90Radio [2016-09-27 11:48:02,852] chirp.directory - INFO: Registered Yaesu_FTM-350 = FTM350Radio [2016-09-27 11:48:02,853] chirp.directory - INFO: Registered Generic_CSV = CSVRadio [2016-09-27 11:48:02,853] chirp.directory - INFO: Registered Commander_KG-UV = CommanderCSVRadio [2016-09-27 11:48:02,853] chirp.directory - INFO: Registered RT_Systems_CSV = RTCSVRadio [2016-09-27 11:48:02,853] chirp.directory - INFO: Registered ARRL_Travel_Plus = TpeRadio [2016-09-27 11:48:02,860] chirp.directory - INFO: Registered Generic_XML = XMLRadio [2016-09-27 11:48:02,863] chirp.directory - INFO: Registered Baofeng_BF-888 = H777Radio [2016-09-27 11:48:02,864] chirp.directory - INFO: Registered HobbyPCB_RS-UV3 = HobbyPCBRSUV3Radio [2016-09-27 11:48:02,864] chirp.directory - INFO: Registered Icom_IC-208H = IC208Radio [2016-09-27 11:48:02,864] chirp.directory - INFO: Registered Icom_IC-2100H = IC2100Radio [2016-09-27 11:48:02,864] chirp.directory - INFO: Registered Icom_IC-2200H = IC2200Radio [2016-09-27 11:48:02,864] chirp.directory - INFO: Registered Icom_IC-2720H = IC2720Radio [2016-09-27 11:48:02,865] chirp.directory - INFO: Registered Icom_IC-2820H = IC2820Radio [2016-09-27 11:48:02,865] chirp.directory - INFO: Registered Icom_IC-91_92AD = IC9xRadio [2016-09-27 11:48:02,865] chirp.directory - INFO: Registered Icom_IC-Q7A = ICQ7Radio [2016-09-27 11:48:02,866] chirp.directory - INFO: Registered Icom_IC-T70 = ICT70Radio [2016-09-27 11:48:02,866] chirp.directory - INFO: Registered Icom_IC-T7H = ICT7HRadio [2016-09-27 11:48:02,866] chirp.directory - INFO: Registered Icom_IC-T8A = ICT8ARadio [2016-09-27 11:48:02,866] chirp.directory - INFO: Registered Icom_IC-W32A = ICW32ARadio [2016-09-27 11:48:02,866] chirp.directory - INFO: Registered Icom_IC-W32E = ICW32ERadio [2016-09-27 11:48:02,867] chirp.directory - INFO: Registered Icom_IC-V82_U82 = ICx8xRadio [2016-09-27 11:48:02,867] chirp.directory - INFO: Registered Icom_ID-31A = ID31Radio [2016-09-27 11:48:02,867] chirp.directory - INFO: Registered Icom_ID-51 = ID51Radio [2016-09-27 11:48:02,867] chirp.directory - INFO: Registered Icom_ID-51_Plus = ID51PLUSRadio [2016-09-27 11:48:02,867] chirp.directory - INFO: Registered Icom_ID-800H_v2 = ID800v2Radio [2016-09-27 11:48:02,868] chirp.directory - INFO: Registered Icom_ID-880H = ID880Radio [2016-09-27 11:48:02,868] chirp.directory - INFO: Registered Icom_ID-80H = ID80Radio [2016-09-27 11:48:02,868] chirp.directory - INFO: Registered Kenwood_HMK = HMKRadio [2016-09-27 11:48:02,868] chirp.directory - INFO: Registered Kenwood_ITM = ITMRadio [2016-09-27 11:48:02,869] chirp.directory - INFO: Registered Wouxun_KG-UV8D = KGUV8DRadio [2016-09-27 11:48:02,869] chirp.directory - INFO: Registered KYD_NC-630A = NC630aRadio [2016-09-27 11:48:02,869] chirp.directory - INFO: Registered KYD_IP-620 = IP620Radio [2016-09-27 11:48:02,870] chirp.directory - INFO: Registered Leixen_VV-898 = LeixenVV898Radio [2016-09-27 11:48:02,870] chirp.directory - INFO: Registered Jetstream_JT270M = JetstreamJT270MRadio [2016-09-27 11:48:02,870] chirp.directory - INFO: Registered Leixen_VV-898S = LeixenVV898SRadio [2016-09-27 11:48:02,870] chirp.directory - INFO: Registered LUITON_LT-725UV = LT725UV [2016-09-27 11:48:02,871] chirp.directory - INFO: Registered Wouxun_KG-UVD1P = KGUVD1PRadio [2016-09-27 11:48:02,871] chirp.directory - INFO: Registered Wouxun_KG-UV6 = KGUV6DRadio [2016-09-27 11:48:02,871] chirp.directory - INFO: Registered Wouxun_KG-816 = KG816Radio [2016-09-27 11:48:02,871] chirp.directory - INFO: Registered Wouxun_KG-818 = KG818Radio [2016-09-27 11:48:02,871] chirp.directory - INFO: Registered Puxing_PX-777 = Puxing777Radio [2016-09-27 11:48:02,871] chirp.directory - INFO: Registered Puxing_PX-2R = Puxing2RRadio [2016-09-27 11:48:02,873] chirp.directory - INFO: Registered Puxing_PX-888K = Puxing_PX888K_Radio [2016-09-27 11:48:02,873] chirp.directory - INFO: Registered TYT_TH-7800_File = TYTTH7800File [2016-09-27 11:48:02,873] chirp.directory - INFO: Registered TYT_TH-7800 = TYTTH7800Radio [2016-09-27 11:48:02,873] chirp.directory - INFO: Registered TYT_TH9000_220 = Th9000220Radio [2016-09-27 11:48:02,873] chirp.directory - INFO: Registered TYT_TH9000_144 = Th9000144Radio [2016-09-27 11:48:02,874] chirp.directory - INFO: Registered TYT_TH9000_440 = Th9000440Radio [2016-09-27 11:48:02,874] chirp.directory - INFO: Registered TYT_TH-9800_File = TYTTH9800File [2016-09-27 11:48:02,874] chirp.directory - INFO: Registered TYT_TH-9800 = TYTTH9800Radio [2016-09-27 11:48:02,874] chirp.directory - INFO: Registered TYT_TH-UV3R = TYTUV3RRadio [2016-09-27 11:48:02,874] chirp.directory - INFO: Registered TYT_TH-UV3R-25 = TYTUV3R25Radio [2016-09-27 11:48:02,875] chirp.directory - INFO: Registered TYT_TH-UVF8D = TYTUVF8DRadio [2016-09-27 11:48:02,875] chirp.directory - INFO: Registered Kenwood_TH-D72_clone_mode = THD72Radio [2016-09-27 11:48:02,875] chirp.directory - INFO: Registered TYT_TH-UVF1 = TYTTHUVF1Radio [2016-09-27 11:48:02,876] chirp.directory - INFO: Registered Kenwood_TK-260 = TK260_Radio [2016-09-27 11:48:02,876] chirp.directory - INFO: Registered Kenwood_TK-270 = TK270_Radio [2016-09-27 11:48:02,876] chirp.directory - INFO: Registered Kenwood_TK-272 = TK272_Radio [2016-09-27 11:48:02,876] chirp.directory - INFO: Registered Kenwood_TK-278 = TK278_Radio [2016-09-27 11:48:02,876] chirp.directory - INFO: Registered Kenwood_TK-360 = TK360_Radio [2016-09-27 11:48:02,876] chirp.directory - INFO: Registered Kenwood_TK-370 = TK370_Radio [2016-09-27 11:48:02,876] chirp.directory - INFO: Registered Kenwood_TK-372 = TK372_Radio [2016-09-27 11:48:02,876] chirp.directory - INFO: Registered Kenwood_TK-378 = TK378_Radio [2016-09-27 11:48:02,877] chirp.directory - INFO: Registered Kenwood_TK-760 = TK760_Radio [2016-09-27 11:48:02,877] chirp.directory - INFO: Registered Kenwood_TK-762 = TK762_Radio [2016-09-27 11:48:02,877] chirp.directory - INFO: Registered Kenwood_TK-768 = TK768_Radio [2016-09-27 11:48:02,877] chirp.directory - INFO: Registered Kenwood_TK-860 = TK860_Radio [2016-09-27 11:48:02,877] chirp.directory - INFO: Registered Kenwood_TK-862 = TK862_Radio [2016-09-27 11:48:02,877] chirp.directory - INFO: Registered Kenwood_TK-868 = TK868_Radio [2016-09-27 11:48:02,877] chirp.directory - INFO: Registered Kenwood_TK-868G = TK868G_Radios [2016-09-27 11:48:02,878] chirp.directory - INFO: Registered Kenwood_TK-862G = TK862G_Radios [2016-09-27 11:48:02,878] chirp.directory - INFO: Registered Kenwood_TK-860G = TK860G_Radios [2016-09-27 11:48:02,878] chirp.directory - INFO: Registered Kenwood_TK-768G = TK768G_Radios [2016-09-27 11:48:02,878] chirp.directory - INFO: Registered Kenwood_TK-762G = TK762G_Radios [2016-09-27 11:48:02,878] chirp.directory - INFO: Registered Kenwood_TK-760G = TK760G_Radios [2016-09-27 11:48:02,878] chirp.directory - INFO: Registered Kenwood_TK-388G = TK388G_Radios [2016-09-27 11:48:02,878] chirp.directory - INFO: Registered Kenwood_TK-378G = TK378G_Radios [2016-09-27 11:48:02,878] chirp.directory - INFO: Registered Kenwood_TK-372G = TK372G_Radios [2016-09-27 11:48:02,878] chirp.directory - INFO: Registered Kenwood_TK-370G = TK370G_Radios [2016-09-27 11:48:02,878] chirp.directory - INFO: Registered Kenwood_TK-360G = TK360G_Radios [2016-09-27 11:48:02,878] chirp.directory - INFO: Registered Kenwood_TK-278G = TK278G_Radios [2016-09-27 11:48:02,879] chirp.directory - INFO: Registered Kenwood_TK-272G = TK272G_Radios [2016-09-27 11:48:02,879] chirp.directory - INFO: Registered Kenwood_TK-270G = TK270G_Radios [2016-09-27 11:48:02,879] chirp.directory - INFO: Registered Kenwood_TK-260G = TK260G_Radios [2016-09-27 11:48:02,879] chirp.directory - INFO: Registered Kenwood_TK-7102 = KenwoodTK7102Radio [2016-09-27 11:48:02,879] chirp.directory - INFO: Registered Kenwood_TK-8102 = KenwoodTK8102Radio [2016-09-27 11:48:02,879] chirp.directory - INFO: Registered Kenwood_TK-7108 = KenwoodTK7108Radio [2016-09-27 11:48:02,879] chirp.directory - INFO: Registered Kenwood_TK-8108 = KenwoodTK8108Radio [2016-09-27 11:48:02,880] chirp.directory - INFO: Registered Kenwood_TS-2000 = TS2000Radio [2016-09-27 11:48:02,880] chirp.directory - INFO: Registered BTECH_UV-5X3 = UV5X3 [2016-09-27 11:48:02,880] chirp.directory - INFO: Registered Baofeng_UV-6R = UV6R [2016-09-27 11:48:02,881] chirp.directory - INFO: Registered Baofeng_UV-B5 = BaofengUVB5 [2016-09-27 11:48:02,881] chirp.directory - INFO: Registered BTECH_UV-50X3 = UV50X3 [2016-09-27 11:48:02,881] chirp.directory - INFO: Registered Yaesu_VX-170 = VX170Radio [2016-09-27 11:48:02,882] chirp.directory - INFO: Registered Yaesu_VX-2 = VX2Radio [2016-09-27 11:48:02,882] chirp.directory - INFO: Registered Yaesu_VX-3 = VX3Radio [2016-09-27 11:48:02,882] chirp.directory - INFO: Registered Yaesu_VX-5 = VX5Radio [2016-09-27 11:48:02,883] chirp.directory - INFO: Registered Yaesu_VX-6 = VX6Radio [2016-09-27 11:48:02,883] chirp.directory - INFO: Registered Yaesu_VX-7 = VX7Radio [2016-09-27 11:48:02,883] chirp.directory - INFO: Registered Yaesu_VX-8_R = VX8Radio [2016-09-27 11:48:02,884] chirp.directory - INFO: Registered Yaesu_VX-8_DR = VX8DRadio [2016-09-27 11:48:02,884] chirp.directory - INFO: Registered Yaesu_VX-8_GE = VX8GERadio [2016-09-27 11:48:02,884] chirp.directory - INFO: Registered Vertex_Standard_VXA-700 = VXA700Radio + rm /tmp/Alinco_DJ175_JJXbA7.img /tmp/Alinco_DJ175_hCowGz.img /tmp/Alinco_DJ596_7DcWSx.img /tmp/Alinco_DJ596_JFt3li.img /tmp/Alinco_DR235T_4PfJkV.img /tmp/Alinco_DR235T_KlCegv.img /tmp/AnyTone_OBLTR-8R__sGGZV.img /tmp/AnyTone_OBLTR-8R_tnXs5v.img /tmp/AnyTone_TERMN-8R_qjWcrN.img /tmp/AnyTone_TERMN-8R_si5GK8.img /tmp/BTECH_UV-2501+220_1WS9TE.img /tmp/BTECH_UV-2501+220_vc0wIy.img /tmp/BTECH_UV-5001_E_0K12.img /tmp/BTECH_UV-5001_Hk5cTW.img /tmp/BTECH_UV-50X3_6Hk4sq.img /tmp/BTECH_UV-50X3_CgixA8.img /tmp/BTECH_UV-50X3_OJq4QT.img /tmp/BTECH_UV-50X3_c1ULlz.img /tmp/BTECH_UV-50X3_jyIpk8.img /tmp/BTECH_UV-50X3_nMGjlD.img /tmp/BTECH_UV-5X3_D6QjWV.img /tmp/BTECH_UV-5X3_voRgmp.img /tmp/Baofeng_BF-888_D2KNPu.img /tmp/Baofeng_BF-888_G2oZCL.img /tmp/Baofeng_F-11_BhuUIJ.img /tmp/Baofeng_F-11_xvDo8O.img /tmp/Baofeng_UV-3R_NTtJx1.img /tmp/Baofeng_UV-3R_qpTtYw.img /tmp/Baofeng_UV-5R_GQaoDp.img /tmp/Baofeng_UV-5R_UOOWRv.img /tmp/Baofeng_UV-6R_WrjyaA.img /tmp/Baofeng_UV-6R_vAZPEp.img /tmp/Baofeng_UV-B5_orGnuo.img /tmp/Baofeng_UV-B5_wO05iS.img /tmp/Baojie_BJ-9900_B1CW62.img /tmp/Baojie_BJ-9900_aRIq0Q.img /tmp/Baojie_BJ-9900_kdz_cp.img /tmp/Baojie_BJ-9900_o3xrYj.img /tmp/Baojie_BJ-9900_z93xJG.img /tmp/Baojie_BJ-9900_zUjXGK.img /tmp/Feidaxin_FD-268A_9OKOHq.img /tmp/Feidaxin_FD-268A_xhDrPz.img /tmp/Feidaxin_FD-268B_A_svpO.img /tmp/Feidaxin_FD-268B_ObDgy2.img /tmp/Feidaxin_FD-288B_SYTbvr.img /tmp/Feidaxin_FD-288B_erLy1D.img /tmp/Icom_IC-208H_B1Mg6Z.img /tmp/Icom_IC-208H_cAeg1u.img /tmp/Icom_IC-2100H_YWS2rA.img /tmp/Icom_IC-2100H_ZtziZC.img /tmp/Icom_IC-2200H_GfKXfd.img /tmp/Icom_IC-2200H_KnK62H.img /tmp/Icom_IC-2720H_OqZE_T.img /tmp/Icom_IC-2720H_dui2ct.img /tmp/Icom_IC-2820H_AYNUs4.img /tmp/Icom_IC-2820H_kHoGCe.img /tmp/Icom_IC-Q7A_SfNkH5.img /tmp/Icom_IC-Q7A_tsOAc1.img /tmp/Icom_IC-T70_CnCW7l.img /tmp/Icom_IC-T70_teOVo6.img /tmp/Icom_IC-T7H_6O2W39.img /tmp/Icom_IC-T7H_vki8tQ.img /tmp/Icom_IC-T8A_09TjYd.img /tmp/Icom_IC-T8A_56Qcma.img /tmp/Icom_IC-V82_U82_dfyaXC.img /tmp/Icom_IC-V82_U82_t2YMyy.img /tmp/Icom_IC-W32A_ALMKXz.img /tmp/Icom_IC-W32A_B6v5Z8.img /tmp/Icom_IC-W32A_OicnQI.img /tmp/Icom_IC-W32A_Rj6D18.img /tmp/Icom_IC-W32A__0bt_y.img /tmp/Icom_IC-W32A_uKmyH7.img /tmp/Icom_IC-W32E_9sA63Q.img /tmp/Icom_IC-W32E_9tmKUL.img /tmp/Icom_IC-W32E_JN8K3x.img /tmp/Icom_IC-W32E_ZmGL4F.img /tmp/Icom_IC-W32E_jaxSfH.img /tmp/Icom_IC-W32E_lqkc_O.img /tmp/Icom_ID-31A_FsNdZo.img /tmp/Icom_ID-31A_jcgd1f.img /tmp/Icom_ID-51 Plus_ft599y.img /tmp/Icom_ID-51 Plus_rNiMT3.img /tmp/Icom_ID-51_JAFlsL.img /tmp/Icom_ID-51_vbvTeP.img /tmp/Icom_ID-800H_L9A2J7.img /tmp/Icom_ID-800H_oLWvdq.img /tmp/Icom_ID-880H_FDZ3Lk.img /tmp/Icom_ID-880H_G22slX.img /tmp/Jetstream_JT220M_NbfOsD.img /tmp/Jetstream_JT220M__kfSGa.img /tmp/Jetstream_JT270M_L0Sc4q.img /tmp/Jetstream_JT270M_YKRYmj.img /tmp/KYD_IP-620_QDHZA4.img /tmp/KYD_IP-620_tg6XV5.img /tmp/Kenwood_TH-D72 (clone mode)_SW5Mxf.img /tmp/Kenwood_TH-D72 (clone mode)_xs_XyL.img /tmp/Kenwood_TK-272G_oRoVB8.img /tmp/Kenwood_TK-272G_px9P2O.img /tmp/Kenwood_TK-760G_BxSP71.img /tmp/Kenwood_TK-760G_Py9d_6.img /tmp/Kenwood_TK-8102_6qPuYq.img /tmp/Kenwood_TK-8102_WXgenB.img /tmp/LUITON_LT-725UV_7H1GSp.img /tmp/LUITON_LT-725UV_EVpsiT.img /tmp/LUITON_LT-725UV_ME40WF.img /tmp/LUITON_LT-725UV_laXUNX.img /tmp/LUITON_LT-725UV_nXWHgv.img /tmp/LUITON_LT-725UV_vZ9imm.img /tmp/Leixen_VV-898S_G8bdgw.img /tmp/Leixen_VV-898S_bUd5aK.img /tmp/Leixen_VV-898_8wkrEK.img /tmp/Leixen_VV-898_I9Yncv.img /tmp/Polmar_DB-50M_197FPh.img /tmp/Polmar_DB-50M_O5rBG6.img /tmp/Puxing_PX-2R_t1dncf.img /tmp/Puxing_PX-2R_w6JtiI.img /tmp/Puxing_PX-777_WoNkDh.img /tmp/Puxing_PX-777_j6Kq0v.img /tmp/Puxing_PX-888K_2S6IdY.img /tmp/Puxing_PX-888K_pkmXgL.img /tmp/TYT_TH-7800_MYZKqR.img /tmp/TYT_TH-7800_drXj9_.img /tmp/TYT_TH-9800_33D2v5.img /tmp/TYT_TH-9800_OvoflR.img /tmp/TYT_TH-UV3R-25_bHodVW.img /tmp/TYT_TH-UV3R-25_honcXH.img /tmp/TYT_TH-UV3R_PcgLs0.img /tmp/TYT_TH-UV3R_qC6jkB.img /tmp/TYT_TH-UVF1_Iv0zqT.img /tmp/TYT_TH-UVF1_UVApld.img /tmp/TYT_TH9000_144_2CiWXI.img /tmp/TYT_TH9000_144_fTQJdy.img /tmp/Vertex Standard_VXA-700_Q049Y4.img /tmp/Vertex Standard_VXA-700_ddVg0b.img /tmp/WACCOM_MINI-8900_Qjy3yF.img /tmp/WACCOM_MINI-8900_axBx9g.img /tmp/Wouxun_KG-816_3T4aqt.img /tmp/Wouxun_KG-816_IlmsIo.img /tmp/Wouxun_KG-818_AMYTgZ.img /tmp/Wouxun_KG-818_UjAW_s.img /tmp/Wouxun_KG-UV6_iQDpZ9.img /tmp/Wouxun_KG-UV6_y9J_YV.img /tmp/Wouxun_KG-UV8D_SbOZM5.img /tmp/Wouxun_KG-UV8D_awIIQd.img /tmp/Wouxun_KG-UVD1P_U0kMt7.img /tmp/Wouxun_KG-UVD1P_f7z8RW.img /tmp/Yaesu_FT-1802M__D7XHf.img /tmp/Yaesu_FT-1802M_o18B6C.img /tmp/Yaesu_FT-1D_EL5P6N.img /tmp/Yaesu_FT-1D_Ft549P.img /tmp/Yaesu_FT-2800M_3RzuNK.img /tmp/Yaesu_FT-2800M_g4OREb.img /tmp/Yaesu_FT-2900R_1900R_Ts_eVn.img /tmp/Yaesu_FT-2900R_1900R_YsapcW.img /tmp/Yaesu_FT-50_Q42PKC.img /tmp/Yaesu_FT-50_XjznYr.img /tmp/Yaesu_FT-60_8j8Pus.img /tmp/Yaesu_FT-60_BQvN3U.img /tmp/Yaesu_FT-7800_7900_Ec8hFZ.img /tmp/Yaesu_FT-7800_7900_qlzzhc.img /tmp/Yaesu_FT-817ND (US)_EYKJ8t.img /tmp/Yaesu_FT-817ND (US)_nanSWS.img /tmp/Yaesu_FT-817ND_eEuFCo.img /tmp/Yaesu_FT-817ND_qvjxjT.img /tmp/Yaesu_FT-817_MgjGND.img /tmp/Yaesu_FT-817_c_Ai6c.img /tmp/Yaesu_FT-857_897 (US)_eCeCPT.img /tmp/Yaesu_FT-857_897 (US)_eaYObv.img /tmp/Yaesu_FT-857_897_34uBY5.img /tmp/Yaesu_FT-857_897_PlhFBQ.img /tmp/Yaesu_FT-8800_D7E8CF.img /tmp/Yaesu_FT-8800_Gj3RFg.img /tmp/Yaesu_FT-8800_RJQ674.img /tmp/Yaesu_FT-8800_cT7syC.img /tmp/Yaesu_FT-8800_rj7JK7.img /tmp/Yaesu_FT-8800_xzpUQf.img /tmp/Yaesu_FT-8900_c6_Y8i.img /tmp/Yaesu_FT-8900_zYtdQd.img /tmp/Yaesu_FTM-350_Ux5Aim.img /tmp/Yaesu_FTM-350_hXEJPi.img /tmp/Yaesu_FTM-350_iLCk_G.img /tmp/Yaesu_FTM-350_niVfeo.img /tmp/Yaesu_FTM-350_qWvr4L.img /tmp/Yaesu_FTM-350_tcZg3G.img /tmp/Yaesu_VX-2_66g_oy.img /tmp/Yaesu_VX-2_XOBYZ2.img /tmp/Yaesu_VX-3_EadMw6.img /tmp/Yaesu_VX-3_VSfZKf.img /tmp/Yaesu_VX-5_8QP1OU.img /tmp/Yaesu_VX-5_gpVZjd.img /tmp/Yaesu_VX-6_QJshv5.img /tmp/Yaesu_VX-6_iaeyN5.img /tmp/Yaesu_VX-7_WbKSH_.img /tmp/Yaesu_VX-7_bOSJam.img /tmp/Yaesu_VX-8_8DxTzN.img /tmp/Yaesu_VX-8_mYLzhp.img rm: cannot remove '/tmp/Puxing_PX-888K_2S6IdY.img': Operation not permitted Build step 'Execute shell' marked build as failure Email was triggered for: Failure Sending email for trigger: Failure
Tested changes:
[Michael Wagner michael.wagner@gmx.at] [btech] Add support for 16 FM presets for KT-8900R. Part of #4051 Add support for the 16 FM presets. Tested only on QYT KT-8900R - tests on other devices supported by the btech-driver are welcome.
73, Michael, OE4AMW
[Tom Hayward tom@tomh.us] [id880] Fix typo in charset definition. #281
[Tom Hayward tom@tomh.us] [thf6a] Support full charset (ASCII). Fixes #141
[Tom Hayward tom@tomh.us] [id880] Support full charset. Fixes #281
[Tom Hayward tom@tomh.us] [vx5] Support full charset (ASCII). Fixes #292
[Tom Hayward tom@tomh.us] [id31a] set used bit when creating new memory, clear when deleting. Fixes #269
[Tom Hayward tom@tomh.us] Support PyGTK < 2.22 in bank edit. Fixes #231
[Tom Hayward tom@tomh.us] [d710] [v71] [d72] Fix tone list (not all tones are supported). Fixes #212
[Dan Smith dsmith@danplanet.com] [vx7] Fix setting memory power levels on 220MHz band Fixes #214
[Dan Smith dsmith@danplanet.com] fips: Pennsylvania FIPS code was wrong. #117
[Marco Filippi iz3gme.marco@gmail.com] Consider lower bound frequency of each valid_band as valid Fix bug #181
[Tom Hayward tom@tomh.us] tmd700: allow 8-char names. Fixes #176
[Dan Smith dsmith@danplanet.com] Fix the "blind deletion" problem, as well as properly direct copy/paste Fixes #172
[David Griffith dave@661.org] Bug #155 fix: VX-7 1.25m power levels
[David Griffith dave@661.org] New INSTALL and README files Fixes #122
[Tom Hayward tom@tomh.us] thd72: only use hardware flow on OS X. Fixes #166
[Marco Filippi iz3gme.marco@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@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 6db3e19b98f675f116e58efa708c2cdb23b0a236 [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 6db3e19b98f675f116e58efa708c2cdb23b0a236 No emails were triggered. [workspace] $ /bin/sh -xe /tmp/hudson4993242011831882364.sh [workspace] $ /bin/sh -xe /tmp/hudson6411028133882603418.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.058s
OK FAIL: Please keep commit message lines to <80 columns Checking for PEP8 regressions... ./chirp/chirp_common.py:33:32: E202 whitespace before ']' ./chirp/drivers/ft2900.py:1236:1: E265 block comment should start with '# ' ./chirp/drivers/ft60.py:522:45: W291 trailing whitespace ./chirp/drivers/ft60.py:523:25: E128 continuation line under-indented for visual indent ./chirp/drivers/ft60.py:524: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/leixen.py:427:80: E501 line too long (82 > 79 characters) ./chirp/drivers/leixen.py:955:80: E501 line too long (87 > 79 characters) ./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/settings.py:245:80: E501 line too long (81 > 79 characters) ./chirp/settings.py:248:80: E501 line too long (81 > 79 characters) ./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.517s user 0m7.436s sys 0m0.016s ================================================ Tests FAILED: style tests Build step 'Execute shell' marked build as failure Email was triggered for: Failure Sending email for trigger: Failure
Tested changes:
[Jim Unroe rock.unroe@gmail.com] [UV-5R] Incorrect Variable Name
While researching issue #4065, Tom Hayward noticed an incorrectly named variable. This patch corrects the misnamed variable.
[Tom Hayward tom@tomh.us] [id880] Fix typo in charset definition. #281
[Tom Hayward tom@tomh.us] [thf6a] Support full charset (ASCII). Fixes #141
[Tom Hayward tom@tomh.us] [id880] Support full charset. Fixes #281
[Tom Hayward tom@tomh.us] [vx5] Support full charset (ASCII). Fixes #292
[Tom Hayward tom@tomh.us] [id31a] set used bit when creating new memory, clear when deleting. Fixes #269
[Tom Hayward tom@tomh.us] Support PyGTK < 2.22 in bank edit. Fixes #231
[Tom Hayward tom@tomh.us] [d710] [v71] [d72] Fix tone list (not all tones are supported). Fixes #212
[Dan Smith dsmith@danplanet.com] [vx7] Fix setting memory power levels on 220MHz band Fixes #214
[Dan Smith dsmith@danplanet.com] fips: Pennsylvania FIPS code was wrong. #117
[Marco Filippi iz3gme.marco@gmail.com] Consider lower bound frequency of each valid_band as valid Fix bug #181
[Tom Hayward tom@tomh.us] tmd700: allow 8-char names. Fixes #176
[Dan Smith dsmith@danplanet.com] Fix the "blind deletion" problem, as well as properly direct copy/paste Fixes #172
[David Griffith dave@661.org] Bug #155 fix: VX-7 1.25m power levels
[David Griffith dave@661.org] New INSTALL and README files Fixes #122
[Tom Hayward tom@tomh.us] thd72: only use hardware flow on OS X. Fixes #166
[Marco Filippi iz3gme.marco@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@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 1f666ae03ee81294c5726c2a1ad8179f4d6d4913 [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 1f666ae03ee81294c5726c2a1ad8179f4d6d4913 No emails were triggered. [workspace] $ /bin/sh -xe /tmp/hudson2354274926499743509.sh [workspace] $ /bin/sh -xe /tmp/hudson7779811907237243412.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/chirp_common.py:33:32: E202 whitespace before ']' ./chirp/drivers/ft2900.py:1236:1: E265 block comment should start with '# ' ./chirp/drivers/ft60.py:522:45: W291 trailing whitespace ./chirp/drivers/ft60.py:523:25: E128 continuation line under-indented for visual indent ./chirp/drivers/ft60.py:524: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/leixen.py:427:80: E501 line too long (82 > 79 characters) ./chirp/drivers/leixen.py:955:80: E501 line too long (87 > 79 characters) ./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/settings.py:245:80: E501 line too long (81 > 79 characters) ./chirp/settings.py:248:80: E501 line too long (81 > 79 characters) ./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.519s user 0m7.416s sys 0m0.036s ================================================ Tests OK + cat /var/lib/jenkins/.chirp/debug.log [2016-09-29 15:48:00,212] chirp.logger - DEBUG: CHIRP 0.3.0dev on Linux - Ubuntu 16.04.1 LTS (Python 2.7.12) [2016-09-29 15:48:00,248] chirp.directory - INFO: Registered Kenwood_TH-D7 = THD7Radio [2016-09-29 15:48:00,248] chirp.directory - INFO: Registered Kenwood_TH-D7G = THD7GRadio [2016-09-29 15:48:00,248] chirp.directory - INFO: Registered Kenwood_TM-D700 = TMD700Radio [2016-09-29 15:48:00,249] chirp.directory - INFO: Registered Kenwood_TM-V7 = TMV7Radio [2016-09-29 15:48:00,249] chirp.directory - INFO: Registered Kenwood_TM-G707 = TMG707Radio [2016-09-29 15:48:00,249] chirp.directory - INFO: Registered Kenwood_TH-G71 = THG71Radio [2016-09-29 15:48:00,249] chirp.directory - INFO: Registered Kenwood_TH-F6 = THF6ARadio [2016-09-29 15:48:00,249] chirp.directory - INFO: Registered Kenwood_TH-F7 = THF7ERadio [2016-09-29 15:48:00,249] chirp.directory - INFO: Registered Kenwood_TM-D710 = TMD710Radio [2016-09-29 15:48:00,249] chirp.directory - INFO: Registered Kenwood_TH-D72_live_mode = THD72Radio [2016-09-29 15:48:00,249] chirp.directory - INFO: Registered Kenwood_TM-V71 = TMV71Radio [2016-09-29 15:48:00,249] chirp.directory - INFO: Registered Kenwood_TM-D710G = TMD710GRadio [2016-09-29 15:48:00,249] chirp.directory - INFO: Registered Kenwood_TH-K2 = THK2Radio [2016-09-29 15:48:00,249] chirp.directory - INFO: Registered Kenwood_TM-271 = TM271Radio [2016-09-29 15:48:00,250] chirp.directory - INFO: Registered Kenwood_TM-281 = TM281Radio [2016-09-29 15:48:00,250] chirp.directory - INFO: Registered Kenwood_TM-471 = TM471Radio [2016-09-29 15:48:00,250] chirp.directory - INFO: Registered Icom_7200 = Icom7200Radio [2016-09-29 15:48:00,250] chirp.directory - INFO: Registered Icom_IC-7000 = Icom7000Radio [2016-09-29 15:48:00,250] chirp.directory - INFO: Registered Icom_IC-7100 = Icom7100Radio [2016-09-29 15:48:00,250] chirp.directory - INFO: Registered Icom_746 = Icom746Radio [2016-09-29 15:48:00,251] chirp.directory - INFO: Registered Alinco_DR03T = DR03Radio [2016-09-29 15:48:00,251] chirp.directory - INFO: Registered Alinco_DR06T = DR06Radio [2016-09-29 15:48:00,251] chirp.directory - INFO: Registered Alinco_DR135T = DR135Radio [2016-09-29 15:48:00,251] chirp.directory - INFO: Registered Alinco_DR235T = DR235Radio [2016-09-29 15:48:00,251] chirp.directory - INFO: Registered Alinco_DR435T = DR435Radio [2016-09-29 15:48:00,251] chirp.directory - INFO: Registered Alinco_DJ596 = DJ596Radio [2016-09-29 15:48:00,251] chirp.directory - INFO: Registered Jetstream_JT220M = JT220MRadio [2016-09-29 15:48:00,251] chirp.directory - INFO: Registered Alinco_DJ175 = DJ175Radio [2016-09-29 15:48:00,252] chirp.directory - INFO: Registered AnyTone_5888UV = AnyTone5888UVRadio [2016-09-29 15:48:00,252] chirp.directory - INFO: Registered Intek_HR-2040 = IntekHR2040Radio [2016-09-29 15:48:00,252] chirp.directory - INFO: Registered Polmar_DB-50M = PolmarDB50MRadio [2016-09-29 15:48:00,252] chirp.directory - INFO: Registered Powerwerx_DB-750X = PowerwerxDB750XRadio [2016-09-29 15:48:00,252] chirp.directory - INFO: Registered AnyTone_TERMN-8R = AnyToneTERMN8RRadio [2016-09-29 15:48:00,252] chirp.directory - INFO: Registered AnyTone_OBLTR-8R = AnyToneOBLTR8RRadio [2016-09-29 15:48:00,253] chirp.directory - INFO: Registered Baofeng_UV-3R = UV3RRadio [2016-09-29 15:48:00,253] chirp.directory - INFO: Registered Baojie_BJ-9900 = BJ9900Radio [2016-09-29 15:48:00,254] chirp.directory - INFO: Registered Baofeng_UV-5R = BaofengUV5RGeneric [2016-09-29 15:48:00,254] chirp.directory - INFO: Registered Baofeng_F-11 = BaofengF11Radio [2016-09-29 15:48:00,254] chirp.directory - INFO: Registered Baofeng_UV-82 = BaofengUV82Radio [2016-09-29 15:48:00,254] chirp.directory - INFO: Registered Baofeng_UV-6 = BaofengUV6Radio [2016-09-29 15:48:00,255] chirp.directory - INFO: Registered Intek_KT-980HP = IntekKT980Radio [2016-09-29 15:48:00,255] chirp.directory - INFO: Registered Baofeng_BF-F8HP = BaofengBFF8HPRadio [2016-09-29 15:48:00,255] chirp.directory - INFO: Registered Baofeng_UV-82HP = BaofengUV82HPRadio [2016-09-29 15:48:00,255] chirp.directory - INFO: Registered Baojie_BJ-UV55 = BaojieBJUV55Radio [2016-09-29 15:48:00,255] chirp.directory - INFO: Registered BTECH_UV-2501 = UV2501 [2016-09-29 15:48:00,255] chirp.directory - INFO: Registered BTECH_UV-2501+220 = UV2501_220 [2016-09-29 15:48:00,256] chirp.directory - INFO: Registered BTECH_UV-5001 = UV5001 [2016-09-29 15:48:00,256] chirp.directory - INFO: Registered WACCOM_MINI-8900 = MINI8900 [2016-09-29 15:48:00,256] chirp.directory - INFO: Registered QYT_KT-UV980 = KTUV980 [2016-09-29 15:48:00,256] chirp.directory - INFO: Registered QYT_KT8900 = KT9800 [2016-09-29 15:48:00,256] chirp.directory - INFO: Registered QYT_KT8900R = KT9800R [2016-09-29 15:48:00,256] chirp.directory - INFO: Registered LUITON_LT-588UV = LT588UV [2016-09-29 15:48:00,256] chirp.directory - INFO: Registered Feidaxin_FD-268A = FD268ARadio [2016-09-29 15:48:00,256] chirp.directory - INFO: Registered Feidaxin_FD-268B = FD268BRadio [2016-09-29 15:48:00,256] chirp.directory - INFO: Registered Feidaxin_FD-288A = FD288ARadio [2016-09-29 15:48:00,257] chirp.directory - INFO: Registered Feidaxin_FD-288B = FD288BRadio [2016-09-29 15:48:00,257] chirp.directory - INFO: Registered Feidaxin_FD-150A = FD150ARadio [2016-09-29 15:48:00,257] chirp.directory - INFO: Registered Feidaxin_FD-160A = FD160ARadio [2016-09-29 15:48:00,257] chirp.directory - INFO: Registered Feidaxin_FD-450A = FD450ARadio [2016-09-29 15:48:00,257] chirp.directory - INFO: Registered Feidaxin_FD-460A = FD460ARadio [2016-09-29 15:48:00,257] chirp.directory - INFO: Registered Yaesu_FT-1802M = FT1802Radio [2016-09-29 15:48:00,258] chirp.directory - INFO: Registered Yaesu_FT-1D_R = FT1Radio [2016-09-29 15:48:00,258] chirp.directory - INFO: Registered Yaesu_FT-2800M = FT2800Radio [2016-09-29 15:48:00,259] chirp.directory - INFO: Registered Yaesu_FT-2900R_1900R = FT2900Radio [2016-09-29 15:48:00,259] chirp.directory - INFO: Registered Yaesu_FT-50 = FT50Radio [2016-09-29 15:48:00,259] chirp.directory - INFO: Registered Yaesu_FT-60 = FT60Radio [2016-09-29 15:48:00,260] chirp.directory - INFO: Registered Yaesu_FT-7800_7900 = FT7800Radio [2016-09-29 15:48:00,260] chirp.directory - INFO: Registered Yaesu_FT-8800 = FT8800Radio [2016-09-29 15:48:00,260] chirp.directory - INFO: Registered Yaesu_FT-8900 = FT8900Radio [2016-09-29 15:48:00,260] chirp.directory - INFO: Registered Yaesu_FT-8100 = FT8100Radio [2016-09-29 15:48:00,261] chirp.directory - INFO: Registered Yaesu_FT-817 = FT817Radio [2016-09-29 15:48:00,261] chirp.directory - INFO: Registered Yaesu_FT-817ND = FT817NDRadio [2016-09-29 15:48:00,261] chirp.directory - INFO: Registered Yaesu_FT-817ND_US = FT817NDUSRadio [2016-09-29 15:48:00,261] chirp.directory - INFO: Registered Yaesu_FT-857_897 = FT857Radio [2016-09-29 15:48:00,261] chirp.directory - INFO: Registered Yaesu_FT-857_897_US = FT857USRadio [2016-09-29 15:48:00,262] chirp.directory - INFO: Registered Yaesu_FT-90 = FT90Radio [2016-09-29 15:48:00,262] chirp.directory - INFO: Registered Yaesu_FTM-350 = FTM350Radio [2016-09-29 15:48:00,263] chirp.directory - INFO: Registered Generic_CSV = CSVRadio [2016-09-29 15:48:00,263] chirp.directory - INFO: Registered Commander_KG-UV = CommanderCSVRadio [2016-09-29 15:48:00,263] chirp.directory - INFO: Registered RT_Systems_CSV = RTCSVRadio [2016-09-29 15:48:00,263] chirp.directory - INFO: Registered ARRL_Travel_Plus = TpeRadio [2016-09-29 15:48:00,271] chirp.directory - INFO: Registered Generic_XML = XMLRadio [2016-09-29 15:48:00,274] chirp.directory - INFO: Registered Baofeng_BF-888 = H777Radio [2016-09-29 15:48:00,274] chirp.directory - INFO: Registered HobbyPCB_RS-UV3 = HobbyPCBRSUV3Radio [2016-09-29 15:48:00,274] chirp.directory - INFO: Registered Icom_IC-208H = IC208Radio [2016-09-29 15:48:00,274] chirp.directory - INFO: Registered Icom_IC-2100H = IC2100Radio [2016-09-29 15:48:00,275] chirp.directory - INFO: Registered Icom_IC-2200H = IC2200Radio [2016-09-29 15:48:00,275] chirp.directory - INFO: Registered Icom_IC-2720H = IC2720Radio [2016-09-29 15:48:00,275] chirp.directory - INFO: Registered Icom_IC-2820H = IC2820Radio [2016-09-29 15:48:00,275] chirp.directory - INFO: Registered Icom_IC-91_92AD = IC9xRadio [2016-09-29 15:48:00,276] chirp.directory - INFO: Registered Icom_IC-Q7A = ICQ7Radio [2016-09-29 15:48:00,276] chirp.directory - INFO: Registered Icom_IC-T70 = ICT70Radio [2016-09-29 15:48:00,276] chirp.directory - INFO: Registered Icom_IC-T7H = ICT7HRadio [2016-09-29 15:48:00,276] chirp.directory - INFO: Registered Icom_IC-T8A = ICT8ARadio [2016-09-29 15:48:00,276] chirp.directory - INFO: Registered Icom_IC-W32A = ICW32ARadio [2016-09-29 15:48:00,277] chirp.directory - INFO: Registered Icom_IC-W32E = ICW32ERadio [2016-09-29 15:48:00,277] chirp.directory - INFO: Registered Icom_IC-V82_U82 = ICx8xRadio [2016-09-29 15:48:00,277] chirp.directory - INFO: Registered Icom_ID-31A = ID31Radio [2016-09-29 15:48:00,277] chirp.directory - INFO: Registered Icom_ID-51 = ID51Radio [2016-09-29 15:48:00,278] chirp.directory - INFO: Registered Icom_ID-51_Plus = ID51PLUSRadio [2016-09-29 15:48:00,278] chirp.directory - INFO: Registered Icom_ID-800H_v2 = ID800v2Radio [2016-09-29 15:48:00,278] chirp.directory - INFO: Registered Icom_ID-880H = ID880Radio [2016-09-29 15:48:00,278] chirp.directory - INFO: Registered Icom_ID-80H = ID80Radio [2016-09-29 15:48:00,278] chirp.directory - INFO: Registered Kenwood_HMK = HMKRadio [2016-09-29 15:48:00,279] chirp.directory - INFO: Registered Kenwood_ITM = ITMRadio [2016-09-29 15:48:00,279] chirp.directory - INFO: Registered Wouxun_KG-UV8D = KGUV8DRadio [2016-09-29 15:48:00,279] chirp.directory - INFO: Registered KYD_NC-630A = NC630aRadio [2016-09-29 15:48:00,280] chirp.directory - INFO: Registered KYD_IP-620 = IP620Radio [2016-09-29 15:48:00,280] chirp.directory - INFO: Registered Leixen_VV-898 = LeixenVV898Radio [2016-09-29 15:48:00,280] chirp.directory - INFO: Registered Jetstream_JT270M = JetstreamJT270MRadio [2016-09-29 15:48:00,280] chirp.directory - INFO: Registered Leixen_VV-898S = LeixenVV898SRadio [2016-09-29 15:48:00,280] chirp.directory - INFO: Registered LUITON_LT-725UV = LT725UV [2016-09-29 15:48:00,281] chirp.directory - INFO: Registered Wouxun_KG-UVD1P = KGUVD1PRadio [2016-09-29 15:48:00,281] chirp.directory - INFO: Registered Wouxun_KG-UV6 = KGUV6DRadio [2016-09-29 15:48:00,281] chirp.directory - INFO: Registered Wouxun_KG-816 = KG816Radio [2016-09-29 15:48:00,281] chirp.directory - INFO: Registered Wouxun_KG-818 = KG818Radio [2016-09-29 15:48:00,281] chirp.directory - INFO: Registered Puxing_PX-777 = Puxing777Radio [2016-09-29 15:48:00,282] chirp.directory - INFO: Registered Puxing_PX-2R = Puxing2RRadio [2016-09-29 15:48:00,283] chirp.directory - INFO: Registered Puxing_PX-888K = Puxing_PX888K_Radio [2016-09-29 15:48:00,283] chirp.directory - INFO: Registered TYT_TH-7800_File = TYTTH7800File [2016-09-29 15:48:00,283] chirp.directory - INFO: Registered TYT_TH-7800 = TYTTH7800Radio [2016-09-29 15:48:00,284] chirp.directory - INFO: Registered TYT_TH9000_220 = Th9000220Radio [2016-09-29 15:48:00,284] chirp.directory - INFO: Registered TYT_TH9000_144 = Th9000144Radio [2016-09-29 15:48:00,284] chirp.directory - INFO: Registered TYT_TH9000_440 = Th9000440Radio [2016-09-29 15:48:00,284] chirp.directory - INFO: Registered TYT_TH-9800_File = TYTTH9800File [2016-09-29 15:48:00,284] chirp.directory - INFO: Registered TYT_TH-9800 = TYTTH9800Radio [2016-09-29 15:48:00,285] chirp.directory - INFO: Registered TYT_TH-UV3R = TYTUV3RRadio [2016-09-29 15:48:00,285] chirp.directory - INFO: Registered TYT_TH-UV3R-25 = TYTUV3R25Radio [2016-09-29 15:48:00,285] chirp.directory - INFO: Registered TYT_TH-UVF8D = TYTUVF8DRadio [2016-09-29 15:48:00,285] chirp.directory - INFO: Registered Kenwood_TH-D72_clone_mode = THD72Radio [2016-09-29 15:48:00,286] chirp.directory - INFO: Registered TYT_TH-UVF1 = TYTTHUVF1Radio [2016-09-29 15:48:00,286] chirp.directory - INFO: Registered Kenwood_TK-260 = TK260_Radio [2016-09-29 15:48:00,286] chirp.directory - INFO: Registered Kenwood_TK-270 = TK270_Radio [2016-09-29 15:48:00,286] chirp.directory - INFO: Registered Kenwood_TK-272 = TK272_Radio [2016-09-29 15:48:00,286] chirp.directory - INFO: Registered Kenwood_TK-278 = TK278_Radio [2016-09-29 15:48:00,286] chirp.directory - INFO: Registered Kenwood_TK-360 = TK360_Radio [2016-09-29 15:48:00,286] chirp.directory - INFO: Registered Kenwood_TK-370 = TK370_Radio [2016-09-29 15:48:00,286] chirp.directory - INFO: Registered Kenwood_TK-372 = TK372_Radio [2016-09-29 15:48:00,287] chirp.directory - INFO: Registered Kenwood_TK-378 = TK378_Radio [2016-09-29 15:48:00,287] chirp.directory - INFO: Registered Kenwood_TK-760 = TK760_Radio [2016-09-29 15:48:00,287] chirp.directory - INFO: Registered Kenwood_TK-762 = TK762_Radio [2016-09-29 15:48:00,287] chirp.directory - INFO: Registered Kenwood_TK-768 = TK768_Radio [2016-09-29 15:48:00,287] chirp.directory - INFO: Registered Kenwood_TK-860 = TK860_Radio [2016-09-29 15:48:00,287] chirp.directory - INFO: Registered Kenwood_TK-862 = TK862_Radio [2016-09-29 15:48:00,287] chirp.directory - INFO: Registered Kenwood_TK-868 = TK868_Radio [2016-09-29 15:48:00,288] chirp.directory - INFO: Registered Kenwood_TK-868G = TK868G_Radios [2016-09-29 15:48:00,288] chirp.directory - INFO: Registered Kenwood_TK-862G = TK862G_Radios [2016-09-29 15:48:00,288] chirp.directory - INFO: Registered Kenwood_TK-860G = TK860G_Radios [2016-09-29 15:48:00,288] chirp.directory - INFO: Registered Kenwood_TK-768G = TK768G_Radios [2016-09-29 15:48:00,288] chirp.directory - INFO: Registered Kenwood_TK-762G = TK762G_Radios [2016-09-29 15:48:00,288] chirp.directory - INFO: Registered Kenwood_TK-760G = TK760G_Radios [2016-09-29 15:48:00,288] chirp.directory - INFO: Registered Kenwood_TK-388G = TK388G_Radios [2016-09-29 15:48:00,289] chirp.directory - INFO: Registered Kenwood_TK-378G = TK378G_Radios [2016-09-29 15:48:00,289] chirp.directory - INFO: Registered Kenwood_TK-372G = TK372G_Radios [2016-09-29 15:48:00,289] chirp.directory - INFO: Registered Kenwood_TK-370G = TK370G_Radios [2016-09-29 15:48:00,289] chirp.directory - INFO: Registered Kenwood_TK-360G = TK360G_Radios [2016-09-29 15:48:00,289] chirp.directory - INFO: Registered Kenwood_TK-278G = TK278G_Radios [2016-09-29 15:48:00,289] chirp.directory - INFO: Registered Kenwood_TK-272G = TK272G_Radios [2016-09-29 15:48:00,289] chirp.directory - INFO: Registered Kenwood_TK-270G = TK270G_Radios [2016-09-29 15:48:00,289] chirp.directory - INFO: Registered Kenwood_TK-260G = TK260G_Radios [2016-09-29 15:48:00,289] chirp.directory - INFO: Registered Kenwood_TK-7102 = KenwoodTK7102Radio [2016-09-29 15:48:00,290] chirp.directory - INFO: Registered Kenwood_TK-8102 = KenwoodTK8102Radio [2016-09-29 15:48:00,290] chirp.directory - INFO: Registered Kenwood_TK-7108 = KenwoodTK7108Radio [2016-09-29 15:48:00,290] chirp.directory - INFO: Registered Kenwood_TK-8108 = KenwoodTK8108Radio [2016-09-29 15:48:00,290] chirp.directory - INFO: Registered Kenwood_TS-2000 = TS2000Radio [2016-09-29 15:48:00,291] chirp.directory - INFO: Registered BTECH_UV-5X3 = UV5X3 [2016-09-29 15:48:00,291] chirp.directory - INFO: Registered Baofeng_UV-6R = UV6R [2016-09-29 15:48:00,291] chirp.directory - INFO: Registered Baofeng_UV-B5 = BaofengUVB5 [2016-09-29 15:48:00,292] chirp.directory - INFO: Registered BTECH_UV-50X3 = UV50X3 [2016-09-29 15:48:00,292] chirp.directory - INFO: Registered Yaesu_VX-170 = VX170Radio [2016-09-29 15:48:00,292] chirp.directory - INFO: Registered Yaesu_VX-2 = VX2Radio [2016-09-29 15:48:00,293] chirp.directory - INFO: Registered Yaesu_VX-3 = VX3Radio [2016-09-29 15:48:00,293] chirp.directory - INFO: Registered Yaesu_VX-5 = VX5Radio [2016-09-29 15:48:00,293] chirp.directory - INFO: Registered Yaesu_VX-6 = VX6Radio [2016-09-29 15:48:00,293] chirp.directory - INFO: Registered Yaesu_VX-7 = VX7Radio [2016-09-29 15:48:00,294] chirp.directory - INFO: Registered Yaesu_VX-8_R = VX8Radio [2016-09-29 15:48:00,294] chirp.directory - INFO: Registered Yaesu_VX-8_DR = VX8DRadio [2016-09-29 15:48:00,294] chirp.directory - INFO: Registered Yaesu_VX-8_GE = VX8GERadio [2016-09-29 15:48:00,294] chirp.directory - INFO: Registered Vertex_Standard_VXA-700 = VXA700Radio + rm /tmp/Alinco_DJ175_IiT9Ru.img /tmp/Alinco_DJ175_Xu9DM0.img /tmp/Alinco_DJ175_Xukdqw.img /tmp/Alinco_DJ175_aTDBT7.img /tmp/Alinco_DJ596_4TfevG.img /tmp/Alinco_DJ596_MB8A__.img /tmp/Alinco_DJ596_f3yrOj.img /tmp/Alinco_DJ596_zWRncg.img /tmp/Alinco_DR235T_B0f3yu.img /tmp/Alinco_DR235T_Ep07G6.img /tmp/Alinco_DR235T_cvQ_bC.img /tmp/Alinco_DR235T_xfAgsH.img /tmp/AnyTone_OBLTR-8R_088RIf.img /tmp/AnyTone_OBLTR-8R_Hrll2s.img /tmp/AnyTone_OBLTR-8R_tjJzeb.img /tmp/AnyTone_OBLTR-8R_zM6PnK.img /tmp/AnyTone_TERMN-8R_WHtvNz.img /tmp/AnyTone_TERMN-8R_YAUutl.img /tmp/AnyTone_TERMN-8R_bvPDUj.img /tmp/AnyTone_TERMN-8R_nRjnw1.img /tmp/BTECH_UV-2501+220_By3dny.img /tmp/BTECH_UV-2501+220_KSfQ9b.img /tmp/BTECH_UV-2501+220_Vsr6QT.img /tmp/BTECH_UV-2501+220_ZIVkZq.img /tmp/BTECH_UV-5001_DVPfAp.img /tmp/BTECH_UV-5001_IsaMYN.img /tmp/BTECH_UV-5001_Rpi0TG.img /tmp/BTECH_UV-5001_q1e5FV.img /tmp/BTECH_UV-50X3_0rIECO.img /tmp/BTECH_UV-50X3_5isX_2.img /tmp/BTECH_UV-50X3_7aXv0e.img /tmp/BTECH_UV-50X3_CkAkvG.img /tmp/BTECH_UV-50X3_H2BeGL.img /tmp/BTECH_UV-50X3_N01gyE.img /tmp/BTECH_UV-50X3_Nmn987.img /tmp/BTECH_UV-50X3_OsjL88.img /tmp/BTECH_UV-50X3_Q6adEs.img /tmp/BTECH_UV-50X3_heurjW.img /tmp/BTECH_UV-50X3_hizXq6.img /tmp/BTECH_UV-50X3_wFVe5Q.img /tmp/BTECH_UV-5X3_DHXork.img /tmp/BTECH_UV-5X3_QBqaw1.img /tmp/BTECH_UV-5X3_QFc3ZC.img /tmp/BTECH_UV-5X3_uD00Q9.img /tmp/Baofeng_BF-888_7rYH4F.img /tmp/Baofeng_BF-888_QzVTF3.img /tmp/Baofeng_BF-888_RLT7h7.img /tmp/Baofeng_BF-888_sDXcyE.img /tmp/Baofeng_F-11_CLWUSy.img /tmp/Baofeng_F-11_WIey7l.img /tmp/Baofeng_F-11_fl1oWI.img /tmp/Baofeng_F-11_r0n6d1.img /tmp/Baofeng_UV-3R_5l5EsP.img /tmp/Baofeng_UV-3R_SilNiK.img /tmp/Baofeng_UV-3R_m4O4yr.img /tmp/Baofeng_UV-3R_wPMIOQ.img /tmp/Baofeng_UV-5R_4VDoTp.img /tmp/Baofeng_UV-5R_NZ5A43.img /tmp/Baofeng_UV-5R_jIA4o9.img /tmp/Baofeng_UV-5R_ldEtdS.img /tmp/Baofeng_UV-6R_16QWip.img /tmp/Baofeng_UV-6R_ERSbpb.img /tmp/Baofeng_UV-6R_eeW3zV.img /tmp/Baofeng_UV-6R_eg0lyN.img /tmp/Baofeng_UV-B5_9WdZ1M.img /tmp/Baofeng_UV-B5_MyF6Pr.img /tmp/Baofeng_UV-B5_Zr0rmm.img /tmp/Baofeng_UV-B5_ub_eyO.img /tmp/Baojie_BJ-9900_19LEQ_.img /tmp/Baojie_BJ-9900_49R9N4.img /tmp/Baojie_BJ-9900_58XM5Z.img /tmp/Baojie_BJ-9900_9wR06q.img /tmp/Baojie_BJ-9900_BgIrl9.img /tmp/Baojie_BJ-9900_GUau0q.img /tmp/Baojie_BJ-9900_H8RfU0.img /tmp/Baojie_BJ-9900_I8Nw0u.img /tmp/Baojie_BJ-9900_Ote1nc.img /tmp/Baojie_BJ-9900_dx7clp.img /tmp/Baojie_BJ-9900_mx2m9P.img /tmp/Baojie_BJ-9900_obt2Zl.img /tmp/Feidaxin_FD-268A_ESGY0V.img /tmp/Feidaxin_FD-268A_JPWvxb.img /tmp/Feidaxin_FD-268A_K6iAad.img /tmp/Feidaxin_FD-268A_LDSygM.img /tmp/Feidaxin_FD-268B_Eb68kE.img /tmp/Feidaxin_FD-268B_JEemM5.img /tmp/Feidaxin_FD-268B__isoCd.img /tmp/Feidaxin_FD-268B_s9t_qz.img /tmp/Feidaxin_FD-288B_JjIxtM.img /tmp/Feidaxin_FD-288B_a0Gszw.img /tmp/Feidaxin_FD-288B_bKCNXC.img /tmp/Feidaxin_FD-288B_lTVFfg.img /tmp/Icom_IC-208H_8WH97g.img /tmp/Icom_IC-208H_C2CcKg.img /tmp/Icom_IC-208H_Nt0L2X.img /tmp/Icom_IC-208H_zGzYE2.img /tmp/Icom_IC-2100H_5ijb_X.img /tmp/Icom_IC-2100H_68pjWr.img /tmp/Icom_IC-2100H_LY3QwU.img /tmp/Icom_IC-2100H_WbgGav.img /tmp/Icom_IC-2200H_3E_EUW.img /tmp/Icom_IC-2200H_WA_lyf.img /tmp/Icom_IC-2200H_cx5Dnh.img /tmp/Icom_IC-2200H_oIOIoG.img /tmp/Icom_IC-2720H_PaVyDh.img /tmp/Icom_IC-2720H_TfQlDa.img /tmp/Icom_IC-2720H_hrQXmX.img /tmp/Icom_IC-2720H_ourCzy.img /tmp/Icom_IC-2820H_BMojJt.img /tmp/Icom_IC-2820H_J4axYX.img /tmp/Icom_IC-2820H_UC7yC3.img /tmp/Icom_IC-2820H_mOpNMh.img /tmp/Icom_IC-Q7A_C_yL4_.img /tmp/Icom_IC-Q7A_ETVuf4.img /tmp/Icom_IC-Q7A_KzHnox.img /tmp/Icom_IC-Q7A_S3eFLO.img /tmp/Icom_IC-T70_0aYcLT.img /tmp/Icom_IC-T70_53Qy5G.img /tmp/Icom_IC-T70_7dx9_A.img /tmp/Icom_IC-T70_Ozx5pz.img /tmp/Icom_IC-T7H_0ECWSo.img /tmp/Icom_IC-T7H_8iZO_m.img /tmp/Icom_IC-T7H_HFn1GI.img /tmp/Icom_IC-T7H_X1q8X8.img /tmp/Icom_IC-T8A_2XKfHy.img /tmp/Icom_IC-T8A_5AohuS.img /tmp/Icom_IC-T8A_kNn4Jw.img /tmp/Icom_IC-T8A_lCUVRc.img /tmp/Icom_IC-V82_U82_6qbBD5.img /tmp/Icom_IC-V82_U82_RDrwtx.img /tmp/Icom_IC-V82_U82_atRuOR.img /tmp/Icom_IC-V82_U82_u_xlfX.img /tmp/Icom_IC-W32A_5JxiVV.img /tmp/Icom_IC-W32A_B16OUZ.img /tmp/Icom_IC-W32A_ICcjrB.img /tmp/Icom_IC-W32A_OaIrn8.img /tmp/Icom_IC-W32A_WqIln4.img /tmp/Icom_IC-W32A_Z4HM2Z.img /tmp/Icom_IC-W32A_fXA38w.img /tmp/Icom_IC-W32A_fyiHs3.img /tmp/Icom_IC-W32A_ml78G4.img /tmp/Icom_IC-W32A_qIix13.img /tmp/Icom_IC-W32A_q_8gps.img /tmp/Icom_IC-W32A_r_rip2.img /tmp/Icom_IC-W32E_02KybL.img /tmp/Icom_IC-W32E_BfzGps.img /tmp/Icom_IC-W32E_F1FM2s.img /tmp/Icom_IC-W32E_Jl3V44.img /tmp/Icom_IC-W32E_PZTnmu.img /tmp/Icom_IC-W32E_RLG90p.img /tmp/Icom_IC-W32E_Rok96W.img /tmp/Icom_IC-W32E_RsB6Xx.img /tmp/Icom_IC-W32E_Trawtp.img /tmp/Icom_IC-W32E_fyshjg.img /tmp/Icom_IC-W32E_s4YjAA.img /tmp/Icom_IC-W32E_wb3Fc5.img /tmp/Icom_ID-31A_3r7gr_.img /tmp/Icom_ID-31A_9guEYN.img /tmp/Icom_ID-31A_YBvAsT.img /tmp/Icom_ID-31A_dDP4oc.img /tmp/Icom_ID-51 Plus_GCyiMB.img /tmp/Icom_ID-51 Plus_JR_gIW.img /tmp/Icom_ID-51 Plus_saYBCX.img /tmp/Icom_ID-51 Plus_zTnQAn.img /tmp/Icom_ID-51_Cptx4e.img /tmp/Icom_ID-51_Izta86.img /tmp/Icom_ID-51_W76YBb.img /tmp/Icom_ID-51_nrxVMx.img /tmp/Icom_ID-800H_20Go88.img /tmp/Icom_ID-800H_3g7U9D.img /tmp/Icom_ID-800H_a5U0AL.img /tmp/Icom_ID-800H_cqSYgt.img /tmp/Icom_ID-880H_3V4WvS.img /tmp/Icom_ID-880H_P9CpZW.img /tmp/Icom_ID-880H__YcDKZ.img /tmp/Icom_ID-880H_szUBOP.img /tmp/Jetstream_JT220M_T6NfxX.img /tmp/Jetstream_JT220M_YNeN8i.img /tmp/Jetstream_JT220M_lhyQCx.img /tmp/Jetstream_JT220M_qxkzaq.img /tmp/Jetstream_JT270M_6c08h6.img /tmp/Jetstream_JT270M_VqyJ8Z.img /tmp/Jetstream_JT270M_srMQB8.img /tmp/Jetstream_JT270M_u7woYV.img /tmp/KYD_IP-620_4nODX2.img /tmp/KYD_IP-620_6KvaOd.img /tmp/KYD_IP-620_FWMWuJ.img /tmp/KYD_IP-620_k19_i3.img /tmp/Kenwood_TH-D72 (clone mode)_0lW41U.img /tmp/Kenwood_TH-D72 (clone mode)_A4NG_h.img /tmp/Kenwood_TH-D72 (clone mode)_Y0oM0T.img /tmp/Kenwood_TH-D72 (clone mode)_g5kdOe.img /tmp/Kenwood_TK-272G_JAz4YN.img /tmp/Kenwood_TK-272G_KivA34.img /tmp/Kenwood_TK-272G_YF3nLU.img /tmp/Kenwood_TK-272G_obs3__.img /tmp/Kenwood_TK-760G_7j1lXD.img /tmp/Kenwood_TK-760G_Fnyb5Q.img /tmp/Kenwood_TK-760G_dBORJu.img /tmp/Kenwood_TK-760G_zPcNUg.img /tmp/Kenwood_TK-8102_6oRv9B.img /tmp/Kenwood_TK-8102_TPcofu.img /tmp/Kenwood_TK-8102_VBWKKS.img /tmp/Kenwood_TK-8102_oLxOjw.img /tmp/LUITON_LT-725UV_0RToOX.img /tmp/LUITON_LT-725UV_Gfms6K.img /tmp/LUITON_LT-725UV_HvEq8Q.img /tmp/LUITON_LT-725UV_XbXSdP.img /tmp/LUITON_LT-725UV_cDSeo6.img /tmp/LUITON_LT-725UV_hTtKZD.img /tmp/LUITON_LT-725UV_l9WVrS.img /tmp/LUITON_LT-725UV_n5idB6.img /tmp/LUITON_LT-725UV_sWfVwD.img /tmp/LUITON_LT-725UV_wK9buR.img /tmp/LUITON_LT-725UV_wkJchF.img /tmp/LUITON_LT-725UV_xoA_i8.img /tmp/Leixen_VV-898S_6tAQdZ.img /tmp/Leixen_VV-898S_KocpGK.img /tmp/Leixen_VV-898S_NRJZbV.img /tmp/Leixen_VV-898S_iCGzO_.img /tmp/Leixen_VV-898_QZ1FBv.img /tmp/Leixen_VV-898_TUfShr.img /tmp/Leixen_VV-898_XxvH0J.img /tmp/Leixen_VV-898_dtIYRO.img /tmp/Polmar_DB-50M_Gx2VWM.img /tmp/Polmar_DB-50M_axXgmu.img /tmp/Polmar_DB-50M_n4buB3.img /tmp/Polmar_DB-50M_viqQBK.img /tmp/Puxing_PX-2R_A7RtGl.img /tmp/Puxing_PX-2R_BYuYC0.img /tmp/Puxing_PX-2R_OCoXAn.img /tmp/Puxing_PX-2R_XDVHn8.img /tmp/Puxing_PX-777_PUxhmF.img /tmp/Puxing_PX-777_qeE38_.img /tmp/Puxing_PX-777_t1w1PH.img /tmp/Puxing_PX-777_zd2ne8.img /tmp/Puxing_PX-888K_BglNny.img /tmp/Puxing_PX-888K_e6P8PB.img /tmp/Puxing_PX-888K_rd88O6.img /tmp/Puxing_PX-888K_rxmVJD.img /tmp/TYT_TH-7800_4KY1GV.img /tmp/TYT_TH-7800_9w8swU.img /tmp/TYT_TH-7800_wm5OQl.img /tmp/TYT_TH-7800_y0v8sg.img /tmp/TYT_TH-9800_SmSE6D.img /tmp/TYT_TH-9800_jQScfo.img /tmp/TYT_TH-9800_jsuaN5.img /tmp/TYT_TH-9800_qmRqmc.img /tmp/TYT_TH-UV3R-25_7gd6gu.img /tmp/TYT_TH-UV3R-25_E9r1eo.img /tmp/TYT_TH-UV3R-25_GEHWhe.img /tmp/TYT_TH-UV3R-25_nIZ5D_.img /tmp/TYT_TH-UV3R_J3RBXB.img /tmp/TYT_TH-UV3R_PkWdvL.img /tmp/TYT_TH-UV3R_cJ6eNu.img /tmp/TYT_TH-UV3R_m3PtGl.img /tmp/TYT_TH-UVF1_9dJH3X.img /tmp/TYT_TH-UVF1_iQsPBL.img /tmp/TYT_TH-UVF1_knNjfA.img /tmp/TYT_TH-UVF1_nL2mCK.img /tmp/TYT_TH9000_144_4KESPs.img /tmp/TYT_TH9000_144_WxSiWa.img /tmp/TYT_TH9000_144_gOkqrO.img /tmp/TYT_TH9000_144_xgpCDG.img /tmp/Vertex Standard_VXA-700_CjADUl.img /tmp/Vertex Standard_VXA-700_ECarPy.img /tmp/Vertex Standard_VXA-700_PJa5bb.img /tmp/Vertex Standard_VXA-700_S0fg6l.img /tmp/WACCOM_MINI-8900_5d2_0x.img /tmp/WACCOM_MINI-8900_CloNvU.img /tmp/WACCOM_MINI-8900_ejTchf.img /tmp/WACCOM_MINI-8900_g8wIO9.img /tmp/Wouxun_KG-816_GxEIKc.img /tmp/Wouxun_KG-816_ZZXna0.img /tmp/Wouxun_KG-816_iHeI2Q.img /tmp/Wouxun_KG-816_iRdfhL.img /tmp/Wouxun_KG-818_5Gz6_C.img /tmp/Wouxun_KG-818_PiZzhb.img /tmp/Wouxun_KG-818_f7vMtd.img /tmp/Wouxun_KG-818_wbElDz.img /tmp/Wouxun_KG-UV6__gWaaS.img /tmp/Wouxun_KG-UV6_cdgSaH.img /tmp/Wouxun_KG-UV6_tgJxr0.img /tmp/Wouxun_KG-UV6_wzzpfb.img /tmp/Wouxun_KG-UV8D_FJySbq.img /tmp/Wouxun_KG-UV8D_W7FNO3.img /tmp/Wouxun_KG-UV8D_XNcFPo.img /tmp/Wouxun_KG-UV8D_mbM863.img /tmp/Wouxun_KG-UVD1P_168OsY.img /tmp/Wouxun_KG-UVD1P_Rft7t6.img /tmp/Wouxun_KG-UVD1P_X8VYbn.img /tmp/Wouxun_KG-UVD1P_uqV6cS.img /tmp/Yaesu_FT-1802M_6JRoGf.img /tmp/Yaesu_FT-1802M_MK_Ded.img /tmp/Yaesu_FT-1802M_RN3e34.img /tmp/Yaesu_FT-1802M_pfn8Nr.img /tmp/Yaesu_FT-1D_QpcYzl.img /tmp/Yaesu_FT-1D_RZTGFA.img /tmp/Yaesu_FT-1D_Xs2woa.img /tmp/Yaesu_FT-1D_iWn5M0.img /tmp/Yaesu_FT-2800M_5MDCvu.img /tmp/Yaesu_FT-2800M_9YeDt4.img /tmp/Yaesu_FT-2800M_Z8W1Ka.img /tmp/Yaesu_FT-2800M_dMVaVZ.img /tmp/Yaesu_FT-2900R_1900R_3xodEI.img /tmp/Yaesu_FT-2900R_1900R_BZC0ux.img /tmp/Yaesu_FT-2900R_1900R_GsLuWq.img /tmp/Yaesu_FT-2900R_1900R_WMUjEF.img /tmp/Yaesu_FT-50_L2z18B.img /tmp/Yaesu_FT-50__OzAoI.img /tmp/Yaesu_FT-50_bSySUj.img /tmp/Yaesu_FT-50_wHJ69L.img /tmp/Yaesu_FT-60_6KLacj.img /tmp/Yaesu_FT-60_gPxYOZ.img /tmp/Yaesu_FT-60_jptqM0.img /tmp/Yaesu_FT-60_xnBjrz.img /tmp/Yaesu_FT-7800_7900_CYbF26.img /tmp/Yaesu_FT-7800_7900_E1GKum.img /tmp/Yaesu_FT-7800_7900_Y72o7_.img /tmp/Yaesu_FT-7800_7900_boQldd.img /tmp/Yaesu_FT-817ND (US)_CwDASR.img /tmp/Yaesu_FT-817ND (US)_Z011ar.img /tmp/Yaesu_FT-817ND (US)_fuLfgn.img /tmp/Yaesu_FT-817ND (US)_lbKdUG.img /tmp/Yaesu_FT-817ND_AToVHG.img /tmp/Yaesu_FT-817ND_WVsoDd.img /tmp/Yaesu_FT-817ND_u5Sdiq.img /tmp/Yaesu_FT-817ND_yQTH5y.img /tmp/Yaesu_FT-817_LHzYQ6.img /tmp/Yaesu_FT-817_MJHgMy.img /tmp/Yaesu_FT-817_WKGcrv.img /tmp/Yaesu_FT-817_ltV6lF.img /tmp/Yaesu_FT-857_897 (US)_ASocBA.img /tmp/Yaesu_FT-857_897 (US)_HsU_En.img /tmp/Yaesu_FT-857_897 (US)_otbRnD.img /tmp/Yaesu_FT-857_897 (US)_vbAXEn.img /tmp/Yaesu_FT-857_897_Pd_4Da.img /tmp/Yaesu_FT-857_897_VggJpt.img /tmp/Yaesu_FT-857_897_v1dw07.img /tmp/Yaesu_FT-857_897_v2NqIi.img /tmp/Yaesu_FT-8800_BZSjHp.img /tmp/Yaesu_FT-8800_IbbHE5.img /tmp/Yaesu_FT-8800_Kpe4Jj.img /tmp/Yaesu_FT-8800_Tnt_qd.img /tmp/Yaesu_FT-8800_YK3FsY.img /tmp/Yaesu_FT-8800__P6AGO.img /tmp/Yaesu_FT-8800_dxWDPO.img /tmp/Yaesu_FT-8800_fKI1UW.img /tmp/Yaesu_FT-8800_jaEk9j.img /tmp/Yaesu_FT-8800_q3XG6i.img /tmp/Yaesu_FT-8800_rPhMhv.img /tmp/Yaesu_FT-8800_sFVRb4.img /tmp/Yaesu_FT-8900_BMe5CI.img /tmp/Yaesu_FT-8900_JYtlCU.img /tmp/Yaesu_FT-8900_REEiOX.img /tmp/Yaesu_FT-8900_WGS66t.img /tmp/Yaesu_FTM-350_0Ta5Hw.img /tmp/Yaesu_FTM-350_DIN7rJ.img /tmp/Yaesu_FTM-350_MzFjWg.img /tmp/Yaesu_FTM-350_SD_dSi.img /tmp/Yaesu_FTM-350_WdPu8s.img /tmp/Yaesu_FTM-350_YRjRiV.img /tmp/Yaesu_FTM-350_ZtSEUS.img /tmp/Yaesu_FTM-350_doQ4Bd.img /tmp/Yaesu_FTM-350_e0niMp.img /tmp/Yaesu_FTM-350_gwDzXr.img /tmp/Yaesu_FTM-350_jVYjFC.img /tmp/Yaesu_FTM-350_k3C4bD.img /tmp/Yaesu_VX-2_E_i0FX.img /tmp/Yaesu_VX-2_MG28Qd.img /tmp/Yaesu_VX-2_hEfj9f.img /tmp/Yaesu_VX-2_ukvdmq.img /tmp/Yaesu_VX-3_0MPSDl.img /tmp/Yaesu_VX-3_HZ9fpd.img /tmp/Yaesu_VX-3_oFOBqx.img /tmp/Yaesu_VX-3_pa4FNK.img /tmp/Yaesu_VX-5_5PsRvG.img /tmp/Yaesu_VX-5_8hVvGk.img /tmp/Yaesu_VX-5_FnzAdB.img /tmp/Yaesu_VX-5_QDOA5S.img /tmp/Yaesu_VX-6_I6pdfr.img /tmp/Yaesu_VX-6_KAo5ix.img /tmp/Yaesu_VX-6_WO7sFi.img /tmp/Yaesu_VX-6_WmTPlv.img /tmp/Yaesu_VX-7_IxgIdv.img /tmp/Yaesu_VX-7_Poi1P3.img /tmp/Yaesu_VX-7_ZU5tBH.img /tmp/Yaesu_VX-7_mixGS0.img /tmp/Yaesu_VX-8_4kXyXS.img /tmp/Yaesu_VX-8_KvMZSL.img /tmp/Yaesu_VX-8_VDDc12.img /tmp/Yaesu_VX-8_Wmhc0x.img Email was triggered for: Success Sending email for trigger: Success
participants (1)
-
Build System