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

TODO Items for web2project v4.0-rc1, rc2, and release #346

Open
caseysoftware opened this issue Jan 2, 2024 · 26 comments
Open

TODO Items for web2project v4.0-rc1, rc2, and release #346

caseysoftware opened this issue Jan 2, 2024 · 26 comments
Assignees

Comments

@caseysoftware
Copy link
Member

caseysoftware commented Jan 2, 2024

This is my todo list for a web2project 4.0 Release Candidate 1:

  • Fix the system module to get past the update check. Not sure of the cause yet.
  • Within that module, fix the Syskeys which aren't being displayed or processed correctly.
  • Rename some fields to match our naming conventions & update the corresponding modules to use them.
  • Review and merge the useful bits from the w2p_3.4pre branch into php-8-compat
  • Review and merge the useful bits from the w2p_3.5_new_Features branch into php-8-compat

If all goes well with that, I'll start working on Release Candidate 2:

  • Test the upgrader with various previous web2project versions
  • Test the converter with various dotproject configurations
  • Update the installer checks with latest requirements
  • Update the packaging scripts (build.xml) with the latest instructions

And if everything goes well there, I'll put together the actual web2project 4.0 release:

  • Merge php-8-compat into master
  • Write the release notes
  • Update the docs site
  • Release
@caseysoftware caseysoftware changed the title TODO Items for v4.0-rc1 TODO Items for web2project v4.0-rc1, rc2, and release Jan 2, 2024
@caseysoftware caseysoftware self-assigned this Jan 2, 2024
@jan-b
Copy link

jan-b commented Jan 3, 2024

Maybe I should comment here instead?
Have a look at Issue #351
...but also at Issue #348 - #350

@caseysoftware caseysoftware added this to the web2project v4.0 milestone Jan 3, 2024
@caseysoftware
Copy link
Member Author

caseysoftware commented Jan 6, 2024

Update:

  • Fix the system module to get past the update check. Not sure of the cause yet.
  • Within that module, fix the Syskeys which aren't being displayed or processed correctly.
  • Rename some fields to match our naming conventions & update the corresponding modules to use them.
  • Review and merge the useful bits from the w2p_3.4pre branch into php-8-compat
  • Review and merge the useful bits from the w2p_3.5_new_Features branch into php-8-compat

@caseysoftware
Copy link
Member Author

  • Fix the system module to get past the update check. Not sure of the cause yet.
  • Within that module, fix the Syskeys which aren't being displayed or processed correctly.
  • Rename some fields to match our naming conventions & update the corresponding modules to use them.
  • Review and merge the useful bits from the w2p_3.4pre branch into php-8-compat
  • Review and merge the useful bits from the w2p_3.5_new_Features branch into php-8-compat

@jan-b
Copy link

jan-b commented Jan 7, 2024 via email

@jan-b
Copy link

jan-b commented Jan 7, 2024 via email

@caseysoftware
Copy link
Member Author

The update check is in modules/system/index.php and compares the latest database schema in the database (w2p_versions table) against the available sql files in install/sql/

@jan-b
Copy link

jan-b commented Jan 8, 2024 via email

@caseysoftware
Copy link
Member Author

You need to get the php-8-compat branch specifically.
And yes, I un-crossed it off as I hit the issue again so it wasn't actually solved.

@jan-b
Copy link

jan-b commented Jan 8, 2024 via email

@jan-b
Copy link

jan-b commented Jan 8, 2024 via email

@caseysoftware
Copy link
Member Author

The system module issue. Because that's not fixed, you may have to manually run install\sql\059_pre_v4.0_fixes.sql and install\sql\060_pre_v4.0_standardizing.sql manually.

In the meantime, I just pushed a bunch of commits cherry picked from w2p_3.5_new_Features. It's not all of them but the bulk (21 of 37 iirc).

@caseysoftware
Copy link
Member Author

More importantly, once I debug the system module issue, I'm going to run through my testing and make a 4.0-rc1 release, hopefully by the end of the week.

@jan-b
Copy link

jan-b commented Jan 8, 2024 via email

@jan-b
Copy link

jan-b commented Jan 8, 2024 via email

@jan-b
Copy link

jan-b commented Jan 8, 2024 via email

@jan-b
Copy link

jan-b commented Jan 8, 2024 via email

@caseysoftware
Copy link
Member Author

Thanks and fixed!

@Themoulos
Copy link

Themoulos commented Jan 9, 2024 via email

@caseysoftware
Copy link
Member Author

I'd love to check it out but I'm trying to get 4.0 wrapped up first.

Is it on Github? If so, please share. If not, please post it and share it there. Either way, I can look at it post-4.0

@jan-b
Copy link

jan-b commented Jan 10, 2024 via email

@jan-b
Copy link

jan-b commented Jan 10, 2024 via email

@jan-b
Copy link

jan-b commented Jan 10, 2024 via email

@caseysoftware
Copy link
Member Author

Updates:

  • Figured out and debugged what was happening with the system module
  • Merged a bunch of things from w2p_3.5_new_Features branch into php-8-compat

Open items to get v4.0-rc1 completed:

  • Pull request and merge php8-compat into master
  • Update the build process to package it up properly

@jan-b
Copy link

jan-b commented Jan 14, 2024 via email

@caseysoftware
Copy link
Member Author

No, please create a new thread to track details.

@jan-b
Copy link

jan-b commented Jan 14, 2024 via email

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

3 participants