As many of you know, pict3d is awesome. If you don't know, check out Neil's
RacketCon talk from last year [1] or Matthew's talk from this year [2].

Unfortunately, it has not been being maintained lately. (The last commit is
from June and there are a number of important pull requests pending. Some
to get it to build at all on current Racket and others to add features and
other improvements.) Two of the predominant forks on github are active and
used. One of these forks is on the package server.

Generally, the strategy of creating a new name on p.r-l.o and directing
traffic to it is a good strategy and inline with the goals we have in mind
for the package system. As mentioned in the recent leadership meeting
notes, I (as pkgs curator) have had the need in the past to help package
authors deal with conflicts and similar issues.

In this case, and with much trepidation, I feel that the pict3d name and
brand is too important to just bitrot while attention is given to
`pict3d-fork` or `xpict3d`, etc.

So, I have...
1. Created a new Github project for `pict3d`
2. Merged all the outstanding PRs on the original project
3. Added the original author and all the main PR authors as contributors to
it
4. Copied the `pict3d` catalog entry to `pict3d-orig` and made it ring 2
(because it conflicts with `pict3d`)
5. Used my curator powers on p.r-l.o to add the same people as authors on
the `pict3d` package
6. Changed the `pict3d` package on p.r-l.o to point to the new Github
project

I view actions 5 and 6 to be controversial. I did not do them lightly, but
with consultation with some of the PR authors and attempts to pursue other
ways.

I intend this action to be a temporary measure until the original pict3d
author has the time and inclination to maintain it more or otherwise
delegate that responsibility.

I am open to step down from this usurpation if the community has great
rejections and is comfortable with using `xpict3d` over `pict3d`.

Jay

1. http://con.racket-lang.org/2014/#Purely-Functional-3D-in-Typed-Racket
2.
https://www.youtube.com/watch?v=ABWLveMNdzg&list=PLXr4KViVC0qJAsNuDeQzhFDjMK1gEdls8&index=7

-- 
Jay McCarthy
Associate Professor
PLT @ CS @ UMass Lowell
http://jeapostrophe.github.io

           "Wherefore, be not weary in well-doing,
      for ye are laying the foundation of a great work.
And out of small things proceedeth that which is great."
                          - D&C 64:33

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-dev/CAJYbDamNnY1g4_Ox7jBh%3DgvzcZ2j%3DMx5X%3DNJe%3DOGQvRUB7pvGw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to