mailing lists

Dwarvish is primarily developed through email. There exists four lists which you may post to as a user, and four that you may subscribe to. They are outlined below.

etiquette

Please follow these rules when posting to any of the mailing lists.


  1. Be courteous when dealing with other users. Those who repeatadly demonstrate that they cannot be respectful of others will be summarily banned from posting on all lists.

  2. Prefer plain text messages (as opposed to HTML). If you are posting to lore@, non plain text messages will simply be dropped.

  3. Always reply all. This ensures that conversations remain on the list, and that users who are not subscribed still receieve any new messages from the thread.

  4. Prefer bottom posting when replying. This makes lengthy threads much easier to read.

  5. Do not include legal disclaimers and/or advisories in your message. These are highly innapropriate for public mailing lists.

  6. When posting a question or flaw, please try to include as much information as possible, while remaining succint. This helps developers respond to your inquiry as quickly as possible.

  7. Do not spam the lists. Dwarvish has no full-time developers, so it may take them some time before they respond to your inquiry. We will try to answer all your questions in a timely fashion, but you may have to excercise patience in some scenarios.


lists

Our mailing lists use a program called mlmmj to manage subscriptions. As a general rule, you may subscribe or unsubscribe from most of the lists by sending an email to subscribe+<list_name>@. For instance, to subscribe to the talk@ mailing list, you would send an email to subscribe+talk@, then follow the instructions in the next email you receieve from the list. To unsubscribe, you would send an email to unsubscribe+talk@, and similarly follow any instructions in follow up mail.

anno@

This is a public read-only list, where we post important announcments about dwarvish. We always post about new releases here, though we may sometimes post other important PSAs, like security updates, or breaking changes in upcoming versions.

talk@

This is a public list, meant for general discussion of dwarvish. If you have feature requests, questions, or just want to talk to others about how they use dwarvish, this is the list to use. If you have a message that you aren’t sure where it should be sent, please send it here.

lore@

This is a public list, meant for code submission, code review, and technical discussions of dwarvish. Only plain text emails are permitted to be sent on this list. Patches must be sent inline as part of the main message body (do not send patches as attachments). Do not report flaws on this list, unless you are also including a good fix.

flaw@

This is a public list, meant for reporting flaws (that is, undefined program behavior, or behavior that is defined, but is wrong). When posting, please include as much information as possible about the particular issue you are having. Feel free to include any fixes and/or workarounds for the problem, if you have any. If you believe that the flaw has security implecations, please instead post to the list below.

hush@

This is a private list, meant for reporting flaws with security implications. Please do not post flaws to this list, unless you can demonstrate an exploit (or believe there is a strong possibility of an exploit existing).