Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jakartaee-platform-dev] jsp_3_1.xsd?

Hi all,

Should all be fixed now.

- schemas added/updated for Servlet API Jar
- copyright date issue with Javadoc fixed
- spec document change log updated
- release re-staged
- PR to update spec project submitted [1]

The spec document update wasn't strictly necessary but since the other changes were happening it was very little extra work and had the benefit that the copyright date was also updated to 2022 for consistency with the rest of the release.

Mark

[1] https://github.com/jakartaee/specifications/pull/489



On 11/05/2022 18:09, Mark Thomas wrote:
Hi all,

A summary of where I think we are.

The schema repo has the correct 3.1 JSP schema including the change made between 3.0 and 3.1.

The Servlet API JAR ships a sub-set of the Jakarta EE schemas to facilitate the validation of web.xml and similar files.

The Servlet API JAR file is missing the following schemas:
- jakartaee_10.xsd
- jsp_3_1.xsd
- web-jsptaglibrary_3_1.xsd

The Servlet API JAR has old versions of the following schemas:
- jakartaee_web_services_2_0.xsd
- jakartaee_web_services_client_2_0.xsd
- web-app_6_0.xsd
- web-common_6_0.xsd
- web-fragment_6_0.xsd

I have prepared this PR to update the Servlet API:
https://github.com/jakartaee/servlet/pull/466

I plan to wait a few hours to give the folks here a chance to look over that PR and comment before I merge it and then restage the Servlet API JAR.

Mark


On 11/05/2022 17:32, Mark Thomas wrote:
ACK.

Working on the fix now. I hope to have a new Servlet API JAR staged later today.

Mark


On 11/05/2022 15:32, Ivar Grimstad wrote:
That sounds wrong to me. It should reference jsp_3.1.xsd and jakartaee_10.xsd, even if these are content-wise identical to the previous versions. The file name (which includes the version) must match the released version.

Ivar

On Wed, May 11, 2022 at 4:26 PM Scott Stark <starksm64@xxxxxxxxx <mailto:starksm64@xxxxxxxxx>> wrote:

    Now I'm still confused. The

https://github.com/jakartaee/servlet/blob/5650e7831609ad2b436d7582ef0a39785f317008/api/src/main/resources/jakarta/servlet/resources/web-common_6_0.xsd#L79 <https://github.com/jakartaee/servlet/blob/5650e7831609ad2b436d7582ef0a39785f317008/api/src/main/resources/jakarta/servlet/resources/web-common_6_0.xsd#L79>

    is referencingjsp_3_0.xsd andjakartaee_9.xsd

    One of these is incorrect.

    On Wed, May 11, 2022 at 9:19 AM Scott Stark <starksm64@xxxxxxxxx
    <mailto:starksm64@xxxxxxxxx>> wrote:

        Ok, I see what has happened. The
        https://github.com/eclipse-ee4j/jakartaee-schemas
        <https://github.com/eclipse-ee4j/jakartaee-schemas> has drafts,
        but apparently there is no jsp_3_1.xsd file and the
        web-common_6_0.xsd file in servlet-api still references the
        jsp_3_0.xsd file. I misspoke when I said that the file
        web-common_6_0.xsd references jsp_3_1.xsd. It is the
        https://github.com/eclipse-ee4j/jakartaee-schemas
        <https://github.com/eclipse-ee4j/jakartaee-schemas> draft that
        references jsp_3_1.xsd.

        On Wed, May 11, 2022 at 9:12 AM Scott Stark <starksm64@xxxxxxxxx
        <mailto:starksm64@xxxxxxxxx>> wrote:

            Right, those are the files I'm trying to validate against
            the spec project source. The servlet-api project has a
            jsp_3_0.xsd file, but I don't see a jsp_3_1.xsd file even
            though it is referenced by the web-common_6_0.xsd file in
            servlet-api.

            On Wed, May 11, 2022 at 9:09 AM Ivar Grimstad
            <ivar.grimstad@xxxxxxxxxxxxxxxxxxxxxx
            <mailto:ivar.grimstad@xxxxxxxxxxxxxxxxxxxxxx>> wrote:

                They're all here:
                https://github.com/eclipse-ee4j/jakartaee-schemas
                <https://github.com/eclipse-ee4j/jakartaee-schemas>

                Ivar

                On Wed, May 11, 2022 at 4:05 PM Scott Stark
                <starksm64@xxxxxxxxx <mailto:starksm64@xxxxxxxxx>> wrote:

                    I'm looking at making sure the current EE10 schemas
                    are updated, and I see a jsp_3_1.xsd file on the
                    jakarta.ee <http://jakarta.ee> page:
                    https://jakarta.ee/xml/ns/jakartaee/jsp_3_1.xsd
                    <https://jakarta.ee/xml/ns/jakartaee/jsp_3_1.xsd>

                    but I don't see the corresponding schema file in the
                    https://github.com/eclipse-ee4j/servlet-api.git
                    <https://github.com/eclipse-ee4j/servlet-api.git>
                    where the jsp_3_0.xsd file is. I also don't see it
                    in the https://github.com/jakartaee/pages
                    <https://github.com/jakartaee/pages> repo.

                    What is the source of this schema?

                    Thanks,
                    Scott

                    _______________________________________________
                    jakartaee-platform-dev mailing list
                    jakartaee-platform-dev@xxxxxxxxxxx
                    <mailto:jakartaee-platform-dev@xxxxxxxxxxx>
                    To unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/jakartaee-platform-dev
<https://www.eclipse.org/mailman/listinfo/jakartaee-platform-dev>



                --
                Ivar Grimstad

                Jakarta EE Developer Advocate | *Eclipse Foundation
                *Eclipse Foundation <https://www.eclipse.org/>-
                Community. Code. Collaboration.

                _______________________________________________
                jakartaee-platform-dev mailing list
                jakartaee-platform-dev@xxxxxxxxxxx
                <mailto:jakartaee-platform-dev@xxxxxxxxxxx>
                To unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/jakartaee-platform-dev
<https://www.eclipse.org/mailman/listinfo/jakartaee-platform-dev>

    _______________________________________________
    jakartaee-platform-dev mailing list
    jakartaee-platform-dev@xxxxxxxxxxx
    <mailto:jakartaee-platform-dev@xxxxxxxxxxx>
    To unsubscribe from this list, visit
    https://www.eclipse.org/mailman/listinfo/jakartaee-platform-dev
    <https://www.eclipse.org/mailman/listinfo/jakartaee-platform-dev>



--

Ivar Grimstad

Jakarta EE Developer Advocate | *Eclipse Foundation *Eclipse Foundation <https://www.eclipse.org/>- Community. Code. Collaboration.


_______________________________________________
jakartaee-platform-dev mailing list
jakartaee-platform-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jakartaee-platform-dev
_______________________________________________
jakartaee-platform-dev mailing list
jakartaee-platform-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jakartaee-platform-dev
_______________________________________________
jakartaee-platform-dev mailing list
jakartaee-platform-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jakartaee-platform-dev


Back to the top