Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1765236 - dnf upgrade speech-tools-libs produces conflict messages
Summary: dnf upgrade speech-tools-libs produces conflict messages
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: speech-tools
Version: 31
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Lukáš Tyrychtr
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-10-24 14:58 UTC by George R. Goffe
Modified: 2019-10-31 00:58 UTC (History)
4 users (show)

Fixed In Version: speech-tools-2.5-10.fc31
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-10-31 00:58:26 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description George R. Goffe 2019-10-24 14:58:40 UTC
Description of problem: running "dnf upgrade" produced error messages about conflict in ownership, see below.


Version-Release number of selected component (if applicable):
see below

How reproducible:
always

Steps to Reproduce:
1.dnf upgrade
2.
3.

Actual results:


Expected results:


Additional info:

Error: Transaction test error:
file /usr/lib64/libeststring.so.1.2 from install of speech-tools-libs-2.5-8.fc31.x86_64 conflicts with file from package festival-speechtools-libs-1.2.96-39.fc29.x86_64

Comment 1 Lukáš Tyrychtr 2019-10-24 16:08:12 UTC
Nothing much i can do about that, festival-speechtools-libs should be a remnant of the past, no idea why the festival upgrade didn't occur, the new festival package should not have this subpackage and thus should not own this file anymore. E. G. speechtools-libs should be the sole owner now. By the way, how the F29 package even could stay in rawhide?

Comment 2 Zbigniew Jędrzejewski-Szmek 2019-10-24 19:26:41 UTC
Sounds like speech-tools-libs should have Obsoletes:festival-speechtools-libs < 1.2.96-40.

Comment 3 Lukáš Tyrychtr 2019-10-25 09:17:51 UTC
Thanks, i'll add it when i have more time than the few minutes i have now.

Comment 4 Zbigniew Jędrzejewski-Szmek 2019-10-25 10:49:09 UTC
F31 is going live next Tuesday. This bug will cause upgrade issues for people, so it would
be great if the package with the fix was available then.

Comment 5 Lukáš Tyrychtr 2019-10-25 20:56:21 UTC
The fixed package with the obsoletes directive has been build for rawhide (the 2.5-9 version). Could someone confirm whether it fixes the festival conflict? I don't have a rawhide machine ready, so i can't verify it quicly enough and then it'll have to go through bodhi at least for f31, 30 and probably 29 as well.

Comment 6 Zbigniew Jędrzejewski-Szmek 2019-10-27 08:44:07 UTC
Almost. The Obsoletes should be added in the -libs subpackage, because it is possible to install just that,
and then the Obsoletes on the main package are not enough to prevent the conflict.

I updated the package in rawhide and F31.

Comment 7 Fedora Update System 2019-10-27 08:44:56 UTC
FEDORA-2019-cc9c0dd5a8 has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2019-cc9c0dd5a8

Comment 8 Lukáš Tyrychtr 2019-10-27 10:22:17 UTC
Thank you.

Comment 9 stan 2019-10-27 20:42:47 UTC
I ran into this problem when updating F31 today.  I thought it was a conflict with festival and festvox (from f29), so I removed them.  However, when I tried to reinstall them using
dnf install festival\* festvox\*
I got the following conflicts.
Running transaction test
Error: Transaction check error:
  file /usr/lib64/libeststring.so.1.2 conflicts between attempted installs of speech-tools-libs-2.5-8.fc31.x86_64 and festival-speechtools-libs-1.2.96-39.fc29.x86_64
  file /usr/include/speech_tools/EST_ChannelType.h conflicts between attempted installs of festival-speechtools-devel-1.2.96-39.fc29.x86_64 and speech-tools-libs-devel-2.5-8.fc31.x86_64
  file /usr/include/speech_tools/EST_Contents.h conflicts between attempted installs of festival-speechtools-devel-1.2.96-39.fc29.x86_64 and speech-tools-libs-devel-2.5-8.fc31.x86_64
  file /usr/include/speech_tools/EST_Event.h conflicts between attempted installs of festival-speechtools-devel-1.2.96-39.fc29.x86_64 and speech-tools-libs-devel-2.5-8.fc31.x86_64
  file /usr/include/speech_tools/EST_Ngrammar.h conflicts between attempted installs of festival-speechtools-devel-1.2.96-39.fc29.x86_64 and speech-tools-libs-devel-2.5-8.fc31.x86_64
  file /usr/include/speech_tools/EST_SCFG.h conflicts between attempted installs of festival-speechtools-devel-1.2.96-39.fc29.x86_64 and speech-tools-libs-devel-2.5-8.fc31.x86_64
  file /usr/include/speech_tools/EST_String.h conflicts between attempted installs of festival-speechtools-devel-1.2.96-39.fc29.x86_64 and speech-tools-libs-devel-2.5-8.fc31.x86_64
  file /usr/include/speech_tools/EST_TIterator.h conflicts between attempted installs of festival-speechtools-devel-1.2.96-39.fc29.x86_64 and speech-tools-libs-devel-2.5-8.fc31.x86_64
  file /usr/include/speech_tools/EST_TKVL.h conflicts between attempted installs of festival-speechtools-devel-1.2.96-39.fc29.x86_64 and speech-tools-libs-devel-2.5-8.fc31.x86_64
  file /usr/include/speech_tools/EST_TList.h conflicts between attempted installs of festival-speechtools-devel-1.2.96-39.fc29.x86_64 and speech-tools-libs-devel-2.5-8.fc31.x86_64
  file /usr/include/speech_tools/EST_TMatrix.h conflicts between attempted installs of festival-speechtools-devel-1.2.96-39.fc29.x86_64 and speech-tools-libs-devel-2.5-8.fc31.x86_64
  file /usr/include/speech_tools/EST_TVector.h conflicts between attempted installs of festival-speechtools-devel-1.2.96-39.fc29.x86_64 and speech-tools-libs-devel-2.5-8.fc31.x86_64
  file /usr/include/speech_tools/EST_Token.h conflicts between attempted installs of festival-speechtools-devel-1.2.96-39.fc29.x86_64 and speech-tools-libs-devel-2.5-8.fc31.x86_64
  file /usr/include/speech_tools/EST_UList.h conflicts between attempted installs of festival-speechtools-devel-1.2.96-39.fc29.x86_64 and speech-tools-libs-devel-2.5-8.fc31.x86_64
  file /usr/include/speech_tools/EST_Wagon.h conflicts between attempted installs of festival-speechtools-devel-1.2.96-39.fc29.x86_64 and speech-tools-libs-devel-2.5-8.fc31.x86_64
  file /usr/include/speech_tools/EST_Wave.h conflicts between attempted installs of festival-speechtools-devel-1.2.96-39.fc29.x86_64 and speech-tools-libs-devel-2.5-8.fc31.x86_64
  file /usr/include/speech_tools/EST_audio.h conflicts between attempted installs of festival-speechtools-devel-1.2.96-39.fc29.x86_64 and speech-tools-libs-devel-2.5-8.fc31.x86_64
  file /usr/include/speech_tools/EST_error.h conflicts between attempted installs of festival-speechtools-devel-1.2.96-39.fc29.x86_64 and speech-tools-libs-devel-2.5-8.fc31.x86_64
  file /usr/include/speech_tools/EST_math.h conflicts between attempted installs of festival-speechtools-devel-1.2.96-39.fc29.x86_64 and speech-tools-libs-devel-2.5-8.fc31.x86_64
  file /usr/include/speech_tools/EST_multistats.h conflicts between attempted installs of festival-speechtools-devel-1.2.96-39.fc29.x86_64 and speech-tools-libs-devel-2.5-8.fc31.x86_64
  file /usr/include/speech_tools/EST_stats.h conflicts between attempted installs of festival-speechtools-devel-1.2.96-39.fc29.x86_64 and speech-tools-libs-devel-2.5-8.fc31.x86_64
  file /usr/include/speech_tools/EST_wave_aux.h conflicts between attempted installs of festival-speechtools-devel-1.2.96-39.fc29.x86_64 and speech-tools-libs-devel-2.5-8.fc31.x86_64
  file /usr/include/speech_tools/ling_class/EST_Item.h conflicts between attempted installs of festival-speechtools-devel-1.2.96-39.fc29.x86_64 and speech-tools-libs-devel-2.5-8.fc31.x86_64
  file /usr/include/speech_tools/ling_class/EST_Relation.h conflicts between attempted installs of festival-speechtools-devel-1.2.96-39.fc29.x86_64 and speech-tools-libs-devel-2.5-8.fc31.x86_64
  file /usr/include/speech_tools/ling_class/EST_Relation_list.h conflicts between attempted installs of festival-speechtools-devel-1.2.96-39.fc29.x86_64 and speech-tools-libs-devel-2.5-8.fc31.x86_64
  file /usr/include/speech_tools/ling_class/EST_Relation_mls.h conflicts between attempted installs of festival-speechtools-devel-1.2.96-39.fc29.x86_64 and speech-tools-libs-devel-2.5-8.fc31.x86_64
  file /usr/include/speech_tools/ling_class/EST_Relation_tree.h conflicts between attempted installs of festival-speechtools-devel-1.2.96-39.fc29.x86_64 and speech-tools-libs-devel-2.5-8.fc31.x86_64
  file /usr/include/speech_tools/siod_est.h conflicts between attempted installs of festival-speechtools-devel-1.2.96-39.fc29.x86_64 and speech-tools-libs-devel-2.5-8.fc31.x86_64
  file /usr/lib64/libestbase.so conflicts between attempted installs of festival-speechtools-devel-1.2.96-39.fc29.x86_64 and speech-tools-libs-devel-2.5-8.fc31.x86_64
  file /usr/lib64/libestools.so conflicts between attempted installs of festival-speechtools-devel-1.2.96-39.fc29.x86_64 and speech-tools-libs-devel-2.5-8.fc31.x86_64
  file /usr/lib64/libeststring.so conflicts between attempted installs of festival-speechtools-devel-1.2.96-39.fc29.x86_64 and speech-tools-libs-devel-2.5-8.fc31.x86_64

Will the fix above also fix this?

Comment 10 stan 2019-10-27 20:56:46 UTC
I should have included the packages being installed.

Installing:
 festival                                                             x86_64                                           2.5.0-9.fc31                                                   updates                                           469 k
 festival-data                                                        noarch                                           2.5.0-9.fc31                                                   updates                                           1.2 M
 festival-devel                                                       x86_64                                           2.5.0-9.fc31                                                   updates                                           629 k
 festvox-awb-arctic-hts                                               noarch                                           2.5.0-9.fc31                                                   updates                                            41 M
 festvox-bdl-arctic-hts                                               noarch                                           2.5.0-9.fc31                                                   updates                                            38 M
 festvox-clb-arctic-hts                                               noarch                                           2.5.0-9.fc31                                                   updates                                            47 M
 festvox-jmk-arctic-hts                                               noarch                                           2.5.0-9.fc31                                                   updates                                            38 M
 festvox-rab-diphone                                                  noarch                                           0.19990610-9.fc31                                              updates                                           4.9 M
 festvox-rms-arctic-hts                                               noarch                                           2.5.0-9.fc31                                                   updates                                            48 M
 festvox-slt-arctic-hts                                               noarch                                           2.5.0-9.fc31                                                   updates                                            42 M
 festival-docs                                                        noarch                                           1.4.2-39.fc29                                                  fedora                                            319 k
 festival-freebsoft-utils                                             noarch                                           0.10-16.fc31                                                   fedora                                             37 k
 festival-lib                                                         x86_64                                           1.96-39.fc29                                                   fedora                                            408 k
 festival-speechtools-devel                                           x86_64                                           1.2.96-39.fc29                                                 fedora                                            662 k
 festival-speechtools-utils                                           x86_64                                           1.2.96-39.fc29                                                 fedora                                             84 k
 festvox-ked-diphone                                                  noarch                                           0.19990610-39.fc29                                             fedora                                            3.8 M
Installing dependencies:
 festival-speechtools-libs                                            x86_64                                           1.2.96-39.fc29                                                 fedora                                            1.0 M
 speech-tools-libs                                                    x86_64                                           2.5-8.fc31                                                     fedora                                            1.0 M
 speech-tools-libs-devel                                              x86_64                                           2.5-8.fc31                                                     fedora                                            1.3 M

Comment 11 Lukáš Tyrychtr 2019-10-27 21:05:43 UTC
Well, even in the list of installed packages there is the 2.5 version of festival and the old 1.4 one (no idea who depends on that - festival-doc?), so i'm not surprised that you got speech-tools related conflicts. No idea if speech-tools-libs 2.5-9 will improve it or not.

Comment 12 stan 2019-10-27 21:13:43 UTC
But shouldn't those packages have been updated with the new festival 2.5?  Or are they not part of the same heirarchy?  The old ones seem to be festival-docs, festival-speechtools-devel, and festival-speechtools-utils.  Are the latter two replaced by speech-tools-libs-devel?  If so, I can just not install them, and let speech-tools take their place.

Comment 13 Zbigniew Jędrzejewski-Szmek 2019-10-27 21:31:30 UTC
It seems that Obsoletes for the -devel subpackage is needed too. Another rebuild will be needed.

Comment 14 stan 2019-10-27 21:44:33 UTC
I looked at the festival package in koji, and there were major changes between 1.2.96 and 2.5.0.9.  These are obsolete now:  festival-docs, festival-speechtools-devel, and festival-speechtools-utils, as is festival-lib.  So, that simplifies the problem, I just don't install those packages, and everything should work fine.

Comment 15 stan 2019-10-27 21:50:27 UTC
That was it.  I skipped those packages, and the install worked just fine.

2019-10-27T21:46:30Z SUBDEBUG Installed: speech-tools-libs-2.5-8.fc31.x86_64
2019-10-27T21:46:30Z SUBDEBUG Installed: speech-tools-libs-devel-2.5-8.fc31.x86_64
2019-10-27T21:46:31Z SUBDEBUG Installed: festival-data-2.5.0-9.fc31.noarch
2019-10-27T21:46:32Z SUBDEBUG Installed: festvox-slt-arctic-hts-2.5.0-9.fc31.noarch
2019-10-27T21:46:33Z SUBDEBUG Installed: festival-2.5.0-9.fc31.x86_64
2019-10-27T21:46:37Z SUBDEBUG Installed: festvox-awb-arctic-hts-2.5.0-9.fc31.noarch
2019-10-27T21:46:38Z SUBDEBUG Installed: festvox-bdl-arctic-hts-2.5.0-9.fc31.noarch
2019-10-27T21:46:39Z SUBDEBUG Installed: festvox-clb-arctic-hts-2.5.0-9.fc31.noarch
2019-10-27T21:46:41Z SUBDEBUG Installed: festvox-jmk-arctic-hts-2.5.0-9.fc31.noarch
2019-10-27T21:46:42Z SUBDEBUG Installed: festvox-rab-diphone-0.19990610-9.fc31.noarch
2019-10-27T21:46:43Z SUBDEBUG Installed: festvox-rms-arctic-hts-2.5.0-9.fc31.noarch
2019-10-27T21:46:44Z SUBDEBUG Installed: festival-freebsoft-utils-0.10-16.fc31.noarch
2019-10-27T21:46:45Z SUBDEBUG Installed: festvox-ked-diphone-0.19990610-39.fc29.noarch
2019-10-27T21:46:45Z SUBDEBUG Installed: festival-devel-2.5.0-9.fc31.x86_64

PS For some reason the dnf.rpm.log lists each one twice.  I had to manually remove the duplicates.

Comment 16 Sergio Basto 2019-10-29 00:50:12 UTC
Not solved 

dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2019-cc9c0dd5a8
Fedora 31 - x86_64 - Test Updates                                                                                65 kB/s |  21 kB     00:00
Fedora 31 - x86_64 - Test Updates                                                                               278 kB/s | 3.1 MB     00:11
Last metadata expiration check: 0:00:05 ago on Tue 29 Oct 2019 12:48:36 AM WET.
Dependencies resolved.
Problem: problem with installed package festival-lib-1.96-39.fc29.x86_64
- package festival-lib-1.96-39.fc29.x86_64 requires festival-speechtools-libs = 1.2.96-39.fc29, but none of the providers can be installed
- package speech-tools-libs-2.5-10.fc31.x86_64 obsoletes festival-speechtools-libs < 1.2.96-40 provided by festival-speechtools-libs-1.2.96-39.fc29.x86_64
- package speech-tools-libs-2.5-10.fc31.x86_64 obsoletes festival-speechtools-libs < 1.2.96-40 provided by festival-speechtools-libs-1.2.96-39.fc29.i686
- cannot install the best update candidate for package festival-speechtools-libs-1.2.96-39.fc29.x86_64

Comment 18 Fedora Update System 2019-10-31 00:58:26 UTC
speech-tools-2.5-10.fc31 has been pushed to the Fedora 31 stable repository. If problems still persist, please make note of it in this bug report.


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