perl-Mojolicious-Plugin-AssetPack-2.08-6.fc34 fails to build in Fedora 34 because a build-time dependency on nodejs-less does not exist. nodejs-less was removed from Fedora 33: commit a9c10dd0c599d1abb6c6dd91c66f7181e39151d2 (HEAD -> master, origin/master, origin/f33, origin/HEAD) Author: Miro Hrončok <miro> Date: Tue Aug 18 18:24:31 2020 +0200 Orphaned for 6+ weeks
I noticed this a while back and figured I could cut Mojolicious::Plugin::AssetPack::Pipe::Less from the package since that seems to be the only part of M::P::AssetPack that actually requires less. I emailed Adam Williamson asking if OpenQA actually uses that particular module (since OpenQA is the reason perl-Mojolicious-Plugin-AssetPack is in the distribution). Unless I hear back soon that this solution is unacceptable, I'll implement this.
Sorry I didn't get back to you, I'm off sick right now. Please so whatever is necessary to keep the package alive and building. I'll check into whether openQA needs the missing bit and if so what to do about it when I'm back. Thanks!
I dropped the dependency during the upgrade to 2.09. Let's see what happens now.
FEDORA-2020-8cc6ce573f has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2020-8cc6ce573f
FEDORA-2020-8cc6ce573f has been pushed to the Fedora 33 testing repository. In short time you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-8cc6ce573f` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-8cc6ce573f See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
Looks like openQA doesn't use it: $self->plugin(AssetPack => {pipes => [qw(Sass Css JavaScript Fetch OpenQA::WebAPI::AssetPipe Combine)]});
FEDORA-2020-8cc6ce573f has been pushed to the Fedora 33 stable repository. If problem still persists, please make note of it in this bug report.