Re: [gentoo-dev] Porting ZFS to additional architectures

2013-02-06 Thread Alec Warner
On Tue, Feb 5, 2013 at 11:25 AM, Richard Yao r...@gentoo.org wrote:
 Dear Everyone,

 Does anyone have root access to Linux systems on any of the following
 architectures that is willing to help ZFS development?

 Alpha
 HPPA
 IA-64
 MIPS/MIPS64
 PPC/PPC64
 SH
 SPARC/SPARC64

http://www.gentoo.org/proj/en/infrastructure/dev-machines.xml

-A


 I want to port ZFSOnLinux to all Gentoo Linux architectures this year.
 The above architectures either are not currently supported or have not
 been tested in a while. Most of them will require patching isa_defs.h,
 which I am in a position to do. I am not distributing the patches
 because I don't know if ZFS will build on those platforms.

 People willing (and able) to help should email me with their
 architecture and distribution. Gentoo Linux is preferred, but not
 required. No knowledge of programming is required. I will provide you
 with instructions on how to build and test ZFS on your architecture.

 Yours truly,
 Richard Yao




Re: [gentoo-dev] Porting ZFS to additional architectures

2013-02-06 Thread Richard Yao
On 02/06/2013 02:12 AM, Sergei Trofimovich wrote:
 On Tue, 05 Feb 2013 14:25:56 -0500
 Richard Yao r...@gentoo.org wrote:
 
 I want to port ZFSOnLinux to all Gentoo Linux architectures this year.
 The above architectures either are not currently supported or have not
 been tested in a while. Most of them will require patching isa_defs.h,
 which I am in a position to do. I am not distributing the patches
 because I don't know if ZFS will build on those platforms.
 
 Try to use crossdev to make sure it builds. Usermode linux
 seems to have been ported at least to ppc and ia64.

Unfortunately, I cannot run the ZFS Regression Test Suite on cross
compiled binaries. Also, ZFS' build system requires a built kernel
against which it does numerous autotools checks. It is more desirable to
run them against a kernel known to actually work rather than something I
built without testing it.

 You might like to start from there in order to not to ruin
 poor boxes.
 

I am asking people to test production-quality code, so the systems
should be fine. Afterward, anyone on Gentoo that wants to remove the
files can run `emerge -C sys-kernel/spl sys-fs/zfs-kmod sys-fs/zfs`.
People on non-gentoo systems that want to remove the files can do that
manually. I will provide them with the information needed to do that
should they want to do it. So far, only people using Gentoo have
volunteered to test.



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Porting ZFS to additional architectures

2013-02-06 Thread Richard Yao
On 02/06/2013 11:26 AM, Alec Warner wrote:
 On Tue, Feb 5, 2013 at 11:25 AM, Richard Yao r...@gentoo.org wrote:
 Dear Everyone,

 Does anyone have root access to Linux systems on any of the following
 architectures that is willing to help ZFS development?

 Alpha
 HPPA
 IA-64
 MIPS/MIPS64
 PPC/PPC64
 SH
 SPARC/SPARC64
 
 http://www.gentoo.org/proj/en/infrastructure/dev-machines.xml
 
 -A

I had not thought of those. Thanks for the suggestion. :)



signature.asc
Description: OpenPGP digital signature


[gentoo-dev] Porting ZFS to additional architectures

2013-02-05 Thread Richard Yao
Dear Everyone,

Does anyone have root access to Linux systems on any of the following
architectures that is willing to help ZFS development?

Alpha
HPPA
IA-64
MIPS/MIPS64
PPC/PPC64
SH
SPARC/SPARC64

I want to port ZFSOnLinux to all Gentoo Linux architectures this year.
The above architectures either are not currently supported or have not
been tested in a while. Most of them will require patching isa_defs.h,
which I am in a position to do. I am not distributing the patches
because I don't know if ZFS will build on those platforms.

People willing (and able) to help should email me with their
architecture and distribution. Gentoo Linux is preferred, but not
required. No knowledge of programming is required. I will provide you
with instructions on how to build and test ZFS on your architecture.

Yours truly,
Richard Yao



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Porting ZFS to additional architectures

2013-02-05 Thread Matt Turner
On Tue, Feb 5, 2013 at 11:25 AM, Richard Yao r...@gentoo.org wrote:
 Dear Everyone,

 Does anyone have root access to Linux systems on any of the following
 architectures that is willing to help ZFS development?

 Alpha
 HPPA
 IA-64
 MIPS/MIPS64
 PPC/PPC64
 SH
 SPARC/SPARC64

 I want to port ZFSOnLinux to all Gentoo Linux architectures this year.
 The above architectures either are not currently supported or have not
 been tested in a while. Most of them will require patching isa_defs.h,
 which I am in a position to do. I am not distributing the patches
 because I don't know if ZFS will build on those platforms.

 People willing (and able) to help should email me with their
 architecture and distribution. Gentoo Linux is preferred, but not
 required. No knowledge of programming is required. I will provide you
 with instructions on how to build and test ZFS on your architecture.

 Yours truly,
 Richard Yao


I talked to ryao on IRC, but didn't seem to get my point across:

(Almost?) no one runs Gentoo on any of these architectures for
anything other than the novelty. There is zero point in maintaining
ZFS on them, and it only stands to add load to the arch teams.

These architectures operate on a
we-only-keyword-things-necessary-or-users-ask-for policy. I don't
think ZFS falls into either of these cases.



Re: [gentoo-dev] Porting ZFS to additional architectures

2013-02-05 Thread Richard Yao
Matt,

I asked users who want ZFSOnLinux upstream to support additional
architectures to assist me in porting it. I CCed gentoo-dev@ because
many people in the Gentoo community that had already offered to help
with other things.

The only immediate effect that this will have on Gentoo is `env
ACCEPT_KEYWORDS=~* sys-fs/zfs` will work on additional architectures. If
users request that Gentoo support ZFS on their platforms, then we will
be in a position to consider that.

Yours truly,
Richard Yao

On 02/05/2013 03:58 PM, Matt Turner wrote:
 On Tue, Feb 5, 2013 at 11:25 AM, Richard Yao r...@gentoo.org wrote:
 Dear Everyone,

 Does anyone have root access to Linux systems on any of the following
 architectures that is willing to help ZFS development?

 Alpha
 HPPA
 IA-64
 MIPS/MIPS64
 PPC/PPC64
 SH
 SPARC/SPARC64

 I want to port ZFSOnLinux to all Gentoo Linux architectures this year.
 The above architectures either are not currently supported or have not
 been tested in a while. Most of them will require patching isa_defs.h,
 which I am in a position to do. I am not distributing the patches
 because I don't know if ZFS will build on those platforms.

 People willing (and able) to help should email me with their
 architecture and distribution. Gentoo Linux is preferred, but not
 required. No knowledge of programming is required. I will provide you
 with instructions on how to build and test ZFS on your architecture.

 Yours truly,
 Richard Yao

 
 I talked to ryao on IRC, but didn't seem to get my point across:
 
 (Almost?) no one runs Gentoo on any of these architectures for
 anything other than the novelty. There is zero point in maintaining
 ZFS on them, and it only stands to add load to the arch teams.
 
 These architectures operate on a
 we-only-keyword-things-necessary-or-users-ask-for policy. I don't
 think ZFS falls into either of these cases.
 




signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Porting ZFS to additional architectures

2013-02-05 Thread Sergei Trofimovich
On Tue, 05 Feb 2013 14:25:56 -0500
Richard Yao r...@gentoo.org wrote:

 I want to port ZFSOnLinux to all Gentoo Linux architectures this year.
 The above architectures either are not currently supported or have not
 been tested in a while. Most of them will require patching isa_defs.h,
 which I am in a position to do. I am not distributing the patches
 because I don't know if ZFS will build on those platforms.

Try to use crossdev to make sure it builds. Usermode linux
seems to have been ported at least to ppc and ia64.

You might like to start from there in order to not to ruin
poor boxes.

-- 

  Sergei


signature.asc
Description: PGP signature