Skip to content

Add support for 13.5 and 14.3 releases#34

Merged
bretton merged 3 commits intodepenguin-me:mainfrom
bretton:14.3
Jun 22, 2025
Merged

Add support for 13.5 and 14.3 releases#34
bretton merged 3 commits intodepenguin-me:mainfrom
bretton:14.3

Conversation

@bretton
Copy link
Contributor

@bretton bretton commented Jun 10, 2025

Testing to be done as per wiki process still

@bretton
Copy link
Contributor Author

bretton commented Jun 10, 2025

for some reason we get gcc as a dependency, need to trim packages

The process will require 582 MiB more space.
123 MiB to be downloaded.
[1/39] Fetching indexinfo-0.3.1_1.pkg: 100%    6 KiB   6.0kB/s    00:01    
[2/39] Fetching jq-1.7.1.pkg: 100%  355 KiB 363.9kB/s    00:01    
[3/39] Fetching libnghttp2-1.65.0.pkg: 100%  136 KiB 139.4kB/s    00:01    
[4/39] Fetching ipmitool-1.8.19_2.pkg: 100%    2 MiB   2.1MB/s    00:01    
[5/39] Fetching nano-8.3.pkg: 100%  677 KiB 693.6kB/s    00:01    
[6/39] Fetching dhcpcd-10.2.2.pkg: 100%  179 KiB 183.4kB/s    00:01    
[7/39] Fetching libidn2-2.3.8.pkg: 100%  160 KiB 164.2kB/s    00:01    
[8/39] Fetching mpc-1.3.1_1.pkg: 100%  112 KiB 114.5kB/s    00:01    
[9/39] Fetching rsync-3.4.1_2.pkg: 100%  401 KiB 411.0kB/s    00:01    
[10/39] Fetching liblz4-1.10.0,1.pkg: 100%  163 KiB 167.3kB/s    00:01    
[11/39] Fetching compat13x-amd64-13.5.1305000.20250330.pkg: 100%    2 MiB   2.5MB/s    00:01    
[12/39] Fetching oniguruma-6.9.10.pkg: 100%  253 KiB 258.7kB/s    00:01    
[13/39] Fetching joe-4.6_1,1.pkg: 100%  500 KiB 512.1kB/s    00:01    
[14/39] Fetching zstd-1.5.7.pkg: 100%  509 KiB 521.7kB/s    00:01    
[15/39] Fetching libunistring-1.3.pkg: 100%  733 KiB 750.2kB/s    00:01    
[16/39] Fetching cpdup-1.22_1.pkg: 100%   29 KiB  30.2kB/s    00:01    
[17/39] Fetching readline-8.2.13_2.pkg: 100%  397 KiB 406.2kB/s    00:01    
[18/39] Fetching sudo-1.9.16p2_1.pkg: 100%    2 MiB   1.9MB/s    00:01    
[19/39] Fetching xxhash-0.8.3.pkg: 100%  101 KiB 103.6kB/s    00:01    
[20/39] Fetching smartmontools-7.4_2.pkg: 100%  575 KiB 588.9kB/s    00:01    
[21/39] Fetching libssh2-1.11.1,3.pkg: 100%  244 KiB 249.8kB/s    00:01    
[22/39] Fetching libpsl-0.21.5_2.pkg: 100%   64 KiB  66.0kB/s    00:01    
[23/39] Fetching curl-8.14.0.pkg: 100%    2 MiB   1.8MB/s    00:01    
[24/39] Fetching gmp-6.3.0.pkg: 100%  498 KiB 510.4kB/s    00:01    
[25/39] Fetching brotli-1.1.0,1.pkg: 100%  372 KiB 381.2kB/s    00:01    
[26/39] Fetching mpfr-4.2.2,1.pkg: 100%  512 KiB 524.5kB/s    00:01    
[27/39] Fetching dmidecode-3.6.pkg: 100%   81 KiB  82.6kB/s    00:01    
[28/39] Fetching binutils-2.44,1.pkg: 100%   11 MiB   1.9MB/s    00:06    
[29/39] Fetching libiconv-1.17_1.pkg: 100%  734 KiB 752.0kB/s    00:01    
[30/39] Fetching jo-1.6_1.pkg: 100%   21 KiB  21.8kB/s    00:01    
[31/39] Fetching bash-5.2.37.pkg: 100%    2 MiB   1.8MB/s    00:01    
[32/39] Fetching gettext-runtime-0.23.1.pkg: 100%  230 KiB 235.7kB/s    00:01    
[33/39] Fetching utf8proc-2.10.0.pkg: 100%   80 KiB  82.4kB/s    00:01    
[34/39] Fetching jansson-2.14.1.pkg: 100%   64 KiB  65.1kB/s    00:01    
[35/39] Fetching ca_root_nss-3.108.pkg: 100%  282 KiB 288.4kB/s    00:01    
[36/39] Fetching libevent-2.1.12.pkg: 100%  346 KiB 353.9kB/s    00:01    
[37/39] Fetching tmux-3.5a_1.pkg: 100%  457 KiB 467.8kB/s    00:01    
[38/39] Fetching gcc11-11.5.0.pkg: 100%   93 MiB   1.8MB/s    00:55    
[39/39] Fetching mtr-nox11-0.95_2.pkg: 100%   56 KiB  57.3kB/s    00:01  

@bretton
Copy link
Contributor Author

bretton commented Jun 10, 2025

still including gcc

@bretton
Copy link
Contributor Author

bretton commented Jun 10, 2025

pebkac error: gcc is included by mfsbsd, as it compiles roothack stuff when building the image. We simply have a larger mfsbsd image for 14.3 now (207mb) and threshold been adjusted to cater for this. 13.5 image is 209Mb.

13.5 RC1 image @ https://depenguin.me/files/mfsbsd-13.5-RELEASE-rc1-amd64.iso
test with qa.sh as follows

wget https://depenguin.me/qa.sh
chmod +x qa.sh
./qa.sh <your ssh keys url>

14.3 RC1 image @ https://depenguin.me/files/mfsbsd-14.3-RELEASE-rc1-amd64.iso
test with qa2.sh as follows

wget https://depenguin.me/qa2.sh
chmod +x qa2.sh
./qa2.sh <your ssh keys url>

Will see if I can get to an install test today or tomorrow

@bretton
Copy link
Contributor Author

bretton commented Jun 10, 2025

14.3 install test. Everything worked okay until I did the unattended install and got the error

Error mounting partition /mnt/boot/efi:
mount_msdosfs: /dev/gpt/efiboot0: No
such file or directory

I'd forgotten to wipe the disks, bit rusty. I ran:

./mfsbsd_clean.sh zroot ada0 ada1
...
ACCEPTDATALOSS

and proceeded with unattended installer again. Everything went smooth, mfsbsd instance exited, and qemu caught this and exited. Rebooted. There was some delay

Request timeout for icmp_seq 185
Request timeout for icmp_seq 186
64 bytes from 1.2.3.4: icmp_seq=186 ttl=54 time=1240.331 ms
64 bytes from 1.2.3.4: icmp_seq=187 ttl=54 time=240.232 ms
64 bytes from 1.2.3.4: icmp_seq=188 ttl=54 time=222.164 ms

and was then able to ssh in fine, sudo to root.

FreeBSD 14.3-RELEASE (GENERIC) releng/14.3-n271432-8c9ce319fef7

Welcome to FreeBSD!

@bretton
Copy link
Contributor Author

bretton commented Jun 11, 2025

13.5 test works great. After mfsbsd exited and host rebooted, system comes up faster than 14.3 test

Request timeout for icmp_seq 83
Request timeout for icmp_seq 84
Request timeout for icmp_seq 85
64 bytes from 1.2.3.4: icmp_seq=85 ttl=51 time=1219.222 ms
64 bytes from 1.2.3.4: icmp_seq=86 ttl=51 time=214.600 ms
64 bytes from 1.2.3.4: icmp_seq=87 ttl=51 time=214.253 ms

login

FreeBSD 13.5-RELEASE releng/13.5-n259162-882b9f3f2218 GENERIC

Welcome to FreeBSD!

@bretton
Copy link
Contributor Author

bretton commented Jun 11, 2025

I'm happy to take live. Policy is 2 signing off on images.

Changes to depenguin-builder repo or the depenguin-run repo need to be tested as per QA process on the project wiki, and sign off is required from a minimum of two maintainers.

@grembo happy to go live?

@bretton
Copy link
Contributor Author

bretton commented Jun 22, 2025

I'm going to take this live a bit later if no objections @grembo

then PR for depegenuin-run script, readme updates, tags

@bretton bretton merged commit deba980 into depenguin-me:main Jun 22, 2025
2 checks passed
@bretton
Copy link
Contributor Author

bretton commented Jun 22, 2025

successful install for live image at https://depenguin.me/files/mfsbsd-13.5-RELEASE-amd64.iso

time to ping reply after mfsbsd exit and host reboot

Request timeout for icmp_seq 91
Request timeout for icmp_seq 92
Request timeout for icmp_seq 93
64 bytes from 1.2.3.4: icmp_seq=93 ttl=51 time=1257.371 ms
64 bytes from 1.2.3.4: icmp_seq=94 ttl=51 time=252.340 ms
64 bytes from 1.2.3.4: icmp_seq=96 ttl=51 time=333.249 ms

login

FreeBSD 13.5-RELEASE releng/13.5-n259162-882b9f3f2218 GENERIC

Welcome to FreeBSD!

successful install for live image at https://depenguin.me/files/mfsbsd-14.3-RELEASE-amd64.iso

time to ping reply after mfsbsd exit and host reboot, 100 seconds longer than 13.5

Request timeout for icmp_seq 193
Request timeout for icmp_seq 194
Request timeout for icmp_seq 195
64 bytes from 1.2.3.4: icmp_seq=195 ttl=51 time=1217.320 ms
64 bytes from 1.2.3.4: icmp_seq=196 ttl=51 time=212.212 ms
64 bytes from 1.2.3.4: icmp_seq=197 ttl=51 time=210.294 ms

login

FreeBSD 14.3-RELEASE (GENERIC) releng/14.3-n271432-8c9ce319fef7

Welcome to FreeBSD!

@bretton bretton deleted the 14.3 branch June 22, 2025 18:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant