Skip to content

Remove explicit dependency on swsssdk#124

Merged
jleveque merged 1 commit intosonic-net:masterfrom
jleveque:remove_dep
Oct 6, 2017
Merged

Remove explicit dependency on swsssdk#124
jleveque merged 1 commit intosonic-net:masterfrom
jleveque:remove_dep

Conversation

@jleveque
Copy link
Contributor

@jleveque jleveque commented Oct 6, 2017

  • The swsssdk package is installed as a wheel. If we compile sonic-utilities as a wheel, it will locate the swsssdk package dependency. However, if we compile sonic-utilities as a Debian package, it will look for a swsssdk Debian package, fail to find it, and the installation will fail.

  • However, building as a wheel introduced a few unexpected changes, such as installing the scripts in /usr/local/bin vs. /usr/bin, as well as the lack of ability to copy files outside of python package directory (i.e., bash_completion files to /etc/bash_completion.d/).

  • For now, we remove this explicit dependency in order to revert back to building sonic-utilities as a Debian package until we find a better solution, as we should specify all dependencies to ensure proper builds in case something goes wrong with the swsssdk installation. Ultimately, it would be great if we could build Debian packages that depend on wheels and vice-versa.

@jleveque jleveque self-assigned this Oct 6, 2017
@jleveque jleveque requested a review from lguohan October 6, 2017 01:25
@jleveque jleveque merged commit 77c9f81 into sonic-net:master Oct 6, 2017
@jleveque jleveque deleted the remove_dep branch October 6, 2017 01:31
stepanblyschak pushed a commit to stepanblyschak/sonic-utilities that referenced this pull request Apr 28, 2022
Parse quagga output without knowledge about hostname, so robust
against hostname changes or mismatch (sonic-net#124)

Signed-off-by: Abhishek Dosi <abdosi@microsoft.com>
mihirpat1 pushed a commit to mihirpat1/sonic-utilities that referenced this pull request Sep 15, 2023
…ic-net#124)

sonic-platform-base: Changes to enhance module_base.py and chassis_base.py for modular chassis

HLD: sonic-net/SONiC#646

- Enhance ModuleBase with new APIs to repesent pluggable cards in a voq-chassis.
- Enhance ChassisBase with new APIs
Junchao-Mellanox pushed a commit to Junchao-Mellanox/sonic-utilities that referenced this pull request Mar 20, 2025
sonic-net#124)

```<br>* 2d8be95a - (HEAD -> 202412) Merge branch '202411' of https://github.com/sonic-net/sonic-utilities into 202412 (2025-02-19) [Sonic Automation]
* 8ceba38 - (origin/202411) [QOS] Skip showing unnecessary warning message (sonic-net#3762) (2025-02-11) [mssonicbld]
* 04b60e2 - Fix call for spanning-tree commands in dump script (sonic-net#3752) (2025-02-07) [mssonicbld]
* bbe29ae - [show][interface] Add changes for show interface errors command (sonic-net#3749) (2025-02-04) [mssonicbld]<br>```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants