StarlingX stopped supporting CentOS builds in the after release 7.0.
This update will strip CentOS from our code base. It will also remove
references to the failed OpenSUSE feature as well.
Story: 2011110
Task: 49943
Change-Id: I4c51c1a5eccd47587ffab7935b579e155d15cb56
Signed-off-by: Scott Little <scott.little@windriver.com>
After merging the upversion commit
https://review.opendev.org/c/starlingx/compile/+/771784,
the new version add a condition check "syslog_history" variable to
enable/disable the syslog of bash command.
If the syslog_history shopt variable is unset as default, the shell
commands won't be logged.
Now we always enable it, since the commands run by every user in a
login shell need to be logged to /var/log/bash.log. This is very
important as an aid in troubleshooting and debugging issues.
Closes-Bug: #1917864
Change-Id: I4aa2f49a0ea4c54a0e836b8ccb33bcc173653252
Signed-off-by: Zhixiong Chi <zhixiong.chi@windriver.com>
Upgrade to bash-4.2.46-34.el7.src.rpm to fix CVE-2019-9924 issue.
Meanwhile adjust the context for the patch with new source rpm.
Depends-On: https://review.opendev.org/c/starlingx/tools/+/771787
Story: 2008532
Task: 41646
Change-Id: I4172634cfd9031cfebf4f4d49f539cb679a2f552
Signed-off-by: Zhixiong Chi <zhixiong.chi@windriver.com>
Update remaining StarlingX packages with hardcoded TIS_PATCH_VER to
use PKG_GITREVCOUNT where possible, with offsets as needed to ensure
the version is incremented above the hardcoded version.
Story: 2008455
Task: 41446
Signed-off-by: Don Penney <don.penney@windriver.com>
Change-Id: Ia9d1f01614b99a07e23d3cc4afbc2fa3f33acc93
Test:
Pass build and multi node deploy test
Depends-On: https://review.openstack.org/625452
Story: 2004522
Task: 28261
Change-Id: Ifcd37aa5d6487fa2d70fbb1d728abb3244baf7c2
Signed-off-by: Shuicheng Lin <shuicheng.lin@intel.com>
With rpm version < 4.13, patch cmd will create .orig file for fuzzy
patch in default. And this .orig file may lead to rpmbuild failure
"error: Installed (but unpackaged) file(s) found:"
Please visit below link to get more detail info:
https://bugs.launchpad.net/starlingx/+bug/1794611
Story: 2003917
Task: 27041
Change-Id: I506c34ce40c27b9594edc83bfe597b0b8885b319
Signed-off-by: slin14 <shuicheng.lin@intel.com>
When do Centos 7.5 upgraded, some patches didn't resolve and cause
the fuzzy in the line numbers of the patches. And it may cause
.orig file is created when do patch. And this .orig file will lead
to rpm packaging failure due to the unexpected and unpackaged .orig
file.
Please visit below link to get more detail info:
https://bugs.launchpad.net/starlingx/+bug/1794611
Solution:
Safest solution is to de-fuzz our patches.
Story: 2003389
Task: 26755
Change-Id: I13298239f6a49298b800aa07adeeadab0ef33729
Signed-off-by: slin14 <shuicheng.lin@intel.com>
This patch is problematic in two ways, first with the mis-spelled
nproc (as nprocs), it causes the -j option to not have a value, this
causes make to not limit the number of jobs that can run in parallel.
Secondly, the bash build seems to have a race condition when a large
number of jobs (over 60) are run.
Since we want a more stable build, let's remove this patch.
Change-Id: I5d3e3f496c067fa837090cfec52ddb7aca8873f0
Story: 2003358
Task: 24408
Signed-off-by: Saul Wold <sgw@linux.intel.com>