Re: How about firefox 3.6 in Fedora 12 ?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Frank Murphy wrote:
> You can update to 3.6
> from Rawhide,
> then disable rawhide again.
> 
> Which is what I have done,
> no problems yet.

NEVER do that!!!

You probably have way more Rawhide packages than just Firefox now. At least 
xulrunner and all the stuff using its "unstable API", probably also sqlite 
and a lot more stuff. Each time your package depends on a newer library with 
a new ABI, you end up dragging in the new library, which in turn drags in 
rebuilt versions of ALL programs using that library! And of course this 
continues in a transitive chain! That quickly sums up to half of the distro 
leaving you with an unsupportable mix of F12 and Rawhide.

And even if it worked for you, it is a big mistake to recommend this to 
other users who do not understand the implications. Please NEVER recommend 
this to another user again!!! (And I'd also STRONGLY recommend against doing 
that again yourself.)

The ONLY safe use of --enablerepo=rawhide is a full
"yum --enablerepo=rawhide update", at which point you're running Rawhide 
with all its warts, something I'd NOT recommend to an average user. 
Selective upgrades from Rawhide are NOT SUPPORTED and will in many cases NOT 
work as expected due to dependencies and reverse dependencies.

(IMHO, it might make sense for yum to reject --enablerepo=rawhide for 
anything other than a full upgrade.)

This is what repositories like Remi's are for!

        Kevin Kofler

-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux