Page MenuHomeFreeBSD

arm: add a release conf for distribution files
ClosedPublic

Authored by mhorne on Apr 22 2021, 1:39 PM.

Details

Summary

We do not currently generate armv7 distribution sets, because we don't
build any installer images. However, having such sets available can be
useful for quickly installing a base system, particularly in the case
of creating an armv7 poudriere jail on arm64.

Add a configuration file for the generation of these distribution sets.

Diff Detail

Repository
R10 FreeBSD src repository
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

This revision is now accepted and ready to land.Apr 22 2021, 1:53 PM

I'd thought this was the plan for 13.

I think it might be a bit more complicated than this configuration file suggests, but please go ahead and commit it, and we'll work out the edge cases (if any) as they occur.

In D29923#671549, @gjb wrote:

I think it might be a bit more complicated than this configuration file suggests, but please go ahead and commit it, and we'll work out the edge cases (if any) as they occur.

Indeed, I have not seen any results appear at https://download.freebsd.org/ftp/snapshots/arm/armv7/ so maybe there is something else needed on the release builder side.

I also don't see any 14.0 snapshots for arm64, but there are present for other architectures. Is this a known issue?

In D29923#671549, @gjb wrote:

I think it might be a bit more complicated than this configuration file suggests, but please go ahead and commit it, and we'll work out the edge cases (if any) as they occur.

Indeed, I have not seen any results appear at https://download.freebsd.org/ftp/snapshots/arm/armv7/ so maybe there is something else needed on the release builder side.

This is related to below, I think.

I also don't see any 14.0 snapshots for arm64, but there are present for other architectures. Is this a known issue?

Yes. There was a missing change to use the git repository for ports. They should be available this week.

In D29923#678538, @gjb wrote:

Yes. There was a missing change to use the git repository for ports. They should be available this week.

Hi, just checking in again. I didn't see any output in the last two runs either, presumably there are still issues with the build?

In D29923#678538, @gjb wrote:

Yes. There was a missing change to use the git repository for ports. They should be available this week.

Hi, just checking in again. I didn't see any output in the last two runs either, presumably there are still issues with the build?

Yeah, I'm aware there haven't been any distribution sets produced.

I have an idea of what the problem is, but have been too busy the past few days to dig into it further. It is indeed on my todo list, however, and I haven't forgotten about it. Sorry for the delay. :(

In D29923#684550, @gjb wrote:
In D29923#678538, @gjb wrote:

Yes. There was a missing change to use the git repository for ports. They should be available this week.

Hi, just checking in again. I didn't see any output in the last two runs either, presumably there are still issues with the build?

Yeah, I'm aware there haven't been any distribution sets produced.

I have an idea of what the problem is, but have been too busy the past few days to dig into it further. It is indeed on my todo list, however, and I haven't forgotten about it. Sorry for the delay. :(

All good! Thank you for the update :)