[
https://issues.apache.org/jira/browse/FINERACT-2572?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Adam Monsen updated FINERACT-2572:
----------------------------------
Description:
Our fineract-provider war and jar [must not
include|https://www.apache.org/legal/resolved.html#prohibited] mysql and
mariadb client libraries.
▶️ Exclude mysql and mariadb client libraries from everything we distribute.
Update {{binaryDistTar}} task and anything that task uses/depends on to build
the binary release tarball.
▶️ Review {{war}} and {{bootJar}} tasks. Update only if/as necessary.
▶️ Create {{apache-fineract-bin-$VERSION.tar.gz}} and confirm it no longer
includes mysql and mariadb client libraries.
▶️ Modify generated Docker image to exclude mysql and mariadb client libraries.
Suggest alternatives to run with these
([deprecated|https://cwiki.apache.org/confluence/display/FINERACT/FSIP-9%3A+Standardize+on+PostgreSQL])
RDBMSes, e.g. downloading the client libraries at runtime or using Docker
volume mounts.
▶️ Confirm instructions in top-level readme to separately download and use
mysql and mariadb client libraries. Update as necessary.
was:
Our fineract-provider war and jar [must not
include|https://www.apache.org/legal/resolved.html#prohibited] mysql and
mariadb client libraries.
▶️ Exclude mysql and mariadb client libraries from everything we distribute.
Update {{binaryDistTar}} task and anything that task uses/depends on to build
the binary release tarball.
▶️ Review {{war}} and {{bootJar}} tasks. Update as necessary.
▶️ Create {{apache-fineract-bin-$VERSION.tar.gz}} and confirm it no longer
includes mysql and mariadb client libraries.
▶️ Modify generated Docker image to exclude mysql and mariadb client libraries.
Suggest alternatives to run with these
([deprecated|https://cwiki.apache.org/confluence/display/FINERACT/FSIP-9%3A+Standardize+on+PostgreSQL])
RDBMSes, e.g. downloading the client libraries at runtime or using Docker
volume mounts.
▶️ Confirm instructions in top-level readme to separately download and use
mysql and mariadb client libraries. Update as necessary.
> exclude mariadb and mysql client libs from distribution artifacts
> -----------------------------------------------------------------
>
> Key: FINERACT-2572
> URL: https://issues.apache.org/jira/browse/FINERACT-2572
> Project: Apache Fineract
> Issue Type: Bug
> Components: Build
> Affects Versions: 1.14.0
> Reporter: Adam Monsen
> Priority: Major
> Labels: beginner-friendly, licensing, mariadb, mysql
> Fix For: 1.15.0
>
>
> Our fineract-provider war and jar [must not
> include|https://www.apache.org/legal/resolved.html#prohibited] mysql and
> mariadb client libraries.
> ▶️ Exclude mysql and mariadb client libraries from everything we distribute.
> Update {{binaryDistTar}} task and anything that task uses/depends on to build
> the binary release tarball.
> ▶️ Review {{war}} and {{bootJar}} tasks. Update only if/as necessary.
> ▶️ Create {{apache-fineract-bin-$VERSION.tar.gz}} and confirm it no longer
> includes mysql and mariadb client libraries.
> ▶️ Modify generated Docker image to exclude mysql and mariadb client
> libraries. Suggest alternatives to run with these
> ([deprecated|https://cwiki.apache.org/confluence/display/FINERACT/FSIP-9%3A+Standardize+on+PostgreSQL])
> RDBMSes, e.g. downloading the client libraries at runtime or using Docker
> volume mounts.
> ▶️ Confirm instructions in top-level readme to separately download and use
> mysql and mariadb client libraries. Update as necessary.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)