https://pulp.plan.io/https://pulp.plan.io/favicon.ico2016-03-24T19:43:40ZPulpRPM Support - Issue #1786: comps.xml has doctype with invalid dtd referencehttps://pulp.plan.io/issues/1786?journal_id=102382016-03-24T19:43:40Zmhrivnakmhrivnak@redhat.com
<ul><li><strong>Triaged</strong> changed from <i>No</i> to <i>Yes</i></li></ul> RPM Support - Issue #1786: comps.xml has doctype with invalid dtd referencehttps://pulp.plan.io/issues/1786?journal_id=102392016-03-24T19:44:13Zmhrivnakmhrivnak@redhat.com
<ul><li><strong>Parent issue</strong> set to <i>#1683</i></li></ul> RPM Support - Issue #1786: comps.xml has doctype with invalid dtd referencehttps://pulp.plan.io/issues/1786?journal_id=109622016-04-25T13:15:12Zbmbouterbmbouter@redhat.com
<ul></ul><p>The comps.xml does specify an invalid DTD reference, but I'm not sure what to replace it with.</p> RPM Support - Issue #1786: comps.xml has doctype with invalid dtd referencehttps://pulp.plan.io/issues/1786?journal_id=111182016-04-29T19:01:40Zbmbouterbmbouter@redhat.com
<ul></ul><p>After e-mailing a packaging mailing list I've gotten several possible ones. I've looked over them and I think this one is the most complete: <a href="https://git.fedorahosted.org/cgit/comps.git/tree/comps.dtd" class="external">https://git.fedorahosted.org/cgit/comps.git/tree/comps.dtd</a></p>
<p>This one defines all 4 types I have seen in comps.xml files including (group, category, langpacks, and environment).</p>
<blockquote>
<p><a href="https://git.fedorahosted.org/cgit/comps.git/tree/comps.dtd" class="external">https://git.fedorahosted.org/cgit/comps.git/tree/comps.dtd</a></p>
</blockquote>
<p>This one is missing definitions for environment, and langpacks, but is otherwise identical to ^</p>
<blockquote>
<p>A DTD file is contained in the comps-extras package which installs it here: /usr/share/doc/comps-extras/comps.dtd</p>
</blockquote>
<p>Also this project. It is a C library and I don't think we want to pick up a new dependency to solve this issue.</p>
<blockquote>
<p>libcomps [1] project was created for the purpose to set a standard but I am afraid that there's no DTD. So if XML is parsable with libcomps then it should be valid.</p>
<p>[1] <a href="https://github.com/midnightercz/libcomps" class="external">https://github.com/midnightercz/libcomps</a></p>
</blockquote>
<p>This one only defines category and groups so it is also not as expressive as the top most one. Also it is not a DTD file.</p>
<blockquote>
<p>there was a relax NG specification made: <a href="https://github.com/rpm-software-management/yum/blob/master/docs/comps.rng" class="external">https://github.com/rpm-software-management/yum/blob/master/docs/comps.rng</a></p>
</blockquote> RPM Support - Issue #1786: comps.xml has doctype with invalid dtd referencehttps://pulp.plan.io/issues/1786?journal_id=123232016-06-13T14:39:06Zjluzajluza@redhat.com
<ul></ul><p>I would stick with official fedora DTD <a href="https://pagure.io/fedora-comps/blob/master/f/comps.dtd" class="external">https://pagure.io/fedora-comps/blob/master/f/comps.dtd</a></p> RPM Support - Issue #1786: comps.xml has doctype with invalid dtd referencehttps://pulp.plan.io/issues/1786?journal_id=123272016-06-13T17:50:24Zbmbouterbmbouter@redhat.com
<ul></ul><p><a class="user active" href="https://pulp.plan.io/users/24">jluza</a>, Thanks your recommendation seems great</p> RPM Support - Issue #1786: comps.xml has doctype with invalid dtd referencehttps://pulp.plan.io/issues/1786?journal_id=126732016-06-29T14:21:12Zbmbouterbmbouter@redhat.com
<ul><li><strong>Sprint Candidate</strong> changed from <i>No</i> to <i>Yes</i></li></ul> RPM Support - Issue #1786: comps.xml has doctype with invalid dtd referencehttps://pulp.plan.io/issues/1786?journal_id=126992016-06-29T16:57:48Zjcline@redhat.comjcline@redhat.com
<ul></ul><p>I'm in agreement it should be fixed, but I think it needs to be fixed in the upstream tooling (probably just createrepo_c). It appears the latest Fedora composes have the same doctype declaration[0].</p>
<p>[0] <a href="http://ftp.linux.ncsu.edu/pub/fedora/linux/releases/24/Server/x86_64/os/repodata/" class="external">http://ftp.linux.ncsu.edu/pub/fedora/linux/releases/24/Server/x86_64/os/repodata/</a></p> RPM Support - Issue #1786: comps.xml has doctype with invalid dtd referencehttps://pulp.plan.io/issues/1786?journal_id=127012016-06-29T17:33:55Zbmbouterbmbouter@redhat.com
<ul></ul><p>I agree jcline. I've filed the upstream bug here: <a href="https://github.com/rpm-software-management/createrepo_c/issues/62" class="external">https://github.com/rpm-software-management/createrepo_c/issues/62</a></p> RPM Support - Issue #1786: comps.xml has doctype with invalid dtd referencehttps://pulp.plan.io/issues/1786?journal_id=195242017-05-08T18:12:24Zbmbouterbmbouter@redhat.com
<ul><li><strong>Tags</strong> <i>RCM</i> added</li></ul> RPM Support - Issue #1786: comps.xml has doctype with invalid dtd referencehttps://pulp.plan.io/issues/1786?journal_id=307742018-09-14T13:57:02Zamacdona@redhat.comaustin@redhat.com
<ul><li><strong>Sprint Candidate</strong> changed from <i>Yes</i> to <i>No</i></li></ul> RPM Support - Issue #1786: comps.xml has doctype with invalid dtd referencehttps://pulp.plan.io/issues/1786?journal_id=373992019-04-12T20:17:43Zbmbouterbmbouter@redhat.com
<ul><li><strong>Status</strong> changed from <i>NEW</i> to <i>CLOSED - WONTFIX</i></li></ul><p>Pulp 2 is approaching maintenance mode, and this Pulp 2 ticket is not being actively worked on. As such, it is being closed as WONTFIX. Pulp 2 is still accepting contributions though, so if you want to contribute a fix for this ticket, please reopen or comment on it. If you don't have permissions to reopen this ticket, or you want to discuss an issue, please reach out via the <a href="https://www.redhat.com/mailman/listinfo/pulp-dev" class="external">developer mailing list</a>.</p> RPM Support - Issue #1786: comps.xml has doctype with invalid dtd referencehttps://pulp.plan.io/issues/1786?journal_id=390452019-04-15T20:33:06Zbmbouterbmbouter@redhat.com
<ul><li><strong>Tags</strong> <i>Pulp 2</i> added</li></ul> RPM Support - Issue #1786: comps.xml has doctype with invalid dtd referencehttps://pulp.plan.io/issues/1786?journal_id=434252019-05-03T14:05:25Zbmbouterbmbouter@redhat.com
<ul><li><strong>Tags</strong> deleted (<del><i>RCM</i></del>)</li></ul>