Repository navigation
Conversation
Takes into account the script can be called many times, so the logfile has to be "ship"ed only once
Package version diffCompares built package versions in legacyPackages between this PR and the tip of the base branch, per system. aarch64-linux: Closure size: 372 -> 372 (2 paths added, 2 paths removed, delta +0, disk usage +4.4KiB).x86_64-linux: Closure size: 370 -> 370 (2 paths added, 2 paths removed, delta +0, disk usage +4.4KiB). |
|
These failures are happening due to the
We will go through these in a call today. It can be tedious but clicking through the job failures will show you which commands failed (it is only a few because the other failures are due to skips or the initial failures) |
Co-authored-by: Márton Boros <martonboros@gmail.com>
This comment has been minimized.
This comment has been minimized.
Co-authored-by: Márton Boros <martonboros@gmail.com>
Co-authored-by: Márton Boros <martonboros@gmail.com>
This comment has been minimized.
This comment has been minimized.
Co-authored-by: Márton Boros <martonboros@gmail.com>
This comment has been minimized.
This comment has been minimized.
…ded!). prepare.sh : set back ship_log of $LOG_FILE to the proper place
Co-authored-by: Márton Boros <martonboros@gmail.com>
Co-authored-by: Márton Boros <martonboros@gmail.com>
I did apply all of your last comments, that I did resolve, and applied to 2 patches.
Thank you !!
mmlb
left a comment
There was a problem hiding this comment.
few small QoL improvements
I don't get much the change, since that's explained in the comment, but since it's the same for me, accepted! Co-authored-by: Manuel Mendez <708570+mmlb@users.noreply.github.com>
I feel like you want the bash code to be more readable here. Good point. Accepted. Thanks! Co-authored-by: Manuel Mendez <708570+mmlb@users.noreply.github.com>
Same remark as before: code is more readable this way. Accepted. Thanks! Co-authored-by: Márton Boros <martonboros@gmail.com>
Yes, you're 100% right. I forgot to update the comment here in the hurry of applying changes... Thank you very much. Co-authored-by: Márton Boros <martonboros@gmail.com>
Yes, it was in the case common.sh is not accessible, but.. You're right. Accepted. Thanks. Co-authored-by: Márton Boros <martonboros@gmail.com>
Much better... Thank you very much! Co-authored-by: Márton Boros <martonboros@gmail.com> Co-authored-by: Manuel Mendez <708570+mmlb@users.noreply.github.com>
brainrake
left a comment
There was a problem hiding this comment.
Applying both STATUS=0 suggestions deleted MAX_DURATION and KILL_AFTER, so every checksum-eligible upgrade aborts under set -u. Also fixes the treefmt failure.
Co-authored-by: Márton Boros <martonboros@gmail.com>
Co-authored-by: Márton Boros <martonboros@gmail.com>
mmlb
left a comment
There was a problem hiding this comment.
lgtm once @brainrake's feedback is addressed
What kind of change does this PR introduce?
prepare.shandinitiate.sh:What is the current behavior?
prepare.shwas safe since it runs on a newly created VM, with no access except for us. But there was no logs and no "paranoid mode" on operations (stop PostgreSQL,umount /data, etc.)initiate.shWhat is the new behavior?
prepare.shhas been strongly hardened, probably in "paranoid mode".initiate.shnowNotes on pg_checksums
The part around enabling checksums is not meant to survive since in PostgreSQL will one day have checksums enabled on-line with
pg_enable_data_checksums()or removed the same way withpg_disable_data_checksums(). Unfortunately this feature was due for PG19, but has been removed from that version. We might then clean the code when PG20 is out, late 2027.