An update on the RC build : In the first couple of attempts a Solr test
would fail so the process would get aborted.
Then I hit "gpg: signing failed: Inappropriate ioctl for device" in the
"prepare-release" phase. I was able to fix this by installing a couple of
extra packages and following some instructions online.
In the last attempt I hit this:
Prepare release...
git pull...
git clone is clean
git rev: f4fb90886690c829a062f4243a62825f810ad359
Check DOAP files
ant clean test validate documentation-lint
lucene prepare-release
FAILED: ant -Dversion=6.6.1 -Dgpg.key=7F3DE8DA prepare-release [see log
/tmp/release.log]
Traceback (most recent call last):
File "dev-tools/scripts/buildAndPushRelease.py", line 313, in <module>
main()
File "dev-tools/scripts/buildAndPushRelease.py", line 294, in main
rev = prepare(c.root, c.version, c.key_id, c.key_password)
File "dev-tools/scripts/buildAndPushRelease.py", line 114, in prepare
runAndSendGPGPassword(cmd, gpgPassword)
File "dev-tools/scripts/buildAndPushRelease.py", line 60, in
runAndSendGPGPassword
raise RuntimeError(msg)
RuntimeError: FAILED: ant -Dversion=6.6.1 -Dgpg.key=7F3DE8DA
prepare-release [see log /tmp/release.log]
Here's the release.log output :
https://www.dropbox.com/s/yssvqbwcpjrq7ah/release.log?dl=0 which seems to
indicate that it succeeded ?
On Tue, Aug 22, 2017 at 8:10 AM, Varun Thacker <[email protected]> wrote:
> Hi Uwe,
>
> I can backport it and then I'll begin working on the RC
>
> On Tue, Aug 22, 2017 at 2:17 AM, Uwe Schindler <[email protected]> wrote:
>
>> Hi,
>>
>>
>>
>> The windows startup script fix was committed to 7.0, but not 6.6.1. If
>> Varun has time to test the fixes in https://issues.apache.org/jira
>> /browse/SOLR-8689 we may include them, but I left them out for now.
>> Please reopen the issue if you think it’s worth. It should be a simple
>> cherry pick.
>>
>>
>>
>> Uwe
>>
>>
>>
>> -----
>>
>> Uwe Schindler
>>
>> Achterdiek 19, D-28357 Bremen
>>
>> http://www.thetaphi.de
>>
>> eMail: [email protected]
>>
>>
>>
>> *From:* Uwe Schindler [mailto:[email protected]]
>> *Sent:* Monday, August 21, 2017 2:11 PM
>>
>> *To:* [email protected]
>> *Subject:* RE: Release a 6.6.1
>>
>>
>>
>> Hi,
>>
>>
>>
>> Is there any interest to maybe get the Windows Shell scripts fixed, so
>> they work with Java 9? Currently you cannot start Solr on Windows systems,
>> as the version number checking and the GC options are not working. It’s
>> https://issues.apache.org/jira/browse/SOLR-8689 - I am just waiting for
>> feedback and wanted to put it into 7.0. But if there is interest, I can
>> backport to 6.6, too (not yet planned).
>>
>>
>>
>> Yesterday (before your mail), I already backported a Hadoop 2.7.2 ->
>> 2.7.4 update, so it works now with Java 9. This made the ugly workaround
>> obsolete (changing java.version sysprop temporarily). This fix is now in
>> 6.6.1 and 7.0 branch.
>>
>>
>>
>> Uwe
>>
>>
>>
>> -----
>>
>> Uwe Schindler
>>
>> Achterdiek 19, D-28357 Bremen
>>
>> http://www.thetaphi.de
>>
>> eMail: [email protected]
>>
>>
>>
>> *From:* Varun Thacker [mailto:[email protected] <[email protected]>]
>> *Sent:* Monday, August 21, 2017 12:49 PM
>> *To:* [email protected]
>> *Subject:* Re: Release a 6.6.1
>>
>>
>>
>> Hi Everyone,
>>
>>
>>
>> Does anyone plan on committing any more fixes to the release branch?
>>
>>
>>
>> I've disabled SOLR-11247 for the branch so that we get a few Jenkins runs
>> without any failures.
>>
>>
>>
>> I plan on creating an RC in 12-14 hours time from now if all goes well
>>
>>
>>
>> On Mon, Aug 21, 2017 at 8:50 AM, Erick Erickson <[email protected]>
>> wrote:
>>
>> Uwe:
>>
>>
>>
>> As far as I'm concerned, please do put both in. Varun is the RM and has
>> final say of course. He may be traveling though and be a little delayed
>> responding.
>>
>>
>>
>> Erick
>>
>>
>>
>> On Sun, Aug 20, 2017 at 5:41 AM, Uwe Schindler <[email protected]> wrote:
>>
>> Hi,
>>
>>
>>
>> I just noticed, that our Hadoop friends released Hadoop 2.7.4. This fixes
>> the stupid Java 9 bug in their static initializer (StringIndexOutOfBounds).
>> So I’d like to also get https://issues.apache.org/jira/browse/SOLR-11261
>> in. If Jenkins is happy on 7.x and master, this should be easy.
>>
>>
>>
>> If you think it’s too risky (Hadoop 2.7.2 -> 2.7.4), we can live with the
>> workaround in Lucene 6.6.1! But the workaround is really hacky: It changes
>> the “java.version” system property temporarily on Java 9 while initializing
>> Hadoop, which is not something you should ever do!
>>
>>
>>
>> Uwe
>>
>>
>>
>> -----
>>
>> Uwe Schindler
>>
>> Achterdiek 19, D-28357 Bremen
>>
>> http://www.thetaphi.de
>>
>> eMail: [email protected]
>>
>>
>>
>> *From:* Uwe Schindler [mailto:[email protected]]
>> *Sent:* Sunday, August 20, 2017 12:53 PM
>> *To:* [email protected]
>> *Subject:* RE: Release a 6.6.1
>>
>>
>>
>> Hi,
>>
>>
>>
>> I need to backport SOLR-10966 to branch 6.6, otherwise Jenkins does not
>> pass with Java 9.
>>
>>
>>
>> Uwe
>>
>>
>>
>> -----
>>
>> Uwe Schindler
>>
>> Achterdiek 19, D-28357 Bremen
>>
>> http://www.thetaphi.de
>>
>> eMail: [email protected]
>>
>>
>>
>> *From:* Uwe Schindler [mailto:[email protected] <[email protected]>]
>> *Sent:* Saturday, August 19, 2017 12:00 AM
>> *To:* [email protected]
>> *Subject:* Re: Release a 6.6.1
>>
>>
>>
>> Hi,
>>
>> I enabled Jenkins jobs on 👮. ASF was active already.
>>
>> Uwe
>>
>> Am 18. August 2017 23:34:23 MESZ schrieb Varun Thacker <[email protected]
>> >:
>>
>> From the bug fixes in lucene 7.0 do we need to backport any of these
>> issues : LUCENE-7859 / LUCENE-7871 / LUCENE-7914 ?
>>
>>
>>
>> I plan on backporting these three Solr fixes on Sunday
>>
>>
>>
>> SOLR-10698
>>
>> SOLR-10719
>>
>> SOLR-11228
>>
>>
>>
>> looking through the 7.0 bug fixes these two look important to get in as
>> well :
>>
>>
>>
>> SOLR-10983
>>
>> SOLR-9262
>>
>>
>>
>> So if no one get's to it I'll try backporting them as well
>>
>>
>>
>> Can someone please enable Jenkins on the branch again?
>>
>>
>>
>>
>>
>> On Thu, Aug 17, 2017 at 3:18 PM, Erick Erickson <[email protected]>
>> wrote:
>>
>> Right, that was the original note before we decided to backport a
>> bunch of other stuff and I decided it made no sense to omit this one.
>> All that has to happen is remove the " (note, not in 7.0, is in 7.1)"
>> bits since it's in 6.6, 6.x, 7.0, 7.1 and master.
>>
>> Good catch!
>>
>>
>>
>>
>> On Thu, Aug 17, 2017 at 3:10 PM, Varun Thacker <[email protected]> wrote:
>> > Should I then go remove the note part from the CHANGES entry in
>> branch_6_6 ?
>> >
>> > * SOLR-11177: CoreContainer.load needs to send lazily loaded core
>> > descriptors to the proper list rather than send
>> > them all to the transient lists. (Erick Erickson) (note, not in 7.0,
>> is in
>> > 7.1)
>> >
>> > I see a commit for this in branch_7_0
>> >
>> > Commit c73b5429b722b09b9353ec82627a35e2b864b823 in lucene-solr's branch
>> > refs/heads/branch_7_0 from Erick
>> > [ https://git-wip-us.apache.org/repos/asf?p=lucene-solr.git;h=c73b542 ]
>> >
>> >
>> >
>> > On Thu, Aug 17, 2017 at 2:48 PM, Erick Erickson <
>> [email protected]>
>> > wrote:
>> >>
>> >> Well, it is in 7.0. Everything I moved to 6.6.1 is also in 7.0, or
>> should
>> >> be.
>> >>
>> >> On Thu, Aug 17, 2017 at 2:31 PM, Varun Thacker <[email protected]>
>> wrote:
>> >> > Hi Erick,
>> >> >
>> >> > I was going through the CHANGES file from the 6_6 branch and just
>> >> > curious
>> >> > why are we not planning on putting SOLR-11177 in 7.0 ?
>> >> >
>> >> > On Thu, Aug 17, 2017 at 7:45 AM, Erick Erickson
>> >> > <[email protected]>
>> >> > wrote:
>> >> >>
>> >> >> OK, I'm done with my changes for 7.0, I think Varun might have a few
>> >> >> too.
>> >> >>
>> >> >> And things didn't melt down overnight so...
>> >> >>
>> >> >> On Wed, Aug 16, 2017 at 12:25 PM, Anshum Gupta <
>> [email protected]>
>> >> >> wrote:
>> >> >> > +1 on getting the fixes into 7.0 if you are confident with those,
>> and
>> >> >> > if
>> >> >> > they are a part of 6.6.1.
>> >> >> >
>> >> >> > Thanks for taking care of this Erick.
>> >> >> >
>> >> >> > On Wed, Aug 16, 2017 at 12:24 PM Erick Erickson
>> >> >> > <[email protected]>
>> >> >> > wrote:
>> >> >> >>
>> >> >> >> FYI:
>> >> >> >>
>> >> >> >> I'll be backporting the following to SOLR 7.0 today:
>> >> >> >>
>> >> >> >> SOLR-11024: ParallelStream should set the StreamContext when
>> >> >> >> constructing SolrStreams:
>> >> >> >> SOLR-11177: CoreContainer.load needs to send lazily loaded core
>> >> >> >> descriptors to the proper list rather than send them all to the
>> >> >> >> transient lists.
>> >> >> >> SOLR-11122: Creating a core should write a core.properties file
>> >> >> >> first
>> >> >> >> and clean up on failure
>> >> >> >>
>> >> >> >> and those as well as several others to 6.6.1.
>> >> >> >>
>> >> >> >> Since some of these depend on others, I need to add them in a
>> >> >> >> specific
>> >> >> >> order. I intend to run minimal tests for each JIRA before
>> pushing,
>> >> >> >> then when they are all in place go through the full test cycle,
>> >> >> >> precommit and all that. I doubt that other than the flurry of
>> commit
>> >> >> >> messages anyone will notice, at least if this stuff is as safe to
>> >> >> >> backport as I believe people _better_ not.
>> >> >> >>
>> >> >> >> If these cause any serious problems for the 7.0 code line, feel
>> free
>> >> >> >> to back them out any time after today.
>> >> >> >>
>> >> >> >> Why am I bothering the 7.0 code line? well, it's awkward to have
>> a
>> >> >> >> fix
>> >> >> >> in 6.6.1, skip 7.0 and have it show up again in 7.1. We can live
>> >> >> >> with
>> >> >> >> some thing not being in 7.0 if any of this causes disruptions
>> >> >> >> though.
>> >> >> >>
>> >> >> >> Erick
>> >> >> >>
>> >> >> >> On Wed, Aug 16, 2017 at 11:39 AM, Erik Hatcher
>> >> >> >> <[email protected]>
>> >> >> >> wrote:
>> >> >> >> > Yes, I’m confident in that patch and its safety, thanks Varun!
>> >> >> >> >
>> >> >> >> > Erik
>> >> >> >> >
>> >> >> >> > On Aug 16, 2017, at 2:22 PM, Varun Thacker <[email protected]>
>> >> >> >> > wrote:
>> >> >> >> >
>> >> >> >> > @Erik -If you are confident with the patch and if you think
>> it's
>> >> >> >> > safe
>> >> >> >> > then
>> >> >> >> > please go ahead and commit it. I'll try having a look at it
>> >> >> >> > tomorrow
>> >> >> >> > as
>> >> >> >> > well.
>> >> >> >> >
>> >> >> >> > I will start back-porting issues which I am comfortable with.
>> If
>> >> >> >> > others
>> >> >> >> > can
>> >> >> >> > chime in as well it will be great.
>> >> >> >> >
>> >> >> >> > I'll aim to cut an RC on Monday 21st August evening PST time so
>> >> >> >> > everyone
>> >> >> >> > get's time to get the fixes in.
>> >> >> >> >
>> >> >> >> > Any objections in the approach?
>> >> >> >> >
>> >> >> >> > On Tue, Aug 15, 2017 at 4:56 AM, Erik Hatcher
>> >> >> >> > <[email protected]>
>> >> >> >> > wrote:
>> >> >> >> >>
>> >> >> >> >> I’d like to get https://issues.apache.org/jira
>> /browse/SOLR-10874
>> >> >> >> >> in
>> >> >> >> >> soon
>> >> >> >> >> as well. Varun, if you’d like to take this one over that’d
>> be
>> >> >> >> >> fine
>> >> >> >> >> by
>> >> >> >> >> me
>> >> >> >> >> too ;) otherwise prod me back channel and I’ll get to it.
>> >> >> >> >> Ideally I
>> >> >> >> >> should
>> >> >> >> >> have applied this one ages ago for 7.0, so maybe it can make
>> it
>> >> >> >> >> in
>> >> >> >> >> time
>> >> >> >> >> for
>> >> >> >> >> 6.6.1 and 7.0.
>> >> >> >> >>
>> >> >> >> >> Erik
>> >> >> >> >>
>> >> >> >> >> On Aug 14, 2017, at 5:51 PM, Varun Thacker <[email protected]
>> >
>> >> >> >> >> wrote:
>> >> >> >> >>
>> >> >> >> >> From the change log of 6.7 / 7.0 and 7.1 the total count of
>> bug
>> >> >> >> >> fixes
>> >> >> >> >> under lucene and solr are
>> >> >> >> >>
>> >> >> >> >> Lucene : 7
>> >> >> >> >> Solr : 61
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >> I'd be happy to volunteer as a release manager for a bug fix
>> >> >> >> >> 6.6.1
>> >> >> >> >> release
>> >> >> >> >> if others in the community think it's a good idea
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >
>> >> >> >> >
>> >> >> >>
>> >> >> >>
>> >> >> >> ------------------------------------------------------------
>> ---------
>> >> >> >> To unsubscribe, e-mail: [email protected]
>> >> >> >> For additional commands, e-mail: [email protected]
>> >> >> >>
>> >> >> >
>> >> >>
>> >> >> ------------------------------------------------------------
>> ---------
>> >> >> To unsubscribe, e-mail: [email protected]
>> >> >> For additional commands, e-mail: [email protected]
>> >> >>
>> >> >
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: [email protected]
>> >> For additional commands, e-mail: [email protected]
>> >>
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
>>
>>
>> --
>> Uwe Schindler
>> Achterdiek 19, 28357 Bremen
>> https://www.thetaphi.de
>>
>>
>>
>>
>>
>
>