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

Remove explicit dependency on swsssdk #124

Merged
merged 1 commit into from
Oct 6, 2017
Merged

Remove explicit dependency on swsssdk #124

merged 1 commit into from
Oct 6, 2017

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
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