Package: jekyll Version: 3.8.3+dfsg-6 Severity: important -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
Jekyll currently depends on some of its plugins, e. g. ruby-jekyll-feed. But this leads to two unwanted results, which can be quite troublesome. I was recently trying to update ruby-jekyll-feed to version 0.13.0, which introduced a new feature. Due to jekyll dependening on it the old version was installed on the system too, leading to unwanted test results and build failures. After I replaced the ruby-jekyll-feed package with an empty meta-package (to fulfill the dependencies of jekyll), the build went fine. But as long as jekyll depends on its plugins, this situation will occur as soon as tests depend on new features which are not available in the uploaded/installed package. The second issue is that actually the plugins depend on jekyll. But this creates a circular dependency if jekyll depends on them too (see #940291). I'd like to reuest (permission) to remove these dependencies. The plugins declare, that they enhance jekyll. Jekyll should probably suggest them. Maybe the plugins can provide the virtual jekyll-plugin package and jekyll suggests this package then? Regards, Daniel - -- System Information: Debian Release: bullseye/sid APT prefers unstable APT policy: (990, 'unstable'), (500, 'testing'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 5.3.0-2-amd64 (SMP w/8 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages jekyll depends on: ii bundler 1.17.3-3 ii ruby 1:2.5.2 ii ruby-addressable 2.7.0-1 ii ruby-classifier-reborn 2.2.0-1 ii ruby-colorator 1.1.0-3 ii ruby-em-websocket 0.5.1-2 ii ruby-i18n 1.5.3-1 ii ruby-jekyll-coffeescript 1.2.2-2 ii ruby-jekyll-feed 0.13.0~1-1 ii ruby-jekyll-gist 1.5.0-2 ii ruby-jekyll-paginate 1.1.0-3 ii ruby-jekyll-sass-converter 1.5.2-1 ii ruby-jekyll-watch 2.2.1-1 ii ruby-kramdown 1.17.0-1 ii ruby-launchy-shim 2.3.0.1 ii ruby-liquid 4.0.3-1 ii ruby-mercenary 0.3.6-1 ii ruby-mime-types 3.2.2-1 ii ruby-pathutil 0.16.1-1 ii ruby-pygments.rb 1.2.0-4 ii ruby-rdiscount 2.1.8-1+b5 ii ruby-redcarpet 3.4.0-4+b1 ii ruby-rouge 3.13.0-1 ii ruby-safe-yaml 1.0.5-1 ii ruby-toml 0.2.0-3 ii xdg-utils 1.1.3-1 Versions of packages jekyll recommends: pn ruby-mysql <none> pn ruby-sequel <none> pn ruby-sequel-pg <none> jekyll suggests no packages. - -- no debconf information -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEvu1N7VVEpMA+KD3HS80FZ8KW0F0FAl3YmJ0ACgkQS80FZ8KW 0F1NSxAAzZBCy/1+iXiht8Qp9DA3JbOKD4ukag6AJ4GEVorlBZXMzlRArHKnfXNt yLTdzb3x2MsbCK9wmI47g0G3Ncfh1Oq6lqBx13XrtCsFF8jHehxN0h8uefQNdDyV Xc+z8fcfXVT/HYtK0Lzk7oslBjD8/D0jzElRHRYMyA4VouuCENVpSay06MxAXoHe 2oh+eW2Y1qHByErw6TnsWLG25wb222vX6WKK5LEst1aZuzSpn+stT7BwsSmAEGU0 +VAqEWtfXqXTdI+Cd6xlmV8M/xybVkAv+xKCj4HW+UXRFTjKkDYsO10ldnWNF2uy YDwZh3ennsq1XdJH6RzS7rVNE22LgpO/u5r417fAMdwBt+sXuHVOc+YBJYdIUYWR zRBwP1K/SAQXF9AP+TX1PovMLtLeSculpL0TWlEX2hnfe9kyGzHzHh/BL0pHp5mh 5umYLxqoPV/gdFYw6Wbtc/LyGG3/1mpqIFHDAE0Gc6TEdyp3fxVI1RjTsl2MnapM cAdqNwUpSQxcbdfvCTMQ/EWV3veXmb5//sR0r9woKsyo88eFp+J1jGB2Mxue0xyA 2HBpcLHurm1Am5yLjcRgAJkhuYH8P4CHhyc3yVStA6UpQRQPl6TUM1wZUG62bey8 QS9HTp8r+LtXdvCS9t3p1toFdyi5Y52xi5g0BGVsMHTZRVaKqsE= =YPVK -----END PGP SIGNATURE----- _______________________________________________ Pkg-ruby-extras-maintainers mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-ruby-extras-maintainers
