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