Osmose has the error “Object crosses building” when a power=pole is on a building. How do you correctly tag these “house connections” on the roof?
There is a German Wikipedia article about the installation type: Dachständer – Wikipedia
Whichever convention is chosen as “more correct” (maybe that happens, maybe “any method that is accurate may be considered correct”), I would hope that an Osmose warning/error that truly isn’t a warning/error may be safely ignored by a human as it is flagged.
Or, you might “file a ticket” with Osmose (or however minor “bugs” are propagated to the developer, although in this case it isn’t really a bug) so this can be suppressed and is no longer flagged as a warning/error. But it would have to be the specific case of a power=pole on a building for exactly this purpose; that seems figure-out-able.