[
https://issues.apache.org/jira/browse/LUCENE-2562?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16816269#comment-16816269
]
Steve Rowe edited comment on LUCENE-2562 at 4/12/19 1:36 PM:
-------------------------------------------------------------
The smoke tester failed for a non-Maven-related reason:
{noformat}
[smoker] Test Lucene...
[smoker] verify sha512 digest
[smoker] unpack lucene-9.0.0.tgz...
[smoker] Traceback (most recent call last):
[smoker] File
"/home/sarowe/git/lucene-solr/dev-tools/scripts/smokeTestRelease.py", line
1518, in <module>
[smoker] main()
[smoker] File
"/home/sarowe/git/lucene-solr/dev-tools/scripts/smokeTestRelease.py", line
1448, in main
[smoker] smokeTest(c.java, c.url, c.revision, c.version, c.tmp_dir,
c.is_signed, c.local_keys, ' '.join(c.test_args))
[smoker] File
"/home/sarowe/git/lucene-solr/dev-tools/scripts/smokeTestRelease.py", line
1499, in smokeTest
[smoker] unpackAndVerify(java, 'lucene', tmpDir, artifact, gitRevision,
version, testArgs, baseURL)
[smoker] File
"/home/sarowe/git/lucene-solr/dev-tools/scripts/smokeTestRelease.py", line 604,
in unpackAndVerify
[smoker] verifyUnpacked(java, project, artifact, unpackPath,
gitRevision, version, testArgs, tmpDir, baseURL)
[smoker] File
"/home/sarowe/git/lucene-solr/dev-tools/scripts/smokeTestRelease.py", line 679,
in verifyUnpacked
[smoker] raise RuntimeError('%s: unexpected files/dirs in artifact %s:
%s' % (project, artifact, l))
[smoker] RuntimeError: lucene: unexpected files/dirs in artifact
lucene-9.0.0.tgz: ['luke']
{noformat}
Sorry, I don't have time right now to work on it, but I will have time this
weekend if nobody beats me to it.
FYI, I expect there will be a Maven-related problem with the smoke tester -
here's what I think will be the problem (from {{smokeTestRelease.py}}) -
probably just need to introduce an exception list:
{noformat}
def verifyPOMperBinaryArtifact(artifacts, version):
print(' verify that each binary artifact has a deployed POM...')
reBinaryJarWar = re.compile(r'%s\.[jw]ar$' % re.escape(version))
for project in ('lucene', 'solr'):
for artifact in [a for a in artifacts[project] if reBinaryJarWar.search(a)]:
POM = artifact[:-4] + '.pom'
if POM not in artifacts[project]:
raise RuntimeError('missing: POM for %s' % artifact)
{noformat}
was (Author: steve_rowe):
The smoke tester failed for a non-Maven-related reason:
{noformat}
[smoker] Test Lucene...
[smoker] verify sha512 digest
[smoker] unpack lucene-9.0.0.tgz...
[smoker] Traceback (most recent call last):
[smoker] File
"/home/sarowe/git/lucene-solr/dev-tools/scripts/smokeTestRelease.py", line
1518, in <module>
[smoker] main()
[smoker] File
"/home/sarowe/git/lucene-solr/dev-tools/scripts/smokeTestRelease.py", line
1448, in main
[smoker] smokeTest(c.java, c.url, c.revision, c.version, c.tmp_dir,
c.is_signed, c.local_keys, ' '.join(c.test_args))
[smoker] File
"/home/sarowe/git/lucene-solr/dev-tools/scripts/smokeTestRelease.py", line
1499, in smokeTest
[smoker] unpackAndVerify(java, 'lucene', tmpDir, artifact, gitRevision,
version, testArgs, baseURL)
[smoker] File
"/home/sarowe/git/lucene-solr/dev-tools/scripts/smokeTestRelease.py", line 604,
in unpackAndVerify
[smoker] verifyUnpacked(java, project, artifact, unpackPath,
gitRevision, version, testArgs, tmpDir, baseURL)
[smoker] File
"/home/sarowe/git/lucene-solr/dev-tools/scripts/smokeTestRelease.py", line 679,
in verifyUnpacked
[smoker] raise RuntimeError('%s: unexpected files/dirs in artifact %s:
%s' % (project, artifact, l))
[smoker] RuntimeError: lucene: unexpected files/dirs in artifact
lucene-9.0.0.tgz: ['luke']
{noformat}
Sorry, I don't have time right now to work on it, but I will have time this
weekend if nobody beats me to it.
FYI, I expect there will be a Maven-related problem with the smoke tester -
here's what I think will be the problem (from {{smokeTestRelease.py}} -
probably just need to introduce an exception list:
{noformat}
def verifyPOMperBinaryArtifact(artifacts, version):
print(' verify that each binary artifact has a deployed POM...')
reBinaryJarWar = re.compile(r'%s\.[jw]ar$' % re.escape(version))
for project in ('lucene', 'solr'):
for artifact in [a for a in artifacts[project] if reBinaryJarWar.search(a)]:
POM = artifact[:-4] + '.pom'
if POM not in artifacts[project]:
raise RuntimeError('missing: POM for %s' % artifact)
{noformat}
> Make Luke a Lucene/Solr Module
> ------------------------------
>
> Key: LUCENE-2562
> URL: https://issues.apache.org/jira/browse/LUCENE-2562
> Project: Lucene - Core
> Issue Type: Task
> Reporter: Mark Miller
> Assignee: Tomoko Uchida
> Priority: Major
> Labels: gsoc2014
> Fix For: 8.1, master (9.0)
>
> Attachments: LUCENE-2562-Ivy.patch, LUCENE-2562-Ivy.patch,
> LUCENE-2562-Ivy.patch, LUCENE-2562-ivy.patch, LUCENE-2562.patch,
> LUCENE-2562.patch, LUCENE-2562.patch, Luke-ALE-1.png, Luke-ALE-2.png,
> Luke-ALE-3.png, Luke-ALE-4.png, Luke-ALE-5.png, luke-javafx1.png,
> luke-javafx2.png, luke-javafx3.png, luke1.jpg, luke2.jpg, luke3.jpg,
> lukeALE-documents.png, screenshot-1.png, スクリーンショット 2018-11-05 9.19.47.png
>
> Time Spent: 50m
> Remaining Estimate: 0h
>
> see
> "RE: Luke - in need of maintainer":
> http://markmail.org/message/m4gsto7giltvrpuf
> "Web-based Luke": http://markmail.org/message/4xwps7p7ifltme5q
> I think it would be great if there was a version of Luke that always worked
> with trunk - and it would also be great if it was easier to match Luke jars
> with Lucene versions.
> While I'd like to get GWT Luke into the mix as well, I think the easiest
> starting point is to straight port Luke to another UI toolkit before
> abstracting out DTO objects that both GWT Luke and Pivot Luke could share.
> I've started slowly converting Luke's use of thinlet to Apache Pivot. I
> haven't/don't have a lot of time for this at the moment, but I've plugged
> away here and there over the past work or two. There is still a *lot* to do.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]