From c06d61228de16f755b4272679229eaefb41f2c3b Mon Sep 17 00:00:00 2001 From: Felix Schizlein Date: Mon, 29 Jan 2024 15:18:50 +0100 Subject: [PATCH] Remove old RES7 repositories in a database migration --- ...0129140413_remove_obsolete_res7_repositories.rb | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 db/migrate/20240129140413_remove_obsolete_res7_repositories.rb diff --git a/db/migrate/20240129140413_remove_obsolete_res7_repositories.rb b/db/migrate/20240129140413_remove_obsolete_res7_repositories.rb new file mode 100644 index 000000000..2dc1b14c1 --- /dev/null +++ b/db/migrate/20240129140413_remove_obsolete_res7_repositories.rb @@ -0,0 +1,14 @@ +class RemoveObsoleteRes7Repositories < ActiveRecord::Migration[6.1] + def change + # RES7 was historically a product managed by Novell. With the upcoming + # SUSE Liberty 7, RES7 was moved into IBS (SUSE build service). + # This resulted in repositories being renamed. + # This migration removes the now obsolete repositories, since RMT does + # not remove these automatically. + + # Affected repositories are: + # - 1963: https://updates.suse.com/repo/$RCE/RES7/src/ + # - 1736: https://updates.suse.com/repo/$RCE/RES7/x86_64/ + Repository.where(scc_id: [1963, 1736]).destroy_all + end +end