Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to f39 #3653

Merged
merged 5 commits into from
Nov 16, 2023
Merged

Update to f39 #3653

merged 5 commits into from
Nov 16, 2023

Commits on Nov 14, 2023

  1. Update to f39

    Today the ostree CI relies on the buildroot container, cosa and FCOS
    all being on the same major.
    cgwalters authored and jlebon committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    5a0bd7c View commit details
    Browse the repository at this point in the history
  2. build: Unfreeze grub2

    We will just have to stop testing ppc64le with PXE boot.
    
    HOWEVER: An important thing we could try to do going forward
    is again do a build of coreos-assembler using RHEL 9 (or CentOS Stream 9).
    We're not actually that far away from this last I tried, particularly
    using EPEL content.
    cgwalters authored and jlebon committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    959eea7 View commit details
    Browse the repository at this point in the history
  3. tests/test_cosalib_meta.py: don't deepcopy GenericBuildMeta

    It seems like jsonschema in Python 3.12 (in Fedora 39) changed some
    implementation details to now use a data structure that doesn't support
    deep copying:
    
        TypeError: cannot pickle 'rpds.HashTrieMap' object
    
    Instead of doing a deep copy, just create a new object from scratch with
    the same inputs. The `w` variable might've been for that; it's currently
    unused and is an exact copy of `m`.
    jlebon committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    2e24c46 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. Dockerfile: use Quay.io Fedora image instead

    The Fedora project is moving its images in Quay.io as being the official
    ones. Let's use it instead.
    jlebon committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    dbf5460 View commit details
    Browse the repository at this point in the history
  2. create_disk.sh: opt out of EXT4 orphan_file feature on older targets

    Fedora 39 has a newer e2fsprogs whose `mkfs.ext4` now turns on a new
    `orphan_file` feature by default. This feature is not supported by the
    `e2fsck` currently in RHEL 9.
    
    As mentioned in the comment, ideally we'd use the `mkfs.*` tools
    from the target system and not from cosa. But for now, just do some
    version testing to know when to opt out to avoid having to add another
    `image.yaml` knob for it.
    
    See: coreos#3653 (comment)
    jlebon committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    6296a16 View commit details
    Browse the repository at this point in the history