From snazarkin at azul.com Mon Jan 24 15:42:40 2022 From: snazarkin at azul.com (snazarkin at azul.com) Date: Mon, 24 Jan 2022 15:42:40 +0000 Subject: hg: aarch32-port/monojdk8u: 31 new changesets Message-ID: <20220124154242.6A1F07051A@hg.openjdk.java.net> Changeset: 77ccfc2d7c3c Author: mbalao Date: 2021-10-05 13:42 +0000 URL: https://hg.openjdk.java.net/aarch32-port/monojdk8u/rev/77ccfc2d7c3c 8264934: Enhance cross VM serialization Reviewed-by: rriggs, andrew ! jdk/src/share/classes/java/io/ObjectInputStream.java Changeset: d2dfd71b99fd Author: mbalao Date: 2021-12-10 00:29 +0000 URL: https://hg.openjdk.java.net/aarch32-port/monojdk8u/rev/d2dfd71b99fd 8268488: More valuable DerValues Reviewed-by: andrew ! jdk/src/share/classes/com/sun/crypto/provider/KeyProtector.java ! jdk/src/share/classes/com/sun/crypto/provider/OAEPParameters.java ! jdk/src/share/classes/sun/security/rsa/PSSParameters.java Changeset: ef8425baf095 Author: mbalao Date: 2022-01-18 17:37 +0000 URL: https://hg.openjdk.java.net/aarch32-port/monojdk8u/rev/ef8425baf095 8268494: Better inlining of inlined interfaces Reviewed-by: adinn, andrew ! hotspot/src/share/vm/c1/c1_GraphBuilder.cpp ! hotspot/src/share/vm/code/dependencies.cpp ! hotspot/src/share/vm/code/dependencies.hpp Changeset: 97b4d5ea211e Author: mbalao Date: 2021-08-19 11:50 +0000 URL: https://hg.openjdk.java.net/aarch32-port/monojdk8u/rev/97b4d5ea211e 8268512: More content for ContentInfo Reviewed-by: ahgross, weijun, rhalade, andrew ! jdk/src/share/classes/sun/security/pkcs/ContentInfo.java Changeset: b31625e8e608 Author: mbalao Date: 2019-07-18 08:53 +0800 URL: https://hg.openjdk.java.net/aarch32-port/monojdk8u/rev/b31625e8e608 8268795: Enhance digests of Jar files Reviewed-by: andrew ! jdk/src/share/classes/sun/security/util/ManifestDigester.java Changeset: 338b692dbe34 Author: mbalao Date: 2020-05-19 04:05 +0000 URL: https://hg.openjdk.java.net/aarch32-port/monojdk8u/rev/338b692dbe34 8268801: Improve PKCS attribute handling Reviewed-by: andrew, dcherepanov ! jdk/src/share/classes/sun/security/pkcs/PKCS7.java ! jdk/src/share/classes/sun/security/pkcs/PKCS9Attribute.java + jdk/src/share/classes/sun/security/util/KnownOIDs.java ! jdk/src/share/classes/sun/security/util/ObjectIdentifier.java ! jdk/test/sun/security/pkcs/pkcs9/UnknownAttribute.java Changeset: 2fcc4240ce0a Author: alvdavi Date: 2021-12-07 12:31 +0000 URL: https://hg.openjdk.java.net/aarch32-port/monojdk8u/rev/2fcc4240ce0a 8268813: Better String matching Reviewed-by: yan, andrew Contributed-by: Oli Gillespie ! jdk/src/share/classes/java/util/regex/Pattern.java Changeset: 695ebff2b080 Author: alvdavi Date: 2021-12-07 12:32 +0000 URL: https://hg.openjdk.java.net/aarch32-port/monojdk8u/rev/695ebff2b080 8273308: PatternMatchTest.java fails on CI Reviewed-by: yan, andrew Contributed-by: Oli Gillespie ! jdk/src/share/classes/java/util/regex/Pattern.java Changeset: 96177f36f69b Author: mbalao Date: 2021-09-06 13:18 +0000 URL: https://hg.openjdk.java.net/aarch32-port/monojdk8u/rev/96177f36f69b 8269151: Better construction of EncryptedPrivateKeyInfo Reviewed-by: jnimeh, mschoene, rhalade, andrew ! jdk/src/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java Changeset: 1f03562a6c44 Author: cverghese Date: 2021-11-30 22:34 +0000 URL: https://hg.openjdk.java.net/aarch32-port/monojdk8u/rev/1f03562a6c44 8269944: Better HTTP transport redux Reviewed-by: dfuchs, chegar, rhalade, ahgross, andrew ! jdk/src/share/classes/sun/net/httpserver/FixedLengthInputStream.java ! jdk/src/share/classes/sun/net/httpserver/FixedLengthOutputStream.java ! jdk/src/share/classes/sun/net/httpserver/Request.java ! jdk/src/share/classes/sun/net/httpserver/ServerImpl.java Changeset: 12f6c3f4f246 Author: phh Date: 2022-01-18 22:12 +0000 URL: https://hg.openjdk.java.net/aarch32-port/monojdk8u/rev/12f6c3f4f246 8270392: Improve String constructions Reviewed-by: yan, andrew Contributed-by: Tianmin Shi ! jdk/src/share/classes/java/lang/StringBuffer.java ! jdk/src/share/classes/java/lang/StringBuilder.java Changeset: 22fe1e492c16 Author: avoitylov Date: 2022-01-05 00:54 +0300 URL: https://hg.openjdk.java.net/aarch32-port/monojdk8u/rev/22fe1e492c16 8270416: Enhance construction of Identity maps Reviewed-by: andrew ! jdk/src/share/classes/java/util/Hashtable.java ! jdk/src/share/classes/java/util/IdentityHashMap.java ! jdk/test/java/util/Hashtable/DeserializedLength.java Changeset: fb79a897664c Author: yan Date: 2022-01-19 01:09 +0000 URL: https://hg.openjdk.java.net/aarch32-port/monojdk8u/rev/fb79a897664c 8270492: Better resolution of URIs Reviewed-by: andrew ! jaxp/src/com/sun/org/apache/xalan/internal/xsltc/dom/LoadDocument.java ! jaxp/src/com/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet.java ! jaxp/src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java ! jaxp/src/com/sun/org/apache/xml/internal/utils/SystemIDResolver.java Changeset: 76e7ac8ee6dd Author: yan Date: 2022-01-19 01:15 +0000 URL: https://hg.openjdk.java.net/aarch32-port/monojdk8u/rev/76e7ac8ee6dd 8270498: Improve SAX Parser configuration management Reviewed-by: mbalao, andrew ! jaxp/src/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java Changeset: 725d71b428c3 Author: serb Date: 2022-01-19 01:29 +0000 URL: https://hg.openjdk.java.net/aarch32-port/monojdk8u/rev/725d71b428c3 8270646: Improved scanning of XML entities Reviewed-by: mbalao, andrew ! jaxp/src/com/sun/org/apache/xerces/internal/impl/XML11DocumentScannerImpl.java ! jaxp/src/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java ! jaxp/src/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java ! jaxp/src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java ! jaxp/src/com/sun/org/apache/xerces/internal/util/XMLStringBuffer.java ! jaxp/src/com/sun/org/apache/xerces/internal/xni/XMLString.java Changeset: ae8938f8c5fc Author: mbalao Date: 2021-09-28 08:34 +0000 URL: https://hg.openjdk.java.net/aarch32-port/monojdk8u/rev/ae8938f8c5fc 8273968: JCK javax_xml tests fail in CI Reviewed-by: naoto, lancea, andrew ! jaxp/src/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java Changeset: 1f89023a0948 Author: avoitylov Date: 2021-11-26 13:53 +0300 URL: https://hg.openjdk.java.net/aarch32-port/monojdk8u/rev/1f89023a0948 8271962: Better TrueType font loading Reviewed-by: psadhukhan, jdv, mschoene, rhalade, yan, andrew ! jdk/src/share/classes/sun/font/TrueTypeFont.java Changeset: cf6f5af481b6 Author: avoitylov Date: 2021-11-26 13:43 +0300 URL: https://hg.openjdk.java.net/aarch32-port/monojdk8u/rev/cf6f5af481b6 8271968: Better canonical naming Reviewed-by: coleenp, lfoltan, mschoene, ahgross, andrew ! hotspot/src/share/vm/classfile/classFileParser.cpp Changeset: 187106d395f3 Author: alvdavi Date: 2022-01-19 02:36 +0000 URL: https://hg.openjdk.java.net/aarch32-port/monojdk8u/rev/187106d395f3 8271987: Manifest improved manifest entries Summary: Simplify by removing always-true ZIP_ReadMappedEntry conditional as in JDK-8166930 Reviewed-by: andrew Contributed-by: Joshua Cao ! hotspot/src/share/vm/classfile/classLoader.cpp Changeset: ce7946ee924f Author: alvdavi Date: 2022-01-19 02:42 +0000 URL: https://hg.openjdk.java.net/aarch32-port/monojdk8u/rev/ce7946ee924f 8272014: Better array indexing Reviewed-by: andrew Contributed-by: Tianmin Shi ! hotspot/src/cpu/x86/vm/c1_LIRGenerator_x86.cpp Changeset: 4d7261097cd3 Author: avoitylov Date: 2021-11-26 14:57 +0300 URL: https://hg.openjdk.java.net/aarch32-port/monojdk8u/rev/4d7261097cd3 8272026: Verify Jar Verification Reviewed-by: mbalao, andrew ! jdk/src/share/classes/java/util/jar/Attributes.java Changeset: 0dc979a234d0 Author: avoitylov Date: 2021-11-26 15:04 +0300 URL: https://hg.openjdk.java.net/aarch32-port/monojdk8u/rev/0dc979a234d0 8272236: Improve serial forms for transport Reviewed-by: bchristi, rhalade, smarks, andrew ! jdk/src/share/classes/java/io/ObjectInputStream.java Changeset: f429db02113e Author: avoitylov Date: 2021-12-16 20:21 +0300 URL: https://hg.openjdk.java.net/aarch32-port/monojdk8u/rev/f429db02113e 8272272: Enhance jcmd communication Reviewed-by: amenkov, andrew ! jdk/src/windows/native/sun/tools/attach/WindowsVirtualMachine.c Changeset: ee34f11b3fc4 Author: avoitylov Date: 2021-11-26 15:09 +0300 URL: https://hg.openjdk.java.net/aarch32-port/monojdk8u/rev/ee34f11b3fc4 8273290: Enhance sound handling Reviewed-by: rhalade, ahgross, prr, jdv, andrew ! jdk/src/share/classes/com/sun/media/sound/StandardMidiFileReader.java ! jdk/src/share/classes/com/sun/media/sound/WaveFloatFileReader.java Changeset: cd1e0b795fbd Author: avoitylov Date: 2021-12-16 20:37 +0300 URL: https://hg.openjdk.java.net/aarch32-port/monojdk8u/rev/cd1e0b795fbd 8272462: Enhance image handling Reviewed-by: jdv, ahgross, rhalade, prr, andrew ! jdk/src/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java ! jdk/src/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ! jdk/src/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java Changeset: 1189d9ea5725 Author: bae Date: 2022-01-06 15:44 +0300 URL: https://hg.openjdk.java.net/aarch32-port/monojdk8u/rev/1189d9ea5725 8273748: Improve Solaris font rendering Reviewed-by: yan, andrew ! jdk/src/share/native/sun/font/layout/ContextualGlyphSubstProc2.cpp Changeset: 7c8c4a447fe4 Author: bae Date: 2021-09-23 13:29 +0000 URL: https://hg.openjdk.java.net/aarch32-port/monojdk8u/rev/7c8c4a447fe4 8273756: Enhance BMP image support Reviewed-by: andrew ! jdk/src/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java Changeset: f75aee4df47a Author: bae Date: 2021-09-28 13:30 +0000 URL: https://hg.openjdk.java.net/aarch32-port/monojdk8u/rev/f75aee4df47a 8273838: Enhanced BMP processing Reviewed-by: rhalade, ahgross, prr, kizune, azvegint, mschoene, andrew ! jdk/src/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java Changeset: 15d6f90f7dde Author: andrew Date: 2022-01-19 04:25 +0000 URL: https://hg.openjdk.java.net/aarch32-port/monojdk8u/rev/15d6f90f7dde Added tag jdk8u322-b06 for changeset f75aee4df47a ! .hgtags Changeset: c7ec741e5595 Author: snazarki Date: 2022-01-24 13:56 +0300 URL: https://hg.openjdk.java.net/aarch32-port/monojdk8u/rev/c7ec741e5595 Merge ! .hgtags Changeset: c8884530f610 Author: snazarki Date: 2022-01-24 18:41 +0300 URL: https://hg.openjdk.java.net/aarch32-port/monojdk8u/rev/c8884530f610 Added tag jdk8u322-b06-aarch32-20220124 for changeset c7ec741e5595 ! .hgtags From snazarkin at azul.com Mon Jan 31 09:03:32 2022 From: snazarkin at azul.com (snazarkin at azul.com) Date: Mon, 31 Jan 2022 09:03:32 +0000 Subject: hg: aarch32-port/monojdk8u: 3 new changesets Message-ID: <20220131090332.D2B3F70573@hg.openjdk.java.net> Changeset: 4887c7449a74 Author: andrew Date: 2022-01-28 02:05 +0000 URL: https://hg.openjdk.java.net/aarch32-port/monojdk8u/rev/4887c7449a74 Added tag jdk8u322-ga for changeset f75aee4df47a ! .hgtags Changeset: b6c66ad2a53f Author: snazarki Date: 2022-01-31 12:02 +0300 URL: https://hg.openjdk.java.net/aarch32-port/monojdk8u/rev/b6c66ad2a53f Merge ! .hgtags Changeset: 098235444037 Author: snazarki Date: 2022-01-31 12:03 +0300 URL: https://hg.openjdk.java.net/aarch32-port/monojdk8u/rev/098235444037 Added tag jdk8u322-ga-aarch32-20220131 for changeset b6c66ad2a53f ! .hgtags From snazarkin at azul.com Mon Jan 31 09:09:26 2022 From: snazarkin at azul.com (Sergey Nazarkin) Date: Mon, 31 Jan 2022 09:09:26 +0000 Subject: Fwd: OpenJDK 8u322 Released References: Message-ID: <26FD919D-3CB8-4D80-A100-CE0908AD6A89@azul.com> Hi! Mercurial monorepo (http://hg.openjdk.java.net/aarch32-port/monojdk8u) was updated and tagged (jdk8u322-ga-aarch32-20220131). I?d like to remind that old forest repo (http://hg.openjdk.java.net/aarch32-port/jdk8u/) is not maintained anymore. /Sergey Begin forwarded message: From: Andrew Hughes > Subject: OpenJDK 8u322 Released Date: January 31, 2022 at 04:06:35 GMT+3 To: jdk8u-dev at openjdk.java.net We are pleased to announce the release of OpenJDK 8u322. The source tarball is available from: * https://openjdk-sources.osci.io/openjdk8/openjdk8u322-ga.tar.xz The tarball is accompanied by a digital signature available at: * https://openjdk-sources.osci.io/openjdk8/openjdk8u322-ga.tar.xz.sig This is signed by our Red Hat OpenJDK key (openjdk at redhat.com): PGP Key: rsa4096/0x92EF8D39DC13168F (hkp://keys.gnupg.net) Fingerprint = CA5F 11C6 CE22 644D 42C6 AC44 92EF 8D39 DC13 168F SHA256 checksums: e1ce7fc5def4446ca62df355f70548b2deb53fdcad548b0b3550ceaa96395247 openjdk8u322-ga.tar.xz 1f8cc08c2c03d68c865409bd9c4f07c4121a7f179dfd6d081fd2938f0246f56e openjdk8u322-ga.tar.xz.sig The checksums can be downloaded from: * https://openjdk-sources.osci.io/openjdk8/openjdk8u322-ga.sha256 New in release OpenJDK 8u322 (2022-01-30): =========================================== Live versions of these release notes can be found at: * https://bitly.com/openjdk8u322 * https://builds.shipilev.net/backports-monitor/release-notes-openjdk8u322.txt * Security fixes - JDK-8264934, CVE-2022-21248: Enhance cross VM serialization - JDK-8268488: More valuable DerValues - JDK-8268494: Better inlining of inlined interfaces - JDK-8268512: More content for ContentInfo - JDK-8268795: Enhance digests of Jar files - JDK-8268801: Improve PKCS attribute handling - JDK-8268813, CVE-2022-21283: Better String matching - JDK-8269151: Better construction of EncryptedPrivateKeyInfo - JDK-8269944: Better HTTP transport redux - JDK-8270392, CVE-2022-21293: Improve String constructions - JDK-8270416, CVE-2022-21294: Enhance construction of Identity maps - JDK-8270492, CVE-2022-21282: Better resolution of URIs - JDK-8270498, CVE-2022-21296: Improve SAX Parser configuration management - JDK-8270646, CVE-2022-21299: Improved scanning of XML entities - JDK-8271962: Better TrueType font loading - JDK-8271968: Better canonical naming - JDK-8271987: Manifest improved manifest entries - JDK-8272014, CVE-2022-21305: Better array indexing - JDK-8272026, CVE-2022-21340: Verify Jar Verification - JDK-8272236, CVE-2022-21341: Improve serial forms for transport - JDK-8272272: Enhance jcmd communication - JDK-8272462: Enhance image handling - JDK-8273290: Enhance sound handling - JDK-8273748, CVE-2022-21349: Improve Solaris font rendering - JDK-8273756, CVE-2022-21360: Enhance BMP image support - JDK-8273838, CVE-2022-21365: Enhanced BMP processing * Other changes - JDK-6801613: Cross-platform pageDialog and printDialog top margin entry broken - JDK-8011541: [TEST_BUG] closed/javax/swing/plaf/metal/MetalUtils/bug6190373.java fails NPE since 7u25b03 - JDK-8025430: [TEST_BUG] javax/swing/JEditorPane/5076514/bug5076514.java failed since jdk8b108 - JDK-8041928: MouseEvent.getModifiersEx gives wrong result - JDK-8042199: The build of J2DBench via makefile is broken after the JDK-8005402 - JDK-8044365: (dc) MulticastSendReceiveTests.java failing with ENOMEM when joining group (OS X 10.9) - JDK-8048021: Remove @version tag in jaxp repo - JDK-8049348: compiler/intrinsics/bmi/verifycode tests on lzcnt and tzcnt use incorrect assumption about REXB prefix usage - JDK-8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java - JDK-8066588: javax/management/remote/mandatory/connection/RMIConnector_NPETest.java fails to compile - JDK-8066652: Default TimeZone is GMT not local if user.timezone is invalid on Mac OS - JDK-8069034: gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java nightly failure - JDK-8077590: windows_i586_6.2-product-c2-runThese8_Xcomp_vm failing after win compiler upgrade - JDK-8080287: The image of BufferedImage.TYPE_INT_ARGB and BufferedImage.TYPE_INT_ARGB_PRE is blank - JDK-8140329: [TEST_BUG] test FullScreenAfterSplash.java failed because image was not generated - JDK-8140472: java/net/ipv6tests/TcpTest.java failed intermittently with java.net.BindException: Address already in use: NET_Bind - JDK-8147051: StaxEntityResolverWrapper should create StaxXMLInputSource with a resolver indicator - JDK-8148915: Intermittent failures of bug6400879.java - JDK-8176837: SunPKCS11 provider needs to check more details on PKCS11 Mechanism - JDK-8177393: Result of RescaleOp for 4BYTE_ABGR images may be 25% black - JDK-8177536: Avoid Apple Peer-to-Peer interfaces in networking tests - JDK-8182036: Load from initializing arraycopy uses wrong memory state - JDK-8183369: RFC unconformity of HttpURLConnection with proxy - JDK-8183543: Aarch64: C2 compilation often fails with "failed spill-split-recycle sanity check" - JDK-8187450: JNI local refs exceeds capacity warning in NetworkInterface::getAll - JDK-8187649: ArrayIndexOutOfBoundsException in java.util.JapaneseImperialCalendar - JDK-8190482: InnocuousThread creation should not require the caller to possess enableContextClassLoaderOverride - JDK-8190793: Httpserver does not detect truncated request body - JDK-8196572: Tests ColConvCCMTest.java and MTColConvTest.java fail - JDK-8202788: Explicitly reclaim cached thread-local direct buffers at thread exit - JDK-8210058: Algorithmic Italic font leans opposite angle in Printing - JDK-8220150: macos10.14 Mojave returns anti-aliased glyphs instead of aliased B&W glyphs - JDK-8225082: Remove IdenTrust certificate that is expiring in September 2021 - JDK-8225083: Remove Google certificate that is expiring in December 2021 - JDK-8226806: [macOS 10.14] Methods of Java Robot should be called from appropriate thread - JDK-8231254: (fs) Add test for macOS Catalina changes to protect system software - JDK-8231438: [macOS] Dark mode for the desktop is not supported - JDK-8232178: MacVolumesTest failed after upgrade to MacOS Catalina - JDK-8232226: [macos 10.15] test/jdk/java/awt/color/EqualityTest/EqualityTest.java may fail - JDK-8235153: [TESTBUG] [macos 10.15] java/awt/Graphics/DrawImageBG/SystemBgColorTest.java fails - JDK-8236897: Fix the copyright header for pkcs11gcm2.h - JDK-8237499: JFR: Include stack trace in the ThreadStart event - JDK-8239886: Minimal VM build fails after JDK-8237499 - JDK-8261397: Try Catch Method Failing to Work When Dividing An Integer By 0 - JDK-8262731: [macOS] Exception from "Printable.print" is swallowed during "PrinterJob.print" - JDK-8272342: [TEST_BUG] java/awt/print/PrinterJob/PageDialogMarginTest.java catches all exceptions - JDK-8273308: PatternMatchTest.java fails on CI - JDK-8273342: Null pointer dereference in classFileParser.cpp:2817 - JDK-8273826: Correct Manifest file name and NPE checks - JDK-8273968: JCK javax_xml tests fail in CI - JDK-8274407: (tz) Update Timezone Data to 2021c - JDK-8274467: TestZoneInfo310.java fails with tzdata2021b - JDK-8274468: TimeZoneTest.java fails with tzdata2021b - JDK-8274595: DisableRMIOverHTTPTest failed: connection refused - JDK-8274779: HttpURLConnection: HttpClient and HttpsClient incorrectly check request method when set to POST - JDK-8275766: (tz) Update Timezone Data to 2021e - JDK-8275849: TestZoneInfo310.java fails with tzdata2021e - JDK-8276536: Update TimeZoneNames files to follow the changes made by JDK-8275766 Notes on individual issues: =========================== security-libs/java.security: JDK-8271434: Removed IdenTrust Root Certificate =============================================== The following root certificate from IdenTrust has been removed from the `cacerts` keystore: Alias Name: identrustdstx3 [jdk] Distinguished Name: CN=DST Root CA X3, O=Digital Signature Trust Co. JDK-8272535: Removed Google's GlobalSign Root Certificate ========================================================= The following root certificate from Google has been removed from the `cacerts` keystore: Alias Name: globalsignr2ca [jdk] Distinguished Name: CN=GlobalSign, O=GlobalSign, OU=GlobalSign Root CA - R2 core-libs/java.time: JDK-8274857: Update Timezone Data to 2021c =========================================== IANA Time Zone Database, on which JDK's Date/Time libraries are based, has been updated to version 2021c (https://mm.icann.org/pipermail/tz-announce/2021-October/000067.html). Note that with this update, some of the time zone rules prior to the year 1970 have been modified according to the changes which were introduced with 2021b. For more detail, refer to the announcement of 2021b (https://mm.icann.org/pipermail/tz-announce/2021-September/000066.html) Thanks, -- Andrew :) Pronouns: he / him or they / them Senior Free Java Software Engineer OpenJDK Package Owner Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 From t.glaser at tarent.de Mon Jan 31 15:15:55 2022 From: t.glaser at tarent.de (Thorsten Glaser) Date: Mon, 31 Jan 2022 16:15:55 +0100 (CET) Subject: monorepo wtf Message-ID: Hi, did you honestly now publish the entire monorepo instead of just the changed hotspot? This is seriously making packaging of updated openjdk-8 really hard on us, especially since I?ve now got to try and separate it all again, and if there are changes to other files in the aarch* ports, I can?t even. bye, //mirabilos -- Infrastrukturexperte ? tarent solutions GmbH Am Dickobskreuz 10, D-53121 Bonn ? http://www.tarent.de/ Telephon +49 228 54881-393 ? Fax: +49 228 54881-235 HRB AG Bonn 5168 ? USt-ID (VAT): DE122264941 Gesch?ftsf?hrer: Dr. Stefan Barth, Kai Ebenrett, Boris Esser, Alexander Steeg **************************************************** /?\ The UTF-8 Ribbon ??? Campaign against Mit dem tarent-Newsletter nichts mehr verpassen: ??? HTML eMail! Also, https://www.tarent.de/newsletter ??? header encryption! **************************************************** From aph-open at littlepinkcloud.com Mon Jan 31 17:03:26 2022 From: aph-open at littlepinkcloud.com (Andrew Haley) Date: Mon, 31 Jan 2022 17:03:26 +0000 Subject: monorepo wtf In-Reply-To: References: Message-ID: On 1/31/22 15:15, Thorsten Glaser wrote: > did you honestly now publish the entire monorepo instead > of just the changed hotspot? > > This is seriously making packaging of updated openjdk-8 > really hard on us, especially since I?ve now got to try > and separate it all again, and if there are changes to > other files in the aarch* ports, I can?t even. What are you complaining about? Separate repos are dead because we're soon to be moving to Git along with the rest of OpenJDK. See here for the 8u announcement: https://mail.openjdk.java.net/pipermail/jdk8u-dev/2021-December/014457.html https://mail.openjdk.java.net/pipermail/jdk8u-dev/2021-November/014447.html -- Andrew Haley (he/him) Java Platform Lead Engineer Red Hat UK Ltd. https://keybase.io/andrewhaley EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From snazarkin at azul.com Mon Jan 31 20:13:30 2022 From: snazarkin at azul.com (Sergey Nazarkin) Date: Mon, 31 Jan 2022 20:13:30 +0000 Subject: monorepo wtf In-Reply-To: References: Message-ID: <66F66C7D-7EC3-4CF7-BDDE-E8209B7DA16C@azul.com> Hi, file structure remains the same, the only difference is a number of mercurial commands required to fetch entire repo. Was: hg clone cd ./get_source.sh Now: hg clone /Sergey > On Jan 31, 2022, at 18:15, Thorsten Glaser wrote: > > Hi, > > did you honestly now publish the entire monorepo instead > of just the changed hotspot? > > This is seriously making packaging of updated openjdk-8 > really hard on us, especially since I?ve now got to try > and separate it all again, and if there are changes to > other files in the aarch* ports, I can?t even. > > bye, > //mirabilos > -- > Infrastrukturexperte ? tarent solutions GmbH > Am Dickobskreuz 10, D-53121 Bonn ? http://www.tarent.de/ > Telephon +49 228 54881-393 ? Fax: +49 228 54881-235 > HRB AG Bonn 5168 ? USt-ID (VAT): DE122264941 > Gesch?ftsf?hrer: Dr. Stefan Barth, Kai Ebenrett, Boris Esser, Alexander Steeg > > **************************************************** > /?\ The UTF-8 Ribbon > ? ? Campaign against Mit dem tarent-Newsletter nichts mehr verpassen: > ? HTML eMail! Also, https://www.tarent.de/newsletter > ? ? header encryption! > **************************************************** From t.glaser at tarent.de Mon Jan 31 20:24:37 2022 From: t.glaser at tarent.de (Thorsten Glaser) Date: Mon, 31 Jan 2022 21:24:37 +0100 (CET) Subject: monorepo wtf In-Reply-To: <66F66C7D-7EC3-4CF7-BDDE-E8209B7DA16C@azul.com> References: <66F66C7D-7EC3-4CF7-BDDE-E8209B7DA16C@azul.com> Message-ID: <65447331-3e47-1da-254c-b7796ad064c5@tarent.de> On Mon, 31 Jan 2022, Sergey Nazarkin wrote: > file structure remains the same, the only difference is a number of > mercurial commands required to fetch entire repo. This is assuming we were using those. We weren?t. We were downloading the tarballs corresponding to the tags from each individual repository AND the hotspots for aarch32 AND aarch64-shenandoah, as well as a couple other things such as icedtea-sound, *individually*, processing these for legal reasons (unfree json.org code from Crackford, removal of some embedded courtesy code copies), packing them up and creating the source archive from this multi-tarball setup. At build time, the right ones are chosen (again, this includes special handling for aarch{32,64-shenandoah}), unpacked and patched suitably. bye, //mirabilos -- Infrastrukturexperte ? tarent solutions GmbH Am Dickobskreuz 10, D-53121 Bonn ? http://www.tarent.de/ Telephon +49 228 54881-393 ? Fax: +49 228 54881-235 HRB AG Bonn 5168 ? USt-ID (VAT): DE122264941 Gesch?ftsf?hrer: Dr. Stefan Barth, Kai Ebenrett, Boris Esser, Alexander Steeg **************************************************** /?\ The UTF-8 Ribbon ??? Campaign against Mit dem tarent-Newsletter nichts mehr verpassen: ??? HTML eMail! Also, https://www.tarent.de/newsletter ??? header encryption! ****************************************************