Problemen rapporteren in Weblate

Weblate’s volgsysteem voor problemen wordt gehost op GitHub.

Rapporteer alstublieft elk probleem dat u heeft of stel hier verbeteringen voor Weblate voor. Er zijn verschillende sjablonen voorbereid om u comfortabel door het rapporteren van het probleem te leiden.

Notitie

Als wat u heeft gevonden een beveiligingsprobleem in Weblate is, bekijk dan Veiligheidsproblemen melden.

Als u niet zeker bent van uw rapport voor probleem of verzoek om verbetering, kunt u Weblate bespreken proberen.

AI gebruiken om issues te maken

Als u een programma voor AI vroeg om problemen in Weblate of zijn modules te zoeken, moet u ervoor zorgen dat feit in uw rapport te vermelden.

U moet ook de bevindingen zorgvuldig dubbel controleren voordat u ze aan ons rapporteert, om te valideren dat die problemen inderdaad bestaan en exact werken zoals AI zegt. Op AI gebaseerde programma’s genereren regelmatig onnauwkeurige of gefabriceerde resultaten.

Het is zelden een goed idee om een door AI gegenereerd rapport voor het project eenvoudigweg te kopiëren en te plakken. Die gegenereerde rapporten bevatten over het algemeen te veel woorden en komen zelden direct ter zake (in aanvulling op de veel voorkomende gefabriceerde details). Als u feitelijk een probleem ontdekt met een AI en u hebt zelf geverifieerd dat het waar is, schrijf dan het rapport zelf en leg het probleem uit zoals u dat geleerd hebt. Dat zorgt ervoor dat de door AI gegenereerde onnauwkeurigheden en verzonnen problemen er vroeg uitgefilterd worden, voordat ze tijd van andere mensen verspillen.

Omdat we rapporten over beveiliging serieus nemen, onderzoeken we elk rapport met prioriteit. Dat werk is zowel tijdrovend als energieslurpend als houdt ons weg van ander betekenisvol werk. Valse en anderszins verzonnen problemen met beveiliging houden ons af van het uitvoeren van het echte werk voor het project en zorgt ervoor dat we tijd en bronnen verspillen.

We blokkeren gebruikers, die verzonnen valse rapporten naar het project sturen, onmiddellijk.

Levenscyclus voor problemen

digraph "Issue lifecycle" { graph [fontname = "sans-serif", fontsize=10, ranksep=0.6, newrank=true]; node [fontname = "sans-serif", fontsize=10, margin=0.15]; edge [fontname = "sans-serif", fontsize=10]; subgraph cluster_states { graph [color=white]; "Waiting for: Triage" [shape=box, fillcolor="#1fa385", fontcolor=white, style=filled]; "Waiting for: Demand" [shape=box, fillcolor="#1fa385", fontcolor=white, style=filled]; "Waiting for: Community" [shape=box, fillcolor="#1fa385", fontcolor=white, style=filled]; "Waiting for: Milestone" [shape=box, fillcolor="#1fa385", fontcolor=white, style=filled]; "Waiting for: Implementation" [shape=box, fillcolor="#1fa385", fontcolor=white, style=filled]; "Waiting for: Release" [shape=box, fillcolor="#1fa385", fontcolor=white, style=filled]; } "Issue created" [fillcolor="#144d3f", fontcolor=white, style=filled]; "Issue closed as not planned" [fillcolor="#cccccc", style=filled]; "Issue converted to a discussion" [fillcolor="#cccccc", style=filled]; "Issue resolved" [fillcolor="#144d3f", fontcolor=white, style=filled]; "Issue created" -> "Waiting for: Triage"; "Waiting for: Triage" -> "Waiting for: Community" [label="The issue is not clearly defined"]; "Waiting for: Triage" -> "Issue closed as not planned" [label="The issue is out of scope"]; "Waiting for: Triage" -> "Issue converted to a discussion" [label="The issue is merely a support request"]; "Waiting for: Triage" -> "Waiting for: Milestone" [label="Ready to to be worked on"]; "Waiting for: Community" -> "Waiting for: Triage" [label="Community feedback received"]; "Waiting for: Community" -> "Issue closed as not planned" [label="Lack of response"]; "Waiting for: Community" -> "Waiting for: Milestone" [label="Ready to to be worked on"]; "Waiting for: Community" -> "Waiting for: Demand" [label="Too narrow use case"]; "Waiting for: Demand" -> "Waiting for: Milestone" [label="Ready to to be worked on"]; "Waiting for: Demand" -> "Issue closed as not planned" [label="The issue is out of scope"]; "Waiting for: Milestone" -> "Waiting for: Implementation" [label="Milestone assigned issue will be worked on"]; "Waiting for: Implementation" -> "Waiting for: Release" [label="Issue implemented waiting for a release"]; "Waiting for: Release" -> "Issue resolved" [label="The solution for the issue has been released"]; }