Package: vmm / 0.6.2-1

Metadata

Package Version Patches format
vmm 0.6.2-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 Split database config into separate file.patch | (download)

VirtualMailManager/cli/handler.py | 5 3 + 2 - 0 !
VirtualMailManager/config.py | 5 4 + 1 - 0 !
VirtualMailManager/handler.py | 5 4 + 1 - 0 !
vmm-db.cfg | 28 28 + 0 - 0 !
vmm.cfg | 27 1 + 26 - 0 !
5 files changed, 40 insertions(+), 30 deletions(-)

 split database config into separate file

As the database configuration contains the password, it should be stored
in a file that can be secured.

Signed-Off-By: martin f. krafft <madduck@debian.org>
Signed-off-by: martin f. krafft <madduck@madduck.net>

0002 Debianise install instructions.patch | (download)

INSTALL | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 debianise install instructions

The installation instructions aren't applicable to users of the Debian
packages and hence need a work-over.

Signed-Off-By: martin f. krafft <madduck@debian.org>
Signed-off-by: martin f. krafft <madduck@madduck.net>

0003 Debianise config file locations.patch | (download)

VirtualMailManager/handler.py | 2 1 + 1 - 0 !
vmm.cfg | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 debianise config file locations

Debian keeps the configuration in /etc/vmm.

Signed-Off-By: martin f. krafft <madduck@debian.org>
Signed-off-by: martin f. krafft <madduck@madduck.net>

0004 Loosen config file permission checks.patch | (download)

VirtualMailManager/handler.py | 5 2 + 3 - 0 !
1 file changed, 2 insertions(+), 3 deletions(-)

 loosen config file permission checks

While upstream insists on /etc/vmm/vmm.cfg to be mode 0600, 0640 is more
suitable to Debian and co-administration.

Signed-Off-By: martin f. krafft <madduck@debian.org>
Signed-off-by: martin f. krafft <madduck@madduck.net>

0005 Remove interactive configuration CLI.patch | (download)

INSTALL | 1 0 + 1 - 0 !
VirtualMailManager/cli/handler.py | 36 6 + 30 - 0 !
VirtualMailManager/cli/subcommands.py | 25 1 + 24 - 0 !
man/de/man1/vmm.1 | 91 0 + 91 - 0 !
man/man1/vmm.1 | 88 0 + 88 - 0 !
5 files changed, 7 insertions(+), 234 deletions(-)

 remove interactive configuration cli

vmm provides interactive configuration file editing, which is just not
fit for Debian (where people assume that files in /etc are not
automatically changed). Let's just remove this functionality to guard
against misunderstandings.

Signed-Off-By: martin f. krafft <madduck@debian.org>
Signed-off-by: martin f. krafft <madduck@madduck.net>

0006 Debian specific changes to configuration defaults.patch | (download)

Configure.Dovecot_2 | 2 1 + 1 - 0 !
INSTALL | 2 1 + 1 - 0 !
doc/web/source/_static/local.conf | 2 1 + 1 - 0 !
doc/web/source/installation/dovecot_configuration.rst | 4 2 + 2 - 0 !
vmm.cfg | 15 8 + 7 - 0 !
5 files changed, 13 insertions(+), 12 deletions(-)

 debian-specific changes to configuration defaults

I (as Debian package maintainer) disagree with some of the default
assumptions made by upstream. This patch changes them to what I think
should be the default, which are more suitable to Debian.

Signed-Off-By: martin f. krafft <madduck@debian.org>
Signed-off-by: martin f. krafft <madduck@madduck.net>

0007 Disable Python compilation and optimisation.patch | (download)

setup.cfg | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 disable python compilation and optimisation

These happen later during the Debian package build, so don't do them
twice and disable the first time.

Signed-Off-By: martin f. krafft <madduck@debian.org>
Signed-off-by: martin f. krafft <madduck@madduck.net>

0008 Disable sphinx build colours.patch | (download)

doc/api/Makefile | 2 1 + 1 - 0 !
doc/web/Makefile | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 disable sphinx-build colours

I don't want colours in my build output. Please.

Signed-Off-By: martin f. krafft <madduck@debian.org>
Signed-off-by: martin f. krafft <madduck@madduck.net>

0009 Make Sphinx use the local Objects inventory cache.patch | (download)

doc/api/source/conf.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 make sphinx use the local objects inventory cache

Use the locally cached version, else an HTTP download has to be made
during build.

Signed-Off-By: martin f. krafft <madduck@debian.org>
Signed-off-by: martin f. krafft <madduck@madduck.net>