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

Update From Flyspray 0.9.9.5.1 TO Last release #827

Closed
malekbenz opened this issue Aug 31, 2023 · 9 comments
Closed

Update From Flyspray 0.9.9.5.1 TO Last release #827

malekbenz opened this issue Aug 31, 2023 · 9 comments

Comments

@malekbenz
Copy link

Hello, I want upgrate my Flyspray 0.9.9.5.1 to the last release , I want just to know if I can do it without any break changes.
to mention that I want to migrate to flyspray-1.0-rc10

@Neustradamus
Copy link
Member

@malekbenz: Before all migrations please do a backup of your files and your database.
And please look your .htaccess (rules...)
Do not forget if you have done customizations.

It is important to do the update to this latest RC version to fix CVEs, but a lot of people have not done because it is specified "RC", I have requested to have a "Stable" build:

Note: Since 1.0-RC10, there are 130 commits more in master branch:

@peterdd has not create a new build...

@aducom
Copy link

aducom commented Sep 7, 2023

You can create a build of your own locally and apply the vendor stuff. The instruction works well and I managed to get things upgraded to the latest version supporting PHP 8.1.

However, there is some maintenance required as composer reports issues:
Package dapphp/securimage is abandoned, you should avoid using it. No replacement was suggested.
Package guzzle/guzzle is abandoned, you should avoid using it. Use guzzlehttp/guzzle instead.
Package swiftmailer/swiftmailer is abandoned, you should avoid using it. Use symfony/mailer instead.

But besides that, things seem to work.

@dolenec
Copy link

dolenec commented Jan 27, 2024

You can create a build of your own locally and apply the vendor stuff. The instruction works well and I managed to get things upgraded to the latest version supporting PHP 8.1.

However, there is some maintenance required as composer reports issues:
Package dapphp/securimage is abandoned, you should avoid using it. No replacement was suggested.
Package guzzle/guzzle is abandoned, you should avoid using it. Use guzzlehttp/guzzle instead.
Package swiftmailer/swiftmailer is abandoned, you should avoid using it. Use symfony/mailer instead.

But besides that, things seem to work.

So.. PHP 8.1 would work? You tested it?

@Neustradamus
Copy link
Member

@peterdd: Can you create the RC11 this weekend?

A new guy, @dolenec would like to test too.

Thanks in advance.

@dolenec
Copy link

dolenec commented Jan 27, 2024

If you could prepeare it would be great..

Probably and my only concern is regarding update.. Currently using 0.9.x version for many years on PHP 7.2. Now it's time to update it and to start using PHP 8.1.27.

@Neustradamus
Copy link
Member

@malekbenz, @aducom, @dolenec: Flyspray 1.0 RC11 is out!

Time to update your version ^^
Please do a backup before.
Please inform if it is good for you or if you have a problem.

@aducom
Copy link

aducom commented Jan 30, 2024 via email

@dolenec
Copy link

dolenec commented Feb 18, 2024

Confirm that upgrade went with no problem at all. Now using 1.0 rc11 with PHP 8.1.27.

Thank you.

@peterdd
Copy link
Member

peterdd commented Feb 18, 2024

Nice to hear.

Notice that 1.0-rc10 to 1.0-rc11 has a regression: Managing categories is not working. See #856

@peterdd peterdd closed this as completed Feb 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants