-
Notifications
You must be signed in to change notification settings - Fork 164
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
Restructure repository for version 8 #528
Comments
I like the proposal, I suggest to call branch for grass8 grass8 and not main otherwise when we will have grass9 we need to rename a branch. Just a question do we need to modify g.extension in grass7 right? for grass6.4 it will not work anymore? (sometime I discovered someone using still that version :-( ) |
Temporary workaround of using grass7 subdir of addon-repo, see OSGeo/grass-addons#528 * g.extension: workaround to use grass7 addon repo but redefining major version * workaround: also set minor version
Temporary workaround of using grass7 subdir of addon-repo, see OSGeo/grass-addons#528 * g.extension: workaround to use grass7 addon repo but redefining major version * workaround: also set minor version
Temporary workaround of using grass7 subdir of addon-repo, see OSGeo/grass-addons#528 * g.extension: workaround to use grass7 addon repo but redefining major version * workaround: also set minor version
If we keep the master branch as is, the older releases should still work the same. I don't know if 6.4 can install addons at this point. It seems unlikely. However, my understanding is that we are changing code in 7.8 to use the new structure so that it is in sync with 8 and backports are straightforward. It is not captured in the description, but I think that's what we talked about. Comments? @landam @neteler |
GRASS GIS 6: We may (!) modify g.extension as a service to our users. I believe it is broken anyway since the latest commit was on Jul 3, 2013, and it doesn't reflect the move to GitHub. Llow prio, though.
Yes, please. The maintenance burden should remain low. |
We should probably also switch to python3 shebang during the move to grass8 and make clear that python2 compatibility for addons can be broken /removed for G8. |
|
We were acually thinking about moving these things to
This is maybe a partially separate discussion. It is not consistent, but the reasons are organizational/practical.
The top level tends to grow. Now we are not doing it consistently with core, but we are trying to do it right since we need to restructure it anyway. |
Description updated (yet again) to include current plans and todo list including the changes related to v7. |
The grass8 branch was created and it is now the default branch. Please, see the updated description for the previously identified missing parts. |
I think we can consider this done, no? |
Temporary workaround of using grass7 subdir of addon-repo, see OSGeo/grass-addons#528 * g.extension: workaround to use grass7 addon repo but redefining major version * workaround: also set minor version
Temporary workaround of using grass7 subdir of addon-repo, see OSGeo/grass-addons#528 * g.extension: workaround to use grass7 addon repo but redefining major version * workaround: also set minor version
The grass-addons repository will be restructured to accommodate better a new major version of GRASS GIS. To put it simply, we don't want to add another subdirectory grass8 next to existing grass6 and grass7 directories and we are taking the opportunity of upcoming release of 8.0.0 to change to a better system, more fitting with having multiple past major versions and with using Git.
This topic was discussed previously and most recently at PSC meeting on May 11. Please provide feedback for the plan below and/or volunteer. Help with identification of what will break is especially welcome. Complete reworkings of the plan are possible.
Goals:
This issue is to track the main transition, but individual issue can be created to track specific issues both here and in the core grass repository as needed. We hope that more people will help with this. So far @landam plans to update the addon compilation for Windows and @wenzeslaus plans to do the changes in the branching and GitHub Actions updates in the grass-addons repository. Please add yourself and/or TODO items here as needed by editing this issue description.
TODOs:
grass6
,grass_v6
?). Restructure the contents as needed. Delete the directory on master branch. @wenzeslaus Modifiy the branch for archival of v6 addons #535grass8
?main
?). @wenzeslausgrass8
). @wenzeslaus (3rd Dec 2021)Anticipated issues:
Other comments:
grass7
). The master branch will remain in place, but new v7 releases will use the new branch and updates (and later backports) will go to this new branch.The text was updated successfully, but these errors were encountered: