Skip to content

feat: update heimdal to 7.8.git20221117.28daf24+dfsg-11#2

Merged
Zeno-sole merged 2 commits intomasterfrom
dcbot/debian/7.8.git20221117.28daf24+dfsg
Mar 19, 2026
Merged

feat: update heimdal to 7.8.git20221117.28daf24+dfsg-11#2
Zeno-sole merged 2 commits intomasterfrom
dcbot/debian/7.8.git20221117.28daf24+dfsg

Conversation

@deepin-community-bot
Copy link
Contributor

This pull request is requested by @Zeno-sole.

Basic Information

Old Version: 7.8.git20221117.28daf24+dfsg-3
New Version: 7.8.git20221117.28daf24+dfsg-11

Potential transition

  • libheimbase1-heimdal is not present in the new package.
  • libasn1-8-heimdal is not present in the new package.
  • libkrb5-26-heimdal is not present in the new package.
  • libhdb9-heimdal is not present in the new package.
  • libkadm5srv8-heimdal is not present in the new package.
  • libkadm5clnt7-heimdal is not present in the new package.
  • libgssapi3-heimdal is not present in the new package.
  • libkafs0-heimdal is not present in the new package.
  • libroken19-heimdal is not present in the new package.
  • libotp0-heimdal is not present in the new package.
  • libsl0-heimdal is not present in the new package.
  • libkdc2-heimdal is not present in the new package.
  • libhx509-5-heimdal is not present in the new package.
  • libheimntlm0-heimdal is not present in the new package.
  • libwind0-heimdal is not present in the new package.
  • libhcrypto5-heimdal is not present in the new package.

64-bit time_t transition

Caution

DCBot assumes this package is already gone through 64-bit time_t transition.

Patch series

--- a/debian/patches/series
+++ b/debian/patches/series
@@ -19,3 +19,12 @@
 0019-Increment-hcrypto-library-version.patch
 CVE-2022-45142-gsskrb5-fix-accidental-logic-inversio.patch
 0021-Add-missing-initialization-of-kdc_offset-in-kcm.patch
+0022-Always-build-rk_strlcat-and-rk_strlcpy-symbols.patch
+0023-cf-Include-string.h-for-memset-in-AC_HAVE_STRUCT_FIE.patch
+0024-cf-Do-not-use-headers-and-argument-lists-in-AC_FIND_.patch
+add-include-support-1.patch
+add-include-support-2.patch
+add-include-support-3.patch
+add-include-support-4.patch
+fix-build-with-autoconf-272.patch
+0030-krb5-not_found-must-free-krb5_get_error_message-stri.patch

@deepin-ci-robot
Copy link
Contributor

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

@github-actions
Copy link

github-actions bot commented Mar 19, 2026

TAG Bot

TAG: 7.8.git20221117.28daf24+dfsg-11deepin1
EXISTED: no
DISTRIBUTION: unstable

Zeno-sole added a commit that referenced this pull request Mar 19, 2026
Remove all t64 library packages (time64 transition packages)
These packages were transitional packages for 64-bit time_t migration
Since the migration is complete and non-t64 packages are stable,
we can safely remove the t64 variants
Removed 15 t64 library packages and their associated package files:
  * libheimbase1t64-heimdal
  * libasn1-8t64-heimdal
  * libkrb5-26t64-heimdal
  * libhdb9t64-heimdal
  * libkadm5srv8t64-heimdal
  * libkadm5clnt7t64-heimdal
  * libgssapi3t64-heimdal
  * libkafs0t64-heimdal
  * libroken19t64-heimdal
  * libotp0t64-heimdal
  * libsl0t64-heimdal
  * libkdc2t64-heimdal
  * libhx509-5t64-heimdal
  * libheimntlm0t64-heimdal
  * libwind0t64-heimdal
  * libhcrypto5t64-heimdal
Also removed 45 associated .install, .lintian-overrides, and .symbols files
This follows the same approach as coin3 PR #2 where t64 packages were stripped

Log: Remove all time64 (t64) transition packages from heimdal

Influence:
1. Verify that non-t64 library packages install correctly
2. Test Kerberos authentication after removing t64 packages
3. Check that package dependencies are still satisfied
4. Verify no regressions in heimdal-kdc, heimdal-clients, or heimdal-servers
5. Test GSSAPI functionality without t64 packages
6. Validate that package upgrades from t64 to non-t64 work smoothly

fix: 移除 t64 过渡包

移除所有 t64 库包(time64 过渡包)
这些包是 64 位 time_t 迁移的过渡包
由于迁移已完成且非 t64 包已经稳定,我们可以安全地移除 t64 变体
移除了 15 个 t64 库包及其相关包文件:
  * libheimbase1t64-heimdal
  * libasn1-8t64-heimdal
  * libkrb5-26t64-heimdal
  * libhdb9t64-heimdal
  * libkadm5srv8t64-heimdal
  * libkadm5clnt7t64-heimdal
  * libgssapi3t64-heimdal
  * libkafs0t64-heimdal
  * libroken19t64-heimdal
  * libotp0t64-heimdal
  * libsl0t64-heimdal
  * libkdc2t64-heimdal
  * libhx509-5t64-heimdal
  * libheimntlm0t64-heimdal
  * libwind0t64-heimdal
  * libhcrypto5t64-heimdal
同时移除了 45 个相关的 .install, .lintian-overrides 和 .symbols 文件
这与 coin3 PR #2 的做法一致,其中 t64 包也被移除

Log: 移除 heimdal 中所有 time64 (t64) 过渡包

Influence:
1. 验证非 t64 库包正确安装
2. 测试移除 t64 包后的 Kerberos 认证
3. 检查包依赖是否仍然满足
4. 验证 heimdal-kdc, heimdal-clients 或 heimdal-servers 没有回归
5. 测试没有 t64 包的 GSSAPI 功能
6. 验证从 t64 到非 t64 的包升级正常工作

repo: heimdal #dcbot/debian/7.8.git20221117.28daf24+dfsg
@Zeno-sole Zeno-sole force-pushed the dcbot/debian/7.8.git20221117.28daf24+dfsg branch from 43e4c65 to 1907111 Compare March 19, 2026 05:32
@Zeno-sole Zeno-sole closed this Mar 19, 2026
@Zeno-sole Zeno-sole reopened this Mar 19, 2026
@Zeno-sole Zeno-sole force-pushed the dcbot/debian/7.8.git20221117.28daf24+dfsg branch from e0cd671 to 94a99bd Compare March 19, 2026 09:35
@Zeno-sole
Copy link
Contributor

/integrate

@Zeno-sole Zeno-sole marked this pull request as ready for review March 19, 2026 09:37
@deepin-ci-robot deepin-ci-robot requested a review from myml March 19, 2026 09:37
@github-actions
Copy link

AutoIntegrationPr Bot
auto integrate with pr url: deepin-community/Repository-Integration#3751
PrNumber: 3751
PrBranch: auto-integration-23288688623

@deepin-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: wxphaha
Once this PR has been reviewed and has the lgtm label, please assign qaqland for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@Zeno-sole Zeno-sole merged commit d17c59f into master Mar 19, 2026
6 of 9 checks passed
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.

3 participants