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

4.3.4.0 release activities #449

Closed
8 tasks done
trel opened this issue May 21, 2024 · 12 comments
Closed
8 tasks done

4.3.4.0 release activities #449

trel opened this issue May 21, 2024 · 12 comments
Assignees
Milestone

Comments

@trel
Copy link
Member

trel commented May 21, 2024

@trel trel added this to the 4.3.4.0 milestone May 21, 2024
@korydraughn
Copy link
Collaborator

Do not close this issue until after iRODS 4.3.3 is released and Jargon is tested against it.

@korydraughn
Copy link
Collaborator

The jargon-extensions repo hasn't been changed in 7 years. Is it still in use by anyone?

Given we don't know whether all of these repos are in use, I'm thinking we start with the following repos:

  • jargon-pom
  • jargon
  • jargon-irods-ext

If we need to release updates for the other repos, then we can do so following the release of the three listed above.

Thoughts?

@trel
Copy link
Member Author

trel commented Aug 27, 2024

https://github.com/DICE-UNC/jargon-extensions-if
and
https://github.com/DICE-UNC/jargon-extensions-jwt

have more recent updates - within the last couple years.

@korydraughn
Copy link
Collaborator

Is there a way to see if they are in use?

@korydraughn
Copy link
Collaborator

NFSRODS depends on jargon. Metalnx depends on jargon and jargon-irods-ext.

I don't know of anyone using the other repos.

@trel
Copy link
Member Author

trel commented Aug 27, 2024

perhaps check the listing at https://irods.org/clients/

@korydraughn
Copy link
Collaborator

I've confirmed all repos are required (to an extent).

  • metalnx depends on jargon-irods-ext
  • jargon-irods-ext depends on jargon-extensions-if
  • jargon-extensions-if depends on jargon-extensions-jwt

I couldn't figure out how to compile jargon-irods-ext without removing the jaxb2-maven-plugin configuration. The configuration for that project used a very old version of the jaxb2 plugin. I don't know what depends on that, but removing it allowed me to compile the project.

If we're going to take over this project, I think we need to consider dropping all repos except jargon-pom and jargon. The consortium maintains Metalnx and the plan for that project is to either rip out everything so that it only depends on jargon or replace the project entirely.

Let's discuss.

@korydraughn
Copy link
Collaborator

Forgot to mention - if Metalnx works without the jaxb2 dependency, then we're likely ok. However, we don't have a way to verify that (i.e. no testing around Metalnx).

@korydraughn
Copy link
Collaborator

After a lot of reading and debugging, I was able to update the jaxb2-maven-plugin version and configuration to get jargon-irods-ext compiling.

We are now ready to move things forward.

@korydraughn
Copy link
Collaborator

The jargon-extensions repo hasn't moved in 7 years, so I'm not going to include that as part of this effort.

korydraughn added a commit to korydraughn/jargon-pom that referenced this issue Aug 28, 2024
korydraughn added a commit to korydraughn/jargon-pom that referenced this issue Aug 28, 2024
korydraughn added a commit to DICE-UNC/jargon-pom that referenced this issue Aug 28, 2024
korydraughn added a commit to korydraughn/jargon that referenced this issue Aug 28, 2024
korydraughn added a commit to korydraughn/jargon-extensions-jwt that referenced this issue Aug 28, 2024
korydraughn added a commit to DICE-UNC/jargon-extensions-jwt that referenced this issue Aug 28, 2024
korydraughn added a commit to korydraughn/jargon-extensions-if that referenced this issue Aug 28, 2024
korydraughn added a commit to DICE-UNC/jargon-extensions-if that referenced this issue Aug 28, 2024
korydraughn added a commit to korydraughn/jargon-irods-ext that referenced this issue Aug 28, 2024
korydraughn added a commit to DICE-UNC/jargon-irods-ext that referenced this issue Aug 28, 2024
korydraughn added a commit to korydraughn/DICE-Maven that referenced this issue Aug 28, 2024
korydraughn added a commit to korydraughn/DICE-Maven that referenced this issue Aug 28, 2024
korydraughn added a commit to korydraughn/DICE-Maven that referenced this issue Aug 28, 2024
korydraughn added a commit to korydraughn/DICE-Maven that referenced this issue Aug 28, 2024
korydraughn added a commit to korydraughn/DICE-Maven that referenced this issue Aug 28, 2024
korydraughn added a commit to DICE-UNC/DICE-Maven that referenced this issue Aug 28, 2024
@korydraughn
Copy link
Collaborator

korydraughn commented Aug 30, 2024

Noting here that I've watched the full test suite for NFSRODS pass using the 4.3.4.0-SNAPSHOT.

korydraughn added a commit to korydraughn/jargon-pom that referenced this issue Aug 30, 2024
korydraughn added a commit to korydraughn/jargon that referenced this issue Aug 30, 2024
korydraughn added a commit to korydraughn/jargon that referenced this issue Aug 30, 2024
korydraughn added a commit to korydraughn/jargon-extensions-jwt that referenced this issue Aug 30, 2024
korydraughn added a commit to korydraughn/jargon-extensions-if that referenced this issue Aug 30, 2024
korydraughn added a commit to korydraughn/jargon-irods-ext that referenced this issue Aug 30, 2024
korydraughn added a commit to korydraughn/jargon-irods-ext that referenced this issue Aug 30, 2024
korydraughn added a commit to DICE-UNC/jargon-pom that referenced this issue Aug 30, 2024
korydraughn added a commit to DICE-UNC/jargon-extensions-jwt that referenced this issue Aug 30, 2024
korydraughn added a commit to DICE-UNC/jargon-extensions-if that referenced this issue Aug 30, 2024
korydraughn added a commit to DICE-UNC/jargon-irods-ext that referenced this issue Aug 30, 2024
korydraughn added a commit to DICE-UNC/jargon-irods-ext that referenced this issue Aug 30, 2024
korydraughn added a commit to korydraughn/DICE-Maven that referenced this issue Aug 30, 2024
korydraughn added a commit to korydraughn/DICE-Maven that referenced this issue Aug 30, 2024
korydraughn added a commit to korydraughn/DICE-Maven that referenced this issue Aug 30, 2024
korydraughn added a commit to korydraughn/DICE-Maven that referenced this issue Aug 30, 2024
korydraughn added a commit to korydraughn/DICE-Maven that referenced this issue Aug 30, 2024
korydraughn added a commit to DICE-UNC/DICE-Maven that referenced this issue Aug 30, 2024
korydraughn added a commit to DICE-UNC/DICE-Maven that referenced this issue Aug 30, 2024
korydraughn added a commit to DICE-UNC/DICE-Maven that referenced this issue Aug 30, 2024
korydraughn added a commit to DICE-UNC/DICE-Maven that referenced this issue Aug 30, 2024
@korydraughn
Copy link
Collaborator

Jargon 4.3.4.0-RELEASE is now available for use.

Closing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants