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
Summary: | dnf upgrade speech-tools-libs produces conflict messages | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | George R. Goffe <grgoffe> |
Component: | speech-tools | Assignee: | Lukáš Tyrychtr <lukastyrychtr> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | 31 | CC: | gryt2, lukastyrychtr, sergio, zbyszek |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | speech-tools-2.5-10.fc31 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2019-10-31 00:58:26 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
George R. Goffe
2019-10-24 14:58:40 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? Sounds like speech-tools-libs should have Obsoletes:festival-speechtools-libs < 1.2.96-40. Thanks, i'll add it when i have more time than the few minutes i have now. 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. 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. 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. FEDORA-2019-cc9c0dd5a8 has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2019-cc9c0dd5a8 Thank you. 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? 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 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. 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. It seems that Obsoletes for the -devel subpackage is needed too. Another rebuild will be needed. 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. 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. 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 (In reply to Sergio Monteiro Basto from comment #16) is fixed on festival [1] Thanks [1] https://src.fedoraproject.org/rpms/festival/c/27706e37c20e91ba7caa55cd36c429c8614054a1?branch=master https://bodhi.fedoraproject.org/updates/FEDORA-2019-50ec17744b 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. |