On Tue, May 12, 2020 at 08:32:03PM +0100, [email protected] wrote:
> Hi Waldek,
> 
> I quite agree that the repo should be well maintained to attract any
> attention. It was my fault that the github.com/poplog one died as I was
> trying to do too much and didn't gather a team together.
> 
> I've had a quick glance at what the bham install script produces, and it's
> a little different to what's in your repo, so now I don't know which source
> to cohere around. The download script references your work which is great,
> but the readme at https://github.com/hebisch/poplog says "...currently only
> core part". So is that complete? What's missing?

I wrote in previous message what is missing and why.  If you want
detalied listing unpack 'latest_poplog_base.tar.bz2' from bham site and
run 'diff -ru'.  'latest_poplog_base' is one revision behind
Githup repo (it misses warning cleanup from Andreas Eder), so
some files differ.  Rest is files currently omited from Githup repo.
It falls into 4 categories: build scripts, documentation,
packages and few files/directories either needed or created by build
(which are not scripts, but logicaly are in the same category
as build scripts).

> Would there be a consensus that your version is the one to start from?
> 
> IMHO the tasks to tackle include:
> 
>    - Migrate
>    https://www.cs.bham.ac.uk/research/projects/poplog/V16/AREADME.html to a
>    top-level README.md (in the "master" github), remove duplication and add
>    decent markdown formatting

I would really hope for simpler instructions.  In particular, download
of single tarball.

>    - Create a Dockerfile instance that works from a known base and with all
>    the libraries, Motif etc. sorted so there's a good exemplar baseline at
>    least
>    - Create/add a unittest library, preferably one that produces either
>    https://en.wikipedia.org/wiki/Test_Anything_Protocol or jUnit or some
>    such so we can use Jenkins / circleci etc.
>    - Fix the Motif thing
>    - Create .deb/.rpm packages
>    - Create/add a library/package mechanism so 3rd parties can extend the
>    base easily (installing a library by copying files into the source is so
>    old hat)
>    - then the bigger projects...

Yes.

-- 
                              Waldek Hebisch

Reply via email to