RHCS Release Manager: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 138: | Line 138: | ||
= Distro Testing = | = Distro Testing = | ||
= | {{note|1=Always update the OS before running tests!}} | ||
This requires a proper FAS account. | == Fedora 15, 16 and Rawhide == | ||
Packages to install; | |||
<source lang="bash"> | |||
yum -y groupinstall "Development Libraries" "Development Tools" "Fedora Packager" | |||
yum -y install vim wget corosynclib-devel openaislib-devel | |||
</source> | |||
== Debian == | |||
Packages to install; | |||
<source lang="bash"> | |||
apt-get update | |||
apt-get install rsync bzip2 linux-headers-$(uname -r) libcorosync-dev libopenais-dev | |||
</source> | |||
= Build Environment = | |||
This is how to setup a machine for building and releasing new version of RHCS. This requires a proper FAS account. | |||
<source lang="bash"> | <source lang="bash"> | ||
Line 167: | Line 187: | ||
make -f make/release.mk version=3.1.8 oldversion=3.1.7 | make -f make/release.mk version=3.1.8 oldversion=3.1.7 | ||
</source> | </source> | ||
{{footer}} | {{footer}} |
Revision as of 03:19, 2 December 2011
Alteeve Wiki :: How To :: RHCS Release Manager |
These are notes, primarily for me, used in my RHCS release manager tasks.
Test Results
These tests are run by copying over the tarball created on the build machine (my laptop), untar'ing it and running ./configure && make.
Testing v3.1.8
Distro | Arch | Date tested | Results | Notes |
---|---|---|---|---|
Fedora 15 | x86-64 | Dec. 01, 2011 | Success | |
Fedora 15 | i386 | Dec. 01, 2011 | Success | |
Fedora 16 | x86_64 | Dec. 01, 2011 | Failed! | It looks like it's comparing the y number, and ignoring x.
./configure
Configuring Makefiles for your system...
Checking tree: nothing to do
Checking kernel:
Current kernel version: 3.1.2
Minimum kernel version: 2.6.31
FAILED!
|
Fedora 16 | i386 | Dec. 01, 2011 | Failed! | It looks like it's comparing the y number, and ignoring x.
./configure
Configuring Makefiles for your system...
Checking tree: nothing to do
Checking kernel:
Current kernel version: 3.1.2
Minimum kernel version: 2.6.31
FAILED!
|
Fedora Rawhide | x86_64 | Dec. 01, 2011 | Problems | It couldn't determine the kernel version at all. Tried make-ing anyway; Seemed to succeed.
./configure
Configuring Makefiles for your system...
Checking tree: nothing to do
Checking kernel:
WARNING: Could not determine kernel version.
Build might fail!
Completed Makefile configuration
make
...
make[1]: Leaving directory `/root/cluster-3.1.8/doc'
make -C contrib all
make[1]: Entering directory `/root/cluster-3.1.8/contrib'
set -e && \
for i in ; do \
make -C $i all; \
done
make[1]: Leaving directory `/root/cluster-3.1.8/contrib'
|
Fedora Rawhide | i386 | Dec. 01, 2011 | Problems | It couldn't determine the kernel version at all. Tried make-ing anyway; Seemed to succeed.
./configure
Configuring Makefiles for your system...
Checking tree: nothing to do
Checking kernel:
WARNING: Could not determine kernel version.
Build might fail!
Completed Makefile configuration
make
...
make[1]: Leaving directory `/root/cluster-3.1.8/doc'
make -C contrib all
make[1]: Entering directory `/root/cluster-3.1.8/contrib'
set -e && \
for i in ; do \
make -C $i all; \
done
make[1]: Leaving directory `/root/cluster-3.1.8/contrib'
|
Distro Testing
![]() |
Note: Always update the OS before running tests! |
Fedora 15, 16 and Rawhide
Packages to install;
yum -y groupinstall "Development Libraries" "Development Tools" "Fedora Packager"
yum -y install vim wget corosynclib-devel openaislib-devel
Debian
Packages to install;
apt-get update
apt-get install rsync bzip2 linux-headers-$(uname -r) libcorosync-dev libopenais-dev
Build Environment
This is how to setup a machine for building and releasing new version of RHCS. This requires a proper FAS account.
yum -y groupinstall "Development Libraries" "Development Tools" "Fedora Packager"
yum -y install vim wget gnupg
Add cluster GPG key (saved on disk as 'cluster.gpg');
gpg2 --import ~/path/to/cluster.gpg
Build cluster.
git clone ssh://git.fedorahosted.org/git/cluster.git
cd cluster/
git branch stable31 --track origin/STABLE31
git checkout stable31
Change this to reflect the appropriate versions.
make -f make/release.mk version=3.1.8 oldversion=3.1.7
Any questions, feedback, advice, complaints or meanderings are welcome. | |||
Alteeve's Niche! | Alteeve Enterprise Support | Community Support | |
© 2025 Alteeve. Intelligent Availability® is a registered trademark of Alteeve's Niche! Inc. 1997-2025 | |||
legal stuff: All info is provided "As-Is". Do not use anything here unless you are willing and able to take responsibility for your own actions. |