Closed
Conversation
68ada21 to
5892d6c
Compare
c7835b6 to
088bcd5
Compare
Author
|
All commits have been cherry-picked to Guohan's repo. Close this PR. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
- What I did
Support buster on Mellanox platform
Some common issues are fixed as well.
This PR depends on sonic-linux-kernel #14.
- How I did it
Mellanox related commit:
The build procedure can be treated as 2 stages.
The first stage is to build the stretch-based debs and dockers in stretch-based slave docker and the second stage is to build the buster-based ones in the buster-based slave docker.
One thing we have to pay attention to is some debs depend on kernel should not be built at stretch stage because the kernel isn't ready at that time.
The idea is to move that kind of debs out of SONIC_STRETCH_DEBS and SONIC_MAKE_DEBS and add them to SONIC_DPKG_DEBS.
Meanwhile, any dependency explicitly put on the stretch based dockers on kernel should be removed.
Common issues fixed:
On some devices the system can take very long to start. Eventually we found it is because crng init takes very long to finish.
Haveged resolves this problem
- How to verify it
- Description for the changelog
- A picture of a cute animal (not mandatory but encouraged)