Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • lists.fsci.org.in lists.fsci.org.in
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 6
    • Issues 6
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • community
  • lists.fsci.org.inlists.fsci.org.in
  • Issues
  • #12

Closed
Open
Created Jun 06, 2020 by Abhijith PA@bheOwner3 of 10 tasks completed3/10 tasks

Migrate FSF India (gnu.org.in) mailing lists to lists.fsci.org.in

This issue is to track the migration progress.

FSF India mailing lists run on mailman2 which need to migrate to mailman3 instance of FSCI.

  1. Find out the needed/working mailing lists from https://calc.disroot.org/fsfi-lists.

  2. sudo mailman create -o <email*> -d $mailinglists (-d option is for adding the domain if its not registered, for eg if you used -d option with list@example.com you don't need to use -d when creating ...@example.com) *Email can be either yours or rsidharth's if its registered

  3. sudo mailman import21 foo-list@example.com /home/rsd/fsfi-mm/lists/<list-name>/config.pck

    • There can be pending.pck request.pck etc. It can be added if list is active else its your call

Confirm subscribers are imported by looking at https://lists.fsci.org.in/postorius/lists/replace_LISTNAME/members/member/

  1. cd /usr/share/mailman3-web; sudo python3 manage.py hyperkitty_import --pythonpath /usr/share/mailman3-web --settings settings -l foo-list@example.com <path to>/foo-list.mbox Check /home/rsd/fsfi-mm/archives/ for mbox file (it may be in private or in public)

  2. sudo python3 manage.py update_index_one_list foo-list@example.com --pythonpath /usr/share/mailman3-web --settings settings

If archives imported successfully, you can find at https://lists.fsci.org.in/hyperkitty/list/replace_LISTNAME/latest

(***Help needed: Some of above things can be automated with scripts)

To-Do List

  • fsf-discuss@mm.gnu.org.in (@bhe)
  • free-electron@mm.gnu.org.in (@bhe)
  • fsf-delhi@mm.gnu.org.in (@bhe)
  • [ ]
  • [ ]
  • [ ]

For gnu.org.in domain

  • setup a new server for gnu.org.in personal mails
  • Setup srs (as discussed in the matrix group for SPF to work) and forward mails to this new server for personal addresses
  • migrate remaining lists using @gnu.org.in address
  • Switch mx record for gnu.org.in
  • Switch A record for mm.gnu.org.in

  • Once done, announce on every list about the changes.

PS: Please add issues you faced as comments below, or create separate issues, or report to debian/upstream if necessary.

Ref1: https://docs.mailman3.org/en/latest/migration.html

Ref2: https://salsa.debian.org/mailman-team/mailman-hyperkitty/

Edited Oct 13, 2020 by Pirate Praveen
Assignee
Assign to
Time tracking