Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 544666 - =dev-qt/qtcore-4.8.5 collisions on downgrade from 4.8.6
Summary: =dev-qt/qtcore-4.8.5 collisions on downgrade from 4.8.6
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Qt Bug Alias
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-03-27 15:55 UTC by Rick Farina (Zero_Chaos)
Modified: 2015-03-29 03:43 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rick Farina (Zero_Chaos) gentoo-dev 2015-03-27 15:55:04 UTC
It looks like qtcore-4.8.6 split out dev-qt/qttranslations which collides with qtcore in version 4.8.5.

Can we please add a blocker to ease downgrade?  I know it's not typical, but it shouldn't hurt anything.

DEPEND="!dev-qt/qttranslations:4" seems appropriate if I had to guess....

You may ignore this, but I hit collision while testing the -Os bug in x86 so I figured it was worth reporting.
Comment 1 Ben de Groot (RETIRED) gentoo-dev 2015-03-28 01:03:38 UTC
qt4-build.eclass has this gem:

ewarn "Downgrading Qt is completely unsupported and can break your system!"

So if you attempt that, you're on your own anyway. That said, I'm not against adding the blocker for completeness.
Comment 2 Davide Pesavento gentoo-dev 2015-03-29 03:26:26 UTC
(In reply to Ben de Groot from comment #1)
> 
> ewarn "Downgrading Qt is completely unsupported and can break your system!"

That's mostly for historical reasons, and mainly refers to potential breakages (missing symbols) at the ABI level when downgrading, i.e. something outside our control.

The file collision is a packaging bug instead, and must be fixed.
Comment 3 Davide Pesavento gentoo-dev 2015-03-29 03:43:28 UTC
  29 Mar 2015; Davide Pesavento <pesa@gentoo.org> qtcore-4.8.5-r2.ebuild:
  Add blocker to prevent file collision on downgrade, thanks to Zero_Chaos in
  bug #544666.