Hulp krijgen / Contact maken met de ontwikkelaars / Bugs (programmafouten) melden

Omdat ondersteuningskanalen na verloop van tijd wijzigen, kunt u verwijzen naar de Ondersteuningspagina op de KMyMoney website voor de meest up-to-date informatie over waar hulp te krijgen met KMyMoney.

Als u eenvoudig vragen hebt over het gebruik van KMyMoney, u wilt bevestigd krijgen dat u begrijpt hoe de toepassing werkt of assistentie nodig hebt om de beste manier uit vinden om een specifieke financiële situatie te behandelen, overweeg dan het gebruik van de informatiebronnen, forums, e-maillijsten of chat-kanalen in de lijst op de bovenstaande koppeling.

Contact maken met de ontwikkelaars

Voor algemene vragen of commentaar over KMyMoney, is er een e-maillijst voor gebruikers met meer details hier). Deze lijst is geschikt voor algemene vragen en discussies. Er is ook voor de ontwikkelaars e-maillijst met meer details hier. Deze lijst is bedoeld voor meer technische discussies. Omdat antwoorden vaak alleen verzonden worden naar de lijst, zou u geen respons kunnen krijgen tenzij u ingeschreven bent op de lijst waarnaar u iets verzendt.

Merk op dat de ontwikkelaars in het algemeen de verschillende boven genoemde contactkanalen monitoren, dus is direct e-mailcontact zelden nodig. We zijn echter blij te horen over uw ervaringen met het gebruik van KMyMoney over elk kanaal dat uw voorkeur heeft.

Bugs (programmafouten) melden

Wij verzoeken u om voor het melden van een bug de interface in KMyMoney te gebruiken door menu-item HelpBug rapporteren te selecteren en daar de verlangde informatie in te vullen. Maar, als u problemen heeft met het gebruik van deze methode, dan kunt ook een bug rapporteren (of wensenlijstje dan wel een verbetering) direct op de KDE bug rapportage website. Rapporten moeten ingediend worden bij het product kmymoney.

Lees in elk geval voordat u een bug gaat rapporteren de aanwijzingen hieronder. Als deze volgt, is de kans groter dat de ontwikkelaars in staat zijn om het probleem te identificeren zonder dat ze u om meer informatie hoeven te vragen. Probeer ook er zeker van te zijn dat wat u rapporteert echt een bug is (of een wens/verbeteringsverzoek). Als dingen gewoon niet werken op de manier die u verwacht of u hebt hulp nodig bij het gebruik van sommige mogelijkheden van KMyMoney, gebruik dan een van de alternatieve ondersteuningskanalen in de lijst hier boven.

Het maken van een goede bug rapport

Wij moedigen gebruikers aan om extra tijd uit te trekken zodat als ze bug rapport indienen deze van goede kwaliteit is. Dit beperkt voor iedereen de verspilde tijd, omdat de indiener en de ontwikkelaar die het gaat repareren emails moeten gaan uitwisselen totdat deze informatie compleet is.

Eli Goldberg heeft de canonical Bug-Writing richtlijn geschreven, beschikbaar op https://issues.apache.org/bugwritinghelp.html (in het Engels). In het algemeen doet u er verstandig aan om de richtlijnen en adviezen uit die pagina te volgen. Sommige van de punten zijn hieronder herhaald:

Geef informatie over uw systeem. Het menu-item HelpBug rapporteren zal dit automatisch invullen, maar als u de voorkeur eraan geeft om dit dialoogvenster niet te gebruiken, dan zijn er enkele items die u in uw rapport moet vermelden. We moeten weten welk besturingssysteem u gebruikt (Linux®, Mac® OS, of Windows®), de versie van KDE en de versie van KMyMoney die u gebruikt, en de versie van Mac® OS of Windows® of de naam en versie van uw Linux® distributie en de versie van uw kernel. Deze informatie is extreem belangrijk, omdat veel bugs (evenals gedragingen verkeerd geïdentificeerd als bugs) afhangen van het Besturingssysteem.

Bij crashes, voeg een backtrace toe. De backtrace is vaak het meest bruikbare stuk informatie bij het oplossen van crashes.

Probeer het te reproduceren. Laat het ons weten of u in staat was om dat te doen. Het is belangrijk om te weten of de bug maar een keer optrad en u kon het niet nog een keer op laten treden of dat het elke keer optreed of dat het af en toe optreed.

Geef de nodige stappen op. Dit is een slecht bug rapport: I entered a transaction, and KMyMoney crashed. Een veel beter bug rapport is: Using the transaction form, I entered a new transaction in my Credit Card account. I selected the Transfer tab, entered in an amount, then changed to the Deposit tab, and back to the Transfer tab. When I returned to the Transfer tab, KMyMoney crashed. This bug is fully reproducible for me.

Vertel ons wat u verwachte dat zou gaan gebeuren. In sommige gevallen is dit duidelijk, maar bij meer subtiele bugs, zijn er soms echter bug rapporten waarbij het niet duidelijk is wat de indiener verwachtte dat er zou gaan gebeuren. Vertel ons altijd wat u dacht dat er zou gaan gebeuren, evenals wat er gebeurde.

Overweeg om met debugging ingeschakeld het programma te starten. Als u een versie heeft gecompileerd met de optie --enable-debug=full dan kunt er zeker van zijn dat de best mogelijke backtraces worden gegenereerd. Als het programma crashte, start dan KMyMoney opnieuw vanuit gdb, en reproduceer de crash opnieuw. Als het crasht, type dan bt om een backtrace te genereren.

Het programma op deze manier gebruiken is een beetje moeilijker, we verwachten daarom niet dat alle gebruikers dit doen. Maar, als u geïnteresseerd bent in het helpen van KMyMoney zo stabiel mogelijk te maken, dan is dit de best mogelijke manier voor het vinden van de bug in de code en een patch in te sturen.