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/rules
Ze Gan 7d4f348c09
[submodule]: Update submodule sonic-swss/sonic-dash-api/protobuf (#17413)
### Why I did it
1. Protobuf 3.21 has been released in the Debian bookworm
2. Update submodule sonic-swss and sonic-dash-api because they include related updates.

##### Work item tracking
- Microsoft ADO **(number only)**:

#### How I did it

1. In the protobuf.mk, If it isn't bullseye, ignore to compile the protobuf package
2. Move sonic-swss commits:
```
fd852084 (HEAD, origin/master, origin/HEAD) [dashrouteorch]: Rename dash route namespace (#2966)
```
3. Move sonic-dash-api and move build chain to its submodule
```
d4448c7 (HEAD, origin/master, origin/HEAD, master) [azp]: Add multi-platform artifacts (#11)
8a5e5cc [debian]: Add debian package (#10)
d96163a [misc]: Add dash utils and its tests (#9)
```

#### How to verify it
Check Azp
2023-12-05 17:51:14 -08:00
..
asyncsnmp-py3.dep
asyncsnmp-py3.mk Remove swsssdk from rules and image. (#11469) 2022-08-25 08:35:51 +08:00
bash.dep
bash.mk
config [dhcp_server] Set to build dhcp_server image in vs image (#17340) 2023-11-30 13:52:54 -08:00
dbsyncd-py3.dep
dbsyncd-py3.mk Remove swsssdk from rules and image. (#11469) 2022-08-25 08:35:51 +08:00
dhcpmon.dep Add sonic-dhcpmon as a submodule (#14285) 2023-03-30 08:32:56 -07:00
dhcpmon.mk Don't build libhiredis anymore (#15633) 2023-09-06 16:23:34 -07:00
dhcprelay.dep Pick dependency files in submodules. (#15142) 2023-07-11 14:32:08 -07:00
dhcprelay.mk Don't build libhiredis anymore (#15633) 2023-09-06 16:23:34 -07:00
docker-base-bullseye.dep Create docker-base-bullseye and docker-config-engine-bullseye (#9666) 2022-01-11 09:23:42 -08:00
docker-base-bullseye.mk Mark many (but not all) of the dockers as Bullseye dockers 2023-11-21 18:53:15 -08:00
docker-base-buster.dep
docker-base-buster.mk
docker-base-stretch.dep
docker-base-stretch.mk
docker-base.dep
docker-base.mk
docker-config-engine-bullseye.dep Create docker-base-bullseye and docker-config-engine-bullseye (#9666) 2022-01-11 09:23:42 -08:00
docker-config-engine-bullseye.mk Mark many (but not all) of the dockers as Bullseye dockers 2023-11-21 18:53:15 -08:00
docker-config-engine-buster.dep
docker-config-engine-buster.mk Don't build libhiredis anymore (#15633) 2023-09-06 16:23:34 -07:00
docker-config-engine-stretch.dep
docker-config-engine-stretch.mk Remove swsssdk from rules and image. (#11469) 2022-08-25 08:35:51 +08:00
docker-config-engine.dep
docker-config-engine.mk Remove swsssdk from rules and image. (#11469) 2022-08-25 08:35:51 +08:00
docker-database.dep
docker-database.mk Mark many (but not all) of the dockers as Bullseye dockers 2023-11-21 18:53:15 -08:00
docker-dhcp-relay.dep
docker-dhcp-relay.mk [dhcp_server] Rename sonic_dhcp_server to sonic_dhcp_utilities (#17276) 2023-11-28 13:28:16 -08:00
docker-dhcp-server.dep [dhcp_server] Add dhcp_server container (#14031) 2023-09-11 09:15:56 -07:00
docker-dhcp-server.mk [dhcp_server] Rename sonic_dhcp_server to sonic_dhcp_utilities (#17276) 2023-11-28 13:28:16 -08:00
docker-eventd.dep Streaming structured events implementation (#11848) 2022-09-03 07:33:25 -07:00
docker-eventd.mk [docker-eventd] limit privileged flag for eventd container (#16750) 2023-10-02 09:51:24 -07:00
docker-fpm-frr.dep
docker-fpm-frr.mk limit privileged flag for bgp container (#14932) 2023-07-14 09:08:43 +08:00
docker-fpm.dep
docker-fpm.mk
docker-gnmi.dep Share image for gnmi and telemetry (#16863) 2023-11-08 08:54:36 +08:00
docker-gnmi.mk Mark many (but not all) of the dockers as Bullseye dockers 2023-11-21 18:53:15 -08:00
docker-iccpd.dep
docker-iccpd.mk Timezone sync issue between the host and containers (#14000) 2023-06-25 16:36:09 -07:00
docker-lldp.dep
docker-lldp.mk [docker-lldp] limit privileged flag for lldp container (#15830) 2023-08-15 11:27:12 -07:00
docker-macsec.dep
docker-macsec.mk Mark many (but not all) of the dockers as Bullseye dockers 2023-11-21 18:53:15 -08:00
docker-mux.dep
docker-mux.mk Mark many (but not all) of the dockers as Bullseye dockers 2023-11-21 18:53:15 -08:00
docker-nat.dep
docker-nat.mk Timezone sync issue between the host and containers (#14000) 2023-06-25 16:36:09 -07:00
docker-orchagent.dep [build][asan] make dpkg cache asan-aware (#10750) 2022-05-31 11:15:44 +03:00
docker-orchagent.mk Mark many (but not all) of the dockers as Bullseye dockers 2023-11-21 18:53:15 -08:00
docker-p4rt.dep [PINS] Build P4RT container for PINS (#9083) 2021-12-07 11:11:25 -08:00
docker-p4rt.mk Mark many (but not all) of the dockers as Bullseye dockers 2023-11-21 18:53:15 -08:00
docker-platform-monitor.dep
docker-platform-monitor.mk [Nvidia] Fix mlnx-sai build failure (#14) 2023-11-21 18:53:15 -08:00
docker-restapi.mk [docker-restapi] limit privileged flag for restapi container (#17138) 2023-11-21 14:50:31 +08:00
docker-router-advertiser.dep
docker-router-advertiser.mk Mark many (but not all) of the dockers as Bullseye dockers 2023-11-21 18:53:15 -08:00
docker-sflow.dep
docker-sflow.mk [docker-sflow] limit privileged flag for sflow container (#16973) 2023-10-27 11:30:30 -07:00
docker-snmp.dep
docker-snmp.mk [docker-snmp] limit privileged flag for snmp container (#16971) 2023-11-16 22:15:37 +08:00
docker-sonic-mgmt-framework.dep
docker-sonic-mgmt-framework.mk [docker-sonic-mgmt-framework] limit privileged flag for mgmt-framework container (#17217) 2023-11-28 15:35:22 +08:00
docker-sonic-mgmt-spytest.dep
docker-sonic-mgmt.dep
docker-sonic-mgmt.mk Fix sonic-mgmt docker build due to Bookworm changes (#17309) 2023-11-28 16:41:13 -08:00
docker-sonic-sdk-buildenv.dep
docker-sonic-sdk-buildenv.mk Don't build libhiredis anymore (#15633) 2023-09-06 16:23:34 -07:00
docker-sonic-sdk.dep
docker-sonic-sdk.mk [Bullseye] Upgrade sonic-sdk image to bullseye (#12649) 2022-11-28 18:57:26 +02:00
docker-swss-layer-bullseye.dep [swss]: Convert swss docker to bullseye (#10484) 2022-05-17 13:55:59 -07:00
docker-swss-layer-bullseye.mk Keep custom rsyslog file for docker-sonic-vs (#13056) 2022-12-14 16:49:37 -08:00
docker-swss-layer-buster.dep Create a docker-swss-layer that holds the swss package. 2022-01-06 09:26:55 -08:00
docker-swss-layer-buster.mk Create a docker-swss-layer that holds the swss package. 2022-01-06 09:26:55 -08:00
docker-teamd.dep
docker-teamd.mk [docker-teamd] limit privileged flag for teamd container (#15829) 2023-08-17 09:48:57 -07:00
docker-telemetry.dep
docker-telemetry.mk Mark many (but not all) of the dockers as Bullseye dockers 2023-11-21 18:53:15 -08:00
eventd.dep Streaming structured events implementation (#11848) 2022-09-03 07:33:25 -07:00
eventd.mk Add events to host and create rsyslog_plugin deb pkg (#12059) 2022-09-21 09:20:53 -07:00
flashrom.dep
flashrom.mk
frr.dep [build]Fix FRR build cache issue (#16713) 2023-09-29 14:47:14 -07:00
frr.mk [frr]: FRR 8.5.1 integration changes (#15965) 2023-08-07 09:45:13 -07:00
functions [build] add support for 2 stage rootfs build (#15924) 2023-10-11 09:33:17 +03:00
gobgp.dep
gobgp.mk
iccpd.dep
iccpd.mk
ifupdown2.dep
ifupdown2.mk
initramfs-tools.dep
initramfs-tools.mk Upgrade initramfs-tools to 0.142 2023-11-21 18:53:15 -08:00
iproute2.dep
iproute2.mk Upgrade docker-sonic-vs and docker-syncd-vs to Bullseye (#13294) 2023-03-19 21:14:27 -07:00
iptables.dep
iptables.mk [nat] Switch to bullseye (#14495) 2023-04-02 14:02:33 -07:00
isc-dhcp.dep
isc-dhcp.mk [build] update isc-dhcp to 4.4.1-2.3+deb11u2 to fix build failure (#15002) 2023-05-11 22:14:20 +08:00
ixgbe.dep
ixgbe.mk
kdump-tools.dep
kdump-tools.mk Upgrade kdump-tools 2023-11-21 18:53:15 -08:00
libnl3.dep
libnl3.mk
libteam.dep
libteam.mk
libyang1.dep
libyang1.mk
libyang2.dep Frr 8.2 upgrade (#10691) 2022-05-24 14:47:09 -07:00
libyang2.mk [frr]: fix official build break (#10947) 2022-05-27 13:49:58 -07:00
libyang.dep
libyang.mk For libyang, don't add an ordering dependency on frr for Bookworm 2023-11-21 18:53:15 -08:00
linkmgrd.dep
linkmgrd.mk Don't build libhiredis anymore (#15633) 2023-09-06 16:23:34 -07:00
linux-kernel.dep [Mellanox] Upgrade HW-MGMT to 7.0030.2008 and update platform-api (#17134) 2023-11-21 18:53:15 -08:00
linux-kernel.mk [Mellanox] Upgrade HW-MGMT to 7.0030.2008 and update platform-api (#17134) 2023-11-21 18:53:15 -08:00
lldpd.dep
lldpd.mk Upgrade lldpd to 1.0.16 2023-11-21 18:53:15 -08:00
lm-sensors.dep
lm-sensors.mk Upgrade mellanox platform containers (syncd / saiserver / syncd-rpc) and pmon to bullseye (#10580) 2022-05-10 12:45:28 +03:00
monit.dep
monit.mk
mpdecimal.dep
mpdecimal.mk
ntp.dep
ntp.mk Upgrade to ntp 4.2.8p15 for Bullseye 2021-11-10 15:27:22 -08:00
openssh.dep
openssh.mk Update openssh to 9.2p1-2+deb12u1 (the version in Debian Bookworm) 2023-11-21 18:53:15 -08:00
p4rt.dep [PINS] Build P4RT container for PINS (#9083) 2021-12-07 11:11:25 -08:00
p4rt.mk Enable P4RT at build time and disable at startup (#10499) 2022-10-31 16:18:42 -07:00
phy-credo.dep
phy-credo.mk [Arista] Update phy-credo package (#12755) 2022-11-19 12:46:08 -08:00
protobuf.dep [dash-api]: Add dash-api and related protobuf library (#14515) 2023-07-05 09:59:35 -07:00
protobuf.mk [submodule]: Update submodule sonic-swss/sonic-dash-api/protobuf (#17413) 2023-12-05 17:51:14 -08:00
ptf-py3.dep Add python3 virtual environment for docker-ptf (#10599) 2022-04-26 09:13:26 +08:00
ptf-py3.mk Add python3 virtual environment for docker-ptf (#10599) 2022-04-26 09:13:26 +08:00
ptf.dep
ptf.mk
radius.dep
radius.mk
redis-dump-load-py2.dep Python 2 removal/cleanup 2021-11-10 15:27:22 -08:00
redis-dump-load-py2.mk Python 2 removal/cleanup 2021-11-10 15:27:22 -08:00
redis-dump-load-py3.dep
redis-dump-load-py3.mk Python 2 removal/cleanup 2021-11-10 15:27:22 -08:00
redis.dep
redis.mk Don't build libhiredis anymore (#15633) 2023-09-06 16:23:34 -07:00
restapi.dep
restapi.mk Don't build libhiredis anymore (#15633) 2023-09-06 16:23:34 -07:00
sairedis.dep
sairedis.mk Update sairedis submodule (#16072) 2023-08-11 09:00:46 -07:00
scapy.dep [scapy] update scapy to 2.4.5 and patch it (#10457) 2022-04-07 14:23:35 +03:00
scapy.mk [scapy] update scapy to 2.4.5 and patch it (#10457) 2022-04-07 14:23:35 +03:00
scripts.dep
scripts.mk Streaming structured events implementation (#11848) 2022-09-03 07:33:25 -07:00
sflow.dep
sflow.mk Upgrading hsflowd version from 2.0.35 to 2.0.51-26 to address for [sflow]ERR sflow#hsflowd: device Loopback0 Get SIOCGIFFLAGS failed : No such device #13407 (#15362) 2023-09-13 17:18:34 -07:00
snmpd.dep
snmpd.mk [snmpd]: Update to 5.9+dfsg-4+deb11u1 to match Debian version (#11763) 2022-08-19 11:20:00 -07:00
socat.dep
socat.mk Create docker-base-bullseye and docker-config-engine-bullseye (#9666) 2022-01-11 09:23:42 -08:00
sonic_bgpcfgd.dep
sonic_bgpcfgd.mk
sonic-chassisd.dep
sonic-chassisd.mk Add explicit dependency on sonic_platform_common (#13446) 2023-01-19 22:42:28 -08:00
sonic-config.dep Fix sonic-config low dpkg hit rate issue (#12244) 2022-10-05 08:10:54 +08:00
sonic-config.mk Python 2 removal/cleanup 2021-11-10 15:27:22 -08:00
sonic-containercfgd.dep [containercfgd] Add containercfgd and syslog rate limit configuration support (#12489) 2022-12-08 08:58:35 -08:00
sonic-containercfgd.mk [containercfgd] Add containercfgd and syslog rate limit configuration support (#12489) 2022-12-08 08:58:35 -08:00
sonic-ctrmgrd.dep
sonic-ctrmgrd.mk Add health check probe for k8s upgrade containers. (#15223) 2023-07-10 22:16:29 -07:00
sonic-dash-api.dep [Build] Fix the dash cache dependency issue (#15851) 2023-07-19 15:56:24 -07:00
sonic-dash-api.mk [submodule]: Update submodule sonic-swss/sonic-dash-api/protobuf (#17413) 2023-12-05 17:51:14 -08:00
sonic-device-data.dep
sonic-device-data.mk
sonic-dhcp-utilities.dep [dhcp_server] Rename sonic_dhcp_server to sonic_dhcp_utilities (#17276) 2023-11-28 13:28:16 -08:00
sonic-dhcp-utilities.mk [dhcp_server] Rename sonic_dhcp_server to sonic_dhcp_utilities (#17276) 2023-11-28 13:28:16 -08:00
sonic-fips.dep Support SONiC OpenSSL FIPS 140-3 based on SymCrypt engine (#9573) 2022-05-06 07:21:30 +08:00
sonic-fips.mk [Security] Upgrade the OpenSSL/OpenSSH to fix CVE alerts (#16902) 2023-10-18 15:52:26 -07:00
sonic-frr-mgmt-framework.dep
sonic-frr-mgmt-framework.mk
sonic-genl-packet-ko.mk Add genl packet to sonic-buildimage (#13032) 2022-12-14 15:15:47 -05:00
sonic-genl-packet-tools.dep Add genl packet to sonic-buildimage (#13032) 2022-12-14 15:15:47 -05:00
sonic-genl-packet-tools.mk Add genl packet to sonic-buildimage (#13032) 2022-12-14 15:15:47 -05:00
sonic-host-services-data.dep Update sonic-host-services for changes in Python 2023-11-21 18:53:15 -08:00
sonic-host-services-data.mk Update sonic-host-services for changes in Python 2023-11-21 18:53:15 -08:00
sonic-host-services.dep Update sonic-host-services for changes in Python 2023-11-21 18:53:15 -08:00
sonic-host-services.mk [build] Add sonic-utilities to sonic-host-services dependencies list. (#15987) 2023-07-28 18:19:57 +08:00
sonic-ledd.dep
sonic-ledd.mk Upgrade mellanox platform containers (syncd / saiserver / syncd-rpc) and pmon to bullseye (#10580) 2022-05-10 12:45:28 +03:00
sonic-libgenl-packet.dep Add genl packet to sonic-buildimage (#13032) 2022-12-14 15:15:47 -05:00
sonic-libgenl-packet.mk Add genl packet to sonic-buildimage (#13032) 2022-12-14 15:15:47 -05:00
sonic-mgmt-common.dep
sonic-mgmt-common.mk Ensure sonic yangs wheel is built before sonic-mgmt-common (#15226) 2023-08-09 11:40:00 -07:00
sonic-mgmt-framework.dep
sonic-mgmt-framework.mk
sonic-packages.mk
sonic-pcied.dep Change source path for sonic-pcied to use Python 3 variable (#10676) 2022-05-06 09:56:08 -07:00
sonic-pcied.mk Removed python2 dependency for sonic-pcied in sonic-platform-daemons (#10421) 2022-04-09 13:16:50 -07:00
sonic-platform-common.dep [sonic-platform-common][sonic-platform-daemons] submodule update; Remove python2 sonic-platform-common wheel (#10994) 2022-06-04 07:41:15 -07:00
sonic-platform-common.mk [sonic-platform-common][sonic-platform-daemons] submodule update; Remove python2 sonic-platform-common wheel (#10994) 2022-06-04 07:41:15 -07:00
sonic-psud.dep
sonic-psud.mk Upgrade mellanox platform containers (syncd / saiserver / syncd-rpc) and pmon to bullseye (#10580) 2022-05-10 12:45:28 +03:00
sonic-py-common.dep Python 2 removal/cleanup 2021-11-10 15:27:22 -08:00
sonic-py-common.mk Change pycommon to use swsscommon (#10099) 2022-06-03 14:30:09 +08:00
sonic-syseepromd.dep
sonic-syseepromd.mk Upgrade mellanox platform containers (syncd / saiserver / syncd-rpc) and pmon to bullseye (#10580) 2022-05-10 12:45:28 +03:00
sonic-thermalctld.dep
sonic-thermalctld.mk Upgrade mellanox platform containers (syncd / saiserver / syncd-rpc) and pmon to bullseye (#10580) 2022-05-10 12:45:28 +03:00
sonic-utilities-data.dep
sonic-utilities-data.mk
sonic-utilities.dep
sonic-utilities.mk Update sonic-utilities for changes in Python 2023-11-21 18:53:15 -08:00
sonic-xcvrd.dep
sonic-xcvrd.mk Upgrade mellanox platform containers (syncd / saiserver / syncd-rpc) and pmon to bullseye (#10580) 2022-05-10 12:45:28 +03:00
sonic-yang-mgmt-py3.dep
sonic-yang-mgmt-py3.mk
sonic-yang-models-py3.dep
sonic-yang-models-py3.mk Python 2 removal/cleanup 2021-11-10 15:27:22 -08:00
sonic-ycabled.dep [y_cable] Support for initialization of new daemon ycable to support ycables (#9125) 2022-01-25 11:10:25 -08:00
sonic-ycabled.mk [y_cable] Support for initialization of new daemon ycable to support ycables (#9125) 2022-01-25 11:10:25 -08:00
sonic-ztp.dep
sonic-ztp.mk Remove swsssdk from rules and image. (#11469) 2022-08-25 08:35:51 +08:00
swss-common.dep
swss-common.mk Don't build libhiredis anymore (#15633) 2023-09-06 16:23:34 -07:00
swss.dep [build][asan] make dpkg cache asan-aware (#10750) 2022-05-31 11:15:44 +03:00
swss.mk [dash-api]: Add dash-api and related protobuf library (#14515) 2023-07-05 09:59:35 -07:00
swsssdk-py2.dep Python 2 removal/cleanup 2021-11-10 15:27:22 -08:00
swsssdk-py2.mk Python 2 removal/cleanup 2021-11-10 15:27:22 -08:00
swsssdk-py3.dep
swsssdk-py3.mk Python 2 removal/cleanup 2021-11-10 15:27:22 -08:00
syncd.dep [build][asan] make dpkg cache asan-aware (#10750) 2022-05-31 11:15:44 +03:00
syncd.mk Update sairedis submodule (#16072) 2023-08-11 09:00:46 -07:00
system-health.dep
system-health.mk [system-health] No longer check critical process/service status via monit (#9068) 2021-11-23 15:47:48 -08:00
systemd-sonic-generator.dep
systemd-sonic-generator.mk Ported Marvell armhf build on amd64 host for debian buster to use cross-comp… (#8035) 2022-07-21 14:15:16 -07:00
tacacs.dep Add cache for AUDISP TACPLUS (#13033) 2023-07-28 16:24:10 -07:00
tacacs.mk [TACACS+] Add audisp-tacplus for per-command accounting. (#8750) 2021-12-01 11:50:09 +08:00
telemetry.dep
telemetry.mk Stop installing development packages from telemetry docker images to (#16603) 2023-09-20 15:22:41 -07:00
template.dep
thrift_0_14_1.dep Bump Thrift version from 0.13.0 to 0.14.1 (#9881) 2022-02-15 16:39:47 -08:00
thrift_0_14_1.mk [CG-Fix-CVE-2021-44906] Patching on thrift.0.14.1 for package minimist (#10555) 2022-04-22 09:43:16 +08:00
thrift.dep
thrift.mk
wpasupplicant.dep
wpasupplicant.mk