-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release Pelican 4.0 #2162
Comments
I was just doing some site updates today and thought I'd ask if there was anything we can do to help get an update out. Thanks so much for Pelican! |
Hey Patrick! First of all, thank you so much for the kind words. But more importantly, thank you for the perfect way you inquired about this. While many are (understandably) inclined to ask about planned release dates, you instead opted to ask how you might help get a release issued — music to any project maintainer's ears! 😁 While I could release Pelican 3.8 from master in its current form, I think it would be worthwhile to take this opportunity to see what else we can accomplish before release. You know, a mini-sprint. So possible ways to help could include:
Thank you in advance for any assistance you can provide. Looking forward to a great release! |
Some things may not work after the upgrade (for example, the |
@jorgesumle: Agreed. Would you be interested in starting that process by adding a stub/draft release post in the Pelican Blog repository? |
Sure |
Sorry, but I didn't know about the lack of license of the Pelican blog. I'm against this kind of restrictive copyright, so unless I can submit my contribution under a libre culture license, I won't be working on that. |
Unless there is sufficient reason to do otherwise, I am inclined to release Pelican 3.8, based on current master, within the next few days. So if anyone feels there is something outstanding they want to see included in this release, now is the time to take appropriate action to that effect. Just wanted to communicate that and gives folks a heads-up. 😊 |
@justinmayer Wanted to get to testing current
|
Commented there.
This is less about titles but more about metadata. reST requires a particular layout to be able to parse metadata. All content in core pelican requires a
I failed to understand the issue from a quick glance :). I'll take a deeper look later.
Disagree. I'd rather have people spell out individual options instead of providing shortcuts with defaults that might not fit everybody. How about defining aliases in the shell for yourself? :) PS: IMO, |
I'm a little late to the party, but just wanted to chime in and say it's definitely the right move to release what you have. 👍 |
I feel we should get the pandoc 2 fix in before 3.8 ( Of lesser importance, I filed a number of pull requests which I had really hoped to get merged before 3.8:
|
I won't be able to dig into the aforementioned PRs in the time I currently have available, so I've asked folks in the Pelican community if they could possible take a look. Regarding the Pandoc 2 issue, I agree it would be nice to fix it, and I hope that PR is ready in time. I suggest folks test it now, if possible, and ensure it's ready to go. Otherwise a fix will have to be included in a subsequent point release. |
Thanks @justinmayer. I wish that we could wrap up Please do not read this as a complaint. I understand that everyone involved has little time to spare and if this doesn't make it into 3.8 then so be it. |
Hi folks. I'm determined to issue a new release within the next two weeks — preferably no later than the 13th of November. So anything that's not ready by that time will probably be deferred until a subsequent release. Thanks to @oulenz, all the other contributors with PRs in the queue, and @getpelican/reviewers for anything you can do to assist over the next two weeks. Much appreciated! 😁 |
@justinmayer I'm aware that I'm blocking a few issues/PRs and I'm trying to reshuffle priorities to be able to get to them hopefully close to end of this week. Sorry, too much to do, as always 😅 |
@mosra: No worries. Really appreciate your assistance and look forward to your re-emergence. @avaris: Many thanks for your tireless efforts in reviewing pull requests, which has enabled a lot of progress this week! Do you see any other items in the 3.8 milestone that are worthy of reviewing for potential inclusion in the next release? |
I plan to issue a new Pelican release within the next 48 hours. Looking at the 240+ commits made to master since the last release, I'm now wondering whether we should name this release “4.0”. It's difficult to apply semantic versioning to Pelican — despite best efforts at backwards compatibility, every release has the potential to break something for someone. And with this many changes, one might say that potential is higher than normal. In the end, I suppose I'm just not overly concerned with what incrementing the major digit will signify to folks. To that end, any thoughts on naming this “4.0” instead of “3.8”? |
I was not around in the pre-3.7 days (and so I don't know how big the jump was from 3.6 to 3.7) but I don't see 3.8 as "just a minor update", it deprecates quite some things and replaces them with better alternatives. For me personally, just the removal of |
I was imagining 4.0 as a complete overhaul of the core code and would ultimately break all plugins 😈. But, oh well, I can save that for 5.0 i guess. |
I also imagined bigger things for 4.0, including moving plugins and themes to individual repositories, making them pip-installable, et cetera. Ultimately, however, I think those endeavors can wait to be blessed with the 5.0 moniker. |
+1 on the 4.0 label because:
|
Pelican 4.0 has been released. Many thanks to @oulenz, @mosra, @avaris, @ingwinlu, @jorgesumle, @MinchinWeb, @josch, @Lucas-C, and all the other amazing folks who contributed to this endeavor and helped make this possible. You rock! 🚀 https://blog.getpelican.com/pelican-4.0-released.html |
This issue tracks the release of Pelican 4.0.
The text was updated successfully, but these errors were encountered: