Page MenuHomeFreeBSD
Feed Advanced Search

Oct 22 2024

ngie closed D47197: contrib/googletest: update from 1.14.0 to 1.15.2.
Oct 22 2024, 5:17 AM

Oct 20 2024

ngie accepted D46806: tests: kern: add some porch(1)-based tty tests.
Oct 20 2024, 4:11 PM
ngie added a comment to D40366: devel/apr1: support building DBM with BDB 1.85.

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:

  1. --with-dbm hints for configure to speed up bdb detection
  2. 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.

Oct 20 2024, 2:14 AM
ngie added a comment to D46806: tests: kern: add some porch(1)-based tty tests.

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.

Oct 20 2024, 2:13 AM
ngie accepted D46805: mk: add PLAIN_TESTS_PORCH support.

Macro lgtm:

Oct 20 2024, 2:11 AM
ngie committed rG5ca8c28cd8c7: contrib/googletest: update from 1.14.0 to 1.15.2 (authored by ngie).
contrib/googletest: update from 1.14.0 to 1.15.2
Oct 20 2024, 1:55 AM
ngie committed rG0077477f215c: tests/sys/fs/fusefs: include iomanip header (authored by ngie).
tests/sys/fs/fusefs: include iomanip header
Oct 20 2024, 1:51 AM
ngie closed D47194: tests/sys/fs/fusefs: include iomanip header.
Oct 20 2024, 1:51 AM
ngie updated the test plan for D47197: contrib/googletest: update from 1.14.0 to 1.15.2.
Oct 20 2024, 1:48 AM

Oct 19 2024

ngie added a reviewer for D47197: contrib/googletest: update from 1.14.0 to 1.15.2: tests.
Oct 19 2024, 4:51 PM
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.
Oct 19 2024, 4:50 PM
ngie requested review of D47197: contrib/googletest: update from 1.14.0 to 1.15.2.
Oct 19 2024, 4:47 PM
ngie updated the test plan for D47194: tests/sys/fs/fusefs: include iomanip header.
Oct 19 2024, 4:46 PM
ngie updated the diff for D40366: devel/apr1: support building DBM with BDB 1.85.

Install the dbm module for OPTIONS_SET+= BDB1 to unbreak uses of the dbm submodule.

Oct 19 2024, 4:39 PM
ngie added a comment to D40366: devel/apr1: support building DBM with BDB 1.85.

Oh neat, the plist is broken for all but OPTIONS_SET+= BDB.

Oct 19 2024, 4:30 PM
ngie added a comment to D40366: devel/apr1: support building DBM with BDB 1.85.

How did you verify that Berkeley DB support is working with these changes? httxt2dbm is failing for me.

Oct 19 2024, 4:20 PM
ngie retitled D47194: tests/sys/fs/fusefs: include iomanip header from Include iomanip header to tests/sys/fs/fusefs: include iomanip header.
Oct 19 2024, 3:38 PM
ngie updated the summary of D47194: tests/sys/fs/fusefs: include iomanip header.
Oct 19 2024, 3:37 PM
ngie added a reviewer for D47194: tests/sys/fs/fusefs: include iomanip header: asomers.
Oct 19 2024, 3:36 PM
ngie requested review of D47194: tests/sys/fs/fusefs: include iomanip header.
Oct 19 2024, 3:36 PM
ngie committed rG1e5e331b1dce: Correct mergeinfo from 1.14.0 import (authored by ngie).
Correct mergeinfo from 1.14.0 import
Oct 19 2024, 2:15 AM
ngie added a reverting change for rGa52d355b540f: Add 'origin/googletest/' from commit '8ef491440fcaec96f899d73e08873426c78583a4': rG92c5681cc347: Revert "Add 'origin/googletest/' from commit….
Oct 19 2024, 2:09 AM
ngie committed rG92c5681cc347: Revert "Add 'origin/googletest/' from commit… (authored by ngie).
Revert "Add 'origin/googletest/' from commit…
Oct 19 2024, 2:08 AM
ngie committed rGa52d355b540f: Add 'origin/googletest/' from commit '8ef491440fcaec96f899d73e08873426c78583a4' (authored by ngie).
Add 'origin/googletest/' from commit '8ef491440fcaec96f899d73e08873426c78583a4'
Oct 19 2024, 2:06 AM
ngie committed rGbcf81d7794a7: contrib/googletest: correct mergeinfo from 1.14.0 import (authored by ngie).
contrib/googletest: correct mergeinfo from 1.14.0 import
Oct 19 2024, 2:06 AM
ngie closed D46865: Update the expat version referenced in libbsdxml.3.
Oct 19 2024, 12:46 AM
ngie committed rGba23ab2168ff: Update the expat version referenced in libbsdxml.3 (authored by ngie).
Update the expat version referenced in libbsdxml.3
Oct 19 2024, 12:46 AM

Oct 5 2024

ngie added inline comments to D46805: mk: add PLAIN_TESTS_PORCH support.
Oct 5 2024, 3:10 PM
ngie added a comment to D46653: kyua: Do not count skipped as passed in test cmd.

Rework structure of test result types metadata. Fix tests.

Oct 5 2024, 4:09 AM
ngie accepted D46653: kyua: Do not count skipped as passed in test cmd.
Oct 5 2024, 4:09 AM
ngie commandeered D41698: devel/apr1: Update to 1.7.5.
Oct 5 2024, 3:57 AM
ngie accepted D46954: mlock_test: use mmap/munmap for unmapped pointer.
Oct 5 2024, 3:57 AM
ngie added inline comments to D46805: mk: add PLAIN_TESTS_PORCH support.
Oct 5 2024, 3:56 AM
ngie accepted D46955: libc: skip telldir_leak test.
Oct 5 2024, 3:50 AM
ngie updated the summary of D41698: devel/apr1: Update to 1.7.5.
Oct 5 2024, 3:49 AM
ngie updated the summary of D41698: devel/apr1: Update to 1.7.5.
Oct 5 2024, 3:48 AM
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 5 2024, 3:48 AM

Oct 4 2024

ngie updated the diff for D40366: devel/apr1: support building DBM with BDB 1.85.

Rebase on recent ports tree

Oct 4 2024, 4:28 AM
ngie updated the diff for D41698: devel/apr1: Update to 1.7.5.

Update the diff to the latest version: 1.7.5

Oct 4 2024, 4:28 AM

Oct 2 2024

ngie updated the summary of D46865: Update the expat version referenced in libbsdxml.3.
Oct 2 2024, 2:30 AM
ngie added a reviewer for D46865: Update the expat version referenced in libbsdxml.3: delphij.
Oct 2 2024, 2:29 AM
ngie requested review of D46865: Update the expat version referenced in libbsdxml.3.
Oct 2 2024, 2:29 AM
ngie requested changes to D44548: lorder: skip tests if cc not available.

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.

Oct 2 2024, 2:23 AM

Sep 30 2024

ngie closed D46829: MFV: expat 2.6.3.
Sep 30 2024, 8:29 AM

Sep 28 2024

ngie committed rG14f7077fed7d: vendor/googletest: import 1.15.2 (authored by ngie).
vendor/googletest: import 1.15.2
Sep 28 2024, 5:05 PM
ngie added a comment to D46806: tests: kern: add some porch(1)-based tty tests.

Could you please demo the test program (attach the kyua html report)?

Sep 28 2024, 4:31 PM
ngie committed rGffd294a1f4c2: MFV: expat 2.6.3 (authored by ngie).
MFV: expat 2.6.3
Sep 28 2024, 2:24 PM
ngie committed rGc284f45dc796: lib/libexpat: update build config for 2.6.3 (authored by ngie).
lib/libexpat: update build config for 2.6.3
Sep 28 2024, 2:24 PM
ngie closed D46830: Update lib/libexpat/expat_config.h for the 2.6.3 version update.
Sep 28 2024, 2:24 PM
ngie added a comment to D46830: Update lib/libexpat/expat_config.h for the 2.6.3 version update.

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.

Sep 28 2024, 4:18 AM
ngie updated the summary of D46830: Update lib/libexpat/expat_config.h for the 2.6.3 version update.
Sep 28 2024, 4:14 AM
ngie added a reviewer for D46829: MFV: expat 2.6.3: security.
Sep 28 2024, 4:12 AM
ngie added a reviewer for D46829: MFV: expat 2.6.3: delphij.
Sep 28 2024, 4:12 AM
ngie added a reviewer for D46830: Update lib/libexpat/expat_config.h for the 2.6.3 version update: delphij.
Sep 28 2024, 4:12 AM
ngie requested review of D46830: Update lib/libexpat/expat_config.h for the 2.6.3 version update.
Sep 28 2024, 4:11 AM
ngie abandoned D46828: vendor/expat: import 2.6.3.

I didn't mean to open up this revision.

Sep 28 2024, 4:11 AM
ngie requested review of D46829: MFV: expat 2.6.3.
Sep 28 2024, 4:09 AM
ngie requested review of D46828: vendor/expat: import 2.6.3.
Sep 28 2024, 4:09 AM
ngie committed rGc931eed5bc43: lib/libcrypt: another trivial style change (authored by ngie).
lib/libcrypt: another trivial style change
Sep 28 2024, 3:59 AM
ngie committed rGc6961c90fd2a: lib/libcrypt: remove trailing whitespace (authored by ngie).
lib/libcrypt: remove trailing whitespace
Sep 28 2024, 3:58 AM
ngie committed rGc2dca1b5607f: radlib: fix a memory leak in `is_valid_request` (authored by ngie).
radlib: fix a memory leak in `is_valid_request`
Sep 28 2024, 3:55 AM
ngie committed rGcc43f991ab3e: openssl: Import OpenSSL 3.0.15. (authored by ngie).
openssl: Import OpenSSL 3.0.15.
Sep 28 2024, 3:53 AM
ngie committed rG8e1eae2319cd: vendor/expat: import 2.6.3 (authored by ngie).
vendor/expat: import 2.6.3
Sep 28 2024, 3:30 AM
ngie added a comment to D46805: mk: add PLAIN_TESTS_PORCH support.

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 28 2024, 2:58 AM

Sep 17 2024

ngie added a comment to D41698: devel/apr1: Update to 1.7.5.

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 17 2024, 11:25 PM

Sep 14 2024

ngie closed D46604: sys/crypto/openssl: update powerpc* ASM.
Sep 14 2024, 7:39 PM
ngie committed rG77864b545b0a: sys/crypto/openssl: update powerpc* ASM (authored by ngie).
sys/crypto/openssl: update powerpc* ASM
Sep 14 2024, 7:39 PM
ngie requested changes to D46653: kyua: Do not count skipped as passed in test cmd.
Sep 14 2024, 7:29 PM

Sep 9 2024

ngie closed D46602: openssl: Import OpenSSL 3.0.15..
Sep 9 2024, 3:18 PM

Sep 8 2024

ngie updated the test plan for D46604: sys/crypto/openssl: update powerpc* ASM.
Sep 8 2024, 1:30 PM
ngie updated the summary of D46604: sys/crypto/openssl: update powerpc* ASM.
Sep 8 2024, 4:42 AM
ngie updated the test plan for D46604: sys/crypto/openssl: update powerpc* ASM.
Sep 8 2024, 4:42 AM
ngie requested review of D46604: sys/crypto/openssl: update powerpc* ASM.
Sep 8 2024, 4:39 AM
ngie committed rGcc717b574d7f: Update config/build info for OpenSSL 3.0.15 (authored by ngie).
Update config/build info for OpenSSL 3.0.15
Sep 8 2024, 4:36 AM
ngie closed D46603: Update config/build info for OpenSSL 3.0.15.
Sep 8 2024, 4:36 AM
ngie committed rGa7148ab39c03: openssl: Import OpenSSL 3.0.15. (authored by ngie).
openssl: Import OpenSSL 3.0.15.
Sep 8 2024, 4:32 AM
ngie updated the test plan for D46602: openssl: Import OpenSSL 3.0.15..
Sep 8 2024, 4:24 AM

Sep 7 2024

ngie added a comment to D46602: openssl: Import OpenSSL 3.0.15..

Assuming this is a straight import, LGTM.

Sep 7 2024, 10:09 PM
ngie updated the test plan for D46602: openssl: Import OpenSSL 3.0.15..
Sep 7 2024, 10:04 PM
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.
Sep 7 2024, 9:42 PM
ngie updated the diff for D46603: Update config/build info for OpenSSL 3.0.15.

Update opensslv.h and change OPENSSL_VER to match the package provided date

Sep 7 2024, 9:41 PM
ngie updated the summary of D46603: Update config/build info for OpenSSL 3.0.15.
Sep 7 2024, 9:38 PM
ngie added a comment to D46603: Update config/build info for OpenSSL 3.0.15.

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 7 2024, 9:34 PM
ngie updated the test plan for D46603: Update config/build info for OpenSSL 3.0.15.
Sep 7 2024, 3:54 PM
ngie updated the test plan for D46603: Update config/build info for OpenSSL 3.0.15.
Sep 7 2024, 3:53 PM
ngie updated the test plan for D46602: openssl: Import OpenSSL 3.0.15..
Sep 7 2024, 3:51 PM
ngie added reviewers for D46603: Update config/build info for OpenSSL 3.0.15: gordon, emaste, cy.
Sep 7 2024, 3:50 PM
ngie requested review of D46603: Update config/build info for OpenSSL 3.0.15.
Sep 7 2024, 3:50 PM
ngie requested review of D46602: openssl: Import OpenSSL 3.0.15..
Sep 7 2024, 3:49 PM

Sep 6 2024

ngie accepted D46544: netbsd-tests: Update a test case to chase grep symlink handling changes.

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 6 2024, 5:25 PM

Sep 4 2024

ngie added a comment to D46531: mdconfig: Remove a stray statement from the tests.
In D46531#1060725, @jhb wrote:

Nevermind, I had misread this as "atf_add_test_case".

Sep 4 2024, 10:55 PM
ngie added a comment to D46223: openssl: Remove fips module from base system..

Thank you for doing this!

Sep 4 2024, 8:27 PM

Jul 18 2024

ngie requested changes to D45865: kyua: Add FreeBSD Jail execution environment support.

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.

Jul 18 2024, 5:03 AM

Jun 29 2024

ngie committed rGdd43e907c7c0: Update config/build info for OpenSSL (authored by ngie).
Update config/build info for OpenSSL
Jun 29 2024, 8:30 PM
ngie committed rG13a031f0d73d: Update to OpenSSL 3.0.14 (authored by ngie).
Update to OpenSSL 3.0.14
Jun 29 2024, 8:30 PM

Jun 26 2024

ngie committed rG303596eac3f5: Update config/build info for OpenSSL (authored by ngie).
Update config/build info for OpenSSL
Jun 26 2024, 11:52 PM
ngie committed rG44096ebd22dd: Update to OpenSSL 3.0.14 (authored by ngie).
Update to OpenSSL 3.0.14
Jun 26 2024, 11:52 PM

Jun 24 2024

ngie accepted D45569: bsdinstall: skip tzsetup UTC question.

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 24 2024, 10:54 PM

Jun 20 2024

ngie committed rG1070e7dca822: Import OpenSSL 3.0.14 (authored by ngie).
Import OpenSSL 3.0.14
Jun 20 2024, 11:27 PM

Jun 5 2024

ngie committed rG637ee1391957: pci(4): unbreak the build (authored by ngie).
pci(4): unbreak the build
Jun 5 2024, 1:56 PM