Package: python3-pysnmp4 Version: 4.4.6-1 Hi, python3-pysnmp4 package is broken because source is inconsistent .
root@sid-builder-pbuilder:/build/python-pysnmp4# git remote add github https://github.com/etingof/pysnmp.git root@sid-builder-pbuilder:/build/python-pysnmp4# git fetch --all Now diff upstream/4.4.6 tag on salsa TO v4.4.6 tag on etingof github : root@sid-builder-pbuilder:/build/python-pysnmp4# git diff upstream/4.4.6 github/release-4.4.6 --stat | tee .gitignore | 3 - .travis.yml | 21 +- CHANGES.txt | 48 -- README.md | 9 +- THANKS.txt | 1 - devel-requirements.txt | 8 + docs/source/contents.rst | 2 +- docs/source/docs/api-reference.rst | 199 ++----- .../sync => asyncio}/agent/ntforg/notification.rst | 2 +- .../sync => asyncio}/manager/cmdgen/bulkcmd.rst | 2 +- .../sync => asyncio}/manager/cmdgen/getcmd.rst | 2 +- .../sync => asyncio}/manager/cmdgen/nextcmd.rst | 2 +- .../sync => asyncio}/manager/cmdgen/setcmd.rst | 2 +- .../agent/ntforg/notification.rst | 2 +- .../manager/cmdgen/bulkcmd.rst | 2 +- .../asyncio => asyncore}/manager/cmdgen/getcmd.rst | 2 +- .../manager/cmdgen/nextcmd.rst | 2 +- .../asyncio => asyncore}/manager/cmdgen/setcmd.rst | 2 +- .../asyncore/sync/agent/ntforg/notification.rst | 0 .../asyncore/sync/manager/cmdgen/bulkcmd.rst | 0 .../asyncore/sync/manager/cmdgen/getcmd.rst | 0 .../asyncore/sync/manager/cmdgen/nextcmd.rst | 0 .../asyncore/sync/manager/cmdgen/setcmd.rst | 0 .../twisted/agent/ntforg/notification.rst | 2 +- .../asyncio => twisted}/manager/cmdgen/bulkcmd.rst | 2 +- .../{v3arch => }/twisted/manager/cmdgen/getcmd.rst | 2 +- .../twisted/manager/cmdgen/nextcmd.rst | 2 +- .../{v3arch => }/twisted/manager/cmdgen/setcmd.rst | 2 +- .../v1arch/asyncore/agent/ntforg/notification.rst | 8 - .../v1arch/asyncore/manager/cmdgen/bulkcmd.rst | 8 - .../v1arch/asyncore/manager/cmdgen/getcmd.rst | 8 - .../v1arch/asyncore/manager/cmdgen/nextcmd.rst | 8 - .../v1arch/asyncore/manager/cmdgen/setcmd.rst | 8 - .../v3arch/asyncore/agent/ntforg/notification.rst | 8 - .../v3arch/asyncore/manager/cmdgen/bulkcmd.rst | 8 - .../v3arch/asyncore/manager/cmdgen/getcmd.rst | 8 - .../v3arch/asyncore/manager/cmdgen/nextcmd.rst | 8 - .../v3arch/asyncore/manager/cmdgen/setcmd.rst | 8 - docs/source/docs/pysnmp-architecture.rst | 2 +- docs/source/docs/pysnmp-hlapi-tutorial.rst | 2 +- docs/source/docs/tutorial.rst | 4 +- docs/source/download.rst | 22 +- docs/source/examples/contents.rst | 76 +-- .../hlapi/asyncio/agent/ntforg/advanced-topics.rst | 17 + .../asyncio/agent/ntforg/common-notifications.rst | 17 + .../hlapi/{v3arch => }/asyncio/contents.rst | 30 +- .../asyncio/manager/cmdgen/advanced-topics.rst | 29 + .../hlapi/asyncio/manager/cmdgen/snmp-versions.rst | 29 + .../asyncio/manager/cmdgen/walking-operations.rst | 17 + .../asyncore/agent/ntforg/advanced-topics.rst | 40 ++ .../asyncore/agent/ntforg/common-notifications.rst | 17 + .../hlapi/{v3arch => }/asyncore/contents.rst | 34 +- .../asyncore/manager/cmdgen/advanced-topics.rst | 40 ++ .../asyncore/manager/cmdgen/snmp-versions.rst | 29 + .../asyncore/manager/cmdgen/walking-operations.rst | 18 + .../asyncore/sync/agent/ntforg/advanced-topics.rst | 28 + .../sync/agent/ntforg/common-notifications.rst | 49 ++ .../agent/ntforg/evaluating-notification-type.rst | 29 + .../sync/agent/ntforg/snmp-v1-trap-variants.rst | 29 + .../hlapi/{v3arch => }/asyncore/sync/contents.rst | 41 +- .../sync/manager/cmdgen/advanced-topics.rst | 84 +++ .../asyncore/sync/manager/cmdgen/mib-tweaks.rst | 48 ++ .../sync/manager/cmdgen/modifying-variables.rst | 30 + .../asyncore/sync/manager/cmdgen/snmp-versions.rst | 72 +++ .../sync/manager/cmdgen/table-operations.rst} | 0 .../sync/manager/cmdgen/transport-tweaks.rst | 29 + .../sync/manager/cmdgen/walking-operations.rst | 18 + .../trollius/agent/ntforg/common-notifications.rst | 17 + .../hlapi/{v3arch => }/trollius/contents.rst | 22 +- .../trollius/manager/cmdgen/snmp-versions.rst | 29 + .../trollius/manager/cmdgen/walking-operations.rst | 17 + .../hlapi/twisted/agent/ntforg/advanced-topics.rst | 17 + .../twisted/agent/ntforg/common-notifications.rst | 27 + .../hlapi/{v3arch => }/twisted/contents.rst | 30 +- .../twisted/manager/cmdgen/advanced-topics.rst | 29 + .../hlapi/twisted/manager/cmdgen/snmp-versions.rst | 29 + .../twisted/manager/cmdgen/transport-tweaks.rst | 17 + .../twisted/manager/cmdgen/walking-operations.rst | 27 + .../asyncore/agent/ntforg/advanced-topics.rst | 7 - .../asyncore/agent/ntforg/common-notifications.rst | 49 -- .../agent/ntforg/evaluating-notification-type.rst | 18 - .../examples/hlapi/v1arch/asyncore/contents.rst | 60 -- .../asyncore/manager/cmdgen/advanced-topics.rst | 39 -- .../v1arch/asyncore/manager/cmdgen/mib-tweaks.rst | 48 -- .../manager/cmdgen/modifying-variables.rst | 30 - .../asyncore/manager/cmdgen/snmp-versions.rst | 30 - .../asyncore/manager/cmdgen/table-operations.rst | 50 -- .../asyncore/manager/cmdgen/transport-tweaks.rst | 29 - .../asyncore/manager/cmdgen/walking-operations.rst | 18 - .../sync/agent/ntforg/common-notifications.rst | 59 -- .../agent/ntforg/evaluating-notification-type.rst | 17 - .../hlapi/v1arch/asyncore/sync/contents.rst | 74 --- .../sync/manager/cmdgen/advanced-topics.rst | 39 -- .../asyncore/sync/manager/cmdgen/mib-tweaks.rst | 48 -- .../sync/manager/cmdgen/modifying-variables.rst | 30 - .../asyncore/sync/manager/cmdgen/snmp-versions.rst | 29 - .../sync/manager/cmdgen/table-operations.rst | 50 -- .../sync/manager/cmdgen/transport-tweaks.rst | 29 - .../sync/manager/cmdgen/walking-operations.rst | 18 - .../asyncio/agent/ntforg/advanced-topics.rst | 17 - .../asyncio/agent/ntforg/common-notifications.rst | 17 - .../asyncio/manager/cmdgen/advanced-topics.rst | 29 - .../asyncio/manager/cmdgen/snmp-versions.rst | 29 - .../asyncio/manager/cmdgen/walking-operations.rst | 17 - .../asyncore/agent/ntforg/advanced-topics.rst | 40 -- .../asyncore/agent/ntforg/common-notifications.rst | 17 - .../asyncore/manager/cmdgen/advanced-topics.rst | 40 -- .../asyncore/manager/cmdgen/snmp-versions.rst | 29 - .../asyncore/manager/cmdgen/walking-operations.rst | 18 - .../asyncore/sync/agent/ntforg/advanced-topics.rst | 28 - .../sync/agent/ntforg/common-notifications.rst | 49 -- .../agent/ntforg/evaluating-notification-type.rst | 29 - .../sync/agent/ntforg/snmp-v1-trap-variants.rst | 29 - .../sync/manager/cmdgen/advanced-topics.rst | 84 --- .../asyncore/sync/manager/cmdgen/mib-tweaks.rst | 48 -- .../sync/manager/cmdgen/modifying-variables.rst | 30 - .../asyncore/sync/manager/cmdgen/snmp-versions.rst | 72 --- .../sync/manager/cmdgen/table-operations.rst | 50 -- .../sync/manager/cmdgen/transport-tweaks.rst | 29 - .../sync/manager/cmdgen/walking-operations.rst | 18 - .../trollius/agent/ntforg/common-notifications.rst | 17 - .../trollius/manager/cmdgen/snmp-versions.rst | 29 - .../trollius/manager/cmdgen/walking-operations.rst | 17 - .../twisted/agent/ntforg/advanced-topics.rst | 17 - .../twisted/agent/ntforg/common-notifications.rst | 27 - .../twisted/manager/cmdgen/advanced-topics.rst | 29 - .../twisted/manager/cmdgen/snmp-versions.rst | 29 - .../twisted/manager/cmdgen/transport-tweaks.rst | 17 - .../twisted/manager/cmdgen/walking-operations.rst | 27 - docs/source/examples/v3arch/asyncio/contents.rst | 6 +- docs/source/examples/v3arch/asyncore/contents.rst | 4 +- docs/source/examples/v3arch/trollius/contents.rst | 6 +- docs/source/examples/v3arch/twisted/contents.rst | 6 +- docs/source/faq/pass-custom-mib-to-manager.rst | 4 +- docs/source/quick-start.rst | 8 +- .../asyncio/agent/ntforg/default-v1-trap.py | 4 +- .../agent/ntforg/multiple-notifications-at-once.py | 4 +- .../asyncio/manager/cmdgen/getbulk-to-eom.py | 2 +- ...ltiple-concurrent-queries-over-ipv4-and-ipv6.py | 2 +- .../manager/cmdgen/multiple-sequential-queries.py | 2 +- .../{v3arch => }/asyncio/manager/cmdgen/v1-get.py | 2 +- .../asyncore/agent/ntforg/default-v1-trap.py | 4 +- .../agent/ntforg/multiple-informs-at-once.py | 2 +- .../agent/ntforg/multiple-traps-at-once.py | 2 +- .../running-multiple-snmp-engines-at-once.py | 2 +- ...ltiple-concurrent-queries-over-ipv4-and-ipv6.py | 2 +- ...m-multiple-agents-at-once-over-ipv4-and-ipv6.py | 6 +- .../asyncore/manager/cmdgen/pull-whole-mib.py | 2 +- ...ery-multiple-snmp-engines-over-ipv4-and-ipv6.py | 4 +- .../asyncore/manager/cmdgen/v2c-get.py | 2 +- .../sync/agent/ntforg/custom-contextengineid.py | 5 +- .../sync/agent/ntforg/custom-contextname.py | 2 +- .../asyncore/sync/agent/ntforg/custom-v1-trap.py | 2 - .../asyncore/sync/agent/ntforg/default-v1-trap.py | 2 - .../send-notification-with-additional-varbinds.py | 0 .../ntforg/v2c-trap-with-notification-objects.py | 0 .../asyncore/sync/agent/ntforg/v3-inform.py | 2 - .../asyncore/sync/agent/ntforg/v3-trap.py | 0 .../manager/cmdgen/coerce-set-value-to-mib-spec.py | 0 .../manager/cmdgen/custom-asn1-mib-search-path.py | 0 .../custom-contextengineid-and-contextname.py | 0 .../sync/manager/cmdgen/custom-contextengineid.py | 0 .../cmdgen/custom-pysnmp-mibs-search-path.py | 0 .../manager/cmdgen/custom-timeout-and-retries.py | 0 .../sync/manager/cmdgen/custom-v3-security-name.py | 0 .../manager/cmdgen/fetch-variables-over-ipv6.py | 0 .../manager/cmdgen/get-table-object-by-index.py | 0 .../cmdgen/get-table-object-by-multiple-indices.py | 0 ...k-fetch-scalar-and-table-variables-over-ipv6.py | 0 .../cmdgen/getbulk-limit-number-of-packets.py | 0 .../cmdgen/getbulk-limit-number-of-variables.py | 0 .../cmdgen/getnext-limit-number-of-variables.py | 0 .../manager/cmdgen/getnext-multiple-oids-to-eom.py | 0 .../sync/manager/cmdgen/multiple-get-calls.py | 13 +- .../sync/manager/cmdgen/preload-pysnmp-mibs.py | 0 .../asyncore/sync/manager/cmdgen/pull-whole-mib.py | 0 .../sync/manager/cmdgen/pull-whole-snmp-table.py | 0 ...nts-from-multuple-threads-over-ipv4-and-ipv6.py | 0 .../manager/cmdgen/set-multiple-scalar-values.py | 2 +- .../sync/manager/cmdgen/specific-v3-engine-id.py | 0 .../asyncore/sync/manager/cmdgen/usm-md5-des.py | 0 .../asyncore/sync/manager/cmdgen/usm-md5-none.py | 0 .../asyncore/sync/manager/cmdgen/usm-none-none.py | 0 .../asyncore/sync/manager/cmdgen/usm-sha-aes128.py | 0 .../asyncore/sync/manager/cmdgen/v1-get.py | 0 .../asyncore/sync/manager/cmdgen/v2c-get.py | 0 .../asyncore/sync/manager/cmdgen/v2c-getbulk.py | 0 .../sync/manager/cmdgen/waive-mib-lookup.py | 7 +- .../trollius/agent/ntforg/default-v1-trap.py | 4 +- .../trollius/manager/cmdgen/getbulk-to-eom.py | 2 +- .../{v3arch => }/trollius/manager/cmdgen/v1-get.py | 2 +- .../twisted/agent/ntforg/default-v1-trap.py | 4 +- .../agent/ntforg/multiple-notifications-at-once.py | 4 +- .../agent/ntforg/v2c-trap-inline-callbacks.py | 4 +- .../manager/cmdgen/custom-timeout-and-retries.py | 2 +- .../twisted/manager/cmdgen/getbulk-to-eom.py | 2 +- .../manager/cmdgen/multiple-concurrent-queries.py | 2 +- .../pull-mibs-from-multiple-agents-at-once.py | 2 +- .../twisted/manager/cmdgen/pull-whole-mib.py | 2 +- .../{v3arch => }/twisted/manager/cmdgen/v1-get.py | 2 +- .../asyncore/agent/ntforg/generic-v1-trap.py | 52 -- .../asyncore/agent/ntforg/generic-v2c-trap.py | 44 -- .../v1arch/asyncore/agent/ntforg/v2c-inform.py | 51 -- .../ntforg/v2c-trap-with-notification-objects.py | 53 -- ...ltiple-concurrent-queries-over-ipv4-and-ipv6.py | 63 --- ...m-multiple-agents-at-once-over-ipv4-and-ipv6.py | 63 --- .../asyncore/manager/cmdgen/pull-whole-mib.py | 44 -- .../v1arch/asyncore/manager/cmdgen/v1-getnext.py | 48 -- .../v1arch/asyncore/manager/cmdgen/v2c-get.py | 44 -- .../asyncore/sync/agent/ntforg/generic-v1-trap.py | 46 -- .../asyncore/sync/agent/ntforg/generic-v2c-trap.py | 38 -- .../asyncore/sync/agent/ntforg/v2c-inform.py | 45 -- .../ntforg/v2c-trap-with-notification-objects.py | 39 -- .../manager/cmdgen/coerce-set-value-to-mib-spec.py | 38 -- .../manager/cmdgen/custom-asn1-mib-search-path.py | 40 -- .../cmdgen/custom-pysnmp-mibs-search-path.py | 49 -- .../manager/cmdgen/custom-timeout-and-retries.py | 51 -- .../sync/manager/cmdgen/enable-mib-lookup.py | 43 -- .../manager/cmdgen/fetch-variables-over-ipv6.py | 36 -- .../manager/cmdgen/get-table-object-by-index.py | 38 -- .../cmdgen/get-table-object-by-multiple-indices.py | 40 -- ...k-fetch-scalar-and-table-variables-over-ipv6.py | 45 -- .../cmdgen/getbulk-limit-number-of-packets.py | 44 -- .../sync/manager/cmdgen/multiple-get-calls.py | 48 -- .../sync/manager/cmdgen/preload-pysnmp-mibs.py | 41 -- .../asyncore/sync/manager/cmdgen/pull-whole-mib.py | 39 -- .../sync/manager/cmdgen/pull-whole-snmp-table.py | 47 -- ...nts-from-multuple-threads-over-ipv4-and-ipv6.py | 130 ----- .../manager/cmdgen/set-multiple-scalar-values.py | 46 -- .../v1arch/asyncore/sync/manager/cmdgen/v1-get.py | 36 -- .../v1arch/asyncore/sync/manager/cmdgen/v2c-get.py | 35 -- examples/smi/agent/custom-managed-object.py | 13 +- .../smi/agent/operations-on-managed-objects.py | 11 +- ...enting-scalar-mib-objects-over-ipv4-and-ipv6.py | 7 +- .../agent/ntforg/send-inform-over-ipv4-and-ipv6.py | 7 +- .../agent/ntforg/send-trap-over-ipv4-and-ipv6.py | 10 +- .../asyncore/manager/cmdgen/fetch-scalar-value.py | 13 +- .../manager/cmdgen/getbulk-pull-whole-mib.py | 3 - .../manager/cmdgen/getnext-pull-whole-mib.py | 3 - .../ntfrcv/listen-on-ipv4-and-ipv6-interfaces.py | 7 +- .../asyncore/agent/cmdrsp/custom-mib-controller.py | 2 +- .../agent/cmdrsp/implementing-snmp-table.py | 6 +- .../asyncore/manager/ntfrcv/multiple-usm-users.py | 25 +- extra-requirements.txt | 9 - pysnmp/__init__.py | 5 +- pysnmp/carrier/asyncore/dgram/unix.py | 61 ++ .../sync/compat => carrier/asynsock}/__init__.py | 0 pysnmp/carrier/asynsock/dgram/__init__.py | 1 + pysnmp/carrier/asynsock/dgram/udp.py | 7 + pysnmp/carrier/asynsock/dgram/udp6.py | 7 + pysnmp/carrier/asynsock/dgram/unix.py | 7 + pysnmp/carrier/asynsock/dispatch.py | 9 + pysnmp/carrier/twisted/dgram/unix.py | 46 ++ pysnmp/entity/config.py | 264 ++++----- pysnmp/entity/rfc3413/cmdgen.py | 69 ++- pysnmp/entity/rfc3413/cmdrsp.py | 154 ++--- pysnmp/entity/rfc3413/mibvar.py | 82 +++ pysnmp/entity/rfc3413/ntforg.py | 61 ++ pysnmp/entity/rfc3413/ntfrcv.py | 15 +- pysnmp/entity/rfc3413/oneliner/__init__.py | 1 + pysnmp/entity/rfc3413/oneliner/cmdgen.py | 254 +++++++++ pysnmp/entity/rfc3413/oneliner/ntforg.py | 180 ++++++ pysnmp/hlapi/__init__.py | 8 +- pysnmp/hlapi/{v3arch => }/asyncio/__init__.py | 10 +- pysnmp/hlapi/{v3arch => }/asyncio/cmdgen.py | 50 +- pysnmp/hlapi/{v3arch => }/asyncio/ntforg.py | 53 +- pysnmp/hlapi/{v3arch => }/asyncio/transport.py | 3 +- pysnmp/hlapi/{v3arch => }/asyncore/__init__.py | 10 +- pysnmp/hlapi/{v3arch => }/asyncore/cmdgen.py | 45 +- pysnmp/hlapi/{v3arch => }/asyncore/ntforg.py | 84 +-- pysnmp/hlapi/asyncore/sync/__init__.py | 19 + pysnmp/hlapi/{v3arch => }/asyncore/sync/cmdgen.py | 9 +- pysnmp/hlapi/asyncore/sync/compat/__init__.py | 1 + .../{v3arch => }/asyncore/sync/compat/cmdgen.py | 6 +- .../{v3arch => }/asyncore/sync/compat/ntforg.py | 2 +- pysnmp/hlapi/{v3arch => }/asyncore/sync/ntforg.py | 64 +-- pysnmp/hlapi/{v3arch => }/asyncore/transport.py | 16 +- pysnmp/hlapi/{v3arch => }/auth.py | 0 pysnmp/hlapi/{v3arch => }/context.py | 0 pysnmp/hlapi/{v3arch => }/lcd.py | 10 +- pysnmp/hlapi/twisted/__init__.py | 8 + pysnmp/hlapi/{v3arch => }/twisted/cmdgen.py | 50 +- pysnmp/hlapi/{v3arch => }/twisted/ntforg.py | 75 +-- pysnmp/hlapi/{v3arch => }/twisted/transport.py | 6 +- pysnmp/hlapi/v1arch/__init__.py | 14 - pysnmp/hlapi/v1arch/asyncore/__init__.py | 13 - pysnmp/hlapi/v1arch/asyncore/cmdgen.py | 627 --------------------- pysnmp/hlapi/v1arch/asyncore/dispatch.py | 29 - pysnmp/hlapi/v1arch/asyncore/ntforg.py | 188 ------ pysnmp/hlapi/v1arch/asyncore/sync/__init__.py | 21 - pysnmp/hlapi/v1arch/asyncore/sync/cmdgen.py | 570 ------------------- pysnmp/hlapi/v1arch/asyncore/sync/ntforg.py | 140 ----- pysnmp/hlapi/v1arch/asyncore/transport.py | 111 ---- pysnmp/hlapi/v1arch/auth.py | 45 -- pysnmp/hlapi/v1arch/dispatch.py | 168 ------ pysnmp/hlapi/v3arch/__init__.py | 15 - pysnmp/hlapi/v3arch/asyncore/sync/__init__.py | 19 - pysnmp/hlapi/v3arch/twisted/__init__.py | 8 - pysnmp/hlapi/varbinds.py | 70 +-- pysnmp/proto/api/v1.py | 18 +- pysnmp/proto/api/v2c.py | 26 +- pysnmp/proto/errind.py | 7 +- pysnmp/proto/secmod/eso/priv/des3.py | 54 +- pysnmp/proto/secmod/rfc2576.py | 4 +- pysnmp/proto/secmod/rfc3414/priv/des.py | 58 +- pysnmp/proto/secmod/rfc3414/service.py | 62 +- pysnmp/proto/secmod/rfc3826/priv/aes.py | 57 +- pysnmp/smi/builder.py | 19 +- pysnmp/smi/instrum.py | 52 +- pysnmp/smi/mibs/SNMPv2-SMI.py | 615 ++++++++------------ pysnmp/smi/rfc1902.py | 5 +- requirements.txt | 2 +- runtests.sh | 12 +- setup.py | 52 +- 314 files changed, 2884 insertions(+), 6925 deletions(-) Source on github and on salsa is totally diferrent . Package is totally broken . Could you please fix it ? Thanks, Michal Arbet