Mailing lists

Tags: #<Tag:0x00007fd5e07bd2f8>

I will email you my PGP-signed ssh key, as soon as I am back in Graz (I’m currently staying at my parents, and I do not have my PGP keys there).

I’ve changed the MX records and SSL certificate for the associated mail service and postfix/mailman don’t understand the new hostname yet completely. It also seems some DNS entries were still malconfigured - fixed.

I don’t understand if they are working again. Could you also publish a status update on #172?

@almereyda does this mean the mailinglists are on again?
Is there an idea of migrating them to the domain?

No, I’ve fixed the particular issue indicated by “… also a problem … but fixed”. This doesn’t concern the postfix mailman configuration.

But allow me to propose something else, again anticipating a future state of our architectorial combinations:

In a sense, this is hypothesis-driven development (made up today), which should be very close to test-driven development, as formulating a hypothesis is actually giving shape to a test (if a certain assertion is whether true or not).

If we assume, that …

  • we are confident of our assumtion to be able to

Separate Commons and Commerce to make it work for the Commons


  • the recent merge of Ecobytes and regarding thin infrastructure layers being available for the Commons, as in bare metal colocation (with warranty) and Software as a Service (SaaS, without warranty), eventually evolving into a Federated Commons Cloud, and
  • separation and sharing of smaller responsabilities feels good and strengthens trust relationships,

I hereby propose to use our CHEST resources to get from @Simon_Sarazin running and rather build on their (to be fixed) top-notch Mailman 3 infrastructure, thus donating Service as a Commons, for the Commons, by joining efforts not only on the mapping, but also on the infrastructural level.
As structural demands and communicative needs in working with communities often coincidate.

We could then include this into the upcoming and neccessary Sunday InfraHack and already publish listnames like:

  • public
  • public
  • public
  • private?
  • public
  • private?

additionally to IRC rooms on Freenode, available also with low-entry barrier interface

Which is just the bare available communication stack in regular FLOSS communities and could help us solve some headaches around noise in the journal.

investing in Mailman 3 - instance ||

Continuing the discussion from Mailing lists:

@gandhiano is that somehow accorded with you?

please your take @species @gandhiano on the proposal by Jon:

  • In general I would agree, that it makes more sense to invest in broader community infrastructure than simply migrate our mailing list
  • The question is, how extensive/intensive is that “simply migrate” in relation to “build on their (to be fixed) top-notch Mailman 3 infrastructure”
  • How well crafted, reviewed and tested is Mailman 3 (out in beta since 2015)
  • How is the experience of @Simon_Sarazin, did it ever run, and or how well?
  • How much is this going to keep us (respective @almereyda) occupied in the further development of the SSEDAS and CHEST, which both have time-constrains attached)
    • a lot of infrastructure decisions and developments are dependent on you @almereyda. E.g. Michael is waiting for database specifications or better to say well crafted proposals to develop from. As well as you mentioned to have worked out some architectural concepts for SSEDAS and CHEST last friday, but did not share yet.

My final consent would be based on time and complexity estimations, as well as clear description of the possible impact beyond TransforMap.

  • If it is easy, manageable in scope, stable and useful (just remeber your first groupserver experience), go for it. If it is not, let´s focus.

Mailman 3 is a pretty complex beast, actually a bundle made up of 4 components. I would strongly suggest NOT to go that way to fix the issue. Installing/setting up/testing AND documenting is a whole story with quite some effort. And we have a whole lot of other stories in the current sprint pending, where effort would be better invested (from a team perspective).

The current Mailman2 lists can very simply just be exported/migrated to the current Mailman2 infrastructure on Ecobytes, if solution at the current Transformap server seems difficult.

This should work sufficiently until Ecobytes or whoever in the federation implements a working Mailman 3. Mailman 3.1 will also offer migration/upgrade possibilty from Mailman 2, so no dependency with legacy software will be built here.

1 Like

That’s a good note.

Can find about that. But then I still strongly propose to create a concise naming scheme for different lists regarding to usual FLOSS patterns.

Do you have a concrete example of such a pattern in TransforMap?

It would probably be interesting to replicate either the circles structure, or the categories of Discourse into mailing lists and use them more specifically for announcements we want to make sure get to all. So, for example:

  • transformap-commoning
  • transformap-funding

But in any case the first step is just bringing the global and maps list back online, as general purpose lists and non-articulated complement to Discourse. I still don’t grasp the distinction of both and at the current phase would even suggest merging everything into one list.

1 Like

honestly; on the “maps” list, we could use German language and for dealing with conflicts this would be highly recommendable;

If we now start discussing these conflicts on the fragile global list, we’ll probably loose early adopters.

So, I’d suggest:
for the moment.


I was not aware of the language distinction. Your proposal makes all the sense.


yes please!


@gandhiano is there any reason not to do that, as in the long run, I think we want to have the infrastructure running with Ecobytes anyway?

Yes, there are two reasons:

  1. The domain is not under our management, whoever owns/manages the DNS (I suppose @almereyda?) needs to point to
  2. Our (still) very old mail infrastructure is vulnerable to backscatter spam from time to time and right now this is leading to a partial block of mail delivery to hotmail and gmail. I will address this issues tonight, but it might take several days until mail delivery is back to normal.

A post was split to a new topic:

  • Did you just buy a new domain called :heart_eyes:
  • How do you mitigate the truck factor with this service; where is it hosted, netcup? They are also know for being generous with free infrastructure for social initiatives.
  • Could you fork the Dockerfile to
  • Could you create a Let’s Encrypt certificate for the SMTP service? shows self-signed.

3 posts were merged into an existing topic: Add a certificate to

2 posts were merged into an existing topic: Use something different as mailman for

So, to summarize and make clear and understandable what everyone is/will be doing. Please correct if something is wrong:

  • DONE: A mailman (2.x) instance is deployed for > @toka
  • Lists for each circle, plus the global and German will be setup as announcement only lists > @toka
  • The list reply-to email will be setup to a specific e-mail address connected to a POP3/IMAP mailbox
  • POP3/IMAP mailboxes related to each list/circle will be setup > @almereyda
  • A mailhandler, or a specific function within discourse, will handle the incoming e-mails and post them as comments on the respective threads. > @almereyda

To think is, how will the mailhandler know where to post the issues. This is sometimes quite complex and requires the use of VERP or other mechanisms (e.g. tokens) for concatenating the e-mail address (at the moment we are even using a gmail address for discourse, which is of course far from ideal). Discourse does offer this, so it might be simply a matter of making any announcements to lists go through a special thread on discourse.

I would in any case not make the global and German lists as announcement only, not for now. We need first to stabilize/restore the communication before going for the next step. These should be brought up, with the existing contacts, ASAP. Please deal with this before starting anything else.

1 Like