-----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=ec47f9eca72b0eb990ed87c785d3bac1d660bf78


- -------- 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



-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJXB4mGAAoJEAzgnueZF7h81toP/2SV4i834+CDSsT4X9rIa5ca
EsC1FLOTWDyDVGz2qOZcW2yfn+AQon2KCOrKuePqTqBBv8RGUPcRNnA+v1hAqTOV
bmS2jHumhyz9lVbmJh+Soh9tl/jjOcCNt2RBRjLNjzw67kmHdm6u5RxtenzMltjB
86c9UgSG8FOBRc9FhsySKY7muSR9u1Zvk/q7eomuREpPnHn2rW9pg2QAo2Khjmkm
/qkgzzpXvtHbN7mBnYfk4hN59afbMNMl+DVrtF3leEAQlIkxacCgiNXLYXesyOSy
cqtEmp0HHqFq3rMC39T05VeWrOGNGE//lbELYQZ/DQ/qi02sdbVegSB5UrUsg0UH
WC4dg1M/IxzBPbok2d+kWLxvD1VA05YdWYgSfk+GLrHXRgp1hIeQJWK1BZV0MG4p
EaKgQCA/3HR5kbpFPii5lOBglxHQL9geR4iu4hWh23mAiIk3faWeW17RIGD+vx7E
L4cRHmn0namjsDRjqSuwC4zi58a3K0XHiNGDkA2xXzR2WL22OviWuIxGe7dYu5Y7
y1vZ8d3FXojCuxlclvfeANHcNYbV9OIhzOovU0jAMzJbGAWsC7eyw2a6vgyaLJ/L
D1Rije7pybHXIkaxhGJ/3hLvAtt4YNtWTx+hkYyFwZ2zWZTeZctP4KX2N0huukax
u9ckkIP7cwMXVy5WmGKV
=va8o
-----END PGP SIGNATURE-----