On Thu, Jan 29, 2015 at 3:24 PM, Carlos E. R. <robin.listas@telefonica.net> wrote:
On 2015-01-29 21:11, Greg Freemyer wrote:
On Thu, Jan 29, 2015 at 2:42 PM, Jan Engelhardt <jengelh@inai.de> wrote:
On Thursday 2015-01-29 19:27, Greg Freemyer wrote:
Note the total absence of installing the rpm or invoking any of the executables.
That is incorrect; as part of rpmlint (or was it post-build-checks, who knows), the RPMs get installed to see if the install-uninstall cycle is idempotent. Search for that exact last word in your build log.
Then how do packages with non-satisfied "Requires" statements get published?
Just a guess.
http://en.wikipedia.org/wiki/Idempotence
«Idempotence (/ˌaɪdɨmˈpoʊtəns/ EYE-dəm-POH-təns) is the property of certain operations in mathematics and computer science, that can be applied multiple times without changing the result beyond the initial application. The concept of idempotence arises in a number of places in abstract algebra (in particular, in the theory of projectors and closure operators) and functional programming (in which it is connected to the property of referential transparency). The request methods of the HyperText Transfer Protocol (HTTP) computer protocol are a common example of idempotence, in that data retrieval operations can be performed without changing or otherwise affecting the data.»
So I guess it is simply installed without deps, to just check that it can be installed and removed.
I'd find it more valuable if it confirmed the deps could be satisfied. As it is now a typo in a "Requires" statement isn't picked up until you manually try to install the RPM. Greg -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org