Re: createrep question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





On Mon, 1 Mar 2010, Kidwell,jr, Jack wrote:

I understand. Then let's approach this another way. Here's the patch we
made in createrepo/dumpMetadata.py:

   def arch(self):
       if self.tagByName('sourcepackage') == 1 or (
       not self.options['relaxed-sourcerpm-check'] and not
self.tagByName('sourcerpm') ):
           return 'src'
       else:
           return self.tagByName('arch')

Here's the original "if" expression:

       if self.tagByName('sourcepackage') == 1 or not
self.tagByName('sourcerpm'):

What risks are we taking by allowing binary RPMs to omit a sourcerpm
tag? Can we assume that, for workaround purposes, the sourcepackage tag
was not adequate for detecting source RPMs and, hence, the additional
test for a missing sourcerpm tag was required? I lack your broad
exposure to RPMs, so I don't know how commonly this condition occurs.

Then please tell me how this rpm was created. Was it made using rpmbuild?

-sv

_______________________________________________
Yum mailing list
Yum@xxxxxxxxxxxxxxxxx
http://lists.baseurl.org/mailman/listinfo/yum

[Index of Archives]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux