https://bugs.kde.org/show_bug.cgi?id=516460

Nate Graham <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REPORTED                    |NEEDSINFO
                 CC|                            |[email protected]
         Resolution|---                         |WAITINGFORINFO

--- Comment #1 from Nate Graham <[email protected]> ---
> - renaming of some private imports
Private imports have no stability guarantee, not even an implicit one. If you
develop software against private API, you have to live with breakage as a
necessary consequence; every developer knows this, or should. Not a bug.

> - distributing plasmoids as non-editable, compiled shared objects
This was intentional for efficiency and memory optimization reasons. I
understand it broke experts' ability to live-patch their systems without
setting up a formal development environment, but this was something that was
never advertised or supported; it was an implementation detail. As such no one
should have been relying on it, and everyone who was should have known that it
was fragile and could break at any time (as it did in the past even before
this). Not a bug.

> - New packaging that doesn't allow plasoids with certain imports, e.g.
> import plasma.applet.org.kde.plasma.pager or import 
> plasma.applet.org.kde.plasma.taskmanager
Can you elaborate on this? It sounds like it it might be a bug; I'm aware of no
intentional plan to prevent importing those.

Can you provide examples of 3rd-party widgets that broke purely because of
using those imports?

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to