Skip to content

RefasterJS code isn't really supported #3702

Closed
@brad4d

Description

@brad4d

A helpful user on closure-compiler-discuss asked us about whether RefasterJS is still supported.

https://groups.google.com/g/closure-compiler-discuss/c/FtT2Y4Bi2CI/m/qeYtZYpZCAAJ

Sadly it appears the answer is, "no".

  1. We haven't done development on RefasterJS in more than 4 years.
  2. Our wiki page for it is 2 sentences and a link to a Google Doc that has instructions for building it with ant (!), which is 2 build systems ago for us. We switched from ant to Maven sometime before 2016 and recently switched again to bazel, which is much easier for us to maintain.
  3. The ant build configuration is long gone, so there's no published way to build it.
  4. This also means there is no testing to confirm it continues working.
  5. We haven't published a binary form of it since 2015.

Several members of the team discussed this problem today and agreed that it would be best to drop the sources from our repository. It does significantly more harm than good for us to publish code that we don't really intend to maintain.

If interested users would like to grab the sources from our repo, work out how to build them, and start supporting it themselves, they are of course welcome to do so.

Work to be done to clean this up includes.

  1. Officially announce on closure-compiler-discuss that RefasterJS is not supported.
  2. Change the Wiki page about it to say it is no longer supported and drop the link to the Google Doc.
  3. Put a big warning at the top of the Google Doc to point out it isn't supported. (Someone might have saved a link to it.)
  4. Drop the compiled binary link from the downloads page. It's way too old to be useful with today's JS.
  5. Drop the source files from our repository.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions