Btw, is the homepage at meteor.com supposed link to packosphere instead of atomosphere? I realized Packosphere (after stumbling on it again accidentally just now) is up-to-date.
But people who are new to Meteor visiting meteor.com will not know about it. This button links to Atmosphere:
Packosphere is a community project and not an official Meteor package explorer. I created it as an open source version of atmosphere that could be updated and built upon since Atmosphere was never open sourced.
4 Likes
Update: Atmosphere is back in sync 
Thanks everyone for flagging this. We dug into the full pipeline (stats-collector → activity-aggregator → S3 → worker → MongoDB → atmospherejs.com) and found multiple issues that had compounded over time.
What was broken
The score/milestone cron had been silently failing since January 2024 because the check(doc, SchemaInstance) pattern is incompatible with aldeed:simple-schema@2.0.0. Every write was being rejected, but the errors were swallowed by a try/catch one level up, so cron runs looked successful in cronHistory while creating zero new scores.
On top of that:
- The worker wasn’t actually starting its crons (
SyncedCron.start() was missing).
- The webapp on Galaxy was 2 months behind main — last deploy was v135 in April.
- The aggregator (
package-stats) had a row-by-row migration that never completed and a cron that stopped rescheduling itself after errors.
Let me know if some new bug appear, this kind of report is pretty useful.
6 Likes
Ah yep. “Bandaids” are what those are called. An anti pattern! Swallowing up errors makes debugging difficult, and hides real issues until it is too late.
Glad that’s resolved!
I love that Packosphere is open source. The UI is slick, I enjoy it more than Atmosphere. The search feature in Atmosphere is a bit clunky. Meteor team, would you consider adopting Packosphere (and keeping it open source)?