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
