+1 from me

On Wed, Jan 17, 2024 at 1:21 PM Shawn McKinney <smckin...@apache.org> wrote:
>
>
>
> > On Jan 16, 2024, at 4:09 PM, Brian Demers <bdem...@apache.org> wrote:
> >
> > Hey All!
> >
> > Great questions added by Shawn!
> >
> > Hopefully I hit them all:
> >
> >> Guide to testing staged releases:
> >> http://maven.apache.org/guides/development/guide-testing-releases.html
> >
> > This is optional, _techniall_ this is a guide explaining how to test
> > the convenience binaries that will be deployed to Maven Central.
> > I'm assuming most folks will use these binaries, (but officially, the
> > ASF releases are source zip files)
> > Which can be found:
> >> https://repository.apache.org/service/local/repositories/orgapachedirectory-1224/content/org/apache/directory/scimple/scimple/1.0.0-M1/scimple-1.0.0-M1-source-release.zip
> >> https://dist.apache.org/repos/dist/dev/directory/scimple/1.0.0-M1/
> >
> >> Will there be a binary distribution?
> >
> > The source zip will be distributed via the official Apache Mirrors but
> > the convenience binaries (jar files) will not be.
> >
> >> Are all of the transitive dependencies compatible w/ ASLv2 license?
> >
> > Another great question! I was ready to just say "yes" to this, but...
> > there is one potential gray area when it comes to the test library.
> > Here are a list of things that I spot checked:
> >
> > - Transitive "compile" scope dependencies of the client, server, and
> > tools module.
> > - Ensure no re-packaging happens in the example projects (e.g.
> > creation of uber-jars, common for Spring Boot and Quarkus)
> > - Checked licenses of jars repackaged in war file example
> > - Test Library - SCIMple has a test module "scim-test" has a compile
> > dependency on "JUnit", (This library can be used by SCIMple users to
> > verify basic SCIM functionality works in their implementation).
> >
> > Per the ASF 3RD PARTY LICENSE POLICY [1], this seems fine (i'm not a
> > lawyer), the EPL doesn't have an attribution clause, JUnit is not
> > repackaged or distributed in a binary, and there IS notice in the jar
> > in the `META-INF/DEPENDENCIES` file, and in the pom.xml.  Consumers of
> > this library would also need to explicitly configure those tests to
> > run.
> >
> > We can/should spell this out more once we have a doc page describing
> > how to add these tests to a custom project, but I don't think it's a
> > problem with this release
> >
> > This is also similar to the Directory Server test module:
> > org.apache.directory.server:apacheds-test-framework
> > Though in that case the dependency is marked "provided" [2], and in
> > SCIMple, it's "compile"
> >
> > We can do this in SCIMple too, (I'm happy to make this change[3] and
> > re-spin the release if anyone thinks this should block)
> >
>
> Fortress has junit scoped to test, perhaps that would work going forward.
>
> But, should be OK for this release.
>
> Thanks for the clarifications. Nice work.
>
> I’m a +1 for this release. Looks good to me.
>
> —
> Shawn
>
> > [1] - https://www.apache.org/legal/resolved.html#category-b
> > [2] - 
> > https://github.com/apache/directory-server/blob/bdbec41/test-framework/pom.xml#L76-L79
> > [3] - https://github.com/apache/directory-scimple/pull/501
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org
For additional commands, e-mail: dev-h...@directory.apache.org

Reply via email to