Re: new upstream tracker (linuxtesting.org)

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

 



Hello,

On 06/04/2010 08:59 PM, Kevin Kofler wrote:
> Andrey Ponomarenko wrote:
>   
>> Taken into account, thanks. Some automatic way to add libraries may be
>> very useful. At the moment all the libraries can be only manually added
>> to the system by the administrator. If you want to add some library to
>> the system than send a request to me or
>> upstream-tracker@xxxxxxxxxxxxxxxx
>> <mailto:upstream-tracker@xxxxxxxxxxxxxxxx>
>>     
> There are some false positives in your checks. In particular, some 
> (actually, most, if not all) of the "new" virtual functions you flag for 
> kdelibs are just added reimplementations of virtual functions in a base 
> class. Those don't change the layout of the vtable at all, they just replace 
> an entry pointing to the function inherited from the base class with an 
> entry pointing to the new reimplemented function.
>   

Thank you very much for this report. I've fixed a serious bug in the
checker's code relative to this issue.

> Another problem is that e.g. for GTK+, you have a linear sequence including 
> development versions, but ABI guarantees are never from one development 
> version to the next, but only from one stable version to the next. 
> Development versions are only required to be backwards-compatible with the 
> previous stable version, as is the next stable version. So the previous 
> version in linear sequence is not always the correct reference. (The same 
> holds for kdelibs, by the way, but there your table doesn't include 
> development versions, making this a non-issue.) A lot of the "breakage" 
> reported for GTK+ is actually APIs added in a development branch and 
> adjusted before the official release. This is perfectly within the scope of 
> GTK+'s API/ABI guarantees.
>
>         Kevin Kofler
>
>   


-- 
Andrey Ponomarenko

Linux Verification Center, ISPRAS
 web:    http://www.linuxtesting.org

-- 
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