Giter Club home page Giter Club logo

yocto-image's Introduction

Yocto Image

ci License

Basic Fedora based image for Yocto builds. It contains all packages needed to build a headless image.

Published Images

Images are available on GHCR.

Tags

Tag Base Status
39 Fedora 39
38 Fedora 38
37 Fedora 37
36 Fedora 36 EOL
35 Fedora 35 EOL
34 Fedora 34 EOL
33 Fedora 33 EOL
32 Fedora 32 EOL

Local build

Build the image local using podman:

$ podman build --file yocto-fc/Dockerfile \
            --build-arg FC_VERSION=<Fedora Version> \
            --tag <Image Tag>

yocto-image's People

Contributors

h5b avatar iniesta8 avatar matthias-prangl avatar offa avatar tripletrable avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Forkers

tripletrable

yocto-image's Issues

Update latest tag

There's no latest tag update once #10 is merged.

Since it's used downstream, it should reflect the latest version available (fc34 for now).

Fedora 35 networking issues

Using Fedora 35 in yocto-build fails as repo tools cannot resolve the manifest URL as follows:

$ ./dev/bootstrap.sh 
Trying to pull ghcr.io/jhnc-oss/yocto-image/yocto:35...
Getting image source signatures
Copying blob c3f6bed8a317 skipped: already exists  
Copying blob bd072b7c7ca5 skipped: already exists  
Copying blob 5e2b998ecd07 [--------------------------------------] 0.0b / 0.0b
Copying blob 9ada86c2f90d [--------------------------------------] 0.0b / 0.0b
Copying config 1043c59718 done  
Writing manifest to image destination
Storing signatures
+ set -o errexit
+ MANIFEST_BRANCH=main
+ MANIFEST_URL=https://github.com/jhnc-oss/yocto-manifests.git
+ repo init --manifest-url https://github.com/jhnc-oss/yocto-manifests.git --no-clone-bundle --depth=1 --manifest-branch main
Downloading manifest from https://github.com/jhnc-oss/yocto-manifests.git
fatal: unable to access 'https://github.com/jhnc-oss/yocto-manifests.git/': getaddrinfo() thread failed to start
manifests: sleeping 4.0 seconds before retrying
fatal: unable to access 'https://github.com/jhnc-oss/yocto-manifests.git/': getaddrinfo() thread failed to start
fatal: cannot obtain manifest https://github.com/jhnc-oss/yocto-manifests.git

CI build

Basic CI build to ensure a buildable state.

localedef may break locales

The localedef call can break locales and prevent containers from starting. Even though the execution succeeds, it errors actually (shown with verbose output enabled).

Locales are set correctly without localdef, therefore it shouldn't be necessary anyway.

Fedora 32 image

Add and deploy a Fedora 32 image. FC34 isn't fully compatible yet.

Drop 'latest' tag?

Shall we drop the latest tag? In my opinion it doesn't make much sense to use in the Yocto scenario.

Fedora 35 package conflict

The Fedora 35 build fails due to package conflict:

 Error: Transaction test error:
  file /usr/share/vim/vim82/defaults.vim from install of vim-common-2:8.2.3642-1.fc35.x86_64 conflicts with file from package vim-minimal-2:8.2.3568-1.fc35.x86_64

This issue is likely caused upstream, since the unchanged commit was green previously.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.