Re: BUG - Cannot build fio on redhat 5

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Oct 15, 2014 at 10:29 AM, Jens Axboe <axboe@xxxxxxxxx> wrote:
> On 10/14/2014 10:24 PM, Stephen Cameron wrote:
>> Been traveling all day, so only just now saw this thread... I can take
>> a look tomorrow, if you haven't already solved it.  I don't have
>> access to any rhel5 systems though.
>
> I'm doing a kvm install right now to test it, so unless you hear
> otherwise, consider it taken care of.
>
> --
> Jens Axboe

If you don't know the opensuse build service (OBS) will let you build
for a number of distros.  The only issue is you need a specfile or deb
control file appropriate to the distro.  ie. typically the opensuse
specfile will not work with RedHat and vice versa.  Debian and Ubuntu
don't use specfiles at all.

For release build testing it might be useful to maintain a fio package
on OBS that builds for various distros and do a test build prior to
each release.

Anyone can create an account at build.opensuse.org and leverage the build farm.

Here's the current list of supported distros:

> osc dists
distribution              project                   repository
       reponame
------------              -------                   ----------
       --------
openSUSE Factory          openSUSE:Factory          snapshot
       openSUSE_Factory
openSUSE 13.2             openSUSE:13.2             standard
       openSUSE_13.2
openSUSE 13.1             openSUSE:13.1             standard
       openSUSE_13.1
openSUSE 12.3             openSUSE:12.3             standard
       openSUSE_12.3
openSUSE 12.2             openSUSE:12.2             standard
       openSUSE_12.2
openSUSE Factory ARM      openSUSE:Factory:ARM      standard
       openSUSE_Factory_ARM
openSUSE Tumbleweed       openSUSE:Tumbleweed       standard
       openSUSE_Tumbleweed
SUSE SLE-11 SP 3          SUSE:SLE-11:SP3           standard
       SLE_11_SP3
SUSE SLE-11 SP 2          SUSE:SLE-11:SP2           standard
       SLE_11_SP2
SUSE SLE-10               SUSE:SLE-10:SDK           standard
       SLE_10_SDK
Arch Core                 Arch:Core                 standard
       Arch_Core
Arch Extra                Arch:Extra                standard
       Arch_Extra
Debian 7.0                Debian:7.0                standard
       Debian_7.0
Debian 6.0                Debian:6.0                standard
       Debian_6.0
Fedora 20                 Fedora:20                 standard
       Fedora_20
Fedora 19                 Fedora:19                 standard
       Fedora_19
Fedora 18                 Fedora:18                 standard
       Fedora_18
ScientificLinux 7         ScientificLinux:7         standard
       ScientificLinux_7
ScientificLinux 6         ScientificLinux:6         standard
       ScientificLinux_6
RedHat RHEL-7             RedHat:RHEL-7             standard
       RHEL_7
RedHat RHEL-6             RedHat:RHEL-6             standard
       RHEL_6
RedHat RHEL-5             RedHat:RHEL-5             standard
       RHEL_5
RedHat RHEL-4             RedHat:RHEL-4             standard
       RHEL_4
CentOS CentOS-7           CentOS:CentOS-7           standard
       CentOS_7
CentOS CentOS-6           CentOS:CentOS-6           standard
       CentOS_6
CentOS CentOS-5           CentOS:CentOS-5           standard
       CentOS_5
Ubuntu 14.04              Ubuntu:14.04              standard
       xUbuntu_14.04
Ubuntu 13.10              Ubuntu:13.10              standard
       xUbuntu_13.10
Ubuntu 12.10              Ubuntu:12.10              standard
       xUbuntu_12.10
Ubuntu 12.04              Ubuntu:12.04              standard
       xUbuntu_12.04
Ubuntu 11.10              Ubuntu:11.10              standard
       xUbuntu_11.10
Ubuntu 10.04              Ubuntu:10.04              standard
       xUbuntu_10.04
Univention UCS 3.2        Univention:3.2            standard
       Univention_3.2
Univention UCS 3.1        Univention:3.1            standard
       Univention_3.1


fyi: I just attempted a RedHat test build of fio 2.1.13 and it failed
with the standard openSUSE specfile:

https://build.opensuse.org/package/show/home:gregfreemyer:Tools-for-forensic-boot-cd/fio

I suspect it would be relatively easy to make the specfile both
openSUSE and RedHat compatible if there is any value in it.

It typically just requires adding some %if logic to the specfile to
handle the different distros.

Greg
--
To unsubscribe from this list: send the line "unsubscribe fio" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Kernel]     [Linux SCSI]     [Linux IDE]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux SCSI]

  Powered by Linux