[Date Prev] [Date Next] [Thread Prev] [Thread Next] Date Index Thread Index Search archive:
Date:Mon Nov 3 18:16:50 2003 
Subject:Re: [OT] CVS blues... was => Re: New poplog with bug in Pop-11/Poplog 
From:Jeff Best 
Volume-ID:1031103.01 

Cherry,

In message <bo5i4v$c84$1@soapbox.cs.bham.ac.uk>, cherry@sdf.lonestar.org 
writes
>Dear Jeff, List,
>
>On Fri, 31 Oct 2003, Jeff Best wrote:
>
>> All volunteers are appreciated. If you'd like to get involved, there are
>> a number of jobs to do.
>>
>> Top of the list are:
>>
>> 1. Load the code for the remaining versions into the existing CVS
 [...]
>>
>> 8. Ask Graham and/or Steve (poplog.org) to link to the SourceForge
>> ViewCVS pages, once the remaining platforms are uploaded.
>>
>
>
>Thanks for the list. What I can offer you is mostly the CVS jobs. I'm
>mostly a UNIX user, and so I can't offer you help with the MS Windows
>Bits..
>

There is an outstanding "CVS" job, which I started a while back and then 
got side-tracked away from and I'm still working my way back to it.

We need a script to get the files for a given CPU, OS (and, optionally, 
Window Manager), and generate a release bundle. This should use a Bourne 
shell, in order to run virtually anywhere. OpenVMS and Windows will be 
exceptions, but they could use the same script to just fetch the 
relevant files. The script should probably be driven by its own list or 
tree of Poplog directories, with some logic to test for versions of 
these with a _<CPU>_<OS>[_<WM>] suffix. An option to bundle the fetched 
tree into a compressed tarball would be useful.

The script could then be run on their local machine, by anybody wanting 
the latest files comprising a specific version of Poplog. The arguments 
would be:

1 CVS Repository, e.g. cvs.sourceforge.net connection string
2 Local target directory for fetched tree.
3 Optional CPU
4 Optional OS
5 Optional Window Manager
6 Optional Flag (including a compression program name) to request a 
compressed tarball, e.g. -c[bzip2|zip|compress|compact]

If the user declines to supply arguments 3-5, then the script could do 
some investigation to determine the client's values.

As far as possible, the minimum facilities should be assumed available 
on the client machine, to ensure that the script has the widest possible 
chance of running on all platforms.

The supported CPUs are* x86, SPARC, PPC and Alpha.
The supported operating systems are* Windows, Linux, HPUX, Solaris, AIX 
and VMS.
The supported window managers are* Motif or KDE.

* Read "are" as "are currently, or will be".

>
>> 9. Arrange a (Christmas) shindig for the remaining Poplog volunteers to
>> consume much food and drink while debating a road-map for Poplog.
>>
>
>Hmm.. how about on a houseboat in the backwaters of Kuttanad, Kerala ?
>That would be closer to where I am ;-)
>

Tempting, given our recent weather.

Regards,
-- 
Jeff Best