[Starlingx-discuss] [important] Build layering

Saul Wold sgw at linux.intel.com
Fri Jan 31 21:28:30 UTC 2020


There seems to be an issue with the download mirror, I attempted to do a 
"distro" layer build, I started with the download mirror step and it 
failed to completely download all the RPMs. These did not download 
correctly:

bash-4.2.46-31.el7.tis.4.x86_64.rpm
golang-1.12.10-3.tis.1.x86_64.rpm
golang-shared-1.12.10-3.tis.1.x86_64.rpm
python-2.7.5-76.el7.tis.4.x86_64.rpm
python-debug-2.7.5-76.el7.tis.4.x86_64.rpm
python-debuginfo-2.7.5-76.el7.tis.4.x86_64.rpm
python-devel-2.7.5-76.el7.tis.4.x86_64.rpm

These seem to all be part of the compile layer.  When I check on the 
cengn mirror, these RPMs are present in the 
/mirror/starlingx/master/centos/compiler/latest_build/outputs/RPMS/std/ 
directory.

There is a note in the log about the package not matching:
http://mirror.starlingx.cengn.ca:80/mirror/centos/mirror.starlingx.cengn.ca/mirror/starlingx/master/centos/compiler/latest_build/outputs/RPMS/std/golang-shared-1.12.10-3.tis.1.x86_64.rpm: 
[Errno -1] Package does not match intended download. Suggestion: run yum 
--enablerepo=CENGN_Starlingx-cengn_compiler_std_layer clean metadata

I tried to run the --enablerpo, but that did not seem to help.

I will work on testing another configuration.

Thanks
   Sau!



On 1/30/20 12:39 PM, Scott Little wrote:
> The build layering feature is coming soon.
> 
> 
> *Code reviews* have been posted ...
> 
> https://review.opendev.org/#/c/700819/2
> 
> https://review.opendev.org/#/c/700821/9
> 
> https://review.opendev.org/#/c/681821/28
> 
> https://review.opendev.org/#/c/705092/
> 
> 
> *D**ocumentation* can be found in the fourth review, here ....
> 
> https://review.opendev.org/gitweb?p=starlingx/docs.git;a=blob;f=doc/source/developer_resources/Layered_Build.rst;h=6f945d8d33f70bd91594033fcfa6abaf6271056d;hb=2a6abc988c9a52321982015831b12819586546df
> 
> 
> *Want to try it out before it merges? *
> 
> I've set up a modified manifest that pulls in the required updates ....
> 
> One of ...
> 
>     repo init -u https://opendev.org/starlingx/manifest.git -b 
> refs/changes/04/705104/2 -m compile.xml
> 
>     repo init -u https://opendev.org/starlingx/manifest.git -b 
> refs/changes/04/705104/2 -m distro.xml
> 
>     repo init -u https://opendev.org/starlingx/manifest.git -b 
> refs/changes/04/705104/2 -m flock.xml
> 
> 
> followed by:
> 
>     repo sync
> 
> 
> Scott
> 
> 
> _______________________________________________
> Starlingx-discuss mailing list
> Starlingx-discuss at lists.starlingx.io
> http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss
> 



More information about the Starlingx-discuss mailing list