On Monday, 14 September 2015 at 13:56, Haïkel wrote:
2015-09-14 13:17 GMT+02:00 Andrew Haley <aph(a)redhat.com>:
> On 09/13/2015 09:23 PM, Haïkel wrote:
>> I'm not speaking about PHP, most of the upstream I deal with
>> are python developers. Bad habits are rather spreading than
>> regressing.
>
> We're not going to solve that problem by adopting bad habits
> ourselves.
Did I request somewhere to *drop* unbundling?
I'm more concerned by the current habit to let bundled libraries sneak
in the repositories without being properly tracked rather than a
non-existing one.
I suggested that we allow to a certain extent bundling under conditions:
* enforcing bundled libraries tracking
I agree wholeheartedly that this is a MUST.
* requiring approval from trusted packagers (I suggested that
Fesco/FPC allow selected SIGs to grant bundling requests on *limited*
set of packages => ie: python SIG for python modules that are not
critpath)
* distinguishing case where unbundling is unnecessary (ie: upstream
maintains both lib and application, and lib is not meant to be used
standalone)
This case doesn't automatically mean that we should allow bundling.
Especially, if there are multiple consumers of the library in question.
A recent example is kwsys, which is bundled in every project released
by kitware. See bugs [1][2][3]. Another example is rawspeed, bundled
in three independent applications [4][5][6].
New bundling exception could be granted automatically in cases where:
* the bundled code is not packaged in Fedora yet
* no other Fedora package bundles it already
However, the above puts the burden of unbundling on the second packager
who attempts to package something that bundles the same code.
[1]
https://bugzilla.redhat.com/show_bug.cgi?id=1251198
[2]
https://bugzilla.redhat.com/show_bug.cgi?id=1251281
[3]
https://bugzilla.redhat.com/show_bug.cgi?id=1251289
[4]
https://bugzilla.redhat.com/show_bug.cgi?id=1248730
[5]
https://bugzilla.redhat.com/show_bug.cgi?id=1248756
[6]
https://bugzilla.redhat.com/show_bug.cgi?id=972604
Regards,
Dominik
--
Fedora
http://fedoraproject.org/wiki/User:Rathann
RPMFusion
http://rpmfusion.org
"Faith manages."
-- Delenn to Lennier in Babylon 5:"Confessions and Lamentations"