Mailing lists for technical minded folks

Once the L5 is in our hands, we will have a lot of so called support discussion. Can we have mailing-lists for this for technical discussions about:

  • problems encountered
  • solutions found
  • patches
  • new apps developed

  • When Canonical was developing Ubuntu for phones, we have had a very productive communication about all technical aspects/problems. Ofc as well an issue tracker to raise issues in a structured way.

Is there something similar planned by Purism?

1 Like

There’s

5 Likes

Thanks! I wasn’t aware of these lists. I’m on the way to subscribe.

1 Like

And there is also the email:
support@puri.sm

1 Like

Is this meant for discussion between L5 users and Purism developers?

2 Likes

No it’s meant for costumer support: Warranty’s, repairs, and such

2 Likes

We have just upgraded our mailing lists to Mailman 3. This brings a forum like interface you can access at Available lists - Purist Lists.

1 Like

It’d be good if a few people can confirm sign up/delivery is working for different email providers (this is a new server with new ip address).

2 Likes

There would have to be some activity on the list in order to confirm that delivery is working.

I signed up to one list, received the email confirmation message, replied to it. That’s it.

I was kind of expecting positive confirmation that sign up is successfully completed, since I can’t guarantee when any actual message will be sent on that list.


I don’t know whether the email confirmation message is customisable but I think it would be clearer to rearrange and clarify the text slightly e.g.

Before you can start using GNU Mailman at this site, you must first confirm
that this is your email address.

A) You can do this by replying to this message.

Note that simply sending a `reply' to this message should work from
most mail readers. The contents of the reply message don't matter.

OR

B) You should include the following line -- and only the following
line -- in a message to pureos-changes-request@lists.puri.sm:

    confirm <long-hex-number-censored>
1 Like

You are expected to get a positive confirmation. Please share the list (here or in DM) and your email provider so I can check. I will check if I can edit the templates (it should be possible). We can send a few test messages to general list.

1 Like

Thanks for providing more details in DM. This helped me pin point the configuration problem. I had to install postfix-policyd-spf-python package again, which got removed when we temporarily switched to exim to diagnose an email delivery problem.

So you should be able to confirm the subscription now. Let me know if you don’t receive a welcome mail after sending the confirmation mail again.

1 Like

Modified welcome mail template as per your suggestions. It’d be a good idea to send this change to mailman itself. You can suggest this change in src/mailman/templates/en/list:user:action:subscribe.txt · master · GNU Mailman / Mailman Core · GitLab (you can edit it directly in browser if you are not familiar with git) as a merge request.

1 Like

As already confirmed privately, but for the benefit of other readers, this did now work. I received the welcome message.

Next testing step: Do I actually receive anything from the mailing list? (for which of course I have to wait for some actual activity)

3 Likes

You tell me.

The following nginx snippet makes sure mailman 2 listinfo and pipermail urls gets redirected to their mailman 3 equivalents (I could not find one easy reference so sharing here as public in case someone searches for it).

# Mailman 2 compatibility
    location = /listinfo/ {
        return 301 https://$host/postorius/lists;
    }

    location /listinfo/ {
        rewrite ^/listinfo/(.*)$ https://$host/postorius/lists/$1.$host;
    }

     location ~ ^/pipermail/(\w)+-?(\w+)/$ {
        rewrite ^/pipermail/(.*)/$ https://$host/hyperkitty/list/$1@$host;
    }

    location /pipermail/ {
        root /var/lib/mailman;
    }

With this old URL like List Index - Purism Mailing Lists, Info | general@lists.puri.sm - Purism Mailing Lists, Volunteer-help - Purism Mailing Lists, The PureOS-project May 2024 Archive by thread and [PureOS] The "dawn" suite (PureOS 12) is open and development target work correctly. Thanks to Kannan and Bady for help figuring out the correct nginx path regex (getting /pipermail/listname redirecting to hyperkitty and /pipermail/listname/thread/*.html to mailman 2 archives working correctly took a few trial and errors).

Also sent this as mege request to mailman documentation: Add snippet for nginx to rewrite mailman 2 urls to mailman 3 (!162) · Merge requests · GNU Mailman / mailman-suite-doc · GitLab

1 Like

The General mailing list works just fine for me after posting my contribution.

1 Like

Thanks for testing.

1 Like

I have also setup a sub domain redirect to hyperkitty so its easy to remember, the following nginx rule takes care of it, but getting it right took a while since most basic rules were resulting in a infinite loop.

    location ~ ^/$ {
        if ($host = lists.puri.sm) {
            rewrite ^/$ /postorius/lists;
        }   
        if ($host = announce.puri.sm) {
            rewrite ^/$ /postorius/lists/announce.announce.puri.sm;
        }
        if ($host = hyperkitty.puri.sm) {
            rewrite ^/$ /hyperkitty;
        }
    }

https://hyperkitty.puri.sm will take you directly to the hyperkitty page, where you can

  1. Create an account
  2. Login
  3. View all threads
  4. And reply to any message from the browser itself.
  5. You can also manage all your subscriptions also from the web.
2 Likes

Just confirming that I am now receiving emails from the mailing list that I subscribed to. So working for me too.

1 Like