On May 15, 2012, at 4:10 PM, Mike Shal wrote:
> On Fri, May 11, 2012 at 6:23 PM, Steve Atkins <
st...@blighty.com> wrote:
>> I'm looking at using tup on Solaris 10 (x86) - does it support that?
>>
>> And, if it does, and it's FUSE-based, can anyone point me at a working FUSE package?
>>
>> Cheers,
>> Steve
>
> Hi Steve,
>
> A while back tup supported OpenSolaris, but that was when it used
> ldpreload for determining file accesses of sub-processes. Since then,
> OpenSolaris was discontinued, and tup moved to FUSE for determining
> file accesses. Getting a working FUSE package would certainly be the
> first (and perhaps major) step.
No joy with that so far. I'm no Solaris expert, though, so that doesn't mean
much.
> It looks like some of the info online
> related to FUSE only talks about OpenSolaris, so I have no idea what
> the current state of things is. After that hurdle, I think the tup
> source code should be fairly portable - it might just require a few
> header file or preprocessor define tweaks to get it up and running
> again.
>
> If it could be ported again, I would like to add Solaris to the list
> of platforms that I test against to make sure it doesn't break. I
> haven't kept up with the changes to Solaris since the move to Oracle,
> though. Any idea if there are possible licensing issues that would
> make this difficult? It looks like the ISO is free to download, though
> there is some verbose licensing agreement to use that. I also can't
> find their definition of "production use" that requires the support
> contract.
It's probably OK. Oracle are hideous to deal with and they've done their
best to sabotage the Solaris ecosystem (which is part of the reason
I'm looking only at Solaris 10 rather than 11 - 11 might be easier, as I
think it includes FUSE).
But I think that supporting tup would be within the intent of the
solaris developer license, as we'd be using it for "developing, testing,
prototyping or demonstrating" tup, rather than using solaris to host a
website or an accounting package or whatever it is people use Solaris
for.
Cheers,
Steve