From Bugzilla Helper: User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; Q312461) Description of problem: gnome-libs and gnome-libs-devel conflict with db1 package, /usr/bin/db1_dump185, /usr/lib/libdb1.so.2 and /usr/lib/libdb1.a Surely db1 should either be required, or superceded, or the conflicting files should have different names if they are special to that gnome-libs build. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. Try and install gnome-libs-1.4.1.2.90-9 and gnome-libs-devel-1.4.1.2.90-9 on a system with db1 installed 2. 3. Actual Results: Fails of course with rpm conflict reported Expected Results: Should have succeeded Additional info:
I was advised not to Obsoletes: db1 for now, I'm not sure of the rationale. The files can't be renamed since that would change the libgnomeui ABI.
What about the ABI of things using db1 if we force the install, or lets compare breaking the abi to not being able to install it at all. It's a rawhide build, lets break the abi of libgnomeui and stick a few >= in the requires lines. If I haven't grasped something, please let me know.
Yes, we can't break the ABI. It being rawhide isn't relevant, rawhide gets released eventually. You shouldn't need the db1 package, is the idea. i.e. remove it.
*** This bug has been marked as a duplicate of 58942 ***
In that case can we at least have "Conflicts: db1" in the spec files.