Closed alee-ntap closed 9 months ago
Please check that these are all actually migrated to the new build system and we are not accidentally missing modifications.
21 package repos still have a debian
folder instead of just patches
for package migration to be considered done we need to ensure that the debian folder used by the old build system does not include any significant differences to the debian folder upstream, or if it does these changes need to be made into patches.
List of package repos still containing a debian folder:
package-aws-kms-pkcs11
package-aws-sdk-cpp
package-containerd-1
package-docker-machine
package-ena-dkms
package-ferm
package-gardenlinux-repo-manager
package-gardenlinux-selinux-module
package-glibc
package-kpatch
package-libstoragemgmt
package-libyang
package-microsoft-authentication-library-for-python
package-onmetal-image
package-openssh
package-openssl
package-oras
package-selinux-policy-targeted-fedora
package-sops
package-sudosh2
Thank you for pointing these out.
I checked these packages are not available in Debian so that we have to ship our own debian/
:
package-aws-kms-pkcs11
package-aws-sdk-cpp
package-containerd-1.7
package-docker-machine
package-ena-dkms
package-gardenlinux-repo-manager
package-gardenlinux-selinux-module
package-libstoragemgmt
package-onmetal-image
package-oras
package-selinux-policy-targeted-fedora
package-sops
package-sudosh2
Packages that available in Debian so we need to double check if we can drop the debian/
in our repo by provide patches/
:
package-ferm
package-glibc
package-kpatch
package-libyang2
package-microsoft-authentication-library-for-python
package-openssh
package-openssl
Just checked the README.md from libyang
that we need to build the latest version libyang
for frr
version 0.9
. And the the latest upstream release is version 2.1.128
. So we better switch to use package-libyang2
repo instead.
All packages have been migrated. There are problems with aws-kms-pkcs11
but they are tracked in #48
Therefore, I'm closing this issue here.
What would you like to be added:
Why is this needed: As part of the ongoing migration process, we need to track all the packages being migrated to ensure a smooth transition.