-
Notifications
You must be signed in to change notification settings - Fork 2
Adding 10.9.1 to the config.php found here. #17
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
base: main
Are you sure you want to change the base?
Conversation
Not sure, where exactly this config.php is used -- maybe it is just for reference. That is also good to keep it updated. Also pushed the same (I hope) to https://gitea.owncloud.services/devops/product/pulls/239 Please review (both) carefully.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I adjusted the tests so that they have 10.9.0 and 10.9.1 and pass.
| '10.9' => [ | ||
| 'latest' => '10.9.1', | ||
| 'web' => 'https://doc.owncloud.com/server/10.9/admin_manual/maintenance/upgrading/update.html', | ||
| ], | ||
| '10.8' => [ | ||
| 'latest' => '10.9.1', | ||
| 'web' => 'https://doc.owncloud.com/server/10.8/admin_manual/maintenance/upgrading/update.html', | ||
| ], |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why was this section previously empty?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@phil-davis because all channels were unified to deliver the same update path.
it was done by setting 'eol_latest' => '10.7.100', so 10.7.100 and below are using the same (EOL) channel.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I mean they are using EOL channel disregarding the requested channel.
It allows to have more compact config - IRL all past releases use the same path (8-9-10-10.1-etc) and only one or two latest releases have differences in the different channels.
I hated to scroll a lot after changing one channel to reach another one. So I added an artificial channel that contains the common part of the past releases that is reused by all other channels.
|
This PR doesn't look complete. At least beta channel should be changed accordingly. And may be production. Regarding the daily channel - 10.8 should be updated to 10.9.1 and 10.9.1 to daily zip |
|
Regarding the usage: and then I push the similar changes to gitea. Once the PR at gitea is merged the changes are immediately deployed to the real server |
Updated daily section as suggested by @VicDeo
@VicDeo Can you provide some hints, how production and beta should look like? We should probably move 10.8.0 to the EOL list at some time in future... When? I've updated daily in this PR. Is this what you meant? Thank you very much, for all the other insights you provided here! Great help! |
|
https://drone.owncloud.com/owncloud/owncloud-updater-server/56/2/2 |
When the version is returned as 100.0.0.0, then it should also return daily-master.zip -- But I don't see, where that 100.0.0.0 is coming from. I cannot say, weather test expectations need to adapt, or my settings are incorrect or both? |
|
Note: I am not familiar with any of this - it is new to me. So don't be waiting for an informed reply from me. Please can someone with knowledge answer here, otherwise I would be reverse-engineering this whole thing to know exactly what is supposed to happen. |
|
@jnweiger version 100 is coming from the update server. Thus daily build could be updated to the same version if the date is newer. It's a daily channel-specific thing regarding the channels https://owncloud.com/news/owncloud-release-channels/ regarding this PR - you updated the channels but some expectations are still not documented in tests. |
|
@phil-davis Do you know what needs to be done to bring the new expectations into the tests? |
I can adjust the tests to make them pass. But by doing that, I will be assuming that the config changes in this PR are correct. Someone needs to say that the |
|
Hehe, seems we are blocked here. |
|
@phil-davis well, I have no access to the owncloud mailbox where I used to read GH notifications so it's pretty useless to ping me :) Anyway, your recent fixes are looking good except the daily channel update flow. Feel free to apply this patch to achieve this: And it's good to go after squashing the commits. I'm unable to review the respective PR on Gitea so I've tried to run |
Not sure, where exactly this config.php is used -- maybe it is just for reference. That is also good to keep it updated.
Also pushed the same (I hope) to https://gitea.owncloud.services/devops/product/pulls/239
Please review (both) carefully.