So Field3D had a patch release a while ago and I build the package for
Rawhide but haven't decided to build for F31+ because I can't tell if the
abi changes are significant or not and I don't want to rebuild all the
dependencies.

Can someone let me know if this is safe?

Comparing the ABI of binaries between Field3D-1.7.2-18.fc32.x86_64.rpm and
Field3D-1.7.3-1.fc33.x86_64.rpm:

================ changes of 'libField3D.so.1.7.2'===============
  Functions changes summary: 0 Removed, 0 Changed, 0 Added (8 filtered out)
functions
  Variables changes summary: 0 Removed, 8 Changed, 0 Added variables
  Function symbols changes summary: 0 Removed, 0 Added function symbol not
referenced by debug info
  Variable symbols changes summary: 0 Removed, 6 Added variable symbols not
referenced by debug info

  8 Changed variables:

    [C]'static Field3D::v1_7::ClassFactory*
Field3D::v1_7::ClassFactory::ms_instance' was changed to 'static
boost::scoped_ptr<Field3D::v1_7::ClassFactory>
Field3D::v1_7::ClassFactory::ms_instance' at ClassFactory.h:165:1:
      type of variable changed:
       entity changed from 'Field3D::v1_7::ClassFactory*' to 'class
boost::scoped_ptr<Field3D::v1_7::ClassFactory>' at scoped_ptr.hpp:47:1
       type size hasn't changed

    [C]'static Field3D::v1_7::FieldCache<Imath_2_3::Vec3<double> >*
Field3D::v1_7::FieldCache<Imath_2_3::Vec3<double> >::ms_singleton' was
changed to 'static
boost::scoped_ptr<Field3D::v1_7::FieldCache<Imath_2_3::Vec3<double> > >
Field3D::v1_7::FieldCache<Imath_2_3::Vec3<double> >::ms_singleton' at
FieldCache.h:123:1:
      type of variable changed:
       entity changed from
'Field3D::v1_7::FieldCache<Imath_2_3::Vec3<double> >*' to 'class
boost::scoped_ptr<Field3D::v1_7::FieldCache<Imath_2_3::Vec3<double> > >' at
scoped_ptr.hpp:47:1
       type size hasn't changed

    [C]'static Field3D::v1_7::FieldCache<Imath_2_3::Vec3<float> >*
Field3D::v1_7::FieldCache<Imath_2_3::Vec3<float> >::ms_singleton' was
changed to 'static
boost::scoped_ptr<Field3D::v1_7::FieldCache<Imath_2_3::Vec3<float> > >
Field3D::v1_7::FieldCache<Imath_2_3::Vec3<float> >::ms_singleton' at
FieldCache.h:123:1:
      type of variable changed:
       entity changed from
'Field3D::v1_7::FieldCache<Imath_2_3::Vec3<float> >*' to 'class
boost::scoped_ptr<Field3D::v1_7::FieldCache<Imath_2_3::Vec3<float> > >' at
scoped_ptr.hpp:47:1
       type size hasn't changed

    [C]'static Field3D::v1_7::FieldCache<Imath_2_3::Vec3<half> >*
Field3D::v1_7::FieldCache<Imath_2_3::Vec3<half> >::ms_singleton' was
changed to 'static
boost::scoped_ptr<Field3D::v1_7::FieldCache<Imath_2_3::Vec3<half> > >
Field3D::v1_7::FieldCache<Imath_2_3::Vec3<half> >::ms_singleton' at
FieldCache.h:123:1:
      type of variable changed:
       entity changed from 'Field3D::v1_7::FieldCache<Imath_2_3::Vec3<half>
>*' to 'class
boost::scoped_ptr<Field3D::v1_7::FieldCache<Imath_2_3::Vec3<half> > >' at
scoped_ptr.hpp:47:1
       type size hasn't changed

    [C]'static Field3D::v1_7::FieldCache<double>*
Field3D::v1_7::FieldCache<double>::ms_singleton' was changed to 'static
boost::scoped_ptr<Field3D::v1_7::FieldCache<double> >
Field3D::v1_7::FieldCache<double>::ms_singleton' at FieldCache.h:123:1:
      type of variable changed:
       entity changed from 'Field3D::v1_7::FieldCache<double>*' to 'class
boost::scoped_ptr<Field3D::v1_7::FieldCache<double> >' at
scoped_ptr.hpp:47:1
       type size hasn't changed

    [C]'static Field3D::v1_7::FieldCache<float>*
Field3D::v1_7::FieldCache<float>::ms_singleton' was changed to 'static
boost::scoped_ptr<Field3D::v1_7::FieldCache<float> >
Field3D::v1_7::FieldCache<float>::ms_singleton' at FieldCache.h:123:1:
      type of variable changed:
       entity changed from 'Field3D::v1_7::FieldCache<float>*' to 'class
boost::scoped_ptr<Field3D::v1_7::FieldCache<float> >' at scoped_ptr.hpp:47:1
       type size hasn't changed

    [C]'static Field3D::v1_7::FieldCache<half>*
Field3D::v1_7::FieldCache<half>::ms_singleton' was changed to 'static
boost::scoped_ptr<Field3D::v1_7::FieldCache<half> >
Field3D::v1_7::FieldCache<half>::ms_singleton' at FieldCache.h:123:1:
      type of variable changed:
       entity changed from 'Field3D::v1_7::FieldCache<half>*' to 'class
boost::scoped_ptr<Field3D::v1_7::FieldCache<half> >' at scoped_ptr.hpp:47:1
       type size hasn't changed

    [C]'static Field3D::v1_7::SparseFileManager*
Field3D::v1_7::SparseFileManager::ms_singleton' was changed to 'static
boost::scoped_ptr<Field3D::v1_7::SparseFileManager>
Field3D::v1_7::SparseFileManager::ms_singleton' at SparseFile.h:498:1:
      type of variable changed:
       entity changed from 'Field3D::v1_7::SparseFileManager*' to 'class
boost::scoped_ptr<Field3D::v1_7::SparseFileManager>' at scoped_ptr.hpp:47:1
       type size hasn't changed


  6 Added variable symbols not referenced by debug info:

    _ZGVN7Field3D4v1_710FieldCacheI4halfE12ms_singletonE
    _ZGVN7Field3D4v1_710FieldCacheIN9Imath_2_34Vec3I4halfEEE12ms_singletonE
    _ZGVN7Field3D4v1_710FieldCacheIN9Imath_2_34Vec3IdEEE12ms_singletonE
    _ZGVN7Field3D4v1_710FieldCacheIN9Imath_2_34Vec3IfEEE12ms_singletonE
    _ZGVN7Field3D4v1_710FieldCacheIdE12ms_singletonE
    _ZGVN7Field3D4v1_710FieldCacheIfE12ms_singletonE

================ end of changes of 'libField3D.so.1.7.2'===============

Thanks,
Richard
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org

Reply via email to