Skip to content
This repository has been archived by the owner on Jul 2, 2020. It is now read-only.

[PSA] Sunsetting Blitz #66

Closed
JayPanoz opened this issue Feb 12, 2020 · 5 comments
Closed

[PSA] Sunsetting Blitz #66

JayPanoz opened this issue Feb 12, 2020 · 5 comments

Comments

@JayPanoz
Copy link
Collaborator

JayPanoz commented Feb 12, 2020

As one of the core (and the main) maintainer of Blitz, I’ve decided to let it go after an umpteenth event in the ebook community tonight, and sunset every project in the FriendsOfEpub workspace (the Blitz framework, the companion apps, Blitz Tasks, Blitz Checklist, etc.).

This decision is irrevocable – and tbh, long overdue.

I still have to lay out a plan accommodating current users, because I want to make sure those repos don’t disappear overnight. But this effectively means that all active developments are stopped tonight, current issues won’t be fixed, and all projects will eventually be archived later this year.

This will however happen over the span of a few months. So there is still an opportunity for someone to contact me and take over maintenance and benevolent dictatorship, be it for the whole Blitz project or individual repos. I promise to help make the transition as seamless as possible, to the best of my ability.

This PSA should also be first and foremost an opportunity to thank (again) people who stepped in in 2019. So I encourage everyone to go read the state of Blitz for last year.

It’s been an honor serving so many users, and thanks for all the fish!

🙏

@JayPanoz
Copy link
Collaborator Author

JayPanoz commented Feb 13, 2020

Sunsetting Roadmap

TL;DR: All active projects in the Blitz workspace will be end-of-lifed in 2020, within 4 months, starting March 1st. This means that, on July 1st, we will archive the repos to preserve them for future forks, but they will be read-only and no longer actively maintained.

List of Repos Impacted

What Happened?

I’ve been feeling caught in a constant e-publishing crossfire for years – maybe others can relate –, and an umpteenth hassle in the community made it obvious it was just not worth continuing working on Blitz in such an environment.

It’s not worth going into too much detail since this sunset has been looming over Blitz for months anyway. As highlighted in The State of Blitz in 2019, the core maintainers are no longer actively doing ebook production, and 2019 releases would have not been possible without people stepping in. So that was eventually going to happen, the turn of events only precipitated the decision.

End of Life Explained

We won’t delete the repos, we will use GitHub’s Archive function to make them read-only, signal they are no longer maintained, and preserve them for current and future forks.

This also means no new issue and pull request can be opened, contributors can only star or fork the projects.

Given Blitz’ size, I’m not expecting a new benevolent dictator to take over. I’ll gladly help make the transition as seamless as possible if that ever happens, but I’ll already be surprised if some people stepped up for 1 or 2 projects.

There is still an opportunity to do so in the next 2 months. And do not hesitate to contact me if you want to discuss the implications: caring only about your own fork might be a better option, so I’ll be happy to chat if you want to make sure of that.

If you’re willing to take over development of some or all repos, simply fork them and make it clear in this issue you’re OK with your fork becoming the canonical repo.

Timeline

Sunsetting will happen within 4 months, starting March 1st.

There are 2 major deadlines to keep in mind: May 15th and July 1st.

March 1st

  • All issues and Pull Requests are frozen, and won’t be addressed any further
  • Issues are labeled properly (wontfix), and unassigned
  • Maintenance is strictly limited to security issues and critical bugs
  • A PSA with a link pointing to this issue is added in all impacted repos’ ReadMe and the Blitz’ website
  • Time is allocated for discussions with people interested in taking over one or several repos

May 15th

  • All issues and Pull Requests are closed, including new ones
  • End of call for new maintainers, as it won’t be possible to plan a seamless transition after this date
  • PSA page is updated on Blitz’ website
  • End of critical bugs maintenance

July 1st

  • Useless branches are deleted
  • Repos are archived and made read-only
  • Websites (Blitz, checklists, etc.) are updated with a disclaimer they are no longer maintained
  • End of Security issues maintenance

@JayPanoz
Copy link
Collaborator Author

JayPanoz commented May 4, 2020

FYI I’m currently working on a revised timeline due to the exceptional (and personal) situation caused by Covid-19.

There has been no interest in taking over, And I think it’s fair to advance these steps a little bit, and the June timeline will be moved to May 15st, while September 1st will be moved to July 1st.

In the current context, it’s not really worth keeping the original timeline as-is. More importantly I have to take care of family so a revised timeline is pretty much the best I can do w/o help right now.

Stay safe.

@pkra
Copy link

pkra commented May 5, 2020

@JayPanoz close it down if it helps you. People can still fork it later.

All the best wishes to you and yours!

@JayPanoz
Copy link
Collaborator Author

Thanks for your concern and kind words.

It’s been a tough day for the eprdctn community so I switched to the revised timeline (see edited recap above). Sadly I learnt a few hours ago that I won’t have a lot of time to handle things Blitz in the upcoming days/weeks.

So in practice the May 15 deadline has been already reached, and I’ve set everything up for the July 1 deadline – need that time anyway to handle stuff in a few private repos of mine. And I’ll take care of security issues since this should be relatively easy thanks to dependabot (it’s still possible to do PRs in all repos though, so if you’re willing to help with that, it will be greatly appreciated).

On a related note, Blitz recently switched to a personal fork of epub-zip due to the original repo being basically unmaintained – and my PR was not merged. Although I’m using this fork in another repo with super low maintenance, it is subpar to say the least. So if anyone has time to switch to another dependency for packaging the EPUB template, a PR would be once again warmly welcome.

@JayPanoz
Copy link
Collaborator Author

JayPanoz commented Jul 2, 2020

👋

@JayPanoz JayPanoz closed this as completed Jul 2, 2020
@JayPanoz JayPanoz unpinned this issue Jul 2, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants