From noreply at github.com Mon Oct 27 21:38:43 2025 From: noreply at github.com (=?UTF-8?B?SnVsaWVuIMOJTElF?=) Date: Mon, 27 Oct 2025 14:38:43 -0700 Subject: [InterNetNews/inn] b6efc0: sqlite3.m4: Fix cross compilation Message-ID: Branch: refs/heads/main Home: https://github.com/InterNetNews/inn Commit: b6efc0bfd87bbff47d5961bdd20c5965e6c37feb https://github.com/InterNetNews/inn/commit/b6efc0bfd87bbff47d5961bdd20c5965e6c37feb Author: Julien ?LIE Date: 2025-10-27 (Mon, 27 Oct 2025) Changed paths: M m4/sqlite3.m4 M support/getrra-c-util Log Message: ----------- sqlite3.m4: Fix cross compilation sqlite3 version check uses AC_RUN_IFELSE without a cross compilation argument, which makes cross builds from source fail. Thanks to Helmut Grohne for the bug report on the Debian Bug Tracking System (bug 1119126). We now just use the upstream sqlite.m4 version from rra-c-util which calls pkg-config if available or the AC_SEARCH_LIBS macro if not. To unsubscribe from these emails, change your notification settings at https://github.com/InterNetNews/inn/settings/notifications From noreply at github.com Mon Oct 27 22:38:26 2025 From: noreply at github.com (=?UTF-8?B?SnVsaWVuIMOJTElF?=) Date: Mon, 27 Oct 2025 15:38:26 -0700 Subject: [InterNetNews/inn] 778699: sqlite.m4: Re-add version check Message-ID: Branch: refs/heads/main Home: https://github.com/InterNetNews/inn Commit: 7786992765e12b8cb84c3b259397a00eee0f6b07 https://github.com/InterNetNews/inn/commit/7786992765e12b8cb84c3b259397a00eee0f6b07 Author: Julien ?LIE Date: 2025-10-27 (Mon, 27 Oct 2025) Changed paths: M m4/sqlite3.m4 M support/getrra-c-util Log Message: ----------- sqlite.m4: Re-add version check Partially revert previous commit as it was no longer checking the expected version. We now correctly use AC_COMPUTE_INT instead of AC_RUN_IFELSE (not working for cross builds). To unsubscribe from these emails, change your notification settings at https://github.com/InterNetNews/inn/settings/notifications From noreply at github.com Mon Oct 27 22:43:03 2025 From: noreply at github.com (=?UTF-8?B?SnVsaWVuIMOJTElF?=) Date: Mon, 27 Oct 2025 15:43:03 -0700 Subject: [InterNetNews/inn] 13e38f: Improve interbracket arrows and indent in Perl Message-ID: Branch: refs/heads/2.7 Home: https://github.com/InterNetNews/inn Commit: 13e38f4d43ccb0b0225903b4e3e821cb38710ec7 https://github.com/InterNetNews/inn/commit/13e38f4d43ccb0b0225903b4e3e821cb38710ec7 Author: Julien ?LIE Date: 2025-10-27 (Mon, 27 Oct 2025) Changed paths: M .perltidyrc M contrib/analyze-traffic.in M contrib/backlogstat.in M contrib/thdexpire.in M control/controlchan.in M control/modules/newgroup.pl M frontends/pullnews.in M frontends/scanspool.in M perl/INN/ovsqlite_client.pm M scripts/inncheck.in M scripts/innreport.in M scripts/innreport_inn.pm M scripts/innupgrade.in M storage/buildconfig.in Log Message: ----------- Improve interbracket arrows and indent in Perl Use the new flags implemented by perltidy 20250105. Commit: f6e81377b33b24221725c2f23afedd5f40bcec08 https://github.com/InterNetNews/inn/commit/f6e81377b33b24221725c2f23afedd5f40bcec08 Author: Julien ?LIE Date: 2025-10-27 (Mon, 27 Oct 2025) Changed paths: M .perlcriticrc M .perltidyrc M control/perl-nocem.in M perl/INN/ovsqlite_client.pm M scripts/inncheck.in Log Message: ----------- Remove useless trailing commas in Perl scripts We no longer need the CodeLayout::RequireTrailingCommaAtNewline perlcritic policy. Commit: 8715bda6f1664d136784d6263c240262cd618fa7 https://github.com/InterNetNews/inn/commit/8715bda6f1664d136784d6263c240262cd618fa7 Author: Julien ?LIE Date: 2025-10-27 (Mon, 27 Oct 2025) Changed paths: M Makefile M frontends/cnfsstat.in Log Message: ----------- Improve the formatting of nested ternaries in Perl Add --warn-nested-ternaries to perltidy code checks. Commit: aa36e863f0f7ace84b6831071299cad29738d79f https://github.com/InterNetNews/inn/commit/aa36e863f0f7ace84b6831071299cad29738d79f Author: Julien ?LIE Date: 2025-10-27 (Mon, 27 Oct 2025) Changed paths: M frontends/ovdb_stat.c M include/innperl.h M innfeed/imap_connection.c Log Message: ----------- Fix the detection of Clang versions Use __clang_major__ instead of LLVM_VERSION_MAJOR. Commit: ce31128ee6cc061ff1bc50c4eb9f41ed9e45351a https://github.com/InterNetNews/inn/commit/ce31128ee6cc061ff1bc50c4eb9f41ed9e45351a Author: Julien ?LIE Date: 2025-10-27 (Mon, 27 Oct 2025) Changed paths: M m4/lib-pathname.m4 Log Message: ----------- Improve multilib searches in some rare situations Fix a FreeBSD PR reported upstream, and fixed in rra-c-util. Always add -L/lib in addition to -L/lib{32,64} even if the latter exists. Then hopefully the correct multilib directory will always be first in the search path and any 32-bit libraries in the /lib directory will be ignored. It may only increase the risk that we incorrectly link with the 32-bit version of the library because the Fedora-style multilib layout unfortunately used /lib for 32-bit libraries on 64-bit systems. close #326 Commit: 8f74cc80979ef24781ffbe754a271c96e4120a33 https://github.com/InterNetNews/inn/commit/8f74cc80979ef24781ffbe754a271c96e4120a33 Author: Julien ?LIE Date: 2025-10-27 (Mon, 27 Oct 2025) Changed paths: M include/inn/buffer.h M include/inn/xwrite.h M include/portable/macros.h M lib/getaddrinfo.c M m4/cc-flags.m4 M m4/sqlite3.m4 M m4/systemd.m4 M support/getc-tap-harness M support/getrra-c-util Log Message: ----------- Update to latest rra-c-util upstream version Commit: 8923f045e6f01b38dc8a7e49af940d6fceff452c https://github.com/InterNetNews/inn/commit/8923f045e6f01b38dc8a7e49af940d6fceff452c Author: Julien ?LIE Date: 2025-10-27 (Mon, 27 Oct 2025) Changed paths: M configure.ac M innfeed/article.c M innfeed/endpoint.c M innfeed/host.c M lib/fdlimit.c M m4/iov-max.m4 M nnrpd/article.c M storage/buffindexed/buffindexed.c M storage/cnfs/cnfs.c M storage/ovdb/ovdb.c Log Message: ----------- Unconditionally include limits.h According to the Autoconf manual, hosted environments that are still of interest for portable code provide all of the headers specified in C89, which includes limits.h. There's no need in checking for it. Commit: 7fc0434e377dcfe673e47bf745ebd312428ed384 https://github.com/InterNetNews/inn/commit/7fc0434e377dcfe673e47bf745ebd312428ed384 Author: Julien ?LIE Date: 2025-10-27 (Mon, 27 Oct 2025) Changed paths: M backends/actsyncd.in M backends/batcher.c M backends/ninpaths.c M configure.ac M contrib/thdexpire.in M doc/pod/inn.conf.pod M doc/pod/libinn_dbz.pod M innfeed/host.h M lib/dbz.c M nnrpd/commands.c M storage/tradspool/tradspool.c Log Message: ----------- Typo fixes Compare: https://github.com/InterNetNews/inn/compare/e32a8aa7ea25...7fc0434e377d To unsubscribe from these emails, change your notification settings at https://github.com/InterNetNews/inn/settings/notifications From noreply at github.com Mon Oct 27 22:43:14 2025 From: noreply at github.com (=?UTF-8?B?SnVsaWVuIMOJTElF?=) Date: Mon, 27 Oct 2025 15:43:14 -0700 Subject: [InterNetNews/inn] 72dfe4: sqlite3.m4: Fix cross compilation Message-ID: Branch: refs/heads/2.7 Home: https://github.com/InterNetNews/inn Commit: 72dfe4688f6ab5d79e0f970bfdaf1e2f455d49cd https://github.com/InterNetNews/inn/commit/72dfe4688f6ab5d79e0f970bfdaf1e2f455d49cd Author: Julien ?LIE Date: 2025-10-27 (Mon, 27 Oct 2025) Changed paths: M m4/sqlite3.m4 M support/getrra-c-util Log Message: ----------- sqlite3.m4: Fix cross compilation sqlite3 version check uses AC_RUN_IFELSE without a cross compilation argument, which makes cross builds from source fail. Thanks to Helmut Grohne for the bug report on the Debian Bug Tracking System (bug 1119126). We now use AC_COMPUTE_INT as this macro works for cross builds, and check the version against SQLITE_VERSION_NUMBER. To unsubscribe from these emails, change your notification settings at https://github.com/InterNetNews/inn/settings/notifications