

If the EU abolishes DST in its member states, there won’t be any patches or updates necessary to software out there. The timezone database will simply be updated to reflect the change of policy and bam, once your system has the new tzdata, restart your apps and they will automatically understand it. This is not like the Y2K bug that needed actual patches.
Yeah, there is no law or rule that UTC offsets need to be full hours.