[openjdk-21] Packaging changes for July Security Update
Same as !129 (merged) with additional changes:
- add patch to resolve jpackage crash (missing backport) 3ac77aac
 - regenerate copyright f5a8b84d
 - refresh armhf patch 0eca552c
 - update series fb3e8762
 
Changelog:
  * OpenJDK 21.0.4 release, build 7.
    - CVEs:
      + CVE-2024-21147
      + CVE-2024-21145
      + CVE-2024-21140
      + CVE-2024-21131
      + CVE-2024-21138
    - Security Fixes:
      + JDK-8281658: New Security Category for -XshowSettings Launcher Option.
      + JDK-8316138: Added GlobalSign R46 and E46 Root CA Certificates.
      + JDK-8326891: Native Executables and Libraries on Linux Use RPATH Instead
        of RUNPATH.
  * d/rules: enable fallback linker for Foreign Function and Memory API
    on i386 and armhf.
  * d/p/jdk-8312488.patch: add upstream patch to resolve jpackage crash.
  * d/copyright: regenerate copyright.
  * d/rules, d/t/*: collate all excluded tests into d/problemlist.csv.
  * d/watch: use fixed googletest version.
  * d/p/jdk-8336529-proposed.patch: fix time_t migration issue on armhf
    openjdk is unable to set file last modified timestamp.
Testing:
- rebuild in sid chroot.
 
Edited  by Vladimir Petko