AlmaLinux / AlmaLinux/mirrors

validate repomd.xml files

Đang mở
#694 1 bình luận 0 reaction 0 người được giao Xem trên GitHub
enhancement
Ngôn ngữ chính
Python
Star
93
Fork
483
Merge trung bình
1 ngày 1 giờ
Pull request đã merge (30 ngày)
6

Mô tả

We should validate the content of `repomd.xml` files. These files are integral to a working mirror system even if other packages are out of date, missing, etc. the proper `repomd.xml` file will at least let `dnf` fall back to a working mirror.

Last night we had an instance of a mirror having an incorrect `repomd.xml` file resulting in a user not being able to update. We could've easily prevented this situation if we validated all `repomd.xml` files on a given mirror before considering it as healthy/online.

Marking this as a bug since in the current state non-working mirrors can be marked as OK rendering `dnf` transactions impossible without user intervention.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.