Thanks a lot, Houston. I tested the already generated artifacts with the latest changes in the smoke tester and it passed.
On Thu, Oct 27, 2022 at 3:07 AM Houston Putman <[email protected]> wrote: > I have committed the remaining fixes that allowed me to run a successful > smoketest. (commenting out the "gradle test" step) > > SUCCESS! [0:10:21.402606] > > > > When you get back at it, please re-do that last releaseWizard step first, > recreating the release artifacts (it should automatically pull the latest > from branch_9_1). > > - Houston > > On Wed, Oct 26, 2022 at 4:26 PM Ishan Chattopadhyaya < > [email protected]> wrote: > > > Thanks Houston. It is still failing with the readme issue. > > > > Thanks Kevin, that seems to be the issue. I'll take a look at it > tomorrow, > > unless Jan beats me to it. > > > > On Thu, 27 Oct, 2022, 1:43 am Houston Putman, <[email protected]> > wrote: > > > > > Ok try it now Ishan, made a commit that should have fixed all the file > > > endings. > > > > > > On Wed, Oct 26, 2022 at 4:10 PM Kevin Risden <[email protected]> > wrote: > > > > > > > Not sure which path that file is being looking for in - looks like > > > > https://issues.apache.org/jira/browse/SOLR-15242 might have this > side > > > > effect? > > > > > > > > Kevin Risden > > > > > > > > > > > > On Wed, Oct 26, 2022 at 4:03 PM Ishan Chattopadhyaya < > > > > [email protected]> wrote: > > > > > > > > > Absolutely, we should bring it back. I'm now further along, but > this > > is > > > > the > > > > > next roadblock (during smoke tester): > > > > > > > > > > POSTing file manufacturers.xml to [base] > > > > > POSTing file mem.xml to [base] > > > > > POSTing file money.xml to [base] > > > > > POSTing file monitor.xml to [base] > > > > > POSTing file monitor2.xml to [base] > > > > > POSTing file mp500.xml to [base] > > > > > POSTing file sd500.xml to [base] > > > > > POSTing file solr.xml to [base] > > > > > POSTing file utf8-example.xml to [base] > > > > > POSTing file vidcard.xml to [base] > > > > > 14 files indexed. > > > > > COMMITting Solr index changes to > > > > > http://localhost:8983/solr/techproducts/update... > > > > > Time spent: 0:00:00.361 > > > > > > > > > > Solr techproducts example launched successfully. Direct your Web > > > browser > > > > to > > > > > http://localhost:8983/solr to visit the Solr Admin UI > > > > > test utf8... > > > > > run query... > > > > > stop server using: bin/solr stop -p 8983 > > > > > Sending stop command to Solr running on port 8983 ... waiting up to > > 180 > > > > > seconds to allow Jetty process 489942 to stop gracefully. > > > > > unpack solr-9.1.0-src.tgz... > > > > > solr-9.1.0-src.tgz > > > > > Checking LICENSE > > > > > Checking NOTICE > > > > > Checking README > > > > > Checking CHANGES > > > > > Checking README > > > > > Traceback (most recent call last): > > > > > File "/home/ishan/code/solr/dev-tools/scripts/smokeTestRelease.py", > > > line > > > > > 1152, in <module> > > > > > main() > > > > > File "/home/ishan/code/solr/dev-tools/scripts/smokeTestRelease.py", > > > line > > > > > 1082, in main > > > > > smokeTest(c.java, c.url, c.revision, c.version, c.tmp_dir, > > c.is_signed, > > > > > c.local_keys, ' '.join(c.test_args), > > > > > File "/home/ishan/code/solr/dev-tools/scripts/smokeTestRelease.py", > > > line > > > > > 1140, in smokeTest > > > > > unpackAndVerify(java, tmpDir, 'solr-%s-src.tgz' % version, > > gitRevision, > > > > > version, testArgs) > > > > > File "/home/ishan/code/solr/dev-tools/scripts/smokeTestRelease.py", > > > line > > > > > 540, in unpackAndVerify > > > > > verifyUnpacked(java, artifact, unpackPath, gitRevision, version, > > > > testArgs) > > > > > File "/home/ishan/code/solr/dev-tools/scripts/smokeTestRelease.py", > > > line > > > > > 572, in verifyUnpacked > > > > > is_in_list(in_solr_folder, ['CHANGES', 'README']) > > > > > File "/home/ishan/code/solr/dev-tools/scripts/smokeTestRelease.py", > > > line > > > > > 555, in is_in_list > > > > > raise RuntimeError('file "%s" is missing' % file_name) > > > > > RuntimeError: file "README" is missing > > > > > > > > > > > > > > > On Thu, Oct 27, 2022 at 1:15 AM Houston Putman <[email protected] > > > > > > wrote: > > > > > > > > > > > We should definitely bring back the smoketester on Jenkins. > > > > > > > > > > > > On Wed, Oct 26, 2022 at 3:43 PM Houston Putman < > [email protected] > > > > > > > > wrote: > > > > > > > > > > > > > https://github.com/apache/solr/pull/1135 > > > > > > > > > > > > > > On Wed, Oct 26, 2022 at 3:40 PM Ishan Chattopadhyaya < > > > > > > > [email protected]> wrote: > > > > > > > > > > > > > >> Seems to be related to > > > > > https://issues.apache.org/jira/browse/SOLR-15921 > > > > > > . > > > > > > >> > > > > > > >> On Thu, Oct 27, 2022 at 1:04 AM Ishan Chattopadhyaya < > > > > > > >> [email protected]> wrote: > > > > > > >> > > > > > > >> > Tried on a different box. Based on a chat with Houston, > > realized > > > > > that > > > > > > >> the > > > > > > >> > copy problem could be potentially due to me symlinking the > > > > checkout > > > > > > >> > directory to an existing dir. On the new box, did the > > > traditional > > > > > way > > > > > > >> and > > > > > > >> > it works. > > > > > > >> > > > > > > > >> > However, now the smoketester seems unhappy. > > > > > > >> > NOTE: output encoding is utf-8 > > > > > > >> > NOTE: Not running @Nightly or @BadApple tests. Please verify > > > that > > > > > > recent > > > > > > >> > Jenkins runs have passed. > > > > > > >> > > > > > > > >> > Load release URL > > > > > > >> > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > "file:///home/ishan/.solr-releases/9.1.0/RC1/dist/solr-9.1.0-RC1-rev-eadc4178b30af782a21cb739122a1bafbc6ae99b"... > > > > > > >> > > > > > > > >> > Get KEYS... > > > > > > >> > Using local KEYS file /home/ishan/.solr-releases/KEYS > > > > > > >> > > > > > > > >> > Test Solr... > > > > > > >> > test basics... > > > > > > >> > check changes HTML... > > > > > > >> > download solr-9.1.0-src.tgz... > > > > > > >> > Downloading > > > > > > >> > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > file:///home/ishan/.solr-releases/9.1.0/RC1/dist/solr-9.1.0-RC1-rev-eadc4178b30af782a21cb739122a1bafbc6ae99b/solr/solr-9.1.0-src.tgz > > > > > > >> > 84.5 MB in 0.04 sec (2285.5 MB/sec) > > > > > > >> > verify sha512 digest > > > > > > >> > verify sig > > > > > > >> > Downloading > > > > > > >> > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > file:///home/ishan/.solr-releases/9.1.0/RC1/dist/solr-9.1.0-RC1-rev-eadc4178b30af782a21cb739122a1bafbc6ae99b/solr/solr-9.1.0-src.tgz.asc > > > > > > >> > File: > > > > > > >> > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > /home/ishan/.solr-releases/9.1.0/RC1/smoketest/solr.solr-9.1.0-src.tgz.gpg.verify.log > > > > > > >> > verify trust > > > > > > >> > GPG: gpg: WARNING: This key is not certified with a trusted > > > > > signature! > > > > > > >> > download solr-9.1.0.tgz... > > > > > > >> > Downloading > > > > > > >> > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > file:///home/ishan/.solr-releases/9.1.0/RC1/dist/solr-9.1.0-RC1-rev-eadc4178b30af782a21cb739122a1bafbc6ae99b/solr/solr-9.1.0.tgz > > > > > > >> > 219.4 MB in 0.09 sec (2507.6 MB/sec) > > > > > > >> > verify sha512 digest > > > > > > >> > verify sig > > > > > > >> > Downloading > > > > > > >> > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > file:///home/ishan/.solr-releases/9.1.0/RC1/dist/solr-9.1.0-RC1-rev-eadc4178b30af782a21cb739122a1bafbc6ae99b/solr/solr-9.1.0.tgz.asc > > > > > > >> > File: > > > > > > >> > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > /home/ishan/.solr-releases/9.1.0/RC1/smoketest/solr.solr-9.1.0.tgz.gpg.verify.log > > > > > > >> > verify trust > > > > > > >> > GPG: gpg: WARNING: This key is not certified with a trusted > > > > > signature! > > > > > > >> > unpack solr-9.1.0.tgz... > > > > > > >> > solr-9.1.0.tgz > > > > > > >> > Checking LICENSE > > > > > > >> > Checking NOTICE > > > > > > >> > Checking README > > > > > > >> > Checking CHANGES > > > > > > >> > Checking bin > > > > > > >> > Checking modules > > > > > > >> > Checking docker > > > > > > >> > Checking prometheus-exporter > > > > > > >> > Checking docs > > > > > > >> > Checking example > > > > > > >> > Checking licenses > > > > > > >> > Checking server > > > > > > >> > Traceback (most recent call last): > > > > > > >> > File > > > > "/home/ishan/code/solr/dev-tools/scripts/smokeTestRelease.py", > > > > > > line > > > > > > >> > 1152, in <module> > > > > > > >> > main() > > > > > > >> > File > > > > "/home/ishan/code/solr/dev-tools/scripts/smokeTestRelease.py", > > > > > > line > > > > > > >> > 1082, in main > > > > > > >> > smokeTest(c.java, c.url, c.revision, c.version, c.tmp_dir, > > > > > > c.is_signed, > > > > > > >> > c.local_keys, ' '.join(c.test_args), > > > > > > >> > File > > > > "/home/ishan/code/solr/dev-tools/scripts/smokeTestRelease.py", > > > > > > line > > > > > > >> > 1139, in smokeTest > > > > > > >> > unpackAndVerify(java, tmpDir, 'solr-%s.tgz' % version, > > > > gitRevision, > > > > > > >> > version, testArgs) > > > > > > >> > File > > > > "/home/ishan/code/solr/dev-tools/scripts/smokeTestRelease.py", > > > > > > line > > > > > > >> > 540, in unpackAndVerify > > > > > > >> > verifyUnpacked(java, artifact, unpackPath, gitRevision, > > version, > > > > > > >> testArgs) > > > > > > >> > File > > > > "/home/ishan/code/solr/dev-tools/scripts/smokeTestRelease.py", > > > > > > line > > > > > > >> > 606, in verifyUnpacked > > > > > > >> > raise RuntimeError('solr: unexpected files/dirs in artifact > > %s: > > > > %s' > > > > > % > > > > > > >> > (artifact, in_root_folder)) > > > > > > >> > RuntimeError: solr: unexpected files/dirs in artifact > > > > > solr-9.1.0.tgz: > > > > > > [ > > > > > > >> > 'lib'] > > > > > > >> > > > > > > > >> > On Wed, Oct 26, 2022 at 9:32 PM Houston Putman < > > > > [email protected]> > > > > > > >> wrote: > > > > > > >> > > > > > > > >> >> I just ran everything locally successfully. It looks like > > your > > > > > > >> >> buildAndPushRelease.log stops at: > > > > > > >> >> > > > > > > >> >> > 2022-10-26 01:23:21.108092: RUN: tar cf solr.tar * > > > > > > >> >> > > > > > > > >> >> > Mine has the following ending: > > > > > > >> >> > > > > > > >> >> 2022-10-26 11:43:12.161936: RUN: tar cf solr.tar * > > > > > > >> >> > > > > > > > >> >> > 2022-10-26 11:43:12.812512: RUN: tar xf > > > > > > >> >> > > > > > > > >> >> > > > > > > >> > > > > > > > > > > > > > > > > > > > > > "/Users/houstonputman/dev/oss/solr/solr/main/solr/distribution/build/release/solr.tar" > > > > > > >> >> > > > > > > > >> >> > 2022-10-26 11:43:13.234338: RUN: chmod -R a+rX-w . > > > > > > >> >> > > > > > > > >> >> > > > > > > >> >> It looks like your issue is in the first tar command. > > > > > > >> >> > > > > > > >> >> If you are running this via the release wizard, can you > > provide > > > > the > > > > > > >> >> logging > > > > > > >> >> it has for this step as well? > > > > > > >> >> > > > > > > >> >> On Wed, Oct 26, 2022 at 12:00 PM Kevin Risden < > > > > [email protected]> > > > > > > >> wrote: > > > > > > >> >> > > > > > > >> >> > Are you in the right directory? Just a guess because in > the > > > log > > > > > you > > > > > > >> >> posted > > > > > > >> >> > I see: > > > > > > >> >> > > > > > > > >> >> > /home/ishan/code/solr/ > > > > > > >> >> > > > > > > > >> >> > > > > > > > >> >> > Kevin Risden > > > > > > >> >> > > > > > > > >> >> > On Wed, Oct 26, 2022, 11:55 Ishan Chattopadhyaya < > > > > > > >> >> > [email protected]> > > > > > > >> >> > wrote: > > > > > > >> >> > > > > > > > >> >> > > Any suggestions, please? > > > > > > >> >> > > I'm planning to restart the whole thing on another > > computer > > > > > (much > > > > > > >> >> > faster), > > > > > > >> >> > > in order to hope for faster debugging as to why the > dist > > > dir > > > > > was > > > > > > >> >> empty. > > > > > > >> >> > > > > > > > > >> >> > > > > > > > > >> >> > > On Wed, 26 Oct, 2022, 12:50 pm Ishan Chattopadhyaya, < > > > > > > >> >> > > [email protected]> wrote: > > > > > > >> >> > > > > > > > > >> >> > > > No, I really had no errors: > > > > > > >> >> > > > > > > > > > >> >> > > > Here's the > > > > > > >> ~/.solr-releases/9.1.0/RC1/logs/buildAndPushRelease.log: > > > > > > >> >> > > > https://termbin.com/p9ng > > > > > > >> >> > > > > > > > > > >> >> > > > Here's the RC1 dir after the script: > > > > > > >> >> > > > > > > > > > >> >> > > > ishan@x1extreme ~/code/solr (branch_9_1) $ tree > > > > > > >> >> > > ~/.solr-releases/9.1.0/RC1 > > > > > > >> >> > > > /home/ishan/.solr-releases/9.1.0/RC1 > > > > > > >> >> > > > └── logs > > > > > > >> >> > > > ├── add_version_minor > > > > > > >> >> > > > │ ├── 01_git_checkout_branch_9x.log > > > > > > >> >> > > > │ ├── > > > > > > >> >> > > > > > > > > > >> >> > > > > > > > >> > > > > > > > > > 02___gradlew_setOfficialAntoraYaml__Prefguide_isBranchReleased_false.log > > > > > > >> >> > > > │ ├── > > > > > > >> 03_python3__u_dev_tools_scripts_addVersion_py_9_2_0.log > > > > > > >> >> > > > │ ├── 04_commit-stable.log > > > > > > >> >> > > > │ ├── 05_git_checkout_main.log > > > > > > >> >> > > > │ ├── 06_git_pull___ff_only.log > > > > > > >> >> > > > │ ├── > > > > > > >> 07_python3__u_dev_tools_scripts_addVersion_py_9_2_0.log > > > > > > >> >> > > > │ └── 08_commit-stable.log > > > > > > >> >> > > > ├── buildAndPushRelease.log > > > > > > >> >> > > > ├── build_rc > > > > > > >> >> > > > │ ├── 01_git_checkout_branch_9_1.log > > > > > > >> >> > > > │ ├── 02_git_clean.log > > > > > > >> >> > > > │ ├── 03_git_pull___ff_only.log > > > > > > >> >> > > > │ └── 04_build_rc.log > > > > > > >> >> > > > └── run_tests > > > > > > >> >> > > > ├── 02_git_clean.log > > > > > > >> >> > > > ├── 03_git_pull___ff_only.log > > > > > > >> >> > > > └── 04___gradlew_documentation.log > > > > > > >> >> > > > > > > > > > >> >> > > > 4 directories, 16 files > > > > > > >> >> > > > ishan@x1extreme ~/code/solr (branch_9_1) $ > > > > > > >> >> > > > > > > > > > >> >> > > > On Wed, Oct 26, 2022 at 1:35 AM Houston Putman < > > > > > > >> [email protected]> > > > > > > >> >> > > wrote: > > > > > > >> >> > > > > > > > > > >> >> > > >> Did you get errors? > > > > > > >> >> > > >> > > > > > > >> >> > > >> On Tue, Oct 25, 2022 at 3:56 PM Ishan > Chattopadhyaya < > > > > > > >> >> > > >> [email protected]> wrote: > > > > > > >> >> > > >> > > > > > > >> >> > > >> > I waited at the right time and entered the > > passphrase. > > > > > Seems > > > > > > >> like > > > > > > >> >> > the > > > > > > >> >> > > >> GPG > > > > > > >> >> > > >> > step succeeded? But, the artifact still didn't get > > > > > generated > > > > > > >> :-( > > > > > > >> >> > > >> > > > > > > > >> >> > > >> > On Wed, Oct 26, 2022 at 1:01 AM Houston Putman < > > > > > > >> >> [email protected]> > > > > > > >> >> > > >> wrote: > > > > > > >> >> > > >> > > > > > > > >> >> > > >> >> If you look at the PR there is an initial step > > added > > > to > > > > > > >> >> pre-cache > > > > > > >> >> > > your > > > > > > >> >> > > >> >> passphrase in the gpg agent. If you run that > > > yourself, > > > > > you > > > > > > >> >> should > > > > > > >> >> > be > > > > > > >> >> > > >> fine? > > > > > > >> >> > > >> >> > > > > > > >> >> > > >> >> On Tue, Oct 25, 2022 at 3:02 PM Ishan > > Chattopadhyaya > > > < > > > > > > >> >> > > >> >> [email protected]> wrote: > > > > > > >> >> > > >> >> > > > > > > >> >> > > >> >> > Ah, there's a "gpg: signing failed: Timeout" > > thing > > > > > shown > > > > > > >> >> there. I > > > > > > >> >> > > was > > > > > > >> >> > > >> >> out > > > > > > >> >> > > >> >> > on a walk, and not sure if I was late to > > intercept > > > a > > > > > > >> prompt. > > > > > > >> >> > > >> >> > I'll re-run and see how it goes. This time I'll > > not > > > > be > > > > > > AFK > > > > > > >> at > > > > > > >> >> the > > > > > > >> >> > > >> right > > > > > > >> >> > > >> >> > time :-) > > > > > > >> >> > > >> >> > > > > > > > >> >> > > >> >> > On Wed, Oct 26, 2022 at 12:30 AM Ishan > > > > Chattopadhyaya < > > > > > > >> >> > > >> >> > [email protected]> wrote: > > > > > > >> >> > > >> >> > > > > > > > >> >> > > >> >> > > Alas, it failed again due to GPG. This time, > I > > > > can't > > > > > > tell > > > > > > >> >> what > > > > > > >> >> > > went > > > > > > >> >> > > >> >> > wrong, > > > > > > >> >> > > >> >> > > except the non-zero exit. > > > > > > >> >> > > >> >> > > Should I add my credentials in > > gradle.properties > > > > and > > > > > > try > > > > > > >> >> again? > > > > > > >> >> > > >> >> > > > > > > > > >> >> > > >> >> > > On Tue, Oct 25, 2022 at 11:34 PM Ishan > > > > > Chattopadhyaya < > > > > > > >> >> > > >> >> > > [email protected]> wrote: > > > > > > >> >> > > >> >> > > > > > > > > >> >> > > >> >> > >> With your patch, Houston, the following > > command > > > > went > > > > > > >> quite > > > > > > >> >> a > > > > > > >> >> > far > > > > > > >> >> > > >> bit > > > > > > >> >> > > >> >> > >> further than failing fast with GPG issues. I > > > think > > > > > it > > > > > > is > > > > > > >> >> worth > > > > > > >> >> > > >> trying > > > > > > >> >> > > >> >> > out > > > > > > >> >> > > >> >> > >> (merging and rebuilding the RC1). > > > > > > >> >> > > >> >> > >> > > > > > > >> >> > > >> >> > >> ishan@x1extreme ~/code/solr (branch_9_1) $ > > > > > ./gradlew > > > > > > >> >> > > --no-daemon > > > > > > >> >> > > >> >> > >> assembleRelease -Dversion.release=9.1.0 > -Psign > > > > > > >> >> --max-workers 2 > > > > > > >> >> > > >> >> -PuseGpg > > > > > > >> >> > > >> >> > >> > > > > > > >> >> > > > > > > > > > -Psigning.gnupg.keyName="2085660D9C1FCCACC4A479A3BF160FF14992A24C" > > > > > > >> >> > > >> >> > >> To honour the JVM settings for this build a > > > > > single-use > > > > > > >> >> Daemon > > > > > > >> >> > > >> process > > > > > > >> >> > > >> >> > >> will be forked. See > > > > > > >> >> > > >> >> > >> > > > > > > >> >> > > >> >> > > > > > > > >> >> > > >> >> > > > > > > >> >> > > >> > > > > > > >> >> > > > > > > > > >> >> > > > > > > > >> >> > > > > > > >> > > > > > > > > > > > > > > > > > > > > > https://docs.gradle.org/7.2/userguide/gradle_daemon.html#sec:disabling_the_daemon > > > > > > >> >> > > >> >> > >> . > > > > > > >> >> > > >> >> > >> Daemon will be stopped at the end of the > build > > > > > > >> >> > > >> >> > >> > > > > > > >> >> > > >> >> > >> > Task :errorProneSkipped > > > > > > >> >> > > >> >> > >> WARNING: errorprone disabled (skipped on > > builds > > > > not > > > > > > >> running > > > > > > >> >> > > >> inside CI > > > > > > >> >> > > >> >> > >> environments, pass > > -Pvalidation.errorprone=true > > > to > > > > > > >> enable) > > > > > > >> >> > > >> >> > >> > > > > > > >> >> > > >> >> > >> > Task :checkWorkingCopyClean FAILED > > > > > > >> >> > > >> >> > >> > > > > > > >> >> > > >> >> > >> FAILURE: Build failed with an exception. > > > > > > >> >> > > >> >> > >> > > > > > > >> >> > > >> >> > >> * Where: > > > > > > >> >> > > >> >> > >> Script > > > > '/home/ishan/code/solr/gradle/globals.gradle' > > > > > > >> line: > > > > > > >> >> 78 > > > > > > >> >> > > >> >> > >> > > > > > > >> >> > > >> >> > >> * What went wrong: > > > > > > >> >> > > >> >> > >> Execution failed for task > > > > ':checkWorkingCopyClean'. > > > > > > >> >> > > >> >> > >> > Working copy is not a clean git checkout > > (skip > > > > > with > > > > > > >> >> > > >> >> > >> -Pvalidation.git.failOnModified=false): > > > > > > >> >> > > >> >> > >> - 1125.diff (untracked) > > > > > > >> >> > > >> >> > >> - gradle/maven/defaults-maven.gradle > > (modified) > > > > > > >> >> > > >> >> > >> > > > > > > >> >> > > >> >> > >> * 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. > > > > > > >> >> > > >> >> > >> > > > > > > >> >> > > >> >> > >> * Get more help at https://help.gradle.org > > > > > > >> >> > > >> >> > >> > > > > > > >> >> > > >> >> > >> BUILD FAILED in 24s > > > > > > >> >> > > >> >> > >> 165 actionable tasks: 117 executed, 48 > > > up-to-date > > > > > > >> >> > > >> >> > >> > > > > > > >> >> > > >> >> > >> > > > > > > >> >> > > >> >> > >> > > > > > > >> >> > > >> >> > >> On Tue, Oct 25, 2022 at 11:31 PM Ishan > > > > > Chattopadhyaya > > > > > > < > > > > > > >> >> > > >> >> > >> [email protected]> wrote: > > > > > > >> >> > > >> >> > >> > > > > > > >> >> > > >> >> > >>> Couldn't find a file by that name: > > > > > > >> >> > > >> >> > >>> > > > > > > >> >> > > >> >> > >>> ishan@x1extreme ~/code/solr (branch_9_1) $ > > > sudo > > > > > > find / > > > > > > >> >> -name > > > > > > >> >> > > >> >> > >>> gpg-agent.conf > > > > > > >> >> > > >> >> > >>> Place your finger on the fingerprint reader > > > > > > >> >> > > >> >> > >>> find: ‘/run/user/1000/doc’: Permission > denied > > > > > > >> >> > > >> >> > >>> find: ‘/run/user/1000/gvfs’: Permission > > denied > > > > > > >> >> > > >> >> > >>> find: ‘/proc/3730/task/3730/net’: Invalid > > > > argument > > > > > > >> >> > > >> >> > >>> find: ‘/proc/3730/net’: Invalid argument > > > > > > >> >> > > >> >> > >>> find: ‘/proc/6630/task/6630/net’: Invalid > > > > argument > > > > > > >> >> > > >> >> > >>> find: ‘/proc/6630/net’: Invalid argument > > > > > > >> >> > > >> >> > >>> find: ‘/proc/10182/task/10182/net’: Invalid > > > > > argument > > > > > > >> >> > > >> >> > >>> find: ‘/proc/10182/net’: Invalid argument > > > > > > >> >> > > >> >> > >>> find: ‘/proc/10378/task/10378/net’: Invalid > > > > > argument > > > > > > >> >> > > >> >> > >>> find: ‘/proc/10378/net’: Invalid argument > > > > > > >> >> > > >> >> > >>> find: ‘/proc/10790/task/10790/net’: Invalid > > > > > argument > > > > > > >> >> > > >> >> > >>> find: ‘/proc/10790/net’: Invalid argument > > > > > > >> >> > > >> >> > >>> > > > > > > >> >> > > >> >> > >>> > > > > > > >> >> > > >> >> > >>> I'll try your patch and report back, > Houston. > > > > > > >> >> > > >> >> > >>> > > > > > > >> >> > > >> >> > >>> On Tue, Oct 25, 2022 at 11:29 PM Ishan > > > > > > Chattopadhyaya < > > > > > > >> >> > > >> >> > >>> [email protected]> wrote: > > > > > > >> >> > > >> >> > >>> > > > > > > >> >> > > >> >> > >>>> I'm trying to locate the gpg-agent.conf. > The > > > > > > ~/.gnupg > > > > > > >> >> dir is > > > > > > >> >> > > >> like > > > > > > >> >> > > >> >> > this: > > > > > > >> >> > > >> >> > >>>> > > > > > > >> >> > > >> >> > >>>> ishan@x1extreme ~/code/solr (branch_9_1) > $ > > > tree > > > > > > >> >> ~/.gnupg/ > > > > > > >> >> > > >> >> > >>>> /home/ishan/.gnupg/ > > > > > > >> >> > > >> >> > >>>> ├── private-keys-v1.d > > > > > > >> >> > > >> >> > >>>> │ ├── > > > > > 6B96929D18CF7343BCA9CB3D6E17F3D1F298AE08.key > > > > > > >> >> > > >> >> > >>>> │ └── > > > > > EF99BCB6F0CE32A0D16C816E1C9BAE2980C54795.key > > > > > > >> >> > > >> >> > >>>> ├── pubring.kbx > > > > > > >> >> > > >> >> > >>>> └── trustdb.gpg > > > > > > >> >> > > >> >> > >>>> > > > > > > >> >> > > >> >> > >>>> 1 directory, 4 files > > > > > > >> >> > > >> >> > >>>> > > > > > > >> >> > > >> >> > >>>> On Tue, Oct 25, 2022 at 11:27 PM Ishan > > > > > > Chattopadhyaya > > > > > > >> < > > > > > > >> >> > > >> >> > >>>> [email protected]> wrote: > > > > > > >> >> > > >> >> > >>>> > > > > > > >> >> > > >> >> > >>>>> Yes, I had tested it out. It works, as > per > > > the > > > > > > >> >> screenshots > > > > > > >> >> > > >> >> attached. > > > > > > >> >> > > >> >> > >>>>> The second one shows the prompt (GNOME). > > > > > > >> >> > > >> >> > >>>>> > > > > > > >> >> > > >> >> > >>>>> On Tue, Oct 25, 2022 at 11:23 PM Mike > Drob > > < > > > > > > >> >> > [email protected]> > > > > > > >> >> > > >> >> wrote: > > > > > > >> >> > > >> >> > >>>>> > > > > > > >> >> > > >> >> > >>>>>> From `gradlew helpPublishing` > > > > > > >> >> > > >> >> > >>>>>> > > > > > > >> >> > > >> >> > >>>>>> If you the following command fails > > with > > > > your > > > > > > GPG > > > > > > >> >> > > >> >> configuration, > > > > > > >> >> > > >> >> > >>>>>> you can > > > > > > >> >> > > >> >> > >>>>>> not use an external GPG process with > > gradle: > > > > > > >> >> > > >> >> > >>>>>> echo foo | gpg --batch --no-tty > > --armor > > > > > > >> >> --detach-sign > > > > > > >> >> > > >> >> > --use-agent > > > > > > >> >> > > >> >> > >>>>>> --local-user YOUR_KEY_NAME > > > > > > >> >> > > >> >> > >>>>>> > > > > > > >> >> > > >> >> > >>>>>> Can you verify that command works for > you? > > > You > > > > > > might > > > > > > >> >> need > > > > > > >> >> > to > > > > > > >> >> > > >> do > > > > > > >> >> > > >> >> some > > > > > > >> >> > > >> >> > >>>>>> steps > > > > > > >> >> > > >> >> > >>>>>> to configure your pinentry settings > > > > > > >> >> > > >> >> > >>>>>> > > > > > > >> >> > > >> >> > >>>>>> On Tue, Oct 25, 2022 at 12:46 PM Houston > > > > Putman > > > > > < > > > > > > >> >> > > >> >> [email protected] > > > > > > >> >> > > >> >> > > > > > > > > >> >> > > >> >> > >>>>>> wrote: > > > > > > >> >> > > >> >> > >>>>>> > > > > > > >> >> > > >> >> > >>>>>> > Ok, I have a fix for this to start, it > > > does > > > > > > >> require a > > > > > > >> >> > > >> commit: > > > > > > >> >> > > >> >> > >>>>>> > > > https://github.com/apache/solr/pull/1125 > > > > > > >> >> > > >> >> > >>>>>> > > > > > > > >> >> > > >> >> > >>>>>> > For a more complete fix can you share > > your > > > > gpg > > > > > > >> agent > > > > > > >> >> > conf > > > > > > >> >> > > >> >> > >>>>>> > file: ~/.gnupg/gpg-agent.conf? > > > > > > >> >> > > >> >> > >>>>>> > > > > > > > >> >> > > >> >> > >>>>>> > This will help me setup the release > > wizard > > > > for > > > > > > >> >> default > > > > > > >> >> > > >> setups. > > > > > > >> >> > > >> >> > >>>>>> > > > > > > > >> >> > > >> >> > >>>>>> > On Tue, Oct 25, 2022 at 1:40 PM Ishan > > > > > > >> Chattopadhyaya > > > > > > >> >> < > > > > > > >> >> > > >> >> > >>>>>> > [email protected]> wrote: > > > > > > >> >> > > >> >> > >>>>>> > > > > > > > >> >> > > >> >> > >>>>>> > > I tried putting the keyid and > > passphrase > > > > in > > > > > > the > > > > > > >> >> > > >> >> > >>>>>> gradle.properties. But > > > > > > >> >> > > >> >> > >>>>>> > the > > > > > > >> >> > > >> >> > >>>>>> > > signing.secretKeyRingFile didn't > work > > > as, > > > > > > >> AFAICT, > > > > > > >> >> > Fedora > > > > > > >> >> > > >> >> doesn't > > > > > > >> >> > > >> >> > >>>>>> have a > > > > > > >> >> > > >> >> > >>>>>> > > secret key file lying around in the > > > > > > filesystem, > > > > > > >> I > > > > > > >> >> > think > > > > > > >> >> > > it > > > > > > >> >> > > >> >> uses > > > > > > >> >> > > >> >> > >>>>>> some > > > > > > >> >> > > >> >> > >>>>>> > secure > > > > > > >> >> > > >> >> > >>>>>> > > storage for it. > > > > > > >> >> > > >> >> > >>>>>> > > > > > > > > >> >> > > >> >> > >>>>>> > > On Tue, 25 Oct, 2022, 10:32 pm > Houston > > > > > > Putman, < > > > > > > >> >> > > >> >> > >>>>>> [email protected]> > > > > > > >> >> > > >> >> > >>>>>> > wrote: > > > > > > >> >> > > >> >> > >>>>>> > > > > > > > > >> >> > > >> >> > >>>>>> > > > The GPG stuff has been tested and > > > works, > > > > > > >> though > > > > > > >> >> with > > > > > > >> >> > > >> >> certain > > > > > > >> >> > > >> >> > >>>>>> inputs. I > > > > > > >> >> > > >> >> > >>>>>> > > can > > > > > > >> >> > > >> >> > >>>>>> > > > get it to work with `-PuseGPG` and > > > > > providing > > > > > > >> the > > > > > > >> >> > > >> following > > > > > > >> >> > > >> >> > >>>>>> properties > > > > > > >> >> > > >> >> > >>>>>> > > > `-Psigning.gnupg.keyName` (with > the > > > full > > > > > > >> >> > fingerprint) > > > > > > >> >> > > >> and > > > > > > >> >> > > >> >> > >>>>>> > > > `-Psigning.gnupg.passphrase`. > > > > > > >> >> > > >> >> > >>>>>> > > > > > > > > > >> >> > > >> >> > >>>>>> > > > I think the problem is getting the > > > > > > passphrase > > > > > > >> to > > > > > > >> >> the > > > > > > >> >> > > GPG > > > > > > >> >> > > >> >> stuff > > > > > > >> >> > > >> >> > >>>>>> through > > > > > > >> >> > > >> >> > >>>>>> > > the > > > > > > >> >> > > >> >> > >>>>>> > > > python script isn't working. > > > > > > >> >> > > >> >> > >>>>>> > > > > > > > > > >> >> > > >> >> > >>>>>> > > > Doing some local testing to see > how > > we > > > > can > > > > > > fix > > > > > > >> >> it. > > > > > > >> >> > > >> >> > >>>>>> > > > > > > > > > >> >> > > >> >> > >>>>>> > > > In the meantime, if you put > > > > > > >> >> > > >> >> "signing.gnupg.passphrase=...." in > > > > > > >> >> > > >> >> > >>>>>> your > > > > > > >> >> > > >> >> > >>>>>> > > > ~/.gradle/gradle.properties then I > > bet > > > > the > > > > > > >> >> > "-PuseGPG" > > > > > > >> >> > > >> >> option > > > > > > >> >> > > >> >> > >>>>>> will > > > > > > >> >> > > >> >> > >>>>>> > work... > > > > > > >> >> > > >> >> > >>>>>> > > > > > > > > > >> >> > > >> >> > >>>>>> > > > - Houston > > > > > > >> >> > > >> >> > >>>>>> > > > > > > > > > >> >> > > >> >> > >>>>>> > > > On Tue, Oct 25, 2022 at 12:54 PM > > Ishan > > > > > > >> >> > Chattopadhyaya > > > > > > >> >> > > < > > > > > > >> >> > > >> >> > >>>>>> > > > [email protected]> wrote: > > > > > > >> >> > > >> >> > >>>>>> > > > > > > > > > >> >> > > >> >> > >>>>>> > > > > Has the GPG signing ever been > > tested > > > > > with > > > > > > >> Linux > > > > > > >> >> > (or > > > > > > >> >> > > >> >> Fedora > > > > > > >> >> > > >> >> > in > > > > > > >> >> > > >> >> > >>>>>> > > > particular)? > > > > > > >> >> > > >> >> > >>>>>> > > > > Any ideas on how to proceed? > > > > > > >> >> > > >> >> > >>>>>> > > > > > > > > > > >> >> > > >> >> > >>>>>> > > > > > > > > > > >> >> > > >> >> > >>>>>> > > > > On Tue, Oct 25, 2022 at 10:22 PM > > > Ishan > > > > > > >> >> > > Chattopadhyaya > > > > > > >> >> > > >> < > > > > > > >> >> > > >> >> > >>>>>> > > > > [email protected]> > wrote: > > > > > > >> >> > > >> >> > >>>>>> > > > > > > > > > > >> >> > > >> >> > >>>>>> > > > > > 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. > > > > > > >> >> > > >> >> > >>>>>> > > > > >>> > > > > > > >> >> > > >> >> > >>>>>> > > > > >>> > > > > > > >> >> > > >> >> > >>>>>> > > > > > > > > > > >> >> > > >> >> > >>>>>> > > > > > > > > > >> >> > > >> >> > >>>>>> > > > > > > > > >> >> > > >> >> > >>>>>> > > > > > > > >> >> > > >> >> > >>>>>> > > > > > > >> >> > > >> >> > >>>>> > > > > > > >> >> > > >> >> > > > > > > > >> >> > > >> >> > > > > > > >> >> > > >> > > > > > > > >> >> > > >> > > > > > > > >> >> > > > > > > > > > --------------------------------------------------------------------- > > > > > > >> >> > > >> > To unsubscribe, e-mail: > > > [email protected] > > > > > > >> >> > > >> > For additional commands, e-mail: > > > > [email protected] > > > > > > >> >> > > >> > > > > > > >> >> > > > > > > > > > >> >> > > > > > > > > >> >> > > > > > > > >> >> > > > > > > >> > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > >
