Fedora 32 Self-Contained Change proposal: Jekyll 4

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://fedoraproject.org/wiki/Changes/Jekyll4

== Summary ==

This Change will bring the latest version of Jekyll, 4.0.0 (or later), to
fedora. It includes minor backwards-incompatible changes, but also brings a lot
of clean-ups and bug fixes compared to the 3.8 branch.

== Owner ==

* Name: [[User:Decathorpe| Fabio Valentini (decathorpe)]]
* Email: decathorpe@xxxxxxxxx


== Detailed Description ==

I will update the Jekyll static page generator to version 4.0.0 (or later),
which will also include new versions of some Jekyll plugins / components and
other rubygem dependencies.

== Benefit to Fedora ==

The Jekyll stack in fedora 32 will be the latest and greatest.

== Scope ==

* Proposal owners:
** Update existing packages:
*** rubygem-jekyll: 4.0.0
*** rubygem-jekyll-asciidoc: 3.0.0
*** rubygem-jekyll-sass-converter: 2.0.0
*** rubygem-minima: 2.5.1
** Package new dependencies:
*** rubygem-kramdown-parser-gfm
*** rubygem-kramdown-syntax-coderay
*** rubygem-sassc (DONE)
*** rubygem-stringex

It might also be necessary to update other packages as soon as new
versions targeting Jekyll 4 are released (for example, jekyll-feed,
jekyll-seo-tag, jekyll-toc, jekyll-watch gems).

* Other developers:
** Update existing packages not owned by me:
*** rubygem-kramdown: 2.1.0

* Release engineering: N/A

* Policies and guidelines: N/A (not a System Wide Change)

* Trademark approval: N/A (not needed for this Change)

== Upgrade/compatibility impact ==

Jekyll 4 includes some minor backwards-incompatible changes which made new
features possible, as outlined in the
[https://jekyllrb.com/news/2019/08/20/jekyll-4-0-0-released/ upstream
announcement]
and [https://github.com/jekyll/jekyll/blob/v4.0.0/History.markdown
release notes].
Some themes might not yet be compatible with Jekyll 4.0.0+, but the default
theme (minima) will be updated to a compatible version.

== How To Test ==

I've prepared a
[https://copr.fedorainfracloud.org/coprs/decathorpe/jekyll4/ COPR
repository]
with a first draft of all packages that are necessary for upgrading Jekyll to
versions 4.0.0 and later, but the packages are still a "work in progress" and
not necessarily complete yet.

* Update jekyll to version 4.0.0
* Try to create a new jekyll site, try to build an existing site, etc.

== User Experience ==

In general, the new release should be noticably faster than the 3.8 branch of
Jekyll, and brings only minor backwards-incompatible changes that will probably
not affect most users.

== Dependencies ==

N/A (not a System Wide Change)

== Contingency Plan ==

* Contingency mechanism: N/A (not a System Wide Change)
* Contingency deadline: N/A (not a System Wide Change)
* Blocks release? N/A (not a System Wide Change)
* Blocks product? N/A

== Documentation ==

* https://jekyllrb.com/news/2019/08/20/jekyll-4-0-0-released/
* https://github.com/jekyll/jekyll/blob/v4.0.0/History.markdown

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux