Skip to content

Debian Trixie migration for sonic-mgmt-common#211

Open
amrutasali wants to merge 2 commits intosonic-net:masterfrom
amrutasali:trixie_migration_for_sonic_mgmt_common
Open

Debian Trixie migration for sonic-mgmt-common#211
amrutasali wants to merge 2 commits intosonic-net:masterfrom
amrutasali:trixie_migration_for_sonic_mgmt_common

Conversation

@amrutasali
Copy link
Copy Markdown
Contributor

@amrutasali amrutasali commented Apr 3, 2026

Why I did it -

Required for sonic-net/SONiC#2169 , sonic-mgmt-common is a dependency for sonic-mgmt-framework

How I did it -

Updated the package build configuration to support Trixie distro. Key changes include:
Updated Azure Pipelines to use sonic-slave-trixie container
Added libpcre3 dependencies (not available in Trixie repos)
Bumped Go version to 1.24.4 to align with Trixie's provided version
Fixed Go 1.24+ vendor module requirements for ygot tool

How to verify it -

The sonic-mgmt-framework container builds successfully under BLDENV=trixie which in turn builds sonic-mgmt-common(the .deb was correctlt paced in target/debs/trixie). Installed sonic-mgmt-framework container on a recent SONiC image and verified that the docker OS distribution shows Trixie and basic curl test on REST server hosted within the docker works fine. Also executed the pipeline tests locally.

Note:
Dependent/Related PRs:
sonic-net/sonic-buildimage#26548
sonic-net/sonic-mgmt-framework#158

@mssonicbld
Copy link
Copy Markdown

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Copy Markdown

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

Signed-off-by: Amruta Sali <amruta_sali@dell.com>
Signed-off-by: Amruta Sali <amruta_sali@dell.com>
@amrutasali amrutasali force-pushed the trixie_migration_for_sonic_mgmt_common branch from be6236e to 9aa7f8b Compare April 3, 2026 21:51
@mssonicbld
Copy link
Copy Markdown

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants