Changes

Jump to: navigation, search

LEAP SOP

248 bytes added, 21:28, 27 March 2016
no edit summary
: <u>Solution</u>: Add 4.x support to the system checking script
; Build test/check failed: <u>Reason</u>: Can be random reasons or the program is naturally unable to run perfectly on AArch64: <u>Solution</u>: Try to look for solutions, otherwise comment out the <tt>%check</tt> section in spec file ; BuildError <span>:</span> No matching arches were found
: <u>Reason</u>: Package only supports the architectures on <tt>ExclusiveArch</tt> list in the spec file
: <u>Solution</u>: Checkout the package on Fedora ARM Koji and CentOS AArch64 repo and determine whether the package is possible to support AArch64 or not
=== Rebranding ===
 
The packages that contain the word ''.centos'' in their release version are branded packages. In order to properly rebranding those packages for LEAP, here is the checklist:
* Replace the word ''CentOS'' or ''CentOS Linux'' with ''LEAP'' in spec package descriptions and patches (make sure they are branding-related)
* Sometimes Red Hat trademarks and links have to be replaced as well
* Remove CentOS/RHEL certificate files and binaries
 
==== Particular branded packages ====
 
; libreport / abrt
: '''Libreport''' and '''abrt''' are the library and application for automatic bug detection and reporting to RHEL bug tracker servers. Since CentOS added several significant patches to both packages for supporting their own bug tracker, removing those patches can be very complicated process. The best way to solve this problem is retrieving the original RHEL versions from http://git.centos.org, add our own de-branding patches, and bump the version-release number + ''.leap'' to match the requirements of dependency.
; ntp / chrony / PackageKit / system-config-date
== Duplicated source name ==
It is possible that a A few packages in the package set contain patches or sources having identical file names. When installing source rpms to rpmbuild tree (<tt>$HOME/rpmbuild/*</tt>), try to avoid installing too many of them at a the same time (50+). Wipe the rpmbuild tree after finishing modification and build of those packages on Koji. There are a few problematic packages have been discovered:
* OpenJDK 6 / 7 / 8 packages
* xorg-x11-drv-dummy and xorg-x11-drv-fbdev

Navigation menu