-
-
Notifications
You must be signed in to change notification settings - Fork 16
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update release note and pull in changes (#66)
* HDFVIEW-265 fix display of long double data. * HDFVIEW-265 source typos * HDFVIEW-265 add comments * HDFVIEW-268 attribute write, -228 libver bounds init * Separate objects note from large datasets. * Add v112, v114 to list of libver bounds * remove unneeded reference * Remove extra text * add @OverRide * revert local paths * Fix export dataset * Update copyright year * ubuntu readme file name uses amd64 not x86_64 * Install location is one folder up * HDFVIEW-270 fix file open issue * Add missing xdr lib copy * Fix copyright * Fix copyright * Fix mac signing and notary. * Merge HDFVIEW-272 changes - lib folder updates * Merge HDFVIEW-272 changes, refs and ui tests fail. * hdfview class and attribute refactor This pulls in all changes made to active development in 1.10 based branch. Updates the object classes to use new object refs for OIDs. New refs do have issues due to a bug in hdf5 1.12 H5Ocopy. * Update logging framework * Update logging version * Add new class for reference * Add test for new attr ref * Add object reference test * HDFVIEW-275 add SWMR refresh support * Update swt libs * Correct usage of new refs for images * Revert props * refs should not be converted to longs - write expects byte * correct windows timestamp server url * Correct usage of new references in data. Update timestamp server Update table reference data handling Add getDepth function and use getWidth,getHeight,getDepth Remove object test ID count check * Add missing file update * Separate test focus into try/catch * Correct lib version in test * Javadoc fixes * Fix javadoc * Update note for attribute refactor. * Convert user/key names to env vars. * Change how check notary is coded. * Change env signer var name * Move env vars to top, fix sign user * Correct account used for signing * Update comments for javadoc * Use sleep task to delay check * Add back UUID read * Fix typo * resource check needs a condition * add property
- Loading branch information
Showing
18 changed files
with
195 additions
and
132 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -14,9 +14,13 @@ | |
|
||
<record name="antoutput.log" action="start" append="${build.antoutput.append}" loglevel="verbose" /> | ||
|
||
<!-- MAC signing: --> | ||
<property name="sign.account" value="${env.SIGNER}" /> | ||
<property name="login.keychain_key" value="${env.KEYCHAIN_PASSWD}" /> | ||
|
||
<!-- MAC notary: --> | ||
<property name="notarize.account" value="" /> | ||
<property name="notarize.keychain_key" value="xdfm-pjev-jiko-appd" /> | ||
<property name="notarize.account" value="${env.NOTARY_USER}" /> | ||
<property name="notarize.keychain_key" value="${env.NOTARY_KEY}" /> | ||
|
||
<!-- Get HDFView, HDF4, HDF5 and HDF-Java version information --> | ||
<loadfile property="app.version" srcFile="${basedir}/VERSION"> | ||
|
@@ -912,7 +916,7 @@ | |
</doctitle> | ||
|
||
<bottom> | ||
<![CDATA[Copyright © 2021. All Rights Reserved.]]> | ||
<![CDATA[Copyright © 2022. All Rights Reserved.]]> | ||
</bottom> | ||
|
||
<group title="object packages" packages="hdf.object.*" /> | ||
|
@@ -1401,7 +1405,7 @@ | |
<exec executable="security" dir="${dist.dir}" failonerror="true"> | ||
<arg value="unlock-keychain" /> | ||
<arg value="-p" /> | ||
<arg value="${env.SIGNERPASSWD}" /> | ||
<arg value="${login.keychain_key}" /> | ||
<arg value="login.keychain" /> | ||
</exec> | ||
|
||
|
@@ -1475,7 +1479,7 @@ | |
<arg value="--mac-package-signing-prefix" /> | ||
<arg value="org.hdfgroup.HDFView" /> | ||
<arg value="--mac-signing-key-user-name" /> | ||
<arg value="The HDF Group (${env.SIGNER})" /> | ||
<arg value="The HDF Group (${sign.account})" /> | ||
</exec> | ||
</target> | ||
|
||
|
@@ -1712,7 +1716,7 @@ | |
<exec executable="security" dir="${dist.dir}" failonerror="true"> | ||
<arg value="unlock-keychain" /> | ||
<arg value="-p" /> | ||
<arg value="${env.SIGNERPASSWD}" /> | ||
<arg value="${login.keychain_key}" /> | ||
<arg value="login.keychain" /> | ||
</exec> | ||
|
||
|
@@ -1724,7 +1728,7 @@ | |
<arg value="runtime" /> | ||
<arg value="--verbose=4" /> | ||
<arg value="--sign" /> | ||
<arg value="${env.SIGNER}" /> | ||
<arg value="${sign.account}" /> | ||
<arg value="${ant.project.name}-${app.version}.dmg" /> | ||
</exec> | ||
|
||
|
@@ -1940,7 +1944,7 @@ | |
<arg value="--primary-bundle-id"/> | ||
<arg value="app.${ant.project.name}-${app.version}"/> | ||
<arg value="--username"/> | ||
<arg value="[email protected]"/> | ||
<arg value="${notarize.account}"/> | ||
<arg value="--password"/> | ||
<arg value="${notarize.keychain_key}"/> | ||
<!-- <arg value="@keychain:${notarize.keychain_key}"/> --> | ||
|
@@ -1960,31 +1964,6 @@ | |
<echo>notarize-app:${retUUID}</echo> | ||
</target> | ||
|
||
<target name="check-notary-state"> | ||
<loadfile property="retUUID" srcfile="retUUID.txt"> | ||
<filterchain> | ||
<tokenfilter> | ||
<containsregex | ||
pattern="RequestUUID\s*\=\s*([0-9a-fA-F-]+)$" | ||
replace="\1" /> | ||
</tokenfilter> | ||
<striplinebreaks/> | ||
</filterchain> | ||
</loadfile> | ||
<exec executable="/usr/bin/xcrun" failonerror="true" outputproperty="logInfo" resultproperty="logUUID"> | ||
<redirector output="notary.txt" alwayslog="true"/> | ||
<arg value="altool"/> | ||
<arg value="--notarization-info"/> | ||
<arg value="${retUUID}"/> | ||
<arg value="--username"/> | ||
<arg value="[email protected]"/> | ||
<arg value="--password"/> | ||
<arg value="${notarize.keychain_key}"/> | ||
<!-- <arg value="@keychain:${notarize.keychain_key}"/> --> | ||
</exec> | ||
<echo>notarize-info:${logInfo}</echo> | ||
</target> | ||
|
||
<target name="post-notary"> | ||
<loadfile property="retUUID" srcfile="retUUID.txt"> | ||
<filterchain> | ||
|
@@ -1996,23 +1975,22 @@ | |
<striplinebreaks/> | ||
</filterchain> | ||
</loadfile> | ||
<sleep minutes="10"/> | ||
<exec executable="/usr/bin/xcrun" failonerror="true" outputproperty="logInfo" resultproperty="logUUID"> | ||
<redirector output="notary.txt" alwayslog="true"/> | ||
<arg value="altool"/> | ||
<arg value="--notarization-info"/> | ||
<arg value="${retUUID}"/> | ||
<arg value="--username"/> | ||
<arg value="[email protected]"/> | ||
<arg value="${notarize.account}"/> | ||
<arg value="--password"/> | ||
<arg value="${notarize.keychain_key}"/> | ||
<!-- <arg value="@keychain:${notarize.keychain_key}"/> --> | ||
</exec> | ||
<echo>notarize-info:${logInfo}</echo> | ||
|
||
<waitfor maxwait="10" maxwaitunit="minute" checkevery="5" checkeveryunit="second"> | ||
<antcall target="check-notary-state" /> | ||
<condition property="isnotarized"> | ||
<resourcecontains resource="notary.txt" substring="success"/> | ||
</waitfor> | ||
</condition> | ||
<echo>notarize-info:${logInfo}</echo> | ||
</target> | ||
|
||
<!-- Staple the received notarization to the app --> | ||
|
@@ -2039,7 +2017,7 @@ | |
<exec executable="security" dir="${dist.dir}" failonerror="true"> | ||
<arg value="unlock-keychain" /> | ||
<arg value="-p" /> | ||
<arg value="${env.SIGNERPASSWD}" /> | ||
<arg value="${login.keychain_key}" /> | ||
<arg value="login.keychain" /> | ||
</exec> | ||
|
||
|
@@ -2054,7 +2032,7 @@ | |
<arg value="${basedir}/${lib.dir}/macosx/distribution.entitlements" /> | ||
<arg value="--verbose=4" /> | ||
<arg value="--sign" /> | ||
<arg value="${env.SIGNER}" /> | ||
<arg value="${sign.account}" /> | ||
<fileset dir="${dist.dir}/${ant.project.name}.app/Contents/app" casesensitive="yes"> | ||
<include name="**/*.dylib"/> | ||
</fileset> | ||
|
@@ -2070,7 +2048,7 @@ | |
<arg value="${basedir}/${lib.dir}/macosx/distribution.entitlements" /> | ||
<arg value="--verbose=4" /> | ||
<arg value="--sign" /> | ||
<arg value="${env.SIGNER}" /> | ||
<arg value="${sign.account}" /> | ||
<arg value="${ant.project.name}.app/Contents/runtime/Contents/MacOS/libjli.dylib" /> | ||
</exec> | ||
<exec executable="codesign" dir="${dist.dir}" failonerror="true"> | ||
|
@@ -2082,7 +2060,7 @@ | |
<arg value="${basedir}/${lib.dir}/macosx/distribution.entitlements" /> | ||
<arg value="--verbose=4" /> | ||
<arg value="--sign" /> | ||
<arg value="${env.SIGNER}" /> | ||
<arg value="${sign.account}" /> | ||
<arg value="${ant.project.name}.app/Contents/MacOS/${ant.project.name}" /> | ||
</exec> | ||
|
||
|
@@ -2097,7 +2075,7 @@ | |
<arg value="${basedir}/${lib.dir}/macosx/distribution.entitlements" /> | ||
<arg value="--verbose=4" /> | ||
<arg value="--sign" /> | ||
<arg value="${env.SIGNER}" /> | ||
<arg value="${sign.account}" /> | ||
<arg value="${ant.project.name}.app/" /> | ||
</exec> | ||
|
||
|
@@ -2135,7 +2113,7 @@ | |
<arg value="${basedir}/${lib.dir}/macosx/distribution.entitlements" /> | ||
<arg value="--verbose=4" /> | ||
<arg value="--sign" /> | ||
<arg value="${env.SIGNER}" /> | ||
<arg value="${sign.account}" /> | ||
<arg value="--deep" /> | ||
<arg value="${ant.project.name}-${app.version}.dmg" /> | ||
</exec> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.