public inbox for [email protected]
help / color / mirror / Atom feedAnnouncing Release 15 of the PostgreSQL Buildfarm client
6+ messages / 2 participants
[nested] [flat]
* Announcing Release 15 of the PostgreSQL Buildfarm client
@ 2022-12-31 15:02 Andrew Dunstan <[email protected]>
2023-01-01 01:55 ` Re: Announcing Release 15 of the PostgreSQL Buildfarm client Noah Misch <[email protected]>
2023-01-10 15:17 ` Re: Announcing Release 15 of the PostgreSQL Buildfarm client Andrew Dunstan <[email protected]>
0 siblings, 2 replies; 6+ messages in thread
From: Andrew Dunstan @ 2022-12-31 15:02 UTC (permalink / raw)
To: [email protected]; PostgreSQL Hackers <[email protected]>
Changes
* add a new script |manage_alerts.pl| that lets the user enable or
disable alerts for an animal
This is especially useful in the case of animals that have stopped
running for some reason.
* check if a branch is up to date before trying to run it
This only applies if the |branches_to_build| setting is a keyword
rather than a list of branches. It reduces the number of useless
calls to |git pull| to almost zero.
* require Perl version 5.14 or later
This should not be a problem, as it's more than 10 years old.
* add |--avoid-ts-collisions| command line parameter
This is for specialized uses, and imposes a penalty of a few seconds
per run. |run_branches.pl| already does this, so it's not required for
normal operations.
* run TAP tests for |src/interfaces| subdirectories
* add amcheck and extension upgrade tests to cross version upgrade testing
* adjust to changes in postgres code, file locations, etc.
* assorted minor bug fixes and tweaks
The release can be downloaded from
<https://github.com/PGBuildFarm/client-code/releases/tag/REL_15; or
<https://buildfarm.postgresql.org/downloads;
Upgrading is highly recommended.
cheers
andrew
--
Andrew Dunstan
EDB: https://www.enterprisedb.com
^ permalink raw reply [nested|flat] 6+ messages in thread
* Re: Announcing Release 15 of the PostgreSQL Buildfarm client
2022-12-31 15:02 Announcing Release 15 of the PostgreSQL Buildfarm client Andrew Dunstan <[email protected]>
@ 2023-01-01 01:55 ` Noah Misch <[email protected]>
2023-01-01 02:11 ` Re: Announcing Release 15 of the PostgreSQL Buildfarm client Andrew Dunstan <[email protected]>
1 sibling, 1 reply; 6+ messages in thread
From: Noah Misch @ 2023-01-01 01:55 UTC (permalink / raw)
To: Andrew Dunstan <[email protected]>; +Cc: [email protected]; PostgreSQL Hackers <[email protected]>
On Sat, Dec 31, 2022 at 10:02:32AM -0500, Andrew Dunstan wrote:
> * check if a branch is up to date before trying to run it
> This only applies if the |branches_to_build| setting is a keyword
> rather than a list of branches. It reduces the number of useless
> calls to |git pull| to almost zero.
This new reliance on buildfarm.postgresql.org/branches_of_interest.json is
trouble for non-SSL buildfarm animals.
http://buildfarm.postgresql.org/branches_of_interest.txt has an exemption to
allow serving over plain http, but the json URL just redirects the client to
https. Can the json file get the same exemption-from-redirect that the txt
file has?
^ permalink raw reply [nested|flat] 6+ messages in thread
* Re: Announcing Release 15 of the PostgreSQL Buildfarm client
2022-12-31 15:02 Announcing Release 15 of the PostgreSQL Buildfarm client Andrew Dunstan <[email protected]>
2023-01-01 01:55 ` Re: Announcing Release 15 of the PostgreSQL Buildfarm client Noah Misch <[email protected]>
@ 2023-01-01 02:11 ` Andrew Dunstan <[email protected]>
2023-01-01 23:34 ` Re: Announcing Release 15 of the PostgreSQL Buildfarm client Andrew Dunstan <[email protected]>
0 siblings, 1 reply; 6+ messages in thread
From: Andrew Dunstan @ 2023-01-01 02:11 UTC (permalink / raw)
To: Noah Misch <[email protected]>; +Cc: [email protected]; PostgreSQL Hackers <[email protected]>
On 2022-12-31 Sa 20:55, Noah Misch wrote:
> On Sat, Dec 31, 2022 at 10:02:32AM -0500, Andrew Dunstan wrote:
>> * check if a branch is up to date before trying to run it
>> This only applies if the |branches_to_build| setting is a keyword
>> rather than a list of branches. It reduces the number of useless
>> calls to |git pull| to almost zero.
> This new reliance on buildfarm.postgresql.org/branches_of_interest.json is
> trouble for non-SSL buildfarm animals.
> http://buildfarm.postgresql.org/branches_of_interest.txt has an exemption to
> allow serving over plain http, but the json URL just redirects the client to
> https. Can the json file get the same exemption-from-redirect that the txt
> file has?
I didn't realize there were animals left other than mine which had this
issue. I asked the admins some weeks ago to fix this (I don't have
privilege to do so), but have not had a response yet. The temporary
workaround is to use a list of named branches, e.g. instead of 'ALL' use
[qw(REL_11_STABLE REL_12_STABLE REL_13_STABLE REL_14_STABLE
REL_15_STABLE HEAD)]
cheers
andrew
--
Andrew Dunstan
EDB: https://www.enterprisedb.com
^ permalink raw reply [nested|flat] 6+ messages in thread
* Re: Announcing Release 15 of the PostgreSQL Buildfarm client
2022-12-31 15:02 Announcing Release 15 of the PostgreSQL Buildfarm client Andrew Dunstan <[email protected]>
2023-01-01 01:55 ` Re: Announcing Release 15 of the PostgreSQL Buildfarm client Noah Misch <[email protected]>
2023-01-01 02:11 ` Re: Announcing Release 15 of the PostgreSQL Buildfarm client Andrew Dunstan <[email protected]>
@ 2023-01-01 23:34 ` Andrew Dunstan <[email protected]>
0 siblings, 0 replies; 6+ messages in thread
From: Andrew Dunstan @ 2023-01-01 23:34 UTC (permalink / raw)
To: Noah Misch <[email protected]>; +Cc: [email protected]; PostgreSQL Hackers <[email protected]>
On 2022-12-31 Sa 21:11, Andrew Dunstan wrote:
> On 2022-12-31 Sa 20:55, Noah Misch wrote:
>> On Sat, Dec 31, 2022 at 10:02:32AM -0500, Andrew Dunstan wrote:
>>> * check if a branch is up to date before trying to run it
>>> This only applies if the |branches_to_build| setting is a keyword
>>> rather than a list of branches. It reduces the number of useless
>>> calls to |git pull| to almost zero.
>> This new reliance on buildfarm.postgresql.org/branches_of_interest.json is
>> trouble for non-SSL buildfarm animals.
>> http://buildfarm.postgresql.org/branches_of_interest.txt has an exemption to
>> allow serving over plain http, but the json URL just redirects the client to
>> https. Can the json file get the same exemption-from-redirect that the txt
>> file has?
>
> I didn't realize there were animals left other than mine which had this
> issue. I asked the admins some weeks ago to fix this (I don't have
> privilege to do so), but have not had a response yet. The temporary
> workaround is to use a list of named branches, e.g. instead of 'ALL' use
> [qw(REL_11_STABLE REL_12_STABLE REL_13_STABLE REL_14_STABLE
> REL_15_STABLE HEAD)]
>
>
Looks like this is fixed now (Thanks Magnus!), the workaround should no
longer be necessary.
cheers
andrew
--
Andrew Dunstan
EDB: https://www.enterprisedb.com
^ permalink raw reply [nested|flat] 6+ messages in thread
* Re: Announcing Release 15 of the PostgreSQL Buildfarm client
2022-12-31 15:02 Announcing Release 15 of the PostgreSQL Buildfarm client Andrew Dunstan <[email protected]>
@ 2023-01-10 15:17 ` Andrew Dunstan <[email protected]>
2023-01-10 15:21 ` Re: Announcing Release 15 of the PostgreSQL Buildfarm client Andrew Dunstan <[email protected]>
1 sibling, 1 reply; 6+ messages in thread
From: Andrew Dunstan @ 2023-01-10 15:17 UTC (permalink / raw)
To: PostgreSQL Hackers <[email protected]>
On 2022-12-31 Sa 10:02, Andrew Dunstan wrote:
> Changes
>
>
> * check if a branch is up to date before trying to run it
> This only applies if the |branches_to_build| setting is a keyword
> rather than a list of branches. It reduces the number of useless
> calls to |git pull| to almost zero.
Occasionally things go wrong. It turns out this code was a bit too eager
and ignored the force_every settings in the config file.
There's a hot fix at
<https://github.com/PGBuildFarm/client-code/commit/c9693f86d9bd07b470bb2a106055b5801cd613ec;
and I will push out a new release shortly.
cheers
andrew
--
Andrew Dunstan
EDB: https://www.enterprisedb.com
^ permalink raw reply [nested|flat] 6+ messages in thread
* Re: Announcing Release 15 of the PostgreSQL Buildfarm client
2022-12-31 15:02 Announcing Release 15 of the PostgreSQL Buildfarm client Andrew Dunstan <[email protected]>
2023-01-10 15:17 ` Re: Announcing Release 15 of the PostgreSQL Buildfarm client Andrew Dunstan <[email protected]>
@ 2023-01-10 15:21 ` Andrew Dunstan <[email protected]>
0 siblings, 0 replies; 6+ messages in thread
From: Andrew Dunstan @ 2023-01-10 15:21 UTC (permalink / raw)
To: [email protected]
On 2022-12-31 Sa 10:02, Andrew Dunstan wrote:
> Changes
>
>
> * check if a branch is up to date before trying to run it
> This only applies if the |branches_to_build| setting is a keyword
> rather than a list of branches. It reduces the number of useless
> calls to |git pull| to almost zero.
Occasionally things go wrong. It turns out this code was a bit too eager
and ignored the force_every settings in the config file.
There's a hot fix at
<https://github.com/PGBuildFarm/client-code/commit/c9693f86d9bd07b470bb2a106055b5801cd613ec;
and I will push out a new release shortly.
Systems that might well be affect include:
alabio
calliphoridae
culicidae
desmoxytes
dragonet
flaviventris
francolin
gerenuk
grassquit
guaibasaurus
hamerkop
idiacanthus
kestrel
komodoensis
massasauga
mylodon
olingo
petalura
phycodurus
piculet
pogona
rorqual
serinus
skink
snakefly
tamandua
xenodermus
Please check if your animals are affected. If you don't have any
force_every settings you won't be.
cheers
andrew
--
Andrew Dunstan
EDB: https://www.enterprisedb.com
--
Andrew Dunstan
EDB: https://www.enterprisedb.com
^ permalink raw reply [nested|flat] 6+ messages in thread
end of thread, other threads:[~2023-01-10 15:21 UTC | newest]
Thread overview: 6+ messages (download: mbox mbox.gz follow: Atom feed)
-- links below jump to the message on this page --
2022-12-31 15:02 Announcing Release 15 of the PostgreSQL Buildfarm client Andrew Dunstan <[email protected]>
2023-01-01 01:55 ` Noah Misch <[email protected]>
2023-01-01 02:11 ` Andrew Dunstan <[email protected]>
2023-01-01 23:34 ` Andrew Dunstan <[email protected]>
2023-01-10 15:17 ` Andrew Dunstan <[email protected]>
2023-01-10 15:21 ` Andrew Dunstan <[email protected]>
This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox