[Evergreen-dev] 3.10.4 & 3.11.2 Releases

Blake Graham-Henderson blake at mobiusconsortium.org
Thu Dec 14 15:12:31 EST 2023


All,

I've been spinning up more installations of Evergreen with various 
variables changed. I've successfully installed the 3.11.2 tarball on a 
new machine, and the concerto set does work now. So, I'm not sure what 
my problem was the first go around. I should have done this routine 
before I blabbed about it. In addition to the tarball success, I built 
another machine from git rel_3_11, and that worked as well.

Jason Boyer:

I suppose you've ran through the installation from git rel_3_11 and 
encountered an issue with EXECUTE PROCEDURE? But only for upgrading 
existing DB's?

I'm looking at
https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commit;h=ff542fb56b4a9f4d6db688453fb15fafc1af186d

-Blake-
Conducting Magic
Will consume any data format
MOBIUS

On 12/14/2023 1:49 PM, Jason Boyer wrote:
> So here's what happened: When I added the new trigger for LP 2023314 I 
> used the Pg11+ FOR EACH ROW EXECUTE FUNCTION syntax rather than the pg 
> <= 10 FOR EACH ROW EXECUTE PROCEDURE so creating a db on pg10 will 
> fail for all releases from yesterday, 3.10.4, 3.11.2, and 3.12.0, and 
> main.
>
> ALL POINT RELEASE UPGRADES WILL ALSO FAIL ON PG 10.
>
> Until the last point release of the last branch that supports Postgres 
> 10 we need to continue to use the EXECUTE PROCEDURE syntax. As 
> Postgres is slow to *remove* syntax support this will likely continue 
> to work for a very long time. (Both syntaxes are still supported in pg 
> 15 and current.)
>
> Since we have the branches for the point releases I'll correct them 
> and rebuild the tarballs because we support pg10 even in main, so this 
> needs to work everywhere.
>
> Jason
>
> -- 
> Jason Boyer
> Senior System Administrator
> Equinox Open Library Initiative
> JBoyer at equinoxOLI.org
> +1 (877) Open-ILS (673-6457)
> https://equinoxOLI.org/
>
>> On Dec 14, 2023, at 12:56 PM, Jason Boyer <JBoyer at equinoxOLI.org> wrote:
>>
>> Ah, what combination was broken wasn't entirely clear. I'll check on 
>> rel_3_10 and pg 10 because I believe it's supported there so it needs 
>> to work.
>>
>> Jason
>>
>> -- 
>> Jason Boyer
>> Senior System Administrator
>> Equinox Open Library Initiative
>> JBoyer at equinoxOLI.org
>> +1 (877) Open-ILS (673-6457)
>> https://equinoxOLI.org/
>>
>>> On Dec 14, 2023, at 12:42 PM, Blake Graham-Henderson 
>>> <blake at mobiusconsortium.org> wrote:
>>>
>>> Jason,
>>>
>>> Thanks for taking a look! A couple of clarifications:
>>>
>>> - It's rel_3_11
>>> - My test machine used PG 10:
>>>
>>> make -f Open-ILS/src/extras/Makefile.install 
>>> postgres-server-ubuntu-focal-10
>>>
>>> Could be something going on in my environment. If you've tested it 
>>> and it's working for you then I'm sure I've got something amiss over 
>>> here.
>>> -Blake-
>>> Conducting Magic
>>> Will consume any data format
>>> MOBIUS
>>>
>>> On 12/14/2023 11:32 AM, Jason Boyer wrote:
>>>> Galen and I have done a little research on this and it looks like 
>>>> the rel_3_10 branch can't be used to setup a new database on 
>>>> Postgres 15. Just going back to pg 14 a new db + concerto works 
>>>> just fine. Since no one is expected to install a fresh 3.10 system 
>>>> on pg15 this is fine.
>>>>
>>>> Jason
>>>>
>>>> -- 
>>>> Jason Boyer
>>>> Senior System Administrator
>>>> Equinox Open Library Initiative
>>>> JBoyer at equinoxOLI.org
>>>> +1 (877) Open-ILS (673-6457)
>>>> https://equinoxOLI.org/
>>>>
>>>>> On Dec 14, 2023, at 9:37 AM, Blake Graham-Henderson via 
>>>>> Evergreen-dev <evergreen-dev at list.evergreen-ils.org> wrote:
>>>>>
>>>>> Jason,
>>>>>
>>>>> I created the tarball, tested it, and uploaded it to the site. I 
>>>>> also updated the downloads page. Maybe that was a bit hasty. I'll 
>>>>> revert that if needs be. One thing that was concerning was the 
>>>>> installation of the concerto set threw this error:
>>>>>
>>>>>  psql:assets_concerto.sql:58: ERROR:  update or delete on table 
>>>>> "record_entry" violates foreign key constraint 
>>>>> "browse_entry_def_map_source_fkey" on table "browse_entry_def_map"
>>>>>
>>>>> -Blake-
>>>>> Conducting Magic
>>>>> Will consume any data format
>>>>> MOBIUS
>>>>> 573-234-4513
>>>>> 877-312-3517
>>>>>
>>>>> On 12/14/2023 7:15 AM, Jason Stephenson via Evergreen-dev wrote:
>>>>>> Hi, all.
>>>>>>
>>>>>> I'm going to release 3.10.4 sometime today or tomorrow. I've got 
>>>>>> personal stuff to do, and I'm working on a summary of the release 
>>>>>> discussion. It's a lot of information to digest and summarize.
>>>>>>
>>>>>> Blake, are you ready to release 3.11.2?
>>>>>>
>>>>>> I'm not hanging out in IRC today, but I might pop in tomorrow. I 
>>>>>> have less going on then.
>>>>>>
>>>>>> Jason Stephenson
>>>>>> _______________________________________________
>>>>>> Evergreen-dev mailing list
>>>>>> Evergreen-dev at list.evergreen-ils.org
>>>>>> http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-dev
>>>>>
>>>>> _______________________________________________
>>>>> Evergreen-dev mailing list
>>>>> Evergreen-dev at list.evergreen-ils.org
>>>>> http://list.evergreen-ils.org/cgi-bin/mailman/listinfo/evergreen-dev
>>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.evergreen-ils.org/pipermail/evergreen-dev/attachments/20231214/8f9e7d7b/attachment-0001.htm>


More information about the Evergreen-dev mailing list