Bug 1601684 Comment 5 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

I am running into the same issue trying to bootstrap using python 3.8 on Arch Linux:

```
$ python bootstrap.py 
Traceback (most recent call last):
  File "bootstrap.py", line 193, in <module>
    sys.exit(main(sys.argv))
  File "bootstrap.py", line 182, in main
    dasboot = cls(choice=options.application_choice, no_interactive=options.no_interactive,
  File "/tmp/tmpiq90z5z0/mozboot/bootstrap.py", line 256, in __init__
AttributeError: module 'platform' has no attribute 'linux_distribution'
```
mozbase/mozinfo also uses the `distro` package so i think this might be a good solution. However `platform.linux_distribution()` and `distro.linux_distribution()` are not expected to be completely identical. This probably needs some testing.
I am running into the same issue trying to bootstrap using python 3.8 on Arch Linux:

```
$ python bootstrap.py 
Traceback (most recent call last):
  File "bootstrap.py", line 193, in <module>
    sys.exit(main(sys.argv))
  File "bootstrap.py", line 182, in main
    dasboot = cls(choice=options.application_choice, no_interactive=options.no_interactive,
  File "/tmp/tmpiq90z5z0/mozboot/bootstrap.py", line 256, in __init__
AttributeError: module 'platform' has no attribute 'linux_distribution'
```
testing/mozbase/mozinfo also uses the `distro` package so i think this might be a good solution. However `platform.linux_distribution()` and `distro.linux_distribution()` are not expected to be completely identical. This probably needs some testing.

Back to Bug 1601684 Comment 5