-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
Hi all,
If you are using Koschei for continuous rebuilds of your package, you have probably noticed that today, there were failing plenty of packages. This is because since Ruby 2.3, ruby package does not Requires most of it dependencies, but just Recommends them. That should be fine for most of users, since DNF is installing Recommended packages by default, but you can avoid them if you want to minimize your application foot print.
Nevertheless, now you have to make sure, that if your package really requires some of the packages, you have to specify this dependency explicitly, such as [1] (please note that there used to be patch, modifying the .gemspec, but that would impact Gemfile.lock files, so I don't think this would be good approach). It seems that most failures are caused by activesupport, arel, bundler, multi_xml and crack, which I am going to fix.
Vít
[1] http://pkgs.fedoraproject.org/cgit/rpms/rubygem-activesupport.git/commit/?id...
- -------- Přeposlaná zpráva -------- Předmět: weakdeps and the buildroot Datum: Thu, 07 Apr 2016 11:40:18 -0500 Od: Dennis Gilmore dennis@ausil.us Přeposláno - Komu: devel@lists.fedoraproject.org Komu: devel-announce@lists.fedoraproject.org
Hi All,
Following the decision of FPC that weak deps must not be installed into the buildroot[1] koji has been changed to set install_weak_deps to 0. What this means is that some builds may fail due to missing things. if you encounter this the correct fix is to add BuildRequires to you package for everything you explicitly need to build
Regards
Dennis
[1] https://meetbot.fedoraproject.org/fedora-meeting-1/2016-03-24/fpc. 2016-03-24-16.01.log.html
ruby-sig@lists.fedoraproject.org