broken dependencies in the rawhide tree

来源:互联网 发布:mac子弹头专柜价格 编辑:程序博客网 时间:2024/05/18 03:21
I kept getting emails like below:"tpm2-tools has broken dependencies in the rawhide tree:On x86_64:tpm2-tools-1.1.0-5.fc26.x86_64 requires tpm2-tss(x86-64) = 0:1.0-2.fc26On i386:tpm2-tools-1.1.0-5.fc26.i686 requires tpm2-tss(x86-32) = 0:1.0-2.fc26Please resolve this as soon as possible."
It seems tpm2-tss release version has been changed(2 -> 3) automatically for Fedora_26_Mass_Rebuild:https://src.fedoraproject.org/cgit/rpms/tpm2-tss.git/commit/?h=f26&id=ba9e00d48ca59fe472859283e29485fc14138035While in tpm2-tools spec:https://src.fedoraproject.org/cgit/rpms/tpm2-tools.git/tree/tpm2-tools.spec?h=f26currently dependency is hard coded to tpm2-tss version 1.0-2:# tpm2-tools is heavily depending on TPM2.0-TSS project, matched tss is requiredRequires: tpm2-tss%{?_isa} = 1.0-2%{?dist}

An easy fix is to update tpm2-tools SPEC file, change dependent tpm2-tss version from 1.0-2 to 1.0-3.

Note: After SPEC updated, new n-v-r package must be updated to the release branch where error is reported.
If "fedpkg build" & "fedpkg update" complete without any problem, work is done and such dependency complain should be disappear.
0 0