View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0008647 | Rocky-Linux-9 | General | public | 2024-12-23 10:44 | 2025-01-16 14:19 |
Reporter | Benedikt Steinbusch | Assigned To | Mustafa Gezen | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | confirmed | Resolution | open | ||
Summary | 0008647: Rocky 9.5 devel repository repodata out of sync with repo content | ||||
Description | The (modular) repodata for the Rocky 9.5 devel repositories contains packages which cannot be downloaded and instead return an HTTP 404 code, e.g.: $ dnf --repofrompath devel,https://download.rockylinux.org/pub/rocky/9.5/devel/aarch64/os/ --repo devel repoquery --disable-modular-filtering jansi-javadoc [...] jansi-javadoc-0:2.3.3-7.el9_5.aarch64 jansi-javadoc-0:2.4.0-7.module+el9.5.0+29736+f35c064b.noarch jansi-javadoc-0:2.4.0-9.module+el9.4.0+20023+657f08ea.noarch Yet there is no https://download.rockylinux.org/pub/rocky/9.5/devel/aarch64/os/Packages/j/jansi-javadoc-0:2.4.0-7.module+el9.5.0+29736+f35c064b.noarch.rpm I also reported this via Mattermost, but I understand that this is a time when people have other things to do, so I am leaving this as a more permanent report. Happy holidays! | ||||
Tags | No tags attached. | ||||
has duplicate | 0008746 | closed | Neil Hanlon | package missing from Rocky Linux Developer Repo |
has duplicate | 0008779 | closed | Neil Hanlon | Rocky 9 devel repo missing package |
This also appear to be the case in the x86_64 repo https://download.rockylinux.org/pub/rocky/9/devel/x86_64/os/ | |
Hi all, We have identified the problem and are working to rectify it. Due to a known inefficiency/deficiency with the storage subsystem (yumrepofs) within Peridot (our build system), fixing problems with modular packages in the final repositories is tricky. Specifically, modules have to be processed serially and the locking mechanism is not optimized. There's work underway (https://github.com/rocky-linux/peridot/discussions/120) to rework the underlying storage and locking process to be not only much faster but fix the nondeterministic behavior seen in this ticket. The precise cause of the issue here is that both the `javapackages-bootstrap` and `maven` modules both provide `jansi-javadoc`. One of these was properly updated with the 9.5 version, but the other was not and, because multiple package versions (NEVRA) cannot be represented in a single repository in yumrepofs at this time, this nondeterministic behavior is seen. Additionally, we don't test the devel repository as it is a best-effort production out of the buildroot, and thus this mismatch was not noticed. We're working on the fix which is including some of the performance improvements mentioned early, and I'll provide further updates as they become available. Thank you for your patience. |
|
This should be resolved next compose | |
Any idea when next compose will happen? | |
Date Modified | Username | Field | Change |
---|---|---|---|
2024-12-23 10:44 | Benedikt Steinbusch | New Issue | |
2024-12-23 14:23 | Neil Hanlon | Assigned To | => Neil Hanlon |
2024-12-23 14:23 | Neil Hanlon | Status | new => assigned |
2025-01-07 16:10 | Neil Hanlon | Assigned To | Neil Hanlon => Mustafa Gezen |
2025-01-07 16:10 | Neil Hanlon | Status | assigned => acknowledged |
2025-01-08 20:38 | Neil Hanlon | Relationship added | has duplicate 0008746 |
2025-01-08 20:45 | Ian Hodgson | Note Added: 0009280 | |
2025-01-09 14:30 | Neil Hanlon | Relationship added | has duplicate 0008779 |
2025-01-10 18:43 | Neil Hanlon | Status | acknowledged => confirmed |
2025-01-10 18:43 | Neil Hanlon | Note Added: 0009340 | |
2025-01-10 20:14 | Mustafa Gezen | Note Added: 0009341 | |
2025-01-16 14:19 | Matthias Sitte | Note Added: 0009373 |