mksetupini does not return error code

Jon Turney jon.turney@dronecode.org.uk
Wed Nov 29 16:56:00 GMT 2017


On 29/11/2017 14:58, Ivan Gagis wrote:
> Hi,
> 
> I found that in case packages validation fails the mksetup script just
> returns success, though it prints a line in the console saying
> "mksetupini: package set has errors, not writing setup.ini".
> 
> I think it should return some error code so that it would not be
> considered as success by CI scripts where mksetupini is called from.
> 
> The problematic lines are as following:
> 
> https://cygwin.com/git/?p=cygwin-apps/calm.git;a=blob;f=calm/mksetupini.py;h=f24e4c5751e1f7e13516e8689c041403ba1f8d38;hb=HEAD#l63
> returns nothing, should return non-zero error code.
> 
> https://cygwin.com/git/?p=cygwin-apps/calm.git;a=blob;f=calm/mksetupini.py;h=f24e4c5751e1f7e13516e8689c041403ba1f8d38;hb=HEAD#l118
> returns nothing, should return result of do_main().
> 
> I'm not familiar with python, so I don't submit a patch, but even
> without knowing python it is clearly seen that the errors are not
> returned properly.

Yeah, this is a bit of an oversight.  Thanks for pointing it out.


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple



More information about the Cygwin mailing list