Modern development environment on dated RHEL

Modern development environment on dated RHEL

guy keren choo at actcom.co.il
Tue Apr 27 20:18:11 IDT 2010


Elazar Leibovich wrote:
> 
> On Tue, Apr 27, 2010 at 3:07 PM, Tzafrir Cohen <tzafrir at cohens.org.il 
> <mailto:tzafrir at cohens.org.il>> wrote:
> 
>      >
>      > 4. I'm not sure. It's problematic since ClearCase 6 is only
>     supported by IBM
>      > on RHEL 4.7, and we don't have new CC licenses.
> 
>     AHHH!
> 
>     Only RHEL4.7 is supported. However do you think "a completely modified
>     (in a non-reproducable way) RHEL 4.7" is supported?
> 
> Well, if I manage not to change glibc, how can it know I'm having (say) 
> a brand new KDE with some Qt IDE? Or that I'm using reasonably recent 
> version of mercurial version control (yes I'm using both an "agile" 
> version control which is more convenient to quickly keep many small 
> changes, and to search through history with, and I move "big" baselines 
> to the clearcase when I'm done). Or scons to build the release.
> I believe you can get a reasonably modern development environment to 
> live within the RHEL space. The only thing I fear is managing it.
> 
> 
>     I suspect a VM is the cheapest way.
> 
>     Is the problem only ClearCase itself, or the complete development
>     environment?
> 
> No, just Clearcase.
> 
> 
>     If only ClearCase: do you actually use it in the filesystem-like method?
> 
> Do you mean the MVFS? Yes we do, but I'm by no means a ClearCase expert, 
> so I'll be glad to hear of other methods.

clearcase has two major modes of operation. one of them allows you to 
see any changes made to the repositories instantly as they are made - 
this requires your development OS to be supported by clearcase. this 
form uses clearcase's kernel code to show you a virtual file system that 
takes its files from the clearcase repository on-the-fly.

the other reuires you to work like any other source control software - 
perform a "rebase" or "checkout" or other operations to see the changes 
made to the source. in this later case, you get copies of the code onto 
a normal file system.

in the later case, you can use clearcase on other systems, or 
alternatively, export the file system from a RHEL 4.7 system, via NFS - 
and so run the development tools on a different machine.

in the former case - i don't know if clearcase supports exporting its 
special file system via NFS to clients. if it does - this might give you 
the option of running the dev tools on a newer system, and only run the 
build operation on the RHEL 4.7 system.

--guy



More information about the Linux-il mailing list