RHCS Release Manager: Difference between revisions

From Alteeve Wiki
Jump to navigation Jump to search
No edit summary
Line 4: Line 4:


= Test Results =
= Test Results =
These tests are run by copying over the tarball created on the build machine (my laptop), untar'ing it and running <span class="code">./configure && make</span>.
<source lang="bash">
</source>


== Testing v3.1.8 ==
== Testing v3.1.8 ==
Line 10: Line 15:
!Distro
!Distro
!Arch
!Arch
!Date tested
!Results
!Results
!Notes
!Notes
Line 15: Line 21:
|Fedora 15
|Fedora 15
|x86-64
|x86-64
|Dec. 01, 2011
|style="color: green;"|Success
|style="color: green;"|Success
|
|
Line 20: Line 27:
|Fedora 15
|Fedora 15
|i386
|i386
|Dec. 01, 2011
|style="color: green;"|Success
|style="color: green;"|Success
|
|
Line 25: Line 33:
|Fedora 16
|Fedora 16
|x86_64
|x86_64
|Dec. 01, 2011
|style="color: red;"|Failed!
|style="color: red;"|Failed!
|It looks like it's comparing the <span class="code">y</span> number, and ignoring <span class="code">x</span>.
|It looks like it's comparing the <span class="code">y</span> number, and ignoring <span class="code">x</span>.
Line 43: Line 52:
|Fedora 16
|Fedora 16
|i386
|i386
|Dec. 01, 2011
|style="color: red;"|Failed!
|style="color: red;"|Failed!
|It looks like it's comparing the <span class="code">y</span> number, and ignoring <span class="code">x</span>.
|It looks like it's comparing the <span class="code">y</span> number, and ignoring <span class="code">x</span>.
Line 57: Line 67:
  Minimum kernel version: 2.6.31
  Minimum kernel version: 2.6.31
  FAILED!
  FAILED!
</source>
|-
|Fedora Rawhide
|x86_64
|span class="code"|Dec. 01, 2011
|style="color: orange;"|Problems
|It couldn't determine the kernel version at all. Tried <span class="code">make</span>-ing anyway; Seemed to succeed.
<source lang="bash">
./configure
</source>
<source lang="text">
Configuring Makefiles for your system...
Checking tree: nothing to do
Checking kernel:
WARNING: Could not determine kernel version.
          Build might fail!
Completed Makefile configuration
</source>
<source lang="bash">
make
</source>
<source lang="text">
...
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'
</source>
|-
|Fedora Rawhide
|i386
|Dec. 01, 2011
|style="color: orange;"|Problems
|It couldn't determine the kernel version at all. Tried <span class="code">make</span>-ing anyway; Seemed to succeed.
<source lang="bash">
./configure
</source>
<source lang="text">
Configuring Makefiles for your system...
Checking tree: nothing to do
Checking kernel:
WARNING: Could not determine kernel version.
          Build might fail!
Completed Makefile configuration
</source>
<source lang="bash">
make
</source>
<source lang="text">
...
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'
</source>
</source>
|}
|}

Revision as of 02:47, 2 December 2011

 AN!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

Actual Build Environment

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

Fedora 15

Packages to install;

yum -y groupinstall "Development Libraries" "Development Tools" "Fedora Packager"
yum -y install vim wget corosynclib-devel openaislib-devel

Rawhide

Moving target, see here.

 

Any questions, feedback, advice, complaints or meanderings are welcome.
Alteeve's Niche! Enterprise Support:
Alteeve Support
Community Support
© Alteeve's Niche! Inc. 1997-2024   Anvil! "Intelligent Availability®" Platform
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.