2020-06-11 20:10:44 |
Ted Kern |
bug |
|
|
added bug |
2020-06-11 20:32:48 |
Kai Kasurinen |
bug |
|
|
added subscriber Kai Kasurinen |
2020-07-01 04:45:47 |
Ted Kern |
description |
Python 3.8 language features include some syntax that python3-flake8 3.7.9-2 registers as an error.
flake8 3.8.x is now available on PyPi, released after Focal. The minor version matches the supported python version, so a release from the 3.8.x series should be ported to Focal. |
Python 3.8 language features include some syntax that python3-flake8 3.7.9-2 registers as an error.
flake8 3.8.x is now available on PyPi, released after Focal. The minor version matches the supported python version, so a release from the 3.8.x series should be ported to Focal.
[Test Case]
Create a file test.py
Use python3 language features, e.g.
```
while (a := float(input())) < 10 :
print(f'{a=} is too much!')
print(f'{a=} works fine')
```
Run `python3 -m flake8 test.py`
Result:
"pyflakes" failed during execution due to "'FlakesChecker' object has no attribute 'NAMEDEXPR'"
Run flake8 with greater verbosity to see more details
test.py:1:9: E203 whitespace before ':'
test.py:1:10: E231 missing whitespace after ':'
`echo $?` shows a return value of 1
With the 3.8.3-1 version of the package proposed for Groovy (https://launchpad.net/ubuntu/+source/python-flake8/3.8.3-1) `test.py` produces no output and returns 0
[Regression Potential]
Potential is minimal as this is a minor version bump, which upstream defines as only offering additional, optional checks and not breaking backward compatibility. No reported breakages between 3.7.9 and 3.8.3 are shown in upstream issue tracker.
Upstream QA: https://flake8.pycqa.org/en/latest/internal/releases.html#process outlines the required tests a release must pass, all of which completed in https://gitlab.com/pycqa/flake8/-/pipelines/154124695 |
|
2020-07-01 04:52:20 |
Ted Kern |
bug task added |
|
pycodestyle (Ubuntu) |
|
2020-07-01 04:53:56 |
Ted Kern |
description |
Python 3.8 language features include some syntax that python3-flake8 3.7.9-2 registers as an error.
flake8 3.8.x is now available on PyPi, released after Focal. The minor version matches the supported python version, so a release from the 3.8.x series should be ported to Focal.
[Test Case]
Create a file test.py
Use python3 language features, e.g.
```
while (a := float(input())) < 10 :
print(f'{a=} is too much!')
print(f'{a=} works fine')
```
Run `python3 -m flake8 test.py`
Result:
"pyflakes" failed during execution due to "'FlakesChecker' object has no attribute 'NAMEDEXPR'"
Run flake8 with greater verbosity to see more details
test.py:1:9: E203 whitespace before ':'
test.py:1:10: E231 missing whitespace after ':'
`echo $?` shows a return value of 1
With the 3.8.3-1 version of the package proposed for Groovy (https://launchpad.net/ubuntu/+source/python-flake8/3.8.3-1) `test.py` produces no output and returns 0
[Regression Potential]
Potential is minimal as this is a minor version bump, which upstream defines as only offering additional, optional checks and not breaking backward compatibility. No reported breakages between 3.7.9 and 3.8.3 are shown in upstream issue tracker.
Upstream QA: https://flake8.pycqa.org/en/latest/internal/releases.html#process outlines the required tests a release must pass, all of which completed in https://gitlab.com/pycqa/flake8/-/pipelines/154124695 |
Python 3.8 language features include some syntax that python3-flake8 3.7.9-2 registers as an error.
flake8 3.8.x is now available, released after Focal. The minor version matches the supported python version, so a release from the 3.8.x series should be ported to Focal. This version bump requires dependency pycodestyle >= 2.6.0, which is where the bugfix occurs.
[Test Case]
Create a file test.py
Use python3 language features, e.g.
```
while (a := float(input())) < 10 :
print(f'{a=} is too much!')
print(f'{a=} works fine')
```
Run `python3 -m flake8 test.py`
Result:
"pyflakes" failed during execution due to "'FlakesChecker' object has no attribute 'NAMEDEXPR'"
Run flake8 with greater verbosity to see more details
test.py:1:9: E203 whitespace before ':'
test.py:1:10: E231 missing whitespace after ':'
`echo $?` shows a return value of 1
With the 3.8.3-1 version of the package proposed for Groovy (https://launchpad.net/ubuntu/+source/python-flake8/3.8.3-1) `test.py` produces no output and returns 0
[Regression Potential]
Potential is minimal as this is a minor version bump, which upstream defines as only offering additional, optional checks and not breaking backward compatibility. No reported breakages between 3.7.9 and 3.8.3 are shown in upstream issue tracker.
Upstream QA: https://flake8.pycqa.org/en/latest/internal/releases.html#process outlines the required tests a release must pass, all of which completed in https://gitlab.com/pycqa/flake8/-/pipelines/154124695 |
|
2020-07-01 05:03:56 |
Ted Kern |
description |
Python 3.8 language features include some syntax that python3-flake8 3.7.9-2 registers as an error.
flake8 3.8.x is now available, released after Focal. The minor version matches the supported python version, so a release from the 3.8.x series should be ported to Focal. This version bump requires dependency pycodestyle >= 2.6.0, which is where the bugfix occurs.
[Test Case]
Create a file test.py
Use python3 language features, e.g.
```
while (a := float(input())) < 10 :
print(f'{a=} is too much!')
print(f'{a=} works fine')
```
Run `python3 -m flake8 test.py`
Result:
"pyflakes" failed during execution due to "'FlakesChecker' object has no attribute 'NAMEDEXPR'"
Run flake8 with greater verbosity to see more details
test.py:1:9: E203 whitespace before ':'
test.py:1:10: E231 missing whitespace after ':'
`echo $?` shows a return value of 1
With the 3.8.3-1 version of the package proposed for Groovy (https://launchpad.net/ubuntu/+source/python-flake8/3.8.3-1) `test.py` produces no output and returns 0
[Regression Potential]
Potential is minimal as this is a minor version bump, which upstream defines as only offering additional, optional checks and not breaking backward compatibility. No reported breakages between 3.7.9 and 3.8.3 are shown in upstream issue tracker.
Upstream QA: https://flake8.pycqa.org/en/latest/internal/releases.html#process outlines the required tests a release must pass, all of which completed in https://gitlab.com/pycqa/flake8/-/pipelines/154124695 |
Python 3.8 language features include some syntax that python3-flake8 3.7.9-2 registers as an error.
flake8 3.8.x is now available, released after Focal. The minor version matches the supported python version, so a release from the 3.8.x series should be ported to Focal. This version bump requires dependency pycodestyle >= 2.6.0, which is where the bugfix occurs.
[Test Case]
Create a file test.py
Use python3 language features, e.g.
```
while (a := float(input())) < 10 :
print(f'{a=} is too much!')
print(f'{a=} works fine')
```
Run `python3 -m flake8 test.py`
Result:
"pyflakes" failed during execution due to "'FlakesChecker' object has no attribute 'NAMEDEXPR'"
Run flake8 with greater verbosity to see more details
test.py:1:9: E203 whitespace before ':'
test.py:1:10: E231 missing whitespace after ':'
`echo $?` shows a return value of 1
With the 3.8.3-1 version of the package proposed for Groovy (https://launchpad.net/ubuntu/+source/python-flake8/3.8.3-1) `test.py` produces no output and returns 0
[Regression Potential]
Potential is minimal as this is a minor version bump, which upstream defines as only offering additional, optional checks and not breaking backward compatibility. No reported breakages between 3.7.9 and 3.8.3 are shown in upstream issue tracker.
Any regressions would appear as unexpected errors emitted when running the linter on previously error-less, valid python code.
Upstream QA: https://flake8.pycqa.org/en/latest/internal/releases.html#process outlines the required tests a release must pass, all of which completed in https://gitlab.com/pycqa/flake8/-/pipelines/154124695 |
|
2020-07-02 11:45:35 |
Ted Kern |
attachment added |
|
python-flake8_3.8.3-1.debdiff https://bugs.launchpad.net/ubuntu/+source/python-flake8/+bug/1883175/+attachment/5388974/+files/python-flake8_3.8.3-1.debdiff |
|
2020-07-02 12:09:27 |
Ted Kern |
bug task added |
|
pyflakes (Ubuntu) |
|
2020-07-02 12:33:46 |
Ubuntu Foundations Team Bug Bot |
tags |
|
patch |
|
2020-07-02 12:33:52 |
Ubuntu Foundations Team Bug Bot |
bug |
|
|
added subscriber Ubuntu Sponsors Team |
2020-07-02 15:28:30 |
Mathew Hodson |
tags |
patch |
patch upgrade-software-version |
|
2020-07-02 15:29:48 |
Mathew Hodson |
pycodestyle (Ubuntu): importance |
Undecided |
Low |
|
2020-07-02 15:29:50 |
Mathew Hodson |
pyflakes (Ubuntu): importance |
Undecided |
Low |
|
2020-07-02 15:29:52 |
Mathew Hodson |
python-flake8 (Ubuntu): importance |
Undecided |
Low |
|
2020-07-02 15:52:39 |
Ted Kern |
attachment added |
|
pycodestyle_2.6.0-1~20.04.1.debdiff https://bugs.launchpad.net/ubuntu/+source/python-flake8/+bug/1883175/+attachment/5389079/+files/pycodestyle_2.6.0-1~20.04.1.debdiff |
|
2020-07-02 15:53:18 |
Ted Kern |
attachment added |
|
pyflakes_2.2.0-1~20.04.1.debdiff https://bugs.launchpad.net/ubuntu/+source/python-flake8/+bug/1883175/+attachment/5389080/+files/pyflakes_2.2.0-1~20.04.1.debdiff |
|
2020-07-02 16:09:44 |
Ted Kern |
attachment removed |
python-flake8_3.8.3-1.debdiff https://bugs.launchpad.net/ubuntu/+source/python-flake8/+bug/1883175/+attachment/5388974/+files/python-flake8_3.8.3-1.debdiff |
|
|
2020-07-02 16:10:05 |
Ted Kern |
attachment added |
|
python-flake8_3.8.3-1~20.04.1.debdiff https://bugs.launchpad.net/ubuntu/+source/python-flake8/+bug/1883175/+attachment/5389081/+files/python-flake8_3.8.3-1~20.04.1.debdiff |
|
2020-07-04 05:46:55 |
Launchpad Janitor |
pycodestyle (Ubuntu): status |
New |
Confirmed |
|
2020-07-04 05:46:55 |
Launchpad Janitor |
pyflakes (Ubuntu): status |
New |
Confirmed |
|
2020-07-04 05:46:55 |
Launchpad Janitor |
python-flake8 (Ubuntu): status |
New |
Confirmed |
|
2020-07-08 19:52:40 |
Ted Kern |
description |
Python 3.8 language features include some syntax that python3-flake8 3.7.9-2 registers as an error.
flake8 3.8.x is now available, released after Focal. The minor version matches the supported python version, so a release from the 3.8.x series should be ported to Focal. This version bump requires dependency pycodestyle >= 2.6.0, which is where the bugfix occurs.
[Test Case]
Create a file test.py
Use python3 language features, e.g.
```
while (a := float(input())) < 10 :
print(f'{a=} is too much!')
print(f'{a=} works fine')
```
Run `python3 -m flake8 test.py`
Result:
"pyflakes" failed during execution due to "'FlakesChecker' object has no attribute 'NAMEDEXPR'"
Run flake8 with greater verbosity to see more details
test.py:1:9: E203 whitespace before ':'
test.py:1:10: E231 missing whitespace after ':'
`echo $?` shows a return value of 1
With the 3.8.3-1 version of the package proposed for Groovy (https://launchpad.net/ubuntu/+source/python-flake8/3.8.3-1) `test.py` produces no output and returns 0
[Regression Potential]
Potential is minimal as this is a minor version bump, which upstream defines as only offering additional, optional checks and not breaking backward compatibility. No reported breakages between 3.7.9 and 3.8.3 are shown in upstream issue tracker.
Any regressions would appear as unexpected errors emitted when running the linter on previously error-less, valid python code.
Upstream QA: https://flake8.pycqa.org/en/latest/internal/releases.html#process outlines the required tests a release must pass, all of which completed in https://gitlab.com/pycqa/flake8/-/pipelines/154124695 |
[Impact]
Python 3.8 language features include some syntax that python3-flake8 3.7.9-2 registers as an error.
flake8 3.8.x is now available, released after Focal. The minor version of flake8 matches the supported python version, so a release from the 3.8.x series should be ported to Focal.
This version bump requires dependency pycodestyle >= 2.6.0, which is where the bugfix occurs. The dependency pyflakes must also be updated.
[Test Case]
Create a file test.py
Use python3 language features, e.g.
```
while (a := float(input())) < 10 :
print(f'{a=} is too much!')
print(f'{a=} works fine')
```
Run `python3 -m flake8 test.py`
Result:
"pyflakes" failed during execution due to "'FlakesChecker' object has no attribute 'NAMEDEXPR'"
Run flake8 with greater verbosity to see more details
test.py:1:9: E203 whitespace before ':'
test.py:1:10: E231 missing whitespace after ':'
`echo $?` shows a return value of 1
With the 3.8.3-1 version of the package proposed for Groovy (https://launchpad.net/ubuntu/+source/python-flake8/3.8.3-1) `test.py` produces no output and returns 0
[Regression Potential]
Potential is minimal as this is a minor version bump, which upstream defines as only offering additional, optional checks and not breaking backward compatibility. No reported breakages between 3.7.9 and 3.8.3 are shown in upstream issue tracker.
Any regressions would appear as unexpected errors emitted when running the linter on previously error-less, valid python code.
Upstream QA: https://flake8.pycqa.org/en/latest/internal/releases.html#process outlines the required tests a release must pass, all of which completed in https://gitlab.com/pycqa/flake8/-/pipelines/154124695 |
|
2020-07-14 12:17:21 |
Marc Deslauriers |
pycodestyle (Ubuntu): status |
Confirmed |
In Progress |
|
2020-07-14 12:17:23 |
Marc Deslauriers |
pyflakes (Ubuntu): status |
Confirmed |
In Progress |
|
2020-07-14 12:17:25 |
Marc Deslauriers |
python-flake8 (Ubuntu): status |
Confirmed |
In Progress |
|
2020-07-14 12:17:35 |
Marc Deslauriers |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2020-07-21 21:53:14 |
Brian Murray |
nominated for series |
|
Ubuntu Focal |
|
2020-07-21 21:53:14 |
Brian Murray |
bug task added |
|
pyflakes (Ubuntu Focal) |
|
2020-07-21 21:53:14 |
Brian Murray |
bug task added |
|
python-flake8 (Ubuntu Focal) |
|
2020-07-21 21:53:14 |
Brian Murray |
bug task added |
|
pycodestyle (Ubuntu Focal) |
|
2020-07-21 21:53:22 |
Brian Murray |
pycodestyle (Ubuntu Focal): status |
New |
Incomplete |
|
2020-07-21 21:53:27 |
Brian Murray |
python-flake8 (Ubuntu Focal): status |
New |
Incomplete |
|
2020-07-21 21:53:29 |
Brian Murray |
pyflakes (Ubuntu Focal): status |
New |
Incomplete |
|
2020-07-30 14:48:24 |
Mathew Hodson |
pycodestyle (Ubuntu Focal): importance |
Undecided |
Low |
|
2020-07-30 14:48:26 |
Mathew Hodson |
pyflakes (Ubuntu Focal): importance |
Undecided |
Low |
|
2020-07-30 14:48:29 |
Mathew Hodson |
python-flake8 (Ubuntu Focal): importance |
Undecided |
Low |
|
2020-08-05 02:18:40 |
Chris Halse Rogers |
pyflakes (Ubuntu Focal): status |
Incomplete |
Fix Committed |
|
2020-08-05 02:18:44 |
Chris Halse Rogers |
bug |
|
|
added subscriber SRU Verification |
2020-08-05 02:18:48 |
Chris Halse Rogers |
tags |
patch upgrade-software-version |
patch upgrade-software-version verification-needed verification-needed-focal |
|
2020-08-05 02:25:12 |
Chris Halse Rogers |
pycodestyle (Ubuntu Focal): status |
Incomplete |
Fix Committed |
|
2020-08-05 02:27:01 |
Chris Halse Rogers |
python-flake8 (Ubuntu Focal): status |
Incomplete |
Fix Committed |
|
2020-08-05 02:27:12 |
Chris Halse Rogers |
pycodestyle (Ubuntu): status |
In Progress |
Fix Released |
|
2020-08-05 02:27:15 |
Chris Halse Rogers |
pyflakes (Ubuntu): status |
In Progress |
Fix Released |
|
2020-08-05 02:27:17 |
Chris Halse Rogers |
python-flake8 (Ubuntu): status |
In Progress |
Fix Released |
|
2020-08-26 03:39:56 |
Chris Halse Rogers |
pycodestyle (Ubuntu Focal): status |
Fix Committed |
Confirmed |
|
2020-08-26 03:39:57 |
Chris Halse Rogers |
pyflakes (Ubuntu Focal): status |
Fix Committed |
Confirmed |
|
2020-08-26 03:39:59 |
Chris Halse Rogers |
python-flake8 (Ubuntu Focal): status |
Fix Committed |
Confirmed |
|
2020-09-01 21:34:12 |
Ted Kern |
python-flake8 (Ubuntu): status |
Fix Released |
In Progress |
|
2020-09-01 21:34:18 |
Ted Kern |
pyflakes (Ubuntu): status |
Fix Released |
In Progress |
|
2020-09-01 21:34:26 |
Ted Kern |
pycodestyle (Ubuntu): status |
Fix Released |
In Progress |
|
2020-09-01 21:34:35 |
Ted Kern |
pycodestyle (Ubuntu): assignee |
|
Ted Kern (arnatious) |
|
2020-09-01 21:34:38 |
Ted Kern |
pyflakes (Ubuntu): assignee |
|
Ted Kern (arnatious) |
|
2020-09-01 21:34:40 |
Ted Kern |
python-flake8 (Ubuntu): assignee |
|
Ted Kern (arnatious) |
|
2020-09-25 21:33:56 |
Mathew Hodson |
python-flake8 (Ubuntu): status |
In Progress |
Fix Released |
|
2020-09-25 21:34:00 |
Mathew Hodson |
pyflakes (Ubuntu): status |
In Progress |
Fix Released |
|
2020-09-25 21:34:04 |
Mathew Hodson |
pycodestyle (Ubuntu): status |
In Progress |
Fix Released |
|
2020-09-30 20:40:37 |
Steve Langasek |
python-flake8 (Ubuntu Focal): status |
Confirmed |
Fix Committed |
|
2020-09-30 20:43:57 |
Steve Langasek |
pyflakes (Ubuntu Focal): status |
Confirmed |
Fix Committed |
|
2020-09-30 20:47:42 |
Steve Langasek |
pycodestyle (Ubuntu Focal): status |
Confirmed |
Fix Committed |
|
2020-10-05 18:22:20 |
Ted Kern |
attachment added |
|
pycodestyle_2.6.0-1~20.04.2.debdiff https://bugs.launchpad.net/ubuntu/+source/python-flake8/+bug/1883175/+attachment/5417989/+files/pycodestyle_2.6.0-1~20.04.2.debdiff |
|
2020-10-05 18:22:40 |
Ted Kern |
attachment removed |
python-flake8_3.8.3-1~20.04.1.debdiff https://bugs.launchpad.net/ubuntu/+source/python-flake8/+bug/1883175/+attachment/5389081/+files/python-flake8_3.8.3-1~20.04.1.debdiff |
|
|
2020-10-05 18:22:49 |
Ted Kern |
attachment removed |
pyflakes_2.2.0-1~20.04.1.debdiff https://bugs.launchpad.net/ubuntu/+source/python-flake8/+bug/1883175/+attachment/5389080/+files/pyflakes_2.2.0-1~20.04.1.debdiff |
|
|
2020-10-05 18:22:58 |
Ted Kern |
attachment removed |
pycodestyle_2.6.0-1~20.04.1.debdiff https://bugs.launchpad.net/ubuntu/+source/python-flake8/+bug/1883175/+attachment/5389079/+files/pycodestyle_2.6.0-1~20.04.1.debdiff |
|
|
2020-10-05 18:23:19 |
Ted Kern |
attachment added |
|
python-flake8-3.8.3~20.04.2.debdiff https://bugs.launchpad.net/ubuntu/+source/python-flake8/+bug/1883175/+attachment/5417990/+files/python-flake8-3.8.3~20.04.2.debdiff |
|
2020-10-05 18:23:45 |
Ted Kern |
attachment added |
|
pyflakes_2.2.0-1~20.04.2.debdiff https://bugs.launchpad.net/ubuntu/+source/python-flake8/+bug/1883175/+attachment/5417991/+files/pyflakes_2.2.0-1~20.04.2.debdiff |
|
2020-12-11 05:43:43 |
Mathew Hodson |
summary |
missing support for python3.8 language features |
Missing code linter support for python3.8 language features |
|
2021-03-26 16:50:46 |
Brian Murray |
removed subscriber Ubuntu Sponsors Team |
|
|
|
2021-05-24 15:06:42 |
Paride Legovini |
bug |
|
|
added subscriber Paride Legovini |
2021-05-25 12:18:33 |
Robie Basak |
bug |
|
|
added subscriber Robie Basak |
2021-05-27 15:23:32 |
Paride Legovini |
tags |
patch upgrade-software-version verification-needed verification-needed-focal |
patch upgrade-software-version verification-failed-focal verification-needed verification-needed-focal |
|
2021-05-27 16:35:48 |
Łukasz Zemczak |
tags |
patch upgrade-software-version verification-failed-focal verification-needed verification-needed-focal |
patch upgrade-software-version verification-failed-focal verification-needed |
|
2021-05-27 16:35:56 |
Łukasz Zemczak |
python-flake8 (Ubuntu Focal): status |
Fix Committed |
Won't Fix |
|
2021-05-27 16:36:01 |
Łukasz Zemczak |
tags |
patch upgrade-software-version verification-failed-focal verification-needed |
patch upgrade-software-version verification-failed-focal |
|