[SCM] Samba Shared Repository - branch master updated
Alexander Bokovoy
ab at samba.org
Mon Dec 10 13:59:22 UTC 2018
On ma, 10 joulu 2018, Noel Power wrote:
> The branch, master has been updated
> via f7516971b56 CI: Adjust CI tasks for new python3 autobuild.py default
> via bc92277a79b autobuild: We should run autobuild with python3 by default
I would like to say thank you to everyone who spent time on porting
Samba to Python 3 over last four years. This is one of biggest efforts
we had that spanned years and was very painful --- from code changes and
adopting Samba to be able to build and run under both Python version
families to creating better testing tools and ensuring they wouldn't
miss a thing. Also thank you to those who helped us to understand Python
better in the process. Thank you everyone for persistence!
I realise it is far from being finished and now a lot of smaller (or
bigger) bugs will need to be fixed but this is trully a milestone to
celebrate.
Thank you!
> via 9ac432d4bc5 selftest/flapping.d: Add python2 versions for flapping tests
> via 35aef220ceb selftest/knownfail: Add python2 version of known fails
> via 5a804050717 CI: Add new py2 CI jobs to replace old py3 ones
> via b0b9c62e1cf autobuild: Convert old py3 tasks to py2
> via e3c37bbad4f selftest: don't hardcode '.python3' for extra-python tests
> via 2fb74e6ad32 buildtools/wafsamba: Support --extra-python with python2
> via dfe5787c255 autobuild: Adjust autobuild for PY2/PY3 get_python_lib behaviour
> via 23db658ebcc CI: convert the purepy3 job to a py2 one
> via ae5dd18162a autobuild: Modify old samba_buildpy3_only job to python2
> via 0e35d741934 script: Fix failing build_xc job
> via 0186f2733aa CI: Run autobuild jobs with python3
> via a660b7fb8e5 PY3: switch current build to use python3
> via 3e017aa7e51 buildtools/wafsamba Provide proper pc file
> via 19ac50ba2d7 buildtools/wafsamba: Ensure we detect the correct python.
> via f4c0343dc42 selftest: Always set PYTHON to something sensible (if it isn't set)
> via 3eb7281ff36 buildtools/wafsamba: Decode result of Popen as unicode/string
> via 447276e2974 adjust ldb config for py3 build
> via a7cb10e4b47 PY3 pure build fix some str/bytes wobblies
> via c316738f265 CI: Remove the remainder py3 jobs
> via 9bdeb95f2c6 autobuild: Remove temporary purepy3 tasks
> via cc11f71820c auth/credentials/tests: Python 3.6 avoid deepcopy error
> via b209def154c s4/selftest: Reenable samba.tests.gpo to run with --extra-python
> via d01d85ccb25 CI: Remove purepy3 temporary jobs
> via a522d7e03d3 CI: Add new CI jobs for samba-purepy3 & samba-purepy3-nt4
> via 61adb75b9ff CI: Add new (TEMP) pure python3 autobuild jobs for samba-build & samba-nt4
> via 34ca15fb042 s4/dsdb/tests/python: PY3 allow test samba4.ldap.sort pass
> via c319684d516 s4/dsdb/tests/python: partial PY3 port for samba4.ldap.sort
> via d7dba6f701f python/samba: PY3 port samba.tests.samba_tool.visualize_drs
> via 06ef2d51a1b python/samba/netcmd: PY3 port for samba4.drs.samba_tool_drs_showrepl
> via f8c05eb75a5 s4/dsdb/tests/python: PY3 port samba4.deletetest
> via e8413056d33 s4/dsdb/tests/python: PY3 Port samba4.ldap.password_lockout
> via 2b09cfe0839 s4/dsdb/tests/python: PY3 port for samba4.ldap.rodc_rwdc.python
> via cc8a4eeb530 s4/dsdb/tests/python: PY3 port for samba4.ldap.linked_attributes
> via c83e1a6aea9 s4/dsdb/tests: PY3 port samba4.ldap.vlv
> via 74aabacc349 s4/dsdb/tests/python: PY3 port samba4.ldap.sites
> via 397ab3afbd1 s4/dsdb/tests: PY3 fix failing samba4.ldap.notification
> via 42cb270b48f lib/ldb-samba/tests: PY3 port samba4.ldap.match_rules
> via 60a9998ea3d s4/dsdb/tests: PY3 port samba4.user_account_control test
> via 32c8c820a23 s4/dsdb/tests/python: PY3 port samba4.tokengroups.krb5
> via 4186335cd88 s4/dsdb/tests: Port PY3 ldap tests
> via 9db3ad9ea1c python/samba/blackbox: PY3 port for samba.tests.blackbox.traffic_learner
> via b920d80ecae script: PY3 port traffic_learner
> via dd62f4b6676 python/samba/tests: PY3 make sure traffic_learner is called with correct python
> via fdf75084e42 python/samba/test: Make sure traffic_replay is called with correct python
> via 89c63386365 CI: Remove build_samba_ad_dc_py3 CI job
> via c36af9c129d CI: Add new CI job for new build_samba_purepy3-ad-dc job
> via fd87c89c643 script: Add new (temporary) pure python3 ad-dc test
> via 81043cdf0e9 python/samba/tests: Fix auth_log messaging problems in py3
> via de9dcb12954 python/samba/tests: PY3 port failing samba.tests.auth_log_samlogon.py
> via 991f8bfe5fb python/samba/tests: PY3 port failing samba.tests.auth_log_netlogon
> via 0cafa9bf943 python/samba: PY3 fix failing py3 samba.tests.group_audit test
> via 750540fd5c2 python/samba/kcc: PY3 fix some str versus ldb.bytes comparisons
> via 744acb276c7 python/samba: PY3 don't call str for bytes (or str)
> via c99450db4ee python/samba: PY3 port gpo.apply smbtorture test
> via 1d6350897d2 s4/torture/gpo: Use existing code to 'run' external commands
> via 0cd885c1ec7 python/samba: fix default params for PY3 ConfigParser
> via 55a38171667 s4/dsdb/tests: PY3 port samba4.ldap.passwordsettings test
> via ac7baa6e92d s4/dsdb/tests/python: PY3 port samba4.sam.python test
> via 72921682558 python/samba/netcmd: PY3 fix samba4.blackbox.trust_utils test
> via 679b640ac5e python/samba/tests: Py3 port for samba.tests.auth_log_netlogon_bad_creds.samba
> via 00133791d54 PY3: wrap filter calls with list where list is expected
> via a25bd836ee6 python/samba/tests: PY3 port samba.tests.dns
> via 0d73a2b0a29 PY3: net.change_password & net.set_password take string not bytes
> via d253e84a41b python/samba: PY3 Credential.set_password takes string
> via 9b18748c703 auth/credentials: PY3 set_password should decode from unicode 'utf8'
> via 8b10c713716 python/samba: Py3 Use new compat.sockerserver symbol
> via fdf2deb3ba1 python/samba: PY3 compat py2/p3 symbol for SocketServer/socketserver
> via 1fb9887ea87 python/samba: PY3 ord needs 'str' type not int
> via 351ca11b064 s4/setup/tests: make sure samba-tool is called with correct py version
> via 3519fcb9b79 s4/utils/test: PY3 make sure we call correct python version for samba-tool
> via 277dbd9cffb nsswitch/tests: PY3 samba_tool call correct python
> via af8077e807d testprogs/blackbox: make sure samba-tool is called with correct python
> via 6e46d9770ed python/samba.tests: Ensure samba-tool is called with correct python ver.
> from 7d271450f71 ctdb: Remove <file> parameter from pfetch usage info
>
> https://git.samba.org/?p=samba.git;a=shortlog;h=master
>
--
/ Alexander Bokovoy
More information about the samba-technical
mailing list