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

Enhance the update site to include all all-in-one product features #1885

Merged
merged 1 commit into from
Sep 1, 2024

Conversation

merks
Copy link
Contributor

@merks merks commented Sep 1, 2024

  • This allows an all-in-one product installation to be provisioned purely from the BIRT update site.
  • With that possibility, Oomph can generate a product definition for use in the installer just like it does for the EPP products and the Platform's SDK product.

@merks
Copy link
Contributor Author

merks commented Sep 1, 2024

@speckyspooky @wimjongman

If the update site is complete, we (Oomph) can generate a product setup like this:

image

This can be made available in a product catalog so that it's available in the installer:

image

image

I tested with a local build, and that works well. Also, this way products can properly update all dependencies from one release to the latest release so hen I will add https://download.eclipse.org/birt/updates/release/latest to the available update site preferences for that purpose.

I assume there are no concerns with this.

- This allows an all-in-one product installation to be provisioned
purely from the BIRT update site.
- Add https://download.eclipse.org/birt/updates/release/latest to the
available update site.
- With that possibility, Oomph can generate a product definition for use
in the installer just like it does for the EPP products and the
Platform's SDK product.
@merks
Copy link
Contributor Author

merks commented Sep 1, 2024

I've also added the update site to the product definition so that it's available here:

image

@merks merks merged commit 91303d5 into eclipse-birt:master Sep 1, 2024
3 checks passed
@merks merks deleted the pr-enhanced-update-site branch September 1, 2024 21:09
@merks merks self-assigned this Sep 1, 2024
@speckyspooky
Copy link
Contributor

Sounds very good for me.

@merks
Copy link
Contributor Author

merks commented Sep 2, 2024

I'm updating the generator to use the real BIRT update sites. In the installer's simple mode BIRT will appear like this:

image

There are currently two versions generated:

image

The 4.16 release repository does not contain the all-in-one product so we can't generate a release version until 4.17 is release.

@wimjongman
Copy link
Contributor

Nice. Thanks, Ed.

@speckyspooky speckyspooky added this to the 4.17 milestone Sep 3, 2024
@speckyspooky speckyspooky added the Dependencies Pull requests that update a dependency file label Sep 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants