-
Notifications
You must be signed in to change notification settings - Fork 68
feat: Add linglong.yaml for deepin-image-viewer #263
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
1. Created `sw64/linglong.yaml` for building deepin-image-viewer as a Linglong package. 2. Specified package ID, name, version, kind, and description. 3. Defined command `deepin-image-viewer` for executing the application. 4. Set the base image to `org.deepin.base/25.2.1/sw64` and the runtime to `org.deepin.runtime.dtk/25.2.1/sw64`. 5. Added build instructions including: - Installing dependencies using `./install_dep`. - Modifying the D-Bus service file to use the correct executable path. - Setting the `PATH` to include OpenGL libraries. - Preparing image format plugins by copying `.so` files. - Using CMake to configure, build, and install the application. - Generating `.install` file with needed library dependencies. - Setting `LIBHEIF_PLUGIN_PATH` for libheif plugin loading. 6. Included a list of debian package sources for the build environment to pull necessary dependencies. Influence: 1. Verify successful build of deepin-image-viewer Linglong package. 2. Test the application's functionality within the Linglong environment. 3. Check image loading and rendering. 4. Verify that all dependencies are correctly linked and loaded. 5. Test libheif plugin loading. 6. Check the `.install` file to ensure all dependencies are listed. feat: 为 deepin-image-viewer 添加 linglong.yaml 1. 创建了 `sw64/linglong.yaml` 文件,用于将 deepin-image-viewer 构建为 Linglong 软件包。 2. 指定了软件包 ID、名称、版本、类型和描述。 3. 定义了用于执行应用程序的命令 `deepin-image-viewer`。 4. 设置基础镜像为 `org.deepin.base/25.2.1/sw64`,运行时为 `org.deepin.runtime.dtk/25.2.1/sw64`。 5. 添加了构建说明,包括: - 使用 `./install_dep` 安装依赖项。 - 修改 D-Bus 服务文件以使用正确的执行路径。 - 设置 `PATH` 以包含 OpenGL 库。 - 通过复制 `.so` 文件来准备图像格式插件。 - 使用 CMake 配置、构建和安装应用程序。 - 生成包含所需库依赖项的 `.install` 文件。 - 设置 `LIBHEIF_PLUGIN_PATH` 以加载 libheif 插件。 6. 包含构建环境的 debian 软件包源列表,用于拉取必要的依赖项。 Influence: 1. 验证 deepin-image-viewer Linglong 软件包是否成功构建。 2. 在 Linglong 环境中测试应用程序的功能。 3. 检查图像加载和渲染。 4. 验证所有依赖项是否已正确链接和加载。 5. 测试 libheif 插件加载。 6. 检查 `.install` 文件以确保列出所有依赖项。
|
Warning
详情 {
"lshw": {
"sw64/linglong.yaml": [
" url: https://pools.uniontech.com/desktop-professional-V25/pool/main/l/lshw/lshw_02.19.git.2021.06.19.996aaad9c7-2deepin0_sw64.deb"
]
}
}
详情 {
"export": {
"sw64/linglong.yaml": {
"b": [
" export PATH=$PATH:/runtime/include:/runtime/lib/${TRIPLET}",
" echo export LIBHEIF_PLUGIN_PATH=$PREFIX/lib/${TRIPLET}/libheif/plugins > $PREFIX/etc/profile"
]
}
}
} |
deepin pr auto review这是一个 linglong.yaml 文件,用于定义 Deepin Image Viewer 应用的打包配置。我来对它进行审查:
改进建议:
build: |
# 建议添加错误检查
bash ./install_dep linglong/sources "$PREFIX" || exit 1
# 建议添加更多错误检查
sed -i "s|Exec=/usr/bin/deepin-image-viewer|Exec=deepin-image-viewer|g" ./src/com.deepin.imageViewer.service || exit 1
# 建议使用更安全的路径处理
export PATH=$PATH:"${PREFIX}/runtime/include":"${PREFIX}/runtime/lib/${TRIPLET}"
具体改进示例: # 在文件开头添加环境变量定义
environment:
PREFIX: /opt/apps/org.deepin.imageViewer
TRIPLET: sw64
BUILD_TYPE: Release
# 添加构建错误检查
build: |
set -e # 遇到错误立即退出
# 安装依赖
if ! bash ./install_dep linglong/sources "$PREFIX"; then
echo "Failed to install dependencies"
exit 1
fi
# 修改服务文件
sed -i "s|Exec=/usr/bin/deepin-image-viewer|Exec=deepin-image-viewer|g" ./src/com.deepin.imageViewer.service
if [ $? -ne 0 ]; then
echo "Failed to modify service file"
exit 1
fi
# 添加依赖分组
sources:
base-deps:
- kind: file
url: https://pools.uniontech.com/desktop-professional-V25/pool/main/g/glibc/libc6_2.38-6deepin13_sw64.deb
digest: 612ba8eedad027451d5680650c1878a953ca70723c144f2cac424594dd4d860a
gui-deps:
- kind: file
url: https://pools.uniontech.com/desktop-professional-V25/pool/main/d/dtk6widget/libdtk6widget_6.0.39_sw64.deb
digest: 9e3cef63a665fc952bfb5f8bfa916af70244f89418cb4f19636b6cd10f8e3a89这些改进可以提高配置文件的可维护性、安全性和可靠性,同时保持原有的功能完整性。 |
|
Note
详情{
"sw64/linglong.yaml": [
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/q/qt6-tools/assistant-qt6_6.8.0-0deepin3_sw64.deb",
"line_number": 72,
"rule": "S35",
"reason": "Url link | 46812d3173"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/b/binutils/binutils-common_2.41-6deepin8_sw64.deb",
"line_number": 75,
"rule": "S35",
"reason": "Url link | daa2778806"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/b/binutils/binutils-sw-64-linux-gnu_2.41-6deepin8_sw64.deb",
"line_number": 78,
"rule": "S35",
"reason": "Url link | 71470ba274"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/b/binutils/binutils_2.41-6deepin8_sw64.deb",
"line_number": 81,
"rule": "S35",
"reason": "Url link | d7f77ac436"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/b/bzip2/bzip2_1.0.8-deepin2_sw64.deb",
"line_number": 84,
"rule": "S35",
"reason": "Url link | fe53b8d9a7"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/d/debconf/debconf_1.5.79-deepin_all.deb",
"line_number": 87,
"rule": "S35",
"reason": "Url link | 2945d503e7"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/q/qt6-tools/designer-qt6_6.8.0-0deepin3_sw64.deb",
"line_number": 90,
"rule": "S35",
"reason": "Url link | 295fd9fdaf"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/d/dpkg/dpkg-dev_1.22.6deepin10-1_all.deb",
"line_number": 93,
"rule": "S35",
"reason": "Url link | 1f521be266"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/d/dpkg/dpkg_1.22.6deepin10-1_sw64.deb",
"line_number": 96,
"rule": "S35",
"reason": "Url link | eed92f476d"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/f/fontconfig/fontconfig-config_2.14.2-6_sw64.deb",
"line_number": 99,
"rule": "S35",
"reason": "Url link | e5f9934687"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/f/fontconfig/fontconfig_2.14.2-6_sw64.deb",
"line_number": 102,
"rule": "S35",
"reason": "Url link | b57a19a1e9"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/f/fonts-noto/fonts-croscore_20201225-deepin_all.deb",
"line_number": 105,
"rule": "S35",
"reason": "Url link | b32fc99a32"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/f/fonts-dejavu/fonts-dejavu-core_2.37-deepin_all.deb",
"line_number": 108,
"rule": "S35",
"reason": "Url link | bfcd5cbc87"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/f/fonts-freefont/fonts-freefont-otf_20120503-10_all.deb",
"line_number": 111,
"rule": "S35",
"reason": "Url link | 8a22f477e3"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/f/fonts-freefont/fonts-freefont-ttf_20120503-10_all.deb",
"line_number": 114,
"rule": "S35",
"reason": "Url link | 64dee3da75"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/f/fonts-liberation/fonts-liberation_2.1.5-3_all.deb",
"line_number": 117,
"rule": "S35",
"reason": "Url link | 2fde1010a9"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/f/fonts-noto/fonts-noto-core_20201225-deepin_all.deb",
"line_number": 120,
"rule": "S35",
"reason": "Url link | 7d159816c9"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/t/tex-gyre/fonts-texgyre_20180621-3.1_all.deb",
"line_number": 123,
"rule": "S35",
"reason": "Url link | 550f2f9d71"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/f/fonts-urw-base35/fonts-urw-base35_20200910-7_all.deb",
"line_number": 126,
"rule": "S35",
"reason": "Url link | 47d00a1f2b"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/g/gcc-12/gcc-12-base_12.3.0-17deepin12_sw64.deb",
"line_number": 129,
"rule": "S35",
"reason": "Url link | 73379b9ac5"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libg/libgudev/gir1.2-gudev-1.0_238-2deepin1_sw64.deb",
"line_number": 132,
"rule": "S35",
"reason": "Url link | 975c558b11"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/a/acl/libacl1_2.3.1-3_sw64.deb",
"line_number": 135,
"rule": "S35",
"reason": "Url link | 2871e92a15"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/a/attr/libattr1_2.5.1-4_sw64.deb",
"line_number": 138,
"rule": "S35",
"reason": "Url link | cbc34f727c"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/a/avahi/libavahi-client3_0.8-13deepin1_sw64.deb",
"line_number": 141,
"rule": "S35",
"reason": "Url link | fe336975e9"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/a/avahi/libavahi-common-data_0.8-13deepin1_sw64.deb",
"line_number": 144,
"rule": "S35",
"reason": "Url link | 7c6c5b6a50"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/a/avahi/libavahi-common3_0.8-13deepin1_sw64.deb",
"line_number": 147,
"rule": "S35",
"reason": "Url link | ed348aa0c2"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libb/libb2/libb2-1_0.98.1-1.1_sw64.deb",
"line_number": 150,
"rule": "S35",
"reason": "Url link | f9b88832de"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/b/binutils/libbinutils_2.41-6deepin8_sw64.deb",
"line_number": 153,
"rule": "S35",
"reason": "Url link | 33e32cea27"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/u/util-linux/libblkid-dev_2.40.4-3deepin8_sw64.deb",
"line_number": 156,
"rule": "S35",
"reason": "Url link | f2d203ec0d"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/u/util-linux/libblkid1_2.40.4-3deepin8_sw64.deb",
"line_number": 159,
"rule": "S35",
"reason": "Url link | a116195eab"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/b/brotli/libbrotli-dev_1.1.0-2_sw64.deb",
"line_number": 162,
"rule": "S35",
"reason": "Url link | 906c354465"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/b/brotli/libbrotli1_1.1.0-2_sw64.deb",
"line_number": 165,
"rule": "S35",
"reason": "Url link | a49d23d511"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libb/libbsd/libbsd0_0.11.7-4_sw64.deb",
"line_number": 168,
"rule": "S35",
"reason": "Url link | 315084e57b"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/b/bzip2/libbz2-1.0_1.0.8-deepin2_sw64.deb",
"line_number": 171,
"rule": "S35",
"reason": "Url link | 962cda0b80"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/b/bzip2/libbz2-dev_1.0.8-deepin2_sw64.deb",
"line_number": 174,
"rule": "S35",
"reason": "Url link | 5fb6961cb0"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/g/glibc/libc-dev-bin_2.38-6deepin13_sw64.deb",
"line_number": 177,
"rule": "S35",
"reason": "Url link | b73977a00a"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/g/glibc/libc6-dev_2.38-6deepin13_sw64.deb",
"line_number": 180,
"rule": "S35",
"reason": "Url link | 660fb627d0"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/g/glibc/libc6_2.38-6deepin13_sw64.deb",
"line_number": 183,
"rule": "S35",
"reason": "Url link | ac73f5d317"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libc/libcap2/libcap2_2.66-5_sw64.deb",
"line_number": 186,
"rule": "S35",
"reason": "Url link | 38f5700fb9"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/l/llvm-toolchain-17/libclang-cpp17_17.0.6-5deepin5_sw64.deb",
"line_number": 189,
"rule": "S35",
"reason": "Url link | 046f03a118"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/l/llvm-toolchain-17/libclang1-17_17.0.6-5deepin5_sw64.deb",
"line_number": 192,
"rule": "S35",
"reason": "Url link | 7ffd2fd475"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/e/e2fsprogs/libcom-err2_1.47.0-2deepin3_sw64.deb",
"line_number": 195,
"rule": "S35",
"reason": "Url link | 6f654ba313"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libx/libxcrypt/libcrypt-dev_4.4.36-5_sw64.deb",
"line_number": 198,
"rule": "S35",
"reason": "Url link | f172cf892b"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libx/libxcrypt/libcrypt1_4.4.36-5_sw64.deb",
"line_number": 201,
"rule": "S35",
"reason": "Url link | 24374a5cb5"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/b/binutils/libctf-nobfd0_2.41-6deepin8_sw64.deb",
"line_number": 204,
"rule": "S35",
"reason": "Url link | 3c17d69f39"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/b/binutils/libctf0_2.41-6deepin8_sw64.deb",
"line_number": 207,
"rule": "S35",
"reason": "Url link | ce3d12f24e"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/c/cups/libcups2-dev_2.4.2-5deepin2_sw64.deb",
"line_number": 210,
"rule": "S35",
"reason": "Url link | 7fec3f1f67"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/c/cups/libcups2_2.4.2-5deepin2_sw64.deb",
"line_number": 213,
"rule": "S35",
"reason": "Url link | d8c52ad632"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/c/cups/libcupsimage2-dev_2.4.2-5deepin2_sw64.deb",
"line_number": 216,
"rule": "S35",
"reason": "Url link | 7e5a18ea88"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/c/cups/libcupsimage2_2.4.2-5deepin2_sw64.deb",
"line_number": 219,
"rule": "S35",
"reason": "Url link | 54bb732df9"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/c/curl/libcurl3-gnutls_8.11.0-0deepin1_sw64.deb",
"line_number": 222,
"rule": "S35",
"reason": "Url link | c86776022a"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/d/db5.3/libdb5.3_5.3.28+dfsg1-0.8deepin0_sw64.deb",
"line_number": 225,
"rule": "S35",
"reason": "Url link | 3260a327ae"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/d/dbus/libdbus-1-3_1.14.10-3-1deepin2_sw64.deb",
"line_number": 228,
"rule": "S35",
"reason": "Url link | 0ebe63a5eb"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/d/deepin-ocr-plugin-manager/libdeepin-ocr-plugin-manager-dev_1.0.0_sw64.deb",
"line_number": 231,
"rule": "S35",
"reason": "Url link | b21a8bad59"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/d/deepin-ocr-plugin-manager/libdeepin-ocr-plugin-manager_1.0.0_sw64.deb",
"line_number": 234,
"rule": "S35",
"reason": "Url link | 9ab934abae"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libd/libdeflate/libdeflate-dev_1.18-1_sw64.deb",
"line_number": 237,
"rule": "S35",
"reason": "Url link | 6a89482a6e"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libd/libdeflate/libdeflate0_1.18-1_sw64.deb",
"line_number": 240,
"rule": "S35",
"reason": "Url link | ebf5597b53"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/d/double-conversion/libdouble-conversion3_3.3.0-1_sw64.deb",
"line_number": 243,
"rule": "S35",
"reason": "Url link | 4e031650d0"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/d/dpkg/libdpkg-perl_1.22.6deepin10-1_all.deb",
"line_number": 246,
"rule": "S35",
"reason": "Url link | cd4ffb3546"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libd/libdrm/libdrm-amdgpu1_2.4.123-1_sw64.deb",
"line_number": 249,
"rule": "S35",
"reason": "Url link | c1f6431df2"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libd/libdrm/libdrm-common_2.4.123-1_all.deb",
"line_number": 252,
"rule": "S35",
"reason": "Url link | 4951967699"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libd/libdrm/libdrm-radeon1_2.4.123-1_sw64.deb",
"line_number": 255,
"rule": "S35",
"reason": "Url link | 49741b985e"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libd/libdrm/libdrm2_2.4.123-1_sw64.deb",
"line_number": 258,
"rule": "S35",
"reason": "Url link | 93bcb99316"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/d/dtk6core/libdtk6core-dev_6.0.39.1-1_sw64.deb",
"line_number": 261,
"rule": "S35",
"reason": "Url link | f1a36c1581"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/d/dtk6core/libdtk6core_6.0.39.1-1_sw64.deb",
"line_number": 264,
"rule": "S35",
"reason": "Url link | 45c334a2c4"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/d/dtk6gui/libdtk6gui-dev_6.0.39_sw64.deb",
"line_number": 267,
"rule": "S35",
"reason": "Url link | b99953cc9b"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/d/dtk6gui/libdtk6gui_6.0.39_sw64.deb",
"line_number": 270,
"rule": "S35",
"reason": "Url link | d5b03cf05b"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/d/dtk6log/libdtk6log-dev_0.0.5_sw64.deb",
"line_number": 273,
"rule": "S35",
"reason": "Url link | 04c05cbf09"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/d/dtk6log/libdtk6log_0.0.5_sw64.deb",
"line_number": 276,
"rule": "S35",
"reason": "Url link | 2179d4ba3d"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/d/dtk6widget/libdtk6widget-dev_6.0.39_sw64.deb",
"line_number": 279,
"rule": "S35",
"reason": "Url link | ea49ac5401"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/d/dtk6widget/libdtk6widget_6.0.39_sw64.deb",
"line_number": 282,
"rule": "S35",
"reason": "Url link | 58b7dd0a1b"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/d/dtkcommon/libdtkcommon-dev_5.7.19_sw64.deb",
"line_number": 285,
"rule": "S35",
"reason": "Url link | 988961a5bb"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/d/dtkcommon/libdtkdata_5.7.19_sw64.deb",
"line_number": 288,
"rule": "S35",
"reason": "Url link | e081504fff"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/d/duktape/libduktape207_2.7.0-2_sw64.deb",
"line_number": 291,
"rule": "S35",
"reason": "Url link | 968ee7a1fd"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libe/libedit/libedit2_3.1-20230828-1_sw64.deb",
"line_number": 294,
"rule": "S35",
"reason": "Url link | 32848b996a"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/m/mesa/libegl-mesa0_24.3.0-1deepin4_sw64.deb",
"line_number": 297,
"rule": "S35",
"reason": "Url link | bdd1b0741c"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libg/libglvnd/libegl1_1.7.0-1deepin1_sw64.deb",
"line_number": 300,
"rule": "S35",
"reason": "Url link | 5e40942c55"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/e/elfutils/libelf1_0.191-1deepin3_sw64.deb",
"line_number": 303,
"rule": "S35",
"reason": "Url link | aa092ab984"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libe/libevdev/libevdev-dev_1.12.0+dfsg-1_sw64.deb",
"line_number": 306,
"rule": "S35",
"reason": "Url link | 14736eff63"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libe/libevdev/libevdev2_1.12.0+dfsg-1_sw64.deb",
"line_number": 309,
"rule": "S35",
"reason": "Url link | b0ebedb0b3"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libe/libexif/libexif-dev_0.6.23-1_sw64.deb",
"line_number": 312,
"rule": "S35",
"reason": "Url link | b5f01b0bcd"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libe/libexif/libexif12_0.6.23-1_sw64.deb",
"line_number": 315,
"rule": "S35",
"reason": "Url link | 511bdd9d80"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/e/expat/libexpat1-dev_2.6.0-1_sw64.deb",
"line_number": 318,
"rule": "S35",
"reason": "Url link | 0f9c93366c"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/e/expat/libexpat1_2.6.0-1_sw64.deb",
"line_number": 321,
"rule": "S35",
"reason": "Url link | 77e9348f04"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libf/libffi/libffi-dev_3.4.6-1_sw64.deb",
"line_number": 324,
"rule": "S35",
"reason": "Url link | f4c5a22cef"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libf/libffi/libffi8_3.4.6-1_sw64.deb",
"line_number": 327,
"rule": "S35",
"reason": "Url link | b75b24f7b2"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/f/fmtlib/libfmt10_10.1.1+ds1-4_sw64.deb",
"line_number": 330,
"rule": "S35",
"reason": "Url link | 3062c9c9e8"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/f/fontconfig/libfontconfig-dev_2.14.2-6_sw64.deb",
"line_number": 333,
"rule": "S35",
"reason": "Url link | eed2568b9c"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/f/fontconfig/libfontconfig1_2.14.2-6_sw64.deb",
"line_number": 336,
"rule": "S35",
"reason": "Url link | e6ec5c6008"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libf/libfontenc/libfontenc1_1.1.4-1_sw64.deb",
"line_number": 339,
"rule": "S35",
"reason": "Url link | 9675c79978"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/f/freetype/libfreetype-dev_2.13.2+dfsg-1deepin1_sw64.deb",
"line_number": 342,
"rule": "S35",
"reason": "Url link | 07870150bb"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/f/freetype/libfreetype6_2.13.2+dfsg-1deepin1_sw64.deb",
"line_number": 345,
"rule": "S35",
"reason": "Url link | 0584387edf"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/m/mesa/libgbm1_24.3.0-1deepin4_sw64.deb",
"line_number": 348,
"rule": "S35",
"reason": "Url link | 2acd25954d"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/g/gcc-12/libgcc-s1_12.3.0-17deepin12_sw64.deb",
"line_number": 351,
"rule": "S35",
"reason": "Url link | a024bd30e0"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libg/libgcrypt20/libgcrypt20_1.10.3-2_sw64.deb",
"line_number": 354,
"rule": "S35",
"reason": "Url link | 299d98f098"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/g/gdbm/libgdbm-compat4_1.22-1_sw64.deb",
"line_number": 357,
"rule": "S35",
"reason": "Url link | 04e7d7fd84"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/g/gdbm/libgdbm6_1.22-1_sw64.deb",
"line_number": 360,
"rule": "S35",
"reason": "Url link | 8e52a9676b"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/g/glib2.0/libgirepository-2.0-0_2.80.1-1deepin1_sw64.deb",
"line_number": 363,
"rule": "S35",
"reason": "Url link | 153d717d18"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libg/libglvnd/libgl-dev_1.7.0-1deepin1_sw64.deb",
"line_number": 366,
"rule": "S35",
"reason": "Url link | cb90fa7c96"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/m/mesa/libgl1-mesa-dri_24.3.0-1deepin4_sw64.deb",
"line_number": 369,
"rule": "S35",
"reason": "Url link | f2b1a720bf"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libg/libglvnd/libgl1_1.7.0-1deepin1_sw64.deb",
"line_number": 372,
"rule": "S35",
"reason": "Url link | 532ae1ffd2"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/m/mesa/libglapi-mesa_24.3.0-1deepin4_sw64.deb",
"line_number": 375,
"rule": "S35",
"reason": "Url link | adc25a9782"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/g/glib2.0/libglib2.0-0_2.80.1-1deepin1_sw64.deb",
"line_number": 378,
"rule": "S35",
"reason": "Url link | 183eec9d66"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/g/glib2.0/libglib2.0-bin_2.80.1-1deepin1_sw64.deb",
"line_number": 381,
"rule": "S35",
"reason": "Url link | b9d660c599"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/g/glib2.0/libglib2.0-data_2.80.1-1deepin1_all.deb",
"line_number": 384,
"rule": "S35",
"reason": "Url link | ff8ca51b52"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/g/glib2.0/libglib2.0-dev-bin_2.80.1-1deepin1_sw64.deb",
"line_number": 387,
"rule": "S35",
"reason": "Url link | 78550ce75f"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/g/glib2.0/libglib2.0-dev_2.80.1-1deepin1_sw64.deb",
"line_number": 390,
"rule": "S35",
"reason": "Url link | f7b875ed51"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libg/libglvnd/libglvnd0_1.7.0-1deepin1_sw64.deb",
"line_number": 393,
"rule": "S35",
"reason": "Url link | 81a4003b41"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libg/libglvnd/libglx-dev_1.7.0-1deepin1_sw64.deb",
"line_number": 396,
"rule": "S35",
"reason": "Url link | 6b8aed3d90"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/m/mesa/libglx-mesa0_24.3.0-1deepin4_sw64.deb",
"line_number": 399,
"rule": "S35",
"reason": "Url link | deeda2652b"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libg/libglvnd/libglx0_1.7.0-1deepin1_sw64.deb",
"line_number": 402,
"rule": "S35",
"reason": "Url link | ae124293df"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/g/gmp/libgmp10_6.3.0+dfsg-2deepin1_sw64.deb",
"line_number": 405,
"rule": "S35",
"reason": "Url link | befda821eb"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/g/gnutls28/libgnutls30_3.7.9-2_sw64.deb",
"line_number": 408,
"rule": "S35",
"reason": "Url link | 7dbb61de33"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/g/gcc-12/libgomp1_12.3.0-17deepin12_sw64.deb",
"line_number": 411,
"rule": "S35",
"reason": "Url link | 21d3f3f186"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libg/libgpg-error/libgpg-error0_1.47-3_sw64.deb",
"line_number": 414,
"rule": "S35",
"reason": "Url link | ae59e8fd15"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/g/graphite2/libgraphite2-3_1.3.14-2_sw64.deb",
"line_number": 417,
"rule": "S35",
"reason": "Url link | 427ebe899a"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/k/krb5/libgssapi-krb5-2_1.20.1-5deepin1_sw64.deb",
"line_number": 420,
"rule": "S35",
"reason": "Url link | 11c2d9a6ea"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libg/libgudev/libgudev-1.0-0_238-2deepin1_sw64.deb",
"line_number": 423,
"rule": "S35",
"reason": "Url link | 0b4b56fdbf"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libg/libgudev/libgudev-1.0-dev_238-2deepin1_sw64.deb",
"line_number": 426,
"rule": "S35",
"reason": "Url link | 931865e828"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/g/gumbo-parser/libgumbo2_0.12.0+dfsg-2_sw64.deb",
"line_number": 429,
"rule": "S35",
"reason": "Url link | e64eee8a7d"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/h/harfbuzz/libharfbuzz0b_8.0.1-1_sw64.deb",
"line_number": 432,
"rule": "S35",
"reason": "Url link | 17e32d7714"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/n/nettle/libhogweed6_3.7.3-1_sw64.deb",
"line_number": 435,
"rule": "S35",
"reason": "Url link | 95243d0d14"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libi/libice/libice6_1.0.10-1_sw64.deb",
"line_number": 438,
"rule": "S35",
"reason": "Url link | 3646e75d6b"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/i/icu/libicu74_74.2-1deepin3_sw64.deb",
"line_number": 441,
"rule": "S35",
"reason": "Url link | aa364ad7dc"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libi/libidn2/libidn2-0_2.3.2-2_sw64.deb",
"line_number": 444,
"rule": "S35",
"reason": "Url link | 0d466fbe3a"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libi/libinput/libinput-bin_1.26.0-1deepin3_sw64.deb",
"line_number": 447,
"rule": "S35",
"reason": "Url link | 1483942e08"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libi/libinput/libinput-dev_1.26.0-1deepin3_sw64.deb",
"line_number": 450,
"rule": "S35",
"reason": "Url link | 08b77e7f27"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libi/libinput/libinput10_1.26.0-1deepin3_sw64.deb",
"line_number": 453,
"rule": "S35",
"reason": "Url link | 33dfcf8dc3"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/j/jansson/libjansson4_2.14-2_sw64.deb",
"line_number": 456,
"rule": "S35",
"reason": "Url link | 15e3f81779"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/j/jbigkit/libjbig-dev_2.1-3.1-deepin1_sw64.deb",
"line_number": 459,
"rule": "S35",
"reason": "Url link | 16bce9c1ff"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/j/jbigkit/libjbig0_2.1-3.1-deepin1_sw64.deb",
"line_number": 462,
"rule": "S35",
"reason": "Url link | 4b6d45a2f5"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libj/libjpeg-turbo/libjpeg-dev_2.1.5-2_sw64.deb",
"line_number": 465,
"rule": "S35",
"reason": "Url link | ea54e92dc4"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libj/libjpeg-turbo/libjpeg62-turbo-dev_2.1.5-2_sw64.deb",
"line_number": 468,
"rule": "S35",
"reason": "Url link | c4febc0f73"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libj/libjpeg-turbo/libjpeg62-turbo_2.1.5-2_sw64.deb",
"line_number": 471,
"rule": "S35",
"reason": "Url link | 238b33b54b"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/k/krb5/libk5crypto3_1.20.1-5deepin1_sw64.deb",
"line_number": 474,
"rule": "S35",
"reason": "Url link | 7dc388fcdb"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/k/keyutils/libkeyutils1_1.6.3-3.1_sw64.deb",
"line_number": 477,
"rule": "S35",
"reason": "Url link | e440e354d9"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/k/krb5/libkrb5-3_1.20.1-5deepin1_sw64.deb",
"line_number": 480,
"rule": "S35",
"reason": "Url link | 7b6b05b594"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/k/krb5/libkrb5support0_1.20.1-5deepin1_sw64.deb",
"line_number": 483,
"rule": "S35",
"reason": "Url link | 3e16654627"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/l/lcms2/liblcms2-2_2.14-2_sw64.deb",
"line_number": 486,
"rule": "S35",
"reason": "Url link | 540eb9b4d6"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/l/lcms2/liblcms2-dev_2.14-2_sw64.deb",
"line_number": 489,
"rule": "S35",
"reason": "Url link | cbc0e32315"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/o/openldap/libldap-2.5-0_2.5.13+dfsg-5_sw64.deb",
"line_number": 492,
"rule": "S35",
"reason": "Url link | 2eb915b401"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/l/lerc/liblerc-dev_4.0.0+ds-3_sw64.deb",
"line_number": 495,
"rule": "S35",
"reason": "Url link | e016a6090f"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/l/lerc/liblerc4_4.0.0+ds-3_sw64.deb",
"line_number": 498,
"rule": "S35",
"reason": "Url link | 11fff26f6b"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/l/litehtml/liblitehtml0_0.9-0deepin1_sw64.deb",
"line_number": 501,
"rule": "S35",
"reason": "Url link | 28e8455eca"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/l/llvm-toolchain-17/libllvm17_17.0.6-5deepin5_sw64.deb",
"line_number": 504,
"rule": "S35",
"reason": "Url link | 369133eaf0"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/l/lz4/liblz4-1_1.9.3-deepin_sw64.deb",
"line_number": 507,
"rule": "S35",
"reason": "Url link | fd83400914"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/x/xz-utils/liblzma-dev_5.4.5-0.3_sw64.deb",
"line_number": 510,
"rule": "S35",
"reason": "Url link | 29e3a08d37"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/x/xz-utils/liblzma5_5.4.5-0.3_sw64.deb",
"line_number": 513,
"rule": "S35",
"reason": "Url link | c1c404bcdd"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libm/libmd/libmd0_1.0.4-1_sw64.deb",
"line_number": 516,
"rule": "S35",
"reason": "Url link | e8ec86bd94"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/m/md4c/libmd4c0_0.4.8-1_sw64.deb",
"line_number": 519,
"rule": "S35",
"reason": "Url link | 25ef96dd5a"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libm/libmng/libmng1_1.0.10+dfsg-3.1-deepin1_sw64.deb",
"line_number": 522,
"rule": "S35",
"reason": "Url link | 6bbca7258a"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/u/util-linux/libmount-dev_2.40.4-3deepin8_sw64.deb",
"line_number": 525,
"rule": "S35",
"reason": "Url link | 91f0c155e8"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/u/util-linux/libmount1_2.40.4-3deepin8_sw64.deb",
"line_number": 528,
"rule": "S35",
"reason": "Url link | 4cab060ee9"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/m/mtdev/libmtdev-dev_1.1.6-1_sw64.deb",
"line_number": 531,
"rule": "S35",
"reason": "Url link | 9572a727a9"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/m/mtdev/libmtdev1_1.1.6-1_sw64.deb",
"line_number": 534,
"rule": "S35",
"reason": "Url link | 65817c2481"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/n/ncnn/libncnn-dev_1.0.20240820-0deepin2_sw64.deb",
"line_number": 537,
"rule": "S35",
"reason": "Url link | b8d7f73cf4"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/n/ncnn/libncnn_1.0.20240820-0deepin2_sw64.deb",
"line_number": 540,
"rule": "S35",
"reason": "Url link | 56a9fa53d6"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/n/ncurses/libncursesw6_6.4-4deepin2_sw64.deb",
"line_number": 543,
"rule": "S35",
"reason": "Url link | 4f4f5794a1"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/n/nettle/libnettle8_3.7.3-1_sw64.deb",
"line_number": 546,
"rule": "S35",
"reason": "Url link | 68b1c88db6"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/n/nghttp2/libnghttp2-14_1.59.0-1deepin0_sw64.deb",
"line_number": 549,
"rule": "S35",
"reason": "Url link | 4dd4d5e15e"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/n/nghttp3/libnghttp3-9_1.4.0-1_sw64.deb",
"line_number": 552,
"rule": "S35",
"reason": "Url link | e818b3b162"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/n/ngtcp2/libngtcp2-16_1.6.0-1_sw64.deb",
"line_number": 555,
"rule": "S35",
"reason": "Url link | 62bf76e178"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/n/ngtcp2/libngtcp2-crypto-gnutls8_1.6.0-1_sw64.deb",
"line_number": 558,
"rule": "S35",
"reason": "Url link | c7eb67e24f"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libn/libnsl/libnsl-dev_1.3.0-2_sw64.deb",
"line_number": 561,
"rule": "S35",
"reason": "Url link | e483f4fc0e"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libn/libnsl/libnsl2_1.3.0-2_sw64.deb",
"line_number": 564,
"rule": "S35",
"reason": "Url link | dab29ed042"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/o/opencv-mobile/libopencv-mobile-dev_4.5.4+14_sw64.deb",
"line_number": 567,
"rule": "S35",
"reason": "Url link | f320301609"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/o/opencv-mobile/libopencv-mobile_4.5.4+14_sw64.deb",
"line_number": 570,
"rule": "S35",
"reason": "Url link | 4a4371d233"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libg/libglvnd/libopengl-dev_1.7.0-1deepin1_sw64.deb",
"line_number": 573,
"rule": "S35",
"reason": "Url link | ccb083fd34"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libg/libglvnd/libopengl0_1.7.0-1deepin1_sw64.deb",
"line_number": 576,
"rule": "S35",
"reason": "Url link | 2ca3d768f3"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/p/p11-kit/libp11-kit0_0.25.5-2_sw64.deb",
"line_number": 579,
"rule": "S35",
"reason": "Url link | 568a24341b"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/p/pcre2/libpcre2-16-0_10.39-2_sw64.deb",
"line_number": 582,
"rule": "S35",
"reason": "Url link | cbc00ca091"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/p/pcre2/libpcre2-32-0_10.39-2_sw64.deb",
"line_number": 585,
"rule": "S35",
"reason": "Url link | 7ae06ea82e"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/p/pcre2/libpcre2-8-0_10.39-2_sw64.deb",
"line_number": 588,
"rule": "S35",
"reason": "Url link | e7d9b48e5f"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/p/pcre2/libpcre2-dev_10.39-2_sw64.deb",
"line_number": 591,
"rule": "S35",
"reason": "Url link | c24a7b4960"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/p/pcre2/libpcre2-posix3_10.39-2_sw64.deb",
"line_number": 594,
"rule": "S35",
"reason": "Url link | 55f81a5fb5"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/p/perl/libperl5.36_5.36.0-10_sw64.deb",
"line_number": 597,
"rule": "S35",
"reason": "Url link | d17aabe189"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/p/pkgconf/libpkgconf3_1.8.1-4_sw64.deb",
"line_number": 600,
"rule": "S35",
"reason": "Url link | db75a89a66"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libp/libpng1.6/libpng-dev_1.6.45-1deepin1_sw64.deb",
"line_number": 603,
"rule": "S35",
"reason": "Url link | b1b0335357"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libp/libpng1.6/libpng16-16_1.6.45-1deepin1_sw64.deb",
"line_number": 606,
"rule": "S35",
"reason": "Url link | a6e2419c04"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libp/libproxy/libproxy1v5_0.5.9-1_sw64.deb",
"line_number": 609,
"rule": "S35",
"reason": "Url link | 05fc381be6"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libp/libpsl/libpsl5_0.21.0-1.2_sw64.deb",
"line_number": 612,
"rule": "S35",
"reason": "Url link | 6e72cf5bc2"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libp/libpthread-stubs/libpthread-stubs0-dev_0.4-1_sw64.deb",
"line_number": 615,
"rule": "S35",
"reason": "Url link | c3836e3b64"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/p/python3-defaults/libpython3-stdlib_3.12.1-1deepin1_sw64.deb",
"line_number": 618,
"rule": "S35",
"reason": "Url link | 5d4a281b02"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/p/python3.12/libpython3.12-minimal_3.12.4-0deepin1_sw64.deb",
"line_number": 621,
"rule": "S35",
"reason": "Url link | 67cec80f33"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/p/python3.12/libpython3.12-stdlib_3.12.4-0deepin1_sw64.deb",
"line_number": 624,
"rule": "S35",
"reason": "Url link | 0eb7340a82"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/q/qt6-base/libqt6concurrent6_6.8.0+dfsg-0deepin5_sw64.deb",
"line_number": 627,
"rule": "S35",
"reason": "Url link | 95766a7fc2"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/q/qt6-base/libqt6core6_6.8.0+dfsg-0deepin5_sw64.deb",
"line_number": 630,
"rule": "S35",
"reason": "Url link | 1fdbbab6d5"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/q/qt6-base/libqt6dbus6_6.8.0+dfsg-0deepin5_sw64.deb",
"line_number": 633,
"rule": "S35",
"reason": "Url link | 3455f89d38"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/q/qt6-tools/libqt6designer6_6.8.0-0deepin3_sw64.deb",
"line_number": 636,
"rule": "S35",
"reason": "Url link | d82bc171e0"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/q/qt6-tools/libqt6designercomponents6_6.8.0-0deepin3_sw64.deb",
"line_number": 639,
"rule": "S35",
"reason": "Url link | ad30638b12"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/q/qt6-base/libqt6gui6_6.8.0+dfsg-0deepin5_sw64.deb",
"line_number": 642,
"rule": "S35",
"reason": "Url link | e06b51f79e"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/q/qt6-tools/libqt6help6_6.8.0-0deepin3_sw64.deb",
"line_number": 645,
"rule": "S35",
"reason": "Url link | 598b8de2bd"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/q/qt6-base/libqt6network6_6.8.0+dfsg-0deepin5_sw64.deb",
"line_number": 648,
"rule": "S35",
"reason": "Url link | 56825d746d"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/q/qt6-base/libqt6opengl6_6.8.0+dfsg-0deepin5_sw64.deb",
"line_number": 651,
"rule": "S35",
"reason": "Url link | 2fcdb91b17"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/q/qt6-base/libqt6openglwidgets6_6.8.0+dfsg-0deepin5_sw64.deb",
"line_number": 654,
"rule": "S35",
"reason": "Url link | 6a39939ea4"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/q/qt6-base/libqt6printsupport6_6.8.0+dfsg-0deepin5_sw64.deb",
"line_number": 657,
"rule": "S35",
"reason": "Url link | eaa71a5144"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/q/qt6-declarative/libqt6qml6_6.8.0+dfsg-0deepin3_sw64.deb",
"line_number": 660,
"rule": "S35",
"reason": "Url link | 7d4b95d6be"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/q/qt6-declarative/libqt6qmlmodels6_6.8.0+dfsg-0deepin3_sw64.deb",
"line_number": 663,
"rule": "S35",
"reason": "Url link | 47b88469f1"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/q/qt6-declarative/libqt6quick6_6.8.0+dfsg-0deepin3_sw64.deb",
"line_number": 666,
"rule": "S35",
"reason": "Url link | 6d1852f452"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/q/qt6-declarative/libqt6quickwidgets6_6.8.0+dfsg-0deepin3_sw64.deb",
"line_number": 669,
"rule": "S35",
"reason": "Url link | bb57099037"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/q/qt6-base/libqt6sql6-sqlite_6.8.0+dfsg-0deepin5_sw64.deb",
"line_number": 672,
"rule": "S35",
"reason": "Url link | 5ba41fd0a4"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/q/qt6-base/libqt6sql6_6.8.0+dfsg-0deepin5_sw64.deb",
"line_number": 675,
"rule": "S35",
"reason": "Url link | 9cc47455d5"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/q/qt6-svg/libqt6svg6_6.8.0-0deepin1_sw64.deb",
"line_number": 678,
"rule": "S35",
"reason": "Url link | d6e6626485"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/q/qt6-svg/libqt6svgwidgets6_6.8.0-0deepin1_sw64.deb",
"line_number": 681,
"rule": "S35",
"reason": "Url link | 06e6eaf94c"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/q/qt6-base/libqt6test6_6.8.0+dfsg-0deepin5_sw64.deb",
"line_number": 684,
"rule": "S35",
"reason": "Url link | 8f61cb7083"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/q/qt6-tools/libqt6uitools6_6.8.0-0deepin3_sw64.deb",
"line_number": 687,
"rule": "S35",
"reason": "Url link | cebbdd9fa3"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/q/qt6-wayland/libqt6waylandclient6_6.8.0-0deepin7_sw64.deb",
"line_number": 690,
"rule": "S35",
"reason": "Url link | d45a630a25"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/q/qt6-base/libqt6widgets6_6.8.0+dfsg-0deepin5_sw64.deb",
"line_number": 693,
"rule": "S35",
"reason": "Url link | 51cb84620e"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/q/qt6-base/libqt6xml6_6.8.0+dfsg-0deepin5_sw64.deb",
"line_number": 696,
"rule": "S35",
"reason": "Url link | 67634db9f6"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libr/libraw/libraw-dev_0.21.1-7deepin1_sw64.deb",
"line_number": 699,
"rule": "S35",
"reason": "Url link | dc9f991b59"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libr/libraw/libraw23_0.21.1-7deepin1_sw64.deb",
"line_number": 702,
"rule": "S35",
"reason": "Url link | 09bda99fb4"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/r/readline/libreadline8_8.2-3_sw64.deb",
"line_number": 705,
"rule": "S35",
"reason": "Url link | 47669ee13e"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/r/rtmpdump/librtmp1_2.4+20151223.gitfa8646d.1-deepin1_sw64.deb",
"line_number": 708,
"rule": "S35",
"reason": "Url link | fd4b8e8a19"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/c/cyrus-sasl2/libsasl2-2_2.1.28+dfsg1-4_sw64.deb",
"line_number": 711,
"rule": "S35",
"reason": "Url link | 3221a21eb5"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/c/cyrus-sasl2/libsasl2-modules-db_2.1.28+dfsg1-4_sw64.deb",
"line_number": 714,
"rule": "S35",
"reason": "Url link | c3ec9c0db3"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libs/libselinux/libselinux1-dev_3.5-1deepin5_sw64.deb",
"line_number": 717,
"rule": "S35",
"reason": "Url link | 22412c3282"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libs/libselinux/libselinux1_3.5-1deepin5_sw64.deb",
"line_number": 720,
"rule": "S35",
"reason": "Url link | 9f138906b5"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/l/lm-sensors/libsensors-config_3.6.0-7_all.deb",
"line_number": 723,
"rule": "S35",
"reason": "Url link | 9edb7e2c0c"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/l/lm-sensors/libsensors5_3.6.0-7_sw64.deb",
"line_number": 726,
"rule": "S35",
"reason": "Url link | 9f92787a4f"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libs/libsepol/libsepol-dev_3.5-2_sw64.deb",
"line_number": 729,
"rule": "S35",
"reason": "Url link | 48645239c3"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libs/libsepol/libsepol2_3.5-2_sw64.deb",
"line_number": 732,
"rule": "S35",
"reason": "Url link | 90c9778ec7"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/b/binutils/libsframe1_2.41-6deepin8_sw64.deb",
"line_number": 735,
"rule": "S35",
"reason": "Url link | 21b3b0c1bb"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libw/libwebp/libsharpyuv-dev_1.3.2-0.2_sw64.deb",
"line_number": 738,
"rule": "S35",
"reason": "Url link | 8c5cf845e4"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libw/libwebp/libsharpyuv0_1.3.2-0.2_sw64.deb",
"line_number": 741,
"rule": "S35",
"reason": "Url link | fa5d024418"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libs/libsm/libsm6_1.2.3-1_sw64.deb",
"line_number": 744,
"rule": "S35",
"reason": "Url link | 006cb52f09"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/s/spdlog/libspdlog1.12_1.12.0+ds-2_sw64.deb",
"line_number": 747,
"rule": "S35",
"reason": "Url link | 7539f9fdcc"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/s/sqlite3/libsqlite3-0_3.46.1-1_sw64.deb",
"line_number": 750,
"rule": "S35",
"reason": "Url link | 68ef718438"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libs/libssh2/libssh2-1_1.11.1-1deepin1_sw64.deb",
"line_number": 753,
"rule": "S35",
"reason": "Url link | 0688449d13"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/o/openssl/libssl3_3.2.4-0deepin3_sw64.deb",
"line_number": 756,
"rule": "S35",
"reason": "Url link | ccd881149b"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/s/startup-notification/libstartup-notification0_0.12-deepin1_sw64.deb",
"line_number": 759,
"rule": "S35",
"reason": "Url link | 760c824fdf"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/g/gcc-12/libstdc++6_12.3.0-17deepin12_sw64.deb",
"line_number": 762,
"rule": "S35",
"reason": "Url link | a69f0007a0"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/s/systemd/libsystemd0_255.2-4deepin12_sw64.deb",
"line_number": 765,
"rule": "S35",
"reason": "Url link | fcc8d47929"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libt/libtasn1-6/libtasn1-6_4.18.0-4_sw64.deb",
"line_number": 768,
"rule": "S35",
"reason": "Url link | 2cc639fe0c"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/t/tiff/libtiff-dev_4.5.1+git230720-5_sw64.deb",
"line_number": 771,
"rule": "S35",
"reason": "Url link | d038fa4ada"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/t/tiff/libtiff6_4.5.1+git230720-5_sw64.deb",
"line_number": 774,
"rule": "S35",
"reason": "Url link | 9902791858"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/t/tiff/libtiffxx6_4.5.1+git230720-5_sw64.deb",
"line_number": 777,
"rule": "S35",
"reason": "Url link | d17875c47d"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/n/ncurses/libtinfo6_6.4-4deepin2_sw64.deb",
"line_number": 780,
"rule": "S35",
"reason": "Url link | 11a2cb5d45"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libt/libtirpc/libtirpc-common_1.3.2-2_all.deb",
"line_number": 783,
"rule": "S35",
"reason": "Url link | 5a817852f3"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libt/libtirpc/libtirpc-dev_1.3.2-2_sw64.deb",
"line_number": 786,
"rule": "S35",
"reason": "Url link | b4b3f963f6"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libt/libtirpc/libtirpc3_1.3.2-2_sw64.deb",
"line_number": 789,
"rule": "S35",
"reason": "Url link | 3416b96b35"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/t/tslib/libts0_1.22-1_sw64.deb",
"line_number": 792,
"rule": "S35",
"reason": "Url link | e15bf21310"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/s/systemd/libudev-dev_255.2-4deepin12_sw64.deb",
"line_number": 795,
"rule": "S35",
"reason": "Url link | 476659a58a"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/s/systemd/libudev1_255.2-4deepin12_sw64.deb",
"line_number": 798,
"rule": "S35",
"reason": "Url link | 0137c934b1"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libu/libunistring/libunistring2_0.9.10-6_sw64.deb",
"line_number": 801,
"rule": "S35",
"reason": "Url link | 2a9ae77a02"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/u/util-linux/libuuid1_2.40.4-3deepin8_sw64.deb",
"line_number": 804,
"rule": "S35",
"reason": "Url link | c38733a403"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/v/vulkan-loader/libvulkan-dev_1.3.268.0-1_sw64.deb",
"line_number": 807,
"rule": "S35",
"reason": "Url link | c0581998cb"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/v/vulkan-loader/libvulkan1_1.3.268.0-1_sw64.deb",
"line_number": 810,
"rule": "S35",
"reason": "Url link | 35ce3af31a"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libw/libwacom/libwacom-common_1.12-1_all.deb",
"line_number": 813,
"rule": "S35",
"reason": "Url link | 7fbfded030"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libw/libwacom/libwacom-dev_1.12-1_sw64.deb",
"line_number": 816,
"rule": "S35",
"reason": "Url link | 3ab943f291"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libw/libwacom/libwacom2_1.12-1_sw64.deb",
"line_number": 819,
"rule": "S35",
"reason": "Url link | 049e425250"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/w/wayland/libwayland-client0_1.23.0-1_sw64.deb",
"line_number": 822,
"rule": "S35",
"reason": "Url link | 7f47ed1257"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/w/wayland/libwayland-cursor0_1.23.0-1_sw64.deb",
"line_number": 825,
"rule": "S35",
"reason": "Url link | 186a459446"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/w/wayland/libwayland-server0_1.23.0-1_sw64.deb",
"line_number": 828,
"rule": "S35",
"reason": "Url link | 40a1ee779f"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libw/libwebp/libwebp-dev_1.3.2-0.2_sw64.deb",
"line_number": 831,
"rule": "S35",
"reason": "Url link | 8f65a56f55"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libw/libwebp/libwebp7_1.3.2-0.2_sw64.deb",
"line_number": 834,
"rule": "S35",
"reason": "Url link | 3a01bc89a2"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libw/libwebp/libwebpdecoder3_1.3.2-0.2_sw64.deb",
"line_number": 837,
"rule": "S35",
"reason": "Url link | d137373c90"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libw/libwebp/libwebpdemux2_1.3.2-0.2_sw64.deb",
"line_number": 840,
"rule": "S35",
"reason": "Url link | 337ba97d8a"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libw/libwebp/libwebpmux3_1.3.2-0.2_sw64.deb",
"line_number": 843,
"rule": "S35",
"reason": "Url link | a59f1ebef6"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libx/libx11/libx11-6_1.8.7-1_sw64.deb",
"line_number": 846,
"rule": "S35",
"reason": "Url link | 9f9017b348"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libx/libx11/libx11-data_1.8.7-1_all.deb",
"line_number": 849,
"rule": "S35",
"reason": "Url link | 0963f24423"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libx/libx11/libx11-dev_1.8.7-1_sw64.deb",
"line_number": 852,
"rule": "S35",
"reason": "Url link | 966778248b"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libx/libx11/libx11-xcb1_1.8.7-1_sw64.deb",
"line_number": 855,
"rule": "S35",
"reason": "Url link | f77543bdce"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libx/libxau/libxau-dev_1.0.9-1_sw64.deb",
"line_number": 858,
"rule": "S35",
"reason": "Url link | 1b99637ca0"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libx/libxau/libxau6_1.0.9-1_sw64.deb",
"line_number": 861,
"rule": "S35",
"reason": "Url link | 93006e52a8"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/x/xcb-util-cursor/libxcb-cursor0_0.1.1-4_sw64.deb",
"line_number": 864,
"rule": "S35",
"reason": "Url link | f433c4b0d3"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libx/libxcb/libxcb-dri3-0_1.15-1_sw64.deb",
"line_number": 867,
"rule": "S35",
"reason": "Url link | 2f40ed9290"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libx/libxcb/libxcb-glx0_1.15-1_sw64.deb",
"line_number": 870,
"rule": "S35",
"reason": "Url link | 01b19066f7"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/x/xcb-util-wm/libxcb-icccm4_0.4.1-1.1_sw64.deb",
"line_number": 873,
"rule": "S35",
"reason": "Url link | 7f544a5720"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/x/xcb-util-image/libxcb-image0_0.4.0-deepin1_sw64.deb",
"line_number": 876,
"rule": "S35",
"reason": "Url link | bdaa391584"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/x/xcb-util-keysyms/libxcb-keysyms1_0.4.0-deepin1_sw64.deb",
"line_number": 879,
"rule": "S35",
"reason": "Url link | 7161d5060a"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libx/libxcb/libxcb-present0_1.15-1_sw64.deb",
"line_number": 882,
"rule": "S35",
"reason": "Url link | 4ed2a9551d"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libx/libxcb/libxcb-randr0_1.15-1_sw64.deb",
"line_number": 885,
"rule": "S35",
"reason": "Url link | e2d7e50035"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/x/xcb-util-renderutil/libxcb-render-util0_0.3.9-deepin1_sw64.deb",
"line_number": 888,
"rule": "S35",
"reason": "Url link | 6dcc82084b"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libx/libxcb/libxcb-render0_1.15-1_sw64.deb",
"line_number": 891,
"rule": "S35",
"reason": "Url link | eb540aae16"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libx/libxcb/libxcb-shape0_1.15-1_sw64.deb",
"line_number": 894,
"rule": "S35",
"reason": "Url link | afcd3eefc2"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libx/libxcb/libxcb-shm0_1.15-1_sw64.deb",
"line_number": 897,
"rule": "S35",
"reason": "Url link | 0a9d4d6d72"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libx/libxcb/libxcb-sync1_1.15-1_sw64.deb",
"line_number": 900,
"rule": "S35",
"reason": "Url link | 96351fcc49"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/x/xcb-util/libxcb-util1_0.4.0-deepin1_sw64.deb",
"line_number": 903,
"rule": "S35",
"reason": "Url link | 44e6fccacc"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libx/libxcb/libxcb-xfixes0_1.15-1_sw64.deb",
"line_number": 906,
"rule": "S35",
"reason": "Url link | 4374202122"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libx/libxcb/libxcb-xkb1_1.15-1_sw64.deb",
"line_number": 909,
"rule": "S35",
"reason": "Url link | 1a5ab0c663"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libx/libxcb/libxcb1-dev_1.15-1_sw64.deb",
"line_number": 912,
"rule": "S35",
"reason": "Url link | 8f3f02b364"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libx/libxcb/libxcb1_1.15-1_sw64.deb",
"line_number": 915,
"rule": "S35",
"reason": "Url link | 89916d4d0e"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libx/libxdmcp/libxdmcp-dev_1.1.2-3_sw64.deb",
"line_number": 918,
"rule": "S35",
"reason": "Url link | fba58bed44"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libx/libxdmcp/libxdmcp6_1.1.2-3_sw64.deb",
"line_number": 921,
"rule": "S35",
"reason": "Url link | cc123c4f93"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libx/libxext/libxext6_1.3.4-1_sw64.deb",
"line_number": 924,
"rule": "S35",
"reason": "Url link | cf1fca49d9"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libx/libxi/libxi6_1.8.1-1_sw64.deb",
"line_number": 927,
"rule": "S35",
"reason": "Url link | 4ab6c3b484"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libx/libxkbcommon/libxkbcommon-dev_1.6.0-1_sw64.deb",
"line_number": 930,
"rule": "S35",
"reason": "Url link | 7b2db24015"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libx/libxkbcommon/libxkbcommon-x11-0_1.6.0-1_sw64.deb",
"line_number": 933,
"rule": "S35",
"reason": "Url link | 987ad65282"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libx/libxkbcommon/libxkbcommon0_1.6.0-1_sw64.deb",
"line_number": 936,
"rule": "S35",
"reason": "Url link | 36ab280698"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libx/libxml2/libxml2_2.9.14+dfsg-1.3_sw64.deb",
"line_number": 939,
"rule": "S35",
"reason": "Url link | 1691908443"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libx/libxshmfence/libxshmfence1_1.3-1_sw64.deb",
"line_number": 942,
"rule": "S35",
"reason": "Url link | 7c15924da6"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libx/libxxf86vm/libxxf86vm1_1.1.4-deepin1_sw64.deb",
"line_number": 945,
"rule": "S35",
"reason": "Url link | 9f14631e60"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/z/z3/libz3-4_4.8.12-deepin3_sw64.deb",
"line_number": 948,
"rule": "S35",
"reason": "Url link | 4cace4a598"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libz/libzstd/libzstd-dev_1.5.6+dfsg-1_sw64.deb",
"line_number": 951,
"rule": "S35",
"reason": "Url link | 2d9ac27e52"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/libz/libzstd/libzstd1_1.5.6+dfsg-1_sw64.deb",
"line_number": 954,
"rule": "S35",
"reason": "Url link | e88c97a73a"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/q/qt6-tools/linguist-qt6_6.8.0-0deepin3_sw64.deb",
"line_number": 957,
"rule": "S35",
"reason": "Url link | 4eed05069b"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/l/linux-upstream/linux-libc-dev_6.6.0-8_sw64.deb",
"line_number": 960,
"rule": "S35",
"reason": "Url link | 31b081d6c6"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/l/lshw/lshw_02.19.git.2021.06.19.996aaad9c7-2deepin0_sw64.deb",
"line_number": 963,
"rule": "S35",
"reason": "Url link | 1667168bb6"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/m/mailcap/mailcap_3.70_all.deb",
"line_number": 966,
"rule": "S35",
"reason": "Url link | 8f16dfca40"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/m/make-dfsg/make_4.3-4.1_sw64.deb",
"line_number": 969,
"rule": "S35",
"reason": "Url link | 891cf188c6"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/m/media-types/media-types_4.0.0_all.deb",
"line_number": 972,
"rule": "S35",
"reason": "Url link | 3ea08b83ab"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/m/mesa/mesa-libgallium_24.3.0-1deepin4_sw64.deb",
"line_number": 975,
"rule": "S35",
"reason": "Url link | 531738f2d3"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/m/mime-support/mime-support_3.66_all.deb",
"line_number": 978,
"rule": "S35",
"reason": "Url link | 961501024e"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/n/netbase/netbase_6.4_all.deb",
"line_number": 981,
"rule": "S35",
"reason": "Url link | 0a920e8c78"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/p/patch/patch_2.7.6-7_sw64.deb",
"line_number": 984,
"rule": "S35",
"reason": "Url link | cdb38bce34"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/p/perl/perl-base_5.36.0-10_sw64.deb",
"line_number": 987,
"rule": "S35",
"reason": "Url link | b4585056fc"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/p/perl/perl-modules-5.36_5.36.0-10_all.deb",
"line_number": 990,
"rule": "S35",
"reason": "Url link | fd75c9c0c9"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/p/perl/perl_5.36.0-10_sw64.deb",
"line_number": 993,
"rule": "S35",
"reason": "Url link | 73d1aa1772"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/p/pkgconf/pkg-config_1.8.1-4_sw64.deb",
"line_number": 996,
"rule": "S35",
"reason": "Url link | 758ae4da60"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/p/pkgconf/pkgconf-bin_1.8.1-4_sw64.deb",
"line_number": 999,
"rule": "S35",
"reason": "Url link | 1fb2917420"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/p/pkgconf/pkgconf_1.8.1-4_sw64.deb",
"line_number": 1002,
"rule": "S35",
"reason": "Url link | 1513f54b5f"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/p/python3-defaults/python3-minimal_3.12.1-1deepin1_sw64.deb",
"line_number": 1005,
"rule": "S35",
"reason": "Url link | 60bbcfe4d7"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/p/python-packaging/python3-packaging_24.0-1_all.deb",
"line_number": 1008,
"rule": "S35",
"reason": "Url link | 46ad581af5"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/p/python3.12/python3.12-minimal_3.12.4-0deepin1_sw64.deb",
"line_number": 1011,
"rule": "S35",
"reason": "Url link | 983bf459d8"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/p/python3.12/python3.12_3.12.4-0deepin1_sw64.deb",
"line_number": 1014,
"rule": "S35",
"reason": "Url link | b1c7760263"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/p/python3-defaults/python3_3.12.1-1deepin1_sw64.deb",
"line_number": 1017,
"rule": "S35",
"reason": "Url link | dc199480a9"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/q/qt6-tools/qdbus-qt6_6.8.0-0deepin3_sw64.deb",
"line_number": 1020,
"rule": "S35",
"reason": "Url link | b61ca203a7"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/q/qt6-base/qmake6-bin_6.8.0+dfsg-0deepin5_sw64.deb",
"line_number": 1023,
"rule": "S35",
"reason": "Url link | ab6625e8fc"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/q/qt6-base/qmake6_6.8.0+dfsg-0deepin5_sw64.deb",
"line_number": 1026,
"rule": "S35",
"reason": "Url link | 22c84d6a08"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/q/qt6-declarative/qml6-module-qtqml-workerscript_6.8.0+dfsg-0deepin3_sw64.deb",
"line_number": 1029,
"rule": "S35",
"reason": "Url link | ceabc35036"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/q/qt6-declarative/qml6-module-qtqml_6.8.0+dfsg-0deepin3_sw64.deb",
"line_number": 1032,
"rule": "S35",
"reason": "Url link | 03bedd28f8"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/q/qt6-base/qt6-base-dev-tools_6.8.0+dfsg-0deepin5_sw64.deb",
"line_number": 1035,
"rule": "S35",
"reason": "Url link | 3effb055be"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/q/qt6-base/qt6-base-dev_6.8.0+dfsg-0deepin5_sw64.deb",
"line_number": 1038,
"rule": "S35",
"reason": "Url link | 4fdb068fd3"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/q/qt6-base/qt6-base-private-dev_6.8.0+dfsg-0deepin5_sw64.deb",
"line_number": 1041,
"rule": "S35",
"reason": "Url link | 67066abafd"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/q/qt6-tools/qt6-documentation-tools_6.8.0-0deepin3_sw64.deb",
"line_number": 1044,
"rule": "S35",
"reason": "Url link | e0b6a5c8a5"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/q/qt6-imageformats/qt6-image-formats-plugins_6.8.0-0deepin_sw64.deb",
"line_number": 1047,
"rule": "S35",
"reason": "Url link | f94719f47b"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/q/qt6-tools/qt6-l10n-tools_6.8.0-0deepin3_sw64.deb",
"line_number": 1050,
"rule": "S35",
"reason": "Url link | 5379a9c146"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/q/qt6-base/qt6-qpa-plugins_6.8.0+dfsg-0deepin5_sw64.deb",
"line_number": 1053,
"rule": "S35",
"reason": "Url link | ebd68662e5"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/q/qt6-svg/qt6-svg-dev_6.8.0-0deepin1_sw64.deb",
"line_number": 1056,
"rule": "S35",
"reason": "Url link | 69d24490ac"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/q/qt6-tools/qt6-tools-dev-tools_6.8.0-0deepin3_sw64.deb",
"line_number": 1059,
"rule": "S35",
"reason": "Url link | ffab6aa125"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/q/qt6-tools/qt6-tools-dev_6.8.0-0deepin3_sw64.deb",
"line_number": 1062,
"rule": "S35",
"reason": "Url link | d6a0562a7a"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/r/readline/readline-common_8.2-3_all.deb",
"line_number": 1065,
"rule": "S35",
"reason": "Url link | 6cfeb4e7a0"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/r/rpcsvc-proto/rpcsvc-proto_1.4.2-4_sw64.deb",
"line_number": 1068,
"rule": "S35",
"reason": "Url link | ef355da430"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/s/shared-mime-info/shared-mime-info_2.2-1_sw64.deb",
"line_number": 1071,
"rule": "S35",
"reason": "Url link | 1345e19d91"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/t/tar/tar_1.35+dfsg-3_sw64.deb",
"line_number": 1074,
"rule": "S35",
"reason": "Url link | b096cc5f1f"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/t/tzdata/tzdata_2023d-1deepin1_all.deb",
"line_number": 1077,
"rule": "S35",
"reason": "Url link | f3bf49bbda"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/u/util-linux/uuid-dev_2.40.4-3deepin8_sw64.deb",
"line_number": 1080,
"rule": "S35",
"reason": "Url link | db56147411"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/x/xorg/x11-common_7.7+23-deepin1_all.deb",
"line_number": 1083,
"rule": "S35",
"reason": "Url link | d15cc088b4"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/x/xorgproto/x11proto-core-dev_2024.1-1_all.deb",
"line_number": 1086,
"rule": "S35",
"reason": "Url link | 59b207c096"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/x/xorgproto/x11proto-dev_2024.1-1_all.deb",
"line_number": 1089,
"rule": "S35",
"reason": "Url link | a0745b1eb4"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/x/xfonts-encodings/xfonts-encodings_1.0.4-2.1deepin1_all.deb",
"line_number": 1092,
"rule": "S35",
"reason": "Url link | 82ec90b4d4"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/x/xfonts-utils/xfonts-utils_7.7+6-deepin_sw64.deb",
"line_number": 1095,
"rule": "S35",
"reason": "Url link | c315600c9c"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/x/xkeyboard-config/xkb-data_2.38-2deepin1_all.deb",
"line_number": 1098,
"rule": "S35",
"reason": "Url link | 4745e44189"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/x/xorg-sgml-doctools/xorg-sgml-doctools_1.11-1.1_all.deb",
"line_number": 1101,
"rule": "S35",
"reason": "Url link | 8b3158b8aa"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/x/xtrans/xtrans-dev_1.4.0-1_all.deb",
"line_number": 1104,
"rule": "S35",
"reason": "Url link | dabf2327f7"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/x/xz-utils/xz-utils_5.4.5-0.3_sw64.deb",
"line_number": 1107,
"rule": "S35",
"reason": "Url link | 49fc7c7681"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/z/zlib/zlib1g-dev_1.3.dfsg+really1.3.1-1deepin1_sw64.deb",
"line_number": 1110,
"rule": "S35",
"reason": "Url link | 4076cb61f7"
},
{
"line": " url: https://pools.uniontech.com/desktop-professional-V25/pool/main/z/zlib/zlib1g_1.3.dfsg+really1.3.1-1deepin1_sw64.deb",
"line_number": 1113,
"rule": "S35",
"reason": "Url link | 31267a3297"
}
]
} |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: dengbo11, lzwind The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
sw64/linglong.yamlfor building deepin-image-viewer as a Linglong package.deepin-image-viewerfor executing the application.org.deepin.base/25.2.1/sw64and the runtime toorg.deepin.runtime.dtk/25.2.1/sw64../install_dep.PATHto include OpenGL libraries..sofiles..installfile with needed library dependencies.LIBHEIF_PLUGIN_PATHfor libheif plugin loading.Influence:
.installfile to ensure all dependencies are listed.feat: 为 deepin-image-viewer 添加 linglong.yaml
sw64/linglong.yaml文件,用于将 deepin-image-viewer 构建为 Linglong 软件包。deepin-image-viewer。org.deepin.base/25.2.1/sw64,运行时为org.deepin.runtime.dtk/25.2.1/sw64。./install_dep安装依赖项。PATH以包含 OpenGL 库。.so文件来准备图像格式插件。.install文件。LIBHEIF_PLUGIN_PATH以加载 libheif 插件。Influence:
.install文件以确保列出所有依赖项。