Here are the logs with external GPG.

ishan@x1extreme ~/code/solr (branch_9_1) $ python3 -u
dev-tools/scripts/buildAndPushRelease.py \
--logfile ~/.solr-releases/9.1.0/RC1/logs/buildAndPushRelease.log \
--push-local "~/.solr-releases/9.1.0/RC1/dist" \
--rc-num 1 \
--sign 2085660D9C1FCCACC4A479A3BF160FF14992A24C \
--gpg-pass-noprompt
Logfile is:
/home/ishan/.solr-releases/9.1.0/RC1/logs/buildAndPushRelease.log
Building version: 9.1.0
Verify your gpg key is in the main KEYS file
Using online KEYS file https://archive.apache.org/dist/solr/KEYS
Found key 2085660D9C1FCCACC4A479A3BF160FF14992A24C in KEYS file at
https://archive.apache.org/dist/solr/KEYS
Will not prompt for gpg password. Make sure your signing setup supports
this.

Prepare release...
git pull...
git clone is clean
git rev: 36d8f3977d65525dab0b5e25a35e137aac4e1580
Check DOAP files
./gradlew --no-daemon -Dtests.badapples=false clean check
prepare-release
Signing method is gpg tool
Running: ./gradlew --no-daemon assembleRelease -Dversion.release=9.1.0
-Psign --max-workers 2 -PuseGpg -Psigning.gnupg.keyName=
"2085660D9C1FCCACC4A479A3BF160FF14992A24C"
FAILED: ./gradlew --no-daemon assembleRelease -Dversion.release=9.1.0
-Psign --max-workers 2 -PuseGpg -Psigning.gnupg.keyName=
"2085660D9C1FCCACC4A479A3BF160FF14992A24C" [see log
/home/ishan/.solr-releases/9.1.0/RC1/logs/buildAndPushRelease.log]
Traceback (most recent call last):
File "/home/ishan/code/solr/dev-tools/scripts/buildAndPushRelease.py", line
419, in <module>
main()
File "/home/ishan/code/solr/dev-tools/scripts/buildAndPushRelease.py", line
397, in main
prepare(c.root, c.version, c.key_id, c.key_password, gpg_home=gpg_home,
sign_gradle=c.sign_method_gradle)
File "/home/ishan/code/solr/dev-tools/scripts/buildAndPushRelease.py", line
147, in prepare
run(cmd)
File "/home/ishan/code/solr/dev-tools/scripts/buildAndPushRelease.py", line
45, in run
raise RuntimeError(msg)
RuntimeError: FAILED: ./gradlew --no-daemon assembleRelease
-Dversion.release=9.1.0 -Psign --max-workers 2 -PuseGpg
-Psigning.gnupg.keyName="2085660D9C1FCCACC4A479A3BF160FF14992A24C" [see log
/home/ishan/.solr-releases/9.1.0/RC1/logs/buildAndPushRelease.log]



FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':solr:prometheus-exporter:signJarsPublication'.
> Cannot perform signing task
':solr:prometheus-exporter:signJarsPublication' because it has no
configured signatory

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or
--debug option to get more log output. Run with --scan to get full insights.

On Tue, Oct 25, 2022 at 9:43 PM Ishan Chattopadhyaya <
[email protected]> wrote:

> The "no configured signatory" seems to be the problem.
> I tried adding the following to the gradle.properties:
> signing.keyId=4992A24C
> signing.password=<MYPASS>
> signing.secretKeyRingFile=<TRIED VARIOUS FILES>
>
> However, none of the files worked well. The problem could be that there
> exists no such file on Fedora that qualifies as the secretKeyRingFile.
>
> Also, it fails for me with the external GPG based signing as well. I'm
> going to try that out shortly and post the logs.
>
> On Tue, Oct 25, 2022 at 9:40 PM Ishan Chattopadhyaya <
> [email protected]> wrote:
>
>> Hi,
>> I'm having no luck with GPG signing on Fedora 34 (GNU/Linux).
>>
>> This is the output with gradle based signing.
>>
>> Please advise.
>> Thanks,
>> Ishan
>>
>> From the console:
>> ishan@x1extreme ~/code/solr (branch_9_1) $ python3 -u
>> dev-tools/scripts/buildAndPushRelease.py \
>> --logfile ~/.solr-releases/9.1.0/RC1/logs/buildAndPushRelease.log \
>> --push-local "~/.solr-releases/9.1.0/RC1/dist" \
>> --rc-num 1 \
>> --sign 2085660D9C1FCCACC4A479A3BF160FF14992A24C \
>> --sign-method-gradle
>> Logfile is:
>> /home/ishan/.solr-releases/9.1.0/RC1/logs/buildAndPushRelease.log
>> Building version: 9.1.0
>> Verify your gpg key is in the main KEYS file
>> Using online KEYS file https://archive.apache.org/dist/solr/KEYS
>> Found key 2085660D9C1FCCACC4A479A3BF160FF14992A24C in KEYS file at
>> https://archive.apache.org/dist/solr/KEYS
>> WARN: Could not locate your gpg secret keyring, and --gpg-home not
>> specified.
>> Falling back to location configured in gradle.properties.
>> See 'gradlew helpPublishing' for details.
>> Enter GPG keystore password:
>>
>> Prepare release...
>> git pull...
>> git clone is clean
>> git rev: 36d8f3977d65525dab0b5e25a35e137aac4e1580
>> Check DOAP files
>> ./gradlew --no-daemon -Dtests.badapples=false clean check
>> prepare-release
>> Signing method is gradle java-plugin
>> Running: ./gradlew --no-daemon assembleRelease -Dversion.release=9.1.0
>> -Psign --max-workers 2 -Psigning.keyId=
>> "2085660D9C1FCCACC4A479A3BF160FF14992A24C"
>> FAILED: ./gradlew --no-daemon assembleRelease -Dversion.release=9.1.0
>> -Psign --max-workers 2 -Psigning.keyId=
>> "2085660D9C1FCCACC4A479A3BF160FF14992A24C" [see log
>> /home/ishan/.solr-releases/9.1.0/RC1/logs/buildAndPushRelease.log]
>> Traceback (most recent call last):
>> File "/home/ishan/code/solr/dev-tools/scripts/buildAndPushRelease.py",
>> line 419, in <module>
>> main()
>> File "/home/ishan/code/solr/dev-tools/scripts/buildAndPushRelease.py",
>> line 397, in main
>> prepare(c.root, c.version, c.key_id, c.key_password, gpg_home=gpg_home,
>> sign_gradle=c.sign_method_gradle)
>> File "/home/ishan/code/solr/dev-tools/scripts/buildAndPushRelease.py",
>> line 145, in prepare
>> runAndSendGPGPassword(cmd, gpg_password)
>> File "/home/ishan/code/solr/dev-tools/scripts/buildAndPushRelease.py",
>> line 67, in runAndSendGPGPassword
>> raise RuntimeError(msg)
>> RuntimeError: FAILED: ./gradlew --no-daemon assembleRelease
>> -Dversion.release=9.1.0 -Psign --max-workers 2 -Psigning.keyId=
>> "2085660D9C1FCCACC4A479A3BF160FF14992A24C" [see log
>> /home/ishan/.solr-releases/9.1.0/RC1/logs/buildAndPushRelease.log]
>>
>>
>>
>> ~/.solr-releases/9.1.0/RC1/logs/buildAndPushRelease.log:
>> > Task :solr:distribution:prepareGitRev
>> > Task :solr:distribution:signSourceTgz FAILED
>> > Task :solr:solrj:compileJava UP-TO-DATE
>>
>> FAILURE: Build failed with an exception.
>>
>> * What went wrong:
>> Execution failed for task ':solr:distribution:signSourceTgz'.
>> > Cannot perform signing task ':solr:distribution:signSourceTgz' because
>> it has no configured signatory
>>
>> * Try:
>> Run with --stacktrace option to get the stack trace. Run with --info or
>> --debug option to get more log output. Run with --scan to get full insights.
>>
>>

Reply via email to