[Pkg-samba-maint] Processing of talloc_2.1.6-2_amd64.changes
Andrew Bartlett
abartlet at samba.org
Wed Apr 6 19:10:15 UTC 2016
On Wed, 2016-04-06 at 10:38 +0000, Jelmer Vernooij wrote:
> On Wed, Apr 06, 2016 at 09:07:36AM +0000, Debian FTP Masters wrote:
> > talloc_2.1.6-2_amd64.changes uploaded successfully to localhost
> > along with the files:
> > talloc_2.1.6-2.dsc
> > talloc_2.1.6-2.debian.tar.xz
> > libtalloc-dev_2.1.6-2_amd64.deb
> > libtalloc2-dbg_2.1.6-2_amd64.deb
> > libtalloc2_2.1.6-2_amd64.deb
> > python-talloc-dbg_2.1.6-2_amd64.deb
> > python-talloc-dev_2.1.6-2_amd64.deb
> > python-talloc_2.1.6-2_amd64.deb
> > python3-talloc-dbg_2.1.6-2_amd64.deb
> > python3-talloc-dev_2.1.6-2_amd64.deb
> > python3-talloc_2.1.6-2_amd64.deb
>
> You said you would wait with uploading packages until review. This
> package this has problems:
Sorry, I seem to have totally misunderstood you.
I thought you had looked at the experimental branch when I posted them
earlier, and asked me just to put that back after bumping the version
to -2.
> E.g. the symbol name issue hasn't been addressed, since we sitll
> include the architecture. E.g building on ARM:
>
> +++ dpkg-gensymbolscKvnsd 2016-04-06 10:03:36.195304221 +0000
> @@ -1,16 +1,16 @@
> -libpytalloc-util.cpython-35m-x86-64-linux-gnu.so.2 python3-talloc
> #MINVER#
> - PYTALLOC_UTIL.CPYTHON_35M_X86_64_LINUX_GNU_2.1.6 at PYTALLOC_UTIL.CPYT
> HON_35M_X86_64_LINUX_GNU_2.1.6 2.1.6
> - PYTALLOC_UTIL.PY3_2.1.5 at PYTALLOC_UTIL.PY3_2.1.5 2.1.6
> - PYTALLOC_UTIL.PY3_2.1.6 at PYTALLOC_UTIL.PY3_2.1.6 2.1.6
> - _pytalloc_get_mem_ctx at PYTALLOC_UTIL.PY3_2.1.6 2.1.6
> - _pytalloc_get_ptr at PYTALLOC_UTIL.PY3_2.1.6 2.1.6
> - _pytalloc_get_type at PYTALLOC_UTIL.PY3_2.1.6 2.1.6
> - pytalloc_BaseObject_PyType_Ready at PYTALLOC_UTIL.PY3_2.1.6 2.1.6
> - pytalloc_BaseObject_check at PYTALLOC_UTIL.PY3_2.1.6 2.1.6
> - pytalloc_BaseObject_size at PYTALLOC_UTIL.PY3_2.1.6 2.1.6
> - pytalloc_Check at PYTALLOC_UTIL.PY3_2.1.5 2.1.6
> - pytalloc_GetBaseObjectType at PYTALLOC_UTIL.PY3_2.1.6 2.1.6
> - pytalloc_GetObjectType at PYTALLOC_UTIL.PY3_2.1.5 2.1.6
> - pytalloc_reference_ex at PYTALLOC_UTIL.PY3_2.1.5 2.1.6
> - pytalloc_steal at PYTALLOC_UTIL.PY3_2.1.5 2.1.6
> - pytalloc_steal_ex at PYTALLOC_UTIL.PY3_2.1.5 2.1.6
> +libpytalloc-util.cpython-35m-i386-linux-gnu.so.2 python3-talloc
> #MINVER#
> + PYTALLOC_UTIL.CPYTHON_35M_I386_LINUX_GNU_2.1.6 at PYTALLOC_UTIL.CPYTHO
> N_35M_I386_LINUX_GNU_2.1.6 2.1.6-2
> + PYTALLOC_UTIL.PY3_2.1.5 at PYTALLOC_UTIL.PY3_2.1.5 2.1.6-2
> + PYTALLOC_UTIL.PY3_2.1.6 at PYTALLOC_UTIL.PY3_2.1.6 2.1.6-2
> + _pytalloc_get_mem_ctx at PYTALLOC_UTIL.PY3_2.1.6 2.1.6-2
> + _pytalloc_get_ptr at PYTALLOC_UTIL.PY3_2.1.6 2.1.6-2
> + _pytalloc_get_type at PYTALLOC_UTIL.PY3_2.1.6 2.1.6-2
> + pytalloc_BaseObject_PyType_Ready at PYTALLOC_UTIL.PY3_2.1.6 2.1.6-2
> + pytalloc_BaseObject_check at PYTALLOC_UTIL.PY3_2.1.6 2.1.6-2
> + pytalloc_BaseObject_size at PYTALLOC_UTIL.PY3_2.1.6 2.1.6-2
> + pytalloc_Check at PYTALLOC_UTIL.PY3_2.1.5 2.1.6-2
> + pytalloc_GetBaseObjectType at PYTALLOC_UTIL.PY3_2.1.6 2.1.6-2
> + pytalloc_GetObjectType at PYTALLOC_UTIL.PY3_2.1.5 2.1.6-2
> + pytalloc_reference_ex at PYTALLOC_UTIL.PY3_2.1.5 2.1.6-2
> + pytalloc_steal at PYTALLOC_UTIL.PY3_2.1.5 2.1.6-2
> + pytalloc_steal_ex at PYTALLOC_UTIL.PY3_2.1.5 2.1.6-2
> dh_makeshlibs: failing due to earlier errors
So, the upstream ABI here does change per arch. Is there a way to
encode that in the symbols files?
Otherwise, I guess we have no choice but to change (upstream) the ABI
again before it becomes too widely used. We do try and normalise out
the cpython35 bit for the upstream ABI checker, but we only do it on
the text files in ABI/.
Andrew Bartlett
--
Andrew Bartlett http://samba.org/~abartlet/
Authentication Developer, Samba Team http://samba.org
Samba Developer, Catalyst IT http://catalyst.net.nz/services/samba
More information about the Pkg-samba-maint
mailing list