hamlib-developer Mailing List for Ham Radio Control Libraries (Page 11)
Library to control radio transceivers and receivers
Brought to you by:
n0nb
You can subscribe to this list here.
| 2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
(24) |
Oct
(16) |
Nov
(8) |
Dec
(9) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2001 |
Jan
(49) |
Feb
(17) |
Mar
(3) |
Apr
(7) |
May
(3) |
Jun
(1) |
Jul
(2) |
Aug
(8) |
Sep
(18) |
Oct
(15) |
Nov
(15) |
Dec
(26) |
| 2002 |
Jan
(46) |
Feb
(14) |
Mar
(44) |
Apr
(3) |
May
(6) |
Jun
(47) |
Jul
(40) |
Aug
(14) |
Sep
(59) |
Oct
(39) |
Nov
(58) |
Dec
(76) |
| 2003 |
Jan
(82) |
Feb
(66) |
Mar
(37) |
Apr
(56) |
May
(34) |
Jun
(19) |
Jul
(23) |
Aug
(55) |
Sep
(31) |
Oct
(40) |
Nov
(21) |
Dec
(60) |
| 2004 |
Jan
(57) |
Feb
(110) |
Mar
(41) |
Apr
(17) |
May
(18) |
Jun
(19) |
Jul
(18) |
Aug
(5) |
Sep
(31) |
Oct
(16) |
Nov
(26) |
Dec
(36) |
| 2005 |
Jan
(69) |
Feb
(26) |
Mar
(62) |
Apr
(120) |
May
(31) |
Jun
(47) |
Jul
(7) |
Aug
(27) |
Sep
(4) |
Oct
(9) |
Nov
(26) |
Dec
(21) |
| 2006 |
Jan
(13) |
Feb
(26) |
Mar
(38) |
Apr
(31) |
May
(17) |
Jun
(6) |
Jul
(23) |
Aug
(6) |
Sep
(38) |
Oct
(87) |
Nov
(49) |
Dec
(49) |
| 2007 |
Jan
(52) |
Feb
(19) |
Mar
(20) |
Apr
(5) |
May
(25) |
Jun
(15) |
Jul
(49) |
Aug
(43) |
Sep
(21) |
Oct
(21) |
Nov
(27) |
Dec
(10) |
| 2008 |
Jan
(23) |
Feb
(20) |
Mar
(25) |
Apr
(39) |
May
(36) |
Jun
(17) |
Jul
(10) |
Aug
(18) |
Sep
(44) |
Oct
(88) |
Nov
(60) |
Dec
(65) |
| 2009 |
Jan
(99) |
Feb
(91) |
Mar
(49) |
Apr
(34) |
May
(52) |
Jun
(9) |
Jul
(11) |
Aug
(4) |
Sep
(41) |
Oct
(16) |
Nov
(51) |
Dec
(71) |
| 2010 |
Jan
(43) |
Feb
(79) |
Mar
(59) |
Apr
(55) |
May
(51) |
Jun
(38) |
Jul
(38) |
Aug
(61) |
Sep
(53) |
Oct
(46) |
Nov
(43) |
Dec
(41) |
| 2011 |
Jan
(74) |
Feb
(96) |
Mar
(41) |
Apr
(42) |
May
(61) |
Jun
(66) |
Jul
(50) |
Aug
(40) |
Sep
(11) |
Oct
(30) |
Nov
(21) |
Dec
(45) |
| 2012 |
Jan
(59) |
Feb
(4) |
Mar
(52) |
Apr
(19) |
May
(62) |
Jun
(46) |
Jul
(61) |
Aug
(18) |
Sep
(21) |
Oct
(25) |
Nov
(66) |
Dec
(41) |
| 2013 |
Jan
(36) |
Feb
(64) |
Mar
(37) |
Apr
(24) |
May
(74) |
Jun
(40) |
Jul
(43) |
Aug
(34) |
Sep
(65) |
Oct
(52) |
Nov
(23) |
Dec
(20) |
| 2014 |
Jan
(18) |
Feb
(29) |
Mar
(13) |
Apr
(41) |
May
(10) |
Jun
(12) |
Jul
(16) |
Aug
(25) |
Sep
(20) |
Oct
(56) |
Nov
(43) |
Dec
(61) |
| 2015 |
Jan
(36) |
Feb
(38) |
Mar
(92) |
Apr
(42) |
May
(13) |
Jun
(19) |
Jul
(18) |
Aug
(22) |
Sep
(21) |
Oct
(2) |
Nov
(49) |
Dec
(22) |
| 2016 |
Jan
(55) |
Feb
(144) |
Mar
(40) |
Apr
(98) |
May
(61) |
Jun
(36) |
Jul
(16) |
Aug
(33) |
Sep
(59) |
Oct
(16) |
Nov
(37) |
Dec
(32) |
| 2017 |
Jan
(70) |
Feb
(71) |
Mar
(14) |
Apr
(43) |
May
(31) |
Jun
(24) |
Jul
(38) |
Aug
(54) |
Sep
(24) |
Oct
(15) |
Nov
(26) |
Dec
(27) |
| 2018 |
Jan
(22) |
Feb
(24) |
Mar
(109) |
Apr
(12) |
May
(46) |
Jun
(23) |
Jul
(39) |
Aug
(34) |
Sep
(22) |
Oct
(43) |
Nov
(26) |
Dec
(157) |
| 2019 |
Jan
(102) |
Feb
(51) |
Mar
(63) |
Apr
(60) |
May
(91) |
Jun
(55) |
Jul
(27) |
Aug
(76) |
Sep
(52) |
Oct
(95) |
Nov
(67) |
Dec
(204) |
| 2020 |
Jan
(311) |
Feb
(148) |
Mar
(230) |
Apr
(122) |
May
(204) |
Jun
(204) |
Jul
(114) |
Aug
(36) |
Sep
(120) |
Oct
(186) |
Nov
(60) |
Dec
(151) |
| 2021 |
Jan
(182) |
Feb
(171) |
Mar
(202) |
Apr
(153) |
May
(110) |
Jun
(50) |
Jul
(58) |
Aug
(142) |
Sep
(112) |
Oct
(120) |
Nov
(97) |
Dec
(125) |
| 2022 |
Jan
(175) |
Feb
(147) |
Mar
(54) |
Apr
(73) |
May
(127) |
Jun
(95) |
Jul
(88) |
Aug
(85) |
Sep
(38) |
Oct
(40) |
Nov
(116) |
Dec
(159) |
| 2023 |
Jan
(175) |
Feb
(55) |
Mar
(83) |
Apr
(70) |
May
(165) |
Jun
(79) |
Jul
(123) |
Aug
(90) |
Sep
(40) |
Oct
(95) |
Nov
(84) |
Dec
(88) |
| 2024 |
Jan
(105) |
Feb
(60) |
Mar
(52) |
Apr
(43) |
May
(56) |
Jun
(59) |
Jul
(53) |
Aug
(47) |
Sep
(62) |
Oct
(36) |
Nov
(45) |
Dec
(100) |
| 2025 |
Jan
(52) |
Feb
(45) |
Mar
(30) |
Apr
(97) |
May
(72) |
Jun
(83) |
Jul
(124) |
Aug
(83) |
Sep
(84) |
Oct
(20) |
Nov
(41) |
Dec
|
|
From: dforsi <no...@gi...> - 2025-07-27 22:09:48
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 25a2a4447f01eaaec83f5a95903f6e300ba0534b https://github.com/Hamlib/Hamlib/commit/25a2a4447f01eaaec83f5a95903f6e300ba0534b Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-27 (Sun, 27 Jul 2025) Changed paths: M bindings/python/test_rig.py Log Message: ----------- Fix Rig.get_ant() tests The first argument is the antenna. Commit: 13c2413bbaf3fb99c3448771b868ea3c5c032282 https://github.com/Hamlib/Hamlib/commit/13c2413bbaf3fb99c3448771b868ea3c5c032282 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-27 (Sun, 27 Jul 2025) Changed paths: M bindings/python/test_rig.py M bindings/python/test_startup.py M bindings/rig.swg Log Message: ----------- Fix Rig.send_morse() This is also swapping the arguments to make the vfo optional like in other methods. Commit: 8901b210ee0a9ff399904f1516350e65e2ed6de0 https://github.com/Hamlib/Hamlib/commit/8901b210ee0a9ff399904f1516350e65e2ed6de0 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-27 (Sun, 27 Jul 2025) Changed paths: M bindings/python/test_rig.py M bindings/rig.swg Log Message: ----------- Fix Rig.send_dtmf() Commit: 2b1428fd3e41cc7830ded0d057fdac0a27d4c5b3 https://github.com/Hamlib/Hamlib/commit/2b1428fd3e41cc7830ded0d057fdac0a27d4c5b3 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-27 (Sun, 27 Jul 2025) Changed paths: M bindings/python/test_rig.py Log Message: ----------- Add meaningful arguments Commit: 01bc71ab8a2d24545f6d48ff90bd9c5c5747011f https://github.com/Hamlib/Hamlib/commit/01bc71ab8a2d24545f6d48ff90bd9c5c5747011f Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-27 (Sun, 27 Jul 2025) Changed paths: M bindings/rig.swg Log Message: ----------- Fix Rig.set_bank() Commit: 90c56f3e1fc6d7d86d758076011408832197ca65 https://github.com/Hamlib/Hamlib/commit/90c56f3e1fc6d7d86d758076011408832197ca65 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-27 (Sun, 27 Jul 2025) Changed paths: M bindings/python/test_startup.py M bindings/rig.swg Log Message: ----------- Fix Rig.set_freq() This is also swapping the arguments to make the vfo optional like in other methods. Commit: 25aae7d8e2ebc06c7c7094c0d42ceea8bc3d2c82 https://github.com/Hamlib/Hamlib/commit/25aae7d8e2ebc06c7c7094c0d42ceea8bc3d2c82 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-27 (Sun, 27 Jul 2025) Changed paths: M bindings/python/test_rig.py M bindings/rig.swg Log Message: ----------- Fix Rig.set_mem() This is also swapping the arguments to make the vfo optional like in other methods. Commit: 160c941e9e2018878bd876cd46ba78cb9add7e00 https://github.com/Hamlib/Hamlib/commit/160c941e9e2018878bd876cd46ba78cb9add7e00 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-27 (Sun, 27 Jul 2025) Changed paths: M bindings/python/test_rig.py M bindings/rig.swg Log Message: ----------- Fix Rig.set_ctcss_sql() Rig.set_ctcss_tone() Rig.set_dcs_code() This is also swapping the arguments to make the vfo optional like in other methods. Commit: 292da125661bd647c0334f7673a2f37e05f46175 https://github.com/Hamlib/Hamlib/commit/292da125661bd647c0334f7673a2f37e05f46175 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-27 (Sun, 27 Jul 2025) Changed paths: M bindings/python/test_rig.py M bindings/rig.swg Log Message: ----------- Fix various methods Fixes: set_ptt set_rit set_rptr_offs set_rptr_shift set_split_freq set_ts set_xit vfo_op This is also swapping the arguments to make the vfo optional like in other methods. Commit: ef2d2236b5267a2eaf395cb6ffdbd3627e40b4d2 https://github.com/Hamlib/Hamlib/commit/ef2d2236b5267a2eaf395cb6ffdbd3627e40b4d2 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-27 (Sun, 27 Jul 2025) Changed paths: M bindings/rig.swg Log Message: ----------- Remove the macro METHOD3() which is unused now Commit: 92fb82f2204f45673374c9e40177f3b824d34180 https://github.com/Hamlib/Hamlib/commit/92fb82f2204f45673374c9e40177f3b824d34180 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-27 (Sun, 27 Jul 2025) Changed paths: M bindings/rig.swg Log Message: ----------- Revert "Remove the macro METHOD3() which is unused now" This reverts commit 1eeb59e50c2fe34a59d46b3002c09355c798a528. Commit: 3240d2f8d3d3a366c56d05249605a9a06123635b https://github.com/Hamlib/Hamlib/commit/3240d2f8d3d3a366c56d05249605a9a06123635b Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-27 (Sun, 27 Jul 2025) Changed paths: M bindings/python/test_rig.py M bindings/rig.swg Log Message: ----------- Revert "Fix various methods" This reverts commit 623b93db3dfb5c80aa89f67eb2eb2eff4c044faa. Commit: 2199ff2bde6b2d7dff5a7bd9b5880ea2cacced17 https://github.com/Hamlib/Hamlib/commit/2199ff2bde6b2d7dff5a7bd9b5880ea2cacced17 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-27 (Sun, 27 Jul 2025) Changed paths: M bindings/python/test_rig.py M bindings/rig.swg Log Message: ----------- Revert "Fix Rig.set_ctcss_sql() Rig.set_ctcss_tone() Rig.set_dcs_code()" This reverts commit ed7e5b2344ccabe0abf5d4f215345acf86aa834f. Commit: a617863a238af7eab33e4d10a75dc3149cfff4e2 https://github.com/Hamlib/Hamlib/commit/a617863a238af7eab33e4d10a75dc3149cfff4e2 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-27 (Sun, 27 Jul 2025) Changed paths: M bindings/python/test_rig.py M bindings/rig.swg Log Message: ----------- Revert "Fix Rig.set_mem()" This reverts commit 663612051c7fcc455c978c9f82889e2a9ab4836d. Commit: 5319f8b31b70da31144ed46ece9523b7f7eace9d https://github.com/Hamlib/Hamlib/commit/5319f8b31b70da31144ed46ece9523b7f7eace9d Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-27 (Sun, 27 Jul 2025) Changed paths: M bindings/python/test_startup.py M bindings/rig.swg Log Message: ----------- Revert "Fix Rig.set_freq()" This reverts commit 070efb7b4127f0b5626596d071d6c68fcee1d3de. Commit: 9626c8b90dc4d76b3071e65dfb0372f4caba342c https://github.com/Hamlib/Hamlib/commit/9626c8b90dc4d76b3071e65dfb0372f4caba342c Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-27 (Sun, 27 Jul 2025) Changed paths: M bindings/rig.swg Log Message: ----------- Revert "Fix Rig.set_bank()" This reverts commit 04d675fc55266f3a96e52487b181c82536139b22. Commit: 43193681b02938b06987224a2c572495638467d2 https://github.com/Hamlib/Hamlib/commit/43193681b02938b06987224a2c572495638467d2 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-27 (Sun, 27 Jul 2025) Changed paths: M bindings/python/test_rig.py M bindings/rig.swg Log Message: ----------- Revert "Fix Rig.send_dtmf()" This reverts commit 0e3a90bb351f9a412c5920981ea7cdc18855c4cc. Conflicts: bindings/python/test_rig.py Commit: 36576f8e40e701a651e85c567201f9758f20545a https://github.com/Hamlib/Hamlib/commit/36576f8e40e701a651e85c567201f9758f20545a Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-27 (Sun, 27 Jul 2025) Changed paths: M bindings/python/test_rig.py M bindings/python/test_startup.py M bindings/rig.swg Log Message: ----------- Revert "Fix Rig.send_morse()" This reverts commit 656cf536524197c56d0523d424ba4eacfdbbc278. Conflicts: bindings/python/test_rig.py Commit: e83d72608b61261d99f4b9c86fa755f0bb051a55 https://github.com/Hamlib/Hamlib/commit/e83d72608b61261d99f4b9c86fa755f0bb051a55 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-27 (Sun, 27 Jul 2025) Changed paths: M bindings/python/test_rig.py Log Message: ----------- Fix the tests Commit: 9574e761ff2fbc7b3bf1a758639837b0dd3cc6c0 https://github.com/Hamlib/Hamlib/commit/9574e761ff2fbc7b3bf1a758639837b0dd3cc6c0 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-27 (Sun, 27 Jul 2025) Changed paths: M bindings/python/test_rig.py Log Message: ----------- Add meaningful arguments Commit: e54c38c522559349eb8d21d4fbeed98243666f5f https://github.com/Hamlib/Hamlib/commit/e54c38c522559349eb8d21d4fbeed98243666f5f Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-27 (Sun, 27 Jul 2025) Changed paths: M bindings/python/test_rig.py Log Message: ----------- Add comments to group tests Commit: 5c06c7b942151177f742e0da15bcd4b3b67b8eeb https://github.com/Hamlib/Hamlib/commit/5c06c7b942151177f742e0da15bcd4b3b67b8eeb Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-27 (Sun, 27 Jul 2025) Changed paths: M bindings/python/test_rig.py Log Message: ----------- Add tests for Rig.set_freq() and Rig.get_freq() Commit: 62e42eb4b3269d2f30ba37f4d3584cc064028ddf https://github.com/Hamlib/Hamlib/commit/62e42eb4b3269d2f30ba37f4d3584cc064028ddf Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-27 (Sun, 27 Jul 2025) Changed paths: M bindings/python/test_rig.py Log Message: ----------- Do the tests for tones when the rig is open Hamlib returns -RIG_EINVAL if the rig is not open. Commit: c4ee44b1353f6f9a802b6291e5628f00eee157d7 https://github.com/Hamlib/Hamlib/commit/c4ee44b1353f6f9a802b6291e5628f00eee157d7 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-27 (Sun, 27 Jul 2025) Changed paths: M bindings/python/test_rig.py M bindings/rig.swg Log Message: ----------- Swap arguments of Rig.set_dcs_sql() and make both mandatory Makes the signature of Rig.set_dcs_sql() similar to those of set_ctcss_sql() set_ctcss_tone() set_dcs_code() Commit: 389155fcdf94973903d007c0599576cb2b9e47be https://github.com/Hamlib/Hamlib/commit/389155fcdf94973903d007c0599576cb2b9e47be Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-27 (Sun, 27 Jul 2025) Changed paths: M bindings/python/test_rig.py Log Message: ----------- Do the tests for RIT and XIT when the rig is open Hamlib returns -RIG_EINVAL if the rig is not open. Commit: fae77e4c0273020844ea32abd7d64378820943d6 https://github.com/Hamlib/Hamlib/commit/fae77e4c0273020844ea32abd7d64378820943d6 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-27 (Sun, 27 Jul 2025) Changed paths: M bindings/python/test_rig.py Log Message: ----------- Do the tests for set_vfo() and get_vfo() when the rig is open Hamlib returns -RIG_EINVAL if the rig is not open. Commit: eb5a838f3051f2d8a05557192586c4720575153c https://github.com/Hamlib/Hamlib/commit/eb5a838f3051f2d8a05557192586c4720575153c Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-27 (Sun, 27 Jul 2025) Changed paths: M bindings/python/test_rig.py Log Message: ----------- Check datatype before actual value Commit: 96d5abab4750fdd7c9a08ef3abbab14955923dfd https://github.com/Hamlib/Hamlib/commit/96d5abab4750fdd7c9a08ef3abbab14955923dfd Author: dforsi <iu...@gm...> Date: 2025-07-27 (Sun, 27 Jul 2025) Changed paths: M README.developer A bindings/python/conftest.py M bindings/python/test_amp.py M bindings/python/test_rig.py M bindings/python/test_rot.py A doc/README.Doxygen M doc/index.doxygen M include/hamlib/amp_state.h M include/hamlib/amplifier.h M include/hamlib/amplist.h M include/hamlib/rig.h M include/hamlib/rig_state.h M include/hamlib/riglist.h M include/hamlib/rot_state.h M include/hamlib/rotator.h M include/hamlib/rotlist.h M rigs/dummy/dummy.c M src/conf.c Log Message: ----------- Merge branch 'master' into fix/pytest Compare: https://github.com/Hamlib/Hamlib/compare/0d543f9483f3...96d5abab4750 To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
|
From: Curtis D. <vpc...@gm...> - 2025-07-27 18:10:29
|
I can see the waterfall and msgs are populating my activity screen....however when it goes to transmit, the rig control error pops up. It seems to be having an issue with com port...... R/ Curtis Dunn |
|
From: Nate B. <no...@gi...> - 2025-07-27 16:07:03
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: f0efc558f6354a64fb22255a1979e58a68ff1e0f https://github.com/Hamlib/Hamlib/commit/f0efc558f6354a64fb22255a1979e58a68ff1e0f Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-25 (Fri, 25 Jul 2025) Changed paths: M rigs/dummy/dummy.c Log Message: ----------- Make Dummy Rig handle also RIG_ANT_5 Commit: df6ddedf63a65529b214e609510e055da127a949 https://github.com/Hamlib/Hamlib/commit/df6ddedf63a65529b214e609510e055da127a949 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-25 (Fri, 25 Jul 2025) Changed paths: M rigs/dummy/dummy.c Log Message: ----------- Use a define instead of a magic number Commit: bc25855f48edf631d7653345f0bb763759094ba5 https://github.com/Hamlib/Hamlib/commit/bc25855f48edf631d7653345f0bb763759094ba5 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-26 (Sat, 26 Jul 2025) Changed paths: M bindings/python/test_rig.py M rigs/dummy/dummy.c Log Message: ----------- Check split argument in dummy_get_split_mode() and fix the test Commit: 0d543f9483f348c1f6bc8ff0375034590cf9da85 https://github.com/Hamlib/Hamlib/commit/0d543f9483f348c1f6bc8ff0375034590cf9da85 Author: Nate Bargmann <n0...@n0...> Date: 2025-07-27 (Sun, 27 Jul 2025) Changed paths: M bindings/python/test_rig.py M rigs/dummy/dummy.c Log Message: ----------- Merge GitHub PR #1815 Compare: https://github.com/Hamlib/Hamlib/compare/119e0793739c...0d543f9483f3 To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
|
From: Nate B. <no...@gi...> - 2025-07-27 15:53:40
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: c3ec11e5f7636ebe0912b43f59804aae326ee917 https://github.com/Hamlib/Hamlib/commit/c3ec11e5f7636ebe0912b43f59804aae326ee917 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-27 (Sun, 27 Jul 2025) Changed paths: A bindings/python/conftest.py M bindings/python/test_rig.py Log Message: ----------- Allow to execute some tests with a simulator or with a real rig To execute the tests with the installed Hamlib use the same long arguments as rigctl, eg: bindings/python/test_rig.py --model {MODEL_NUMBER} --rig-file /dev/ttyUSB0 --serial-speed {BAUD} To execute the tests from the build tree, add the path to the libraries that you built, eg. from the root of the build tree: PYTHONPATH=bindings/:bindings/.libs/ ...your command... Commit: ede84bfce41bf8da3dafea7c585666259a5e4b71 https://github.com/Hamlib/Hamlib/commit/ede84bfce41bf8da3dafea7c585666259a5e4b71 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-27 (Sun, 27 Jul 2025) Changed paths: M src/conf.c Log Message: ----------- Also check the "val" parameter in rig_set_conf() Avoids a segfault in lower level functions that can more easily happen when using the bindings. Simmetric with rig_get_conf() via rig_get_conf2(). Commit: eefdda51e5451c9b470d84e4fdfc834e254f5d3a https://github.com/Hamlib/Hamlib/commit/eefdda51e5451c9b470d84e4fdfc834e254f5d3a Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-27 (Sun, 27 Jul 2025) Changed paths: M README.developer Log Message: ----------- Update documentation for Python tests Commit: 6088445635876162b47a9d59d4ce70a7d1fef128 https://github.com/Hamlib/Hamlib/commit/6088445635876162b47a9d59d4ce70a7d1fef128 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-27 (Sun, 27 Jul 2025) Changed paths: M bindings/python/conftest.py M bindings/python/test_rot.py Log Message: ----------- Allow to execute some tests with a simulator or with a real rotator To execute the tests with the installed Hamlib use the same long arguments as rotctl, eg: bindings/python/test_rot.py --model {MODEL_NUMBER} --rot-file /dev/ttyUSB0 --serial-speed {BAUD} To execute the tests from the build tree, add the path to the libraries that you built, eg. from the root of the build tree: PYTHONPATH=bindings/:bindings/.libs/ ...your command... Commit: 0df9d1767eb7550e1f1668f62e6612e4fd2c442b https://github.com/Hamlib/Hamlib/commit/0df9d1767eb7550e1f1668f62e6612e4fd2c442b Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-27 (Sun, 27 Jul 2025) Changed paths: M bindings/python/conftest.py M bindings/python/test_amp.py Log Message: ----------- Allow to execute some tests with a simulator or with a real amplifier To execute the tests with the installed Hamlib use the same long arguments as ampctl, eg: bindings/python/test_amp.py --model {MODEL_NUMBER} --amp-file /dev/ttyUSB0 --serial-speed {BAUD} To execute the tests from the build tree, add the path to the libraries that you built, eg. from the root of the build tree: PYTHONPATH=bindings/:bindings/.libs/ ...your command... Commit: 119e0793739c772fcee2fbe7228c4b61afc279e1 https://github.com/Hamlib/Hamlib/commit/119e0793739c772fcee2fbe7228c4b61afc279e1 Author: Nate Bargmann <n0...@n0...> Date: 2025-07-27 (Sun, 27 Jul 2025) Changed paths: M README.developer A bindings/python/conftest.py M bindings/python/test_amp.py M bindings/python/test_rig.py M bindings/python/test_rot.py M src/conf.c Log Message: ----------- Merge GitHub PR #1790 Compare: https://github.com/Hamlib/Hamlib/compare/7cceee9abad1...119e0793739c To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
|
From: <gm...@bt...> - 2025-07-27 08:41:59
|
C still allows compilers with 16-bit ints. IIRC the Arduino IDE still uses 16-bit ints. I know hamlib would never fit in an Arduino, but I think using the fixed width types such as (u)int32_t is a sensible idea where the width IS important or the supported values can be outwith the minimum limitation of the C int type. The space rocket Ariane V failed its test launch because of an integer overflow. 73 Phil GM3ZZA ________________________________ From: Greg Troxel <gd...@le...> Sent: 27 July 2025 12:09 AM To: Nate Bargmann <n0...@n0...> Cc: ham...@li... <ham...@li...> Subject: Re: [Hamlib-developer] What am I missing? Nate Bargmann <n0...@n0...> writes: > * On 2025 26 Jul 09:52 -0500, George Baltz wrote: >> I'm wondering if this is why shortfreq_t is still a long. Signed 16 bits >> might be too short (repeater offset) but 32 bits would work. >> >> Would it be possible to change shortfreq_t to int32 for 5.0? > > I think so as we're communicating with the advancement of the major > number that API changes are made and ABI is broken. > > Any such values that appear to be limited should probably be evaluated > for 5.0. And implicitly, if there's any concern about the actual size of the type, C99(?) fixed-width types like int32_t are prepared. I am surprised though about 16-bit ints. Perhaps that's a Windows thing semi-recently. Unix on the PDP-11 (V6, V7 and 2.8-2.11 BSD) had 16 bit ints and 32 bit longs. I am pretty sure the Vax had 32 bit int right away. And that's mid 80s with PDP-11s fading by mid 90s. _______________________________________________ Hamlib-developer mailing list Ham...@li... https://lists.sourceforge.net/lists/listinfo/hamlib-developer |
|
From: Nate B. <no...@gi...> - 2025-07-27 03:36:15
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 15c5b4d7719ae9dcc6887a8aa788213c8ac97846 https://github.com/Hamlib/Hamlib/commit/15c5b4d7719ae9dcc6887a8aa788213c8ac97846 Author: Nate Bargmann <n0...@n0...> Date: 2025-07-25 (Fri, 25 Jul 2025) Changed paths: M include/hamlib/amp_state.h M include/hamlib/rig.h M include/hamlib/rig_state.h M include/hamlib/rot_state.h Log Message: ----------- Update Doxygen comments in rig_state.h Update Doxygen comments in amp_state.h and rot_state.h for HAMLIB_AMPSTATE and HAMLIB_ROTSTATE macros. Commit: d6d50245c697cb806f1a46fabc41f329aa25a321 https://github.com/Hamlib/Hamlib/commit/d6d50245c697cb806f1a46fabc41f329aa25a321 Author: Nate Bargmann <n0...@n0...> Date: 2025-07-25 (Fri, 25 Jul 2025) Changed paths: M include/hamlib/amplifier.h M include/hamlib/rig.h M include/hamlib/rotator.h Log Message: ----------- Update Doxygen comments in amplifier.h, rig.h and rotator.h Commit: d2025477be1e5181980fddf9a05bf5ca86d5d4bd https://github.com/Hamlib/Hamlib/commit/d2025477be1e5181980fddf9a05bf5ca86d5d4bd Author: Nate Bargmann <n0...@n0...> Date: 2025-07-26 (Sat, 26 Jul 2025) Changed paths: A doc/README.Doxygen Log Message: ----------- Add some tips on formatting with Doxygen Commit: f67a3cfe4722728335fb11a5939b6233a8cbec44 https://github.com/Hamlib/Hamlib/commit/f67a3cfe4722728335fb11a5939b6233a8cbec44 Author: Nate Bargmann <n0...@n0...> Date: 2025-07-26 (Sat, 26 Jul 2025) Changed paths: M doc/index.doxygen M include/hamlib/riglist.h Log Message: ----------- Update Doxygen comments in riglist.h Create a new topic group of 'riglist' to separate the long list of radio models from the main Rig API group. Commit: 4d6a3ed582b89c3968a9892c607f54da41b97604 https://github.com/Hamlib/Hamlib/commit/4d6a3ed582b89c3968a9892c607f54da41b97604 Author: Nate Bargmann <n0...@n0...> Date: 2025-07-26 (Sat, 26 Jul 2025) Changed paths: M doc/index.doxygen M include/hamlib/amplist.h Log Message: ----------- Fully document amplist.h Create a new topic group of 'amplist' to separate the list of amplifier models from the main Amplifier API group. Commit: 7cceee9abad13888f5705feef5330904eb06bf31 https://github.com/Hamlib/Hamlib/commit/7cceee9abad13888f5705feef5330904eb06bf31 Author: Nate Bargmann <n0...@n0...> Date: 2025-07-26 (Sat, 26 Jul 2025) Changed paths: M doc/index.doxygen M include/hamlib/rotlist.h Log Message: ----------- Complete Doxygen comments for rotlist.h Add new topic for rotator model list. Compare: https://github.com/Hamlib/Hamlib/compare/04c00330a626...7cceee9abad1 To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
|
From: George B. <geo...@gm...> - 2025-07-27 00:16:16
|
How about [PC|MS]-DOS? That would have almost faded away by the time hamlib started, but maybe it was considered as a use for retired systems. It may be time to reconsider some other data types with this major version update, and some major H/W changes since it was last done. On 7/26/25 7:09 PM, Greg Troxel wrote: > Nate Bargmann <n0...@n0...> writes: > >> * On 2025 26 Jul 09:52 -0500, George Baltz wrote: >>> I'm wondering if this is why shortfreq_t is still a long. Signed 16 bits >>> might be too short (repeater offset) but 32 bits would work. >>> >>> Would it be possible to change shortfreq_t to int32 for 5.0? >> I think so as we're communicating with the advancement of the major >> number that API changes are made and ABI is broken. >> >> Any such values that appear to be limited should probably be evaluated >> for 5.0. > And implicitly, if there's any concern about the actual size of the > type, C99(?) fixed-width types like int32_t are prepared. > > I am surprised though about 16-bit ints. Perhaps that's a Windows thing > semi-recently. Unix on the PDP-11 (V6, V7 and 2.8-2.11 BSD) had 16 bit > ints and 32 bit longs. I am pretty sure the Vax had 32 bit int right > away. And that's mid 80s with PDP-11s fading by mid 90s. > > > > > _______________________________________________ > Hamlib-developer mailing list > Ham...@li... > https://lists.sourceforge.net/lists/listinfo/hamlib-developer |
|
From: Greg T. <gd...@le...> - 2025-07-26 23:09:57
|
Nate Bargmann <n0...@n0...> writes: > * On 2025 26 Jul 09:52 -0500, George Baltz wrote: >> I'm wondering if this is why shortfreq_t is still a long. Signed 16 bits >> might be too short (repeater offset) but 32 bits would work. >> >> Would it be possible to change shortfreq_t to int32 for 5.0? > > I think so as we're communicating with the advancement of the major > number that API changes are made and ABI is broken. > > Any such values that appear to be limited should probably be evaluated > for 5.0. And implicitly, if there's any concern about the actual size of the type, C99(?) fixed-width types like int32_t are prepared. I am surprised though about 16-bit ints. Perhaps that's a Windows thing semi-recently. Unix on the PDP-11 (V6, V7 and 2.8-2.11 BSD) had 16 bit ints and 32 bit longs. I am pretty sure the Vax had 32 bit int right away. And that's mid 80s with PDP-11s fading by mid 90s. |
|
From: Nate B. <n0...@n0...> - 2025-07-26 17:59:08
|
* On 2025 26 Jul 09:52 -0500, George Baltz wrote: > I'm wondering if this is why shortfreq_t is still a long. Signed 16 bits > might be too short (repeater offset) but 32 bits would work. > > Would it be possible to change shortfreq_t to int32 for 5.0? I think so as we're communicating with the advancement of the major number that API changes are made and ABI is broken. Any such values that appear to be limited should probably be evaluated for 5.0. 73, Nate -- "The optimist proclaims that we live in the best of all possible worlds. The pessimist fears this is true." Web: https://www.n0nb.us Projects: https://github.com/N0NB GPG fingerprint: 82D6 4F6B 0E67 CD41 F689 BBA6 FB2C 5130 D55A 8819 |
|
From: George B. <geo...@gm...> - 2025-07-26 14:52:14
|
I'm wondering if this is why shortfreq_t is still a long. Signed 16 bits might be too short (repeater offset) but 32 bits would work. Would it be possible to change shortfreq_t to int32 for 5.0? On 7/26/25 9:34 AM, Nate Bargmann wrote: > Just had a short discussion off list and looking at the history, > rig_model_t was originally an int. I was reminded on some > implementations that int can be 16 bits and being signed can only hold a > positive value up to 32768. Looked at in this way, raising the max > model numbers to 1000 limited Hamlib to 32 backends. Mike resolved this > by changing rig_model_t (there's a joke in there somewhere) to uint32_t. > > As I noted, at this time there are plenty of available models and > backends. As I am updating comments in the various files to improve > documentation, I feel comfortable removing Mike's comments of concern in > riglist.h. > > 73, Nate > > > > _______________________________________________ > Hamlib-developer mailing list > Ham...@li... > https://lists.sourceforge.net/lists/listinfo/hamlib-developer |
|
From: Nate B. <n0...@n0...> - 2025-07-26 13:34:31
|
Just had a short discussion off list and looking at the history, rig_model_t was originally an int. I was reminded on some implementations that int can be 16 bits and being signed can only hold a positive value up to 32768. Looked at in this way, raising the max model numbers to 1000 limited Hamlib to 32 backends. Mike resolved this by changing rig_model_t (there's a joke in there somewhere) to uint32_t. As I noted, at this time there are plenty of available models and backends. As I am updating comments in the various files to improve documentation, I feel comfortable removing Mike's comments of concern in riglist.h. 73, Nate -- "The optimist proclaims that we live in the best of all possible worlds. The pessimist fears this is true." Web: https://www.n0nb.us Projects: https://github.com/N0NB GPG fingerprint: 82D6 4F6B 0E67 CD41 F689 BBA6 FB2C 5130 D55A 8819 |
|
From: Greg T. <gd...@le...> - 2025-07-25 22:35:33
|
It feels like a worry about 65536 forgetting that this is 16 bits not 32. I wonder if it's possible to clean this up to be 10 bits of model and 10 bits of backend, always using accessor/constructor functions, and for extra points change those numbers and run tests. But that may not be a useful thing to do. 73 de n1dam |
|
From: Nate B. <n0...@n0...> - 2025-07-25 22:28:54
|
Looking at riglist.h there is an ominous set of comments toward the beginning of the file: // The rig model number is designed to fit in a 32-bit int // As of 2024-07-14 we have 39 backends defined -- need to be careful // about generating new ones // Perhaps combine them under a MISC entry should work // As of 2020-02-18 we have 33 backends defined // With a max of 1000 models per backend we get total a model number // range of 1001-33001 // This MAX was 100 prior to 2020-02-18 and Icom was close to running // out of the 100 range The macros this precedes are: #define MAX_MODELS_PER_BACKEND 1000 #define RIG_MAKE_MODEL(a,b) (MAX_MODELS_PER_BACKEND*(a)+(b)) #define RIG_BACKEND_NUM(a) ((a)/MAX_MODELS_PER_BACKEND) All of the model numbers are decimal values. The 32 bit int referenced is rig_model_t which is declared as a uint32_t which has a value range of 0 to 4294967295. At 1000 models per backend, my calculator shows this leaves us *only* 4294967 backends. How will we cope? I'm sure we could have 10000 models per backend and we wouldn't run out for a few lifetimes. By then 32 bit will likely seem as quaint as 4 bit does today. Both comments were added by Mike, most of it in 2020 and lines two and three about a year ago. I wonder if he had in mind that rig_model_t was being used as a bit mask? Of course I don't know. Unless I'm reading the macro wrong, it seems to me his was an unfounded concern. 73, Nate -- "The optimist proclaims that we live in the best of all possible worlds. The pessimist fears this is true." Web: https://www.n0nb.us Projects: https://github.com/N0NB GPG fingerprint: 82D6 4F6B 0E67 CD41 F689 BBA6 FB2C 5130 D55A 8819 |
|
From: Nate B. <no...@gi...> - 2025-07-24 03:27:24
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 6cfaf03edd7c514c39b2620ae97763313169f14a https://github.com/Hamlib/Hamlib/commit/6cfaf03edd7c514c39b2620ae97763313169f14a Author: Nate Bargmann <n0...@n0...> Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M doc/Makefile.am M include/hamlib/amp_state.h Log Message: ----------- Add amp_state.h to Doxygen docs Commit: 9ede33de4f690fd70c830aae1465d8bc9070839f https://github.com/Hamlib/Hamlib/commit/9ede33de4f690fd70c830aae1465d8bc9070839f Author: Nate Bargmann <n0...@n0...> Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M doc/hamlib.cfg.in Log Message: ----------- Exclude multicast.[ch] from Doxygen docs Commit: 133817bf146eca08ce8267793f31b14c47f90b08 https://github.com/Hamlib/Hamlib/commit/133817bf146eca08ce8267793f31b14c47f90b08 Author: Nate Bargmann <n0...@n0...> Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M include/hamlib/multicast.h M src/multicast.c Log Message: ----------- Add license header to multicast.[ch] Commit: c49cd2312cbdd0f859642160fb3874eab9db107d https://github.com/Hamlib/Hamlib/commit/c49cd2312cbdd0f859642160fb3874eab9db107d Author: Nate Bargmann <n0...@n0...> Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M doc/Makefile.am M doc/hamlib.cfg.in M doc/index.doxygen M include/hamlib/port.h M include/hamlib/rig.h Log Message: ----------- Add Doxygen support to port.h Commit: 947b2da28f1b9ca0e64a59acabdc49da2eb1d9fe https://github.com/Hamlib/Hamlib/commit/947b2da28f1b9ca0e64a59acabdc49da2eb1d9fe Author: Nate Bargmann <n0...@n0...> Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M include/hamlib/amp_state.h Log Message: ----------- Update Doxygen comments in amp_state.h Commit: 30494a4a1f03db4b9cdab6e901e6461d160d22e7 https://github.com/Hamlib/Hamlib/commit/30494a4a1f03db4b9cdab6e901e6461d160d22e7 Author: Nate Bargmann <n0...@n0...> Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M include/hamlib/amplist.h Log Message: ----------- Update Dozygen comments for amplist.h Commit: 605e961dbf46498284799cda6a991f47d810e66f https://github.com/Hamlib/Hamlib/commit/605e961dbf46498284799cda6a991f47d810e66f Author: Nate Bargmann <n0...@n0...> Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M include/hamlib/rotlist.h Log Message: ----------- Update Doxygen comments for rotlist.h Commit: 1eb645004a45bf84e1fb71dcad294081a551f83d https://github.com/Hamlib/Hamlib/commit/1eb645004a45bf84e1fb71dcad294081a551f83d Author: Nate Bargmann <n0...@n0...> Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M doc/hamlib.cfg.in Log Message: ----------- Ignore additional files from Doxygen processing Commit: 98cc0b688e4f8cd0838d728d97a43e7a13d6c29c https://github.com/Hamlib/Hamlib/commit/98cc0b688e4f8cd0838d728d97a43e7a13d6c29c Author: Nate Bargmann <n0...@n0...> Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M doc/Makefile.am M include/hamlib/rot_state.h Log Message: ----------- Update Doxygen comments for rot_state.h Commit: 82feea990e584d1648dd5567a6e3f0e2a693f6a3 https://github.com/Hamlib/Hamlib/commit/82feea990e584d1648dd5567a6e3f0e2a693f6a3 Author: Nate Bargmann <n0...@n0...> Date: 2025-07-23 (Wed, 23 Jul 2025) Changed paths: M doc/hamlib.cfg.in Log Message: ----------- Add Doxygen config statements for newer versions Newer versions of Doxygen (1.14 in Arch Linux) default HAVE_DOT and CALL_GRAPH to NO, although older versions also default the latter to NO as well. Document why DISTRIBUTE_GROUP_DOC was added. Removes a bit of redundancy. Commit: 04c00330a6265680c2a78dbf88e9274eae1f02da https://github.com/Hamlib/Hamlib/commit/04c00330a6265680c2a78dbf88e9274eae1f02da Author: Nate Bargmann <n0...@n0...> Date: 2025-07-23 (Wed, 23 Jul 2025) Changed paths: M include/hamlib/rotator.h Log Message: ----------- Clean upp Doxygen comments in rotator.h When a comment block immediately preceeds the item, repeating the item type such as \def or \typedef is not required. They're only required when the comment is not immediately preceeding or Doxygen doesn't get the item correct. Compare: https://github.com/Hamlib/Hamlib/compare/79f8b1cde83c...04c00330a626 To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
|
From: Nate B. <no...@gi...> - 2025-07-23 03:23:33
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: debcc2f565349a4ced8527dc9184a6d70d6a006c https://github.com/Hamlib/Hamlib/commit/debcc2f565349a4ced8527dc9184a6d70d6a006c Author: George Baltz N3GB <Geo...@gm...> Date: 2025-07-21 (Mon, 21 Jul 2025) Changed paths: M simulators/simft847.c Log Message: ----------- Clean up simft847.c At least make get/set freq and mode work. Commit: 062f260c073707d18878f5be755800a894c04058 https://github.com/Hamlib/Hamlib/commit/062f260c073707d18878f5be755800a894c04058 Author: George Baltz N3GB <Geo...@gm...> Date: 2025-07-21 (Mon, 21 Jul 2025) Changed paths: M simulators/simpstrotator.c M simulators/simts890.c M simulators/simts990.c Log Message: ----------- Clean up some cppcheck gripes in simulators/ Commit: 8469ee1737ba8ab1191a12b5b0788bf6c666c527 https://github.com/Hamlib/Hamlib/commit/8469ee1737ba8ab1191a12b5b0788bf6c666c527 Author: George Baltz N3GB <Geo...@gm...> Date: 2025-07-21 (Mon, 21 Jul 2025) Changed paths: M rigs/dummy/dummy.c M rigs/rs/xk852.c Log Message: ----------- Fix incorrect fallthroughs Found with -Wimplicit-fallthrough, but also many false positives Commit: 47dae3879d95b1b68dccfba4c0e5757bdcdf38eb https://github.com/Hamlib/Hamlib/commit/47dae3879d95b1b68dccfba4c0e5757bdcdf38eb Author: George Baltz N3GB <Geo...@gm...> Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M lib/precise_time.c M rigs/barrett/barrett.c M rigs/dummy/dummy.c M rigs/dummy/flrig.c M rigs/dummy/netrigctl.c M rigs/dummy/quisk.c M rigs/dummy/tci1x.c M rigs/dummy/trxmanager.c M security/AESStringCrypt.c M src/sleep.c M tests/rigtestmcastrx.c Log Message: ----------- Fix compiler errors with strict C23 standards Fix missing/misplaced '#include "config.h"' statements. Fixes missing function prototypes, unknown type definitions, etc. Allows configuration of GCC with CFLAGS="-std=c23" instead of using default -std=gnu23. Don't know about CLANG, MSVC, MinGW, etc, but using gwb@stitch:~> gcc --version gcc (SUSE Linux) 15.1.1 20250714 Copyright (C) 2025 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Hamlib can compile in strict C23 mode, or previous standard levels. Commit: 8bcfeda94ad7e8d0160e80b0ac67423f5b583567 https://github.com/Hamlib/Hamlib/commit/8bcfeda94ad7e8d0160e80b0ac67423f5b583567 Author: George Baltz N3GB <Geo...@gm...> Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M bindings/python/test_Hamlib_class.py Log Message: ----------- Don't forget the noise Commit: 79f8b1cde83cf35b1cd30e67ab8f26fd1137b650 https://github.com/Hamlib/Hamlib/commit/79f8b1cde83cf35b1cd30e67ab8f26fd1137b650 Author: Nate Bargmann <n0...@n0...> Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M lib/precise_time.c M rigs/barrett/barrett.c M rigs/dummy/dummy.c M rigs/dummy/flrig.c M rigs/dummy/netrigctl.c M rigs/dummy/quisk.c M rigs/dummy/tci1x.c M rigs/dummy/trxmanager.c M rigs/rs/xk852.c M security/AESStringCrypt.c M simulators/simft847.c M simulators/simpstrotator.c M simulators/simts890.c M simulators/simts990.c M src/sleep.c M tests/rigtestmcastrx.c Log Message: ----------- Merge HitHub PR #1811 Compare: https://github.com/Hamlib/Hamlib/compare/83ba4eb27fcd...79f8b1cde83c To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
|
From: dforsi <no...@gi...> - 2025-07-23 03:06:28
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: b66d1ac7c13b21ec5469be83bcc0df0b42ab35b8 https://github.com/Hamlib/Hamlib/commit/b66d1ac7c13b21ec5469be83bcc0df0b42ab35b8 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M .gitignore Log Message: ----------- Sort .gitignore Commit: 9afdfc5de365ba6fa01b9f2816136d4c9fafbf0c https://github.com/Hamlib/Hamlib/commit/9afdfc5de365ba6fa01b9f2816136d4c9fafbf0c Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M .gitignore Log Message: ----------- Ignore more files Commit: d536f0ec9395ccfc6c7a0ceb7d88fd74a00f5529 https://github.com/Hamlib/Hamlib/commit/d536f0ec9395ccfc6c7a0ceb7d88fd74a00f5529 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M configure.ac M include/hamlib/rig_state.h M tests/rigsmtr.c Log Message: ----------- Fix typos Commit: f4ece0d207b73352512e81499416f02504dfd780 https://github.com/Hamlib/Hamlib/commit/f4ece0d207b73352512e81499416f02504dfd780 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M configure.ac Log Message: ----------- Remove unused conditionals The conditionals that used those values were removed from bindings/Makefile.am with commit b0408037 which replaced code that installed the Perl bindings in different locations depending on the OS with code that installed in all locations. Commit: 827138d23e8ea7cff97a2895f5560bfbef7cac13 https://github.com/Hamlib/Hamlib/commit/827138d23e8ea7cff97a2895f5560bfbef7cac13 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M Makefile.am Log Message: ----------- Remove duplicate subdir Commit: b5c8e7faba8e00b2843508a35668d90ea808e655 https://github.com/Hamlib/Hamlib/commit/b5c8e7faba8e00b2843508a35668d90ea808e655 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M rigs/winradio/g313-posix.c M src/amp_reg.c M src/debug.c M src/event.c M src/gpio.c M src/iofunc.h M src/mem.c M src/parallel.c M src/register.c M src/rig.c M src/rot_reg.c M src/rot_settings.c M src/rotator.c M src/serial.c M src/snapshot_data.c M src/usb_port.c Log Message: ----------- Remove unused #include <sys/types.h> Found with iwyu. Commit: 2a3f603680f48054e43ad0f4afa20ae70eac0157 https://github.com/Hamlib/Hamlib/commit/2a3f603680f48054e43ad0f4afa20ae70eac0157 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M rigs/flexradio/smartsdr.c M rigs/kit/dwt.c M rigs/kit/elektor507.c M rigs/kit/fifisdr.c M rigs/kit/funcube.c M rigs/kit/si570avrusb.c M src/sleep.c Log Message: ----------- Remove unused #include <errno.h> Found with iwyu. Commit: f621a961f47efc145bafa77fb184fcf58b2a42af https://github.com/Hamlib/Hamlib/commit/f621a961f47efc145bafa77fb184fcf58b2a42af Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M amplifiers/elecraft/kpa.h M amplifiers/expert/expert.h M amplifiers/gemini/gemini.h M rigs/alinco/dxsr8.c M rigs/commradio/frame.c Log Message: ----------- Remove unused #include <serial.h> Found with iwyu. Commit: 195ed0154378d6a0d6413036e73a5a056d9e3243 https://github.com/Hamlib/Hamlib/commit/195ed0154378d6a0d6413036e73a5a056d9e3243 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M rigs/dummy/amp_dummy.c M rigs/dummy/netrigctl.c M rigs/dummy/quisk.c M rigs/tentec/paragon.c M rigs/tentec/tentec2.c M rigs/winradio/winradio.c M rigs/yaesu/ft2000.c M rigs/yaesu/ft9000.c M rigs/yaesu/newcat.c M rotators/rotorez/rotorez.c M rotators/ts7400/ts7400.c Log Message: ----------- Remove unused #include "serial.h" Found with iwyu. Commit: 974e619dd26db17ffb98461203e8ed67f2381d01 https://github.com/Hamlib/Hamlib/commit/974e619dd26db17ffb98461203e8ed67f2381d01 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M rigs/alinco/dx77.c M rigs/aor/aor.c M rigs/aor/ar3000.c M rigs/aor/ar3030.c M rigs/aor/ar7030.c M rigs/aor/ar7030p_utils.c M rigs/aor/sr2200.c M rigs/barrett/barrett.c M rigs/codan/codan.c M rigs/commradio/commradio.c M rigs/dorji/dra818.c M rigs/dummy/aclog.c M rigs/dummy/flrig.c M rigs/dummy/sdrsharp.c M rigs/dummy/tci1x.c M rigs/dummy/trxmanager.c M rigs/gomspace/gs100.c M rigs/icmarine/icmarine.c M rigs/icom/frame.c M rigs/jrc/jrc.c M rigs/kachina/kachina.c M rigs/kenwood/elecraft.c M rigs/kenwood/ic10.c M rigs/kenwood/xg3.c M rigs/kit/miniVNA.c M rigs/mds/mds.c M rigs/prm80/prm80.c M rigs/racal/ra37xx.c M rigs/racal/racal.c M rigs/rft/rft.c M rigs/rs/ek89x.c M rigs/rs/gp2000.c M rigs/rs/rs.c M rigs/rs/xk852.c M rigs/skanti/skanti.c M rigs/tapr/tapr.c M rigs/tentec/omnivii.c M rigs/tentec/orion.c M rigs/tentec/rx331.c M rigs/tentec/rx340.c M rigs/tentec/tentec.c M rigs/tentec/tt550.c M rigs/uniden/uniden_digital.c M rigs/wj/wj.c M rigs/yaesu/frg100.c M rigs/yaesu/frg8800.c M rigs/yaesu/frg9600.c M rigs/yaesu/ft100.c M rigs/yaesu/ft1000d.c M rigs/yaesu/ft1000mp.c M rigs/yaesu/ft600.c M rigs/yaesu/ft736.c M rigs/yaesu/ft747.c M rigs/yaesu/ft757gx.c M rigs/yaesu/ft767gx.c M rigs/yaesu/ft817.c M rigs/yaesu/ft840.c M rigs/yaesu/ft847.c M rigs/yaesu/ft857.c M rigs/yaesu/ft890.c M rigs/yaesu/ft891.c M rigs/yaesu/ft897.c M rigs/yaesu/ft900.c M rigs/yaesu/ft920.c M rigs/yaesu/ft980.c M rigs/yaesu/ft990.c M rigs/yaesu/ft990v12.c M rigs/yaesu/vr5000.c M rigs/yaesu/vx1700.c M rotators/celestron/celestron.c M rotators/easycomm/easycomm.c M rotators/ether6/ether6.c M rotators/flir/flir.c M rotators/grbltrk/grbltrk.c M rotators/gs232a/gs232.c M rotators/gs232a/gs232a.c M rotators/heathkit/hd1780.c M rotators/ioptron/rot_ioptron.c M rotators/m2/rc2800.c M rotators/meade/meade.c M rotators/prosistel/prosistel.c M rotators/radant/radant.c M rotators/saebrtrack/saebrtrack.c M rotators/sartek/sartek.c M rotators/satel/satel.c M rotators/skywatcher/skywatcher.c M rotators/spid/spid.c M src/rotator.c Log Message: ----------- Replace #include serial.h with iofunc.h According to iwyu, to avoid unecessary rebuilds and to reduce the chances of breakages of the build if includes are rearranged, the code that uses serial_open() and ser_close() should include serial.h while the code that uses read_block() write_block() and similar should include iofunc.h, code that uses all of them should include both files. Found with iwyu. Commit: b57ad227a080cd58cb2ce3ca4c4d8797876602e9 https://github.com/Hamlib/Hamlib/commit/b57ad227a080cd58cb2ce3ca4c4d8797876602e9 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M rigs/dummy/rot_pstrotator.c M rigs/flexradio/smartsdr.c M rotators/flir/flir.c Log Message: ----------- Remove unused #include <math.h> Found with iwyu. Commit: 7fe36ebdd6629e0ad852a95fc4d3404b4b5ddc8f https://github.com/Hamlib/Hamlib/commit/7fe36ebdd6629e0ad852a95fc4d3404b4b5ddc8f Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M rigs/icom/ic7800.c Log Message: ----------- Remove unused includes Commit: 2fab137fc50cdb2bc78716d63daad866bf9b05c5 https://github.com/Hamlib/Hamlib/commit/2fab137fc50cdb2bc78716d63daad866bf9b05c5 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M amplifiers/elecraft/kpa.c M amplifiers/elecraft/kpa.h M rigs/anytone/anytone.c M rigs/commradio/commradio.c M rigs/commradio/frame.c M rigs/gomspace/gs100.c M rigs/guohetec/pmr171.c M rigs/guohetec/q900.c M rigs/icom/id5100.c M rigs/kenwood/ts990s.c M rigs/kit/dwt.c M rigs/kit/funcube.c M rigs/rs/xk852.c M rigs/uniden/uniden_digital.c M rigs/winradio/g313-posix.c M rigs/yaesu/ft3000.c M rigs/yaesu/ft736.c M rigs/yaesu/vr5000.c M rotators/grbltrk/grbltrk.c M src/amp_conf.c M src/conf.c M src/ext.c M src/extamp.c M src/iofunc.c M src/misc.c M src/parallel.h M src/rig.c M src/rot_conf.c M src/usb_port.c M tests/ampctl_parse.c M tests/memload.c M tests/rig_tests.c M tests/rigctl_parse.c M tests/rigmem.c M tests/rigtestmcastrx.c M tests/rotctl_parse.c Log Message: ----------- Apply fixes suggested by iwyu Removes unused includes and adds missing includes. Commit: 0267068220ad26a09497b0cd8ab5258aae0fcc09 https://github.com/Hamlib/Hamlib/commit/0267068220ad26a09497b0cd8ab5258aae0fcc09 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M amplifiers/elecraft/kpa.h M amplifiers/expert/expert.h M amplifiers/gemini/gemini.h M android/ltdl.c M extra/gnuradio/gnuradio.h M extra/gnuradio/gr.c M extra/gnuradio/graudio.c M extra/gnuradio/mc4020.c M include/bandplan.h M include/hamlib/ampclass.h M include/hamlib/amplifier.h M include/hamlib/multicast.h M include/hamlib/rig.h M include/hamlib/rigclass.h M include/hamlib/rotator.h M include/hamlib/rotclass.h M lib/asyncpipe.c M lib/asyncpipe.h M lib/getaddrinfo.c M lib/getopt.c M lib/getopt_long.c M lib/gettimeofday.c M lib/termios.c M lib/usleep.c M rigs/adat/adat.c M rigs/adat/adat.h M rigs/alinco/alinco.c M rigs/alinco/alinco.h M rigs/alinco/dx77.c M rigs/alinco/dxsr8.c M rigs/anytone/anytone.c M rigs/aor/aor.h M rigs/aor/ar2700.c M rigs/aor/ar3000.c M rigs/aor/ar5000.c M rigs/aor/ar7030.c M rigs/aor/ar7030p_utils.c M rigs/aor/ar8000.c M rigs/aor/ar8200.c M rigs/aor/ar8600.c M rigs/aor/sr2200.c M rigs/barrett/4050.c M rigs/barrett/4100.c M rigs/barrett/950.c M rigs/barrett/barrett.c M rigs/codan/codan.c M rigs/commradio/commradio.c M rigs/commradio/frame.c M rigs/drake/drake.h M rigs/drake/r8.c M rigs/drake/r8a.c M rigs/drake/r8b.c M rigs/dummy/aclog.c M rigs/dummy/flrig.c M rigs/dummy/sdrsharp.c M rigs/dummy/tci1x.c M rigs/dummy/trxmanager.c M rigs/elad/fdm_duo.c M rigs/guohetec/guohetec.c M rigs/guohetec/guohetec.h M rigs/icmarine/icm710.c M rigs/icmarine/icmarine.c M rigs/icom/delta2.c M rigs/icom/frame.c M rigs/icom/ic7000.c M rigs/icom/ic7100.c M rigs/icom/ic7200.c M rigs/icom/ic7300.c M rigs/icom/ic735.c M rigs/icom/ic736.c M rigs/icom/ic737.c M rigs/icom/ic738.c M rigs/icom/ic7410.c M rigs/icom/ic746.c M rigs/icom/ic756.c M rigs/icom/ic7600.c M rigs/icom/ic7610.c M rigs/icom/ic7700.c M rigs/icom/ic775.c M rigs/icom/ic7760.c M rigs/icom/ic7800.c M rigs/icom/ic785x.c M rigs/icom/ic820h.c M rigs/icom/ic821h.c M rigs/icom/ic910.c M rigs/icom/ic9100.c M rigs/icom/ic970.c M rigs/icom/icf8101.c M rigs/icom/icom.c M rigs/icom/icom.h M rigs/icom/icr7000.c M rigs/icom/icr9000.c M rigs/icom/icr9500.c M rigs/icom/omni.c M rigs/icom/optoscan.c M rigs/icom/optoscan.h M rigs/icom/os456.c M rigs/icom/os535.c M rigs/icom/perseus.c M rigs/icom/xiegu.c M rigs/jrc/jrc.h M rigs/jrc/nrd535.c M rigs/jrc/nrd545.c M rigs/kachina/505dsp.c M rigs/kachina/kachina.h M rigs/kenwood/elecraft.h M rigs/kenwood/flex.h M rigs/kenwood/flex6xxx.c M rigs/kenwood/k2.c M rigs/kenwood/k3.c M rigs/kenwood/pihpsdr.c M rigs/kenwood/r5000.c M rigs/kenwood/thd7.c M rigs/kenwood/thf6a.c M rigs/kenwood/thf7.c M rigs/kenwood/thg71.c M rigs/kenwood/tmv7.c M rigs/kenwood/transfox.c M rigs/kenwood/ts2000.c M rigs/kenwood/ts440.c M rigs/kenwood/ts450s.c M rigs/kenwood/ts480.c M rigs/kenwood/ts50s.c M rigs/kenwood/ts570.c M rigs/kenwood/ts690.c M rigs/kenwood/ts711.c M rigs/kenwood/ts790.c M rigs/kenwood/ts811.c M rigs/kenwood/ts850.c M rigs/kenwood/ts870s.c M rigs/kenwood/ts890s.c M rigs/kenwood/ts930.c M rigs/kenwood/ts940.c M rigs/kenwood/ts950.c M rigs/kenwood/ts990s.c M rigs/kenwood/tx500.c M rigs/kenwood/xg3.c M rigs/kit/dwt.c M rigs/kit/elektor507.c M rigs/kit/fifisdr.c M rigs/kit/funcube.c M rigs/kit/kit.c M rigs/kit/si570avrusb.c M rigs/kit/usrp.c M rigs/kit/usrp_impl.h M rigs/lowe/hf235.c M rigs/lowe/lowe.h M rigs/mds/mds.c M rigs/mds/mds.h M rigs/motorola/micom.c M rigs/motorola/motorola.c M rigs/pcr/pcr100.c M rigs/pcr/pcr1000.c M rigs/pcr/pcr1500.c M rigs/pcr/pcr2500.c M rigs/prm80/prm80.h M rigs/racal/ra3702.c M rigs/racal/ra6790.c M rigs/rft/ekd500.c M rigs/rft/rft.h M rigs/rs/eb200.c M rigs/rs/ek89x.h M rigs/rs/esmc.c M rigs/rs/gp2000.h M rigs/rs/rs.h M rigs/rs/xk2100.c M rigs/rs/xk852.h M rigs/skanti/skanti.c M rigs/skanti/skanti.h M rigs/skanti/trp8000.c M rigs/skanti/trp8255.c M rigs/tapr/tapr.h M rigs/tentec/argonaut.c M rigs/tentec/jupiter.c M rigs/tentec/omnivii.c M rigs/tentec/orion.c M rigs/tentec/pegasus.c M rigs/tentec/rx320.c M rigs/tentec/rx350.c M rigs/tentec/tentec.h M rigs/tentec/tentec2.h M rigs/tentec/tt550.c M rigs/tentec/tt550.h M rigs/uniden/bc245.c M rigs/uniden/bc250.c M rigs/uniden/bc780.c M rigs/uniden/bc895.c M rigs/uniden/bc898.c M rigs/uniden/pro2052.c M rigs/uniden/uniden.h M rigs/winradio/g303.c M rigs/winradio/g305.c M rigs/winradio/g313-posix.c M rigs/winradio/g313-win.c M rigs/winradio/winradio.h M rigs/winradio/wr1000.c M rigs/winradio/wr1500.c M rigs/winradio/wr1550.c M rigs/winradio/wr3100.c M rigs/winradio/wr3150.c M rigs/winradio/wr3500.c M rigs/winradio/wr3700.c M rigs/wj/wj.h M rigs/wj/wj8888.c M rigs/yaesu/ft757gx.c M rigs/yaesu/ft897.c M rigs/yaesu/newcat.h M rigs/yaesu/vx1700.h M rotators/amsat/if100.c M rotators/apex/apex.c M rotators/ether6/ether6.c M rotators/indi/indi.c M rotators/indi/indi_wrapper.h M rotators/meade/meade.c M rotators/ts7400/ts7400.c M security/security.c M simulators/simelecraft.c M simulators/simelecraftk4.c M simulators/simft818.c M simulators/simic2730.c M simulators/simic275.c M simulators/simic7000.c M simulators/simic705.c M simulators/simic7100.c M simulators/simic7200.c M simulators/simic7300.c M simulators/simic7600.c M simulators/simic7610.c M simulators/simic7700.c M simulators/simic7851.c M simulators/simic905.c M simulators/simic910.c M simulators/simic9100.c M simulators/simic9700.c M simulators/simicgeneric.c M simulators/simicr8600.c M simulators/simid5100.c M simulators/simkenwood.c M simulators/simpowersdr.c M simulators/simqrplabs.c M simulators/simtmd710.c M simulators/simtrusdx.c M simulators/simts450.c M simulators/simts590.c M simulators/simts890.c M simulators/simts950.c M simulators/simts990.c M simulators/simxiegug90.c M simulators/simxiegux108g.c M simulators/simxiegux6100.c M simulators/simyaesu.c M src/amp_conf.c M src/amp_conf.h M src/amp_reg.c M src/amp_settings.c M src/amplifier.c M src/cache.h M src/cal.c M src/cal.h M src/cm108.c M src/cm108.h M src/conf.c M src/debug.c M src/event.c M src/event.h M src/ext.c M src/extamp.c M src/fifo.c M src/gpio.h M src/idx_builtin.h M src/iofunc.c M src/iofunc.h M src/locator.c M src/mem.c M src/microham.c M src/misc.c M src/misc.h M src/network.c M src/network.h M src/parallel.c M src/parallel.h M src/register.c M src/register.h M src/rot_conf.c M src/rot_conf.h M src/rot_ext.c M src/rot_reg.c M src/rot_settings.c M src/rotator.c M src/serial.c M src/serial.h M src/settings.c M src/sleep.h M src/snapshot_data.c M src/sprintflst.c M src/sprintflst.h M src/token.h M src/tones.c M src/tones.h M src/usb_port.c M src/usb_port.h M tests/ampctl.c M tests/ampctl_parse.c M tests/ampctl_parse.h M tests/ampctld.c M tests/cachetest.c M tests/cachetest2.c M tests/dumpcaps.c M tests/dumpcaps.h M tests/dumpcaps_amp.c M tests/dumpcaps_rot.c M tests/dumpcaps_rot.h M tests/dumpmem.c M tests/dumpstate.c M tests/example.c M tests/hamlibmodels.c M tests/listrigs.c M tests/memcsv.c M tests/memload.c M tests/memsave.c M tests/rig_bench.c M tests/rig_tests.c M tests/rig_tests.h M tests/rigctl.c M tests/rigctl_parse.c M tests/rigctl_parse.h M tests/rigctlcom.c M tests/rigctld.c M tests/rigctlsync.c M tests/rigctltcp.c M tests/rigfreqwalk.c M tests/rigmatrix.c M tests/rigmem.c M tests/rigsmtr.c M tests/rigswr.c M tests/rigtestmcast.c M tests/rotctl.c M tests/rotctl_parse.c M tests/rotctl_parse.h M tests/rotctld.c M tests/sendraw.c M tests/simple.c M tests/testbcd.c M tests/testcache.c M tests/testcookie.c M tests/testfreq.c M tests/testgrid.c M tests/testloc.c M tests/testmW2power.c M tests/testrig.c M tests/testrigcaps.c M tests/testrigopen.c M tests/testtrn.c Log Message: ----------- Fix ambiguity between system includes and Hamlib includes Commit: 276de64d9ca0e797070926c65c98a71c98d1deee https://github.com/Hamlib/Hamlib/commit/276de64d9ca0e797070926c65c98a71c98d1deee Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M include/hamlib/ampclass.h M include/hamlib/amplifier.h M include/hamlib/multicast.h M include/hamlib/rig.h M include/hamlib/rigclass.h M include/hamlib/rotator.h M include/hamlib/rotclass.h Log Message: ----------- Revert changes to quotes in the include/hamlib directory Partially reverts commit #052cbb27 ("Fix ambiguity between system includes and Hamlib includes") since the files in include/hamlib are part of the public API, they must use the installed includes when building third party applications. Commit: 83ba4eb27fcde29a5e47fb102f805a6c24693388 https://github.com/Hamlib/Hamlib/commit/83ba4eb27fcde29a5e47fb102f805a6c24693388 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M bindings/python/test_Hamlib_class.py Log Message: ----------- Update the tests Compare: https://github.com/Hamlib/Hamlib/compare/4da91f1a288e...83ba4eb27fcd To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
|
From: Daniele F. <iu...@gm...> - 2025-07-22 22:23:39
|
Nate wrote: > Both the CI on Ubuntu Noble and my local run on Debian 13 fail as > follows: > > > assert expected_properties == self.actual_properties > E AssertionError: assert ['AMP_FLAG_1'...EVEL_PF', ...] == ['AMP_FLAG_1'...EVEL_PF', ...] > E > E At index 587 diff: 'RIG_MODEL_GRAUDIO' != 'RIG_MODEL_GQRX' > E Right contains one more item: 'hamlib_version' yeah, it failed also for me on PR 1808 after I changed the includes and rebased on master, so I had to run again make -C bindings generate-pytests RIG_MODEL_GQRX was added in PR 1807 and markjfine reverted that change that added it to the tests, but now that PR 1807 is merged we must add it again It's unfortunate that enabling the tests on the CI and adding a new rig happened at the same time, while adding a new rig is good news, it doesn't happen often! -- 73 de IU5HKX Daniele |
|
From: Nate B. <n0...@n0...> - 2025-07-22 21:57:03
|
Both the CI on Ubuntu Noble and my local run on Debian 13 fail as follows: > assert expected_properties == self.actual_properties E AssertionError: assert ['AMP_FLAG_1'...EVEL_PF', ...] == ['AMP_FLAG_1'...EVEL_PF', ...] E E At index 587 diff: 'RIG_MODEL_GRAUDIO' != 'RIG_MODEL_GQRX' E Right contains one more item: 'hamlib_version' E Use -v to get more diff ../../../bindings/python/test_Hamlib_class.py:1279: AssertionError ========================================================= warnings summary ========================================================= ===================================================== short test summary info ====================================================== FAILED ../../../bindings/python/test_Hamlib_class.py::TestClass::test_properties - AssertionError: assert ['AMP_FLAG_1'...EVEL_PF', ...] == ['AMP_FLAG_1'...EVEL_PF', ...] ============================================= 1 failed, 8 passed, 6 warnings in 0.95s ============================================== 73, Nate -- "The optimist proclaims that we live in the best of all possible worlds. The pessimist fears this is true." Web: https://www.n0nb.us Projects: https://github.com/N0NB GPG fingerprint: 82D6 4F6B 0E67 CD41 F689 BBA6 FB2C 5130 D55A 8819 |
|
From: Michael M. <no...@gi...> - 2025-07-22 21:20:25
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 4da91f1a288e81132482be23c298c41ff062cfe9 https://github.com/Hamlib/Hamlib/commit/4da91f1a288e81132482be23c298c41ff062cfe9 Author: Michael Morgan <844...@us...> Date: 2025-07-22 (Tue, 22 Jul 2025) Changed paths: M bindings/python/generate_tests.py Log Message: ----------- Use alternate quoting for older Python versions Since Python 3.12, strings such as: f"test_{object_name.replace(".", "_")}_class.py" are allowed but older versions require single quotes around the dot and underscore within the double quoted string. Should quell CI error on Ubuntu Noble. To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
|
From: Nate B. <n0...@n0...> - 2025-07-22 21:00:36
|
* On 2025 22 Jul 12:49 -0500, Daniele Forsi wrote:
> Nate wrote:
>
> > CCLD _Hamlib.la
> > File "/home/nate/git/hlb/bindings/../../hamlib/bindings/python/generate_tests.py", line 62
> > filename = f"test_{object_name.replace(".", "_")}_class.py"
> > ^
> > SyntaxError: f-string: unmatched '('
> > make: *** [Makefile:1145: generate-pytests] Error 1
> > make: Leaving directory '/home/nate/git/hlb/bindings'
> >
> > This is on Debian 12, maybe the Python is too old at 3.11.2.
>
> yes, it needs Python 3.12+ but there is no reason to use that syntax
>
> Michael wrote a fix, but now I see that it was reverted; Nate are you
> able to cherry-pick this?
> https://github.com/Hamlib/Hamlib/pull/1800/commits/9fe9a004aef2cf448e2f6cb35b91abaa01fdbf4f
Maybe, but it would probably be easier to just do a new commit with the
older quote syntax and credit Michael.
73, Nate
--
"The optimist proclaims that we live in the best of all
possible worlds. The pessimist fears this is true."
Web: https://www.n0nb.us
Projects: https://github.com/N0NB
GPG fingerprint: 82D6 4F6B 0E67 CD41 F689 BBA6 FB2C 5130 D55A 8819
|
|
From: Daniele F. <iu...@gm...> - 2025-07-22 17:49:02
|
Nate wrote:
> CCLD _Hamlib.la
> File "/home/nate/git/hlb/bindings/../../hamlib/bindings/python/generate_tests.py", line 62
> filename = f"test_{object_name.replace(".", "_")}_class.py"
> ^
> SyntaxError: f-string: unmatched '('
> make: *** [Makefile:1145: generate-pytests] Error 1
> make: Leaving directory '/home/nate/git/hlb/bindings'
>
> This is on Debian 12, maybe the Python is too old at 3.11.2.
yes, it needs Python 3.12+ but there is no reason to use that syntax
Michael wrote a fix, but now I see that it was reverted; Nate are you
able to cherry-pick this?
https://github.com/Hamlib/Hamlib/pull/1800/commits/9fe9a004aef2cf448e2f6cb35b91abaa01fdbf4f
--
73 de IU5HKX Daniele
|
|
From: Nate B. <n0...@n0...> - 2025-07-22 11:16:33
|
* On 2025 22 Jul 00:49 -0500, Daniele Forsi wrote:
> > I'm guessing that the RIG_MODEL_GQRX #define needs to be added.
>
> yes, by running
> make -C bindings generate-pytests
Locally I configured with python binding enabled and ran the above
command in the build directory (I prefer out of tree builds) and get
this error:
CCLD _Hamlib.la
File "/home/nate/git/hlb/bindings/../../hamlib/bindings/python/generate_tests.py", line 62
filename = f"test_{object_name.replace(".", "_")}_class.py"
^
SyntaxError: f-string: unmatched '('
make: *** [Makefile:1145: generate-pytests] Error 1
make: Leaving directory '/home/nate/git/hlb/bindings'
This is on Debian 12, maybe the Python is too old at 3.11.2.
73, Nate
--
"The optimist proclaims that we live in the best of all
possible worlds. The pessimist fears this is true."
Web: https://www.n0nb.us
Projects: https://github.com/N0NB
GPG fingerprint: 82D6 4F6B 0E67 CD41 F689 BBA6 FB2C 5130 D55A 8819
|
|
From: Nate B. <n0...@n0...> - 2025-07-22 10:57:00
|
* On 2025 21 Jul 21:49 -0500, Adrian Fewster wrote: > Nate, I thank you and the hamlib team for your great and valuable work for > amateur radio. Also in memory of Mike Black SK, missed every day for his > allgiving help. Thank you on behalf of all of us that contribute to this project. 73, Nate -- "The optimist proclaims that we live in the best of all possible worlds. The pessimist fears this is true." Web: https://www.n0nb.us Projects: https://github.com/N0NB GPG fingerprint: 82D6 4F6B 0E67 CD41 F689 BBA6 FB2C 5130 D55A 8819 |
|
From: Nate B. <n0...@n0...> - 2025-07-22 10:55:16
|
* On 2025 22 Jul 00:49 -0500, Daniele Forsi wrote: > > I'm guessing that the RIG_MODEL_GQRX #define needs to be added. > > yes, by running > make -C bindings generate-pytests Is that part of the CI script or something that needs to be run and the result committed and pushed? 73, Nate -- "The optimist proclaims that we live in the best of all possible worlds. The pessimist fears this is true." Web: https://www.n0nb.us Projects: https://github.com/N0NB GPG fingerprint: 82D6 4F6B 0E67 CD41 F689 BBA6 FB2C 5130 D55A 8819 |
|
From: Nate B. <n0...@n0...> - 2025-07-22 10:51:37
|
* On 2025 22 Jul 02:10 -0500, Phil GM3ZZA via Hamlib-developer wrote: > Thanks Nate. > > As far as I can tell it looks good. One minor quibble, you have my call wrong > in the PR comment. Fixed! I do my best to take care to get such things correct, but occasionally my fingers play tricks on me... 73, Nate -- "The optimist proclaims that we live in the best of all possible worlds. The pessimist fears this is true." Web: https://www.n0nb.us Projects: https://github.com/N0NB GPG fingerprint: 82D6 4F6B 0E67 CD41 F689 BBA6 FB2C 5130 D55A 8819 |