In D40366#1076183, @brnrd wrote:In D40366#1076061, @ngie wrote:Install the dbm module for OPTIONS_SET+= BDB1 to unbreak uses of the dbm submodule.
Not used phabricator for a good while (last was before svn->git?)... WebUI doesn't want to update this rev.
I think I've cracked it, the plist breakage and all. Check [https://brnrd.eu/bsd/patch-devel_apr1-D40366]
Basically:
- --with-dbm hints for configure to speed up bdb detection
- Switch to PLIST_SUB with BERKELEYDB for all BDB versions
Database creation using httxt2dbm works with all 3 BDB versions:
❯ file test-*.dbm test-base.dbm: Berkeley DB 1.85 (Hash, version 2, native byte-order) test-db18.dbm: Berkeley DB (Hash, version 10, native byte-order) test-db5.dbm: Berkeley DB (Hash, version 9, native byte-order)Would love to switch default to base, but that'll trip up people that have existing databases.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Oct 22 2024
Oct 22 2024
Oct 20 2024
Oct 20 2024
In D46806#1067801, @kevans wrote:In D46806#1067666, @ngie wrote:Could you please demo the test program (attach the kyua html report)?
Neat, I had no idea that kyua had a report-html command.
I uploaded the report here: https://people.freebsd.org/~kevans/porch-results/
archive.tar in that directory packages the directory for convenience. IMO it leaves a little bit to be desired, I would've kinda liked to see test names to attribute each result to, but maybe it does if they fail/skip.
contrib/googletest: update from 1.14.0 to 1.15.2
tests/sys/fs/fusefs: include iomanip header
Oct 19 2024
Oct 19 2024
ngie retitled D47197: contrib/googletest: update from 1.14.0 to 1.15.2 from Merge commit '14f7077fed7d82046bdcbe347004132f08aba886' to contrib/googletest: update from 1.14.0 to 1.15.2.
Install the dbm module for OPTIONS_SET+= BDB1 to unbreak uses of the dbm submodule.
Oh neat, the plist is broken for all but OPTIONS_SET+= BDB.
In D40366#1073408, @brnrd wrote:How did you verify that Berkeley DB support is working with these changes? httxt2dbm is failing for me.
ngie retitled D47194: tests/sys/fs/fusefs: include iomanip header from Include iomanip header to tests/sys/fs/fusefs: include iomanip header.
Correct mergeinfo from 1.14.0 import
Revert "Add 'origin/googletest/' from commit…
ngie committed rGa52d355b540f: Add 'origin/googletest/' from commit '8ef491440fcaec96f899d73e08873426c78583a4' (authored by ngie).
Add 'origin/googletest/' from commit '8ef491440fcaec96f899d73e08873426c78583a4'
ngie committed rGbcf81d7794a7: contrib/googletest: correct mergeinfo from 1.14.0 import (authored by ngie).
contrib/googletest: correct mergeinfo from 1.14.0 import
ngie committed rGba23ab2168ff: Update the expat version referenced in libbsdxml.3 (authored by ngie).
Update the expat version referenced in libbsdxml.3
Oct 5 2024
Oct 5 2024
In D46653#1064186, @igoro wrote:Rework structure of test result types metadata. Fix tests.
ngie retitled D41698: devel/apr1: Update to 1.7.5 from devel/apr1: Update to 1.7.4 to devel/apr1: Update to 1.7.5.
Oct 4 2024
Oct 4 2024
Rebase on recent ports tree
Update the diff to the latest version: 1.7.5
Oct 2 2024
Oct 2 2024
Specifying this in the Makefile is significantly less code than doing it in the atf tests:
TEST_METADATA.lorder_test+= required_programs="ar cc lorder nm"
This metadata ends up in the Kyuafile.
Sep 30 2024
Sep 30 2024
Sep 28 2024
Sep 28 2024
vendor/googletest: import 1.15.2
Could you please demo the test program (attach the kyua html report)?
MFV: expat 2.6.3
lib/libexpat: update build config for 2.6.3
I'll push this commit along with D46829. I just didn't have anything clever to put down in the proposed commit message because it's an extremely straightforward change.
ngie updated the summary of D46830: Update lib/libexpat/expat_config.h for the 2.6.3 version update.
ngie added a reviewer for D46830: Update lib/libexpat/expat_config.h for the 2.6.3 version update: delphij.
I didn't mean to open up this revision.
lib/libcrypt: another trivial style change
lib/libcrypt: remove trailing whitespace
radlib: fix a memory leak in `is_valid_request`
openssl: Import OpenSSL 3.0.15.
vendor/expat: import 2.6.3
It seems like this should be named "PORCH_TESTS" instead of "PLAIN_TESTS_PORCH" (that seems pretty wordy..).
Or maybe something LUA-prefixed?
PLAIN_TESTS is the variant of test which has a certain expected/documented behavior, whereas, _CXX, _C, _SH are the file types under test. Are all "PORCH" tests expected to exit on 0 if successful and exit non-zero if failed?
Sep 17 2024
Sep 17 2024
We're now 2 subminor versions behind and this component is impacted by at least one CVE: CVE-2023-49582 (resolved in 1.7.5). Could this update please be done (along with considering my other patch in D40366)?
Sep 14 2024
Sep 14 2024
sys/crypto/openssl: update powerpc* ASM
Sep 9 2024
Sep 9 2024
Sep 8 2024
Sep 8 2024
Update config/build info for OpenSSL 3.0.15
openssl: Import OpenSSL 3.0.15.
Sep 7 2024
Sep 7 2024
In D46602#1062000, @gordon wrote:Assuming this is a straight import, LGTM.
ngie retitled D46603: Update config/build info for OpenSSL 3.0.15 from Bump OPENSSL_VER and OPENSSL_DATE for the 3.0.15 import to Update config/build info for OpenSSL 3.0.15.
Update opensslv.h and change OPENSSL_VER to match the package provided date
I need to update crypto/openssl/include/openssl/opensslv.h as well, like I did in https://cgit.freebsd.org/src/commit/?id=dd43e907c7c0caec8867e42fa1fcfea4ac4c87f6 . This can be regenerated via crypto/openssl/config.
Sep 6 2024
Sep 6 2024
Would it make sense to create another testcase specific for -S vs non--S?
Not a huge deal.. just thinking ahead (and yes, I need to rebase netbsd-tests sometime soon...).
Sep 4 2024
Sep 4 2024
In D46531#1060725, @jhb wrote:Nevermind, I had misread this as "atf_add_test_case".
Thank you for doing this!
Jul 18 2024
Jul 18 2024
This modifies config file support slightly. Please bump the schema version and add appropriate tests for the new config schema vs the old config schema.
Jun 29 2024
Jun 29 2024
Update config/build info for OpenSSL
Update to OpenSSL 3.0.14
Jun 26 2024
Jun 26 2024
Update config/build info for OpenSSL
Update to OpenSSL 3.0.14
Jun 24 2024
Jun 24 2024
re: tzsetup: Hmm.. that question isn't really user friendly. How about "Is the [system?] clock set to local time?" instead of the previous question?
LGTM about the bsdinstall change!
Jun 20 2024
Jun 20 2024
Import OpenSSL 3.0.14
Jun 5 2024
Jun 5 2024
pci(4): unbreak the build