On Friday 30 January 2015, Stanislav Brabec wrote:
Bootstrapping all-in-one with previous generation goes against the spirit of the openSUSE Build Service. When any single bit is changed in the package, OBS triggers to rebuild all packages that have that just-rebuilt package as build dependency.
But in util-linux you do exactly the opposite now. You build systemd and python stuff against the locally built binaries which you just don't install then. You betray yourself. Moreover you don't even use "make install". So maybe we are missing re-linking or ignore upstreams idea of permissions etc. The test suite will always run incomplete and not with the binaries we have installed at the end. Even worse all three split subpackages are using different patches and different configure options... So neither the installed binaries nor the installed sources match together. Actually these kind of package split violates this "spirit of the openSUSE" and also upstreams's ideas about how should it be done. The maintenance of this split has already required a few days of work for some packagers and reviewers and it will surely require much more in future. IMO it's also clear that the current patches will break one of the next upgrades in a subtle way so that it will eat at least some of the safed build cycles plus some more work days of Factory users. cu, Rudi -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org