Bug 1396319 - cant update due to file conflict on /usr/share/locale/fi/LC_MESSAGES/tre.mo
Summary: cant update due to file conflict on /usr/share/locale/fi/LC_MESSAGES/tre.mo
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: tre
Version: 25
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Dominik 'Rathann' Mierzejewski
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-11-18 01:09 UTC by Przemek Klosowski
Modified: 2016-11-18 17:15 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-11-18 10:10:34 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Przemek Klosowski 2016-11-18 01:09:49 UTC
Description of problem:
cant update to F25 because tre blocks due to file conflict on /usr/share/locale/fi/LC_MESSAGES/tre.mo
A simple workaround of 'dnf erase tre' is unattractive due to large number of dependencies (R, Tk, texinfo, texlive..)

Version-Release number of selected component (if applicable):
tre-0.8.0-17.20140228gitc2f5d13.fc25.x86_64 
tre-common-0.8.0-18.20140228gitc2f5d13.fc24.noarch

How reproducible: very

Steps to Reproduce:
1. fedup --releasever 25

Actual results:
Error: Transaction check error:
  file /usr/share/locale/fi/LC_MESSAGES/tre.mo from install of tre-0.8.0-17.20140228gitc2f5d13.fc25.x86_64 conflicts with file from package tre-common-0.8.0-18.20140228gitc2f5d13.fc24.noarch
  file /usr/share/locale/sv/LC_MESSAGES/tre.mo from install of tre-0.8.0-17.20140228gitc2f5d13.fc25.x86_64 conflicts with file from package tre-common-0.8.0-18.20140228gitc2f5d13.fc24.noarch

Expected results: succesful update

Comment 1 Dominik 'Rathann' Mierzejewski 2016-11-18 10:10:34 UTC
tre-0.8.0-18.20140228gitc2f5d13.fc25 is in updates-testing and will be included as a 0day update. I can't do anything about F25 GA, sorry.

I'm curious about the large number of dependencies that you mention. Except R, I have all the others installed on my F24 machine, and I don't have tre installed at all.

Comment 2 Przemek Klosowski 2016-11-18 14:16:56 UTC
Since I wanted to update to F25, I tried

dnf erase tre-common

which resulted in deleting the following set of packages:
 R R-core R-core-devel R-devel R-java R-java-devel libRmath
 libRmath-devel libXft-devel pcre-devel qpdf tcl-devel texinfo-tex
 texlive-epsf texlive-inconsolata tk-devel tre tre-common tre-devel
 xz-devel

after which the update to F25 proceeds.
In F25 it's possible to reinstall those packages without conflict (except tre-common which doesn't exist in F25---I assume it was factored out)

Comment 3 Dominik 'Rathann' Mierzejewski 2016-11-18 17:15:17 UTC
(In reply to Przemek Klosowski from comment #2)
> Since I wanted to update to F25, I tried
> 
> dnf erase tre-common
> 
> which resulted in deleting the following set of packages:
>  R R-core R-core-devel R-devel R-java R-java-devel libRmath
>  libRmath-devel libXft-devel pcre-devel qpdf tcl-devel texinfo-tex
>  texlive-epsf texlive-inconsolata tk-devel tre tre-common tre-devel
>  xz-devel
> 
> after which the update to F25 proceeds.
> In F25 it's possible to reinstall those packages without conflict (except
> tre-common which doesn't exist in F25---I assume it was factored out)

Actually, a better work-around is to downgrade tre to tre-0.8.0-17.20140228gitc2f5d13.fc24 before upgrading to f25. tre-common will appear in f25 as soon as it hits stable (https://bodhi.fedoraproject.org/updates/FEDORA-2016-0a952a3bc0).


Note You need to log in before you can comment on or make changes to this bug.