← Back to team overview

kicad-lib-committers team mailing list archive

Re: "Recommendations" in "Travis" script for KLC compliance ?

 

One more example - this script is flawed:

Violating EC01 - Extra Checking
 <>    Check pins names against pin types.
 <>    pin VOUT (12): O (OUTPUT), expected: w (POWER OUTPUT)
 <>    pin VREF (15): I (INPUT), expected: W (POWER INPUT)

The component is AD8362ARU and I assume the script tries to do some ERC for the electrical type of the pins.
On AD8362xx (and many others) the so called VOUT pin is NOT power output, it is purely logarithmic output so the type is correctly set as "O" and SHOULD NOT be "w".
If you base the accept/ rejection of a pull request on these semantic rules, not only the checks will always fail but the ERC will definetely not be consistent with the reality.

Please modify the script. It simply does not deliver.

BR
Miron

> Pe 24 feb. 2017, la 21:26, Miron Iancu <miancu@xxxxxxxx> a scris:
> 
> Hello everybody,
> While creating a pull request for some components, the check script (Travis) provides such "recommendations"
> 
> Violating EC03 - Extra Checking
>  <>    Check part reference, name and footprint position and alignment
>  <>    field: reference, posx 400, posy 600, recommended posx -700, posy 525
>  <>    field: reference, justification L, recommended R
>  <>    field: name, posx 400, posy 500, recommended posx -700, posy 450
>  <>    field: name, justification L, recommended R
>  <>    field: footprint, posx -800, posy -600, recommended posx 650, posy -450
> 
> These are not part of the KLC AFAIK and the script exits with error.
> 
> We should strictly stick to the rules not recommendations.
> It is quite frustrating, I tried four times to get same errors.
> 
> You either remove these from the script, or update the KLC
> 
> regards,
> M
> -- 
> Mailing list: https://launchpad.net/~kicad-lib-committers
> Post to     : kicad-lib-committers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-lib-committers
> More help   : https://help.launchpad.net/ListHelp


Follow ups

References