[Bug 1095422] [NEW] Non-queue runners should not create var/queue/* directories

Public bug reported: The LMTP and REST runners are not queue runners. They are daemon processes which do not scan directories. They should not create directories in var/queue, probably by disabling the creation of the Switchboard in their subclass. ** Affects: mailman Importance: Low Status: Triaged ** Tags: mailman3 -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1095422 Title: Non-queue runners should not create var/queue/* directories To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1095422/+subscriptions

in mailman.app.config , there is function _expand_paths(self) which contains : queue_dir = category.queue_dir this results in queue_dir to get added to self.path and thus when ensure_directories_exist() is being called in config.py , it make a directory var/queue removing "queue_dir = category.queue_dir " will not allow the directory to be formed. Since i am new to mailman, can you please guide me , how to push this change to mailman 3 code ? -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1095422 Title: Non-queue runners should not create var/queue/* directories To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1095422/+subscriptions

** Branch linked: lp:~sakuag333/mailman/my_branch -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1095422 Title: Non-queue runners should not create var/queue/* directories To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1095422/+subscriptions

** Branch unlinked: lp:~sakuag333/mailman/my_branch -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1095422 Title: Non-queue runners should not create var/queue/* directories To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1095422/+subscriptions

** Branch linked: lp:~sakuag333/mailman/my-branch -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1095422 Title: Non-queue runners should not create var/queue/* directories To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1095422/+subscriptions

** Branch linked: lp:~sakuag333/mailman/non-queue-runner -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1095422 Title: Non-queue runners should not create var/queue/* directories To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1095422/+subscriptions

** Branch linked: lp:~sakuag333/mailman/BUG_non_queue_runner -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1095422 Title: Non-queue runners should not create var/queue/* directories To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1095422/+subscriptions

** Changed in: mailman Status: Triaged => Fix Committed -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1095422 Title: Non-queue runners should not create var/queue/* directories To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1095422/+subscriptions

** Changed in: mailman Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/1095422 Title: Non-queue runners should not create var/queue/* directories To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/1095422/+subscriptions
participants (2)
-
Barry Warsaw
-
Sandesh Kumar Agrawal