I am *fairly* confident that I will be able to get a new version
of GroupServer out the door in June, as I was finally able to
nurse a build from start to end this morning. My goal for this
release was to tackle some of the problems with installation that
were easy to fix.
With that in mind I have crated a new document on starting
GroupServer and looking around
<https://source.iopen.net/groupserver/buildout/files/tip/docs/groupserver-start.txt>
Previously this information was displayed on the command-line,
and it could get in the way of seeing any errors that are
displayed.
I have also clarified the four steps that the system goes through
when installing GroupServer.
1. First the shell-script ./gs_install_ubuntu.sh sets up the
*environment*.
2. Then Buildout downloads and install the *components*.
3. Then GroupServer is actually installed by four *recipes* that
are triggered by Buildout.
4. Finally, some *scripts* are created.
The recipes that actually install GroupServer have been
refactored (which is a fancy way of saying "rewritten,
somewhat"). I am much more confident that they will more often,
and on more systems.
I also changed what data is required to set-up GroupServer. I
have eliminated the initial-user, so only the site-administrator
is created when the site is set up. This gets around the problem
of needing two unique email addresses, and the odd issues that
occur when they are the same. No email is sent when the
administrator is created, so the issue of not having an
*outgoing* SMTP server should now be resolved.
I am still have more to do: the invite-code needs to behave more
reliably, and then there is the chore of updating the system to
follow the changes made upstream.
of GroupServer out the door in June, as I was finally able to
nurse a build from start to end this morning. My goal for this
release was to tackle some of the problems with installation that
were easy to fix.
With that in mind I have crated a new document on starting
GroupServer and looking around
<https://source.iopen.net/groupserver/buildout/files/tip/docs/groupserver-start.txt>
Previously this information was displayed on the command-line,
and it could get in the way of seeing any errors that are
displayed.
I have also clarified the four steps that the system goes through
when installing GroupServer.
1. First the shell-script ./gs_install_ubuntu.sh sets up the
*environment*.
2. Then Buildout downloads and install the *components*.
3. Then GroupServer is actually installed by four *recipes* that
are triggered by Buildout.
4. Finally, some *scripts* are created.
The recipes that actually install GroupServer have been
refactored (which is a fancy way of saying "rewritten,
somewhat"). I am much more confident that they will more often,
and on more systems.
I also changed what data is required to set-up GroupServer. I
have eliminated the initial-user, so only the site-administrator
is created when the site is set up. This gets around the problem
of needing two unique email addresses, and the odd issues that
occur when they are the same. No email is sent when the
administrator is created, so the issue of not having an
*outgoing* SMTP server should now be resolved.
I am still have more to do: the invite-code needs to behave more
reliably, and then there is the chore of updating the system to
follow the changes made upstream.