Commit ce8469e
build: add diagnostic logging to debian/rules for package debugging
Added diagnostic output to override_dh_auto_configure in debian/rules
Prints version detection results (MAJOR_VERSION, USE_QT6, QT_SUFFIX)
Displays control package names and matching .install file status
Lists build artifacts in debian/tmp (.so files, headers, pkg-config)
Helps diagnose dh_install warnings caused by QT_SUFFIX mismatch
Previously libdfm6-io.install referenced libdfm6-io*.so* but build
produces libdfm-io.so* without the version suffix, causing warnings
Influence:
1. Build output will now include diagnostic info at configure stage
2. No functional change to package build process
3. Helps identify .install file and build artifact name mismatches
4. Useful for debugging future packaging issues related to QT_SUFFIX
build: 在 debian/rules 中添加打包诊断日志
在 debian/rules 的 override_dh_auto_configure 中添加了诊断输出
打印版本检测结果 (MAJOR_VERSION、USE_QT6、QT_SUFFIX)
显示 control 包名以及匹配的 .install 文件状态
列出 debian/tmp 中的构建产物 (.so 文件、头文件、pkg-config)
帮助诊断由 QT_SUFFIX 不匹配导致的 dh_install 警告
此前 libdfm6-io.install 引用了 libdfm6-io*.so* 但构建产物为
libdfm-io.so*(无版本后缀),导致打包警告
Influence:
1. 构建输出将在 configure 阶段包含诊断信息
2. 不影响包构建过程的功能
3. 有助于识别 .install 文件与构建产物名称不匹配的问题
4. 方便排查未来与 QT_SUFFIX 相关的打包问题1 parent 4ee1bea commit ce8469e
1 file changed
Lines changed: 30 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
35 | 65 | | |
36 | 66 | | |
0 commit comments