[gentoo-dev] Reliability test for hard drives and SSD

2018-03-02 Thread Andrey Ponomarenko
Hi there!

Good news for all interested in hardware compatibility and reliability.

I've started a new project to estimate reliability of hard drives and SSD in 
real-life conditions based on the SMART data reports collected by Linux users 
in the Linux-Hardware.org database since 2014. The initial data (SMART 
reports), analysis methods and results are publicly shared in a new github 
repository: https://github.com/linuxhw/SMART. Everyone can contribute to the 
report by uploading probes of their computers by the hw-probe tool!

The primary aim of the project is to find drives with longest "power on hours" 
and minimal number of errors. The following formula is used to measure 
reliability: Power_On_Hours / (1 + Number_Of_Errors), i.e. time to the first 
error/between errors.

Please be careful when reading the results table. Pay attention not only to the 
rating, but also to the number of checked model samples. If rating is low, then 
look at the number of power-on days and number of errors occurred. New drive 
models will appear at the end of the rating table and will move to the top in 
the case of long error-free operation.

Thanks to ROSA, Gentoo, openSUSE, Arch, Fedora, Ubuntu, Debian, Mint users and 
others who had made this work possible by contribution to the database!



[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=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=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.

[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=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!



[gentoo-dev] ABI compliance checker

2009-08-06 Thread Andrey Ponomarenko
Colleagues, I'm software engineer from Institute for System
Programing of Russian Academy of Sciences and we are developing a free
lightweight tool for checking backward/forward binary compatibility of
shared C/C++ libraries in OS Linux. It checks interface signatures and
data type definitions in two library versions (headers and shared
objects) and searches ABI changes that may lead to incompatibility.
We have released 1.1 version of this tool and we'd like you to consider
its usefulness for your project.
The wiki-page with the latest release of binary compatibility checker is
http://ispras.linux-foundation.org/index.php/ABI_compliance_checker

Andrey Ponomarenko