Com contactar amb els desenvolupadors / informar dels errors

Com contactar amb els desenvolupadors

Per a preguntes o comentaris generals sobre el KMyMoney, hi ha una llista de correu d'usuaris (més detalls aquí). A més, podreu contactar amb els desenvolupadors a través de la seva llista de correu (més detalls aquí). Atès que les respostes sovint s'envien només a la llista, és possible que no rebeu cap resposta llevat que us subscriviu a una de les llistes abans d'enviar la pregunta.

Ens complau escoltar les vostres experiències amb el KMyMoney.

Informar dels errors

Per a informar d'un error, utilitzeu la interfície proporcionada pel KMyMoney seleccionant l'element de menú AjudaInforma d'un error i completant la informació requerida. No obstant això, en cas que es tingui dificultats amb aquest mètode, podreu informar-ne (presentar una llista de desitjos o una sol·licitud de millora) directament al lloc web d'informes d'error del KDE. Els informes s'hauran de presentar per al producte «kmymoney».

En qualsevol cas, abans d'informar d'un error, llegiu les directrius a continuació. Seguir-les farà que sigui més probable que els desenvolupadors puguin identificar ràpidament el problema sense haver de demanar-vos més informació.

Escriure informes d'error d'alta qualitat

Encoratgem als usuaris a prendre un temps addicional per a escriure informes d'error d'alta qualitat abans d'enviar-los. Això reduirà l'esforç desaprofitat per ambdues bandes, ja que l'informant i el desenvolupador que ho arreglarà intercanviaran correus electrònics fins que aquesta informació estigui realment al seu lloc.

Eli Goldberg va escriure unes directrius per a la redacció canònica dels errors, disponible a https://issues.apache.org/bugwritinghelp.html. En general, estareu ben servit seguint aquestes directrius:

Incloure la informació del vostre sistema. L'element de menú AjudaInforma d'un error ho completarà automàticament, però si preferiu no fer servir aquesta interfície, hi ha diversos elements que haureu d'incloure a l'informe. Ens caldrà saber quin sistema operatiu utilitzeu (Linux®, Mac® OS o Windows®), la versió del KDE així com la versió del KMyMoney que esteu executant, i la versió de Mac® OS o Windows®, o el nom i la versió de la distribució de Linux® amb la versió del nucli.

Incloure una traça inversa per a les fallades. La traça inversa sovint és la peça d'informació més útil per a resoldre fallades.

Intentar reproduir-lo. Feu-nos saber si ho heu pogut fer. És útil saber si l'error només va ocórrer una vegada i no s'ha pogut aconseguir que torni a passar o si passa sempre o algunes vegades, però no altres.

Incloure els passos específics. Aquest és un informe d'error: «I entered a transaction, and KMyMoney crashed.» Un informe d'error molt millor és: «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.»

Expliqueu-nos què esperàveu quan ha succeït. En alguns casos, això és obvi, però en errors més subtils, de vegades veureu un informe d'error on no és obvi el que l'informant esperava que passés. Heu de dir sempre què creieu que hauria d'haver succeït.

Considereu executar-lo amb la depuració habilitada. En compilar una versió configurada amb --enable-debug=full, podreu assegurar-vos que es generen les millors traces inverses possibles. Si trobeu una fallada, executeu el KMyMoney de nou des de «gdb» i reproduïu la fallada. Quan es bloquegi, escriviu «bt» per a generar una traça inversa.

Executar d'aquesta manera és una mica més difícil, de manera que no esperem que tots els usuaris ho facin. No obstant això, si esteu interessat a ajudar al KMyMoney a ser el més estable possible, aquesta és la millor manera de trobar l'error en el codi i enviar un pedaç.