The rules *are* working. What is not working is *the
committers*. +1 for dropping inactive ones. +1 for
adopting new ones if needed. I understand that Oracle lost
(in part of full) their Jersey team, which means, no more
activity from them. 
The rules *are* working. What is not working is *the
committers*. +1 for dropping inactive ones. +1 for
adopting new ones if needed.
I understand that Oracle lost (in part of full) their
Jersey team, which means, no more activity from them. I am
willing to do more, but we need (at least) one more active
committer. Then we can team up to burn down that stack.
For an international standard it makes zero sense that
just IBM drives this effort, as the idea of Jakarta REST
was and ever will be a *cross-vendor* standard.
So the actual problem is that those other vendors need to
get active again.
> Also I do not like that those members that came
last are the first ones to propose rule changes.
I'm sorry, but the rules aren't working. They're
blocking forward progress. They not only block the
Jakarta REST specification, but they also block the
Jakarta EE specifications.
> There is no role called "specification lead", and
according to the EF rules all committers MUST have the
same weight. Projects leads explicitly do NOT have any
higher powers, as the power is with the committers *by
intention*.
Understandable and I'm really not trying to do that by
any means. We can definitely try to re-word things in a
different manor. My only concern was a potential tie and
how that would be resolved. I'm definitely open to other
suggestions. I'm totally okay with saying a tie is a
effectively a no-go.
> What we do need is that committers must actively
participate in the discussions and cast their votes in
time.
I completely agree with this. The problem is, it's not
happening. We've got 303 open issues and 19 PR's. None
of the PR's can be merged because of our current rules.
Something has to change. I'm all for getting committers
to contribute more.
We have to do something to move forward. We're currently
completely stuck and holding up progress. As an example
my very simple component upgrade PR,
https://github.com/jakartaee/rest/pull/1338, has
no activity. We can't even release anything without this
PR.
Again, I'm looking to getting things moving. If it moves
without changing the process, great. However, as of now
we're completely blocked and that is a problem.
James R. Perkins
Software DeveloperÂ
IBM
James, as a long term member of this project I do not
see the actual need or benefit of this change (and
hereby vote -1 for your proposal). Also I do not like
that those members that came last are the first ones to
propose rule changes. There
James,
as a long
term member of this project I do not see the actual need
or benefit of this change (and hereby vote -1 for your
proposal).
Also I do not
like that those members that came last are the first
ones to propose rule changes.
There is no
role called "specification lead", and according to the
EF rules all committers MUST have the same weight.
Projects leads explicitly do NOT have any higher powers,
as the power is with the committers *by intention*.
What we do
need is that committers must actively participate in the
discussions and cast their votes in time.
What we also
need is that committers do not vote -1 without a really
good reason.
If there is
no approval to a MR, this is *not* a silent agreement,
but it tells us that nobody supports that change. It's
as simple as that. Turning it into a silent agreement
would reverse this logic and bring changes into the spec
that the silent majority does *not* want.
Having said
that, I reject your proposal but I am open to more
actively participate if you post a top list for what you
like to gain my approval. While this will not
necessarily speed up the merge, it will make clear why I
do not want to get it merged.
Regards
-Markus
Am 24.06.2026 um 17:23 schrieb James Perkins via
rest-dev:
Hello All,
I'd like to make some changes to the committer
conventions. This specification seems to have
significantly slowed down and stopping the
specification from being able to move forward.
I'd like to add a lazy consensus after the two week
period. If a pull request does not have the 3 required
votes, it requires 1 approval after the two weeks to
be merged. This will unblock the PR queue we have now.
I'd also like to remove the -1 kills everything
approach. I think we should use a majority. If there
are 3 approvals and one -1, the approvals win. If
there are more -1's than approvals, then the -1's win
🙂 In the event of a tie and no one is willing to
change their vote, the specification leads will make
the decision.Â
Please note we really need to unblock the pull request
queue. Not only is this holding up this specification,
it's also holding up the Jakarta EE specifications as
well.
James R. Perkins
Software DeveloperÂ
IBM
_______________________________________________
rest-dev mailing list
rest-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://accounts.eclipse.org