-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I've recently made some improvements to our Fedora / RHEL build
system, which I thought I'd share with you all. These put the build
system on a more reliable footing - removing all bar one human step
from getting new kernel modules out into the world, and increase its
capacity for building for more operating systems.
Firstly, I should outline what I'm going to provide. In the stable
series, kernel modules will be built for the current and previous
release (so we're currently building 1.4.7 and 1.4.8) for all versions
of RHEL newer than 4, and the current and previous 3 Fedora releases
(so we're building for RHEL4, RHEL5, and Fedoras 7 thru 10). Where
necessary, I'll pick up patches from the OpenAFS CVS to keep the
current release building on all of these platforms. I won't, however,
update previous releases - as and when they stop building for a
particular architecture, I'll just stop building them (so we have
1.4.8 for every platform, but 1.4.7 isn't being built for Fedoras 9 or
10). We're currently building for both i386 and x86_64 platforms.
Secondly, due to popular demand, packages coming out of the build
system are now being signed with a GPG key. The details of this key
are below. Note that this is intentionally not a personal, or
institutional, key. All that the presence of this key indicates is
that the package was successfully built on lochranza, and hasn't been
tampered with since it left that system. No personal guarantees are
made, or should be implied. The key should be on the keyservers, and
has the following key ID and fingerprint:
pub 1024D/C19E4A0A 2008-11-21
Key fingerprint = 7FD2 7090 17A6 457B C146 3B12 14F5 6B3F C19E
4A0A
uid OpenAFS builds from lochranza
Thirdly, the new system builds modules every evening at 17:30 UTC.
Copying modules over to the OpenAFS download site is still a manual
process, and there may be some latency between builds being generated,
and them being copied and the relevant volumes released. Also, the
regeneration of the html distribution pages requires an additional
manual step. On many occasions new kernel module RPMs will be
available from the repository, but not listed in the distribution
pages. Browsing to /afs/grand.central.org/software/openafs/<version>/
will always let you see the latest RPMs available for your system.
Other factors that may cause delays are mirroring of kernel modules,
and the fact that we build from the Centos distribution, rather than
direct from RHEL. The Centos delay causes particular problems around
major and point operating system releases - for example, builds for
kernels in RHEL 5.3 will not become available until Centos 5.3 ships,
which may be some weeks afterwards.
Finally, I'm also generating RPMs for the 1.5.x development release.
Please let me know if you're interested in using these RPMs to test
1.5.x at your site.
Cheers,
Simon.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)
iD8DBQFJKy2eqWndc26pXmcRAgVCAKCb7AzGCDlS8RvnNRHZKiygMYPvVACeLSl0
vXNuScaSXuJSLtOUZXS6QG4=
=9JHZ
-----END PGP SIGNATURE-----
_______________________________________________
OpenAFS-info mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-info