[chirp_devel] Build test results: Successful
Tested changes:
[Dan Smith dsmith@danplanet.com] Add TD-M8 alias and clean up other RT22 variants
Patch from Sid Hayn on bug #4551
[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 0611c6c740ab74c0d939634765a52ebc2b5a8497 [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 0611c6c740ab74c0d939634765a52ebc2b5a8497 No emails were triggered. [workspace] $ /bin/sh -xe /tmp/hudson4370910948636654752.sh [workspace] $ /bin/sh -xe /tmp/hudson4035772512429906425.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/platform.py:255:80: E501 line too long (82 > 79 characters) ./chirp/ui/mainapp.py:1909:80: E501 line too long (82 > 79 characters) ./chirp/ui/mainapp.py:1965:80: E501 line too long (82 > 79 characters)
real 0m7.647s user 0m7.524s sys 0m0.048s ================================================ Tests OK + cat /var/lib/jenkins/.chirp/debug.log [2017-02-21 14:39:04,795] chirp.logger - DEBUG: CHIRP 0.3.0dev on Linux - Ubuntu 16.04.1 LTS (Python 2.7.12) [2017-02-21 14:39:04,831] chirp.directory - INFO: Registered Kenwood_TH-D7 = THD7Radio [2017-02-21 14:39:04,832] chirp.directory - INFO: Registered Kenwood_TH-D7G = THD7GRadio [2017-02-21 14:39:04,832] chirp.directory - INFO: Registered Kenwood_TM-D700 = TMD700Radio [2017-02-21 14:39:04,832] chirp.directory - INFO: Registered Kenwood_TM-V7 = TMV7Radio [2017-02-21 14:39:04,832] chirp.directory - INFO: Registered Kenwood_TM-G707 = TMG707Radio [2017-02-21 14:39:04,832] chirp.directory - INFO: Registered Kenwood_TH-G71 = THG71Radio [2017-02-21 14:39:04,832] chirp.directory - INFO: Registered Kenwood_TH-F6 = THF6ARadio [2017-02-21 14:39:04,832] chirp.directory - INFO: Registered Kenwood_TH-F7 = THF7ERadio [2017-02-21 14:39:04,832] chirp.directory - INFO: Registered Kenwood_TM-D710 = TMD710Radio [2017-02-21 14:39:04,832] chirp.directory - INFO: Registered Kenwood_TH-D72_live_mode = THD72Radio [2017-02-21 14:39:04,832] chirp.directory - INFO: Registered Kenwood_TM-V71 = TMV71Radio [2017-02-21 14:39:04,832] chirp.directory - INFO: Registered Kenwood_TM-D710G = TMD710GRadio [2017-02-21 14:39:04,832] chirp.directory - INFO: Registered Kenwood_TH-K2 = THK2Radio [2017-02-21 14:39:04,833] chirp.directory - INFO: Registered Kenwood_TM-271 = TM271Radio [2017-02-21 14:39:04,833] chirp.directory - INFO: Registered Kenwood_TM-281 = TM281Radio [2017-02-21 14:39:04,833] chirp.directory - INFO: Registered Kenwood_TM-471 = TM471Radio [2017-02-21 14:39:04,833] chirp.directory - INFO: Registered Icom_7200 = Icom7200Radio [2017-02-21 14:39:04,833] chirp.directory - INFO: Registered Icom_IC-7000 = Icom7000Radio [2017-02-21 14:39:04,833] chirp.directory - INFO: Registered Icom_IC-7100 = Icom7100Radio [2017-02-21 14:39:04,833] chirp.directory - INFO: Registered Icom_746 = Icom746Radio [2017-02-21 14:39:04,836] chirp.directory - INFO: Registered Alinco_DR03T = DR03Radio [2017-02-21 14:39:04,836] chirp.directory - INFO: Registered Alinco_DR06T = DR06Radio [2017-02-21 14:39:04,836] chirp.directory - INFO: Registered Alinco_DR135T = DR135Radio [2017-02-21 14:39:04,836] chirp.directory - INFO: Registered Alinco_DR235T = DR235Radio [2017-02-21 14:39:04,836] chirp.directory - INFO: Registered Alinco_DR435T = DR435Radio [2017-02-21 14:39:04,836] chirp.directory - INFO: Registered Alinco_DJ596 = DJ596Radio [2017-02-21 14:39:04,836] chirp.directory - INFO: Registered Jetstream_JT220M = JT220MRadio [2017-02-21 14:39:04,836] chirp.directory - INFO: Registered Alinco_DJ175 = DJ175Radio [2017-02-21 14:39:04,837] chirp.directory - INFO: Registered Alinco_DJ-G7EG = AlincoDJG7EG [2017-02-21 14:39:04,837] chirp.directory - INFO: Registered AnyTone_5888UV = AnyTone5888UVRadio [2017-02-21 14:39:04,837] chirp.directory - INFO: Registered Intek_HR-2040 = IntekHR2040Radio [2017-02-21 14:39:04,837] chirp.directory - INFO: Registered Polmar_DB-50M = PolmarDB50MRadio [2017-02-21 14:39:04,837] chirp.directory - INFO: Registered Powerwerx_DB-750X = PowerwerxDB750XRadio [2017-02-21 14:39:04,837] chirp.directory - INFO: Registered AnyTone_TERMN-8R = AnyToneTERMN8RRadio [2017-02-21 14:39:04,838] chirp.directory - INFO: Registered AnyTone_OBLTR-8R = AnyToneOBLTR8RRadio [2017-02-21 14:39:04,838] chirp.directory - INFO: Registered Baofeng_UV-3R = UV3RRadio [2017-02-21 14:39:04,839] chirp.directory - INFO: Registered Baofeng_BF-A58 = BFA58 [2017-02-21 14:39:04,839] chirp.directory - INFO: Registered Baofeng_UV-82WP = UV82WP [2017-02-21 14:39:04,839] chirp.directory - INFO: Registered Baofeng_GT-3WP = GT3WP [2017-02-21 14:39:04,839] chirp.directory - INFO: Registered Retevis_RT6 = RT6 [2017-02-21 14:39:04,839] chirp.directory - INFO: Registered Baojie_BJ-9900 = BJ9900Radio [2017-02-21 14:39:04,840] chirp.directory - INFO: Registered Baofeng_UV-5R = BaofengUV5RGeneric [2017-02-21 14:39:04,840] chirp.directory - INFO: Registered Baofeng_F-11 = BaofengF11Radio [2017-02-21 14:39:04,840] chirp.directory - INFO: Registered Baofeng_UV-82 = BaofengUV82Radio [2017-02-21 14:39:04,840] chirp.directory - INFO: Registered Baofeng_UV-6 = BaofengUV6Radio [2017-02-21 14:39:04,840] chirp.directory - INFO: Registered Intek_KT-980HP = IntekKT980Radio [2017-02-21 14:39:04,840] chirp.directory - INFO: Registered Baofeng_BF-F8HP = BaofengBFF8HPRadio [2017-02-21 14:39:04,840] chirp.directory - INFO: Registered Baofeng_UV-82HP = BaofengUV82HPRadio [2017-02-21 14:39:04,841] chirp.directory - INFO: Registered Baojie_BJ-UV55 = BaojieBJUV55Radio [2017-02-21 14:39:04,841] chirp.directory - INFO: Registered BTECH_UV-2501 = UV2501 [2017-02-21 14:39:04,841] chirp.directory - INFO: Registered BTECH_UV-2501+220 = UV2501_220 [2017-02-21 14:39:04,842] chirp.directory - INFO: Registered BTECH_UV-5001 = UV5001 [2017-02-21 14:39:04,842] chirp.directory - INFO: Registered WACCOM_MINI-8900 = MINI8900 [2017-02-21 14:39:04,842] chirp.directory - INFO: Registered QYT_KT-UV980 = KTUV980 [2017-02-21 14:39:04,842] chirp.directory - INFO: Registered QYT_KT8900 = KT9800 [2017-02-21 14:39:04,842] chirp.directory - INFO: Registered QYT_KT8900R = KT9800R [2017-02-21 14:39:04,842] chirp.directory - INFO: Registered LUITON_LT-588UV = LT588UV [2017-02-21 14:39:04,842] chirp.directory - INFO: Registered Feidaxin_FD-268A = FD268ARadio [2017-02-21 14:39:04,842] chirp.directory - INFO: Registered Feidaxin_FD-268B = FD268BRadio [2017-02-21 14:39:04,842] chirp.directory - INFO: Registered Feidaxin_FD-288A = FD288ARadio [2017-02-21 14:39:04,842] chirp.directory - INFO: Registered Feidaxin_FD-288B = FD288BRadio [2017-02-21 14:39:04,843] chirp.directory - INFO: Registered Feidaxin_FD-150A = FD150ARadio [2017-02-21 14:39:04,843] chirp.directory - INFO: Registered Feidaxin_FD-160A = FD160ARadio [2017-02-21 14:39:04,843] chirp.directory - INFO: Registered Feidaxin_FD-450A = FD450ARadio [2017-02-21 14:39:04,843] chirp.directory - INFO: Registered Feidaxin_FD-460A = FD460ARadio [2017-02-21 14:39:04,843] chirp.directory - INFO: Registered Feidaxin_FD-460UH = FD460UHRadio [2017-02-21 14:39:04,843] chirp.directory - INFO: Registered Yaesu_FT-1802M = FT1802Radio [2017-02-21 14:39:04,844] chirp.directory - INFO: Registered Yaesu_FT-1D_R = FT1Radio [2017-02-21 14:39:04,844] chirp.directory - INFO: Registered Yaesu_FT-2800M = FT2800Radio [2017-02-21 14:39:04,845] chirp.directory - INFO: Registered Yaesu_FT-2900R_1900R = FT2900Radio [2017-02-21 14:39:04,845] chirp.directory - INFO: Registered Yaesu_FT-50 = FT50Radio [2017-02-21 14:39:04,845] chirp.directory - INFO: Registered Yaesu_FT-60 = FT60Radio [2017-02-21 14:39:04,846] chirp.directory - INFO: Registered Yaesu_FT-7800_7900 = FT7800Radio [2017-02-21 14:39:04,846] chirp.directory - INFO: Registered Yaesu_FT-8800 = FT8800Radio [2017-02-21 14:39:04,846] chirp.directory - INFO: Registered Yaesu_FT-8900 = FT8900Radio [2017-02-21 14:39:04,846] chirp.directory - INFO: Registered Yaesu_FT-8100 = FT8100Radio [2017-02-21 14:39:04,847] chirp.directory - INFO: Registered Yaesu_FT-817 = FT817Radio [2017-02-21 14:39:04,847] chirp.directory - INFO: Registered Yaesu_FT-817ND = FT817NDRadio [2017-02-21 14:39:04,847] chirp.directory - INFO: Registered Yaesu_FT-817ND_US = FT817NDUSRadio [2017-02-21 14:39:04,847] chirp.directory - INFO: Registered Yaesu_FT-857_897 = FT857Radio [2017-02-21 14:39:04,847] chirp.directory - INFO: Registered Yaesu_FT-857_897_US = FT857USRadio [2017-02-21 14:39:04,848] chirp.directory - INFO: Registered Yaesu_FT-90 = FT90Radio [2017-02-21 14:39:04,848] chirp.directory - INFO: Registered Yaesu_FTM-350 = FTM350Radio [2017-02-21 14:39:04,849] chirp.directory - INFO: Registered Generic_CSV = CSVRadio [2017-02-21 14:39:04,849] chirp.directory - INFO: Registered Commander_KG-UV = CommanderCSVRadio [2017-02-21 14:39:04,849] chirp.directory - INFO: Registered RT_Systems_CSV = RTCSVRadio [2017-02-21 14:39:04,849] chirp.directory - INFO: Registered ARRL_Travel_Plus = TpeRadio [2017-02-21 14:39:04,856] chirp.directory - INFO: Registered Generic_XML = XMLRadio [2017-02-21 14:39:04,857] chirp.directory - INFO: Registered BTECH_GMRS-V1 = GMRSV1 [2017-02-21 14:39:04,860] chirp.directory - INFO: Registered Baofeng_BF-888 = H777Radio [2017-02-21 14:39:04,860] chirp.directory - INFO: Registered HobbyPCB_RS-UV3 = HobbyPCBRSUV3Radio [2017-02-21 14:39:04,860] chirp.directory - INFO: Registered Icom_IC-208H = IC208Radio [2017-02-21 14:39:04,860] chirp.directory - INFO: Registered Icom_IC-2100H = IC2100Radio [2017-02-21 14:39:04,861] chirp.directory - INFO: Registered Icom_IC-2200H = IC2200Radio [2017-02-21 14:39:04,861] chirp.directory - INFO: Registered Icom_IC-2720H = IC2720Radio [2017-02-21 14:39:04,861] chirp.directory - INFO: Registered Icom_IC-2820H = IC2820Radio [2017-02-21 14:39:04,861] chirp.directory - INFO: Registered Icom_IC-91_92AD = IC9xRadio [2017-02-21 14:39:04,862] chirp.directory - INFO: Registered Icom_IC-Q7A = ICQ7Radio [2017-02-21 14:39:04,862] chirp.directory - INFO: Registered Icom_IC-T70 = ICT70Radio [2017-02-21 14:39:04,862] chirp.directory - INFO: Registered Icom_IC-T7H = ICT7HRadio [2017-02-21 14:39:04,862] chirp.directory - INFO: Registered Icom_IC-T8A = ICT8ARadio [2017-02-21 14:39:04,863] chirp.directory - INFO: Registered Icom_IC-W32A = ICW32ARadio [2017-02-21 14:39:04,863] chirp.directory - INFO: Registered Icom_IC-W32E = ICW32ERadio [2017-02-21 14:39:04,863] chirp.directory - INFO: Registered Icom_IC-V82_U82 = ICx8xRadio [2017-02-21 14:39:04,863] chirp.directory - INFO: Registered Icom_ID-31A = ID31Radio [2017-02-21 14:39:04,863] chirp.directory - INFO: Registered Icom_ID-51 = ID51Radio [2017-02-21 14:39:04,864] chirp.directory - INFO: Registered Icom_ID-51_Plus = ID51PLUSRadio [2017-02-21 14:39:04,864] chirp.directory - INFO: Registered Icom_ID-800H_v2 = ID800v2Radio [2017-02-21 14:39:04,864] chirp.directory - INFO: Registered Icom_ID-880H = ID880Radio [2017-02-21 14:39:04,864] chirp.directory - INFO: Registered Icom_ID-80H = ID80Radio [2017-02-21 14:39:04,864] chirp.directory - INFO: Registered Kenwood_HMK = HMKRadio [2017-02-21 14:39:04,865] chirp.directory - INFO: Registered Kenwood_ITM = ITMRadio [2017-02-21 14:39:04,865] chirp.directory - INFO: Registered Wouxun_KG-UV8D = KGUV8DRadio [2017-02-21 14:39:04,865] chirp.directory - INFO: Registered KYD_NC-630A = NC630aRadio [2017-02-21 14:39:04,866] chirp.directory - INFO: Registered KYD_IP-620 = IP620Radio [2017-02-21 14:39:04,866] chirp.directory - INFO: Registered Leixen_VV-898 = LeixenVV898Radio [2017-02-21 14:39:04,866] chirp.directory - INFO: Registered Jetstream_JT270M = JetstreamJT270MRadio [2017-02-21 14:39:04,866] chirp.directory - INFO: Registered Jetstream_JT270MH = JetstreamJT270MHRadio [2017-02-21 14:39:04,866] chirp.directory - INFO: Registered Leixen_VV-898S = LeixenVV898SRadio [2017-02-21 14:39:04,867] chirp.directory - INFO: Registered LUITON_LT-725UV = LT725UV [2017-02-21 14:39:04,868] chirp.directory - INFO: Registered Wouxun_KG-UVD1P = KGUVD1PRadio [2017-02-21 14:39:04,868] chirp.directory - INFO: Registered Wouxun_KG-UV6 = KGUV6DRadio [2017-02-21 14:39:04,869] chirp.directory - INFO: Registered Wouxun_KG-816 = KG816Radio [2017-02-21 14:39:04,869] chirp.directory - INFO: Registered Wouxun_KG-818 = KG818Radio [2017-02-21 14:39:04,869] chirp.directory - INFO: Registered Puxing_PX-777 = Puxing777Radio [2017-02-21 14:39:04,869] chirp.directory - INFO: Registered Puxing_PX-2R = Puxing2RRadio [2017-02-21 14:39:04,870] chirp.directory - INFO: Registered Puxing_PX-888K = Puxing_PX888K_Radio [2017-02-21 14:39:04,870] chirp.directory - INFO: Registered Retevis_RT1 = RT1Radio [2017-02-21 14:39:04,870] chirp.directory - INFO: Registered Retevis_RT21 = RT21Radio [2017-02-21 14:39:04,871] chirp.directory - INFO: Registered Retevis_RT22 = RT22Radio [2017-02-21 14:39:04,871] chirp.directory - INFO: Registered TYT_TH-7800_File = TYTTH7800File [2017-02-21 14:39:04,872] chirp.directory - INFO: Registered TYT_TH-7800 = TYTTH7800Radio [2017-02-21 14:39:04,872] chirp.directory - INFO: Registered TYT_TH9000_220 = Th9000220Radio [2017-02-21 14:39:04,872] chirp.directory - INFO: Registered TYT_TH9000_144 = Th9000144Radio [2017-02-21 14:39:04,872] chirp.directory - INFO: Registered TYT_TH9000_440 = Th9000440Radio [2017-02-21 14:39:04,872] chirp.directory - INFO: Registered TYT_TH-9800_File = TYTTH9800File [2017-02-21 14:39:04,873] chirp.directory - INFO: Registered TYT_TH-9800 = TYTTH9800Radio [2017-02-21 14:39:04,873] chirp.directory - INFO: Registered TYT_TH-UV3R = TYTUV3RRadio [2017-02-21 14:39:04,873] chirp.directory - INFO: Registered TYT_TH-UV3R-25 = TYTUV3R25Radio [2017-02-21 14:39:04,873] chirp.directory - INFO: Registered TYT_TH-UVF8D = TYTUVF8DRadio [2017-02-21 14:39:04,874] chirp.directory - INFO: Registered Kenwood_TH-D72_clone_mode = THD72Radio [2017-02-21 14:39:04,874] chirp.directory - INFO: Registered TYT_TH-UVF1 = TYTTHUVF1Radio [2017-02-21 14:39:04,874] chirp.directory - INFO: Registered Kenwood_TK-260 = TK260_Radio [2017-02-21 14:39:04,875] chirp.directory - INFO: Registered Kenwood_TK-270 = TK270_Radio [2017-02-21 14:39:04,875] chirp.directory - INFO: Registered Kenwood_TK-272 = TK272_Radio [2017-02-21 14:39:04,875] chirp.directory - INFO: Registered Kenwood_TK-278 = TK278_Radio [2017-02-21 14:39:04,875] chirp.directory - INFO: Registered Kenwood_TK-360 = TK360_Radio [2017-02-21 14:39:04,875] chirp.directory - INFO: Registered Kenwood_TK-370 = TK370_Radio [2017-02-21 14:39:04,875] chirp.directory - INFO: Registered Kenwood_TK-372 = TK372_Radio [2017-02-21 14:39:04,875] chirp.directory - INFO: Registered Kenwood_TK-378 = TK378_Radio [2017-02-21 14:39:04,875] chirp.directory - INFO: Registered Kenwood_TK-760 = TK760_Radio [2017-02-21 14:39:04,876] chirp.directory - INFO: Registered Kenwood_TK-762 = TK762_Radio [2017-02-21 14:39:04,876] chirp.directory - INFO: Registered Kenwood_TK-768 = TK768_Radio [2017-02-21 14:39:04,876] chirp.directory - INFO: Registered Kenwood_TK-860 = TK860_Radio [2017-02-21 14:39:04,876] chirp.directory - INFO: Registered Kenwood_TK-862 = TK862_Radio [2017-02-21 14:39:04,876] chirp.directory - INFO: Registered Kenwood_TK-868 = TK868_Radio [2017-02-21 14:39:04,877] chirp.directory - INFO: Registered Kenwood_TK-868G = TK868G_Radios [2017-02-21 14:39:04,877] chirp.directory - INFO: Registered Kenwood_TK-862G = TK862G_Radios [2017-02-21 14:39:04,877] chirp.directory - INFO: Registered Kenwood_TK-860G = TK860G_Radios [2017-02-21 14:39:04,877] chirp.directory - INFO: Registered Kenwood_TK-768G = TK768G_Radios [2017-02-21 14:39:04,877] chirp.directory - INFO: Registered Kenwood_TK-762G = TK762G_Radios [2017-02-21 14:39:04,877] chirp.directory - INFO: Registered Kenwood_TK-760G = TK760G_Radios [2017-02-21 14:39:04,877] chirp.directory - INFO: Registered Kenwood_TK-388G = TK388G_Radios [2017-02-21 14:39:04,877] chirp.directory - INFO: Registered Kenwood_TK-378G = TK378G_Radios [2017-02-21 14:39:04,877] chirp.directory - INFO: Registered Kenwood_TK-372G = TK372G_Radios [2017-02-21 14:39:04,877] chirp.directory - INFO: Registered Kenwood_TK-370G = TK370G_Radios [2017-02-21 14:39:04,877] chirp.directory - INFO: Registered Kenwood_TK-360G = TK360G_Radios [2017-02-21 14:39:04,878] chirp.directory - INFO: Registered Kenwood_TK-278G = TK278G_Radios [2017-02-21 14:39:04,878] chirp.directory - INFO: Registered Kenwood_TK-272G = TK272G_Radios [2017-02-21 14:39:04,878] chirp.directory - INFO: Registered Kenwood_TK-270G = TK270G_Radios [2017-02-21 14:39:04,878] chirp.directory - INFO: Registered Kenwood_TK-260G = TK260G_Radios [2017-02-21 14:39:04,878] chirp.directory - INFO: Registered Kenwood_TK-7102 = KenwoodTK7102Radio [2017-02-21 14:39:04,878] chirp.directory - INFO: Registered Kenwood_TK-8102 = KenwoodTK8102Radio [2017-02-21 14:39:04,878] chirp.directory - INFO: Registered Kenwood_TK-7108 = KenwoodTK7108Radio [2017-02-21 14:39:04,878] chirp.directory - INFO: Registered Kenwood_TK-8108 = KenwoodTK8108Radio [2017-02-21 14:39:04,879] chirp.directory - INFO: Registered Kenwood_TS-2000 = TS2000Radio [2017-02-21 14:39:04,880] chirp.directory - INFO: Registered BTECH_UV-5X3 = UV5X3 [2017-02-21 14:39:04,880] chirp.directory - INFO: Registered Baofeng_UV-6R = UV6R [2017-02-21 14:39:04,880] chirp.directory - INFO: Registered Baofeng_UV-B5 = BaofengUVB5 [2017-02-21 14:39:04,881] chirp.directory - INFO: Registered BTECH_UV-50X3 = UV50X3 [2017-02-21 14:39:04,881] chirp.directory - INFO: Registered Yaesu_VX-170 = VX170Radio [2017-02-21 14:39:04,881] chirp.directory - INFO: Registered Yaesu_VX-2 = VX2Radio [2017-02-21 14:39:04,882] chirp.directory - INFO: Registered Yaesu_VX-3 = VX3Radio [2017-02-21 14:39:04,882] chirp.directory - INFO: Registered Yaesu_VX-5 = VX5Radio [2017-02-21 14:39:04,882] chirp.directory - INFO: Registered Yaesu_VX-6 = VX6Radio [2017-02-21 14:39:04,882] chirp.directory - INFO: Registered Yaesu_VX-7 = VX7Radio [2017-02-21 14:39:04,883] chirp.directory - INFO: Registered Yaesu_VX-8_R = VX8Radio [2017-02-21 14:39:04,883] chirp.directory - INFO: Registered Yaesu_VX-8_DR = VX8DRadio [2017-02-21 14:39:04,883] chirp.directory - INFO: Registered Yaesu_VX-8_GE = VX8GERadio [2017-02-21 14:39:04,884] chirp.directory - INFO: Registered Vertex_Standard_VXA-700 = VXA700Radio Email was triggered for: Success Sending email for trigger: Success
On Tue, Feb 21, 2017 at 5:39 PM, Build System via chirp_devel chirp_devel@intrepid.danplanet.com wrote:
Tested changes:
[Dan Smith dsmith@danplanet.com] Add TD-M8 alias and clean up other RT22 variants
My experience is that manufacturers/vendors/dealers aren't very happy when their radio model is "aliased". If they supply a radio, they don't want the download from their radio to be switched to some other competitors vendor/model at the end of the cloning process as it does now. Can the alias feature be upgraded to keep the selected vendor/model showing in the tab, as it says it does in the wiki but doesn't.
Jim KC9HI
On Tue, Feb 21, 2017 at 5:39 PM, Build System via chirp_devel chirp_devel@intrepid.danplanet.com wrote:
Tested changes:
[Dan Smith dsmith@danplanet.com] Add TD-M8 alias and clean up other RT22 variants
Patch from Sid Hayn on bug #4551
I have also noticed that the images saved from the now "aliased" radio models are no longer detected by CHIRP. They will have to manually scroll down and choose Retevis RT22.
Jim KC9HI
I have also noticed that the images saved from the now "aliased" radio models are no longer detected by CHIRP. They will have to manually scroll down and choose Retevis RT22.
Really? Maybe that means it's not really an alias. Alias should be for a thing that isn't detectable as having come from a different radio. If this new one is that, then it should be a subclass with its own match_model...
--Dan
On Wed, Feb 22, 2017 at 11:58 AM, Dan Smith via chirp_devel chirp_devel@intrepid.danplanet.com wrote:
I have also noticed that the images saved from the now "aliased" radio models are no longer detected by CHIRP. They will have to manually scroll down and choose Retevis RT22.
Really? Maybe that means it's not really an alias. Alias should be for a thing that isn't detectable as having come from a different radio. If this new one is that, then it should be a subclass with its own match_model...
--Dan
Not knowing if the images from the various Vendors were 100% compatible, the model number was appended to the end of the data. The appended model number was then used to identify which Vendor/Model the image was from.
Changing the driver to use an alias for the non-Retevis variants, removed the Model variable that was used to match the images back to the correct Vendor/Model.
All the owners of the WLN and Zastone radios need to do is download from their radios again and save to a new image and everything should be OK. It is just that their currently saved images will have to be manually selected to be upload to their radios.
Jim
(Sorry for the delayed response)
Not knowing if the images from the various Vendors were 100% compatible, the model number was appended to the end of the data. The appended model number was then used to identify which Vendor/Model the image was from.
Changing the driver to use an alias for the non-Retevis variants, removed the Model variable that was used to match the images back to the correct Vendor/Model.
All the owners of the WLN and Zastone radios need to do is download from their radios again and save to a new image and everything should be OK. It is just that their currently saved images will have to be manually selected to be upload to their radios.
Okay, you're just talking about the RT22 driver behavior specifically, right? Not "all drivers that use Alias" right?
So you're saying we should revert that patch and add the one new model as a proper subclass yes?
--Dan
On Mon, Mar 6, 2017 at 10:22 PM, Dan Smith via chirp_devel chirp_devel@intrepid.danplanet.com wrote:
(Sorry for the delayed response)
Not knowing if the images from the various Vendors were 100% compatible, the model number was appended to the end of the data. The appended model number was then used to identify which Vendor/Model the image was from.
Changing the driver to use an alias for the non-Retevis variants, removed the Model variable that was used to match the images back to the correct Vendor/Model.
All the owners of the WLN and Zastone radios need to do is download from their radios again and save to a new image and everything should be OK. It is just that their currently saved images will have to be manually selected to be upload to their radios.
Okay, you're just talking about the RT22 driver behavior specifically, right? Not "all drivers that use Alias" right?
So you're saying we should revert that patch and add the one new model as a proper subclass yes?
--Dan
Yes. Jut the RT22 driver. I am still gun shy from dealing various Baofeng UV-5R variant firmware versions.
If I recall, the RT22 driver uses ranges for the upload and the areas of memory that could cause issues are skipped during the upload. So now I believe that should be OK.
The problem with not longer detecting a saved image for non-RT22 has presented itself, though.
http://chirp.danplanet.com/issues/4577
All that should be needed is to download from the radio and save as a native image. It will just show in the tab as a Retevis RT22 and pre-select that for the name when saving. No different than any other aliased radio.
Jim
participants (3)
-
Build System
-
Dan Smith
-
Jim Unroe