On Wed, 2020-10-21 at 15:12 +0200, Daniel Leidert wrote: > Am Dienstag, den 20.10.2020, 23:33 -0400 schrieb Calum McConnell: > > > Jekyll upstream has been concentrating on a new 4.x release branch > > for the > > past year. It provides a significant set of new features that I > > use, and it > > would be great if it could be included in debian. > > > > I assume you know all of that already, since 3.9 released after > > 4.0, but I > > was wondering what the rationale was for sticking with the 3.x > > branch. > > It is very stable and well tested. Also not all plugins had been > ported to > Jekyll 4 at the beginning of the year (not sure about the current > state). > Further it would make backporting to current stable a lot more > complicated. > I'm not aware of any ground-breaking changes. What features are you > referring to?
Its not exactly ground-breaking (I might have exaggerated 'significant'), but the caching system is really handy. I like to iterate rapidly, and a cache is really, really helpful for that: it halves build times. Also, there a bunch of little changes, such as relative-url, that I appreciate. The sort of changes that a user might try to use, and then be confused as to why they don't work. The biggest reason, though, is that 3.9 is like Python 2.7: it's probably the last release of the series. According to rubygems, 3.9.0 has a third the downloads of 4.1.1, and a sixth of 4.0.0: its clear people are moving up to the next version, and will eventually need to do so if they want to keep getting support for plugins. I believe there are already some 4.0-only plugins. In short, we probably ought to have it in Bullseye before we release. > The 4.x series will be uploaded to experimental eventually. But I'm > hesitant to upload it to unstable just now. Okay: fair enough. But the 4.0 branch is about a year old, and I haven't really felt any major issues with it. I think most plugins have upgraded by now: Thanks for considering. Let's keep this bug open, so that you don't get another person reporting.
signature.asc
Description: This is a digitally signed message part