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

Jabref: Update to 5.15 along with packaging fixes #3605

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

A108384
Copy link
Contributor

@A108384 A108384 commented Aug 17, 2024

Summary

  • Update from 5.5 to 5.15 changelogs

  • Add homepage to package.yml

  • Update to openjdk-21

  • Include new MAINTAINERS.md

  • Include monitoring.yml

  • Include appstream metainfo

  • Resolves #3089

  • Resolves #2642

  • Related to #1389

Test Plan

  • Rebuild package and install successfully
  • Run application, creating, modifying, and reloading application

Checklist

  • Package was built and tested against unstable

@A108384 A108384 marked this pull request as ready for review August 21, 2024 10:14
Copy link
Member

@EbonJaeger EbonJaeger left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks like it's including a bundled version of Java in the package. I don't think that's what we want to do.

@A108384
Copy link
Contributor Author

A108384 commented Aug 22, 2024

Yes. I think you are right. I see that now. i'll see what I can do.

-PprojVersion=$version \
assemble
gradle assemble --no-daemon --no-build-cache -PprojVersionInfo=$version -PprojVersion=$version
gradle jlink
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't see a point in using gradle jlink. That builds a distribution for jabref which includes the openjdk (so you can use it without java installed), but that's not really desirable for us since that openjdk is built from whatever the openjdk version was at the build time but if we update openjdk then jabref will still be using an old openjdk until it's rebuilt.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes. I agree. I have a new build that does not use that, but I have not been able update the PR yet due to some other issues. I will try to that soon for your review.

**Summary**
- Update from 5.5 to 5.15 [changelogs](https://github.com/JabRef/jabref/releases)
- Add homepage to package.yml
- Update to openjdk-21
- Include new MAINTAINERS.md
- Include monitoring.yml
- Include appstream metainfo

- Resolves (getsolus#3086)
- Resolves (getsolus#2642)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Triage
Development

Successfully merging this pull request may close these issues.

jabref does not build
3 participants