[Pkg-ace-devel] Upload of ACE+TAO 6.0.3+2.0.3 to experimental
Thomas Girard
thomas.g.girard at free.fr
Mon Aug 1 12:24:21 UTC 2011
Le 01/08/2011 09:52, Johnny Willemsen a écrit :
>> @Johnny: the following changes could be integrated in DOC repo:
>>
>> - 16-ace-inet-pkgconfig-files.diff, to create .pc files for the
>> ACE_INet library
>
> Done, also the removal of ace_man.doxygen has been merged to head
Thanks.
>> - after compilation some files remain after a distclean, see:
>>
>> http://anonscm.debian.org/gitweb/?p=pkg-ace/pkg-ace.git;a=blob;f=debian/TOREMOVE;h=b2ceb242f5aa289a02be1b46424108ca265a9a9c;hb=master
>
> That probably is caused by some issues in our IDL dependency rules. This
> should be fixed in the MPC files, or maybe something is wrong in
> TAO/MPC/taobaseidldefaults.mpb
Okay. Let's add this to the TODO list :-)
>> * investigate whether ACE or the packaging, could benefit using a
>> better versionning mechanism {?}.
>> Indeed for every release we have to go to NEW because the library
>> SONAME changes. How far is ACE+TAO from a stable API? This should be
>> discussed with upstream, but I think measuring diff for past release
>> may help. I see two different tools that could help here:
>> - dpkg symbol files [4]
>> - abi-compliance-checker [5]
>
> We don't give any API guarantee between versions. For example the next
> TAO version will have changes in it generated code which will change its
> ABI compared to previous versions. I think there is no other option than
> to go to NEW each time.
I know there's no guarantee for now. I believe this could be useful for
customers too; for examples switching to a new ACE+TAO release would
require no recompilation or change. This could be a separate ACE+TAO
long term support branch, or something else. We could use Debian
packages for proof-of-concept. This could lead to redefining the
meaning of BFO releases. Anyway, I think it's worth discussing.
Before bringing this topic on devo-group@ I'd like to gather data using
past releases, e.g. 6.0.0 to 6.0.3 to get an idea of what changes
between releases.
Regards,
Thomas
More information about the Pkg-ace-devel
mailing list