[
    { "name": "kernel-headers", "version": "4.19.90", "release": "vhulk2006.2.0.h171.eulerosv2r9", "dst_dir": "kernel" },
    { "name": "kernel-headers", "version": "4.19.90", "release": "vhulk2007.1.0.h185.eulerosv2r9", "dst_dir": "kernel" },
    { "name": "kernel-headers", "version": "4.19.90", "release": "vhulk2008.1.0.h223.eulerosv2r9", "dst_dir": "kernel" },
    { "name": "kernel-headers", "version": "4.19.90", "release": "vhulk2009.2.0.h310.eulerosv2r9", "dst_dir": "kernel" },
    { "name": "kernel-headers", "version": "4.19.90", "release": "vhulk2011.1.0.h382.eulerosv2r9", "dst_dir": "kernel" },
    { "name": "kernel-headers", "version": "4.19.90", "release": "vhulk2103.1.0.h487.eulerosv2r9", "dst_dir": "kernel" },
    { "name": "kernel-headers", "version": "4.19.90", "release": "vhulk2103.1.0.h584.eulerosv2r9", "dst_dir": "kernel" },
    { "name": "kernel-headers", "version": "4.19.90", "release": "vhulk2103.1.0.h640.eulerosv2r9", "dst_dir": "kernel" },
    { "name": "kernel-headers", "version": "4.19.90", "release": "vhulk2103.1.0.h781.eulerosv2r9", "dst_dir": "kernel" },
    { "name": "kernel-headers", "version": "4.19.90", "release": "vhulk2103.1.0.h848.eulerosv2r9", "dst_dir": "kernel" },
    { "name": "kernel-headers", "version": "4.19.90", "release": "vhulk2103.1.0.h911.eulerosv2r9", "dst_dir": "kernel" },
    { "name": "kernel-headers", "version": "4.19.90", "release": "vhulk2103.1.0.h990.eulerosv2r9", "dst_dir": "kernel" },
    { "name": "kernel-devel", "version": "4.19.90", "release": "vhulk2006.2.0.h171.eulerosv2r9", "dst_dir": "kernel" },
    { "name": "kernel-devel", "version": "4.19.90", "release": "vhulk2007.1.0.h185.eulerosv2r9", "dst_dir": "kernel" },
    { "name": "kernel-devel", "version": "4.19.90", "release": "vhulk2008.1.0.h223.eulerosv2r9", "dst_dir": "kernel" },
    { "name": "kernel-devel", "version": "4.19.90", "release": "vhulk2009.2.0.h310.eulerosv2r9", "dst_dir": "kernel" },
    { "name": "kernel-devel", "version": "4.19.90", "release": "vhulk2011.1.0.h382.eulerosv2r9", "dst_dir": "kernel" },
    { "name": "kernel-devel", "version": "4.19.90", "release": "vhulk2103.1.0.h487.eulerosv2r9", "dst_dir": "kernel" },
    { "name": "kernel-devel", "version": "4.19.90", "release": "vhulk2103.1.0.h584.eulerosv2r9", "dst_dir": "kernel" },
    { "name": "kernel-devel", "version": "4.19.90", "release": "vhulk2103.1.0.h640.eulerosv2r9", "dst_dir": "kernel" },
    { "name": "kernel-devel", "version": "4.19.90", "release": "vhulk2103.1.0.h781.eulerosv2r9", "dst_dir": "kernel" },
    { "name": "kernel-devel", "version": "4.19.90", "release": "vhulk2103.1.0.h848.eulerosv2r9", "dst_dir": "kernel" },
    { "name": "kernel-devel", "version": "4.19.90", "release": "vhulk2103.1.0.h911.eulerosv2r9", "dst_dir": "kernel" },
    { "name": "kernel-devel", "version": "4.19.90", "release": "vhulk2103.1.0.h990.eulerosv2r9", "dst_dir": "kernel" },
    { "name": "glibc", "version": "2.28", "release": "61.h50.eulerosv2r9" },
    { "name": "glibc-devel", "version": "2.28", "release": "61.h50.eulerosv2r9" },
    { "name": "glibc-common", "version": "2.28", "release": "61.h50.eulerosv2r9" },
    { "name": "libgomp","version": "7.3.0", "release": "20210605.41.h46.eulerosv2r9" },
    { "name": "binutils", "version": "2.34", "release": "1.h39.eulerosv2r9" },
    { "name": "binutils-devel", "version": "2.34", "release": "1.h39.eulerosv2r9" },
    { "name": "binutils-extra", "version": "2.34", "release": "1.h39.eulerosv2r9" },
    { "name": "cpp", "version": "7.3.0", "release": "20210605.41.h46.eulerosv2r9" },
    { "name": "libmpc", "version": "1.1.0", "release": "5.eulerosv2r9" },
    { "name": "gcc", "version": "7.3.0", "release": "20210605.41.h46.eulerosv2r9" },
    { "name": "libstdc++", "version": "7.3.0", "release": "20210605.41.h46.eulerosv2r9" },
    { "name": "libstdc++-devel", "version": "7.3.0", "release": "20210605.41.h46.eulerosv2r9" },
    { "name": "gcc-c++", "version": "7.3.0", "release": "20210605.41.h46.eulerosv2r9" },
    { "name": "make",           "autodependency":"true" },
    { "name": "cmake",          "autodependency":"true" },
    { "name": "unzip",          "autodependency":"true" },
    { "name": "haveged",        "autodependency":"true" },
    { "name": "libtool-ltdl",   "autodependency":"true" },
    { "name": "gnutls",          "info": "need upgrade to match the new openssl form repo", "version": "3.6.9", "release": "6.h12.eulerosv2r9" },
    { "name": "openblas", "version": "0.3.9",  "release": "4.h2.eulerosv2r9"},
    { "name": "openssh",         "info": "need upgrade to match the new openssl form repo", "version": "8.2p1", "release": "2.h44.eulerosv2r9" },
    { "name": "openssh-clients", "info": "need upgrade to match the new openssl form repo", "version": "8.2p1", "release": "2.h44.eulerosv2r9" },
    { "name": "openssh-server",  "info": "need upgrade to match the new openssl form repo", "version": "8.2p1", "release": "2.h44.eulerosv2r9" },
    { "name": "pciutils",       "autodependency":"true" },
    { "name": "net-tools",      "autodependency":"true" },
    { "name": "libffi-devel",   "autodependency":"true", "info": "python cffi"},
    { "name": "zlib-devel",     "autodependency":"true", "info": "python zlib" },
    { "name": "xz-devel",       "autodependency":"true", "info": "python lzma" },
    { "name": "bzip2-devel",    "autodependency":"true", "info": "python bz2" },
    { "name": "sqlite-devel",   "info": "python sqlite", "version": "3.31.1", "release": "1.h11.eulerosv2r9" },
    { "name": "sqlite",         "info": "python sqlite", "version": "3.31.1", "release": "1.h11.eulerosv2r9" },
    { "name": "openssl-devel",  "info": "python ssl", "version": "1.1.1f", "release": "7.h32.eulerosv2r9" },
    { "name": "openssl",        "info": "python ssl", "version": "1.1.1f", "release": "7.h32.eulerosv2r9" },
    { "name": "openssl-libs",   "info": "python ssl", "version": "1.1.1f", "release": "7.h32.eulerosv2r9" },
    { "name": "openssl-perl",   "info": "python ssl", "version": "1.1.1f", "release": "7.h32.eulerosv2r9" },
    { "name": "python3-libselinux", "info": "python ssl", "version": "2.9", "release": "1.h10.eulerosv2r9" },
    { "name": "krb5-devel",     "autodependency":"true", "info": "python ssl", "version": "1.18", "release": "1.h15.eulerosv2r9" },
    { "name": "krb5-libs",      "info": "python ssl", "version": "1.18", "release": "1.h15.eulerosv2r9" },
    { "name": "e2fsprogs-devel", "info": "python ssl", "version": "1.45.6", "release": "0.h1.eulerosv2r9" },
    { "name": "keyutils-libs-devel", "info": "python ssl", "version": "1.6.1", "release": "1.h2.eulerosv2r9" },
    { "name": "libselinux-devel",    "info": "python ssl", "version": "2.9", "release": "1.h5.eulerosv2r9" },
    { "name": "libsepol-devel",      "info": "python ssl", "version": "2.9", "release": "1.eulerosv2r9" },
    { "name": "libverto-devel",      "info": "python ssl", "version": "0.3.1", "release": "2.eulerosv2r9" },
    { "name": "pcre2-devel",         "info": "python ssl", "version": "10.33", "release": "2.h1.eulerosv2r9" },
    { "name": "device-mapper",         "info": "dependency cover", "version": "1.02.170", "release": "11.eulerosv2r9" },
    { "name": "libxcrypt",         "info": "dependency cover", "version": "4.4.8", "release": "4.h4.eulerosv2r9" },
    { "name": "libxcrypt-devel",   "info": "dependency cover", "version": "4.4.8", "release": "4.h4.eulerosv2r9" },
    { "name": "libgfortran",       "version": "7.3.0", "release": "20210605.41.h46.eulerosv2r9"},
    { "name": "gcc-gfortran",      "version": "7.3.0", "release": "20210605.41.h46.eulerosv2r9", "info": "hdf5 need" },
    { "name": "ncurses-devel",  "autodependency":"true", "info": "python gnureadline" },
    { "name": "lapack",
      "url":"https://repo.huaweicloud.com/openeuler/openEuler-20.03-LTS/OS/aarch64/Packages/lapack-3.8.0-16.oe1.aarch64.rpm",
      "sha256": "3987d07d3c93259344f06ce690d4fd4456539dc41895ceb6af5fb652475d6816" },
    { "name": "lapack-devel",
      "url":"https://repo.huaweicloud.com/openeuler/openEuler-20.03-LTS/OS/aarch64/Packages/lapack-devel-3.8.0-16.oe1.aarch64.rpm",
      "sha256": "c102923e6d89af0ab808c256b12d042368d737c37ee5073f9dbab5331fee01a5" },
    { "name": "sshpass",
      "url":"https://ascend-repo.obs.cn-east-2.myhuaweicloud.com/packages/common/aarch64/sshpass-1.06-9.el8.aarch64.rpm",
      "sha256": "9656bf3703739b0b29b68e0574781118e2327a8e2ee11319fd214c74b9d3c336" },
    { "name": "dkms",
      "url":"https://mirrors.huaweicloud.com/openeuler/openEuler-20.03-LTS/OS/aarch64/Packages/dkms-2.6.1-5.oe1.noarch.rpm",
      "sha256": "c8d63b95ec9d4379bdaeef0067ff6f880a7f6d0f18d96dc3deda48e791a8c780" },
    { "name": "hdf5", 
      "url":"https://mirrors.huaweicloud.com/openeuler/openEuler-20.03-LTS/OS/aarch64/Packages/hdf5-1.8.20-7.oe1.aarch64.rpm",
      "sha256": "6801cac9eeae57268fd55b9dfbcf7ff9caab5633046bca6c2cdc1963833fed37",
      "info": "tensorflow use" },
    { "name": "hdf5-devel",
      "url":"https://mirrors.huaweicloud.com/openeuler/openEuler-20.03-LTS/OS/aarch64/Packages/hdf5-devel-1.8.20-7.oe1.aarch64.rpm",
      "sha256": "ffbf8469ec817b232bcee7acc621e076cc090049b644707a1cb8ee5cfdedd75f",
      "info": "tensorflow use" },
    { "name": "libaec",
      "url":"https://mirrors.huaweicloud.com/openeuler/openEuler-20.03-LTS/OS/aarch64/Packages/libaec-1.0.4-1.oe1.aarch64.rpm",
      "sha256": "e2c0245c8b9a261aa2ddb678abafea33179bf2d8c9f72e1f2faf4c8df1fb5a19",
      "info": "hdf5 need" },
    { "name": "libaec-devel",
      "url":"https://mirrors.huaweicloud.com/openeuler/openEuler-20.03-LTS/OS/aarch64/Packages/libaec-devel-1.0.4-1.oe1.aarch64.rpm",
      "sha256": "ecfa9908bb73e18cbd1ead1348c82f090e218c6dbd549a83abe65c30e079fa08"},
    { "name": "docker-engine",   "autodependency":"true", "info": "used for edge ha" },
    { "name": "libcgroup",   "autodependency":"true", "info": "used for edge ha" },
    { "name": "iputils",   "autodependency":"true", "info": "used for edge ha" },
    { "name": "inotify-tools", "autodependency":"true", "info": "used for edge ha" },
    { "name": "gzip",   "autodependency":"true", "info": "used for edge ha" },
    { "name": "expect",   "autodependency":"true", "info": "used for edge ha" },
    { "name": "iptables",   "autodependency":"true", "info": "used for edge ha" },
    { "name": "libnetfilter_conntrack",   "autodependency":"true", "info": "used for edge ha" },
    { "name": "libnfnetlink",   "autodependency":"true", "info": "used for edge ha" },
    { "name": "ethtool",   "autodependency":"true", "info": "used for edge ha" },
    { "name": "unzip",   "autodependency":"true", "info": "used for edge ha" }
]