[Starlingx-discuss] on our mirror proposal/milestone

Scott Little scott.little at windriver.com
Thu Jul 26 17:07:35 UTC 2018


On 18-07-26 11:50 AM, Dean Troyer wrote:
> On Thu, Jul 26, 2018 at 10:33 AM, Scott Little
> <scott.little at windriver.com> wrote:
>> I'd caution you that the list of 'hard to get' packages is ever changing due
>> to both internal and external factors.  Certainly none of the EPEL content
>> is safe.
>>
>> In particular, for StarlingX releases, you'll probably want to snapshot all
>> packages that went into the release.
> Exactly.  Scott, is there currently a record somewhere in the build
> tree or ISO of what was actually used?  I suppose in the ISO we can
> just look at the embedded repo, correct?
[SL] $MY_WORKSPACE/export/dist/isolinux/Packages/ contains all the 
packages added to the iso, excluding anything unique to the initrd (just 
anaconda think).
There is no single record of rpms required by to satisfy all the 
BuildRequires.  I'de try a query like this

cd $MY_WORKSPACE
grep -i 'Installing :' --no-filename 
*/results/jenkins-CGCS_6.0_Host-2018-07-19_11-30-21-tis-r6-pike-std/*/root.log 
| awk '{ print $5 }' | sort --unique

For both queries, some rpms will by unique to StarlingX, or contain 
release values suggesting it's stx patched.

>
> Related, is there anything currently recorded regarding the
> branch/commit of the git repos for a particular build?  What I think
> we might want to re-create a specific build might be a re-written repo
> manifest (default.xml) that includes tags or commit SHAs...

[SL] I do have code to do that in our jenkins build jobs.  I can move it 
into the build scripts if we have a story to cover it.
>
> dt
>




More information about the Starlingx-discuss mailing list