--enable-optimizations makes common build commands always need to compile from scratch
Offen
Dieses Issue hat noch niemand übernommen.
3.7 (EOL)
build
type-feature
- Vorherrschende Sprache
- Python
- Sterne
- 77.2k
- Forks
- 36k
- PR-Merge-Kennzahlen
- PR-Kennzahlen ausstehend
Beschreibung
| BPO | 29243 |
|---|---|
| Nosy | @brettcannon, @gpshead, @vstinner, @asvetlov, @methane, @zhangyangyu, @stratakis, @torsava |
| PRs |
Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.
Show more details
GitHub fields:
assignee = None
closed_at = None
created_at = <Date 2017-01-11.16:15:14.785>
labels = ['type-feature', '3.7', 'build']
title = '--enable-optimizations makes common build commands always need to compile from scratch'
updated_at = <Date 2017-12-20.20:50:35.331>
user = 'https://github.com/zhangyangyu'
bugs.python.org fields:
activity = <Date 2017-12-20.20:50:35.331>
actor = 'asvetlov'
assignee = 'none'
closed = False
closed_date = None
closer = None
components = ['Build']
creation = <Date 2017-01-11.16:15:14.785>
creator = 'xiang.zhang'
dependencies = []
files = []
hgrepos = []
issue_num = 29243
keywords = []
message_count = 18.0
messages = ['285233', '285259', '286226', '290076', '293100', '293112', '293113', '293315', '293319', '293334', '293377', '293385', '293387', '293388', '293397', '293414', '293437', '308811']
nosy_count = 8.0
nosy_names = ['brett.cannon', 'gregory.p.smith', 'vstinner', 'asvetlov', 'methane', 'xiang.zhang', 'cstratak', 'torsava']
pr_nums = ['1478', '1518', '1520', '1522']
priority = 'normal'
resolution = None
stage = 'commit review'
status = 'open'
superseder = None
type = 'enhancement'
url = 'https://bugs.python.org/issue29243'
versions = ['Python 2.7', 'Python 3.5', 'Python 3.6', 'Python 3.7']
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, das Verhalten bei inkrementellen Builds mit --enable-optimizations und den im Titel genannten üblichen Build-Befehlen zu reproduzieren. Vergleiche einen wiederholten Build mit und ohne diese Option; abgeschlossen ist die Aufgabe, wenn unveränderte Quellen nicht mehr einen vollständigen Neubau auslösen. Das Issue listet die PRs 1478, 1518, 1520 und 1522 auf, überprüfe daher zuerst deren Status.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- build-system
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 25/100