We have 2 copies of the ipfilter sources. The one here is the one used in
the kernel, so fix this one too.
XXX: we should remove the userland copy of the kernel files and have it
use the one here.
mk/compiler/gcc.mk: NetBSD 11.99.4 is using gcc 14
This is true for most NetBSD platforms, especially the ones expected
to run pkgsrc-current-on-NetBSD-current bulk builds.
While here, remove variable I thought I'd need but didn't.
mk: speed up computation of _GCC_REQD
Only use make variable, do not fork pkg_admin.
Speeds up a limit scan of the packages setting GCC_REQD (directly)
from about 4m to about 3m30s in a test environment.
py-gcovr: updated to 8.5
8.5
Breaking changes:
The option --lcov-test-name doesn't accept values with spaces anymore.
The option --lcov-format-1.x is deprecated and mapped to --lcov-format-version=1.x.
Changes to HTML templates:
The file overview table in the default theme now uses a grid layout.
The function lists table in both themes are changed to a grid layout.
Add a common template folder where the common templates for the themes are stored.
It contains the function content and source page navigation templates.
Restructure the the summary and move some data to the footer.
Add sorting by clicking on the headers of the file overview table and the function table.
Add common stylesheet for all themes.
Add navigation links to source details.
Add buttons to toggle line background color in source details view.
Add a document overview with all active lines in source details view.
Added --html-static-report and remove argument from --html-single-page.
[40 lines not shown]
py-alembic: updated to 1.18.0
1.18.0
feature
[feature] [operations]
When alembic is run in “verbose” mode, alembic now logs a message to indicate from which file is used to load the configuration.
[feature] [autogenerate]
Autogenerate reflection sweeps now use the “bulk” inspector methods introduced in SQLAlchemy 2.0, which for selected dialects including PostgreSQL and Oracle use batched queries to reflect whole collections of tables using O(1) queries rather than O(N).
[feature] [autogenerate]
Release 1.18.0 introduces a plugin system that allows for automatic loading of third-party extensions as well as configurable autogenerate compare functionality on a per-environment basis.
The Plugin class provides a common interface for extensions that register handlers among Alembic’s existing extension points such as Operations.register_operation() and Operations.implementation_for(). A new interface for registering autogenerate comparison handlers, Plugin.add_autogenerate_comparator(), provides for autogenerate compare functionality that may be custom-configured on a per-environment basis using the new EnvironmentContext.configure.autogenerate_plugins parameter.
The change does not impact well known Alembic add-ons such as alembic-utils, which continue to work as before; however, such add-ons have the option to provide plugin entrypoints going forward.
As part of this change, Alembic’s autogenerate compare functionality is reorganized into a series of internal plugins under the alembic.autogenerate namespace, which may be individually or collectively identified for inclusion and/or exclusion within the EnvironmentContext.configure() call using a new parameter EnvironmentContext.configure.autogenerate_plugins. This parameter is also where third party comparison plugins may also be indicated.
See Plugins for complete documentation on the new Plugin class as well as autogenerate-specific usage instructions.
usecase
[13 lines not shown]
py-textfsm: updated to 2.1.0
2.1.0
Fixed multiple issues with textual Pager:
First line of output was not being displayed (off by one error).
SetLines was being ignored. Page size was fixed to terminal size.
Only every 2nd 'enter' key was registered by tty.read, switched to using 'n' key instead.
Prompt string did not truncate on narrow terminals
Added paging support for MS Windows terminals
Pager no longer exits automatically at end of buffer
Fixes day-one issue of non displaying empty lines
Correctly handles files smaller than the terminal