One of the mentioned packages already has a fix upstream:
https://github.com/microsoft/vscode/pull/116105
Thanks for help.
Lumír
On 2/11/21 10:32 AM, Miro Hrončok wrote:
On 11. 02. 21 8:39, Lumír Balhar wrote:
Hello.
I'm facing a problem with a conflict between two packages from
non-fedora repositories. I'm using vscodium and rememberthemilk apps
for a long time but now I cannot update both because there is a
conflict in /usr/lib/.build-id/.
Error: Transaction test error:
file /usr/lib/.build-id/14/512ca58e91f1940ba8e68d620c03e13cfb7d82
from install of codium-1.53.1-1612917076.el7.x86_64 conflicts with
file from package rememberthemilk-1.3.2-1.x86_64
file /usr/lib/.build-id/1c/1eccea7fe32b13593eb32f999fc3ce90432239
from install of codium-1.53.1-1612917076.el7.x86_64 conflicts with
file from package rememberthemilk-1.3.2-1.x86_64
file /usr/lib/.build-id/63/e57a96064e30d496ce9596cb5861ce64f52160
from install of codium-1.53.1-1612917076.el7.x86_64 conflicts with
file from package rememberthemilk-1.3.2-1.x86_64
file /usr/lib/.build-id/66/c77539c4ab0def65c2f355188fe71bff7b602d
from install of codium-1.53.1-1612917076.el7.x86_64 conflicts with
file from package rememberthemilk-1.3.2-1.x86_64
file /usr/lib/.build-id/74/589964965a9efc95d3e4202f7fc6a7226b6e78
from install of codium-1.53.1-1612917076.el7.x86_64 conflicts with
file from package rememberthemilk-1.3.2-1.x86_64
file /usr/lib/.build-id/76/90a7dcb40a4a052fdfb0f46a0dbeabbdf6df47
from install of codium-1.53.1-1612917076.el7.x86_64 conflicts with
file from package rememberthemilk-1.3.2-1.x86_64
file /usr/lib/.build-id/a7/97d3b4a5fac6864fda3d230e3ac9104d624990
from install of codium-1.53.1-1612917076.el7.x86_64 conflicts with
file from package rememberthemilk-1.3.2-1.x86_64
It seems to me that both apps are using the same engine which might
lead to this.
Is it possible that both packages ship identical pre-compiled binaries
(ELFs), e.g. by bundling the "same engine" you mention?
The build-id files are links to the affected files, which should give
you a hint.
$ rpm -qlvp codium-1.53.1-1612917076.el7.x86_64.rpm | grep
<conflicting_hash>
$ rpm -qlvp rememberthemilk-1.3.2-1.x86_64.rpm | grep <conflicting_hash>
Is there any way how to solve this problem from user perespective?
You could unpack the RPM, delete the build-id files and repack it.
That is, if you have no power over the build
If you have even a slightest úpwer over the build process (even by
filing tickets), suggest to disable the generation of build-ids (I
don't recall how exactly).
See
https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx/thread/436G5ITF4T7UMMWIDT6HIW6QUNLXD4AK/
See
https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx/thread/GV2GKNX5RUYXNOTPHPH6AE3NNJDUXFP2/
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure