-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
tt-rss: upgrade to 20210902 + migrate to maria DB 10 + add support for DSM 7 #4923
Conversation
@smaarn Great job. |
That could be an option. There are several things to consider on which feedbacks would be much appreciated:
Adding support for pgsql is soon going to be mandatory anyway since it's only being supported for maintenance and bugfixes. |
df86cdb
to
d23eae8
Compare
just a friendly poke for visibility here... As I see changes are approved, but there is no merge yet. Any specific reason for it or we can move forward and add few checkboxes in the table next to tt-rss here ? |
d23eae8
to
aad606e
Compare
Flagged this PR as draft until I complete testing on the newer version which is
|
Latest binaries have been published here https://github.com/smaarn/spksrc/releases/tag/tt-rss_20210902_rc2 |
Database selection could totally be possible in setup wizard but there is a mechanism which may prove to be awkward is the dependency selection mechanism which is not really working here. TBH I wonder if, given the complexity, it wouldn't be simplier to
I will try to have this done next year if you don't mind and would rather have this taken offside from this PR. WDYT ? |
Out of curiosity, is there anything specific blocking this PR ? If yes, is there anything I can do to help ? The postgresql project is indeed a topic but shouldn't it be considered separately ? |
Any issue with this PR I am not seeing? |
fb91871
to
8d88a8f
Compare
Rebased at head |
8d88a8f
to
a762c71
Compare
Had to rebase at head since there were conflicts. |
a762c71
to
8b207af
Compare
Rebased @ head to make sure to keep up with changes on the master branch. |
e115f3b
to
b89a124
Compare
Bump required PHP version to 7.2 Define configuration version file Prefer using resource mechanism to inject db Fix initial installation phase which should trigger the schema update Fix installation procedure which could be failing when running as http user Switched to github mirror repository
Migrate to use Maria DB 10 (required for DSM 7) Remove any usage of mysql ports (now using sockets only) Removed no longer supported environments, reworked logs and updated changelog Add explicit support for extra `TTRSS_MYSQL_DB_SOCKET` parameter Rollback to using explicit SPK_REV logic in upgrade mechanisms Remove useless stop calls
Switched to `service-setup` framework Added DSM 7 switches Fixed pre_upgrade to be "safe" Fix DB_TYPE configuration migration Remove no longer required busybox and var folder initialization procedures Ensure sc-tt-rss is attached to `http` group
Co-authored-by: hgy59 <[email protected]>
…e should be set to prevent further upgrades from going wild
Co-authored-by: hgy59 <[email protected]>
b7f7df9
to
fe1980c
Compare
Rebased at head before merge by EOD (CET time). |
@smaarn is this ready to be published? |
@hgy59 yed it should be ready to publish. Thanks a lot ! |
@smaarn to create the noarch package for SRM 1.1 I had to temporary deactivate the |
Motivation: Being able to operate under DSM 7 required Maria DB upgrade
Linked issues: #4524
Supersedes #4840
Closes #4473
Bump required PHP version to 7.2
Prefer using resource mechanism to inject db
Switch to Maria DB 10 and rely on its automatic Maria DB 5 => Maria DB 10 migration process
Fix initial installation phase which should trigger the schema update
Checklist
all-supported
completed successfullyTested scenarii
Test packages can be found here: https://github.com/smaarn/spksrc/releases/tag/tt-rss_20210902