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

Debianize for buildimage #9

Draft
wants to merge 9 commits into
base: master
Choose a base branch
from

Commits on Oct 21, 2024

  1. Configuration menu
    Copy the full SHA
    fffe79e View commit details
    Browse the repository at this point in the history
  2. Organize Build-Depends

    Debian binary package stanzas do not have a Build-Depends field. These were previously just getting ignored
    erer1243 committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    a199bdd View commit details
    Browse the repository at this point in the history
  3. Protobuf version 3.*.*

    All we depend on is protobuf version 3, and
    since protobuf follows semver, it should be safe
    to make this reduction
    erer1243 committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    dfc2a50 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

  1. Configuration menu
    Copy the full SHA
    e35bdb6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    012004e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4097a35 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    778cfad View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2024

  1. Do nothing for tests

    To run swss-common tests, we need redis installed.
    However, sonic-buildimage slave images specifically
    install mock redis packages to avoid installing real
    redis. Some packages skip their tests entirely because
    redis is not present in the buildimage (swss-common).
    So, I will follow in their footsteps and instead
    just turn off testing during .deb build, and we can
    instead have the tests as a separate CI run.
    erer1243 committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    d7e4447 View commit details
    Browse the repository at this point in the history
  2. Include swsscommon as deps

    erer1243 committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    84e0f1f View commit details
    Browse the repository at this point in the history