Hello,
this is a bit of a first timer, I hope I get this right.
Proposal:
I propose to rename php-fig/log-util into php-fig/log-util-test before
starting a vote on the 1.0.0 release.
Transition:
The log-util package is currently unreleased. I think having a breaking
change/rename before 1.0.0 is more acceptable than releasing 1.0.0 and
then completely changing what the package is supposed to contain.
Rationale:
psr/log is an older PSR predating many conventions. The 1.x release
shipped both boilerplate implementation and test utilities inside the
main psr/log package.
Testing parts got removed in psr/log 2.0 and resurrected/updated into
psr/log-util. Boilerplate implementation stayed with the actual psr/log
repo as it is included in the wording of the PSR.
More current PSRs ship only interfaces in the main psr package and move
the boilerplate implementation to an -util package. These util packages
may contain test coverage for the actual implementation code they ship.
This util package is different. It contains code that facilitates PSR
compliance testing for loggers. It is clearly documented as "This
package should be used only for tests."
Future maintainers of psr/log may want to move reference implementation
outside the actual spec in a new major revision. I want to unblock the
expected package name for this purpose, php-fig/log-util, for future use
aligned with more recent PSRs.
Test Harness, Non-Prod code:
-> log-util-test
Anything that can be used in production:
-> log-util
I think this is an "other vote" as defined by the voting protocol:
https://www.php-fig.org/bylaws/voting-protocol/
--
You received this message because you are subscribed to the Google Groups "PHP
Framework Interoperability Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to php-fig+unsubscr...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/php-fig/72704bd6-15e8-4753-dfd1-744a7fe0b2e1%40gmail.com.