<div dir="ltr"><div>Hi Archie,</div><div><br></div><div>Note that we have a script for that; see make/scripts/update_copyright_year.sh . I use it a lot. Sonia recently enhanced it.
It even has an option to update copyrights for foreign companies. </div><div><br></div><div>Calling
it from the source root usually works well, it only still struggles with
large merge commits (e.g. in long-running reviews).<br></div><div><br></div><div>Cheers, Thomas</div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Tue, Dec 3, 2024 at 4:45 PM Archie Cobbs <<a href="mailto:archie.cobbs@gmail.com">archie.cobbs@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Dumb question...</div><div><br></div><div>It seems like the thing with updating copyright years in source files could be better automated. At least, couldn't there be a test that fails if you forget?<br clear="all"></div><div><br></div><div>FWIW my little updater script says that these files still need to be updated to 2024:</div><div style="margin-left:40px"><span style="font-family:monospace"><br></span></div><div style="margin-left:40px"><span style="font-family:monospace">.github/actions/config/action.yml<br>.github/actions/do-build/action.yml<br>.github/actions/get-bootjdk/action.yml<br>.github/actions/get-bundles/action.yml<br>.github/actions/get-msys2/action.yml<br>.github/scripts/gen-build-failure-report.sh<br>.github/scripts/gen-test-summary.sh<br>.github/workflows/build-cross-compile.yml<br>.github/workflows/test.yml<br>src/java.base/share/classes/jdk/internal/org/xml/sax/Attributes.java<br>src/java.base/share/classes/jdk/internal/org/xml/sax/InputSource.java<br>src/java.base/share/classes/jdk/internal/org/xml/sax/SAXException.java<br>src/java.base/share/classes/jdk/internal/org/xml/sax/SAXParseException.java<br>src/java.base/share/classes/jdk/internal/org/xml/sax/XMLReader.java<br>src/java.base/share/classes/jdk/internal/org/xml/sax/helpers/DefaultHandler.java<br>src/java.base/share/classes/jdk/internal/platform/Metrics.java<br>test/hotspot/jtreg/compiler/vectorization/runner/BasicIntOpTest.java<br>test/hotspot/jtreg/compiler/vectorization/runner/BasicLongOpTest.java<br>test/hotspot/jtreg/compiler/whitebox/DeoptimizeFramesTest.java</span></div><div><br></div><div>-Archie<br></div><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature">Archie L. Cobbs<br></div></div>
</blockquote></div>