From aaed563512241728e4e5e6203381717fa1d9b053 Mon Sep 17 00:00:00 2001 From: Andy Fiddaman Date: Thu, 5 Dec 2024 10:34:37 +0000 Subject: [PATCH 1/6] python312 - update from 3.12.7 to 3.12.8 --- build/python312/build.sh | 2 +- build/python312/patches/disable_epoll.patch | 2 +- build/python312/patches/gethostbyname.patch | 4 +- build/python312/patches/locale-encoding.patch | 4 +- .../posix_spawn-close_fds-support.patch | 6 +-- build/python312/testsuite.log | 53 +++++++++++++++++-- doc/packages.md | 2 +- 7 files changed, 59 insertions(+), 14 deletions(-) diff --git a/build/python312/build.sh b/build/python312/build.sh index db79d35275..ea9ea8a2a0 100755 --- a/build/python312/build.sh +++ b/build/python312/build.sh @@ -17,7 +17,7 @@ . ../../lib/build.sh PROG=Python -VER=3.12.7 +VER=3.12.8 PKG=runtime/python-312 MVER=${VER%.*} SUMMARY="$PROG $MVER" diff --git a/build/python312/patches/disable_epoll.patch b/build/python312/patches/disable_epoll.patch index 34b9e5b765..1604c3ad0c 100644 --- a/build/python312/patches/disable_epoll.patch +++ b/build/python312/patches/disable_epoll.patch @@ -10,7 +10,7 @@ There is no nice way to tell configure that we don't have it diff -wpruN --no-dereference '--exclude=*.orig' a~/configure.ac a/configure.ac --- a~/configure.ac 1970-01-01 00:00:00 +++ a/configure.ac 1970-01-01 00:00:00 -@@ -4966,8 +4966,8 @@ PY_CHECK_FUNC([symlink], [@%:@include ]) PY_CHECK_FUNC([fsync], [@%:@include ]) PY_CHECK_FUNC([fdatasync], [@%:@include ]) diff --git a/build/python312/patches/gethostbyname.patch b/build/python312/patches/gethostbyname.patch index 269d227a2d..af8bf775aa 100644 --- a/build/python312/patches/gethostbyname.patch +++ b/build/python312/patches/gethostbyname.patch @@ -5,7 +5,7 @@ correct when building with XPG6. diff -wpruN --no-dereference '--exclude=*.orig' a~/configure.ac a/configure.ac --- a~/configure.ac 1970-01-01 00:00:00 +++ a/configure.ac 1970-01-01 00:00:00 -@@ -5564,26 +5564,8 @@ AH_TEMPLATE([HAVE_GETHOSTBYNAME_R], +@@ -5569,26 +5569,8 @@ AH_TEMPLATE([HAVE_GETHOSTBYNAME_R], AC_CHECK_FUNC([gethostbyname_r], [AC_DEFINE([HAVE_GETHOSTBYNAME_R]) @@ -32,7 +32,7 @@ diff -wpruN --no-dereference '--exclude=*.orig' a~/configure.ac a/configure.ac AC_MSG_CHECKING([gethostbyname_r with 5 args]) AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ # include -@@ -5622,7 +5604,6 @@ AC_CHECK_FUNC([gethostbyname_r], +@@ -5627,7 +5609,6 @@ AC_CHECK_FUNC([gethostbyname_r], AC_MSG_RESULT([no]) ]) ]) diff --git a/build/python312/patches/locale-encoding.patch b/build/python312/patches/locale-encoding.patch index 5e876f46d3..fc424e80da 100644 --- a/build/python312/patches/locale-encoding.patch +++ b/build/python312/patches/locale-encoding.patch @@ -27,7 +27,7 @@ diff -wpruN --no-dereference '--exclude=*.orig' a~/Include/unicodeobject.h a/Inc diff -wpruN --no-dereference '--exclude=*.orig' a~/Objects/unicodeobject.c a/Objects/unicodeobject.c --- a~/Objects/unicodeobject.c 1970-01-01 00:00:00 +++ a/Objects/unicodeobject.c 1970-01-01 00:00:00 -@@ -1792,6 +1792,15 @@ unicode_char(Py_UCS4 ch) +@@ -1959,6 +1959,15 @@ unicode_char(Py_UCS4 ch) return unicode; } @@ -43,7 +43,7 @@ diff -wpruN --no-dereference '--exclude=*.orig' a~/Objects/unicodeobject.c a/Obj PyObject * PyUnicode_FromWideChar(const wchar_t *u, Py_ssize_t size) { -@@ -1828,6 +1837,58 @@ PyUnicode_FromWideChar(const wchar_t *u, +@@ -1995,6 +2004,58 @@ PyUnicode_FromWideChar(const wchar_t *u, return unicode; } #endif diff --git a/build/python312/patches/posix_spawn-close_fds-support.patch b/build/python312/patches/posix_spawn-close_fds-support.patch index d4f3a48ff2..4ce76cb7c5 100644 --- a/build/python312/patches/posix_spawn-close_fds-support.patch +++ b/build/python312/patches/posix_spawn-close_fds-support.patch @@ -104,7 +104,7 @@ diff -wpruN --no-dereference '--exclude=*.orig' a~/Modules/posixmodule.c a/Modul default: { PyErr_SetString(PyExc_TypeError, "Unknown file_actions identifier"); -@@ -16505,6 +16526,9 @@ all_ins(PyObject *m) +@@ -16515,6 +16536,9 @@ all_ins(PyObject *m) if (PyModule_AddIntConstant(m, "POSIX_SPAWN_OPEN", POSIX_SPAWN_OPEN)) return -1; if (PyModule_AddIntConstant(m, "POSIX_SPAWN_CLOSE", POSIX_SPAWN_CLOSE)) return -1; if (PyModule_AddIntConstant(m, "POSIX_SPAWN_DUP2", POSIX_SPAWN_DUP2)) return -1; @@ -117,7 +117,7 @@ diff -wpruN --no-dereference '--exclude=*.orig' a~/Modules/posixmodule.c a/Modul diff -wpruN --no-dereference '--exclude=*.orig' a~/configure.ac a/configure.ac --- a~/configure.ac 1970-01-01 00:00:00 +++ a/configure.ac 1970-01-01 00:00:00 -@@ -4930,6 +4930,7 @@ AC_CHECK_FUNCS([ \ +@@ -4933,6 +4933,7 @@ AC_CHECK_FUNCS([ \ lockf lstat lutimes madvise mbrtowc memrchr mkdirat mkfifo mkfifoat \ mknod mknodat mktime mmap mremap nice openat opendir pathconf pause pipe \ pipe2 plock poll posix_fadvise posix_fallocate posix_spawn posix_spawnp \ @@ -128,7 +128,7 @@ diff -wpruN --no-dereference '--exclude=*.orig' a~/configure.ac a/configure.ac diff -wpruN --no-dereference '--exclude=*.orig' a~/pyconfig.h.in a/pyconfig.h.in --- a~/pyconfig.h.in 1970-01-01 00:00:00 +++ a/pyconfig.h.in 1970-01-01 00:00:00 -@@ -908,6 +908,10 @@ +@@ -904,6 +904,10 @@ /* Define to 1 if you have the `posix_spawnp' function. */ #undef HAVE_POSIX_SPAWNP diff --git a/build/python312/testsuite.log b/build/python312/testsuite.log index 15f100abfc..88a71834ca 100644 --- a/build/python312/testsuite.log +++ b/build/python312/testsuite.log @@ -1,4 +1,4 @@ -== Tests result: SUCCESS == +== Tests result: FAILURE == 26 tests skipped: test.test_asyncio.test_windows_events @@ -14,8 +14,53 @@ test_ossaudiodev test_smtpnet test_socketserver test_urllib2net test_urllibnet test_winsound test_xmlrpc_net test_zipfile64 +2 tests failed: + test_multiprocessing_main_handling test_poplib + +454 tests OK. + +0:11:32 load avg: 0.11 Re-running 2 failed tests in verbose mode in subprocesses +0:11:32 load avg: 0.11 Run 2 tests in parallel using 2 worker processes +0:11:34 load avg: 0.12 [1/2] test_multiprocessing_main_handling passed +Re-running test_multiprocessing_main_handling in verbose mode (matching: test_zipfile_compiled) +test_zipfile_compiled (test.test_multiprocessing_main_handling.ForkCmdLineTest.test_zipfile_compiled) ... ok +test_zipfile_compiled (test.test_multiprocessing_main_handling.ForkServerCmdLineTest.test_zipfile_compiled) ... ok +test_zipfile_compiled (test.test_multiprocessing_main_handling.SpawnCmdLineTest.test_zipfile_compiled) ... ok + +---------------------------------------------------------------------- +Ran 3 tests in 1.132s + +OK +0:11:50 load avg: 0.15 [2/2] test_poplib passed +Re-running test_poplib in verbose mode (matching: testTimeoutNone) +testTimeoutNone (test.test_poplib.TestTimeouts.testTimeoutNone) ... ok + +---------------------------------------------------------------------- +Ran 1 test in 16.921s + +OK + +== Tests result: FAILURE then SUCCESS == + +26 tests skipped: + test.test_asyncio.test_windows_events + test.test_asyncio.test_windows_utils test.test_gdb.test_backtrace + test.test_gdb.test_cfunction test.test_gdb.test_cfunction_full + test.test_gdb.test_misc test.test_gdb.test_pretty_print + test_dbm_gnu test_epoll test_idle test_kqueue test_launcher + test_msilib test_perf_profiler test_perfmaps test_startfile + test_tcl test_tix test_tkinter test_ttk test_ttk_textonly + test_turtle test_winapi test_winconsoleio test_winreg test_wmi + +8 tests skipped (resource denied): + test_ossaudiodev test_smtpnet test_socketserver test_urllib2net + test_urllibnet test_winsound test_xmlrpc_net test_zipfile64 + +2 re-run tests: + test_multiprocessing_main_handling test_poplib + 456 tests OK. -Total tests: run=41,968 (filtered) skipped=1,424 -Total test files: run=482/490 (filtered) skipped=26 resource_denied=8 -Result: SUCCESS +Total tests: run=42,149 (filtered) failures=1 skipped=1,547 +Total test files: run=484/490 (filtered) skipped=26 resource_denied=8 rerun=2 +Result: FAILURE then SUCCESS diff --git a/doc/packages.md b/doc/packages.md index d4d68a4cdd..a40776ac59 100644 --- a/doc/packages.md +++ b/doc/packages.md @@ -81,7 +81,7 @@ | runtime/java/openjdk8 | 1.8.432-06 | https://github.com/openjdk/jdk8u/tags | runtime/perl | 5.40.0 | https://www.cpan.org/src/README.html | runtime/python-311 | 3.11.10 | https://www.python.org/downloads/source/ -| runtime/python-312 | 3.12.7 | https://www.python.org/downloads/source/ +| runtime/python-312 | 3.12.8 | https://www.python.org/downloads/source/ | security/sudo | 1.9.16p2 | https://www.sudo.ws/ | service/network/chrony | 4.5 | https://download.tuxfamily.org/chrony/ | service/network/ntpsec | 1.2.3 | https://github.com/ntpsec/ntpsec/tags https://blog.ntpsec.org/ From 90dba6c1ba54354ee96409ac64ff5c055afb4059 Mon Sep 17 00:00:00 2001 From: Andy Fiddaman Date: Thu, 5 Dec 2024 10:34:48 +0000 Subject: [PATCH 2/6] tcsh - update from 6.24.13 to 6.24.14 --- build/tcsh/build.sh | 2 +- build/tcsh/testsuite.log | 2 +- doc/packages.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/build/tcsh/build.sh b/build/tcsh/build.sh index 3c77273767..43f58b0685 100755 --- a/build/tcsh/build.sh +++ b/build/tcsh/build.sh @@ -18,7 +18,7 @@ . ../../lib/build.sh PROG=tcsh -VER=6.24.13 +VER=6.24.14 PKG=shell/tcsh SUMMARY="Tenex C-shell (tcsh)" DESC="A Unix shell based on and compatible with the C shell (csh)" diff --git a/build/tcsh/testsuite.log b/build/tcsh/testsuite.log index 18dba21608..1a858c8d92 100644 --- a/build/tcsh/testsuite.log +++ b/build/tcsh/testsuite.log @@ -2,7 +2,7 @@ Expect 53 skipped tests (of untested features) in a full make check ## ------------------------------ ## -## Tcsh 6.24.13 test suite: tcsh. ## +## Tcsh 6.24.14 test suite: tcsh. ## ## ------------------------------ ## Special aliases diff --git a/doc/packages.md b/doc/packages.md index a40776ac59..5e5d556913 100644 --- a/doc/packages.md +++ b/doc/packages.md @@ -90,7 +90,7 @@ | shell/bash5-patchlvl | 037 | https://ftp.gnu.org/gnu/bash/bash-5.2-patches | shell/bash5-completions | 2.14.0 | https://github.com/scop/bash-completion/releases | shell/pipe-viewer | 1.9.0 | http://www.ivarch.com/programs/pv.shtml -| shell/tcsh | 6.24.13 | https://github.com/tcsh-org/tcsh/tags +| shell/tcsh | 6.24.14 | https://github.com/tcsh-org/tcsh/tags | shell/zsh | 5.9 | https://sourceforge.net/projects/zsh/files/zsh | system/cpuid | 1.8.2 | https://github.com/tycho/cpuid/tags | system/data/urxvt-terminfo | 9.31 | http://dist.schmorp.de/rxvt-unicode/ From 5bca2c6ab60ff89d0977c03aa3e8ff5ebff7d755 Mon Sep 17 00:00:00 2001 From: Andy Fiddaman Date: Thu, 5 Dec 2024 10:34:55 +0000 Subject: [PATCH 3/6] rsyslog - update from 8.2410.0 to 8.2412.0 --- build/rsyslog/build.sh | 2 +- build/rsyslog/testsuite.log | 4 ++-- doc/packages.md | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/build/rsyslog/build.sh b/build/rsyslog/build.sh index 859970d36e..5fef23c19d 100755 --- a/build/rsyslog/build.sh +++ b/build/rsyslog/build.sh @@ -17,7 +17,7 @@ . ../../lib/build.sh PROG=rsyslog -VER=8.2410.0 +VER=8.2412.0 PKG=system/rsyslog SUMMARY="rsyslog - the rocket-fast system for log processing." DESC="A high-performance, modular syslog implementation." diff --git a/build/rsyslog/testsuite.log b/build/rsyslog/testsuite.log index 429838f915..9e1cfda6da 100644 --- a/build/rsyslog/testsuite.log +++ b/build/rsyslog/testsuite.log @@ -48,7 +48,7 @@ PASS: dnscache-TTL-0.sh PASS: invalid_nested_include.sh SKIP: omfwd-lb-1target-retry-full_buf.sh SKIP: omfwd-lb-1target-retry-1_byte_buf.sh -SKIP: omfwd-lb-1target-retry-1_byte_buf-TargetFail +SKIP: omfwd-lb-1target-retry-1_byte_buf-TargetFail.sh PASS: omfwd-lb-susp.sh PASS: omfwd-lb-2target-basic.sh PASS: omfwd-lb-2target-retry.sh @@ -420,7 +420,7 @@ PASS: imtcp-tls-ossl-error-key.sh PASS: imtcp-tls-ossl-error-key2.sh PASS: uxsock_simple.sh ============================================================================ -Testsuite summary for rsyslog 8.2410.0 +Testsuite summary for rsyslog 8.2412.0 ============================================================================ # TOTAL: 422 # PASS: 379 diff --git a/doc/packages.md b/doc/packages.md index 5e5d556913..bb518cda5f 100644 --- a/doc/packages.md +++ b/doc/packages.md @@ -103,7 +103,7 @@ | system/network/lldp | 0.4alpha | https://sourceforge.net/projects/openlldp/files/ | system/pciutils | 3.13.0 | https://www.kernel.org/pub/software/utils/pciutils/ | system/pkgtree | 1.1 | https://github.com/quattor/pkgtree/tags -| system/rsyslog | 8.2410.0 | https://www.rsyslog.com/downloads/download-v8-stable/ +| system/rsyslog | 8.2412.0 | https://www.rsyslog.com/downloads/download-v8-stable/ | system/test/epolltest | 20240808 | https://github.com/omniosorg/epoll-test-suite | system/test/fio | 3.38 | https://github.com/axboe/fio/tags | system/watch | 3.3.16 | https://gitlab.com/api/v4/projects/procps-ng%2Fprocps/releases https://gitlab.com/procps-ng/procps/-/releases From 240408da024eef649fdbe16be8ff2ae1ee3cee9c Mon Sep 17 00:00:00 2001 From: Andy Fiddaman Date: Thu, 5 Dec 2024 10:35:23 +0000 Subject: [PATCH 4/6] pv - update from 1.9.0 to 1.9.7 --- build/pv/build.sh | 2 +- doc/packages.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build/pv/build.sh b/build/pv/build.sh index 75c20c260b..97030ebcc3 100755 --- a/build/pv/build.sh +++ b/build/pv/build.sh @@ -27,7 +27,7 @@ . ../../lib/build.sh PROG=pv -VER=1.9.0 +VER=1.9.7 PKG=shell/pipe-viewer SUMMARY="Pipe Viewer" DESC="pv - a terminal-based tool for monitoring the progress of data through a pipeline." diff --git a/doc/packages.md b/doc/packages.md index bb518cda5f..ee7dd08164 100644 --- a/doc/packages.md +++ b/doc/packages.md @@ -89,7 +89,7 @@ | shell/bash | 5.2.37 | https://ftp.gnu.org/gnu/bash/ | shell/bash5-patchlvl | 037 | https://ftp.gnu.org/gnu/bash/bash-5.2-patches | shell/bash5-completions | 2.14.0 | https://github.com/scop/bash-completion/releases -| shell/pipe-viewer | 1.9.0 | http://www.ivarch.com/programs/pv.shtml +| shell/pipe-viewer | 1.9.7 | http://www.ivarch.com/programs/pv.shtml | shell/tcsh | 6.24.14 | https://github.com/tcsh-org/tcsh/tags | shell/zsh | 5.9 | https://sourceforge.net/projects/zsh/files/zsh | system/cpuid | 1.8.2 | https://github.com/tycho/cpuid/tags From 8a47a0b0d5042440c9d453bc239a9d25f14fdcfc Mon Sep 17 00:00:00 2001 From: Andy Fiddaman Date: Thu, 5 Dec 2024 10:36:32 +0000 Subject: [PATCH 5/6] mercurial - update from 6.8.2 to 6.9 --- build/mercurial/build.sh | 2 +- doc/packages.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build/mercurial/build.sh b/build/mercurial/build.sh index cb419000c1..f4e0c173d3 100755 --- a/build/mercurial/build.sh +++ b/build/mercurial/build.sh @@ -18,7 +18,7 @@ . ../../lib/build.sh PROG=mercurial -VER=6.8.2 +VER=6.9 PKG=developer/versioning/mercurial SUMMARY="Mercurial source control management" DESC="Free, distributed source control management tool" diff --git a/doc/packages.md b/doc/packages.md index ee7dd08164..5aa1b16688 100644 --- a/doc/packages.md +++ b/doc/packages.md @@ -28,7 +28,7 @@ | developer/parser/bison | 3.8.2 | https://ftp.gnu.org/gnu/bison/ | developer/pkg-config | 0.29.2 | https://pkg-config.freedesktop.org/releases | developer/versioning/git | 2.47.1 | https://www.kernel.org/pub/software/scm/git https://git-scm.com/ -| developer/versioning/mercurial | 6.8.2 | https://www.mercurial-scm.org/release/?M=D https://www.mercurial-scm.org/wiki/WhatsNew +| developer/versioning/mercurial | 6.9 | https://www.mercurial-scm.org/release/?M=D https://www.mercurial-scm.org/wiki/WhatsNew | developer/versioning/sccs | 5.09 | https://sourceforge.net/projects/sccs/files/ | driver/tuntap | 1.3.3 | https://github.com/kaizawa/tuntap/tags | editor/vim | 9.1 | https://www.vim.org/download.php https://github.com/vim/vim From d8300fdfcabc19c3898ebd59d95c701f800ccf4d Mon Sep 17 00:00:00 2001 From: Andy Fiddaman Date: Thu, 5 Dec 2024 10:43:41 +0000 Subject: [PATCH 6/6] Update tracking versions --- doc/packages.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/packages.md b/doc/packages.md index 5aa1b16688..b48502ba1d 100644 --- a/doc/packages.md +++ b/doc/packages.md @@ -66,8 +66,8 @@ | library/unixodbc | 2.3.12 | http://www.unixodbc.org/download.html | library/xxhash | 0.8.2 | https://github.com/Cyan4973/xxHash/releases | Currently used solely by rsync | library/zlib | 1.3.1 | https://www.zlib.net/ -| meta/data/microcode/amd | 20240710 | https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/log/amd-ucode -| meta/data/microcode/intel | 20240910 | https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases +| meta/data/microcode/amd | 20241121 | https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/log/amd-ucode +| meta/data/microcode/intel | 20241112 | https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases | network/dns/bind | 9.18.31 | https://ftp.isc.org/isc/bind9/ https://www.isc.org/downloads/ | network/openssh | 9.9p1 | https://www.mirrorservice.org/pub/OpenBSD/OpenSSH/portable/ | network/rsync | 3.3.0 | https://rsync.samba.org/ @@ -80,7 +80,7 @@ | runtime/java/openjdk21 | 21.0.5+11 | https://github.com/openjdk/jdk21u/tags | runtime/java/openjdk8 | 1.8.432-06 | https://github.com/openjdk/jdk8u/tags | runtime/perl | 5.40.0 | https://www.cpan.org/src/README.html -| runtime/python-311 | 3.11.10 | https://www.python.org/downloads/source/ +| runtime/python-311 | 3.11.11 | https://www.python.org/downloads/source/ | runtime/python-312 | 3.12.8 | https://www.python.org/downloads/source/ | security/sudo | 1.9.16p2 | https://www.sudo.ws/ | service/network/chrony | 4.5 | https://download.tuxfamily.org/chrony/