From: Andrey Ponomarenko on
Hello, I'm from ISPRAS and we have created an experimental system for
monitoring and analyzing of upstream libraries development. It may be
helpful for analyzing risks of updating one of the distribution
components (shared libraries). The web page of upstream-tracker is:
http://linuxtesting.org/upstream-tracker/
It now includes ABI changes analysis and API shallow test results for
several versions of 60 popular open source libraries.
Any bugs or feature requests are welcome. Thanks.

--
Andrey Ponomarenko

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

_______________________________________________
freebsd-ports(a)freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org"

From: Kostik Belousov on
On Sat, May 22, 2010 at 03:54:20PM +0400, Andrey Ponomarenko wrote:
> Hello, I'm from ISPRAS and we have created an experimental system for
> monitoring and analyzing of upstream libraries development. It may be
> helpful for analyzing risks of updating one of the distribution
> components (shared libraries). The web page of upstream-tracker is:
> http://linuxtesting.org/upstream-tracker/
> It now includes ABI changes analysis and API shallow test results for
> several versions of 60 popular open source libraries.
> Any bugs or feature requests are welcome. Thanks.

WOW. Can you, please, share the setup of the tracker ?

It would be amazingly interesting if you added FreeBSD base system
libraries to the tracker. It would be extremely interesting and
useful for us to see changes among releases and tips of the
stable and head branches.

From: Andrey Ponomarenko on
On 05/22/2010 04:30 PM, Kostik Belousov wrote:
> On Sat, May 22, 2010 at 03:54:20PM +0400, Andrey Ponomarenko wrote:
>
>> Hello, I'm from ISPRAS and we have created an experimental system for
>> monitoring and analyzing of upstream libraries development. It may be
>> helpful for analyzing risks of updating one of the distribution
>> components (shared libraries). The web page of upstream-tracker is:
>> http://linuxtesting.org/upstream-tracker/
>> It now includes ABI changes analysis and API shallow test results for
>> several versions of 60 popular open source libraries.
>> Any bugs or feature requests are welcome. Thanks.
>>
> WOW. Can you, please, share the setup of the tracker ?
>

The tool itself is very young and is not well documented yet. Although
the first version has been recently released under dual GNU GPL and LGPL
licenses:
http://ispras.linuxfoundation.org/index.php/Upstream_Tracker
We are not recommended to use this version of the tool by yourself. Very
soon we will release 1.1 version containing a lot of bug fixes and new
features.

> It would be amazingly interesting if you added FreeBSD base system
> libraries to the tracker.

Provide, please, the list of necessary libraries.

> It would be extremely interesting and
> useful for us to see changes among releases and tips of the
> stable and head branches.
>

--
Andrey Ponomarenko

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

_______________________________________________
freebsd-ports(a)freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org"

From: Andrey Ponomarenko on
On 05/22/2010 05:21 PM, Kostik Belousov wrote:
> On Sat, May 22, 2010 at 05:12:10PM +0400, Andrey Ponomarenko wrote:
>
>> On 05/22/2010 04:30 PM, Kostik Belousov wrote:
>>
>>> On Sat, May 22, 2010 at 03:54:20PM +0400, Andrey Ponomarenko wrote:
>>>
>>>
>>>> Hello, I'm from ISPRAS and we have created an experimental system for
>>>> monitoring and analyzing of upstream libraries development. It may be
>>>> helpful for analyzing risks of updating one of the distribution
>>>> components (shared libraries). The web page of upstream-tracker is:
>>>> http://linuxtesting.org/upstream-tracker/
>>>> It now includes ABI changes analysis and API shallow test results for
>>>> several versions of 60 popular open source libraries.
>>>> Any bugs or feature requests are welcome. Thanks.
>>>>
>>>>
>>> WOW. Can you, please, share the setup of the tracker ?
>>>
>>>
>> The tool itself is very young and is not well documented yet. Although
>> the first version has been recently released under dual GNU GPL and LGPL
>> licenses:
>> http://ispras.linuxfoundation.org/index.php/Upstream_Tracker
>> We are not recommended to use this version of the tool by yourself. Very
>> soon we will release 1.1 version containing a lot of bug fixes and new
>> features.
>>
>>
>>> It would be amazingly interesting if you added FreeBSD base system
>>> libraries to the tracker.
>>>
>> Provide, please, the list of necessary libraries.
>>
> Having libc.so, libthr.so, libm.so, libgcc_s.so, libstdc++.so, libz.so
> from the specified versions under the monitor would be very nice start.
>
>

I know libc.so and libm.so are from GLIBC library, libgcc_s.so and
libstdc++.so are from GCC.
Where can I find sources of libthr.so? The entry point for the library
in the tracker is the package with source code or at least repository
module address.

libz.so is already added at
http://linuxtesting.org/upstream-tracker/versions/zlib.html

> The ABI definition for the base system is currently under discussion,
> we may provide more authoritative list for the libraries that would
> be useful to monitor.
>

You are welcome. References to the source code of libraries will be very
helpful.

> Also, I suppose the project may put together some resources to set up
> the local tracker. If you are interested in helping us with this,
> I will proceed further.
>

Upstream-Tracker is built on top of two basic components:
ABI-Compliance-Checker and API-Sanity-Autotest. For creating of your
local tracker the ABI-Compliance-Checker tool may be used. It is a tool
for checking two particular versions of a library for ABI compliance:
http://ispras.linuxfoundation.org/index.php/ABI_compliance_checker
This tool is well tested and documented.

> Thanks.
>
>>
>>> It would be extremely interesting and
>>> useful for us to see changes among releases and tips of the
>>> stable and head branches.
>>>
>>>
>> --
>> Andrey Ponomarenko
>>
>> Linux Verification Center, ISPRAS
>> web: http://www.linuxtesting.org
>>


--
Andrey Ponomarenko

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

_______________________________________________
freebsd-ports(a)freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org"

From: Kostik Belousov on
On Tue, May 25, 2010 at 10:36:14AM +0400, Andrey Ponomarenko wrote:
> On 05/22/2010 05:21 PM, Kostik Belousov wrote:
> > On Sat, May 22, 2010 at 05:12:10PM +0400, Andrey Ponomarenko wrote:
> >
> >> On 05/22/2010 04:30 PM, Kostik Belousov wrote:
> >>
> >>> On Sat, May 22, 2010 at 03:54:20PM +0400, Andrey Ponomarenko wrote:
> >>>
> >>>
> >>>> Hello, I'm from ISPRAS and we have created an experimental system for
> >>>> monitoring and analyzing of upstream libraries development. It may be
> >>>> helpful for analyzing risks of updating one of the distribution
> >>>> components (shared libraries). The web page of upstream-tracker is:
> >>>> http://linuxtesting.org/upstream-tracker/
> >>>> It now includes ABI changes analysis and API shallow test results for
> >>>> several versions of 60 popular open source libraries.
> >>>> Any bugs or feature requests are welcome. Thanks.
> >>>>
> >>>>
> >>> WOW. Can you, please, share the setup of the tracker ?
> >>>
> >>>
> >> The tool itself is very young and is not well documented yet. Although
> >> the first version has been recently released under dual GNU GPL and LGPL
> >> licenses:
> >> http://ispras.linuxfoundation.org/index.php/Upstream_Tracker
> >> We are not recommended to use this version of the tool by yourself. Very
> >> soon we will release 1.1 version containing a lot of bug fixes and new
> >> features.
> >>
> >>
> >>> It would be amazingly interesting if you added FreeBSD base system
> >>> libraries to the tracker.
> >>>
> >> Provide, please, the list of necessary libraries.
> >>
> > Having libc.so, libthr.so, libm.so, libgcc_s.so, libstdc++.so, libz.so
> > from the specified versions under the monitor would be very nice start.
> >
> >
>
> I know libc.so and libm.so are from GLIBC library, libgcc_s.so and
> libstdc++.so are from GCC.
No, libc, libm, libthr are from the FreeBSD source tree, they are not
related to glibc in any way, except of aiming to implement the same
base set of APIs.

> Where can I find sources of libthr.so? The entry point for the library
> in the tracker is the package with source code or at least repository
> module address.
This is too broad question, I assumed you have at least the starting
acquaintance with FreeBSD project before posting to @freebsd.org
address. Please look at the http://www.freebsd.org, "Get FreeBSD"
on how to get a released binaries, and "Developers->SVN Repository"
for the source access.

>
> libz.so is already added at
> http://linuxtesting.org/upstream-tracker/versions/zlib.html
We would be interested in tracking the libz, libgcc and libstdc++
as imported into the FreeBSD source tree, due to both new vendor
source imports and local modifications.

>
> > The ABI definition for the base system is currently under discussion,
> > we may provide more authoritative list for the libraries that would
> > be useful to monitor.
> >
>
> You are welcome. References to the source code of libraries will be very
> helpful.
>
> > Also, I suppose the project may put together some resources to set up
> > the local tracker. If you are interested in helping us with this,
> > I will proceed further.
> >
>
> Upstream-Tracker is built on top of two basic components:
> ABI-Compliance-Checker and API-Sanity-Autotest. For creating of your
> local tracker the ABI-Compliance-Checker tool may be used. It is a tool
> for checking two particular versions of a library for ABI compliance:
> http://ispras.linuxfoundation.org/index.php/ABI_compliance_checker
> This tool is well tested and documented.
>
> > Thanks.
> >
> >>
> >>> It would be extremely interesting and
> >>> useful for us to see changes among releases and tips of the
> >>> stable and head branches.
> >>>
> >>>
> >> --
> >> Andrey Ponomarenko
> >>
> >> Linux Verification Center, ISPRAS
> >> web: http://www.linuxtesting.org
> >>
>
>
> --
> Andrey Ponomarenko
>
> Linux Verification Center, ISPRAS
> web: http://www.linuxtesting.org