This repository has been archived on 2025-03-20. You can view files and clone it, but cannot push or open issues or pull requests.
sonic-buildimage/platform/p4
Joe LeVeque 7f4ab8fbd8
[sonic-utilities] Update submodule; Build and install as a Python 3 wheel ()
Submodule updates include the following commits:

* src/sonic-utilities 9dc58ea...f9eb739 (18):
  > Remove unnecessary calls to str.encode() now that the package is Python 3; Fix deprecation warning ()
  > [generate_dump] Ignoring file/directory not found Errors ()
  > Fixed porstat rate and util issues ()
  > fix error: interface counters is mismatch after warm-reboot ()
  > Remove unnecessary calls to str.decode() now that the package is Python 3 ()
  > [acl-loader] Make list sorting compliant with Python 3 ()
  > Replace hard-coded fast-reboot with variable. And some typo corrections ()
  > [configlet][portconfig] Remove calls to dict.has_key() which is not available in Python 3 ()
  > Remove unnecessary conversions to list() and calls to dict.keys() ()
  > Clean up LGTM alerts ()
  > Add 'requests' as install dependency in setup.py ()
  > Convert to Python 3 ()
  > Fix mock SonicV2Connector in python3: use decode_responses mode so caller code will be the same as python2 ()
  > [tests] Do not trim from PATH if we did not append to it; Clean up/fix shebangs in scripts ()
  > Updates to bgp config and show commands with BGP_INTERNAL_NEIGHBOR table ()
  > [cli]: NAT show commands newline issue after migrated to Python3 ()
  > [doc]: Update Command-Reference.md ()
  > Added 'import sys' in feature.py file ()

* src/sonic-py-swsssdk 9d9f0c6...1664be9 (2):
  > Fix: no need to decode() after redis client scan, so it will work for both python2 and python3 ()
  > FieldValueMap `contains`(`in`)  will also work when migrated to libswsscommon(C++ with SWIG wrapper) ()

- Also fix Python 3-related issues:
    - Use integer (floor) division in config_samples.py (sonic-config-engine)
    - Replace print statement with print function in eeprom.py plugin for x86_64-kvm_x86_64-r0 platform
    - Update all platform plugins to be compatible with both Python 2 and Python 3
    - Remove shebangs from plugins files which are not intended to be executable
    - Replace tabs with spaces in Python plugin files and fix alignment, because Python 3 is more strict
    - Remove trailing whitespace from plugins files
2020-11-25 10:28:36 -08:00
..
docker-sonic-p4 [synchronous-mode] Add template file for synchronous mode () 2020-10-23 13:08:35 -07:00
p4-hlir [saip4]: New p4 platform based on SAI behavioral model software switch () 2017-11-06 22:45:50 -08:00
p4c-bm Build improvements () 2016-12-05 11:12:19 -08:00
SAI-P4-BM@c763924aff [p4]: Updated p4 bm () 2017-12-12 00:38:36 -08:00
tenjin [saip4]: New p4 platform based on SAI behavioral model software switch () 2017-11-06 22:45:50 -08:00
docker-sonic-p4.mk [sonic-utilities] Update submodule; Build and install as a Python 3 wheel () 2020-11-25 10:28:36 -08:00
libsaithrift-dev.mk [p4]: add libsaithrift in p4 build () 2018-02-14 06:28:25 +08:00
p4-bmv.mk [saip4]: New p4 platform based on SAI behavioral model software switch () 2017-11-06 22:45:50 -08:00
p4-hlir.mk [saip4]: New p4 platform based on SAI behavioral model software switch () 2017-11-06 22:45:50 -08:00
p4-switch.mk [saip4]: New p4 platform based on SAI behavioral model software switch () 2017-11-06 22:45:50 -08:00
p4c-bm.mk [saip4]: New p4 platform based on SAI behavioral model software switch () 2017-11-06 22:45:50 -08:00
rules.mk [docker-orchagent]: make build depends only on sairedis package () 2020-07-12 18:08:51 +00:00
tenjin.mk Build improvements () 2016-12-05 11:12:19 -08:00