[Pkg-freeipa-devel] [Git][freeipa-team/ldapjdk][upstream] 21 commits: Update version number to 5.3.0-alpha1

Timo Aaltonen (@tjaalton) gitlab at salsa.debian.org
Sun Feb 26 09:45:42 GMT 2023



Timo Aaltonen pushed to branch upstream at FreeIPA packaging / ldapjdk


Commits:
68d365bd by Endi S. Dewata at 2022-05-10T15:24:17-05:00
Update version number to 5.3.0-alpha1

- - - - -
e2c88a49 by Endi S. Dewata at 2022-05-10T15:24:32-05:00
Update project URL

- - - - -
cface354 by Endi S. Dewata at 2022-06-06T15:13:59+01:00
Fix missing LDAP error messages

LDAP error messages are defined in ErrorCodes.props which is
included in ldapjdk.jar. Previously the file was loaded by
LDAPResourceBundle.getStream() using the system class loader.
In PKI the ldapjdk.jar is installed in Tomcat's common library
which is not available to the system class loader so the LDAP
error messages are missing. To fix the problem the code has
been modified to load the file using the current class loader.

Note: The org.ietf.ldap.* classes are not actually used, but
they are still included and maintained for historical reasons.
In the future they probably can be deprecated or dropped.

See also:
* https://tomcat.apache.org/tomcat-9.0-doc/class-loader-howto.html
* https://stackoverflow.com/questions/2653322/getresourceasstream-not-loading-resource-in-webapp

Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=2084512

- - - - -
daa9271a by Endi S. Dewata at 2022-06-06T17:46:27+01:00
Update OpenLDAP clients to use -H option

The latest OpenLDAP clients no longer have the -h option so the
the docs and tests have been updated to use the -H option instead.

- - - - -
085d53f8 by Marco Fargetta at 2022-06-20T15:43:34+02:00
Add Sonarcloud action (#18)

* Add Sonarcloud action

* Update workflow to match pki repository approach
- - - - -
f1bfbb68 by Marco Fargetta at 2022-06-21T11:38:10+02:00
Fix Sonarcloud build ref (#20)


- - - - -
150cd854 by Endi S. Dewata at 2022-06-30T08:57:42-05:00
Move LDAP tools into separate JAR file

Previously the LDAP tools were part of ldapjdk.jar. They have
been moved into a new ldaptools.jar since they are command-line
tools, not a library, they might require additional dependencies
(e.g. Apache Commons CLI) in the future which might not be
appropriate for a library, and they might also be distributed
in a separate RPM package later.

- - - - -
095effaa by Endi S. Dewata at 2022-07-05T13:08:12-05:00
Update Maven project

The pom.xml files have been updated as follows:

- The group ID has been changed to org.dogtagpki so that all
  projects belong to the same group
- The LDAP SDK version has been updated to match RPM spec version
- The JSS version has been updated to match the version in JSS
  master branch
- The dependency versions have been updated to match the packages
  available on Fedora

- - - - -
3cf352cf by Endi S. Dewata at 2022-07-05T13:08:12-05:00
Add Maven build test

A new test has been added to build with Maven and compare the
artifacts with the ones created by Ant. The comparison excludes
META-INF/maven/ since that folder is only available in Maven
artifacts.

- - - - -
d30e14a7 by Marco Fargetta at 2022-07-21T14:54:04+02:00
Rebase to master before analyse the pull request (#23)


- - - - -
0401fa6a by Chris Kelley at 2022-07-21T14:32:51+01:00
Run shellcheck in ldap-sdk CI
- - - - -
3755f4db by Marco Fargetta at 2022-07-26T10:34:43+02:00
Make the base branch generic (#24)

* Make the base branch generic

* Fix spacing
- - - - -
e01a8023 by Chris Kelley at 2022-08-11T07:05:29+01:00
Fix shellcheck errors in ldap-sdk

Follow up changes will address the remaining warnings.
- - - - -
249287e1 by Chris Kelley at 2022-08-11T14:44:02+01:00
Fix shellcheck warnings

Don't run checks on c-sdk as we don't ship it
- - - - -
1ffa3c34 by Chris Kelley at 2022-10-31T17:12:52+00:00
Introduce new scripts to automate the build process

A new script update_version.sh is introduced, to start to reduce some
of the manual burden of building packages. Usage is as:

./update_version.sh <major> <minor> <update> <phase>

...where phase is optional.

In this first iteration, it does the following:

* Updates the spec version to the new version provided
* Commits that change
* Creates a tag based on the new version provided
* Creates a source tarball based on the new version provided

A companion script is also included to revert the version update, if
required.

- - - - -
92bdbe09 by Chris Kelley at 2022-11-14T10:17:53+00:00
Run RPMInspect in LDAP JDK CI
- - - - -
e1b94787 by Endi S. Dewata at 2022-11-30T01:48:18+07:00
Update version number to 5.3.0-beta1

- - - - -
923de508 by Marco Fargetta at 2022-12-06T02:12:47+07:00
Remove cgroups2 which prevent the execution of systemd

- - - - -
35d18ed7 by Marco Fargetta at 2022-12-06T02:12:58+07:00
Update workflows to use not deeprecated actions

- - - - -
8598cbc7 by Endi S. Dewata at 2022-12-06T02:23:09+07:00
Update COPR repo to @pki/11.3

- - - - -
043ccdbe by Endi S. Dewata at 2023-02-07T13:57:28-06:00
Updating version to v5.3.0

- - - - -


30 changed files:

- .classpath
- + .github/workflows/build-tests.yml
- + .github/workflows/code-analysis.yml
- .github/workflows/ds-tests.yml
- .github/workflows/pki-tests.yml
- + .github/workflows/sonarcloud-pull.yml
- Dockerfile
- build.sh
- c-sdk/configure
- c-sdk/ldap/build/compver.sh
- docs/ldapcsdk/csdk-controls.sgm
- java-sdk/build.xml
- java-sdk/ietfldap/org/ietf/ldap/LDAPResourceBundle.java
- java-sdk/ldapbeans/pom.xml
- java-sdk/ldapfilter/pom.xml
- java-sdk/ldapjdk/pom.xml
- java-sdk/ldapjdk/src/main/java/netscape/ldap/LDAPResourceBundle.java
- java-sdk/ldapsp/pom.xml
- + java-sdk/ldaptools/pom.xml
- java-sdk/ldapjdk/src/main/java/LDAPDelete.java → java-sdk/ldaptools/src/main/java/LDAPDelete.java
- java-sdk/ldapjdk/src/main/java/LDAPModify.java → java-sdk/ldaptools/src/main/java/LDAPModify.java
- java-sdk/ldapjdk/src/main/java/LDAPSearch.java → java-sdk/ldaptools/src/main/java/LDAPSearch.java
- java-sdk/ldapjdk/src/main/java/LDAPTool.java → java-sdk/ldaptools/src/main/java/LDAPTool.java
- java-sdk/pom.xml
- ldapjdk.spec
- pom.xml
- + revert_update_version.sh
- + sonar-project.properties
- tests/bin/ds-create.sh
- tests/bin/init-workflow.sh


The diff was not included because it is too large.


View it on GitLab: https://salsa.debian.org/freeipa-team/ldapjdk/-/compare/3946f776345512c20a3edf5682a3ed6919c638c5...043ccdbefa8a35f85ee86d1ded07827547a3d68c

-- 
View it on GitLab: https://salsa.debian.org/freeipa-team/ldapjdk/-/compare/3946f776345512c20a3edf5682a3ed6919c638c5...043ccdbefa8a35f85ee86d1ded07827547a3d68c
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-freeipa-devel/attachments/20230226/1cdd1519/attachment-0001.htm>


More information about the Pkg-freeipa-devel mailing list