FFe: talloc 2.1.16
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
talloc (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
This is part of the effort to remove python2 from the desktop images (see bug #1440381). It's needed for the samba FFe bug #1818518.
Samba 4.10.0 needs talloc >= 2.1.15. 2.1.16 has just some build fixes.
There are no specific release notes for talloc from upstream, as its development is closely tied to samba.
Commit log: https:/
This update introduces a couple new binary packages: python3-talloc and python3-talloc-dev. It also removes the python 2 counterparts, whose reverse-depends are:
$ reverse-depends python-talloc
Reverse-Depends
===============
* python-samba
* python-talloc-dev
* samba-libs
$ reverse-depends python-talloc-dev
No reverse dependencies found
https:/
You can diff against "ubuntu/devel" to see what has changed.
I will still create MPs in LP for this, and there are likely to be changes coming from review feedback.
Related branches
- Christian Ehrhardt (community): Approve
- Canonical Server: Pending requested
-
Diff: 65964 lines (+41691/-1176)251 files modifiedABI/pytalloc-util-2.1.15.sigs (+16/-0)
ABI/pytalloc-util-2.1.16.sigs (+16/-0)
ABI/pytalloc-util.py3-2.1.15.sigs (+15/-0)
ABI/pytalloc-util.py3-2.1.16.sigs (+15/-0)
ABI/talloc-2.1.15.sigs (+65/-0)
ABI/talloc-2.1.16.sigs (+65/-0)
Makefile (+3/-1)
buildtools/bin/waf (+111/-21)
buildtools/examples/run_on_target.py (+1/-1)
buildtools/scripts/abi_gen.sh (+1/-1)
buildtools/wafsamba/configure_file.py (+4/-2)
buildtools/wafsamba/generic_cc.py (+51/-52)
buildtools/wafsamba/pkgconfig.py (+2/-2)
buildtools/wafsamba/samba3.py (+4/-5)
buildtools/wafsamba/samba_abi.py (+22/-14)
buildtools/wafsamba/samba_autoconf.py (+99/-73)
buildtools/wafsamba/samba_autoproto.py (+3/-3)
buildtools/wafsamba/samba_bundled.py (+11/-11)
buildtools/wafsamba/samba_conftests.py (+34/-31)
buildtools/wafsamba/samba_cross.py (+14/-13)
buildtools/wafsamba/samba_deps.py (+23/-14)
buildtools/wafsamba/samba_dist.py (+42/-9)
buildtools/wafsamba/samba_git.py (+1/-1)
buildtools/wafsamba/samba_headers.py (+7/-6)
buildtools/wafsamba/samba_install.py (+6/-5)
buildtools/wafsamba/samba_patterns.py (+10/-3)
buildtools/wafsamba/samba_perl.py (+8/-5)
buildtools/wafsamba/samba_pidl.py (+18/-12)
buildtools/wafsamba/samba_python.py (+31/-21)
buildtools/wafsamba/samba_third_party.py (+7/-7)
buildtools/wafsamba/samba_utils.py (+178/-111)
buildtools/wafsamba/samba_version.py (+8/-5)
buildtools/wafsamba/samba_waf18.py (+429/-0)
buildtools/wafsamba/samba_wildcard.py (+8/-9)
buildtools/wafsamba/stale_files.py (+4/-2)
buildtools/wafsamba/symbols.py (+19/-17)
buildtools/wafsamba/test_duplicate_symbol.sh (+1/-1)
buildtools/wafsamba/tests/test_abi.py (+15/-1)
buildtools/wafsamba/wafsamba.py (+48/-118)
buildtools/wafsamba/wscript (+47/-58)
configure (+1/-1)
debian/changelog (+19/-0)
debian/control (+14/-14)
debian/libtalloc2.symbols (+2/-0)
debian/python3-talloc-dev.install (+4/-0)
debian/python3-talloc.install (+2/-0)
debian/python3-talloc.symbols.amd64 (+3/-0)
debian/python3-talloc.symbols.arm64 (+3/-0)
debian/python3-talloc.symbols.armhf (+3/-0)
debian/python3-talloc.symbols.common (+27/-0)
debian/python3-talloc.symbols.i386 (+3/-0)
debian/python3-talloc.symbols.ppc64el (+3/-0)
debian/python3-talloc.symbols.s390x (+3/-0)
debian/rules (+7/-19)
debian/source/lintian-overrides (+1/-1)
dev/null (+0/-129)
lib/replace/Makefile (+2/-1)
lib/replace/README (+1/-0)
lib/replace/configure (+1/-1)
lib/replace/getifaddrs.c (+1/-1)
lib/replace/replace.c (+109/-0)
lib/replace/replace.h (+52/-27)
lib/replace/snprintf.c (+72/-72)
lib/replace/system/capability.h (+2/-0)
lib/replace/system/dir.h (+2/-2)
lib/replace/system/filesys.h (+4/-12)
lib/replace/system/gssapi.h (+6/-6)
lib/replace/system/kerberos.h (+2/-2)
lib/replace/system/readline.h (+1/-1)
lib/replace/system/threads.h (+27/-0)
lib/replace/wscript (+71/-18)
talloc.c (+7/-2)
talloc.h (+13/-2)
test_pytalloc.py (+3/-2)
third_party/waf/waflib/Build.py (+1474/-0)
third_party/waf/waflib/ConfigSet.py (+361/-0)
third_party/waf/waflib/Configure.py (+638/-0)
third_party/waf/waflib/Context.py (+737/-0)
third_party/waf/waflib/Errors.py (+68/-0)
third_party/waf/waflib/Logs.py (+379/-0)
third_party/waf/waflib/Node.py (+970/-0)
third_party/waf/waflib/Options.py (+342/-0)
third_party/waf/waflib/Runner.py (+586/-0)
third_party/waf/waflib/Scripting.py (+613/-0)
third_party/waf/waflib/Task.py (+1281/-0)
third_party/waf/waflib/TaskGen.py (+917/-0)
third_party/waf/waflib/Tools/__init__.py (+1/-1)
third_party/waf/waflib/Tools/ar.py (+24/-0)
third_party/waf/waflib/Tools/asm.py (+73/-0)
third_party/waf/waflib/Tools/bison.py (+49/-0)
third_party/waf/waflib/Tools/c.py (+39/-0)
third_party/waf/waflib/Tools/c_aliases.py (+144/-0)
third_party/waf/waflib/Tools/c_config.py (+1352/-0)
third_party/waf/waflib/Tools/c_osx.py (+193/-0)
third_party/waf/waflib/Tools/c_preproc.py (+1091/-0)
third_party/waf/waflib/Tools/c_tests.py (+229/-0)
third_party/waf/waflib/Tools/ccroot.py (+775/-0)
third_party/waf/waflib/Tools/clang.py (+29/-0)
third_party/waf/waflib/Tools/clangxx.py (+30/-0)
third_party/waf/waflib/Tools/compiler_c.py (+110/-0)
third_party/waf/waflib/Tools/compiler_cxx.py (+111/-0)
third_party/waf/waflib/Tools/compiler_d.py (+85/-0)
third_party/waf/waflib/Tools/compiler_fc.py (+73/-0)
third_party/waf/waflib/Tools/cs.py (+211/-0)
third_party/waf/waflib/Tools/cxx.py (+40/-0)
third_party/waf/waflib/Tools/d.py (+97/-0)
third_party/waf/waflib/Tools/d_config.py (+64/-0)
third_party/waf/waflib/Tools/d_scan.py (+211/-0)
third_party/waf/waflib/Tools/dbus.py (+70/-0)
third_party/waf/waflib/Tools/dmd.py (+80/-0)
third_party/waf/waflib/Tools/errcheck.py (+237/-0)
third_party/waf/waflib/Tools/fc.py (+187/-0)
third_party/waf/waflib/Tools/fc_config.py (+488/-0)
third_party/waf/waflib/Tools/fc_scan.py (+114/-0)
third_party/waf/waflib/Tools/flex.py (+62/-0)
third_party/waf/waflib/Tools/g95.py (+66/-0)
third_party/waf/waflib/Tools/gas.py (+18/-0)
third_party/waf/waflib/Tools/gcc.py (+156/-0)
third_party/waf/waflib/Tools/gdc.py (+55/-0)
third_party/waf/waflib/Tools/gfortran.py (+93/-0)
third_party/waf/waflib/Tools/glib2.py (+489/-0)
third_party/waf/waflib/Tools/gnu_dirs.py (+131/-0)
third_party/waf/waflib/Tools/gxx.py (+157/-0)
third_party/waf/waflib/Tools/icc.py (+30/-0)
third_party/waf/waflib/Tools/icpc.py (+30/-0)
third_party/waf/waflib/Tools/ifort.py (+413/-0)
third_party/waf/waflib/Tools/intltool.py (+231/-0)
third_party/waf/waflib/Tools/irixcc.py (+66/-0)
third_party/waf/waflib/Tools/javaw.py (+464/-0)
third_party/waf/waflib/Tools/ldc2.py (+56/-0)
third_party/waf/waflib/Tools/lua.py (+38/-0)
third_party/waf/waflib/Tools/md5_tstamp.py (+39/-0)
third_party/waf/waflib/Tools/msvc.py (+1020/-0)
third_party/waf/waflib/Tools/nasm.py (+26/-0)
third_party/waf/waflib/Tools/nobuild.py (+24/-0)
third_party/waf/waflib/Tools/perl.py (+156/-0)
third_party/waf/waflib/Tools/python.py (+627/-0)
third_party/waf/waflib/Tools/qt5.py (+796/-0)
third_party/waf/waflib/Tools/ruby.py (+186/-0)
third_party/waf/waflib/Tools/suncc.py (+67/-0)
third_party/waf/waflib/Tools/suncxx.py (+67/-0)
third_party/waf/waflib/Tools/tex.py (+543/-0)
third_party/waf/waflib/Tools/vala.py (+355/-0)
third_party/waf/waflib/Tools/waf_unit_test.py (+296/-0)
third_party/waf/waflib/Tools/winres.py (+78/-0)
third_party/waf/waflib/Tools/xlc.py (+65/-0)
third_party/waf/waflib/Tools/xlcxx.py (+65/-0)
third_party/waf/waflib/Utils.py (+1021/-0)
third_party/waf/waflib/__init__.py (+1/-1)
third_party/waf/waflib/ansiterm.py (+342/-0)
third_party/waf/waflib/extras/__init__.py (+3/-0)
third_party/waf/waflib/extras/batched_cc.py (+173/-0)
third_party/waf/waflib/extras/biber.py (+58/-0)
third_party/waf/waflib/extras/bjam.py (+128/-0)
third_party/waf/waflib/extras/blender.py (+108/-0)
third_party/waf/waflib/extras/boo.py (+81/-0)
third_party/waf/waflib/extras/boost.py (+525/-0)
third_party/waf/waflib/extras/build_file_tracker.py (+28/-0)
third_party/waf/waflib/extras/build_logs.py (+110/-0)
third_party/waf/waflib/extras/buildcopy.py (+82/-0)
third_party/waf/waflib/extras/c_bgxlc.py (+32/-0)
third_party/waf/waflib/extras/c_dumbpreproc.py (+72/-0)
third_party/waf/waflib/extras/c_emscripten.py (+87/-0)
third_party/waf/waflib/extras/c_nec.py (+74/-0)
third_party/waf/waflib/extras/cabal.py (+152/-0)
third_party/waf/waflib/extras/cfg_altoptions.py (+110/-0)
third_party/waf/waflib/extras/clang_compilation_database.py (+85/-0)
third_party/waf/waflib/extras/codelite.py (+875/-0)
third_party/waf/waflib/extras/color_gcc.py (+39/-0)
third_party/waf/waflib/extras/color_rvct.py (+51/-0)
third_party/waf/waflib/extras/compat15.py (+406/-0)
third_party/waf/waflib/extras/cppcheck.py (+585/-0)
third_party/waf/waflib/extras/cpplint.py (+222/-0)
third_party/waf/waflib/extras/cross_gnu.py (+227/-0)
third_party/waf/waflib/extras/cython.py (+146/-0)
third_party/waf/waflib/extras/dcc.py (+72/-0)
third_party/waf/waflib/extras/distnet.py (+430/-0)
third_party/waf/waflib/extras/doxygen.py (+227/-0)
third_party/waf/waflib/extras/dpapi.py (+87/-0)
third_party/waf/waflib/extras/eclipse.py (+431/-0)
third_party/waf/waflib/extras/erlang.py (+110/-0)
third_party/waf/waflib/extras/fast_partial.py (+518/-0)
third_party/waf/waflib/extras/fc_bgxlf.py (+32/-0)
third_party/waf/waflib/extras/fc_cray.py (+51/-0)
third_party/waf/waflib/extras/fc_nag.py (+61/-0)
third_party/waf/waflib/extras/fc_nec.py (+60/-0)
third_party/waf/waflib/extras/fc_open64.py (+58/-0)
third_party/waf/waflib/extras/fc_pgfortran.py (+68/-0)
third_party/waf/waflib/extras/fc_solstudio.py (+62/-0)
third_party/waf/waflib/extras/fc_xlf.py (+63/-0)
third_party/waf/waflib/extras/file_to_object.py (+137/-0)
third_party/waf/waflib/extras/fluid.py (+13/-9)
third_party/waf/waflib/extras/freeimage.py (+74/-0)
third_party/waf/waflib/extras/fsb.py (+31/-0)
third_party/waf/waflib/extras/fsc.py (+64/-0)
third_party/waf/waflib/extras/gccdeps.py (+214/-0)
third_party/waf/waflib/extras/gdbus.py (+87/-0)
third_party/waf/waflib/extras/gob2.py (+5/-5)
third_party/waf/waflib/extras/halide.py (+151/-0)
third_party/waf/waflib/extras/javatest.py (+118/-0)
third_party/waf/waflib/extras/kde4.py (+93/-0)
third_party/waf/waflib/extras/local_rpath.py (+19/-0)
third_party/waf/waflib/extras/make.py (+142/-0)
third_party/waf/waflib/extras/midl.py (+69/-0)
third_party/waf/waflib/extras/msvcdeps.py (+256/-0)
third_party/waf/waflib/extras/msvs.py (+1048/-0)
third_party/waf/waflib/extras/netcache_client.py (+390/-0)
third_party/waf/waflib/extras/objcopy.py (+50/-0)
third_party/waf/waflib/extras/ocaml.py (+142/-91)
third_party/waf/waflib/extras/package.py (+76/-0)
third_party/waf/waflib/extras/parallel_debug.py (+459/-0)
third_party/waf/waflib/extras/pch.py (+148/-0)
third_party/waf/waflib/extras/pep8.py (+106/-0)
third_party/waf/waflib/extras/pgicc.py (+75/-0)
third_party/waf/waflib/extras/pgicxx.py (+20/-0)
third_party/waf/waflib/extras/proc.py (+54/-0)
third_party/waf/waflib/extras/protoc.py (+243/-0)
third_party/waf/waflib/extras/pyqt5.py (+241/-0)
third_party/waf/waflib/extras/pytest.py (+225/-0)
third_party/waf/waflib/extras/qnxnto.py (+72/-0)
third_party/waf/waflib/extras/qt4.py (+695/-0)
third_party/waf/waflib/extras/relocation.py (+85/-0)
third_party/waf/waflib/extras/remote.py (+327/-0)
third_party/waf/waflib/extras/resx.py (+35/-0)
third_party/waf/waflib/extras/review.py (+325/-0)
third_party/waf/waflib/extras/rst.py (+260/-0)
third_party/waf/waflib/extras/run_do_script.py (+139/-0)
third_party/waf/waflib/extras/run_m_script.py (+88/-0)
third_party/waf/waflib/extras/run_py_script.py (+104/-0)
third_party/waf/waflib/extras/run_r_script.py (+86/-0)
third_party/waf/waflib/extras/sas.py (+71/-0)
third_party/waf/waflib/extras/satellite_assembly.py (+57/-0)
third_party/waf/waflib/extras/scala.py (+128/-0)
third_party/waf/waflib/extras/slow_qt4.py (+96/-0)
third_party/waf/waflib/extras/softlink_libs.py (+76/-0)
third_party/waf/waflib/extras/stale.py (+98/-0)
third_party/waf/waflib/extras/stracedeps.py (+174/-0)
third_party/waf/waflib/extras/swig.py (+237/-0)
third_party/waf/waflib/extras/syms.py (+84/-0)
third_party/waf/waflib/extras/ticgt.py (+300/-0)
third_party/waf/waflib/extras/unity.py (+108/-0)
third_party/waf/waflib/extras/use_config.py (+185/-0)
third_party/waf/waflib/extras/valadoc.py (+127/-99)
third_party/waf/waflib/extras/waf_xattr.py (+150/-0)
third_party/waf/waflib/extras/why.py (+78/-0)
third_party/waf/waflib/extras/win32_opts.py (+170/-0)
third_party/waf/waflib/extras/wix.py (+87/-0)
third_party/waf/waflib/extras/xcode6.py (+727/-0)
third_party/waf/waflib/fixpy2.py (+64/-0)
third_party/waf/waflib/processor.py (+64/-0)
wscript (+20/-22)
FFe approved.