[gentoo-dev] Re: [gentoo-dev] ABI Navigator — a project to search for binary symbols

2017-02-24 Thread Andrey Ponomarenko
24.02.2017, 06:28, Daniel Campbell:> On 02/23/2017 06:36 PM, Andrey Ponomarenko:>>  Hello,  I'd like to present a new project called "ABI Navigator" for searching binary symbols (functions, methods, global data, etc.) in open-source libraries: https://abi-laboratory.pro/index.php?view=navigator  The project allows to find out in which versions of libraries some symbol is defined, added, removed or changed. The data is taken from the ABI Tracker project (238 libraries and 0.9 million symbols currently): https://abi-laboratory.pro/tracker/  Example for symbol dwelf_strtab_add from libdw.so (elfutils): https://abi-laboratory.pro/index.php?view=navigator&selected=dwelf_strtab_add%40%40ELFUTILS_0.167#result  The project aims to help Linux developers and maintainers to resolve issues with missed symbols and navigate through the reports in the ABI Tracker.  Have you ever encountered the "undefined reference" error or want to know whether the symbol is _stable_ enough to use in your code? Try to find it in the ABI Navigator!  Enjoy!>> This tool didn't return anything on a quick test (TOX_CONFERENCE_TYPE,> part of net-libs/tox, TokTok/toxcore on GitHub), but it did it quickly> and it has a clean interface. I'll definitely try using this when I find> myself stumped on something.> Hi Daniel, I've added toxcore library to the tracker: https://abi-laboratory.pro/tracker/timeline/c-toxcore/ Reports for toxcore in the Tracker can now be queried from the ABI Navigator. Example for symbol tox_pass_key_derive: https://abi-laboratory.pro/index.php?view=navigator&selected=tox_pass_key_derive Search for data types will be implemented a bit later. Currently you can search for functions, methods and global data only. Thank you.

Re: [gentoo-dev] ABI Navigator — a project to search for binary symbols

2017-02-24 Thread Kent Fredric
On Fri, 24 Feb 2017 05:36:51 +0300
Andrey Ponomarenko  wrote:

> I'd like to present a new project called "ABI Navigator" for searching binary 
> symbols (functions, methods, global data, etc.) in open-source libraries: 
> https://abi-laboratory.pro/index.php?view=navigator
> 
> The project allows to find out in which versions of libraries some symbol is 
> defined, added, removed or changed. The data is taken from the ABI Tracker 
> project (238 libraries and 0.9 million symbols currently): 
> https://abi-laboratory.pro/tracker/

Neat!

Though from a maintainer perspective, I'm so far much more interested in seeing 
the "what will break" aspect from the ABI tracker :)

Though I look forward to seeing `undefined reference error`'s now :D 


pgpps62GblbCu.pgp
Description: OpenPGP digital signature


Re: [gentoo-dev] ABI Navigator — a project to search for binary symbols

2017-02-23 Thread Daniel Campbell
On 02/23/2017 06:36 PM, Andrey Ponomarenko wrote:
> Hello,
> 
> I'd like to present a new project called "ABI Navigator" for searching binary 
> symbols (functions, methods, global data, etc.) in open-source libraries: 
> https://abi-laboratory.pro/index.php?view=navigator
> 
> The project allows to find out in which versions of libraries some symbol is 
> defined, added, removed or changed. The data is taken from the ABI Tracker 
> project (238 libraries and 0.9 million symbols currently): 
> https://abi-laboratory.pro/tracker/
> 
> Example for symbol dwelf_strtab_add from libdw.so (elfutils): 
> https://abi-laboratory.pro/index.php?view=navigator&selected=dwelf_strtab_add%40%40ELFUTILS_0.167#result
> 
> The project aims to help Linux developers and maintainers to resolve issues 
> with missed symbols and navigate through the reports in the ABI Tracker.
> 
> Have you ever encountered the "undefined reference" error or want to know 
> whether the symbol is _stable_ enough to use in your code? Try to find it in 
> the ABI Navigator!
> 
> Enjoy!
> 
This tool didn't return anything on a quick test (TOX_CONFERENCE_TYPE,
part of net-libs/tox, TokTok/toxcore on GitHub), but it did it quickly
and it has a clean interface. I'll definitely try using this when I find
myself stumped on something.

-- 
Daniel Campbell - Gentoo Developer
OpenPGP Key: 0x1EA055D6 @ hkp://keys.gnupg.net
fpr: AE03 9064 AE00 053C 270C  1DE4 6F7A 9091 1EA0 55D6



signature.asc
Description: OpenPGP digital signature


[gentoo-dev] ABI Navigator — a project to search for binary symbols

2017-02-23 Thread Andrey Ponomarenko
Hello,

I'd like to present a new project called "ABI Navigator" for searching binary 
symbols (functions, methods, global data, etc.) in open-source libraries: 
https://abi-laboratory.pro/index.php?view=navigator

The project allows to find out in which versions of libraries some symbol is 
defined, added, removed or changed. The data is taken from the ABI Tracker 
project (238 libraries and 0.9 million symbols currently): 
https://abi-laboratory.pro/tracker/

Example for symbol dwelf_strtab_add from libdw.so (elfutils): 
https://abi-laboratory.pro/index.php?view=navigator&selected=dwelf_strtab_add%40%40ELFUTILS_0.167#result

The project aims to help Linux developers and maintainers to resolve issues 
with missed symbols and navigate through the reports in the ABI Tracker.

Have you ever encountered the "undefined reference" error or want to know 
whether the symbol is _stable_ enough to use in your code? Try to find it in 
the ABI Navigator!

Enjoy!