Thomas Honeyman

Results 257 comments of Thomas Honeyman

Output of the test run: ``` ---------- IMPORT STATS ---------- 1750 packages processed: 1053 fully successful 387 partially successful 124 omitted (no usable versions) 184 fully failed --- 175 Cannot...

It looks like some of these failures are because I had cached failures from my many, many test runs of the script. I have fully cleared the cache and am...

Results of the run without any cached errors — significant increase in the number of package versions kept, but still many packages without usable versions. ``` -------------------- PUBLISH FAILURES --------------------...

Encountered another issue: sometimes we remove an unused dependency (as per #667) from a package (for example, we remove `record` as a dependency from `[email protected]`) but this causes a failure...

In this latest iteration I add support for inserting transitive dependencies as well as removing unused ones. This relies on keeping the untrimmed legacy manifests in a `TransitivizedRegistry` so we...

Results of the run now that we fix dependencies in general: ``` -------------------- PUBLISH FAILURES -------------------- 999 out of 1443 packages had at least 1 version fail (516 packages had...

Some packages (notably `codec-argonaut` and `codec-json`, but others as well) were failing before we ever discovered a compiler to attempt publishing with because we attempted to solve and compile them...

We have decided to manually fix the manifests for deku, bolson, and rito so that these widely-used packages are not dropped. That's available in the latest commit.

With the patches in for rito / deku / bolson: ``` -------------------- PUBLISH FAILURES -------------------- 984 out of 1443 packages had at least 1 version fail. - 503 packages had...

As discussed in the PureScript chat, the latest commit makes a small tweak to preserve packages that are from the core org or its derivatives, or which has had a...