SCIENTIFIC-LINUX-USERS Archives

June 2014

SCIENTIFIC-LINUX-USERS@LISTSERV.FNAL.GOV

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Nico Kadel-Garcia <[log in to unmask]>
Reply To:
Nico Kadel-Garcia <[log in to unmask]>
Date:
Thu, 19 Jun 2014 09:16:57 -0400
Content-Type:
text/plain
Parts/Attachments:
text/plain (32 lines)
On Thu, Jun 19, 2014 at 9:00 AM, Lamar Owen <[log in to unmask]> wrote:
> On 06/18/2014 08:22 PM, Patrick J. LoPresti wrote:
>>
>> (different topic, different reply)
>>
>> On Wed, Jun 18, 2014 at 1:16 PM, Lamar Owen <[log in to unmask]> wrote:
>>>
>>> The various spec files include the release numbers, and you can track
>>> the spec files with their commit IDs.
>>
>> Could you be more specific?
>
>
> If the spec, patches, and sources are all committed with the same commit ID
> for a particular package, you can grab the updated spec file (using the
> commit feeds), pull the NEVRA info out of it, and grab the patches and
> source (using the commit ID) corresponding to that package's NEVRA.  You'll
> have to write the tools yourself, or use the tools being written by the
> CentOS (and SL) projects.

Pulling the release number" out of the .spec file is actually a matter
of RPM configuration interpretation, with aspects like the ".el6" dist
value or possibly pre-release source versioning numbers embedded by
various means in the actual release number by various optional flags,
which may be conditionally set in the .spec file. Take a look at even
a simple SPEC file, such as "ntp.spec" ti see how much interpretation
it's doing.

Relying on the upstream authors to always do the .spec files *last*
with new builds is not necessarily fair, and precludes certain type of
code merges.

ATOM RSS1 RSS2