Re: Orphaned my Ruby packages (Jekyll + dependencies)

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

 



Hi,

While Jekyll and its dependencies make a bit complex setup for the first package to maintain, I am willing to start as a Fedora packager by adopting these packages. I already did some work for the Jekyll 4.2.0 on Ruby 3.0, so the problem is not completely new to me. I also actually use the Fedora Jekyll package.

As I am not a packager yet, I would need a sponsor, of course. I filed issue [package-sponsors#455][1] for that.

[1]: https://pagure.io/packager-sponsors/issue/455

Regards,
Otto

FreedomBen via devel kirjoitti 13.2.2021 klo 21.36:
Sad day indeed, but the situation is indeed a tough one.  I also switched to bundler for similar reasons and pain for my jekyll sites.

Thanks so much for your service Fabio!

I don't have time/bandwidth to take over completely, but I could offer some assistance/backup if somebody else takes primary on them.

Ben



Sent with ProtonMail Secure Email.

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Saturday, February 13, 2021 12:29 PM, Fabio Valentini <decathorpe@xxxxxxxxx> wrote:

Hi everybody,

With a heavy heart, I have orphaned all my Ruby packages today.

-   rubygem-jekyll
-   rubygem-jekyll-asciidoc (official, optional AsciiDoc support)
-   rubygem-jekyll-feed (dep of the default theme)
-   rubygem-jekyll-sass-converter (jekyll dep)
-   rubygem-jekyll-seo-tag (dep of the default theme)
-   rubygem-jekyll-toc (unofficial table of contents plugin)
-   rubygem-jekyll-watch (jekyll dep)
-   rubygem-kramdown-parser-gfm (kramdown support for GitHub-flavored markdown)
-   rubygem-kramdown-syntax-coderay (coderay syntax highlighting support)
-   rubygem-liquid (jekyll dep, templating engine)
-   rubygem-minima (jekyll default theme)
-   rubygem-minitest-profile (test dependency for some of the other gems)
-   rubygem-rouge (jekyll dep, default syntax highlighter, "compatible"
     with pygments)

-   rubygem-ruby-progressbar
-   rubygem-sassc (wrapper for C libsass, "official" successor of the
     pure-ruby sass gem)

-   rubygem-stringex
-   rubygem-tomlrb (optional jekyll dep, for TOML config file support in
     addition to YAML)

     I originally took them or packaged them because I used Jekyll, but for
     some time now, I have used bundler to manage the gems for my Jekyll
     pages (because not all gems I needed were available on Fedora anyway,
     and mixing and matching doesn't work well).

     There are some known issues with the packages:

-   Some of them are failing to build on Fedora 34 due to changes in
     Ruby 3.0 (jekyll, jekyll-feed, liquid, stringex, tomlrb).

-   Jekyll test suite is failing due to changes in kramdown 2.2.0.
-   Two of them are outdated (jekyll, tomlrb). jekyll 4.2.0 requires
     tomlrb 2.0, but jekyll cannot be updated to 4.2.0 unless
     terminal-table is updated to 2.0).

     Jekyll and liquid have some non-upstreamable downstream patches which
     I used to maintain here: https://pagure.io/group/jekyll-fedora

     I have pushed the working patches I have for jekyll 4.2.0 there, and
     submitted two final PRs for tomlrb and jekyll with the changes I had
     prepared locally:

-   https://src.fedoraproject.org/rpms/rubygem-tomlrb/pull-request/2
-   https://src.fedoraproject.org/rpms/rubygem-jekyll/pull-request/6

     The PRs are blocked by other missing updates for now.

     Big thanks to everybody who helped me with maintaining my Ruby
     packages over the years.
     Fabio


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
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
_______________________________________________
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
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure
_______________________________________________
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
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure




[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