Re: createrep question
Seth Vidal <[email protected]>
| Newsgroups | gmane.linux.rpm.yum |
|---|---|
| Message-ID | <[email protected]> |
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