Status of Win32 support for Globus Toolkit
Ivan R. Judson
judson at mcs.anl.gov
Mon Nov 24 12:19:24 CST 2003
Hey Bob,
I'll check stuff out. I'm looking at what globus-makefile-header is doing to
see if we can substitute something else. It's part of GPT which I really
don't want to deal with. Porting that to every platform is much more than I
think we need.
I'll look at it today; I'm at home on vacation, so if I don't get to it
until tomorrow or Wednesday, don't be surprised :-)
--Ivan
> -----Original Message-----
> From: R Gaffaney (via ANL) [mailto:gaffaney at mcs.anl.gov]
> Sent: Monday, November 24, 2003 10:29 AM
> To: judson at mcs.anl.gov
> Cc: Lee Liming; childers at mcs.anl.gov; Robert Olson
> Subject: Fw: Status of Win32 support for Globus Toolkit
>
>
> Hi Ivan,
>
> Can you point me to info on this globus-makefile-header
> requirement - I confess ignorance on this issue.
>
> Also, the new GSI is threaded by default, and in discussions
> with Sam last week I discovered that both threaded and
> non-threaded versions of the GSI and Callout libraries are
> needed. I created the additional modules and posted a new
> distribution. Last minute additions by Laura Perlman and Sam
> Meder to gsi\sysconfig are also captured for this distribution.
>
>
> http://www-unix.mcs.anl.gov/~gaffaney/WinGlobusDistribution(11
> 2103).zip
>
>
> Bob
>
>
> ----- Original Message -----
> From: "Lee Liming" <liming at mcs.anl.gov>
> To: "Robert C. Gaffaney" <gaffaney at mcs.anl.gov>
> Cc: "Lisa Childers" <childers at mcs.anl.gov>
> Sent: Monday, November 24, 2003 9:57 AM
> Subject: FW: Status of Win32 support for Globus Toolkit
>
>
> Looks like a new requirement has been discovered! I didn't
> know they needed GPT support as well.
>
> -- Lee
>
>
> -----Original Message-----
> From: Ivan R. Judson [mailto:judson at mcs.anl.gov]
> Sent: Monday, November 24, 2003 9:18 AM
> To: 'Lee Liming'; 'Bob Olson'; 'Mike Papka'
> Cc: 'Ian T. Foster'; 'Steve Tuecke'
> Subject: RE: Status of Win32 support for Globus Toolkit
>
>
>
> Hi Folks,
>
> I've grabbed this and unwrapped it. Unfortunately my first
> task was to try to build pyGlobus against it to test our
> software, but that requires globus-makefile-header (which is
> a GPT perl script). I'm not sure the best way around that,
> but that's blocking me doing much more than very basic (yep,
> the binaries work) testing.
>
> --Ivan
>
> > -----Original Message-----
> > From: Lee Liming [mailto:liming at mcs.anl.gov]
> > Sent: Monday, November 17, 2003 4:37 PM
> > To: Bob Olson; Mike Papka; Ivan R. Judson
> > Cc: Ian T. Foster; Steve Tuecke
> > Subject: RE: Status of Win32 support for Globus Toolkit
> >
> >
> > Bob, Mike, Ivan:
> >
> > Bob Gaffaney has prepared our first Win32 distribution for Globus
> > Toolkit 2.4. The Zip file with code and the release notes are
> > available at the following URLs.
> >
> >
> > http://www-unix.mcs.anl.gov/~gaffaney/WinGlobusDistribution(11
> > 1603).zip
> >
> > http://www-unix.mcs.anl.gov/~gaffaney/ReleaseNotes.txt
> >
> > I hope you'll have a chance to try this out soon, and let us (Bob
> > especially) know how it works for you.
> >
> > As Lisa mentioned to you earlier, I think, this code will
> first appear
> > "officially" in the Globus Toolkit 3.2 release, and the
> alpha release
> > is expected this month. The alpha release should include
> this code.
> > We do expect changes between this code and the 3.2 final
> release due
> > to ongoing component development, particlarly in the I/O area.
> >
> > -- Lee
> >
> >
> > -----Original Message-----
> > From: Lee Liming [mailto:liming at mcs.anl.gov]
> > Sent: Wednesday, July 16, 2003 12:51 PM
> > To: Bob Olson; Mike Papka
> > Cc: Rick Stevens; Ian T. Foster; Steve Tuecke
> > Subject: Status of Win32 support for Globus Toolkit
> >
> >
> > Mike, Bob:
> >
> > We have found someone to help us get Win32 support in GT back in
> > shape. The following statement of work is part of a
> contract that's
> > currently with Jim Feigl and Argonne's contract mgmt
> office. We are
> > attempting a sole source justification to get someone that
> we know to
> > do the work, and I hope this goes through without complications.
> >
> > I hope that we can get this started very soon. When we have
> > confirmation of the contract awardee, I'll give you the
> contact info.
> > I believe that the pieces that you need are included in the
> > deliverables for the first three months of the contract.
> (See list of
> > deliverables below.) We've also written DLL support into the
> > six-month deliverables. You'll probably want to work some with the
> > person doing this to make sure that we're doing things the way you
> > need them done.
> >
> > -- Lee
> >
> >
> >
> > ****************************************************************
> > Statement of Work
> >
> > The contractor will assist Argonne National
> Laboratory-Mathematics and
> > Computer Science Division's Distributed Systems Laboratory in the
> > following areas:
> >
> > 1) Clarifying and documenting the development environment, tools,
> > and processes used to support the Globus Toolkit on
> Win32 platform.
> >
> > 2) Training DSL software developers in building, testing, and
> > packaging
> > the Globus Toolkit for distribution on the Win32 platform.
> >
> > 3) Porting the recently-rewritten Grid Security Infrastructure (GSI)
> > implementation (a component of the Globus Toolkit) to the Win32
> > platform.
> >
> > 4) Porting the new Globus eXtensible I/O (XIO) library to Win32.
> >
> > 5) Porting the Globus Toolkit's GridFTP libraries, clients, and
> > services to Win32.
> >
> >
> > Specific Deliverables
> >
> > All deliverables must be completed within the indicated timeframe
> > unless noted otherwise.
> >
> > Deliverables due in 3 months:
> >
> > --Written documentation (in *simple* form) describing the Globus
> > Toolkit Win32 development environment that enables developers to
> > reproduce the environment on a new system, including all software
> > tools, configuration settings, and build-specific data. This
> > development environment must utilize Globus Toolkit source
> code from
> > existing CVS repositories as the starting point for software builds.
> >
> > --Modified GSI code in the Globus Toolkit CVS archives that
> includes
> > support for Win32 as well as currently-supported platforms.
> (Note that
> > GSI includes both libraries and utility tools such as
> > grid-proxy-init.)
> >
> > --A new Globus Toolkit distribution (with minimal
> packaging) for Win32
> > that includes at a minimum the Globus "Common" libraries, GSI
> > libraries and tools, Globus I/O libraries, and GRAM client
> libraries).
> > (Note that Globus "Common", Globus I/O, and GRAM client
> libraries have
> > already been ported and tested in previous work.)
> >
> > Deliverables due in 6 months:
> >
> > --An updated version of the first deliverable ("written
> > documentation") listed above, reflecting any changes to the
> > development environment that have been made. (If no changes
> have been
> > made, the first copy of the documentation may be
> > resubmitted.)
> >
> > --Training for 2+ DSL staff members (DSL has the responsibility to
> > identify these individuals) in building, testing, and packaging the
> > Globus Toolkit for distribution on the Win32 platform
> >
> > --(optional) Training for all DSL software developers on
> how to write
> > code on Unix that is easily portable to Windows. (This is not
> > required, but may be useful to the contractor in minimizing
> new work
> > due to other concurrent development efforts.)
> >
> > --Modified Globus Toolkit build procedure on Win32 that
> produces Win32
> > DLLs (Dynamically-linked libraries) (*)
> >
> > --Modified Globus XIO code in the Globus Toolkit CVS archives that
> > includes support for Win32 as well as currently-supported platforms
> > (**)
> >
> > --Modified version of new Globus I/O code based on Globus
> XIO in the
> > Globus Toolkit CVS archives that includes support for Win32
> as well as
> > currently-supported platforms (**)
> >
> > --Modified GridFTP code in the Globus Toolkit CVS archives that
> > includes support for Win32 as well as currently-supported
> platforms.
> > (Note that GridFTP includes libraries, utility tools such as
> > globus-url-copy, and a new GridFTP server based on Globus XIO.)
> > (*)(**)
> >
> > --A new Globus Toolkit distribution for Win32 that includes Globus
> > "Common" libraries, GSI libraries and tools, Globus XIO
> libraries, new
> > Globus I/O library (described above), GRAM client
> libraries, GridFTP
> > libraries, tools, and server.
> > NOTE: If any of these items are not completed by the end of the
> > contract period, they need not be included in this distribution.
> >
> > Items designated above by "(*)" are eligible for
> renegotiation during
> > the contract period. If both contractor and Argonne National
> > Laboratory are in agreement, these deliverables may be removed from
> > this contract or the contract period (and funding) may be
> extended to
> > allow more time to fulfill them.
> >
> > Items designated above by "(**)" depend on work to be done
> by Argonne
> > National Laboratory employees. If Argonne National Laboratory does
> > not deliver the required dependencies, these deliverables may be
> > removed from this contract.
> >
> >
> > Reporting
> >
> > The contractor will meet with DSL management at least once
> each month
> > to review progress and current issues and to coordinate concurrent
> > development activities. These review meetings will be held
> twice each
> > month during the first two months of the contract.
> >
> > Additional written reporting requirements are described in the
> > "Specific Deliverables" section.
> >
>
More information about the ag-dev
mailing list