On Thu, Apr 30, 2020 at 06:29:59PM +0100, [email protected] wrote:
> It would be great if we could move everything to github - even a plain copy
> in its current state - as the git tools would make collaboration much
> easier.
>
> I originally made the https://github.com/poplog "organisation" account, but
> I did it under such an old email address that I simply don't have access to
> it any more (even github has killed that user). But we/I can make another
> (and maybe reclaim the old when we have some traction).
>
> So, to begin with, we have to tackle one of the 2 hardest things in
> computing: what name to give it? :-) Perhaps openpoplog (though it always
> was)? Any other suggestions?
>
> When we have the repo we can discuss what should go in it...
I slightly disagree. We clearly we need name when we want to
advertise something. But before any advertising we should
think about our message and in particular what should be in
the repo. OTOH uncoordinated/empty/stale repos send bad
message.
Now on Github thingy. Basic development can go in "personal"
repo of any Github member, such repo may have multiple
contributors. Github allows transfering ownership of a repo,
so if needed repo can be transformed into one owned by an
organization. AFAICS main difference is that in "personal"
repo owner is the only manger. Organization can have multiple
owners and mangers.
I created new repo because I wanted cleaned up sources:
- tabs are expanded to 4 spaces each
- Ved control chars are deleted
- changes needed for 64-bits and ARM are merged
- no longer uses symbolic links, platform specific things
live in per platform subdirectories
The first two changes means that one can see/work with
sources using standard tools (not only Ved).
It tried to incorporate fixes from Aaron tarball, there are
a bunch of fixes for problems that I discovered at various
times. In particular there are fixes for Poplog Common Lisp
that have nothing to do with the port, except for fact that
I discovered them running Common Lisp tests during porting.
Thing that is my repo got at least some testing: while there
are known problems (notably one with Motif) system build from
sources and features that I use work. Skipped things fall
into few categories:
- documentation, I think it needs some cleanup
- build/support scripts, again I think that they need cleanup.
In particular it would be good to move things from shell scripts
to Pop11 files
- packages. In this case it seems that some are broken. Shipping
broken stuff sends bad message, so again I think that this
needs work before it goes into repository.
Up to now I did not find time to do serious work on items above,
so if you folks think that it is more important to ship something
now than to clean up things I will not object. Still, I think
that is better to skip a package in case when nobody can tell
if this package is working.
--
Waldek Hebisch