Developers
Threads by month
- ----- 2025 -----
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- 1 participants
- 2965 discussions
Tested changes:
[Jim Unroe <rock.unroe(a)gmail.com>] [LT-580] Add Support for Luiton LT-580 Mobile Radios
This patch adds the Luition LT-580 VHF and LT-580 UHF mobile radios to
the TYT TH-9000 driver.
#4231
[Tom Hayward <tom(a)tomh.us>] [id880] Fix typo in charset definition. #281
[Tom Hayward <tom(a)tomh.us>] [thf6a] Support full charset (ASCII). Fixes #141
[Tom Hayward <tom(a)tomh.us>] [id880] Support full charset. Fixes #281
[Tom Hayward <tom(a)tomh.us>] [vx5] Support full charset (ASCII). Fixes #292
[Tom Hayward <tom(a)tomh.us>] [id31a] set used bit when creating new memory, clear when deleting. Fixes #269
[Tom Hayward <tom(a)tomh.us>] Support PyGTK < 2.22 in bank edit. Fixes #231
[Tom Hayward <tom(a)tomh.us>] [d710] [v71] [d72] Fix tone list (not all tones are supported). Fixes #212
[Dan Smith <dsmith(a)danplanet.com>] [vx7] Fix setting memory power levels on 220MHz band
Fixes #214
[Dan Smith <dsmith(a)danplanet.com>] fips: Pennsylvania FIPS code was wrong. #117
[Marco Filippi <iz3gme.marco(a)gmail.com>] Consider lower bound frequency of each valid_band as valid
Fix bug #181
[Tom Hayward <tom(a)tomh.us>] tmd700: allow 8-char names. Fixes #176
[Dan Smith <dsmith(a)danplanet.com>] Fix the "blind deletion" problem, as well as properly direct copy/paste
Fixes #172
[David Griffith <dave(a)661.org>] Bug #155 fix: VX-7 1.25m power levels
[David Griffith <dave(a)661.org>] New INSTALL and README files
Fixes #122
[Tom Hayward <tom(a)tomh.us>] thd72: only use hardware flow on OS X. Fixes #166
[Marco Filippi <iz3gme.marco(a)gmail.com>] [FT817] Tone freq not set correctly
Same as #88 for FT857, to avoid code duplication fix code have been moved from
ft857 to its ancestor class
Fix bug #163
[Tom Hayward <tom(a)tomh.us>] Fix Mac .app so paths with spaces work. Fixes Bug #145
Full log:
Started by an SCM change
Building in workspace /var/lib/jenkins/jobs/chirp-test/workspace
[workspace] $ hg showconfig paths.default
[workspace] $ hg pull --rev default
[workspace] $ hg update --clean --rev default
1 files updated, 0 files merged, 0 files removed, 0 files unresolved
[workspace] $ hg log --rev . --template {node}
[workspace] $ hg log --rev . --template {rev}
[workspace] $ hg log --rev 1d4c3754f45501b1f1060bbdde04f2d4b59554cc
[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 1d4c3754f45501b1f1060bbdde04f2d4b59554cc
No emails were triggered.
[workspace] $ /bin/sh -xe /tmp/hudson8098815198079435314.sh
[workspace] $ /bin/sh -xe /tmp/hudson410451942299035198.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.086s
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 0m11.451s
user 0m11.240s
sys 0m0.060s
================================================
Tests OK
+ cat /var/lib/jenkins/.chirp/debug.log
[2017-05-15 14:20:00,878] chirp.logger - DEBUG: CHIRP 0.3.0dev on Linux - Ubuntu 16.04.2 LTS (Python 2.7.12)
[2017-05-15 14:20:00,902] chirp.directory - INFO: Registered Kenwood_TH-D7 = THD7Radio
[2017-05-15 14:20:00,902] chirp.directory - INFO: Registered Kenwood_TH-D7G = THD7GRadio
[2017-05-15 14:20:00,902] chirp.directory - INFO: Registered Kenwood_TM-D700 = TMD700Radio
[2017-05-15 14:20:00,903] chirp.directory - INFO: Registered Kenwood_TM-V7 = TMV7Radio
[2017-05-15 14:20:00,903] chirp.directory - INFO: Registered Kenwood_TM-G707 = TMG707Radio
[2017-05-15 14:20:00,903] chirp.directory - INFO: Registered Kenwood_TH-G71 = THG71Radio
[2017-05-15 14:20:00,903] chirp.directory - INFO: Registered Kenwood_TH-F6 = THF6ARadio
[2017-05-15 14:20:00,903] chirp.directory - INFO: Registered Kenwood_TH-F7 = THF7ERadio
[2017-05-15 14:20:00,903] chirp.directory - INFO: Registered Kenwood_TM-D710 = TMD710Radio
[2017-05-15 14:20:00,903] chirp.directory - INFO: Registered Kenwood_TH-D72_live_mode = THD72Radio
[2017-05-15 14:20:00,904] chirp.directory - INFO: Registered Kenwood_TM-V71 = TMV71Radio
[2017-05-15 14:20:00,904] chirp.directory - INFO: Registered Kenwood_TM-D710G = TMD710GRadio
[2017-05-15 14:20:00,904] chirp.directory - INFO: Registered Kenwood_TH-K2 = THK2Radio
[2017-05-15 14:20:00,904] chirp.directory - INFO: Registered Kenwood_TM-271 = TM271Radio
[2017-05-15 14:20:00,904] chirp.directory - INFO: Registered Kenwood_TM-281 = TM281Radio
[2017-05-15 14:20:00,904] chirp.directory - INFO: Registered Kenwood_TM-471 = TM471Radio
[2017-05-15 14:20:00,905] chirp.directory - INFO: Registered Icom_7200 = Icom7200Radio
[2017-05-15 14:20:00,905] chirp.directory - INFO: Registered Icom_IC-7000 = Icom7000Radio
[2017-05-15 14:20:00,905] chirp.directory - INFO: Registered Icom_IC-7100 = Icom7100Radio
[2017-05-15 14:20:00,905] chirp.directory - INFO: Registered Icom_746 = Icom746Radio
[2017-05-15 14:20:00,909] chirp.directory - INFO: Registered Alinco_DR03T = DR03Radio
[2017-05-15 14:20:00,909] chirp.directory - INFO: Registered Alinco_DR06T = DR06Radio
[2017-05-15 14:20:00,909] chirp.directory - INFO: Registered Alinco_DR135T = DR135Radio
[2017-05-15 14:20:00,909] chirp.directory - INFO: Registered Alinco_DR235T = DR235Radio
[2017-05-15 14:20:00,910] chirp.directory - INFO: Registered Alinco_DR435T = DR435Radio
[2017-05-15 14:20:00,910] chirp.directory - INFO: Registered Alinco_DJ596 = DJ596Radio
[2017-05-15 14:20:00,910] chirp.directory - INFO: Registered Jetstream_JT220M = JT220MRadio
[2017-05-15 14:20:00,910] chirp.directory - INFO: Registered Alinco_DJ175 = DJ175Radio
[2017-05-15 14:20:00,910] chirp.directory - INFO: Registered Alinco_DJ-G7EG = AlincoDJG7EG
[2017-05-15 14:20:00,910] chirp.directory - INFO: Registered AnyTone_5888UV = AnyTone5888UVRadio
[2017-05-15 14:20:00,910] chirp.directory - INFO: Registered Intek_HR-2040 = IntekHR2040Radio
[2017-05-15 14:20:00,910] chirp.directory - INFO: Registered Polmar_DB-50M = PolmarDB50MRadio
[2017-05-15 14:20:00,911] chirp.directory - INFO: Registered Powerwerx_DB-750X = PowerwerxDB750XRadio
[2017-05-15 14:20:00,911] chirp.directory - INFO: Registered AnyTone_TERMN-8R = AnyToneTERMN8RRadio
[2017-05-15 14:20:00,911] chirp.directory - INFO: Registered AnyTone_OBLTR-8R = AnyToneOBLTR8RRadio
[2017-05-15 14:20:00,912] chirp.directory - INFO: Registered Baofeng_UV-3R = UV3RRadio
[2017-05-15 14:20:00,912] chirp.directory - INFO: Registered Baofeng_BF-A58 = BFA58
[2017-05-15 14:20:00,912] chirp.directory - INFO: Registered Baofeng_UV-82WP = UV82WP
[2017-05-15 14:20:00,912] chirp.directory - INFO: Registered Baofeng_GT-3WP = GT3WP
[2017-05-15 14:20:00,913] chirp.directory - INFO: Registered Retevis_RT6 = RT6
[2017-05-15 14:20:00,913] chirp.directory - INFO: Registered Baojie_BJ-9900 = BJ9900Radio
[2017-05-15 14:20:00,913] chirp.directory - INFO: Registered Baofeng_UV-5R = BaofengUV5RGeneric
[2017-05-15 14:20:00,914] chirp.directory - INFO: Registered Baofeng_F-11 = BaofengF11Radio
[2017-05-15 14:20:00,914] chirp.directory - INFO: Registered Baofeng_UV-82 = BaofengUV82Radio
[2017-05-15 14:20:00,914] chirp.directory - INFO: Registered Baofeng_UV-6 = BaofengUV6Radio
[2017-05-15 14:20:00,914] chirp.directory - INFO: Registered Intek_KT-980HP = IntekKT980Radio
[2017-05-15 14:20:00,914] chirp.directory - INFO: Registered Baofeng_BF-F8HP = BaofengBFF8HPRadio
[2017-05-15 14:20:00,914] chirp.directory - INFO: Registered Baofeng_UV-82HP = BaofengUV82HPRadio
[2017-05-15 14:20:00,914] chirp.directory - INFO: Registered Baojie_BJ-UV55 = BaojieBJUV55Radio
[2017-05-15 14:20:00,915] chirp.directory - INFO: Registered BTECH_UV-2501 = UV2501
[2017-05-15 14:20:00,915] chirp.directory - INFO: Registered BTECH_UV-2501+220 = UV2501_220
[2017-05-15 14:20:00,915] chirp.directory - INFO: Registered BTECH_UV-5001 = UV5001
[2017-05-15 14:20:00,915] chirp.directory - INFO: Registered WACCOM_MINI-8900 = MINI8900
[2017-05-15 14:20:00,915] chirp.directory - INFO: Registered QYT_KT-UV980 = KTUV980
[2017-05-15 14:20:00,915] chirp.directory - INFO: Registered QYT_KT8900 = KT9800
[2017-05-15 14:20:00,916] chirp.directory - INFO: Registered QYT_KT8900R = KT9800R
[2017-05-15 14:20:00,916] chirp.directory - INFO: Registered LUITON_LT-588UV = LT588UV
[2017-05-15 14:20:00,916] chirp.directory - INFO: Registered BTECH_UV-25X2 = UV25X2
[2017-05-15 14:20:00,916] chirp.directory - INFO: Registered BTECH_UV-25X4 = UV25X4
[2017-05-15 14:20:00,916] chirp.directory - INFO: Registered BTECH_UV-50X2 = UV50X2
[2017-05-15 14:20:00,916] chirp.directory - INFO: Registered QYT_KT7900D = KT7900D
[2017-05-15 14:20:00,916] chirp.directory - INFO: Registered QYT_KT8900D = KT8900D
[2017-05-15 14:20:00,916] chirp.directory - INFO: Registered Feidaxin_FD-268A = FD268ARadio
[2017-05-15 14:20:00,916] chirp.directory - INFO: Registered Feidaxin_FD-268B = FD268BRadio
[2017-05-15 14:20:00,917] chirp.directory - INFO: Registered Feidaxin_FD-288A = FD288ARadio
[2017-05-15 14:20:00,917] chirp.directory - INFO: Registered Feidaxin_FD-288B = FD288BRadio
[2017-05-15 14:20:00,917] chirp.directory - INFO: Registered Feidaxin_FD-150A = FD150ARadio
[2017-05-15 14:20:00,917] chirp.directory - INFO: Registered Feidaxin_FD-160A = FD160ARadio
[2017-05-15 14:20:00,917] chirp.directory - INFO: Registered Feidaxin_FD-450A = FD450ARadio
[2017-05-15 14:20:00,917] chirp.directory - INFO: Registered Feidaxin_FD-460A = FD460ARadio
[2017-05-15 14:20:00,917] chirp.directory - INFO: Registered Feidaxin_FD-460UH = FD460UHRadio
[2017-05-15 14:20:00,917] chirp.directory - INFO: Registered Yaesu_FT-1802M = FT1802Radio
[2017-05-15 14:20:00,919] chirp.directory - INFO: Registered Yaesu_FT-1D_R = FT1Radio
[2017-05-15 14:20:00,919] chirp.directory - INFO: Registered Yaesu_FT-2800M = FT2800Radio
[2017-05-15 14:20:00,920] chirp.directory - INFO: Registered Yaesu_FT-2900R_1900R = FT2900Radio
[2017-05-15 14:20:00,920] chirp.directory - INFO: Registered Yaesu_FT-50 = FT50Radio
[2017-05-15 14:20:00,920] chirp.directory - INFO: Registered Yaesu_FT-60 = FT60Radio
[2017-05-15 14:20:00,921] chirp.directory - INFO: Registered Yaesu_FT-7800_7900 = FT7800Radio
[2017-05-15 14:20:00,921] chirp.directory - INFO: Registered Yaesu_FT-8800 = FT8800Radio
[2017-05-15 14:20:00,921] chirp.directory - INFO: Registered Yaesu_FT-8900 = FT8900Radio
[2017-05-15 14:20:00,921] chirp.directory - INFO: Registered Yaesu_FT-8100 = FT8100Radio
[2017-05-15 14:20:00,922] chirp.directory - INFO: Registered Yaesu_FT-817 = FT817Radio
[2017-05-15 14:20:00,922] chirp.directory - INFO: Registered Yaesu_FT-817ND = FT817NDRadio
[2017-05-15 14:20:00,922] chirp.directory - INFO: Registered Yaesu_FT-817ND_US = FT817NDUSRadio
[2017-05-15 14:20:00,922] chirp.directory - INFO: Registered Yaesu_FT-857_897 = FT857Radio
[2017-05-15 14:20:00,922] chirp.directory - INFO: Registered Yaesu_FT-857_897_US = FT857USRadio
[2017-05-15 14:20:00,923] chirp.directory - INFO: Registered Yaesu_FT-90 = FT90Radio
[2017-05-15 14:20:00,923] chirp.directory - INFO: Registered Yaesu_FTM-350 = FTM350Radio
[2017-05-15 14:20:00,924] chirp.directory - INFO: Registered Generic_CSV = CSVRadio
[2017-05-15 14:20:00,924] chirp.directory - INFO: Registered Commander_KG-UV = CommanderCSVRadio
[2017-05-15 14:20:00,924] chirp.directory - INFO: Registered RT_Systems_CSV = RTCSVRadio
[2017-05-15 14:20:00,924] chirp.directory - INFO: Registered ARRL_Travel_Plus = TpeRadio
[2017-05-15 14:20:00,932] chirp.directory - INFO: Registered Generic_XML = XMLRadio
[2017-05-15 14:20:00,932] chirp.directory - INFO: Registered BTECH_GMRS-V1 = GMRSV1
[2017-05-15 14:20:00,936] chirp.directory - INFO: Registered Baofeng_BF-888 = H777Radio
[2017-05-15 14:20:00,937] chirp.directory - INFO: Registered HobbyPCB_RS-UV3 = HobbyPCBRSUV3Radio
[2017-05-15 14:20:00,937] chirp.directory - INFO: Registered Icom_IC-208H = IC208Radio
[2017-05-15 14:20:00,937] chirp.directory - INFO: Registered Icom_IC-2100H = IC2100Radio
[2017-05-15 14:20:00,937] chirp.directory - INFO: Registered Icom_IC-2200H = IC2200Radio
[2017-05-15 14:20:00,938] chirp.directory - INFO: Registered Icom_IC-2720H = IC2720Radio
[2017-05-15 14:20:00,938] chirp.directory - INFO: Registered Icom_IC-2820H = IC2820Radio
[2017-05-15 14:20:00,939] chirp.directory - INFO: Registered Icom_IC-91_92AD = IC9xRadio
[2017-05-15 14:20:00,939] chirp.directory - INFO: Registered Icom_IC-P7 = ICP7Radio
[2017-05-15 14:20:00,939] chirp.directory - INFO: Registered Icom_IC-Q7A = ICQ7Radio
[2017-05-15 14:20:00,940] chirp.directory - INFO: Registered Icom_IC-T70 = ICT70Radio
[2017-05-15 14:20:00,940] chirp.directory - INFO: Registered Icom_IC-T7H = ICT7HRadio
[2017-05-15 14:20:00,940] chirp.directory - INFO: Registered Icom_IC-T8A = ICT8ARadio
[2017-05-15 14:20:00,940] chirp.directory - INFO: Registered Icom_IC-W32A = ICW32ARadio
[2017-05-15 14:20:00,941] chirp.directory - INFO: Registered Icom_IC-W32E = ICW32ERadio
[2017-05-15 14:20:00,941] chirp.directory - INFO: Registered Icom_IC-V82_U82 = ICx8xRadio
[2017-05-15 14:20:00,942] chirp.directory - INFO: Registered Icom_ID-31A = ID31Radio
[2017-05-15 14:20:00,942] chirp.directory - INFO: Registered Icom_ID-51 = ID51Radio
[2017-05-15 14:20:00,942] chirp.directory - INFO: Registered Icom_ID-51_Plus = ID51PLUSRadio
[2017-05-15 14:20:00,942] chirp.directory - INFO: Registered Icom_ID-800H_v2 = ID800v2Radio
[2017-05-15 14:20:00,943] chirp.directory - INFO: Registered Icom_ID-880H = ID880Radio
[2017-05-15 14:20:00,943] chirp.directory - INFO: Registered Icom_ID-80H = ID80Radio
[2017-05-15 14:20:00,943] chirp.directory - INFO: Registered Kenwood_HMK = HMKRadio
[2017-05-15 14:20:00,944] chirp.directory - INFO: Registered Kenwood_ITM = ITMRadio
[2017-05-15 14:20:00,944] chirp.directory - INFO: Registered Wouxun_KG-UV8D = KGUV8DRadio
[2017-05-15 14:20:00,945] chirp.directory - INFO: Registered KYD_NC-630A = NC630aRadio
[2017-05-15 14:20:00,945] chirp.directory - INFO: Registered KYD_IP-620 = IP620Radio
[2017-05-15 14:20:00,946] chirp.directory - INFO: Registered Leixen_VV-898 = LeixenVV898Radio
[2017-05-15 14:20:00,946] chirp.directory - INFO: Registered Jetstream_JT270M = JetstreamJT270MRadio
[2017-05-15 14:20:00,946] chirp.directory - INFO: Registered Jetstream_JT270MH = JetstreamJT270MHRadio
[2017-05-15 14:20:00,946] chirp.directory - INFO: Registered Leixen_VV-898S = LeixenVV898SRadio
[2017-05-15 14:20:00,948] chirp.directory - INFO: Registered LUITON_LT-725UV = LT725UV
[2017-05-15 14:20:00,949] chirp.directory - INFO: Registered Wouxun_KG-UVD1P = KGUVD1PRadio
[2017-05-15 14:20:00,949] chirp.directory - INFO: Registered Wouxun_KG-UV6 = KGUV6DRadio
[2017-05-15 14:20:00,949] chirp.directory - INFO: Registered Wouxun_KG-816 = KG816Radio
[2017-05-15 14:20:00,949] chirp.directory - INFO: Registered Wouxun_KG-818 = KG818Radio
[2017-05-15 14:20:00,949] chirp.directory - INFO: Registered Puxing_PX-777 = Puxing777Radio
[2017-05-15 14:20:00,950] chirp.directory - INFO: Registered Puxing_PX-2R = Puxing2RRadio
[2017-05-15 14:20:00,951] chirp.directory - INFO: Registered Puxing_PX-888K = Puxing_PX888K_Radio
[2017-05-15 14:20:00,951] chirp.directory - INFO: Registered Retevis_RT1 = RT1Radio
[2017-05-15 14:20:00,952] chirp.directory - INFO: Registered Retevis_RT21 = RT21Radio
[2017-05-15 14:20:00,952] chirp.directory - INFO: Registered Retevis_RT22 = RT22Radio
[2017-05-15 14:20:00,952] chirp.directory - INFO: Registered WLN_KD-C1 = KDC1
[2017-05-15 14:20:00,952] chirp.directory - INFO: Registered Zastone_ZT-X6 = ZTX6
[2017-05-15 14:20:00,953] chirp.directory - INFO: Registered LUITON_LT-316 = LT316
[2017-05-15 14:20:00,953] chirp.directory - INFO: Registered TID_TD-M8 = TDM8
[2017-05-15 14:20:00,953] chirp.directory - INFO: Registered Rugged_RH5R-V2 = RH5RV2
[2017-05-15 14:20:00,954] chirp.directory - INFO: Registered TDXone_TD-Q8A = TDXoneTDQ8A
[2017-05-15 14:20:00,955] chirp.directory - INFO: Registered TYT_TH-7800_File = TYTTH7800File
[2017-05-15 14:20:00,955] chirp.directory - INFO: Registered TYT_TH-7800 = TYTTH7800Radio
[2017-05-15 14:20:00,955] chirp.directory - INFO: Registered TYT_TH9000_220 = Th9000220Radio
[2017-05-15 14:20:00,955] chirp.directory - INFO: Registered TYT_TH9000_144 = Th9000144Radio
[2017-05-15 14:20:00,955] chirp.directory - INFO: Registered TYT_TH9000_440 = Th9000440Radio
[2017-05-15 14:20:00,956] chirp.directory - INFO: Registered TYT_TH-9800_File = TYTTH9800File
[2017-05-15 14:20:00,956] chirp.directory - INFO: Registered TYT_TH-9800 = TYTTH9800Radio
[2017-05-15 14:20:00,957] chirp.directory - INFO: Registered TYT_TH-UV3R = TYTUV3RRadio
[2017-05-15 14:20:00,957] chirp.directory - INFO: Registered TYT_TH-UV3R-25 = TYTUV3R25Radio
[2017-05-15 14:20:00,957] chirp.directory - INFO: Registered TYT_TH-UVF8D = TYTUVF8DRadio
[2017-05-15 14:20:00,958] chirp.directory - INFO: Registered Kenwood_TH-D72_clone_mode = THD72Radio
[2017-05-15 14:20:00,958] chirp.directory - INFO: Registered TYT_TH-UVF1 = TYTTHUVF1Radio
[2017-05-15 14:20:00,959] chirp.directory - INFO: Registered Kenwood_TK-260 = TK260_Radio
[2017-05-15 14:20:00,959] chirp.directory - INFO: Registered Kenwood_TK-270 = TK270_Radio
[2017-05-15 14:20:00,959] chirp.directory - INFO: Registered Kenwood_TK-272 = TK272_Radio
[2017-05-15 14:20:00,959] chirp.directory - INFO: Registered Kenwood_TK-278 = TK278_Radio
[2017-05-15 14:20:00,959] chirp.directory - INFO: Registered Kenwood_TK-360 = TK360_Radio
[2017-05-15 14:20:00,959] chirp.directory - INFO: Registered Kenwood_TK-370 = TK370_Radio
[2017-05-15 14:20:00,960] chirp.directory - INFO: Registered Kenwood_TK-372 = TK372_Radio
[2017-05-15 14:20:00,960] chirp.directory - INFO: Registered Kenwood_TK-378 = TK378_Radio
[2017-05-15 14:20:00,960] chirp.directory - INFO: Registered Kenwood_TK-760 = TK760_Radio
[2017-05-15 14:20:00,960] chirp.directory - INFO: Registered Kenwood_TK-762 = TK762_Radio
[2017-05-15 14:20:00,961] chirp.directory - INFO: Registered Kenwood_TK-768 = TK768_Radio
[2017-05-15 14:20:00,961] chirp.directory - INFO: Registered Kenwood_TK-860 = TK860_Radio
[2017-05-15 14:20:00,961] chirp.directory - INFO: Registered Kenwood_TK-862 = TK862_Radio
[2017-05-15 14:20:00,961] chirp.directory - INFO: Registered Kenwood_TK-868 = TK868_Radio
[2017-05-15 14:20:00,962] chirp.directory - INFO: Registered Kenwood_TK-868G = TK868G_Radios
[2017-05-15 14:20:00,962] chirp.directory - INFO: Registered Kenwood_TK-862G = TK862G_Radios
[2017-05-15 14:20:00,962] chirp.directory - INFO: Registered Kenwood_TK-860G = TK860G_Radios
[2017-05-15 14:20:00,962] chirp.directory - INFO: Registered Kenwood_TK-768G = TK768G_Radios
[2017-05-15 14:20:00,962] chirp.directory - INFO: Registered Kenwood_TK-762G = TK762G_Radios
[2017-05-15 14:20:00,962] chirp.directory - INFO: Registered Kenwood_TK-760G = TK760G_Radios
[2017-05-15 14:20:00,963] chirp.directory - INFO: Registered Kenwood_TK-388G = TK388G_Radios
[2017-05-15 14:20:00,963] chirp.directory - INFO: Registered Kenwood_TK-378G = TK378G_Radios
[2017-05-15 14:20:00,963] chirp.directory - INFO: Registered Kenwood_TK-372G = TK372G_Radios
[2017-05-15 14:20:00,963] chirp.directory - INFO: Registered Kenwood_TK-370G = TK370G_Radios
[2017-05-15 14:20:00,963] chirp.directory - INFO: Registered Kenwood_TK-360G = TK360G_Radios
[2017-05-15 14:20:00,963] chirp.directory - INFO: Registered Kenwood_TK-278G = TK278G_Radios
[2017-05-15 14:20:00,964] chirp.directory - INFO: Registered Kenwood_TK-272G = TK272G_Radios
[2017-05-15 14:20:00,964] chirp.directory - INFO: Registered Kenwood_TK-270G = TK270G_Radios
[2017-05-15 14:20:00,964] chirp.directory - INFO: Registered Kenwood_TK-260G = TK260G_Radios
[2017-05-15 14:20:00,964] chirp.directory - INFO: Registered Kenwood_TK-7102 = KenwoodTK7102Radio
[2017-05-15 14:20:00,964] chirp.directory - INFO: Registered Kenwood_TK-8102 = KenwoodTK8102Radio
[2017-05-15 14:20:00,964] chirp.directory - INFO: Registered Kenwood_TK-7108 = KenwoodTK7108Radio
[2017-05-15 14:20:00,965] chirp.directory - INFO: Registered Kenwood_TK-8108 = KenwoodTK8108Radio
[2017-05-15 14:20:00,965] chirp.directory - INFO: Registered Kenwood_TS-2000 = TS2000Radio
[2017-05-15 14:20:00,966] chirp.directory - INFO: Registered BTECH_UV-5X3 = UV5X3
[2017-05-15 14:20:00,966] chirp.directory - INFO: Registered Baofeng_UV-6R = UV6R
[2017-05-15 14:20:00,967] chirp.directory - INFO: Registered Baofeng_UV-B5 = BaofengUVB5
[2017-05-15 14:20:00,968] chirp.directory - INFO: Registered BTECH_UV-50X3 = UV50X3
[2017-05-15 14:20:00,968] chirp.directory - INFO: Registered Yaesu_VX-170 = VX170Radio
[2017-05-15 14:20:00,968] chirp.directory - INFO: Registered Yaesu_VX-2 = VX2Radio
[2017-05-15 14:20:00,969] chirp.directory - INFO: Registered Yaesu_VX-3 = VX3Radio
[2017-05-15 14:20:00,969] chirp.directory - INFO: Registered Yaesu_VX-5 = VX5Radio
[2017-05-15 14:20:00,970] chirp.directory - INFO: Registered Yaesu_VX-6 = VX6Radio
[2017-05-15 14:20:00,970] chirp.directory - INFO: Registered Yaesu_VX-7 = VX7Radio
[2017-05-15 14:20:00,971] chirp.directory - INFO: Registered Yaesu_VX-8_R = VX8Radio
[2017-05-15 14:20:00,972] chirp.directory - INFO: Registered Yaesu_VX-8_DR = VX8DRadio
[2017-05-15 14:20:00,972] chirp.directory - INFO: Registered Yaesu_VX-8_GE = VX8GERadio
[2017-05-15 14:20:00,972] chirp.directory - INFO: Registered Vertex_Standard_VXA-700 = VXA700Radio
Email was triggered for: Success
Sending email for trigger: Success
3
6
# HG changeset patch
# User Jim Unroe <rock.unroe(a)gmail.com>
# Date 1495054485 14400
# Node ID de7f875d0495f805e825237018eab10f59b6b92a
# Parent 884a3be4226cc938ae3ff0ac6098650a924d4807
[LT725UV] Wrong Radio Model in RadioPrompt
This patch corrects the radio model called oun in the Experimental RadioPrompt.
related to Bug #4829
diff -r 884a3be4226c -r de7f875d0495 chirp/drivers/lt725uv.py
--- a/chirp/drivers/lt725uv.py Sat May 06 18:16:23 2017 -0400
+++ b/chirp/drivers/lt725uv.py Wed May 17 16:54:45 2017 -0400
@@ -322,7 +322,7 @@
def get_prompts(cls):
rp = chirp_common.RadioPrompts()
rp.experimental = \
- ('The UV-50X3 driver is a beta version.\n'
+ ('The LT725UV driver is a beta version.\n'
'\n'
'Please save an unedited copy of your first successful\n'
'download to a CHIRP Radio Images(*.img) file.'
1
0
Tested changes:
[Jim Unroe <rock.unroe(a)gmail.com>] [UV-25X2*] Duplex "split" bug
This patch addresses a "split" bug that causes CHIRP to display a
memory as a shift direction/offset even if the RX and TX frequencies
are each in a different band.
* this affects all mobile radios supported by the btech.py driver
Related to Bug #4825
[Tom Hayward <tom(a)tomh.us>] [id880] Fix typo in charset definition. #281
[Tom Hayward <tom(a)tomh.us>] [thf6a] Support full charset (ASCII). Fixes #141
[Tom Hayward <tom(a)tomh.us>] [id880] Support full charset. Fixes #281
[Tom Hayward <tom(a)tomh.us>] [vx5] Support full charset (ASCII). Fixes #292
[Tom Hayward <tom(a)tomh.us>] [id31a] set used bit when creating new memory, clear when deleting. Fixes #269
[Tom Hayward <tom(a)tomh.us>] Support PyGTK < 2.22 in bank edit. Fixes #231
[Tom Hayward <tom(a)tomh.us>] [d710] [v71] [d72] Fix tone list (not all tones are supported). Fixes #212
[Dan Smith <dsmith(a)danplanet.com>] [vx7] Fix setting memory power levels on 220MHz band
Fixes #214
[Dan Smith <dsmith(a)danplanet.com>] fips: Pennsylvania FIPS code was wrong. #117
[Marco Filippi <iz3gme.marco(a)gmail.com>] Consider lower bound frequency of each valid_band as valid
Fix bug #181
[Tom Hayward <tom(a)tomh.us>] tmd700: allow 8-char names. Fixes #176
[Dan Smith <dsmith(a)danplanet.com>] Fix the "blind deletion" problem, as well as properly direct copy/paste
Fixes #172
[David Griffith <dave(a)661.org>] Bug #155 fix: VX-7 1.25m power levels
[David Griffith <dave(a)661.org>] New INSTALL and README files
Fixes #122
[Tom Hayward <tom(a)tomh.us>] thd72: only use hardware flow on OS X. Fixes #166
[Marco Filippi <iz3gme.marco(a)gmail.com>] [FT817] Tone freq not set correctly
Same as #88 for FT857, to avoid code duplication fix code have been moved from
ft857 to its ancestor class
Fix bug #163
[Tom Hayward <tom(a)tomh.us>] Fix Mac .app so paths with spaces work. Fixes Bug #145
Full log:
Started by an SCM change
Building in workspace /var/lib/jenkins/jobs/chirp-test/workspace
[workspace] $ hg showconfig paths.default
[workspace] $ hg pull --rev default
[workspace] $ hg update --clean --rev default
1 files updated, 0 files merged, 0 files removed, 0 files unresolved
[workspace] $ hg log --rev . --template {node}
[workspace] $ hg log --rev . --template {rev}
[workspace] $ hg log --rev 884a3be4226cc938ae3ff0ac6098650a924d4807
[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 884a3be4226cc938ae3ff0ac6098650a924d4807
No emails were triggered.
[workspace] $ /bin/sh -xe /tmp/hudson1879262462798184891.sh
[workspace] $ /bin/sh -xe /tmp/hudson6724838088038537836.sh
+ PATH=/usr/bin:/bin:/usr/local/bin ./run_all_tests.sh
test_bit_array (tests.unit.test_bitwise.TestBitType) ... ok
test_bit_array_fail (tests.unit.test_bitwise.TestBitType) ... ok
test_bitfield_u16 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok
test_bitfield_u24 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok
test_bitfield_u8 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok
test_bitfield_ul16 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok
test_bitfield_ul24 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok
test_bbcd (tests.unit.test_bitwise.TestBitwiseBCDTypes) ... ok
test_bbcd_array (tests.unit.test_bitwise.TestBitwiseBCDTypes) ... ok
test_lbcd (tests.unit.test_bitwise.TestBitwiseBCDTypes) ... ok
test_lbcd_array (tests.unit.test_bitwise.TestBitwiseBCDTypes) ... ok
test_int_array (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_u16 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_u24 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_u32 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_u8 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_ul16 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_ul24 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_type_ul32 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok
test_char (tests.unit.test_bitwise.TestBitwiseCharTypes) ... ok
test_string (tests.unit.test_bitwise.TestBitwiseCharTypes) ... ok
test_string_invalid_chars (tests.unit.test_bitwise.TestBitwiseCharTypes) ... ok
test_string_wrong_length (tests.unit.test_bitwise.TestBitwiseCharTypes) ... ok
test_comment_cppstyle (tests.unit.test_bitwise.TestBitwiseComments) ... ok
test_comment_inline_cppstyle (tests.unit.test_bitwise.TestBitwiseComments) ... ok
test_missing_semicolon (tests.unit.test_bitwise.TestBitwiseErrors) ... ok
test_seek (tests.unit.test_bitwise.TestBitwiseSeek) ... ok
test_seekto (tests.unit.test_bitwise.TestBitwiseSeek) ... ok
test_struct_one_element (tests.unit.test_bitwise.TestBitwiseStructTypes) ... ok
test_struct_two_elements (tests.unit.test_bitwise.TestBitwiseStructTypes) ... ok
test_struct_writes (tests.unit.test_bitwise.TestBitwiseStructTypes) ... ok
split_tone_encode_test_cross_dtcs_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_cross_none_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_cross_none_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_cross_tone_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_cross_tone_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_none (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
split_tone_encode_test_tsql (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_cross_dtcs_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_cross_dtcs_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_cross_none_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_cross_none_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_cross_tone_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_cross_tone_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_none (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_split_tone_decode_tsql (tests.unit.test_chirp_common.TestSplitTone) ... ok
test_fix_rounded_step_250 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_fix_rounded_step_500 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_fix_rounded_step_750 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_is_12_5 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_is_2_5 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_is_5_0 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_is_6_25 (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_is_fractional_step (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_required_step (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_required_step_fail (tests.unit.test_chirp_common.TestStepFunctions) ... ok
test_format_freq (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok
test_parse_freq_bad (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok
test_parse_freq_decimal (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok
test_parse_freq_whitespace (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok
test_parse_freq_whole (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok
test_ensure_has_calls_almost_full (tests.unit.test_import_logic.DstarTests) ... ok
test_ensure_has_calls_empty (tests.unit.test_import_logic.DstarTests) ... ok
test_ensure_has_calls_partial (tests.unit.test_import_logic.DstarTests) ... ok
test_ensure_has_calls_rptcall_full1 (tests.unit.test_import_logic.DstarTests) ... ok
test_ensure_has_calls_rptcall_full2 (tests.unit.test_import_logic.DstarTests) ... ok
test_ensure_has_calls_urcall_full (tests.unit.test_import_logic.DstarTests) ... ok
test_import_bank (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_dtcs_diffA_dtcs (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_dtcs_diffB_dtcs (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_duplex_negative (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_duplex_too_big_vhf (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_duplex_uhf (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_duplex_vhf (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_mem (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_mem_with_errors (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_mem_with_warnings (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_mode_invalid (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_mode_valid_am (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_mode_valid_fm (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_name (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_power_closest (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_power_no_dst (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_power_no_src (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_power_same (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_tone_diffA_tsql (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_import_tone_diffB_tsql (tests.unit.test_import_logic.ImportFieldTests) ... ok
test_mapping (tests.unit.test_mappingmodel.TestBaseBank) ... ok
test_mapping_eq (tests.unit.test_mappingmodel.TestBaseBank) ... ok
test_base_class (tests.unit.test_mappingmodel.TestBaseBankModel) ... ok
test_get_name (tests.unit.test_mappingmodel.TestBaseBankModel) ... ok
test_mapping (tests.unit.test_mappingmodel.TestBaseMapping) ... ok
test_mapping_eq (tests.unit.test_mappingmodel.TestBaseMapping) ... ok
test_base_class (tests.unit.test_mappingmodel.TestBaseMappingModel) ... ok
test_get_name (tests.unit.test_mappingmodel.TestBaseMappingModel) ... ok
test_base_class (tests.unit.test_mappingmodel.TestBaseMappingModelIndexInterface) ... ok
test_add_memory_to_mapping (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_get_mapping_memories (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_get_mappings (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_get_memory_mappings (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_get_num_mappings (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_remove_memory_from_mapping (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_remove_memory_from_mapping_no_bank (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_remove_memory_from_mapping_wrong_bank (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok
test_icom_bank (tests.unit.test_mappingmodel.TestIcomBanks) ... ok
test_mapping (tests.unit.test_mappingmodel.TestIcomBanks) ... ok
test_mapping_eq (tests.unit.test_mappingmodel.TestIcomBanks) ... ok
test_add_memory_to_mapping (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_index_bounds (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_mapping_memories (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_mappings (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_memory_index (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_memory_mappings (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_next_mapping_index (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_get_num_mappings (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_remove_memory_from_mapping (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_remove_memory_from_mapping_no_bank (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_remove_memory_from_mapping_wrong_bank (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_set_memory_index (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_set_memory_index_bad_bank (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_set_memory_index_bad_index (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok
test_auto_tone_mode_cross (tests.unit.test_memedit_edits.TestEdits) ... ok
test_auto_tone_mode_dtcs (tests.unit.test_memedit_edits.TestEdits) ... ok
test_auto_tone_mode_dtcs_pol (tests.unit.test_memedit_edits.TestEdits) ... ok
test_auto_tone_mode_dtcs_rx (tests.unit.test_memedit_edits.TestEdits) ... ok
test_auto_tone_mode_tone (tests.unit.test_memedit_edits.TestEdits) ... ok
test_auto_tone_mode_tsql (tests.unit.test_memedit_edits.TestEdits) ... ok
test_init (tests.unit.test_platform.Win32PlatformTest) ... ok
test_serial_ports_bad_portnames (tests.unit.test_platform.Win32PlatformTest) ... ok
test_serial_ports_sorted (tests.unit.test_platform.Win32PlatformTest) ... ok
test_apply_callback (tests.unit.test_settings.TestSettingContainers) ... ok
test_radio_setting (tests.unit.test_settings.TestSettingContainers) ... ok
test_radio_setting_group (tests.unit.test_settings.TestSettingContainers) ... ok
test_radio_setting_multi (tests.unit.test_settings.TestSettingContainers) ... ok
test_changed (tests.unit.test_settings.TestSettingValues) ... ok
test_radio_setting_value_boolean (tests.unit.test_settings.TestSettingValues) ... ok
test_radio_setting_value_float (tests.unit.test_settings.TestSettingValues) ... ok
test_radio_setting_value_integer (tests.unit.test_settings.TestSettingValues) ... ok
test_radio_setting_value_list (tests.unit.test_settings.TestSettingValues) ... ok
test_radio_setting_value_string (tests.unit.test_settings.TestSettingValues) ... ok
test_validate_callback (tests.unit.test_settings.TestSettingValues) ... ok
test_delete_hole_with_all (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
test_delete_hole_with_all_full (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
test_delete_hole_with_hole (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
test_delete_hole_without_hole (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
test_insert_hole_with_space (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
test_insert_hole_without_space (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
----------------------------------------------------------------------
Ran 151 tests in 0.051s
OK
Patch 'tip' is OK
Checking for PEP8 regressions...
./chirp/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.619s
user 0m7.496s
sys 0m0.036s
================================================
Tests OK
+ cat /var/lib/jenkins/.chirp/debug.log
[2017-05-17 07:09:59,495] chirp.logger - DEBUG: CHIRP 0.3.0dev on Linux - Ubuntu 16.04.2 LTS (Python 2.7.12)
[2017-05-17 07:09:59,508] chirp.directory - INFO: Registered Kenwood_TH-D7 = THD7Radio
[2017-05-17 07:09:59,508] chirp.directory - INFO: Registered Kenwood_TH-D7G = THD7GRadio
[2017-05-17 07:09:59,508] chirp.directory - INFO: Registered Kenwood_TM-D700 = TMD700Radio
[2017-05-17 07:09:59,508] chirp.directory - INFO: Registered Kenwood_TM-V7 = TMV7Radio
[2017-05-17 07:09:59,508] chirp.directory - INFO: Registered Kenwood_TM-G707 = TMG707Radio
[2017-05-17 07:09:59,509] chirp.directory - INFO: Registered Kenwood_TH-G71 = THG71Radio
[2017-05-17 07:09:59,509] chirp.directory - INFO: Registered Kenwood_TH-F6 = THF6ARadio
[2017-05-17 07:09:59,509] chirp.directory - INFO: Registered Kenwood_TH-F7 = THF7ERadio
[2017-05-17 07:09:59,509] chirp.directory - INFO: Registered Kenwood_TM-D710 = TMD710Radio
[2017-05-17 07:09:59,509] chirp.directory - INFO: Registered Kenwood_TH-D72_live_mode = THD72Radio
[2017-05-17 07:09:59,509] chirp.directory - INFO: Registered Kenwood_TM-V71 = TMV71Radio
[2017-05-17 07:09:59,509] chirp.directory - INFO: Registered Kenwood_TM-D710G = TMD710GRadio
[2017-05-17 07:09:59,509] chirp.directory - INFO: Registered Kenwood_TH-K2 = THK2Radio
[2017-05-17 07:09:59,509] chirp.directory - INFO: Registered Kenwood_TM-271 = TM271Radio
[2017-05-17 07:09:59,509] chirp.directory - INFO: Registered Kenwood_TM-281 = TM281Radio
[2017-05-17 07:09:59,509] chirp.directory - INFO: Registered Kenwood_TM-471 = TM471Radio
[2017-05-17 07:09:59,510] chirp.directory - INFO: Registered Icom_7200 = Icom7200Radio
[2017-05-17 07:09:59,510] chirp.directory - INFO: Registered Icom_IC-7000 = Icom7000Radio
[2017-05-17 07:09:59,510] chirp.directory - INFO: Registered Icom_IC-7100 = Icom7100Radio
[2017-05-17 07:09:59,510] chirp.directory - INFO: Registered Icom_746 = Icom746Radio
[2017-05-17 07:09:59,512] chirp.directory - INFO: Registered Alinco_DR03T = DR03Radio
[2017-05-17 07:09:59,513] chirp.directory - INFO: Registered Alinco_DR06T = DR06Radio
[2017-05-17 07:09:59,513] chirp.directory - INFO: Registered Alinco_DR135T = DR135Radio
[2017-05-17 07:09:59,513] chirp.directory - INFO: Registered Alinco_DR235T = DR235Radio
[2017-05-17 07:09:59,513] chirp.directory - INFO: Registered Alinco_DR435T = DR435Radio
[2017-05-17 07:09:59,513] chirp.directory - INFO: Registered Alinco_DJ596 = DJ596Radio
[2017-05-17 07:09:59,513] chirp.directory - INFO: Registered Jetstream_JT220M = JT220MRadio
[2017-05-17 07:09:59,513] chirp.directory - INFO: Registered Alinco_DJ175 = DJ175Radio
[2017-05-17 07:09:59,513] chirp.directory - INFO: Registered Alinco_DJ-G7EG = AlincoDJG7EG
[2017-05-17 07:09:59,513] chirp.directory - INFO: Registered AnyTone_5888UV = AnyTone5888UVRadio
[2017-05-17 07:09:59,514] chirp.directory - INFO: Registered Intek_HR-2040 = IntekHR2040Radio
[2017-05-17 07:09:59,514] chirp.directory - INFO: Registered Polmar_DB-50M = PolmarDB50MRadio
[2017-05-17 07:09:59,514] chirp.directory - INFO: Registered Powerwerx_DB-750X = PowerwerxDB750XRadio
[2017-05-17 07:09:59,514] chirp.directory - INFO: Registered AnyTone_TERMN-8R = AnyToneTERMN8RRadio
[2017-05-17 07:09:59,514] chirp.directory - INFO: Registered AnyTone_OBLTR-8R = AnyToneOBLTR8RRadio
[2017-05-17 07:09:59,515] chirp.directory - INFO: Registered Baofeng_UV-3R = UV3RRadio
[2017-05-17 07:09:59,515] chirp.directory - INFO: Registered Baofeng_BF-A58 = BFA58
[2017-05-17 07:09:59,515] chirp.directory - INFO: Registered Baofeng_UV-82WP = UV82WP
[2017-05-17 07:09:59,516] chirp.directory - INFO: Registered Baofeng_GT-3WP = GT3WP
[2017-05-17 07:09:59,516] chirp.directory - INFO: Registered Retevis_RT6 = RT6
[2017-05-17 07:09:59,516] chirp.directory - INFO: Registered Baojie_BJ-9900 = BJ9900Radio
[2017-05-17 07:09:59,517] chirp.directory - INFO: Registered Baofeng_UV-5R = BaofengUV5RGeneric
[2017-05-17 07:09:59,517] chirp.directory - INFO: Registered Baofeng_F-11 = BaofengF11Radio
[2017-05-17 07:09:59,517] chirp.directory - INFO: Registered Baofeng_UV-82 = BaofengUV82Radio
[2017-05-17 07:09:59,517] chirp.directory - INFO: Registered Baofeng_UV-6 = BaofengUV6Radio
[2017-05-17 07:09:59,517] chirp.directory - INFO: Registered Intek_KT-980HP = IntekKT980Radio
[2017-05-17 07:09:59,517] chirp.directory - INFO: Registered Baofeng_BF-F8HP = BaofengBFF8HPRadio
[2017-05-17 07:09:59,517] chirp.directory - INFO: Registered Baofeng_UV-82HP = BaofengUV82HPRadio
[2017-05-17 07:09:59,517] chirp.directory - INFO: Registered Baojie_BJ-UV55 = BaojieBJUV55Radio
[2017-05-17 07:09:59,518] chirp.directory - INFO: Registered BTECH_UV-2501 = UV2501
[2017-05-17 07:09:59,518] chirp.directory - INFO: Registered BTECH_UV-2501+220 = UV2501_220
[2017-05-17 07:09:59,518] chirp.directory - INFO: Registered BTECH_UV-5001 = UV5001
[2017-05-17 07:09:59,518] chirp.directory - INFO: Registered WACCOM_MINI-8900 = MINI8900
[2017-05-17 07:09:59,518] chirp.directory - INFO: Registered QYT_KT-UV980 = KTUV980
[2017-05-17 07:09:59,518] chirp.directory - INFO: Registered QYT_KT8900 = KT9800
[2017-05-17 07:09:59,519] chirp.directory - INFO: Registered QYT_KT8900R = KT9800R
[2017-05-17 07:09:59,519] chirp.directory - INFO: Registered LUITON_LT-588UV = LT588UV
[2017-05-17 07:09:59,519] chirp.directory - INFO: Registered BTECH_UV-25X2 = UV25X2
[2017-05-17 07:09:59,519] chirp.directory - INFO: Registered BTECH_UV-25X4 = UV25X4
[2017-05-17 07:09:59,519] chirp.directory - INFO: Registered BTECH_UV-50X2 = UV50X2
[2017-05-17 07:09:59,519] chirp.directory - INFO: Registered QYT_KT7900D = KT7900D
[2017-05-17 07:09:59,519] chirp.directory - INFO: Registered QYT_KT8900D = KT8900D
[2017-05-17 07:09:59,519] chirp.directory - INFO: Registered Feidaxin_FD-268A = FD268ARadio
[2017-05-17 07:09:59,519] chirp.directory - INFO: Registered Feidaxin_FD-268B = FD268BRadio
[2017-05-17 07:09:59,520] chirp.directory - INFO: Registered Feidaxin_FD-288A = FD288ARadio
[2017-05-17 07:09:59,520] chirp.directory - INFO: Registered Feidaxin_FD-288B = FD288BRadio
[2017-05-17 07:09:59,520] chirp.directory - INFO: Registered Feidaxin_FD-150A = FD150ARadio
[2017-05-17 07:09:59,520] chirp.directory - INFO: Registered Feidaxin_FD-160A = FD160ARadio
[2017-05-17 07:09:59,520] chirp.directory - INFO: Registered Feidaxin_FD-450A = FD450ARadio
[2017-05-17 07:09:59,520] chirp.directory - INFO: Registered Feidaxin_FD-460A = FD460ARadio
[2017-05-17 07:09:59,520] chirp.directory - INFO: Registered Feidaxin_FD-460UH = FD460UHRadio
[2017-05-17 07:09:59,520] chirp.directory - INFO: Registered Yaesu_FT-1802M = FT1802Radio
[2017-05-17 07:09:59,522] chirp.directory - INFO: Registered Yaesu_FT-1D_R = FT1Radio
[2017-05-17 07:09:59,522] chirp.directory - INFO: Registered Yaesu_FT-2800M = FT2800Radio
[2017-05-17 07:09:59,523] chirp.directory - INFO: Registered Yaesu_FT-2900R_1900R = FT2900Radio
[2017-05-17 07:09:59,523] chirp.directory - INFO: Registered Yaesu_FT-50 = FT50Radio
[2017-05-17 07:09:59,524] chirp.directory - INFO: Registered Yaesu_FT-60 = FT60Radio
[2017-05-17 07:09:59,525] chirp.directory - INFO: Registered Yaesu_FT-7800_7900 = FT7800Radio
[2017-05-17 07:09:59,525] chirp.directory - INFO: Registered Yaesu_FT-8800 = FT8800Radio
[2017-05-17 07:09:59,526] chirp.directory - INFO: Registered Yaesu_FT-8900 = FT8900Radio
[2017-05-17 07:09:59,526] chirp.directory - INFO: Registered Yaesu_FT-8100 = FT8100Radio
[2017-05-17 07:09:59,527] chirp.directory - INFO: Registered Yaesu_FT-817 = FT817Radio
[2017-05-17 07:09:59,527] chirp.directory - INFO: Registered Yaesu_FT-817ND = FT817NDRadio
[2017-05-17 07:09:59,527] chirp.directory - INFO: Registered Yaesu_FT-817ND_US = FT817NDUSRadio
[2017-05-17 07:09:59,528] chirp.directory - INFO: Registered Yaesu_FT-857_897 = FT857Radio
[2017-05-17 07:09:59,528] chirp.directory - INFO: Registered Yaesu_FT-857_897_US = FT857USRadio
[2017-05-17 07:09:59,529] chirp.directory - INFO: Registered Yaesu_FT-90 = FT90Radio
[2017-05-17 07:09:59,529] chirp.directory - INFO: Registered Yaesu_FTM-350 = FTM350Radio
[2017-05-17 07:09:59,530] chirp.directory - INFO: Registered Generic_CSV = CSVRadio
[2017-05-17 07:09:59,530] chirp.directory - INFO: Registered Commander_KG-UV = CommanderCSVRadio
[2017-05-17 07:09:59,530] chirp.directory - INFO: Registered RT_Systems_CSV = RTCSVRadio
[2017-05-17 07:09:59,530] chirp.directory - INFO: Registered ARRL_Travel_Plus = TpeRadio
[2017-05-17 07:09:59,537] chirp.directory - INFO: Registered Generic_XML = XMLRadio
[2017-05-17 07:09:59,538] chirp.directory - INFO: Registered BTECH_GMRS-V1 = GMRSV1
[2017-05-17 07:09:59,541] chirp.directory - INFO: Registered Baofeng_BF-888 = H777Radio
[2017-05-17 07:09:59,541] chirp.directory - INFO: Registered HobbyPCB_RS-UV3 = HobbyPCBRSUV3Radio
[2017-05-17 07:09:59,541] chirp.directory - INFO: Registered Icom_IC-208H = IC208Radio
[2017-05-17 07:09:59,541] chirp.directory - INFO: Registered Icom_IC-2100H = IC2100Radio
[2017-05-17 07:09:59,542] chirp.directory - INFO: Registered Icom_IC-2200H = IC2200Radio
[2017-05-17 07:09:59,542] chirp.directory - INFO: Registered Icom_IC-2720H = IC2720Radio
[2017-05-17 07:09:59,542] chirp.directory - INFO: Registered Icom_IC-2820H = IC2820Radio
[2017-05-17 07:09:59,542] chirp.directory - INFO: Registered Icom_IC-91_92AD = IC9xRadio
[2017-05-17 07:09:59,543] chirp.directory - INFO: Registered Icom_IC-P7 = ICP7Radio
[2017-05-17 07:09:59,543] chirp.directory - INFO: Registered Icom_IC-Q7A = ICQ7Radio
[2017-05-17 07:09:59,543] chirp.directory - INFO: Registered Icom_IC-T70 = ICT70Radio
[2017-05-17 07:09:59,543] chirp.directory - INFO: Registered Icom_IC-T7H = ICT7HRadio
[2017-05-17 07:09:59,543] chirp.directory - INFO: Registered Icom_IC-T8A = ICT8ARadio
[2017-05-17 07:09:59,544] chirp.directory - INFO: Registered Icom_IC-W32A = ICW32ARadio
[2017-05-17 07:09:59,544] chirp.directory - INFO: Registered Icom_IC-W32E = ICW32ERadio
[2017-05-17 07:09:59,544] chirp.directory - INFO: Registered Icom_IC-V82_U82 = ICx8xRadio
[2017-05-17 07:09:59,544] chirp.directory - INFO: Registered Icom_ID-31A = ID31Radio
[2017-05-17 07:09:59,545] chirp.directory - INFO: Registered Icom_ID-51 = ID51Radio
[2017-05-17 07:09:59,545] chirp.directory - INFO: Registered Icom_ID-51_Plus = ID51PLUSRadio
[2017-05-17 07:09:59,545] chirp.directory - INFO: Registered Icom_ID-800H_v2 = ID800v2Radio
[2017-05-17 07:09:59,545] chirp.directory - INFO: Registered Icom_ID-880H = ID880Radio
[2017-05-17 07:09:59,545] chirp.directory - INFO: Registered Icom_ID-80H = ID80Radio
[2017-05-17 07:09:59,546] chirp.directory - INFO: Registered Kenwood_HMK = HMKRadio
[2017-05-17 07:09:59,546] chirp.directory - INFO: Registered Kenwood_ITM = ITMRadio
[2017-05-17 07:09:59,546] chirp.directory - INFO: Registered Wouxun_KG-UV8D = KGUV8DRadio
[2017-05-17 07:09:59,546] chirp.directory - INFO: Registered KYD_NC-630A = NC630aRadio
[2017-05-17 07:09:59,547] chirp.directory - INFO: Registered KYD_IP-620 = IP620Radio
[2017-05-17 07:09:59,547] chirp.directory - INFO: Registered Leixen_VV-898 = LeixenVV898Radio
[2017-05-17 07:09:59,547] chirp.directory - INFO: Registered Jetstream_JT270M = JetstreamJT270MRadio
[2017-05-17 07:09:59,547] chirp.directory - INFO: Registered Jetstream_JT270MH = JetstreamJT270MHRadio
[2017-05-17 07:09:59,547] chirp.directory - INFO: Registered Leixen_VV-898S = LeixenVV898SRadio
[2017-05-17 07:09:59,548] chirp.directory - INFO: Registered LUITON_LT-725UV = LT725UV
[2017-05-17 07:09:59,549] chirp.directory - INFO: Registered Wouxun_KG-UVD1P = KGUVD1PRadio
[2017-05-17 07:09:59,549] chirp.directory - INFO: Registered Wouxun_KG-UV6 = KGUV6DRadio
[2017-05-17 07:09:59,549] chirp.directory - INFO: Registered Wouxun_KG-816 = KG816Radio
[2017-05-17 07:09:59,549] chirp.directory - INFO: Registered Wouxun_KG-818 = KG818Radio
[2017-05-17 07:09:59,549] chirp.directory - INFO: Registered Puxing_PX-777 = Puxing777Radio
[2017-05-17 07:09:59,549] chirp.directory - INFO: Registered Puxing_PX-2R = Puxing2RRadio
[2017-05-17 07:09:59,550] chirp.directory - INFO: Registered Puxing_PX-888K = Puxing_PX888K_Radio
[2017-05-17 07:09:59,550] chirp.directory - INFO: Registered Retevis_RT1 = RT1Radio
[2017-05-17 07:09:59,551] chirp.directory - INFO: Registered Retevis_RT21 = RT21Radio
[2017-05-17 07:09:59,551] chirp.directory - INFO: Registered Retevis_RT22 = RT22Radio
[2017-05-17 07:09:59,551] chirp.directory - INFO: Registered WLN_KD-C1 = KDC1
[2017-05-17 07:09:59,551] chirp.directory - INFO: Registered Zastone_ZT-X6 = ZTX6
[2017-05-17 07:09:59,551] chirp.directory - INFO: Registered LUITON_LT-316 = LT316
[2017-05-17 07:09:59,551] chirp.directory - INFO: Registered TID_TD-M8 = TDM8
[2017-05-17 07:09:59,551] chirp.directory - INFO: Registered Rugged_RH5R-V2 = RH5RV2
[2017-05-17 07:09:59,552] chirp.directory - INFO: Registered TDXone_TD-Q8A = TDXoneTDQ8A
[2017-05-17 07:09:59,552] chirp.directory - INFO: Registered TYT_TH-7800_File = TYTTH7800File
[2017-05-17 07:09:59,552] chirp.directory - INFO: Registered TYT_TH-7800 = TYTTH7800Radio
[2017-05-17 07:09:59,553] chirp.directory - INFO: Registered TYT_TH9000_220 = Th9000220Radio
[2017-05-17 07:09:59,553] chirp.directory - INFO: Registered TYT_TH9000_144 = Th9000144Radio
[2017-05-17 07:09:59,553] chirp.directory - INFO: Registered TYT_TH9000_440 = Th9000440Radio
[2017-05-17 07:09:59,553] chirp.directory - INFO: Registered TYT_TH-9800_File = TYTTH9800File
[2017-05-17 07:09:59,553] chirp.directory - INFO: Registered TYT_TH-9800 = TYTTH9800Radio
[2017-05-17 07:09:59,554] chirp.directory - INFO: Registered TYT_TH-UV3R = TYTUV3RRadio
[2017-05-17 07:09:59,554] chirp.directory - INFO: Registered TYT_TH-UV3R-25 = TYTUV3R25Radio
[2017-05-17 07:09:59,554] chirp.directory - INFO: Registered TYT_TH-UVF8D = TYTUVF8DRadio
[2017-05-17 07:09:59,554] chirp.directory - INFO: Registered Kenwood_TH-D72_clone_mode = THD72Radio
[2017-05-17 07:09:59,555] chirp.directory - INFO: Registered TYT_TH-UVF1 = TYTTHUVF1Radio
[2017-05-17 07:09:59,555] chirp.directory - INFO: Registered Kenwood_TK-260 = TK260_Radio
[2017-05-17 07:09:59,555] chirp.directory - INFO: Registered Kenwood_TK-270 = TK270_Radio
[2017-05-17 07:09:59,555] chirp.directory - INFO: Registered Kenwood_TK-272 = TK272_Radio
[2017-05-17 07:09:59,555] chirp.directory - INFO: Registered Kenwood_TK-278 = TK278_Radio
[2017-05-17 07:09:59,555] chirp.directory - INFO: Registered Kenwood_TK-360 = TK360_Radio
[2017-05-17 07:09:59,555] chirp.directory - INFO: Registered Kenwood_TK-370 = TK370_Radio
[2017-05-17 07:09:59,556] chirp.directory - INFO: Registered Kenwood_TK-372 = TK372_Radio
[2017-05-17 07:09:59,556] chirp.directory - INFO: Registered Kenwood_TK-378 = TK378_Radio
[2017-05-17 07:09:59,556] chirp.directory - INFO: Registered Kenwood_TK-760 = TK760_Radio
[2017-05-17 07:09:59,556] chirp.directory - INFO: Registered Kenwood_TK-762 = TK762_Radio
[2017-05-17 07:09:59,556] chirp.directory - INFO: Registered Kenwood_TK-768 = TK768_Radio
[2017-05-17 07:09:59,556] chirp.directory - INFO: Registered Kenwood_TK-860 = TK860_Radio
[2017-05-17 07:09:59,556] chirp.directory - INFO: Registered Kenwood_TK-862 = TK862_Radio
[2017-05-17 07:09:59,556] chirp.directory - INFO: Registered Kenwood_TK-868 = TK868_Radio
[2017-05-17 07:09:59,557] chirp.directory - INFO: Registered Kenwood_TK-868G = TK868G_Radios
[2017-05-17 07:09:59,557] chirp.directory - INFO: Registered Kenwood_TK-862G = TK862G_Radios
[2017-05-17 07:09:59,557] chirp.directory - INFO: Registered Kenwood_TK-860G = TK860G_Radios
[2017-05-17 07:09:59,557] chirp.directory - INFO: Registered Kenwood_TK-768G = TK768G_Radios
[2017-05-17 07:09:59,557] chirp.directory - INFO: Registered Kenwood_TK-762G = TK762G_Radios
[2017-05-17 07:09:59,557] chirp.directory - INFO: Registered Kenwood_TK-760G = TK760G_Radios
[2017-05-17 07:09:59,557] chirp.directory - INFO: Registered Kenwood_TK-388G = TK388G_Radios
[2017-05-17 07:09:59,557] chirp.directory - INFO: Registered Kenwood_TK-378G = TK378G_Radios
[2017-05-17 07:09:59,558] chirp.directory - INFO: Registered Kenwood_TK-372G = TK372G_Radios
[2017-05-17 07:09:59,558] chirp.directory - INFO: Registered Kenwood_TK-370G = TK370G_Radios
[2017-05-17 07:09:59,558] chirp.directory - INFO: Registered Kenwood_TK-360G = TK360G_Radios
[2017-05-17 07:09:59,558] chirp.directory - INFO: Registered Kenwood_TK-278G = TK278G_Radios
[2017-05-17 07:09:59,558] chirp.directory - INFO: Registered Kenwood_TK-272G = TK272G_Radios
[2017-05-17 07:09:59,558] chirp.directory - INFO: Registered Kenwood_TK-270G = TK270G_Radios
[2017-05-17 07:09:59,558] chirp.directory - INFO: Registered Kenwood_TK-260G = TK260G_Radios
[2017-05-17 07:09:59,558] chirp.directory - INFO: Registered Kenwood_TK-7102 = KenwoodTK7102Radio
[2017-05-17 07:09:59,558] chirp.directory - INFO: Registered Kenwood_TK-8102 = KenwoodTK8102Radio
[2017-05-17 07:09:59,559] chirp.directory - INFO: Registered Kenwood_TK-7108 = KenwoodTK7108Radio
[2017-05-17 07:09:59,559] chirp.directory - INFO: Registered Kenwood_TK-8108 = KenwoodTK8108Radio
[2017-05-17 07:09:59,559] chirp.directory - INFO: Registered Kenwood_TS-2000 = TS2000Radio
[2017-05-17 07:09:59,559] chirp.directory - INFO: Registered BTECH_UV-5X3 = UV5X3
[2017-05-17 07:09:59,560] chirp.directory - INFO: Registered Baofeng_UV-6R = UV6R
[2017-05-17 07:09:59,560] chirp.directory - INFO: Registered Baofeng_UV-B5 = BaofengUVB5
[2017-05-17 07:09:59,561] chirp.directory - INFO: Registered BTECH_UV-50X3 = UV50X3
[2017-05-17 07:09:59,561] chirp.directory - INFO: Registered Yaesu_VX-170 = VX170Radio
[2017-05-17 07:09:59,561] chirp.directory - INFO: Registered Yaesu_VX-2 = VX2Radio
[2017-05-17 07:09:59,561] chirp.directory - INFO: Registered Yaesu_VX-3 = VX3Radio
[2017-05-17 07:09:59,562] chirp.directory - INFO: Registered Yaesu_VX-5 = VX5Radio
[2017-05-17 07:09:59,562] chirp.directory - INFO: Registered Yaesu_VX-6 = VX6Radio
[2017-05-17 07:09:59,562] chirp.directory - INFO: Registered Yaesu_VX-7 = VX7Radio
[2017-05-17 07:09:59,563] chirp.directory - INFO: Registered Yaesu_VX-8_R = VX8Radio
[2017-05-17 07:09:59,563] chirp.directory - INFO: Registered Yaesu_VX-8_DR = VX8DRadio
[2017-05-17 07:09:59,563] chirp.directory - INFO: Registered Yaesu_VX-8_GE = VX8GERadio
[2017-05-17 07:09:59,563] chirp.directory - INFO: Registered Vertex_Standard_VXA-700 = VXA700Radio
Email was triggered for: Success
Sending email for trigger: Success
1
0
14 May '17
# HG changeset patch
# User Jim Unroe <rock.unroe(a)gmail.com>
# Date 1494108983 14400
# Node ID 1032d003d8eac7b38bee5bf7ef47441866f11064
# Parent 55efac8845ad21bd404ecd9c94e8dfcb787c47c1
[LT-580] Add Support for Luiton LT-580 Mobile Radios
This patch adds the Luition LT-580 VHF and LT-580 UHF mobile radios to
the TYT TH-9000 driver.
#4231
diff -r 55efac8845ad -r 1032d003d8ea chirp/drivers/th9000.py
--- a/chirp/drivers/th9000.py Sat Apr 08 20:02:48 2017 -0400
+++ b/chirp/drivers/th9000.py Sat May 06 18:16:23 2017 -0400
@@ -434,7 +434,8 @@
endframe = "\x45\x4E\x44"
_echo_write(radio, endframe)
result = radio.pipe.read(1)
- if result != "\x06":
+ # TYT radios acknowledge the "endframe" command, Luiton radios do not.
+ if result != "" and result != "\x06":
LOG.error( "Got:\n%s" % util.hexprint(result))
raise errors.RadioError("Radio did not finish cleanly")
@@ -813,6 +814,17 @@
return False
+# Declaring Aliases (Clones of the real radios)
+class LT580VHF(chirp_common.Alias):
+ VENDOR = "LUITON"
+ MODEL = "LT-580_VHF"
+
+
+class LT580UHF(chirp_common.Alias):
+ VENDOR = "LUITON"
+ MODEL = "LT-580_UHF"
+
+
@directory.register
class Th9000220Radio(Th9000Radio):
"""TYT TH-9000 220"""
@@ -828,6 +840,7 @@
MODEL = "TH9000_144"
BAUD_RATE = 9600
valid_freq = [(136000000, 174000000)]
+ ALIASES = [LT580VHF, ]
@directory.register
class Th9000440Radio(Th9000220Radio):
@@ -836,3 +849,4 @@
MODEL = "TH9000_440"
BAUD_RATE = 9600
valid_freq = [(400000000, 490000000)]
+ ALIASES = [LT580UHF, ]
2
2
# HG changeset patch
# User Jim Unroe <rock.unroe(a)gmail.com>
# Date 1494794307 14400
# Node ID 898260492ab247cf095942176c018eaf4ce29c76
# Parent 0714032989d2d0ea7fa82c231e4ab374835375b4
[UV-5R] Fix pep8 Issue
This patch fixes a pep8 issue that I thought I had already fixed.
releated to issue #4445
diff -r 0714032989d2 -r 898260492ab2 chirp/drivers/uv5r.py
--- a/chirp/drivers/uv5r.py Sun Apr 02 10:39:43 2017 -0400
+++ b/chirp/drivers/uv5r.py Sun May 14 16:38:27 2017 -0400
@@ -666,7 +666,7 @@
addr = 0x1808 + (i - 0x1EC0)
_send_block(radio, i, radio.get_mmap()[addr:addr + 0x10])
- if image_matched_radio == False:
+ if not image_matched_radio:
msg = ("Upload finished, but the 'Other Settings' "
"could not be sent because the firmware "
"version of the image (%s) does not match "
1
1
Hello Chirp devs - I'm new to this list and working through the docs about getting the dev environment setup and adding a new model. I have a Wouxun KG-UV8D Plus. which is apparently different enough from the KG-UV8D that it does not work with Chirp. I thought this would be a great opportunity for my first foray into python & chirp development, as it seems likely that it is close enough to the UV8D that I could easily adapt the existing code.
Before I go invest my time, I wanted to make sure that this is not something that is already being worked on. I searched both the issue tracker and the mailing list archive going back a year and I can't find any indication that it's being worked on, though it has been requested. Does that mean it is fair game?
Thanks,
Derek
AF7UX
2
4
Tested changes:
[Dan Smith <dsmith(a)danplanet.com>] Add Rugged RH5R-V2
#4803
[Tom Hayward <tom(a)tomh.us>] [id880] Fix typo in charset definition. #281
[Tom Hayward <tom(a)tomh.us>] [thf6a] Support full charset (ASCII). Fixes #141
[Tom Hayward <tom(a)tomh.us>] [id880] Support full charset. Fixes #281
[Tom Hayward <tom(a)tomh.us>] [vx5] Support full charset (ASCII). Fixes #292
[Tom Hayward <tom(a)tomh.us>] [id31a] set used bit when creating new memory, clear when deleting. Fixes #269
[Tom Hayward <tom(a)tomh.us>] Support PyGTK < 2.22 in bank edit. Fixes #231
[Tom Hayward <tom(a)tomh.us>] [d710] [v71] [d72] Fix tone list (not all tones are supported). Fixes #212
[Dan Smith <dsmith(a)danplanet.com>] [vx7] Fix setting memory power levels on 220MHz band
Fixes #214
[Dan Smith <dsmith(a)danplanet.com>] fips: Pennsylvania FIPS code was wrong. #117
[Marco Filippi <iz3gme.marco(a)gmail.com>] Consider lower bound frequency of each valid_band as valid
Fix bug #181
[Tom Hayward <tom(a)tomh.us>] tmd700: allow 8-char names. Fixes #176
[Dan Smith <dsmith(a)danplanet.com>] Fix the "blind deletion" problem, as well as properly direct copy/paste
Fixes #172
[David Griffith <dave(a)661.org>] Bug #155 fix: VX-7 1.25m power levels
[David Griffith <dave(a)661.org>] New INSTALL and README files
Fixes #122
[Tom Hayward <tom(a)tomh.us>] thd72: only use hardware flow on OS X. Fixes #166
[Marco Filippi <iz3gme.marco(a)gmail.com>] [FT817] Tone freq not set correctly
Same as #88 for FT857, to avoid code duplication fix code have been moved from
ft857 to its ancestor class
Fix bug #163
[Tom Hayward <tom(a)tomh.us>] Fix Mac .app so paths with spaces work. Fixes Bug #145
Full log:
Started by an SCM change
Building in workspace /var/lib/jenkins/jobs/chirp-test/workspace
[workspace] $ hg showconfig paths.default
[workspace] $ hg pull --rev default
[workspace] $ hg update --clean --rev default
1 files updated, 0 files merged, 0 files removed, 0 files unresolved
[workspace] $ hg log --rev . --template {node}
[workspace] $ hg log --rev . --template {rev}
[workspace] $ hg log --rev c4cf293122fe27d0165e7d59b9449798bce06fd4
[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 c4cf293122fe27d0165e7d59b9449798bce06fd4
No emails were triggered.
[workspace] $ /bin/sh -xe /tmp/hudson975088612588242402.sh
[workspace] $ /bin/sh -xe /tmp/hudson3705498199701823776.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.053s
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.658s
user 0m7.524s
sys 0m0.044s
================================================
Tests OK
+ cat /var/lib/jenkins/.chirp/debug.log
[2017-05-09 06:43:20,353] chirp.logger - DEBUG: CHIRP 0.3.0dev on Linux - Ubuntu 16.04.2 LTS (Python 2.7.12)
[2017-05-09 06:43:20,366] chirp.directory - INFO: Registered Kenwood_TH-D7 = THD7Radio
[2017-05-09 06:43:20,366] chirp.directory - INFO: Registered Kenwood_TH-D7G = THD7GRadio
[2017-05-09 06:43:20,366] chirp.directory - INFO: Registered Kenwood_TM-D700 = TMD700Radio
[2017-05-09 06:43:20,366] chirp.directory - INFO: Registered Kenwood_TM-V7 = TMV7Radio
[2017-05-09 06:43:20,366] chirp.directory - INFO: Registered Kenwood_TM-G707 = TMG707Radio
[2017-05-09 06:43:20,366] chirp.directory - INFO: Registered Kenwood_TH-G71 = THG71Radio
[2017-05-09 06:43:20,366] chirp.directory - INFO: Registered Kenwood_TH-F6 = THF6ARadio
[2017-05-09 06:43:20,367] chirp.directory - INFO: Registered Kenwood_TH-F7 = THF7ERadio
[2017-05-09 06:43:20,367] chirp.directory - INFO: Registered Kenwood_TM-D710 = TMD710Radio
[2017-05-09 06:43:20,367] chirp.directory - INFO: Registered Kenwood_TH-D72_live_mode = THD72Radio
[2017-05-09 06:43:20,367] chirp.directory - INFO: Registered Kenwood_TM-V71 = TMV71Radio
[2017-05-09 06:43:20,367] chirp.directory - INFO: Registered Kenwood_TM-D710G = TMD710GRadio
[2017-05-09 06:43:20,367] chirp.directory - INFO: Registered Kenwood_TH-K2 = THK2Radio
[2017-05-09 06:43:20,367] chirp.directory - INFO: Registered Kenwood_TM-271 = TM271Radio
[2017-05-09 06:43:20,367] chirp.directory - INFO: Registered Kenwood_TM-281 = TM281Radio
[2017-05-09 06:43:20,367] chirp.directory - INFO: Registered Kenwood_TM-471 = TM471Radio
[2017-05-09 06:43:20,367] chirp.directory - INFO: Registered Icom_7200 = Icom7200Radio
[2017-05-09 06:43:20,368] chirp.directory - INFO: Registered Icom_IC-7000 = Icom7000Radio
[2017-05-09 06:43:20,368] chirp.directory - INFO: Registered Icom_IC-7100 = Icom7100Radio
[2017-05-09 06:43:20,368] chirp.directory - INFO: Registered Icom_746 = Icom746Radio
[2017-05-09 06:43:20,370] chirp.directory - INFO: Registered Alinco_DR03T = DR03Radio
[2017-05-09 06:43:20,370] chirp.directory - INFO: Registered Alinco_DR06T = DR06Radio
[2017-05-09 06:43:20,370] chirp.directory - INFO: Registered Alinco_DR135T = DR135Radio
[2017-05-09 06:43:20,371] chirp.directory - INFO: Registered Alinco_DR235T = DR235Radio
[2017-05-09 06:43:20,371] chirp.directory - INFO: Registered Alinco_DR435T = DR435Radio
[2017-05-09 06:43:20,371] chirp.directory - INFO: Registered Alinco_DJ596 = DJ596Radio
[2017-05-09 06:43:20,371] chirp.directory - INFO: Registered Jetstream_JT220M = JT220MRadio
[2017-05-09 06:43:20,371] chirp.directory - INFO: Registered Alinco_DJ175 = DJ175Radio
[2017-05-09 06:43:20,371] chirp.directory - INFO: Registered Alinco_DJ-G7EG = AlincoDJG7EG
[2017-05-09 06:43:20,371] chirp.directory - INFO: Registered AnyTone_5888UV = AnyTone5888UVRadio
[2017-05-09 06:43:20,371] chirp.directory - INFO: Registered Intek_HR-2040 = IntekHR2040Radio
[2017-05-09 06:43:20,371] chirp.directory - INFO: Registered Polmar_DB-50M = PolmarDB50MRadio
[2017-05-09 06:43:20,372] chirp.directory - INFO: Registered Powerwerx_DB-750X = PowerwerxDB750XRadio
[2017-05-09 06:43:20,372] chirp.directory - INFO: Registered AnyTone_TERMN-8R = AnyToneTERMN8RRadio
[2017-05-09 06:43:20,372] chirp.directory - INFO: Registered AnyTone_OBLTR-8R = AnyToneOBLTR8RRadio
[2017-05-09 06:43:20,373] chirp.directory - INFO: Registered Baofeng_UV-3R = UV3RRadio
[2017-05-09 06:43:20,373] chirp.directory - INFO: Registered Baofeng_BF-A58 = BFA58
[2017-05-09 06:43:20,373] chirp.directory - INFO: Registered Baofeng_UV-82WP = UV82WP
[2017-05-09 06:43:20,373] chirp.directory - INFO: Registered Baofeng_GT-3WP = GT3WP
[2017-05-09 06:43:20,373] chirp.directory - INFO: Registered Retevis_RT6 = RT6
[2017-05-09 06:43:20,374] chirp.directory - INFO: Registered Baojie_BJ-9900 = BJ9900Radio
[2017-05-09 06:43:20,374] chirp.directory - INFO: Registered Baofeng_UV-5R = BaofengUV5RGeneric
[2017-05-09 06:43:20,374] chirp.directory - INFO: Registered Baofeng_F-11 = BaofengF11Radio
[2017-05-09 06:43:20,375] chirp.directory - INFO: Registered Baofeng_UV-82 = BaofengUV82Radio
[2017-05-09 06:43:20,375] chirp.directory - INFO: Registered Baofeng_UV-6 = BaofengUV6Radio
[2017-05-09 06:43:20,375] chirp.directory - INFO: Registered Intek_KT-980HP = IntekKT980Radio
[2017-05-09 06:43:20,375] chirp.directory - INFO: Registered Baofeng_BF-F8HP = BaofengBFF8HPRadio
[2017-05-09 06:43:20,375] chirp.directory - INFO: Registered Baofeng_UV-82HP = BaofengUV82HPRadio
[2017-05-09 06:43:20,375] chirp.directory - INFO: Registered Baojie_BJ-UV55 = BaojieBJUV55Radio
[2017-05-09 06:43:20,376] chirp.directory - INFO: Registered BTECH_UV-2501 = UV2501
[2017-05-09 06:43:20,376] chirp.directory - INFO: Registered BTECH_UV-2501+220 = UV2501_220
[2017-05-09 06:43:20,376] chirp.directory - INFO: Registered BTECH_UV-5001 = UV5001
[2017-05-09 06:43:20,376] chirp.directory - INFO: Registered WACCOM_MINI-8900 = MINI8900
[2017-05-09 06:43:20,376] chirp.directory - INFO: Registered QYT_KT-UV980 = KTUV980
[2017-05-09 06:43:20,376] chirp.directory - INFO: Registered QYT_KT8900 = KT9800
[2017-05-09 06:43:20,376] chirp.directory - INFO: Registered QYT_KT8900R = KT9800R
[2017-05-09 06:43:20,376] chirp.directory - INFO: Registered LUITON_LT-588UV = LT588UV
[2017-05-09 06:43:20,377] chirp.directory - INFO: Registered BTECH_UV-25X2 = UV25X2
[2017-05-09 06:43:20,377] chirp.directory - INFO: Registered BTECH_UV-25X4 = UV25X4
[2017-05-09 06:43:20,377] chirp.directory - INFO: Registered BTECH_UV-50X2 = UV50X2
[2017-05-09 06:43:20,377] chirp.directory - INFO: Registered QYT_KT7900D = KT7900D
[2017-05-09 06:43:20,377] chirp.directory - INFO: Registered QYT_KT8900D = KT8900D
[2017-05-09 06:43:20,377] chirp.directory - INFO: Registered Feidaxin_FD-268A = FD268ARadio
[2017-05-09 06:43:20,377] chirp.directory - INFO: Registered Feidaxin_FD-268B = FD268BRadio
[2017-05-09 06:43:20,377] chirp.directory - INFO: Registered Feidaxin_FD-288A = FD288ARadio
[2017-05-09 06:43:20,377] chirp.directory - INFO: Registered Feidaxin_FD-288B = FD288BRadio
[2017-05-09 06:43:20,378] chirp.directory - INFO: Registered Feidaxin_FD-150A = FD150ARadio
[2017-05-09 06:43:20,378] chirp.directory - INFO: Registered Feidaxin_FD-160A = FD160ARadio
[2017-05-09 06:43:20,378] chirp.directory - INFO: Registered Feidaxin_FD-450A = FD450ARadio
[2017-05-09 06:43:20,378] chirp.directory - INFO: Registered Feidaxin_FD-460A = FD460ARadio
[2017-05-09 06:43:20,378] chirp.directory - INFO: Registered Feidaxin_FD-460UH = FD460UHRadio
[2017-05-09 06:43:20,378] chirp.directory - INFO: Registered Yaesu_FT-1802M = FT1802Radio
[2017-05-09 06:43:20,379] chirp.directory - INFO: Registered Yaesu_FT-1D_R = FT1Radio
[2017-05-09 06:43:20,379] chirp.directory - INFO: Registered Yaesu_FT-2800M = FT2800Radio
[2017-05-09 06:43:20,380] chirp.directory - INFO: Registered Yaesu_FT-2900R_1900R = FT2900Radio
[2017-05-09 06:43:20,380] chirp.directory - INFO: Registered Yaesu_FT-50 = FT50Radio
[2017-05-09 06:43:20,380] chirp.directory - INFO: Registered Yaesu_FT-60 = FT60Radio
[2017-05-09 06:43:20,381] chirp.directory - INFO: Registered Yaesu_FT-7800_7900 = FT7800Radio
[2017-05-09 06:43:20,381] chirp.directory - INFO: Registered Yaesu_FT-8800 = FT8800Radio
[2017-05-09 06:43:20,381] chirp.directory - INFO: Registered Yaesu_FT-8900 = FT8900Radio
[2017-05-09 06:43:20,381] chirp.directory - INFO: Registered Yaesu_FT-8100 = FT8100Radio
[2017-05-09 06:43:20,382] chirp.directory - INFO: Registered Yaesu_FT-817 = FT817Radio
[2017-05-09 06:43:20,382] chirp.directory - INFO: Registered Yaesu_FT-817ND = FT817NDRadio
[2017-05-09 06:43:20,382] chirp.directory - INFO: Registered Yaesu_FT-817ND_US = FT817NDUSRadio
[2017-05-09 06:43:20,382] chirp.directory - INFO: Registered Yaesu_FT-857_897 = FT857Radio
[2017-05-09 06:43:20,382] chirp.directory - INFO: Registered Yaesu_FT-857_897_US = FT857USRadio
[2017-05-09 06:43:20,383] chirp.directory - INFO: Registered Yaesu_FT-90 = FT90Radio
[2017-05-09 06:43:20,383] chirp.directory - INFO: Registered Yaesu_FTM-350 = FTM350Radio
[2017-05-09 06:43:20,384] chirp.directory - INFO: Registered Generic_CSV = CSVRadio
[2017-05-09 06:43:20,384] chirp.directory - INFO: Registered Commander_KG-UV = CommanderCSVRadio
[2017-05-09 06:43:20,384] chirp.directory - INFO: Registered RT_Systems_CSV = RTCSVRadio
[2017-05-09 06:43:20,384] chirp.directory - INFO: Registered ARRL_Travel_Plus = TpeRadio
[2017-05-09 06:43:20,393] chirp.directory - INFO: Registered Generic_XML = XMLRadio
[2017-05-09 06:43:20,393] chirp.directory - INFO: Registered BTECH_GMRS-V1 = GMRSV1
[2017-05-09 06:43:20,397] chirp.directory - INFO: Registered Baofeng_BF-888 = H777Radio
[2017-05-09 06:43:20,397] chirp.directory - INFO: Registered HobbyPCB_RS-UV3 = HobbyPCBRSUV3Radio
[2017-05-09 06:43:20,397] chirp.directory - INFO: Registered Icom_IC-208H = IC208Radio
[2017-05-09 06:43:20,397] chirp.directory - INFO: Registered Icom_IC-2100H = IC2100Radio
[2017-05-09 06:43:20,398] chirp.directory - INFO: Registered Icom_IC-2200H = IC2200Radio
[2017-05-09 06:43:20,398] chirp.directory - INFO: Registered Icom_IC-2720H = IC2720Radio
[2017-05-09 06:43:20,398] chirp.directory - INFO: Registered Icom_IC-2820H = IC2820Radio
[2017-05-09 06:43:20,398] chirp.directory - INFO: Registered Icom_IC-91_92AD = IC9xRadio
[2017-05-09 06:43:20,399] chirp.directory - INFO: Registered Icom_IC-P7 = ICP7Radio
[2017-05-09 06:43:20,399] chirp.directory - INFO: Registered Icom_IC-Q7A = ICQ7Radio
[2017-05-09 06:43:20,399] chirp.directory - INFO: Registered Icom_IC-T70 = ICT70Radio
[2017-05-09 06:43:20,399] chirp.directory - INFO: Registered Icom_IC-T7H = ICT7HRadio
[2017-05-09 06:43:20,399] chirp.directory - INFO: Registered Icom_IC-T8A = ICT8ARadio
[2017-05-09 06:43:20,400] chirp.directory - INFO: Registered Icom_IC-W32A = ICW32ARadio
[2017-05-09 06:43:20,400] chirp.directory - INFO: Registered Icom_IC-W32E = ICW32ERadio
[2017-05-09 06:43:20,400] chirp.directory - INFO: Registered Icom_IC-V82_U82 = ICx8xRadio
[2017-05-09 06:43:20,400] chirp.directory - INFO: Registered Icom_ID-31A = ID31Radio
[2017-05-09 06:43:20,400] chirp.directory - INFO: Registered Icom_ID-51 = ID51Radio
[2017-05-09 06:43:20,401] chirp.directory - INFO: Registered Icom_ID-51_Plus = ID51PLUSRadio
[2017-05-09 06:43:20,401] chirp.directory - INFO: Registered Icom_ID-800H_v2 = ID800v2Radio
[2017-05-09 06:43:20,401] chirp.directory - INFO: Registered Icom_ID-880H = ID880Radio
[2017-05-09 06:43:20,401] chirp.directory - INFO: Registered Icom_ID-80H = ID80Radio
[2017-05-09 06:43:20,401] chirp.directory - INFO: Registered Kenwood_HMK = HMKRadio
[2017-05-09 06:43:20,402] chirp.directory - INFO: Registered Kenwood_ITM = ITMRadio
[2017-05-09 06:43:20,402] chirp.directory - INFO: Registered Wouxun_KG-UV8D = KGUV8DRadio
[2017-05-09 06:43:20,402] chirp.directory - INFO: Registered KYD_NC-630A = NC630aRadio
[2017-05-09 06:43:20,403] chirp.directory - INFO: Registered KYD_IP-620 = IP620Radio
[2017-05-09 06:43:20,403] chirp.directory - INFO: Registered Leixen_VV-898 = LeixenVV898Radio
[2017-05-09 06:43:20,403] chirp.directory - INFO: Registered Jetstream_JT270M = JetstreamJT270MRadio
[2017-05-09 06:43:20,403] chirp.directory - INFO: Registered Jetstream_JT270MH = JetstreamJT270MHRadio
[2017-05-09 06:43:20,403] chirp.directory - INFO: Registered Leixen_VV-898S = LeixenVV898SRadio
[2017-05-09 06:43:20,404] chirp.directory - INFO: Registered LUITON_LT-725UV = LT725UV
[2017-05-09 06:43:20,405] chirp.directory - INFO: Registered Wouxun_KG-UVD1P = KGUVD1PRadio
[2017-05-09 06:43:20,405] chirp.directory - INFO: Registered Wouxun_KG-UV6 = KGUV6DRadio
[2017-05-09 06:43:20,405] chirp.directory - INFO: Registered Wouxun_KG-816 = KG816Radio
[2017-05-09 06:43:20,405] chirp.directory - INFO: Registered Wouxun_KG-818 = KG818Radio
[2017-05-09 06:43:20,405] chirp.directory - INFO: Registered Puxing_PX-777 = Puxing777Radio
[2017-05-09 06:43:20,405] chirp.directory - INFO: Registered Puxing_PX-2R = Puxing2RRadio
[2017-05-09 06:43:20,406] chirp.directory - INFO: Registered Puxing_PX-888K = Puxing_PX888K_Radio
[2017-05-09 06:43:20,406] chirp.directory - INFO: Registered Retevis_RT1 = RT1Radio
[2017-05-09 06:43:20,407] chirp.directory - INFO: Registered Retevis_RT21 = RT21Radio
[2017-05-09 06:43:20,407] chirp.directory - INFO: Registered Retevis_RT22 = RT22Radio
[2017-05-09 06:43:20,407] chirp.directory - INFO: Registered WLN_KD-C1 = KDC1
[2017-05-09 06:43:20,407] chirp.directory - INFO: Registered Zastone_ZT-X6 = ZTX6
[2017-05-09 06:43:20,407] chirp.directory - INFO: Registered LUITON_LT-316 = LT316
[2017-05-09 06:43:20,407] chirp.directory - INFO: Registered TID_TD-M8 = TDM8
[2017-05-09 06:43:20,408] chirp.directory - INFO: Registered Rugged_RH5R-V2 = RH5RV2
[2017-05-09 06:43:20,408] chirp.directory - INFO: Registered TDXone_TD-Q8A = TDXoneTDQ8A
[2017-05-09 06:43:20,409] chirp.directory - INFO: Registered TYT_TH-7800_File = TYTTH7800File
[2017-05-09 06:43:20,409] chirp.directory - INFO: Registered TYT_TH-7800 = TYTTH7800Radio
[2017-05-09 06:43:20,409] chirp.directory - INFO: Registered TYT_TH9000_220 = Th9000220Radio
[2017-05-09 06:43:20,409] chirp.directory - INFO: Registered TYT_TH9000_144 = Th9000144Radio
[2017-05-09 06:43:20,409] chirp.directory - INFO: Registered TYT_TH9000_440 = Th9000440Radio
[2017-05-09 06:43:20,409] chirp.directory - INFO: Registered TYT_TH-9800_File = TYTTH9800File
[2017-05-09 06:43:20,410] chirp.directory - INFO: Registered TYT_TH-9800 = TYTTH9800Radio
[2017-05-09 06:43:20,410] chirp.directory - INFO: Registered TYT_TH-UV3R = TYTUV3RRadio
[2017-05-09 06:43:20,410] chirp.directory - INFO: Registered TYT_TH-UV3R-25 = TYTUV3R25Radio
[2017-05-09 06:43:20,410] chirp.directory - INFO: Registered TYT_TH-UVF8D = TYTUVF8DRadio
[2017-05-09 06:43:20,411] chirp.directory - INFO: Registered Kenwood_TH-D72_clone_mode = THD72Radio
[2017-05-09 06:43:20,411] chirp.directory - INFO: Registered TYT_TH-UVF1 = TYTTHUVF1Radio
[2017-05-09 06:43:20,411] chirp.directory - INFO: Registered Kenwood_TK-260 = TK260_Radio
[2017-05-09 06:43:20,411] chirp.directory - INFO: Registered Kenwood_TK-270 = TK270_Radio
[2017-05-09 06:43:20,411] chirp.directory - INFO: Registered Kenwood_TK-272 = TK272_Radio
[2017-05-09 06:43:20,412] chirp.directory - INFO: Registered Kenwood_TK-278 = TK278_Radio
[2017-05-09 06:43:20,412] chirp.directory - INFO: Registered Kenwood_TK-360 = TK360_Radio
[2017-05-09 06:43:20,412] chirp.directory - INFO: Registered Kenwood_TK-370 = TK370_Radio
[2017-05-09 06:43:20,412] chirp.directory - INFO: Registered Kenwood_TK-372 = TK372_Radio
[2017-05-09 06:43:20,412] chirp.directory - INFO: Registered Kenwood_TK-378 = TK378_Radio
[2017-05-09 06:43:20,412] chirp.directory - INFO: Registered Kenwood_TK-760 = TK760_Radio
[2017-05-09 06:43:20,412] chirp.directory - INFO: Registered Kenwood_TK-762 = TK762_Radio
[2017-05-09 06:43:20,412] chirp.directory - INFO: Registered Kenwood_TK-768 = TK768_Radio
[2017-05-09 06:43:20,412] chirp.directory - INFO: Registered Kenwood_TK-860 = TK860_Radio
[2017-05-09 06:43:20,413] chirp.directory - INFO: Registered Kenwood_TK-862 = TK862_Radio
[2017-05-09 06:43:20,413] chirp.directory - INFO: Registered Kenwood_TK-868 = TK868_Radio
[2017-05-09 06:43:20,413] chirp.directory - INFO: Registered Kenwood_TK-868G = TK868G_Radios
[2017-05-09 06:43:20,413] chirp.directory - INFO: Registered Kenwood_TK-862G = TK862G_Radios
[2017-05-09 06:43:20,413] chirp.directory - INFO: Registered Kenwood_TK-860G = TK860G_Radios
[2017-05-09 06:43:20,413] chirp.directory - INFO: Registered Kenwood_TK-768G = TK768G_Radios
[2017-05-09 06:43:20,413] chirp.directory - INFO: Registered Kenwood_TK-762G = TK762G_Radios
[2017-05-09 06:43:20,414] chirp.directory - INFO: Registered Kenwood_TK-760G = TK760G_Radios
[2017-05-09 06:43:20,414] chirp.directory - INFO: Registered Kenwood_TK-388G = TK388G_Radios
[2017-05-09 06:43:20,414] chirp.directory - INFO: Registered Kenwood_TK-378G = TK378G_Radios
[2017-05-09 06:43:20,414] chirp.directory - INFO: Registered Kenwood_TK-372G = TK372G_Radios
[2017-05-09 06:43:20,414] chirp.directory - INFO: Registered Kenwood_TK-370G = TK370G_Radios
[2017-05-09 06:43:20,414] chirp.directory - INFO: Registered Kenwood_TK-360G = TK360G_Radios
[2017-05-09 06:43:20,414] chirp.directory - INFO: Registered Kenwood_TK-278G = TK278G_Radios
[2017-05-09 06:43:20,414] chirp.directory - INFO: Registered Kenwood_TK-272G = TK272G_Radios
[2017-05-09 06:43:20,414] chirp.directory - INFO: Registered Kenwood_TK-270G = TK270G_Radios
[2017-05-09 06:43:20,414] chirp.directory - INFO: Registered Kenwood_TK-260G = TK260G_Radios
[2017-05-09 06:43:20,415] chirp.directory - INFO: Registered Kenwood_TK-7102 = KenwoodTK7102Radio
[2017-05-09 06:43:20,415] chirp.directory - INFO: Registered Kenwood_TK-8102 = KenwoodTK8102Radio
[2017-05-09 06:43:20,415] chirp.directory - INFO: Registered Kenwood_TK-7108 = KenwoodTK7108Radio
[2017-05-09 06:43:20,415] chirp.directory - INFO: Registered Kenwood_TK-8108 = KenwoodTK8108Radio
[2017-05-09 06:43:20,415] chirp.directory - INFO: Registered Kenwood_TS-2000 = TS2000Radio
[2017-05-09 06:43:20,416] chirp.directory - INFO: Registered BTECH_UV-5X3 = UV5X3
[2017-05-09 06:43:20,416] chirp.directory - INFO: Registered Baofeng_UV-6R = UV6R
[2017-05-09 06:43:20,416] chirp.directory - INFO: Registered Baofeng_UV-B5 = BaofengUVB5
[2017-05-09 06:43:20,417] chirp.directory - INFO: Registered BTECH_UV-50X3 = UV50X3
[2017-05-09 06:43:20,417] chirp.directory - INFO: Registered Yaesu_VX-170 = VX170Radio
[2017-05-09 06:43:20,417] chirp.directory - INFO: Registered Yaesu_VX-2 = VX2Radio
[2017-05-09 06:43:20,418] chirp.directory - INFO: Registered Yaesu_VX-3 = VX3Radio
[2017-05-09 06:43:20,418] chirp.directory - INFO: Registered Yaesu_VX-5 = VX5Radio
[2017-05-09 06:43:20,418] chirp.directory - INFO: Registered Yaesu_VX-6 = VX6Radio
[2017-05-09 06:43:20,419] chirp.directory - INFO: Registered Yaesu_VX-7 = VX7Radio
[2017-05-09 06:43:20,419] chirp.directory - INFO: Registered Yaesu_VX-8_R = VX8Radio
[2017-05-09 06:43:20,419] chirp.directory - INFO: Registered Yaesu_VX-8_DR = VX8DRadio
[2017-05-09 06:43:20,420] chirp.directory - INFO: Registered Yaesu_VX-8_GE = VX8GERadio
[2017-05-09 06:43:20,420] chirp.directory - INFO: Registered Vertex_Standard_VXA-700 = VXA700Radio
Email was triggered for: Success
Sending email for trigger: Success
1
0
[chirp_devel] [PATCH][tk270.py] Increase OEM band edges by +/- 4.0%, fix #4709
by Pavel Milanes Costa 08 May '17
by Pavel Milanes Costa 08 May '17
08 May '17
Some of this model's variants are in ranges near ham bands but outside them
by the OEM stated range, for example from 150 to 174 Mhz, or 148 to 174 Mhz,
in the case of the UHF we has the variants in the 450 to 490 Mhz or
the 406 to 430 Mhz.
I make some characterizations and most of the radios can work safely
with an +/- 4% of the stated range safely and will allow to work
near ham bands. (real range is bigger but we stick to a safe value)
Related also to #4789, see this for real edges data measurements.
73 de Pavel CO7WT.
3
4
[chirp_devel] [PATCH][tk760g.py] Increase OEM band edges by +/- 4.0%, fix #4789
by Pavel Milanes Costa 03 May '17
by Pavel Milanes Costa 03 May '17
03 May '17
Some of this model's variants are in ranges near ham bands but outside them
by the OEM stated range, for example from 150 to 174 Mhz, or 148 to 174 Mhz,
in the case of the UHF we has the variants in the 450 to 490 Mhz or
the 406 to 430 Mhz.
I make some characterizations and most of the radios can work safely
with an +/- 4% of the stated range safely and will allow to work
near ham bands. (real range is bigger but we stick to a safe value)
This patch was based on the discussions about issue #4709
73 de Pavel CO7WT
1
0
[chirp_devel] [PATCH][tk760.py] Increase OEM band edges by +/- 4.0%, fix #4789
by Pavel Milanes Costa 03 May '17
by Pavel Milanes Costa 03 May '17
03 May '17
Some of this model's variants are in ranges near ham bands but outside them
by the OEM stated range, for example from 150 to 174 Mhz, or 148 to 174 Mhz,
in the case of the UHF we has the variants in the 450 to 490 Mhz or
the 406 to 430 Mhz.
I make some characterizations and most of the radios can work safely
with an +/- 4% of the stated range safely and will allow to work
near ham bands. (real range is bigger but we stick to a safe value)
This patch was based on the discussions about issue #4709
73 de Pavel CO7WT
1
0