On Sun, Jul 29, 2018 at 12:29 PM Jan Engelhardt <jengelh@inai.de> wrote:
On Sunday 2018-07-29 18:15, cunix wrote:
"make every effort to avoid having multiple, separate, upstream projects bundled together in a single package" [2]
"Make every effort" might indicate, we have to add and maintain all (missing) third party libraries (possibly patched "godotish") and perhaps rewrite the Godot build scripts to work with these new system provided packages.
1. the godot modification to the library can easily be "extracted" 2. is small and easy to apply to the original 3. the resulting modified library is still compatible with both original and godot expectations and uses.
If one of these three conditions is false, then the amount of work usually turns beyond what is considered acceptable levels - and so using the bundled code becomes acceptable.
This is more or less the test that Rémi uses. My advice would be to also include the Provides: bundled() statements used in the Fedora/Mageia packaging with the comments describing why they are bundled. I know that the bundled() Provides thing pioneered by Fedora was recently proposed to be broadly adopted by openSUSE recently, but in this case, I find it very helpful for identifying what the conditions are for unbundling stuff, and as far as I know, there's no ban on it. -- 真実はいつも一つ!/ Always, there's only one truth! -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org