On 06/03/2021 21.25, L A Walsh wrote:
In the repodata dir for the oss repo, the primary.xml file usually lists all the packages and their locations for that repo. In the repo D/l area, its listed as some long hex# "<hex#>-primary.xml.gz" in the "oss/repodata/" dir. The rpm package referred to is has name "arphic-uming-fonts" of type "noarch".
Files in the oss repo are in the x86_64 or noarch subdirs.
One file, a chinese font file (that usually would be under 'noarch') is under "oss/boot/x86_64/".
1) why is a file in the oss repo referring to a "boot" dir? 2) why is a font under an x86_64 dir (under a boot dir) instead of a 'noarch' dir? 2a) Does it have executable code in the rpm package? (unlikely) But why, at least, not under "boot/noarch", but that is given that it is also under some dir named 'boot'. Weird location:
<location href="boot/x86_64/arphic-uming-fonts.rpm"/>
I don't know about anyone else, but if I look for a pkg in a distro, I usually look under 'oss/x86_64|noarch', never under 'oss/boot/x86_64' for a package with no ver/rel in its pathname. Other data in primary.xml indicates it's version is: <version epoch="0" ver="0.2.20080216.1" rel="lp150.1.7"/>
Anyway, likely no big deal, but seemed odd.
My guess, it is /also/ needed for boot, and missing elsewhere. Bug? -- Cheers / Saludos, Carlos E. R. (from 15.2 x86_64 at Telcontar)