Re: Who uses abi-compliance-checker?

2013-07-15 Thread Andrey Ponomarenko
Sérgio Basto wrote: On Qui, 2013-07-11 at 12:49 +0400, Andrey Ponomarenko wrote: Sérgio Basto wrote: On Qui, 2013-07-04 at 16:47 +0400, Andrey Ponomarenko wrote: Starting with 1.6 version of pkgdiff if you compare debug packages and add --details option on the command line then the tool will

Re: Who uses abi-compliance-checker?

2013-07-15 Thread Sérgio Basto
On Seg, 2013-07-15 at 15:16 +0400, Andrey Ponomarenko wrote: Sérgio Basto wrote: On Qui, 2013-07-11 at 12:49 +0400, Andrey Ponomarenko wrote: Sérgio Basto wrote: On Qui, 2013-07-04 at 16:47 +0400, Andrey Ponomarenko wrote: Starting with 1.6 version of pkgdiff if you compare debug

Re: Who uses abi-compliance-checker?

2013-07-12 Thread Sérgio Basto
On Qui, 2013-07-11 at 12:49 +0400, Andrey Ponomarenko wrote: Sérgio Basto wrote: On Qui, 2013-07-04 at 16:47 +0400, Andrey Ponomarenko wrote: Starting with 1.6 version of pkgdiff if you compare debug packages and add --details option on the command line then the tool will automatically

Re: Who uses abi-compliance-checker?

2013-07-11 Thread Andrey Ponomarenko
Sérgio Basto wrote: On Qui, 2013-07-04 at 16:47 +0400, Andrey Ponomarenko wrote: Starting with 1.6 version of pkgdiff if you compare debug packages and add --details option on the command line then the tool will automatically run abi-dumper to dump ABI of old and new shared objects found in

Re: Who uses abi-compliance-checker?

2013-07-10 Thread Sérgio Basto
On Qui, 2013-07-04 at 16:47 +0400, Andrey Ponomarenko wrote: Starting with 1.6 version of pkgdiff if you compare debug packages and add --details option on the command line then the tool will automatically run abi-dumper to dump ABI of old and new shared objects found in the packages and

Re: Who uses abi-compliance-checker?

2013-07-04 Thread Laurent Rineau
Le mercredi 03 juillet 2013 15:03:53 Richard Shaw a écrit : I initially got abi-compliance-checker into Fedora because one of my packages does not maintain any sort of API/ABI compatibility or even versioning for that matter. That way I could always check a new release to see if any of its

Re: Who uses abi-compliance-checker?

2013-07-04 Thread Petr Machata
Richard Shaw hobbes1...@gmail.com writes: I initially got abi-compliance-checker into Fedora because one of my packages does not maintain any sort of API/ABI compatibility or even versioning for that matter. That way I could always check a new release to see if any of its dependencies needed

Re: Who uses abi-compliance-checker?

2013-07-04 Thread Andrey Ponomarenko
Sérgio Basto wrote: On Qua, 2013-07-03 at 15:03 -0500, Richard Shaw wrote: I initially got abi-compliance-checker into Fedora because one of my packages does not maintain any sort of API/ABI compatibility or even versioning for that matter. That way I could always check a new release to see if

Re: Who uses abi-compliance-checker?

2013-07-04 Thread Andrey Ponomarenko
Xavier Bachelot wrote: On 07/03/2013 10:03 PM, Richard Shaw wrote: I initially got abi-compliance-checker into Fedora because one of my packages does not maintain any sort of API/ABI compatibility or even versioning for that matter. That way I could always check a new release to see if any of

Re: Who uses abi-compliance-checker?

2013-07-04 Thread Andrey Ponomarenko
Remi Collet wrote: But I also use http://upstream-tracker.org/ Very usefull, except for not yet released version. For some libraries we check unreleased versions from the upstream source control (git, svn, etc.). See example: http://upstream-tracker.org/versions/libssh.html -- Andrey

Re: Who uses abi-compliance-checker?

2013-07-04 Thread Andrey Ponomarenko
Richard Shaw wrote: This is an extreme example, but after removing the offending headers I got this: https://dl.dropboxusercontent.com/u/34775202/compat_reports/ffmpeg/0.10.7_to_1.2.1/compat_report.html Thanks, Richard New approach (by using the abi-dumper tool) avoids such problems with

Re: Who uses abi-compliance-checker?

2013-07-04 Thread Richard Shaw
On Wed, Jul 3, 2013 at 9:40 PM, Mathieu Bridon boche...@fedoraproject.orgwrote: On Wed, 2013-07-03 at 15:03 -0500, Richard Shaw wrote: If anyone is curious about it, I don't mind typing up the process I go through to make the checks. I think I've found a pretty good path of least

Re: Who uses abi-compliance-checker?

2013-07-04 Thread Andrey Ponomarenko
Richard Shaw wrote: On Wed, Jul 3, 2013 at 9:40 PM, Mathieu Bridon boche...@fedoraproject.org mailto:boche...@fedoraproject.org wrote: On Wed, 2013-07-03 at 15:03 -0500, Richard Shaw wrote: If anyone is curious about it, I don't mind typing up the process I go through to

Re: Who uses abi-compliance-checker?

2013-07-04 Thread Richard Shaw
Sounds like we need abi-dumper then... Anyone up for a review? https://bugzilla.redhat.com/show_bug.cgi?id=980937 Thanks, Richard -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel

Who uses abi-compliance-checker?

2013-07-03 Thread Richard Shaw
I initially got abi-compliance-checker into Fedora because one of my packages does not maintain any sort of API/ABI compatibility or even versioning for that matter. That way I could always check a new release to see if any of its dependencies needed to be rebuilt. Since then, I've started using

Re: Who uses abi-compliance-checker?

2013-07-03 Thread Sérgio Basto
On Qua, 2013-07-03 at 15:03 -0500, Richard Shaw wrote: I initially got abi-compliance-checker into Fedora because one of my packages does not maintain any sort of API/ABI compatibility or even versioning for that matter. That way I could always check a new release to see if any of its

Re: Who uses abi-compliance-checker?

2013-07-03 Thread Xavier Bachelot
On 07/03/2013 10:03 PM, Richard Shaw wrote: I initially got abi-compliance-checker into Fedora because one of my packages does not maintain any sort of API/ABI compatibility or even versioning for that matter. That way I could always check a new release to see if any of its dependencies

Re: Who uses abi-compliance-checker?

2013-07-03 Thread Richard Shaw
On Wed, Jul 3, 2013 at 4:33 PM, Sérgio Basto ser...@serjux.com wrote: On Qua, 2013-07-03 at 15:03 -0500, Richard Shaw wrote: I initially got abi-compliance-checker into Fedora because one of my packages does not maintain any sort of API/ABI compatibility or even versioning for that matter.

Re: Who uses abi-compliance-checker?

2013-07-03 Thread Paulo César Pereira de Andrade
IBook. 'Kiomjm Em 03/07/2013 19:00, Xavier Bachelot xav...@bachelot.org escreveu: On 07/03/2013 10:03 PM, Richard Shaw wrote: I initially got abi-compliance-checker into Fedora because one of my packages does not maintain any sort of API/ABI compatibility or even versioning for that

Re: Who uses abi-compliance-checker?

2013-07-03 Thread Richard Shaw
This is an extreme example, but after removing the offending headers I got this: https://dl.dropboxusercontent.com/u/34775202/compat_reports/ffmpeg/0.10.7_to_1.2.1/compat_report.html Thanks, Richard -- devel mailing list devel@lists.fedoraproject.org

Re: Who uses abi-compliance-checker?

2013-07-03 Thread Mathieu Bridon
On Wed, 2013-07-03 at 15:03 -0500, Richard Shaw wrote: If anyone is curious about it, I don't mind typing up the process I go through to make the checks. I think I've found a pretty good path of least resistance method :) I've never used it, but I'd certainly be interested in reading that if

Re: Who uses abi-compliance-checker?

2013-07-03 Thread Sérgio Basto
On Qui, 2013-07-04 at 00:00 +0200, Xavier Bachelot wrote: On 07/03/2013 10:03 PM, Richard Shaw wrote: I initially got abi-compliance-checker into Fedora because one of my packages does not maintain any sort of API/ABI compatibility or even versioning for that matter. That way I could

Re: Who uses abi-compliance-checker?

2013-07-03 Thread Remi Collet
Le 03/07/2013 22:03, Richard Shaw a écrit : I initially got abi-compliance-checker into Fedora because one of my packages does not maintain any sort of API/ABI compatibility or even versioning for that matter. That way I could always check a new release to see if any of its dependencies needed