The bylaws are not very clear on this, but I would think an Implicit 
Approval would be sufficient here. My interpretation would be that a 1.0.0 
release would require an Approval Vote, so there is enough room to 
intervene before publishing a 1.0.0 release.

While on the subject of renaming, it seems to me that this package should 
use the vendor `fig` instead of `psr`. Similarly, it should use the `Fig` 
namespace instead the `Psr`. See 
https://www.php-fig.org/bylaws/psr-naming-conventions/. If you feel there 
is sufficient reason to keep these, I would think it would be wise to seek 
Implicit Approval as well, or leave it to the Approval Vote.

Regards,
Vincent de Lau
PHP-FIG Secretary

On Tuesday, August 2, 2022 at 9:20:19 AM UTC+2 [email protected] wrote:

> 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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/php-fig/d1af1b56-b9af-403c-83d4-ba9e4b7f547en%40googlegroups.com.

Reply via email to