RFC: rpm auto-glib version enforcement
Warren Togami
wtogami at redhat.com
Sun Mar 20 20:51:22 UTC 2005
Gene C. wrote:
> On Sunday 20 March 2005 05:56, Warren Togami wrote:
>
>>I added this to gaim.spec a while ago because users were installing
>>rawhide gaim compiled against glib2-2.6.x on FC3, which has glib2-2.4.x.
>> gaim was then crashing because:
>>
>>1) applications compiled against a newer glib are not backwards ABI
>>compatible. AFAIK glib is supposed to be only forward ABI compatible. [1]
>>2) glib does not use verisoned so names
>>3) so rpm auto-dep cannot enforce compatible glib ABI version
>
>
> Warren -- anyone who takes a binary package from an up-level release and tries
> to run it on a down-level system will likely get problems (e.g., from rawhide
> on FC3). While newbies may not understand this, experienced users should.
>
> Somehow, there needs to be education that taking packages from up-level (e.g.,
> rawhide) to be run on a down-level system MUST be rebuilt on the down-level
> systems.
>
> I certainly understand your frustration with these "extra" bugzilla reports
> but there must be a better way than kluging the spec files.
"there must be a better way than kluging the spec files"
And I did propose a way that does this automatically without kludging
spec files.
Warren Togami
wtogami at redhat.com
More information about the fedora-devel-list
mailing list