From 9a6e6bbd1d734347be175a8c5c8d86f1591eb0b0 Mon Sep 17 00:00:00 2001 From: mdanish-kh <muhammad.danish2128@gmail.com> Date: Fri, 9 Sep 2022 00:11:08 +0500 Subject: [PATCH 1/7] Add sonic-sairedis pipelines build URLs --- README.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 1d257254d..a0bd5a65e 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,16 @@ +*static analysis:* + [](https://lgtm.com/projects/g/Azure/sonic-sairedis/alerts/) [](https://lgtm.com/projects/g/Azure/sonic-sairedis/context:cpp) -VS[](https://sonic-jenkins.westus2.cloudapp.azure.com/job/vs/job/sonic-sairedis-build/) +*sairedis builds:* + +[](https://dev.azure.com/mssonic/build/_build/latest?definitionId=12&branchName=master) +[](https://dev.azure.com/mssonic/build/_build/latest?definitionId=12&branchName=202205) +[](https://dev.azure.com/mssonic/build/_build/latest?definitionId=12&branchName=202111) +[](https://dev.azure.com/mssonic/build/_build/latest?definitionId=12&branchName=202106) +[](https://dev.azure.com/mssonic/build/_build/latest?definitionId=12&branchName=202012) +[](https://dev.azure.com/mssonic/build/_build/latest?definitionId=12&branchName=201911) # SONiC - SAI Redis - sairedis From 715ce00199f33dfe4cf9def301c8b283cfdd55de Mon Sep 17 00:00:00 2001 From: mdanish-kh <muhammad.danish2128@gmail.com> Date: Fri, 9 Sep 2022 00:20:37 +0500 Subject: [PATCH 2/7] Update outdated URLs --- README.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index a0bd5a65e..715dc3bc7 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,7 @@ For your convenience, you can install prepared packages on Debian Jessie: #### Install from Source -Checkout the source: `git clone https://github.com/Azure/sonic-sairedis.git` and install it yourself. +Checkout the source: `git clone https://github.com/sonic-net/sonic-sairedis.git` and install it yourself. You will also need SAI submodule: `git submodule update --init --recursive` @@ -60,7 +60,7 @@ Install prerequisite packages: sudo apt-get install libswsscommon libswsscommon-dev libhiredis-dev libzmq3-dev libpython-dev -Note: libswsscommon-dev requires libnl-3-200-dev, libnl-route-3-200-dev and libnl-nf-3-200-dev version >= 3.5.0. If these are not available via apt repositories, you can get them from the latest sonic-buildimage Jenkins build: https://sonic-jenkins.westus2.cloudapp.azure.com/job/vs/job/buildimage-vs-all/lastSuccessfulBuild/artifact/target/debs/buster/. +> Note: libswsscommon-dev requires libnl-3-200-dev, libnl-route-3-200-dev and libnl-nf-3-200-dev version >= 3.5.0. If these are not available via apt repositories, you can get them from the latest [sonic-buildimage build](https://sonic-build.azurewebsites.net/api/sonic/artifacts?branchName=master&platform=vs&format=zip&target=target%2Fdebs%2Fbuster). Install SAI dependencies: @@ -85,13 +85,13 @@ If you do not have libsai, you can build a debian package using: ## Need Help? For general questions, setup help, or troubleshooting: -- [sonicproject on Google Groups](https://groups.google.com/d/forum/sonicproject) +- [sonicproject on Google Groups](https://groups.google.com/g/sonicproject) For bug reports or feature requests, please open an Issue. ## Contribution guide -See the [contributors guide](https://github.com/Azure/SONiC/blob/gh-pages/CONTRIBUTING.md) for information about how to contribute. +See the [contributors guide](https://github.com/sonic-net/SONiC/wiki/Becoming-a-contributor) for information about how to contribute. ### GitHub Workflow @@ -125,4 +125,3 @@ For example: * Push your changes to your private fork and do "pull-request" to this repository * Use a pull request to do code review * Use issues to keep track of what is going on - From 8404daf79afa3f1a68b63b9507b66442bab5f1c1 Mon Sep 17 00:00:00 2001 From: mdanish-kh <muhammad.danish2128@gmail.com> Date: Fri, 9 Sep 2022 00:23:56 +0500 Subject: [PATCH 3/7] Minor description fix --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 715dc3bc7..d75d0e4f7 100644 --- a/README.md +++ b/README.md @@ -15,8 +15,9 @@ # SONiC - SAI Redis - sairedis ## Description -The SAI Redis provides a SAI redis service that built on top of redis database. It contains two major components, 1) a SAI library -that puts SAI objects into the redis database, 2) a syncd that takes the SAI objects and puts them into the ASIC. +The SAI Redis provides a SAI redis service built on top of redis database. It contains two major components: +1) `SAI library` that puts SAI objects into the redis database. +2) `syncd` that takes the SAI objects and puts them into the ASIC. ## Getting Started From 2310e5aff4348482943411bbe490203b6017cc77 Mon Sep 17 00:00:00 2001 From: mdanish-kh <muhammad.danish2128@gmail.com> Date: Sun, 18 Sep 2022 13:22:14 +0500 Subject: [PATCH 4/7] Update Azure URLs to sonic-net --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index d75d0e4f7..6f1a060eb 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ *static analysis:* -[](https://lgtm.com/projects/g/Azure/sonic-sairedis/alerts/) -[](https://lgtm.com/projects/g/Azure/sonic-sairedis/context:cpp) +[](https://lgtm.com/projects/g/sonic-net/sonic-sairedis/alerts/) +[](https://lgtm.com/projects/g/sonic-net/sonic-sairedis/context:cpp) *sairedis builds:* From eb97bd29cc17c22605069e6e5aeb1ef131cb0972 Mon Sep 17 00:00:00 2001 From: Muhammad Danish <muhammad.danish2128@gmail.com> Date: Mon, 3 Oct 2022 23:12:07 +0500 Subject: [PATCH 5/7] Trigger Build From 7b2ca54888931bcefe349196cb3db96f774118e0 Mon Sep 17 00:00:00 2001 From: Muhammad Danish <muhammad.danish2128@gmail.com> Date: Tue, 4 Oct 2022 00:07:41 +0500 Subject: [PATCH 6/7] Fix whitespace --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 6f1a060eb..6cb6dd69a 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,8 @@ # SONiC - SAI Redis - sairedis ## Description -The SAI Redis provides a SAI redis service built on top of redis database. It contains two major components: +The SAI Redis provides a SAI redis service built on top of redis database. It contains two major components: + 1) `SAI library` that puts SAI objects into the redis database. 2) `syncd` that takes the SAI objects and puts them into the ASIC. From b6fdbf8d67f43968a9f902858e75a131aedf7958 Mon Sep 17 00:00:00 2001 From: Muhammad Danish <muhammad.danish2128@gmail.com> Date: Tue, 4 Oct 2022 05:42:53 +0500 Subject: [PATCH 7/7] Add CLA information --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 6cb6dd69a..02da32a63 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,7 @@ # SONiC - SAI Redis - sairedis ## Description + The SAI Redis provides a SAI redis service built on top of redis database. It contains two major components: 1) `SAI library` that puts SAI objects into the redis database. @@ -87,6 +88,7 @@ If you do not have libsai, you can build a debian package using: ## Need Help? For general questions, setup help, or troubleshooting: + - [sonicproject on Google Groups](https://groups.google.com/g/sonicproject) For bug reports or feature requests, please open an Issue. @@ -95,6 +97,9 @@ For bug reports or feature requests, please open an Issue. See the [contributors guide](https://github.com/sonic-net/SONiC/wiki/Becoming-a-contributor) for information about how to contribute. +All contributors must sign an [Individual Contributor License Agreement (ICLA)](https://docs.linuxfoundation.org/lfx/easycla/v2-current/contributors/individual-contributor) before contributions can be accepted. This process is managed by the [Linux Foundation - EasyCLA](https://easycla.lfx.linuxfoundation.org/) and automated +via a GitHub bot. If the contributor has not yet signed a CLA, the bot will create a comment on the pull request containing a link to electronically sign the CLA. + ### GitHub Workflow We're following basic GitHub Flow. If you have no idea what we're talking about, check out [GitHub's official guide](https://guides.github.com/introduction/flow/). Note that merge is only performed by the repository maintainer.