hamlib-developer Mailing List for Ham Radio Control Libraries
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
(91) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
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 |
From: Phil G. <gm...@bt...> - 2025-07-22 07:10:12
|
<html><body><div dir="auto" style="font-family: Aptos, Aptos_MSFontService, -apple-system, Roboto, Arial, Helvetica, sans-serif; font-size: 12pt;">Thanks Nate.</div><div dir="auto" style="font-family: Aptos, Aptos_MSFontService, -apple-system, Roboto, Arial, Helvetica, sans-serif; font-size: 12pt;"><br></div><div dir="auto" style="font-family: Aptos, Aptos_MSFontService, -apple-system, Roboto, Arial, Helvetica, sans-serif; font-size: 12pt;">As far as I can tell it looks good. One minor quibble, you have my call wrong in the PR comment. </div><div dir="auto" style="font-family: Aptos, Aptos_MSFontService, -apple-system, Roboto, Arial, Helvetica, sans-serif; font-size: 12pt;"><br></div><div style="font-family: Aptos, Aptos_MSFontService, -apple-system, Roboto, Arial, Helvetica, sans-serif; font-size: 12pt;" dir="auto">73 Phil GM3ZZA</div><div id="ms-outlook-mobile-body-separator-line" dir="auto"><br></div><div id="ms-outlook-mobile-signature" style="font-family: Aptos, Aptos_MSFontService, -apple-system, Roboto, Arial, Helvetica, sans-serif; font-size: 12pt;" dir="auto">Get <a href="https://aka.ms/AAb9ysg">Outlook for Android</a></div><div dir="auto" id="mail-editor-reference-message-container"><br><hr style="display: inline-block; width: 98%;"><div id="divRplyFwdMsg" style="font-size: 11pt;" dir="auto"><b>From:</b> Nate Bargmann <n0...@n0...><br><b>Sent:</b> Tuesday, July 22, 2025 12:05:24 AM<br><b>To:</b> ham...@li... <ham...@li...><br><b>Subject:</b> Re: [Hamlib-developer] Hamlib 4.6.4 release<br></div><br>Hi Phil.<br><br>I have incorporated your recipe into the files as PR:<br><br>https://github.com/Hamlib/Hamlib/pull/1809<br><br>In commit:<br><br>https://github.com/Hamlib/Hamlib/pull/1809/commits/cd67bf15ce8336f819c2aa589ec0a37ee58f99eb<br><br>Let me know if I missed something.<br><br>73, Nate<br><br>--<br>"The optimist proclaims that we live in the best of all<br>possible worlds. The pessimist fears this is true."<br>Web: https://www.n0nb.us<br>Projects: https://github.com/N0NB<br>GPG fingerprint: 82D6 4F6B 0E67 CD41 F689 BBA6 FB2C 5130 D55A 8819<br><br><br></div></body></html> |
From: Daniele F. <iu...@gm...> - 2025-07-22 05:48:41
|
> I'm guessing that the RIG_MODEL_GQRX #define needs to be added. yes, by running make -C bindings generate-pytests |
From: Nate B. <no...@gi...> - 2025-07-22 03:00:03
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: df95e939400897bb4dcb5ac50abb5abacb7ecb99 https://github.com/Hamlib/Hamlib/commit/df95e939400897bb4dcb5ac50abb5abacb7ecb99 Author: Nate Bargmann <n0...@n0...> Date: 2025-07-21 (Mon, 21 Jul 2025) Changed paths: A .github/ISSUE_TEMPLATE/bug_report.md Log Message: ----------- Update issue templates To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Adrian F. <vk...@gm...> - 2025-07-22 02:48:49
|
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. 73 Adrian Fewster vk4tux On Tue, 22 July 2025, 12:27 pm Nate Bargmann via Hamlib-developer, < ham...@li...> wrote: > Branch: refs/heads/master > Home: https://github.com/Hamlib/Hamlib > Commit: 41baedf9696668cae8a99b77f93606f6d89f6645 > > https://github.com/Hamlib/Hamlib/commit/41baedf9696668cae8a99b77f93606f6d89f6645 > Author: Nate Bargmann <n0...@n0...> > Date: 2025-07-21 (Mon, 21 Jul 2025) > > Changed paths: > M scripts/build-w32.sh > M scripts/build-w64.sh > > Log Message: > ----------- > Update Windows build scripts for Debian 13 > > > Commit: fb2834afe8c01c163f5bd157170cc6e061899738 > > https://github.com/Hamlib/Hamlib/commit/fb2834afe8c01c163f5bd157170cc6e061899738 > Author: Nate Bargmann <n0...@n0...> > Date: 2025-07-21 (Mon, 21 Jul 2025) > > Changed paths: > M scripts/build-w32.sh > M scripts/build-w64.sh > > Log Message: > ----------- > Add info about the ZIP archive directory structure > > Rename the lib/gcc directory to lib/gcc-mingw. > Output the dlltool generated .lib file to lib/gcc-mingw. This on advice > from Jonathan Yong on the MinGW-W64 forum: > > > https://sourceforge.net/p/mingw-w64/discussion/723798/thread/e23dceba20/?limit=25#51dd/3df2/3708/e62b > > > Commit: cd67bf15ce8336f819c2aa589ec0a37ee58f99eb > > https://github.com/Hamlib/Hamlib/commit/cd67bf15ce8336f819c2aa589ec0a37ee58f99eb > Author: Phillip Rose, GM3ZZA <gm...@bt...> > Date: 2025-07-21 (Mon, 21 Jul 2025) > > Changed paths: > M scripts/build-w32.sh > M scripts/build-w64.sh > > Log Message: > ----------- > Windows build README updates and MSVS .lib recipe > > Include Phil's recipe for generating a local .lib file for MS Visual > Studio and credit him for this commit. Phil's original message is: > > https://sourceforge.net/p/hamlib/mailman/message/59208589/ > > > Compare: > https://github.com/Hamlib/Hamlib/compare/94d7f0b7debd...cd67bf15ce83 > > To unsubscribe from these emails, change your notification settings at > https://github.com/Hamlib/Hamlib/settings/notifications > > > _______________________________________________ > Hamlib-developer mailing list > Ham...@li... > https://lists.sourceforge.net/lists/listinfo/hamlib-developer > |
From: Nate B. <no...@gi...> - 2025-07-22 02:27:35
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 41baedf9696668cae8a99b77f93606f6d89f6645 https://github.com/Hamlib/Hamlib/commit/41baedf9696668cae8a99b77f93606f6d89f6645 Author: Nate Bargmann <n0...@n0...> Date: 2025-07-21 (Mon, 21 Jul 2025) Changed paths: M scripts/build-w32.sh M scripts/build-w64.sh Log Message: ----------- Update Windows build scripts for Debian 13 Commit: fb2834afe8c01c163f5bd157170cc6e061899738 https://github.com/Hamlib/Hamlib/commit/fb2834afe8c01c163f5bd157170cc6e061899738 Author: Nate Bargmann <n0...@n0...> Date: 2025-07-21 (Mon, 21 Jul 2025) Changed paths: M scripts/build-w32.sh M scripts/build-w64.sh Log Message: ----------- Add info about the ZIP archive directory structure Rename the lib/gcc directory to lib/gcc-mingw. Output the dlltool generated .lib file to lib/gcc-mingw. This on advice from Jonathan Yong on the MinGW-W64 forum: https://sourceforge.net/p/mingw-w64/discussion/723798/thread/e23dceba20/?limit=25#51dd/3df2/3708/e62b Commit: cd67bf15ce8336f819c2aa589ec0a37ee58f99eb https://github.com/Hamlib/Hamlib/commit/cd67bf15ce8336f819c2aa589ec0a37ee58f99eb Author: Phillip Rose, GM3ZZA <gm...@bt...> Date: 2025-07-21 (Mon, 21 Jul 2025) Changed paths: M scripts/build-w32.sh M scripts/build-w64.sh Log Message: ----------- Windows build README updates and MSVS .lib recipe Include Phil's recipe for generating a local .lib file for MS Visual Studio and credit him for this commit. Phil's original message is: https://sourceforge.net/p/hamlib/mailman/message/59208589/ Compare: https://github.com/Hamlib/Hamlib/compare/94d7f0b7debd...cd67bf15ce83 To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Nate B. <n0...@n0...> - 2025-07-21 23:05:08
|
Hi Phil. I have incorporated your recipe into the files as PR: https://github.com/Hamlib/Hamlib/pull/1809 In commit: https://github.com/Hamlib/Hamlib/pull/1809/commits/cd67bf15ce8336f819c2aa589ec0a37ee58f99eb Let me know if I missed something. 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-21 17:44:09
|
I set up a complete build environment on my Debian Trixie VM which should be somewhat close to the Ubuntu Noble CI is running on. Here is the complete error I get: > 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 ========================================================================== <frozen importlib._bootstrap>:488 <frozen importlib._bootstrap>:488: DeprecationWarning: builtin type SwigPyPacked has no __module__ attribute <frozen importlib._bootstrap>:488 <frozen importlib._bootstrap>:488: DeprecationWarning: builtin type SwigPyObject has no __module__ attribute <frozen importlib._bootstrap>:488 <frozen importlib._bootstrap>:488: DeprecationWarning: builtin type swigvarlink has no __module__ attribute ../../../../../../../../usr/lib/python3/dist-packages/_pytest/cacheprovider.py:475 /usr/lib/python3/dist-packages/_pytest/cacheprovider.py:475: PytestCacheWarning: could not create cache path /home/nate/builds/hamlib-4.7~git/hamlib-4.7~git/.pytest_cache/v/cache/nodeids: [Errno 13] Permission denied: '/home/nate/builds/hamlib-4.7~git/hamlib-4.7~git/pytest-cache-files-_b3p3gl7' config.cache.set("cache/nodeids", sorted(self.cached_nodeids)) ../../../../../../../../usr/lib/python3/dist-packages/_pytest/cacheprovider.py:429 /usr/lib/python3/dist-packages/_pytest/cacheprovider.py:429: PytestCacheWarning: could not create cache path /home/nate/builds/hamlib-4.7~git/hamlib-4.7~git/.pytest_cache/v/cache/lastfailed: [Errno 13] Permission denied: '/home/nate/builds/hamlib-4.7~git/hamlib-4.7~git/pytest-cache-files-8rzmvamj' config.cache.set("cache/lastfailed", self.lastfailed) ../../../../../../../../usr/lib/python3/dist-packages/_pytest/stepwise.py:51 /usr/lib/python3/dist-packages/_pytest/stepwise.py:51: PytestCacheWarning: could not create cache path /home/nate/builds/hamlib-4.7~git/hamlib-4.7~git/.pytest_cache/v/cache/stepwise: [Errno 13] Permission denied: '/home/nate/builds/hamlib-4.7~git/hamlib-4.7~git/pytest-cache-files-gl7knlwg' session.config.cache.set(STEPWISE_CACHE_DIR, []) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ====================================================================== 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.93s =============================================================== make[4]: *** [Makefile:1149: pytest-yes] Error 1 make[3]: *** [Makefile:948: check-am] Error 2 make[2]: *** [Makefile:950: check] Error 2 make[1]: *** [Makefile:644: check-recursive] Error 1 make: *** [Makefile:861: distcheck] Error 1 I'm guessing that the RIG_MODEL_GQRX #define needs to be added. 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-21 17:00:26
|
Hi Daniele. Can you take a look at this? The error message starts at line 2836: https://github.com/Hamlib/Hamlib/actions/runs/16417091744/job/46385588473#step:11:2837 73, Nate ----- Forwarded message from Nate Bargmann <not...@gi...> ----- Date: Mon, 21 Jul 2025 05:44:47 -0700 From: Nate Bargmann <not...@gi...> To: Hamlib/Hamlib <Ha...@no...> Cc: Ci activity <ci_...@no...> Reply-To: Hamlib/Hamlib <Ha...@no...> Subject: [Hamlib/Hamlib] Run failed: C/C++ CI - master (94d7f0b) [Hamlib/Hamlib] C/C++ CI workflow run Repository: Hamlib/Hamlib Workflow: C/C++ CI Duration: 10 minutes and 41.0 seconds Finished: 2025-07-21 12:44:27 UTC View results: https://github.com/Hamlib/Hamlib/actions/runs/16417091744 Jobs: * build (macos-latest, --enable-html-matrix=yes --enable-parallel=yes --enable-pytest=yes --enable-... succeeded (2 annotations) * build (ubuntu-latest, --enable-html-matrix=yes --enable-parallel=yes --enable-pytest=yes --enable... failed (1 annotation) * build (ubuntu-latest, --enable-html-matrix=no --enable-parallel=no --enable-pytest=no --enable-sh... succeeded (0 annotations) * build (macos-latest, --enable-html-matrix=no --enable-parallel=no --enable-pytest=no --enable-sha... succeeded (2 annotations) ----- End forwarded message ----- -- "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-21 12:34:18
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: 096b6f0f4b4227c8d7044b28fb6b5ec7e4deb281 https://github.com/Hamlib/Hamlib/commit/096b6f0f4b4227c8d7044b28fb6b5ec7e4deb281 Author: Mark J. Fine <mar...@fi...> Date: 2025-07-19 (Sat, 19 Jul 2025) Changed paths: M bindings/python/test_Hamlib_class.py M include/hamlib/rig.h M include/hamlib/riglist.h M rigs/dummy/Android.mk M rigs/dummy/Makefile.am M rigs/dummy/dummy.c M rigs/dummy/dummy.h Log Message: ----------- Adds 'dummy' rig that talks to GQRX Commit: 26daf352b36eeca337b52ae830be1ded250c188c https://github.com/Hamlib/Hamlib/commit/26daf352b36eeca337b52ae830be1ded250c188c Author: Mark J. Fine <mar...@fi...> Date: 2025-07-19 (Sat, 19 Jul 2025) Changed paths: A rigs/dummy/gqrx.c Log Message: ----------- Corrects meter level query. Commit: 3722c643cc33f9aba0498b7e0a253a8c73d13b7f https://github.com/Hamlib/Hamlib/commit/3722c643cc33f9aba0498b7e0a253a8c73d13b7f Author: Mark J. Fine <mar...@fi...> Date: 2025-07-19 (Sat, 19 Jul 2025) Changed paths: M rigs/dummy/gqrx.c Log Message: ----------- CW modes were reversed... fixed. SSB narrow filter was in error.. fixed. Commit: f934b75688abcfc4937035cd8f8994d188963606 https://github.com/Hamlib/Hamlib/commit/f934b75688abcfc4937035cd8f8994d188963606 Author: Mark J. Fine <mar...@fi...> Date: 2025-07-19 (Sat, 19 Jul 2025) Changed paths: M rigs/dummy/gqrx.c Log Message: ----------- Fixed c99 booleans. Fixed format in debug statements for mode and level. Commit: 50cb5b595eb5920fb3392279a9367a2d267a78eb https://github.com/Hamlib/Hamlib/commit/50cb5b595eb5920fb3392279a9367a2d267a78eb Author: Mark J. Fine <mar...@fi...> Date: 2025-07-19 (Sat, 19 Jul 2025) Changed paths: M rigs/dummy/gqrx.c Log Message: ----------- Changed %llu to just %lu to quiet a warning. Commit: d32e5b3495317d4ced563773b4f025e0f11026ad https://github.com/Hamlib/Hamlib/commit/d32e5b3495317d4ced563773b4f025e0f11026ad Author: Mark J. Fine <mar...@fi...> Date: 2025-07-19 (Sat, 19 Jul 2025) Changed paths: M rigs/dummy/gqrx.c Log Message: ----------- Addressed some formatting issues and made VFO_A/VFO_CURR checking more uniform across the code. Commit: 482c0f1111a0faa11c7d974da5db76d963cd20c4 https://github.com/Hamlib/Hamlib/commit/482c0f1111a0faa11c7d974da5db76d963cd20c4 Author: Mark J. Fine <mar...@fi...> Date: 2025-07-19 (Sat, 19 Jul 2025) Changed paths: M bindings/python/test_Hamlib_class.py Log Message: ----------- Temporarily back out RIG_MODEL_GQRX from test_Hamlib_class.py to avoid a conflict. Commit: bf63febf08f28b29fdf4efa6eebe8acb23d1dd8b https://github.com/Hamlib/Hamlib/commit/bf63febf08f28b29fdf4efa6eebe8acb23d1dd8b Author: Mark J. Fine <mar...@fi...> Date: 2025-07-20 (Sun, 20 Jul 2025) Changed paths: M rigs/drake/drake.c Log Message: ----------- Fix old_vfo could be uninitialized warnings that are generated in minGW by initializing to RIG_VFO_A in get/set_chan(). Adding here to keep in synch with latent changes to the add_drake_r8 branch. Commit: 528d87c496db2cfb35c85375c405c3f6f3ad4a3a https://github.com/Hamlib/Hamlib/commit/528d87c496db2cfb35c85375c405c3f6f3ad4a3a Author: Mark J. Fine <mar...@fi...> Date: 2025-07-20 (Sun, 20 Jul 2025) Changed paths: M rigs/dummy/gqrx.c Log Message: ----------- Apparently uint64_t is handled differently on CISC and RISC systems. CISC requires the %lu format while RISC requires %llu. Solved the cross-platform ping-pong game by using %llu and type casting rmode_t and setting_t values as (long long unsigned int). Commit: 94d7f0b7debd0ef80d5b010c3dc73bff65045a5b https://github.com/Hamlib/Hamlib/commit/94d7f0b7debd0ef80d5b010c3dc73bff65045a5b Author: Nate Bargmann <n0...@n0...> Date: 2025-07-21 (Mon, 21 Jul 2025) Changed paths: M include/hamlib/rig.h M include/hamlib/riglist.h M rigs/drake/drake.c M rigs/dummy/Android.mk M rigs/dummy/Makefile.am M rigs/dummy/dummy.c M rigs/dummy/dummy.h A rigs/dummy/gqrx.c Log Message: ----------- Merge GitHub PR #1807 Compare: https://github.com/Hamlib/Hamlib/compare/b2934c70a281...94d7f0b7debd To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Nate B. <no...@gi...> - 2025-07-21 11:59:50
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: d98beda2dac7ef3eb1b66bdf0d80e66b4b66a189 https://github.com/Hamlib/Hamlib/commit/d98beda2dac7ef3eb1b66bdf0d80e66b4b66a189 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-18 (Fri, 18 Jul 2025) Changed paths: M .github/workflows/c-cpp.yml Log Message: ----------- Enable Python bindings for macOS Commit: 1744db06ba0772c5bdb5ff8c22eb1a75166d3832 https://github.com/Hamlib/Hamlib/commit/1744db06ba0772c5bdb5ff8c22eb1a75166d3832 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-18 (Fri, 18 Jul 2025) Changed paths: M .github/workflows/c-cpp.yml Log Message: ----------- Refactoring to avoid duplications Commit: 4bb1688a322a43d6c15bfdbbbad5c2e2b9595c64 https://github.com/Hamlib/Hamlib/commit/4bb1688a322a43d6c15bfdbbbad5c2e2b9595c64 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-18 (Fri, 18 Jul 2025) Changed paths: M .github/workflows/c-cpp.yml Log Message: ----------- Execute make distcheck with the same settings as the initial configure Instead of using the defaults Commit: 3d6e5f16842a416ef2fa1400bd815d05341ea0c7 https://github.com/Hamlib/Hamlib/commit/3d6e5f16842a416ef2fa1400bd815d05341ea0c7 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-18 (Fri, 18 Jul 2025) Changed paths: M .github/workflows/c-cpp.yml Log Message: ----------- Do not build the Perl bindings during make distcheck Fails on bot Linux and Mac for different reasons. On Linux: ERROR: files left after uninstall: ./lib/x86_64-linux-gnu/perl/5.40.1/Hamlib.pm ./lib/x86_64-linux-gnu/perl/5.40.1/auto/Hamlib/Hamlib.so ./lib/x86_64-linux-gnu/perl/5.40.1/auto/Hamlib/.packlist ./lib/x86_64-linux-gnu/perl/5.40.1/perllocal.pod make[1]: *** [Makefile:921: distuninstallcheck] Error 1 On Mac: Can't load 'blib/arch/auto/Hamlib/Hamlib.bundle' for module Hamlib: dlopen(blib/arch/auto/Hamlib/Hamlib.bundle, 0x0001): Library not loaded: /Users/runner/work/Hamlib/Hamlib/hamlib-4.7~git/_inst/lib/libhamlib.4.dylib Referenced from: <0FE3328D-6834-37EA-9827-03864B87CEA4> /Users/runner/work/Hamlib/Hamlib/hamlib-4.7~git/_build/sub/bindings/blib/arch/auto/Hamlib/Hamlib.bundle Reason: tried: '/Users/runner/work/Hamlib/Hamlib/hamlib-4.7~git/_inst/lib/libhamlib.4.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/runner/work/Hamlib/Hamlib/hamlib-4.7~git/_inst/lib/libhamlib.4.dylib' (no such file), '/Users/runner/work/Hamlib/Hamlib/hamlib-4.7~git/_inst/lib/libhamlib.4.dylib' (no such file) at /opt/homebrew/opt/perl/lib/perl5/5.40/darwin-thread-multi-2level/DynaLoader.pm line 210. at blib/lib/Hamlib.pm line 11. Commit: 60541cf35bc636fca3574a6c30463f50fa210079 https://github.com/Hamlib/Hamlib/commit/60541cf35bc636fca3574a6c30463f50fa210079 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-18 (Fri, 18 Jul 2025) Changed paths: M bindings/python/generate_tests.py M bindings/python/test_Hamlib_Amp_class.py M bindings/python/test_Hamlib_Rig_class.py M bindings/python/test_Hamlib_Rot_class.py M bindings/python/test_Hamlib_class.py Log Message: ----------- Sort the lists of callables and properties The dir() function returns a list which is not necessarily ordered in fact it wasn't ordered on the CI runner. Commit: 9931b1ce9c2dbde94690a889e40d1c259d867092 https://github.com/Hamlib/Hamlib/commit/9931b1ce9c2dbde94690a889e40d1c259d867092 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-18 (Fri, 18 Jul 2025) Changed paths: M bindings/python/generate_tests.py Log Message: ----------- Put each item of callables and properties on a new line Makes it easier to see diffs. Commit: a3ba82a8c8c64986fd453dda20f42ecef294965b https://github.com/Hamlib/Hamlib/commit/a3ba82a8c8c64986fd453dda20f42ecef294965b Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-18 (Fri, 18 Jul 2025) Changed paths: M bindings/python/test_Hamlib_Amp_class.py M bindings/python/test_Hamlib_Rig_class.py M bindings/python/test_Hamlib_Rot_class.py M bindings/python/test_Hamlib_class.py Log Message: ----------- Rewrite automated tests with newlines Commit: e31ad814024da15d75544b15c305f697a12dc2e3 https://github.com/Hamlib/Hamlib/commit/e31ad814024da15d75544b15c305f697a12dc2e3 Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-18 (Fri, 18 Jul 2025) Changed paths: M bindings/python/test_Hamlib_class.py Log Message: ----------- New model added Commit: 74914f0db8e07abaafd6fc819664632d0328cf5b https://github.com/Hamlib/Hamlib/commit/74914f0db8e07abaafd6fc819664632d0328cf5b Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-19 (Sat, 19 Jul 2025) Changed paths: M bindings/python/test_amp.py Log Message: ----------- Remove duplicated tests Commit: 1e484942fc7f8ccb29ac3078f27e152a6001a24d https://github.com/Hamlib/Hamlib/commit/1e484942fc7f8ccb29ac3078f27e152a6001a24d Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-19 (Sat, 19 Jul 2025) Changed paths: M bindings/amplifier.swg M bindings/python/test_Hamlib_class.py M bindings/rig.swg M bindings/rotator.swg Log Message: ----------- Add the new includes that contain the state And update the test again. Commit: ce6e4a8e5719870c0aca56cb6b162163f59e764c https://github.com/Hamlib/Hamlib/commit/ce6e4a8e5719870c0aca56cb6b162163f59e764c Author: Daniele Forsi IU5HKX <iu...@gm...> Date: 2025-07-19 (Sat, 19 Jul 2025) Changed paths: M bindings/python/test_amp.py Log Message: ----------- Make test_amp.py more similar to the others Commit: b2934c70a281eee4832cf9ae2b78862f3599eacd https://github.com/Hamlib/Hamlib/commit/b2934c70a281eee4832cf9ae2b78862f3599eacd Author: Nate Bargmann <n0...@n0...> Date: 2025-07-21 (Mon, 21 Jul 2025) Changed paths: M .github/workflows/c-cpp.yml M bindings/amplifier.swg M bindings/python/generate_tests.py M bindings/python/test_Hamlib_Amp_class.py M bindings/python/test_Hamlib_Rig_class.py M bindings/python/test_Hamlib_Rot_class.py M bindings/python/test_Hamlib_class.py M bindings/python/test_amp.py M bindings/rig.swg M bindings/rotator.swg Log Message: ----------- Merge GitHub PR #1803 Compare: https://github.com/Hamlib/Hamlib/compare/f25f21264f7d...b2934c70a281 To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |
From: Diane B. <no...@gi...> - 2025-07-20 21:00:35
|
Branch: refs/heads/master Home: https://github.com/Hamlib/Hamlib Commit: f25f21264f7de6f5b85f82bd3c0514c786306c05 https://github.com/Hamlib/Hamlib/commit/f25f21264f7de6f5b85f82bd3c0514c786306c05 Author: Diane Bruce <db...@db...> Date: 2025-07-20 (Sun, 20 Jul 2025) Changed paths: M tests/rigtestlibusb.c Log Message: ----------- Provide for updated FreeBSD USB device naming FreeBSD will eventually have the less verbose bNumDeviceCaps instead of bNumDeviceCapabilities The other changes are (hopefully) to be upstreamed renaming bU2devExitLat to wU2devExitLat FreeBSD in the head of the tree has /usr/include/libusb20_desc.h:#define bNumDeviceCapabilities bNumDeviceCaps So we have backward compatibility for this. To unsubscribe from these emails, change your notification settings at https://github.com/Hamlib/Hamlib/settings/notifications |