By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release.

Bug 2343

Summary: CentOS dependency upgrade causes conflict
Product: TDE Reporter: Kristopher <gamrat.kristopher>
Component: rhelAssignee: Timothy Pearson <kb9vqf>
Status: RESOLVED FIXED    
Severity: normal CC: albator78, bugwatch, darrella, gamrat.kristopher
Priority: P5    
Version: R14.0.0 [Trinity]   
Hardware: Other   
OS: Linux   
Compiler Version: TDE Version String:
Application Version: Application Name:

Description Kristopher 2015-02-02 10:11:12 CST
The CentOS/RHEL installation guide on the TDE wiki suggests adding the 3rd party nux-dextop repo.

Recently the nux-dextop repo added an upgrade to the libmp4v2 package that Amarok (and possibly others) depends on, and attempting to run "yum upgrade" causes yum to complain about a dependency conflict between Amarok and the upgraded libmp4v2 package from nux-dextop.

I am not sure if the conflict is due to an issue in the Amarok package or a change in the libmp4v2 package, but if these conflicts are to occur, the TDE packages will occasionally need rebuilt to accommodate updates to the CentOS/RHEL packages and the 3rd party repos that TDE relies on for it's functioning on RHEL-based distros.

(btw, the wiki still links to the 3.5.13.2 RPMs even though R14 RPMs are available on the mirrors - I don't know of that's intentional, or simply forgetting to update the page)
Comment 1 Darrell 2015-02-02 10:53:36 CST
Recently I experienced a similar conflict in Fedora with the digikam package. I notified the maintainer (Francois).

Same observation about the wiki not being updated to include links for R14.
Comment 2 Francois Andriot 2015-02-02 13:31:09 CST
I believe that a "mp4v2" package has appeared in "EPEL" repository.
This package is newer and binary incompatible with the one on "NUX" repository.
I need to rebuild the Amarok packages with updated mp4v2 .

This happens sometimes in Fedora distribution, and very rarely in Centos distribution (and it's always in 3rd party repositories).
Comment 3 Kristopher 2015-02-04 10:23:43 CST
I am seeing the upgraded Amarok packages, but yum is refusing to install them because they have not been signed:

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[root@Piki-PC ~]# yum upgrade
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.cc.columbia.edu
 * epel: mirror.vcu.edu
 * extras: mirror.net.cen.ct.gov
 * nux-dextop: mirror.li.nux.ro
 * trinity-r14: tde-mirror.yosemite.net
 * trinity-r14-noarch: tde-mirror.yosemite.net
 * updates: mirror.acsnet.com
Resolving Dependencies
--> Running transaction check
---> Package libmp4v2.x86_64 0:1.5.0.1-15.el7.nux will be updated
---> Package libmp4v2.x86_64 0:2.0.0-2.el7 will be an update
---> Package trinity-amarok.x86_64 0:1.4.10-13.el7.opt will be updated
---> Package trinity-amarok.x86_64 2:1.4.10-2.el7 will be an update
---> Package trinity-amarok-konqueror.x86_64 0:1.4.10-13.el7.opt will be updated
---> Package trinity-amarok-konqueror.x86_64 2:1.4.10-2.el7 will be an update
---> Package trinity-amarok-visualisation.x86_64 0:1.4.10-13.el7.opt will be updated
---> Package trinity-amarok-visualisation.x86_64 2:1.4.10-2.el7 will be an update
--> Finished Dependency Resolution

Dependencies Resolved

=======================================================================================================================================================================
 Package                                              Arch                           Version                                 Repository                           Size
=======================================================================================================================================================================
Updating:
 libmp4v2                                             x86_64                         2.0.0-2.el7                             epel                                445 k
 trinity-amarok                                       x86_64                         2:1.4.10-2.el7                          trinity-r14                          11 M
 trinity-amarok-konqueror                             x86_64                         2:1.4.10-2.el7                          trinity-r14                          57 k
 trinity-amarok-visualisation                         x86_64                         2:1.4.10-2.el7                          trinity-r14                         9.9 k

Transaction Summary
=======================================================================================================================================================================
Upgrade  4 Packages

Total size: 11 M
Is this ok [y/d/N]: y
Downloading packages:


Package trinity-amarok-visualisation-1.4.10-2.el7.x86_64.rpm is not signed
[root@Piki-PC ~]#
Comment 4 Francois Andriot 2015-02-04 14:01:52 CST
Oops, I forgot to add digital signature to the packages.
I've added the signature and uploaded again. It should take again a day or two  to synchronize the mirrors.
Comment 5 Kristopher 2015-02-05 09:18:33 CST
The upgraded Amarok packages have installed and seem to be working, so I'm marking this fixed.

As a note to those using RHEL-based distros: if yum still complains about the signature, instruct it to clean the package cache (the lazy way is to use "yum clean all" without the quotes), then retry the upgrade. The signed package has the same version + release tag as the unsigned version, so yum can't see the difference unless you force it to clear it's cache and re-download the package.