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

Tracking: skiff-next vs. upstream mainline #6

Closed
wants to merge 32 commits into from

Commits on Jan 10, 2020

  1. package/docker-proxy: bump to 20210125 version b350742

    docker-proxy (libnetwork) has not added a release tag for a long time. Use the
    latest master commit hash from 25 Jan 2021 instead.
    
    b350742
    
    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Jan 10, 2020
    Configuration menu
    Copy the full SHA
    b4b33eb View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2020

  1. package/linux-firmware: add support for nvidia files

    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Jun 6, 2020
    Configuration menu
    Copy the full SHA
    1382ac2 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2020

  1. package/rngd: start rngd early in the boot process

    Lack of an RNG source can block boot-up on headless systems with few hardware
    entropy sources. This patch allows rngd to start earlier than the current
    "basic.target" when systemd is used. Removing the dependency on "basic.target"
    and by extension, "sockets.target" will allow rngd to start before, for example,
    docker.sock - which can take some time to become ready without entropy.
    
    This is a cherry-pick of a peer project patch:
    
    https://patchwork.openembedded.org/patch/163303/
    
    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Jul 2, 2020
    Configuration menu
    Copy the full SHA
    0867844 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2020

  1. package/tini: install docker-init symlink if not exists

    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Jul 19, 2020
    Configuration menu
    Copy the full SHA
    c4ef74f View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2020

  1. github: setup CI workflow configurations

    automated build + check-package + legal-info.
    
    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Aug 8, 2020
    Configuration menu
    Copy the full SHA
    7681ef9 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2020

  1. package/rpi-userland: add support for aarch64 build

    Tested on Pi4 Model B (aarch64).
    
    Note: this needs adjustment as per comments from upstream:
    
     - GLX is marked as provided when it's not on arm64
    
    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Aug 18, 2020
    Configuration menu
    Copy the full SHA
    dc02371 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2020

  1. .github: add per-branch upstream file

    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    40ecbce View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2020

  1. package/nvidia-driver: bump to versions 390.147 and 470.94

    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Aug 23, 2020
    Configuration menu
    Copy the full SHA
    9276c80 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2020

  1. package/linux-firmware: add option for rockchip dptx

    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Nov 14, 2020
    Configuration menu
    Copy the full SHA
    077656f View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2020

  1. package/docker-engine: increase containerd startup timeout period

    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Nov 18, 2020
    Configuration menu
    Copy the full SHA
    3cb1d02 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2021

  1. package/daemonize: new package

    Daemonize is a command line utility to run a program as a Unix daemon.
    
    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Jan 24, 2021
    Configuration menu
    Copy the full SHA
    038ce24 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2021

  1. package/rtl8821au: switch to aircrack-ng fork

    Switching to the aircrack-ng fork of rtl8821au USB WiFi kernel module.
    
    This fixes build errors against 5.11.
    
    This package has utilized several forks over the years, the aircrack-ng version
    is currently the most well maintained, and most recently updated. This patch
    also drops all of the patches that were previously maintained in the Buildroot
    tree, which are no longer necessary.
    
    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Feb 22, 2021
    Configuration menu
    Copy the full SHA
    93fa840 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2021

  1. package/nerdctl: new package

    nerdctl is a CLI for containerd (package docker-containerd) which is drop-in
    compatible with the Docker Daemon CLI.
    
    This allows using the lighter weight containerd daemon directly, instead of via
    the additional docker daemon. It also implements rootless mode.
    
    https://github.com/containerd/nerdctl
    
    Signed-off-by: Christian Stewart <[email protected]>
    
    ---
    
    v1:
    
     - pkg-golang does not support main.go at root of project
     - https://bugs.busybox.net/show_bug.cgi?id=13651
     - override the build command instead
    
    v2:
    
     - bump to 0.8.0
     - go now works fine with /. targets, remove command override
     - docker-containerd was renamed to containerd
    
    v3:
    
     - bump to version 0.17.1 from 0.8.0
     - add correct build targets
    
    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Mar 23, 2021
    Configuration menu
    Copy the full SHA
    54f62a6 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2021

  1. host-localedef: disable Werror to avoid build failures

    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed May 1, 2021
    Configuration menu
    Copy the full SHA
    dc550d2 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2021

  1. package/libfuse3: allow building as a host package

    Adds 1 patch to fix an install error when building as a host package.
    
    Patch was submitted upstream:
    libfuse/libfuse#598
    
    Signed-off-by: Christian Stewart <[email protected]>
    
    ---
    
    v1 -> v2:
    
     - adjusted patch to completely remove init.d script install
    paralin committed May 3, 2021
    Configuration menu
    Copy the full SHA
    e1705a6 View commit details
    Browse the repository at this point in the history
  2. package/fuse-overlayfs: enable building as host package

    Signed-off-by: Christian Stewart <[email protected]>
    
    ---
    
    v2 -> v3:
    
     - fixed newline at end of config.in.host file
    paralin committed May 3, 2021
    Configuration menu
    Copy the full SHA
    1a3aba8 View commit details
    Browse the repository at this point in the history
  3. package/genuinetools-img: new host and target package

    Img is a standalone, daemon-less, unprivileged Dockerfile and OCI compatible
    container image builder. It uses the moby-buildkit solver internally. The
    commands/UX mirror the Docker CLI for workflow compatibility.
    
    Using the genuinetools- prefix due to the generic nature of the "img" name.
    
    Adds both host and target variants. fuse-overlayfs can be used as an
    unprivileged and rootless overlay filesystem backend.
    
    https://github.com/genuinetools/img
    
    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed May 3, 2021
    Configuration menu
    Copy the full SHA
    277194e View commit details
    Browse the repository at this point in the history

Commits on May 21, 2021

  1. package/rpi-firmware: bump to kernel 5.15.26

    For a full changelog, please see the repository:
    
    https://github.com/raspberrypi/firmware
    
    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed May 21, 2021
    Configuration menu
    Copy the full SHA
    df041b7 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2021

  1. package/go: use host compiler when go-bootstrap unsupported

    All Go compiler versions > 1.4.x (old) are written in Go, and require a existing
    compiled Go version to use to build from source.
    
    https://golang.org/doc/install/source#bootstrapFromSource
    
    The process for "bootstrapping" the Go compiler in Buildroot is:
    
    1. Compile a C/C++ cross-compiler (gcc) as the host toolchain.
    2. Build go-bootstrap (which is Go 1.4.x and written in C)
    3. Build go 1.16.x (written in Go) using go-bootstrap.
    
    The problem is that step 2 - build go-bootstrap - does not work on 64-bit arm.
    The Go compiler from 1.4.x is compatible with x86, x86_64, and arm (32 bit).
    
    This means that arm64 host machines will skip building Go and all go-based
    packages like Docker.
    
    This patch instead uses the host Go compiler to bootstrap host-go when
    BR2_PACKAGE_HOST_GO_BOOTSTRAP_ARCH_SUPPORTS is not set. This is similar to how
    the host GCC is used to bootstrap the Buildroot toolchain.
    
    Signed-off-by: Christian Stewart <[email protected]>
    
    ---
    
    WIP:
    
    https://patchwork.ozlabs.org/project/buildroot/patch/[email protected]/
    paralin committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    f2ea34a View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2021

  1. [HACK] package/gcc: disable libsanitizer for kernel 5.13.x support

    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Jun 24, 2021
    Configuration menu
    Copy the full SHA
    bcd68ff View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2022

  1. [SKIFF] go-post-process: support non-gomod projects

    Use go mod init to convert other tool files and create go.mod properly.
    
    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    ec587ae View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2022

  1. package/fuse-overlayfs: bump to version 1.8.1

    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Jan 24, 2022
    Configuration menu
    Copy the full SHA
    b864eb3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f9da5c8 View commit details
    Browse the repository at this point in the history
  3. package/moby-buildkit: support building as host package

    Users may want to use buildkitd and buildkitctl to build images on the host.
    
    Adds package host-moby-buildkit and BR2_PACKAGE_HOST_MOBY_BUILDKIT.
    
    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Jan 24, 2022
    Configuration menu
    Copy the full SHA
    d386fda View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2022

  1. package/buildah: new package

    Adds both host and target packages for buildah.
    
    Buildah is a tool that facilitates building OCI images.
    
    https://github.com/containers/buildah
    
    The buildah tree does not ship with a default policy.json file, and instead
    relies on packagers to provide one. A patch is added to create a basic barebones
    policy.json which is installed to /etc/containers/policy.json with a hook.
    
    Signed-off-by: Christian Stewart <[email protected]>
    
    ---
    
    v1 -> v2:
    
     - add package to developers
     - add host runc dependency for host package
     - add libgpgme runtime dependency
    
    v2 -> v3:
    
     - add policy.json to target: required by some commands
     - example: buildah pull docker.io/library/alpine
     - pull: tested on raspberry pi 4
    paralin committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    e0d3c9b View commit details
    Browse the repository at this point in the history
  2. package/runc: add host package

    Adds support for building runc as a host package.
    
    The bin name and gomod have to be specified as the pkg-golang infrastructure
    assumes the bin name will be "host-runc" on default.
    
    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    bdd4dcc View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2022

  1. package/nvidia-driver: bump version to 510.54

    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Feb 17, 2022
    Configuration menu
    Copy the full SHA
    e8e2141 View commit details
    Browse the repository at this point in the history
  2. package/nvidia-driver: switch version to 470.103.01

    This series is currently marked "stable" on the gentoo repo.
    
    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Feb 17, 2022
    Configuration menu
    Copy the full SHA
    8dc5a60 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2022

  1. package/rtl8821cu: new package

    Adds support for USB rtl8821cu wifi cards.
    
    Similar to rtl8821au and rtl8812au-aircrack-ng packages.
    
    https://github.com/morrownr/8821cu-20210118
    
    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Mar 7, 2022
    Configuration menu
    Copy the full SHA
    75fc195 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2022

  1. Configuration menu
    Copy the full SHA
    ea411e3 View commit details
    Browse the repository at this point in the history
  2. package/moby-buildkit: fix hash file format

    Fixes warnings from check-package.
    
    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Mar 11, 2022
    Configuration menu
    Copy the full SHA
    9d4079d View commit details
    Browse the repository at this point in the history
  3. package/openssh: enable autoreconf

    Signed-off-by: Christian Stewart <[email protected]>
    paralin committed Mar 11, 2022
    Configuration menu
    Copy the full SHA
    ca459fb View commit details
    Browse the repository at this point in the history