Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revert "Fix #525 FlushBufferTest" #756

Closed
wants to merge 86 commits into from

Conversation

pmd1nh
Copy link

@pmd1nh pmd1nh commented Nov 8, 2024

Reverts #680

Hi,

The change in PR 680 has completely removed the old test, which has been around in many releases, and replaced with two new tests. If the community thinks that the previous/old test is invalid, it should be excluded in the Servlet TCK 6.1.1. Any new or replacement tests need to be added to the next servlet release.

PR 680 doesn’t follow the service release policy and needs to be reverted.

dependabot bot and others added 30 commits May 28, 2024 08:36
Bumps [jakarta.annotation:jakarta.annotation-api](https://github.com/jakartaee/common-annotations-api) from 2.1.1 to 3.0.0.
- [Commits](jakartaee/common-annotations-api@2.1.1...3.0.0)

---
updated-dependencies:
- dependency-name: jakarta.annotation:jakarta.annotation-api
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [org.junit.jupiter:junit-jupiter-params](https://github.com/junit-team/junit5) from 5.10.1 to 5.10.2.
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](junit-team/junit5@r5.10.1...r5.10.2)

---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter-params
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [jakarta.tck:sigtest-maven-plugin](https://github.com/eclipse-ee4j/jakartaee-tck-tools) from 2.2 to 2.3.
- [Release notes](https://github.com/eclipse-ee4j/jakartaee-tck-tools/releases)
- [Commits](eclipse-ee4j/jakartaee-tck-tools@sigtest-2.2...sigtest-2.3)

---
updated-dependencies:
- dependency-name: jakarta.tck:sigtest-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps net.revelc.code:impsort-maven-plugin from 1.9.0 to 1.10.0.

---
updated-dependencies:
- dependency-name: net.revelc.code:impsort-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps org.jruby:jruby-complete from 9.3.13.0 to 9.3.14.0.

---
updated-dependencies:
- dependency-name: org.jruby:jruby-complete
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [org.asciidoctor:asciidoctorj-pdf](https://github.com/asciidoctor/asciidoctorj-pdf) from 2.3.15 to 2.3.17.
- [Release notes](https://github.com/asciidoctor/asciidoctorj-pdf/releases)
- [Changelog](https://github.com/asciidoctor/asciidoctorj-pdf/blob/main/CHANGELOG.adoc)
- [Commits](asciidoctor/asciidoctorj-pdf@v2.3.15...v2.3.17)

---
updated-dependencies:
- dependency-name: org.asciidoctor:asciidoctorj-pdf
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps net.revelc.code.formatter:formatter-maven-plugin from 2.23.0 to 2.24.1.

---
updated-dependencies:
- dependency-name: net.revelc.code.formatter:formatter-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
* Prepare release jakarta.servlet:servlet-parent:6.1.0

* Prepare next development cycle for 6.1.1-SNAPSHOT

* Update lingering 6.1.0 references (#655)

Signed-off-by: Arjan Tijms <[email protected]>

---------

Signed-off-by: Arjan Tijms <[email protected]>
Co-authored-by: Eclipse Servlet Bot <[email protected]>
Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.2.5 to 3.3.0.
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](apache/maven-surefire@surefire-3.2.5...surefire-3.3.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps org.jruby:jruby-complete from 9.3.14.0 to 9.3.15.0.

---
updated-dependencies:
- dependency-name: org.jruby:jruby-complete
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [org.junit.jupiter:junit-jupiter-params](https://github.com/junit-team/junit5) from 5.10.2 to 5.10.3.
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](junit-team/junit5@r5.10.2...r5.10.3)

---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter-params
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps net.revelc.code:impsort-maven-plugin from 1.10.0 to 1.11.0.

---
updated-dependencies:
- dependency-name: net.revelc.code:impsort-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit5) from 5.10.2 to 5.10.3.
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](junit-team/junit5@r5.10.2...r5.10.3)

---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter-engine
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [org.junit:junit-bom](https://github.com/junit-team/junit5) from 5.10.2 to 5.10.3.
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](junit-team/junit5@r5.10.2...r5.10.3)

---
updated-dependencies:
- dependency-name: org.junit:junit-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
… Maven plugins/configuration (#676) (#677)

Signed-off-by: Olivier Lamy <[email protected]>
Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](apache/maven-surefire@surefire-3.3.0...surefire-3.3.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [org.jboss.arquillian:arquillian-bom](https://github.com/arquillian/arquillian-core) from 1.8.0.Final to 1.9.0.Final.
- [Release notes](https://github.com/arquillian/arquillian-core/releases)
- [Commits](arquillian/arquillian-core@1.8.0.Final...1.9.0.Final)

---
updated-dependencies:
- dependency-name: org.jboss.arquillian:arquillian-bom
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [org.jboss.arquillian:arquillian-bom](https://github.com/arquillian/arquillian-core) from 1.9.0.Final to 1.9.1.Final.
- [Release notes](https://github.com/arquillian/arquillian-core/releases)
- [Commits](arquillian/arquillian-core@1.9.0.Final...1.9.1.Final)

---
updated-dependencies:
- dependency-name: org.jboss.arquillian:arquillian-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
* Fix #525 FlushBufferTest

Replace the disputed test (that tests poorly defined behaviour of a bad servlet) with two tests that check the accepted behaviour of a well written servlet.

Once there is an accepted interpretation of the behaviour for the bad servlet, additional tests can be added to check that.
dependabot bot and others added 14 commits October 21, 2024 23:18
Align copyright header with rest of project
Bumps `shrinkwrap-resolver.version` from 3.3.1 to 3.3.2.

Updates `org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-api-maven` from 3.3.1 to 3.3.2
- [Release notes](https://github.com/shrinkwrap/resolver/releases)
- [Commits](shrinkwrap/resolver@3.3.1...3.3.2)

Updates `org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-spi-maven` from 3.3.1 to 3.3.2
- [Release notes](https://github.com/shrinkwrap/resolver/releases)
- [Commits](shrinkwrap/resolver@3.3.1...3.3.2)

Updates `org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-impl-maven` from 3.3.1 to 3.3.2
- [Release notes](https://github.com/shrinkwrap/resolver/releases)
- [Commits](shrinkwrap/resolver@3.3.1...3.3.2)

---
updated-dependencies:
- dependency-name: org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-api-maven
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-spi-maven
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-impl-maven
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-bom](https://github.com/shrinkwrap/resolver) from 3.3.1 to 3.3.2.
- [Release notes](https://github.com/shrinkwrap/resolver/releases)
- [Commits](shrinkwrap/resolver@3.3.1...3.3.2)

---
updated-dependencies:
- dependency-name: org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps org.jruby:jruby-complete from 9.3.15.0 to 9.4.8.0.

---
updated-dependencies:
- dependency-name: org.jruby:jruby-complete
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [org.asciidoctor:asciidoctor-maven-plugin](https://github.com/asciidoctor/asciidoctor-maven-plugin) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/asciidoctor/asciidoctor-maven-plugin/releases)
- [Changelog](https://github.com/asciidoctor/asciidoctor-maven-plugin/blob/main/CHANGELOG.adoc)
- [Commits](asciidoctor/asciidoctor-maven-plugin@asciidoctor-maven-tools-3.0.0...asciidoctor-maven-tools-3.1.0)

---
updated-dependencies:
- dependency-name: org.asciidoctor:asciidoctor-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.5.1 to 3.5.2.
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](apache/maven-surefire@surefire-3.5.1...surefire-3.5.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps org.jruby:jruby-complete from 9.4.8.0 to 9.4.9.0.

---
updated-dependencies:
- dependency-name: org.jruby:jruby-complete
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
@pmd1nh
Copy link
Author

pmd1nh commented Nov 8, 2024

@markt-asf @gregw @olamy

@pmd1nh
Copy link
Author

pmd1nh commented Nov 8, 2024

@pnicolucci

@pnicolucci
Copy link
Contributor

Link to the TCK process: https://jakarta.ee/committees/specification/tckprocess/

I agree with @pmd1nh here that these changes should be reverted in the 6.1.1 Servlet TCK service release. The following challenge needs to be revisited: #525.

@markt-asf
Copy link
Contributor

#680 is fine - it updated master. The issue is the cherry-picking of it into the 6.1.x branch in 1b90c29

@markt-asf
Copy link
Contributor

This PR needs to be against 6.1.x, not master.

Copy link
Contributor

@markt-asf markt-asf left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR needs to be against 6.1.x rather than master.

It should also add the @Ignore annotation to the challenged test.

@pmd1nh pmd1nh changed the base branch from master to 6.1.x November 8, 2024 20:38
@pmd1nh
Copy link
Author

pmd1nh commented Nov 8, 2024

corrected branch to 6.1.X
added @Ignore to the flushBufferTest()

@pmd1nh pmd1nh requested a review from markt-asf November 8, 2024 20:57
Copy link
Contributor

@markt-asf markt-asf left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note sure what you have done but there are way too many changes included.

@pmd1nh
Copy link
Author

pmd1nh commented Nov 9, 2024

They show up after changing to the 6.1.X.

@pmd1nh pmd1nh changed the base branch from 6.1.x to 6.1.1-tck November 9, 2024 03:42
@pmd1nh pmd1nh changed the base branch from 6.1.1-tck to 6.1.x November 9, 2024 03:43
@pmd1nh
Copy link
Author

pmd1nh commented Nov 11, 2024

closed in favor of #757

@pmd1nh pmd1nh closed this Nov 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants