This is a very long standing bug which is difficult to discover,
especially these days. You have to find such and old symbol before.
The issue is discoverable only when Y of a vertical pin is
equal to (X + 5) where 5 is defined by the pin bounds. All other
cases I tried do not reveal this bug.
To reproduce the bug, open the above symbol in gschem or add it
to a schematic. The direction of the top pin is reverse while
normally its connection point should be at the top of the symbol.
The patch fixes the issue, it is simple and applies cleanly to git
master HEAD (1814f28ac246582fc5f41dc969f5006fcf87683d).
So please commit it.
This is a very long standing bug which is difficult to discover,
especially these days. You have to find such and old symbol before.
The issue is discoverable only when Y of a vertical pin is
equal to (X + 5) where 5 is defined by the pin bounds. All other
cases I tried do not reveal this bug.
To reproduce the bug, open the above symbol in gschem or add it
to a schematic. The direction of the top pin is reverse while
normally its connection point should be at the top of the symbol.
The patch fixes the issue, it is simple and applies cleanly to git 2fc5f41dc969f50 06fcf87683d) .
master HEAD (1814f28ac24658
So please commit it.