[pve-devel] [PATCH stable proxmox-apt 1/1] repositories: also detect repository with next suite as configured
Wolfgang Bumiller
w.bumiller at proxmox.com
Fri Jun 9 10:45:04 CEST 2023
FYI, wrong git repo, should be done in proxmox.git
Is this purely for stable-only?
On Mon, Jun 05, 2023 at 05:43:08PM +0200, Fiona Ebner wrote:
> This avoids that no standard Proxmox repository can be detected during
> upgrade anymore. There is a 'ignore-pre-upgrade-warning' about the
> suite already, that the frontend can display when upgrading is not
> allowed yet.
>
> Signed-off-by: Fiona Ebner <f.ebner at proxmox.com>
> ---
>
> It's not ideal, for the time between when the update for proxmox-apt
> is rolled out and when the Bookworm repositories are actually made
> available. And it would need to be done for each major upgrade.
>
> For next time, I'll try to come up with something better. Probably,
> the callers should let the backend here know when upgrade is allowed
> and then the backend can act accordingly.
>
> src/repositories/mod.rs | 7 ++++++-
> 1 file changed, 6 insertions(+), 1 deletion(-)
>
> diff --git a/src/repositories/mod.rs b/src/repositories/mod.rs
> index d8848b8..6588b90 100644
> --- a/src/repositories/mod.rs
> +++ b/src/repositories/mod.rs
> @@ -106,7 +106,12 @@ pub fn standard_repositories(
> continue;
> }
>
> - if repo.is_referenced_repository(entry.handle, product, &suite.to_string()) {
> + if repo.is_referenced_repository(entry.handle, product, &suite.to_string())
> + || repo.is_referenced_repository(
> + entry.handle,
> + product,
> + &suite.next().unwrap().to_string(),
> + ) {
> entry.status = Some(repo.enabled);
> }
> }
> --
> 2.30.2
More information about the pve-devel
mailing list