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

Timo Aaltonen (@tjaalton) gitlab at salsa.debian.org
Thu Feb 29 15:02:35 GMT 2024



Timo Aaltonen pushed to branch upstream at FreeIPA packaging / ldapjdk


Commits:
60709ce3 by Endi S. Dewata at 2022-12-05T11:49:23+07:00
Update version number to 5.4.0-alpha1

- - - - -
d9025a6a by Marco Fargetta at 2022-12-05T14:43:27+01:00
Remove cgroups2 which prevent the execution of systemd

- - - - -
5b49eb0e by Marco Fargetta at 2022-12-05T19:08:57+01:00
Update workflows to use not deeprecated actions

- - - - -
841fd10b by Chris Kelley at 2022-12-05T19:35:21+00:00
Fix class comparison by name in SocketFactory classes

Use Class.getConstructor() to determine underlying type rather than
relying on string comparison.
- - - - -
cc96fb11 by Chris Kelley at 2022-12-06T10:42:30+00:00
Tidy up LDAPSSLSocket(Wrap)Factory classes

* Add missing @Override annotations
* Rename variables with cpp convention to match JLS
* Tidy up setters in constructors
* Make cipherSuites transient
* Remove unused variables
* Remove primitive constructors
* Remove not-thrown exception

- - - - -
eace4f22 by Marco Fargetta at 2022-12-06T16:03:08+01:00
Fix githun-script action

In version 5 the api has been modified and all the rest function  are
called using `github.rest.*` instead of `github.*`.

See https://github.com/actions/github-script

- - - - -
f856753e by Chris Kelley at 2022-12-12T10:50:26+00:00
Code cleanup in LDIF

Improves Sonar Reliability score from E to a passing score.

* Re-order modifiers to match the JLS
* Use StandardCharsets.UTF_8 instead of raw string
* Move array designator from the var to the type
* Remove unused val variable
* Add missing @Override annotation
* Use ternary operator.
* Declare variables on separate lines

- - - - -
ff72a2bd by Endi S. Dewata at 2022-12-15T00:18:52+07:00
Consolidate initialization jobs

- - - - -
3ee99492 by Endi S. Dewata at 2022-12-15T09:32:23+07:00
Fix Eclipse warning due to missing encoding

- - - - -
a50debe1 by Endi S. Dewata at 2022-12-15T18:38:14+07:00
Consolidate build jobs

The build jobs in test workflows have been consolidated into
build.yml such that the build will be created just once by the
build workflow, and the test workflows will use the same build
once it's completed.

https://github.com/lewagon/wait-on-check-action

- - - - -
d62acf91 by Endi S. Dewata at 2022-12-16T21:13:53+07:00
Add ldapjdk-deps and ldapjdk-builder-deps images

The ldapjdk-deps and ldapjdk-builder-deps images have been added
to store the runtime and build dependencies, respectively.

- - - - -
008e8c79 by Endi S. Dewata at 2022-12-16T23:39:33+07:00
Cache ldapjdk-deps and ldapjdk-builder-deps images

The build job has been modified to cache the runtime and build
dependencies.

- - - - -
dcc530c0 by Endi S. Dewata at 2022-12-20T06:41:42+07:00
Add publish job

A new job has been added to publish LDAP SDK images to GH
Packages after the build job in the master branch is complete.

- - - - -
cdea9072 by Endi S. Dewata at 2022-12-21T18:14:05+07:00
Drop default COPR repo

The CI has been modified to no longer use a COPR repo by default
and instead it will install JSS packages from jss-builder image.

- - - - -
e7da2530 by Endi S. Dewata at 2022-12-22T18:47:31+07:00
Add ldapjdk-dist image

The CI has been modified to store the RPMs in an Alpine-based
image and publish it to GH Packages to reduce the size of the
distribution.

- - - - -
78ea1db7 by Endi S. Dewata at 2023-01-06T00:13:41+07:00
Replace BASE64_MATRIX with BASE64_OS

Previously the BASE64_MATRIX parameter provided a mechanism
to test against multiple Fedora versions at once. However,
since the test resources are limited and only one of the
versions is eventually published, the parameter has been
replaced with a new BASE64_OS parameter which only supports
a single Fedora version.

https://github.com/dogtagpki/pki/wiki/Configuring-Test-OS

- - - - -
63815cc0 by Endi S. Dewata at 2023-01-06T00:13:41+07:00
Update publish workflow

The publish workflow has been modified to wait for the build
using lewagon/wait-on-check-action instead of on.workflow_run
such that it can be customized to publish the images with the
proper tag for the branch.

- - - - -
68a12d8c by Endi S. Dewata at 2023-01-18T20:35:35+07:00
Add support for container registry configuration

The publish job has been modified to support container registry
configuration and will only run if the registry is configured.
The job will also no longer publish the runner image since it's
only used internally.

https://github.com/dogtagpki/pki/wiki/Configuring-Container-Registry

- - - - -
ae0056c4 by Endi S. Dewata at 2023-01-18T08:50:07-06:00
Remove default container registry

- - - - -
79bbb286 by Endi S. Dewata at 2023-01-19T21:02:03+07:00
Switch to Quay.io

- - - - -
b05e26c5 by Endi S. Dewata at 2023-01-20T10:19:04-06:00
Clean up publish job

- - - - -
ea85ad3a by Endi S. Dewata at 2023-01-27T09:37:15-06:00
Remove unused/deprecated ContextEnv.P_APPLET

- - - - -
db1829f6 by Marco Fargetta at 2023-04-13T18:13:50+02:00
Update maven jss dependency to last version

- - - - -
571372dd by Endi S. Dewata at 2023-04-19T14:44:52-05:00
Publish to GitHub Maven registry

A new job has been added to build LDAP SDK with Maven and
publish the artifacts to GitHub Maven registry. The group ID
and artifact ID have been renamed to follow a more commonly
used pattern.

- - - - -
147aa86e by Chris Kelley at 2023-04-20T10:54:26+01:00
Updating version to v5.4.0

- - - - -
d23f36eb by Endi S. Dewata at 2023-04-26T09:57:51-05:00
Build RPM with Maven

The RPM spec file has been modified to build Java code and
Javadoc with Maven. The unused Ant-related code will be removed
separately later.

- - - - -
60658efd by Chris Kelley at 2023-06-09T20:23:19+01:00
Code clean up in LDAPSaslBind

* Add missing @override annotations
* Remove redundant control flow jumps
* Invert negated if statements for readability
* Remove redundant else clauses
* Remove unused _saslClient and ldc method arguments

- - - - -
1c648403 by Chris Kelley at 2023-06-16T12:38:48+01:00
Introduce Packit configuration for ldapjdk

- - - - -
1b316fb4 by Chris Kelley at 2023-06-16T12:38:59+01:00
Upstream some spec file changes from Fedora to minimise diff

- - - - -
8b1186be by Chris Kelley at 2023-06-21T13:08:32+01:00
Updating version to v5.5.0-alpha1

- - - - -
6b720417 by Chris Kelley at 2023-06-21T13:14:04+01:00
Amend incorrect phase on version update

- - - - -
f8395640 by Chris Kelley at 2023-06-27T15:03:29+01:00
Add on-commit packit COPR builds

- - - - -
f0798769 by Chris Kelley at 2023-07-10T15:29:39+01:00
Add get_current_version to Packit jobs

- - - - -
b97babd2 by Endi S. Dewata at 2023-07-10T20:11:03-05:00
Add maven-surefire-plugin

The maven-surefire-plugin has been added to run JUnit 5 tests
properly.

- - - - -
63dbbe98 by Endi S. Dewata at 2023-07-10T20:11:14-05:00
Update JSS dependency

- - - - -
ecb75f07 by Endi S. Dewata at 2023-07-10T20:41:00-05:00
Clean up build test

- - - - -
b36434b4 by Chris Kelley at 2023-07-11T15:45:52+01:00
Simplify Packit copr_build config

- - - - -
79ca0e27 by Endi S. Dewata at 2023-07-18T09:35:37-05:00
Hard-code version number in pom.xml

Some build systems require hard-coding the version number in
pom.xml, so the revision property has been replaced with the
actual version number. Updating the version number can be
done with the following commands:

$ mvn versions:set -DnewVersion=<version>
$ mvn versions:commit

The .gitignore has been updated to ignore the backup files
created by this command.

- - - - -
502819b1 by Yaakov Selkowitz at 2023-07-26T13:43:05+01:00
spec: set ExclusiveArch on any OS with java_arches

Fedora builds are not the only ones which no longer build Java for ix86;
Fedora ELN and RHEL 10 are following that as well.  This will avoid
builds landing on Java-less architecture builders and thereby failing.

- - - - -
ce52e314 by Endi S. Dewata at 2023-09-06T14:01:54-05:00
Replace BASE64_REPO with COPR_REPO

- - - - -
caf11c16 by Endi S. Dewata at 2023-09-06T14:16:50-05:00
Replace BASE64_OS with BASE_IMAGE

- - - - -
e81c7cbe by Endi S. Dewata at 2023-09-13T19:34:25-05:00
Update version number to 5.5.0-alpha2

- - - - -
03944e65 by Ding-Yi Chen at 2023-09-25T09:49:43+01:00
fixes RHEL-1764

So the message will become
TLSを開始できません

- - - - -
02e5db31 by Endi S. Dewata at 2023-10-11T14:36:32-05:00
Update Dockerfile

- - - - -
d571ea3a by Endi S. Dewata at 2023-10-18T17:50:38-05:00
Remove unused init-workflow.sh

- - - - -
d254e284 by Endi S. Dewata at 2023-10-23T19:48:04-05:00
Update RPM spec file

The RPM spec file has been updated to install/distribute
Maven artifacts in the proper locations/packages.

- - - - -
56ea97f6 by Endi S. Dewata at 2023-11-13T14:15:05-06:00
Update version number to 5.5.0-alpha3

- - - - -
678fc245 by Marco Fargetta at 2023-11-17T18:33:11+01:00
Drop legacy code

C and perl code in this repository is not actively
maintained/built/used. It is not part of CI tests and
the build scripts are not tested on modern version of supported OSes.

The code is already present in the archived repository
(https://github.com/dogtagpki/ldap-sdk-legacy) so it could be removed
from here to make more clear there is not active work on that.

- - - - -
a6bb7361 by Marco Fargetta at 2023-12-01T11:51:10+01:00
Add paged search support

Current controls do now support the paged search as specified in the
RFC2696 [1].

A new control is introduced to allow paged search. This is used in the
requests and responses allowing to specify the page size and the cookie
for the following search.

1. https://www.ietf.org/rfc/rfc2696.txt

- - - - -
c2c9e864 by Marco Fargetta at 2023-12-04T10:26:15+01:00
Store the paged result cookie without conversions

- - - - -
2102f228 by Endi S. Dewata at 2023-12-07T06:03:17+07:00
Update version number to 5.5.0-alpha4

- - - - -
ae0a6c7c by Endi S. Dewata at 2024-02-13T15:57:08-06:00
Update wait-on-check-action

- - - - -
63a248be by Endi S. Dewata at 2024-02-13T17:06:52-06:00
Update runner-init.sh

The runner-init.sh has been modified to use a positional
argument to specify the container name and use ldapjdk-runner
image by default.

- - - - -
f9b6b377 by Endi S. Dewata at 2024-02-13T17:07:59-06:00
Consolidate cached images

- - - - -
754f3938 by Endi S. Dewata at 2024-02-13T17:32:13-06:00
Update build test to reuse builder image

- - - - -
f494c701 by Endi S. Dewata at 2024-02-15T15:24:59-06:00
Update actions/checkout

- - - - -
a912f228 by Endi S. Dewata at 2024-02-15T15:25:33-06:00
Update actions/cache

- - - - -
cc16a041 by Endi S. Dewata at 2024-02-15T16:24:54-06:00
Update actions/setup-java

- - - - -
c4089306 by Endi S. Dewata at 2024-02-15T16:25:56-06:00
Update actions/upload-artifact

- - - - -
47e8845e by Endi S. Dewata at 2024-02-15T16:27:07-06:00
Update docker/setup-buildx-action

- - - - -
8efccc19 by Endi S. Dewata at 2024-02-15T16:27:56-06:00
Update docker/build-push-action

- - - - -
42fde6fc by Endi S. Dewata at 2024-02-15T16:29:17-06:00
Update docker/login-action

- - - - -
744e09d6 by Endi S. Dewata at 2024-02-19T18:47:27-06:00
Fix REGISTRY_NAMESPACE param

The CI has been updated to install packages from the specified
REGISTRY_NAMESPACE.

- - - - -
aca93b1d by Endi S. Dewata at 2024-02-20T14:55:27-06:00
Fix REGISTRY_NAMESPACE default values

- - - - -
35a0d2c5 by Endi S. Dewata at 2024-02-21T12:43:05-06:00
Updating version number to 5.5.0

- - - - -


30 changed files:

- + .dockerignore
- .github/workflows/build-tests.yml
- + .github/workflows/build.yml
- .github/workflows/sonarcloud-pull.yml → .github/workflows/code-analysis-pull.yml
- .github/workflows/code-analysis.yml
- .github/workflows/ds-tests.yml
- .github/workflows/pki-tests.yml
- + .github/workflows/publish.yml
- .gitignore
- + .packit.yaml
- + .settings/org.eclipse.core.resources.prefs
- Dockerfile
- − README-csdk-source-tgz
- − README-ldapjdk-source-tgz
- − c-sdk/Makefile.in
- − c-sdk/README.configure
- − c-sdk/README.rpm
- − c-sdk/aclocal.m4
- − c-sdk/build.mk
- − c-sdk/build_mozldap_rpm
- − c-sdk/component_versions.mk
- − c-sdk/config/AIX.mk
- − c-sdk/config/BSD_OS.mk
- − c-sdk/config/BeOS.mk
- − c-sdk/config/DGUX.mk
- − c-sdk/config/FreeBSD.mk
- − c-sdk/config/HP-UX.mk
- − c-sdk/config/IRIX.mk
- − c-sdk/config/Linux.mk
- − c-sdk/config/Makefile.client


The diff was not included because it is too large.


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

-- 
View it on GitLab: https://salsa.debian.org/freeipa-team/ldapjdk/-/compare/043ccdbefa8a35f85ee86d1ded07827547a3d68c...35a0d2c5ab7f55476aa9e87af90cf90408dcfc0e
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/20240229/cbb75869/attachment-0001.htm>


More information about the Pkg-freeipa-devel mailing list