New submission from bru: `test.test_uuid.test_find_mac` relies on `ifconfig` binary presence, which is on its way out. This makes the test fail on more and more Linux installations. Using `env` (for example) is more reliable. `ip` could also be used since it's the replacement to `ifconfig`, but an always-present binary such as `env` makes it work in all cases. This is what the (trivial) patch does.
The same reasoning applies to `uuid.getnode`: if 'Unix dll' source is not available it will try to get a MAC address 'ifconfig' which will fail, and the fallback will be `_random_getnode` (but that's another issue). ---------- components: Tests files: fix_uuid_find_mac_test.patch keywords: patch messages: 231380 nosy: bru priority: normal severity: normal status: open title: test.test_uuid.test_find_mac fails because of `ifconfig` deprecation versions: Python 2.7, Python 3.2, Python 3.3, Python 3.4, Python 3.5, Python 3.6 Added file: http://bugs.python.org/file37227/fix_uuid_find_mac_test.patch _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue22901> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com