Da hat doch einfach einer die D11 DPK mit D12 kompiliert ohne den Namen der DPK auf 290 zu ändern. 280 im Namen ist die D11 Version. Wenn man das sauber macht, wenn man eine D11 DPK in D12 installierern will, gibt es keine solchen Probleme, weil so die unterschiedlichen Delphi Versionen jeweils einen anderen Namen haben.
Wann immer man eine alte Delphi
Package Version selber in einem neuen Delphi installieren will, muss man die alte DPK im neuen Delphi laden und sofort mit der neuen Nummerierung im Dateinamen speichern (D11 SynEditDD280.dpk -> D12 SynEditDD290.dpk) und alle Bezüge in der DPK (für Runtime + Desingtime Papckage) entsprechend anpassen.