[Starlingx-discuss] [important] Build layering
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/d...
*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
Thanks very much to Scott, Don, Bin Yang, and others who have been working on this update to the build system.
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/d...
*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@lists.starlingx.io http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss
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/...: [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/d...
*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@lists.starlingx.io http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss
Mirror issues should now be resolved.
Scott
On 2020-01-31 4:28 p.m., Saul Wold wrote:
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/...: [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/d...
*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@lists.starlingx.io http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss
Starlingx-discuss mailing list Starlingx-discuss@lists.starlingx.io http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss
participants (2)
-
Saul Wold
-
Scott Little