aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--2012/2012-04-19-board.tex111
-rw-r--r--2012/Makefile22
-rw-r--r--preamble/preamble.tex1
3 files changed, 132 insertions, 2 deletions
diff --git a/2012/2012-04-19-board.tex b/2012/2012-04-19-board.tex
new file mode 100644
index 0000000..80f8ac0
--- /dev/null
+++ b/2012/2012-04-19-board.tex
@@ -0,0 +1,111 @@
+% -*- mode: latex -*-
+\input{../preamble/preamble}
+\newcommand \meetingtype {Board meeting}
+\newcommand \meetingdate {April 9 2012}
+\newcommand \meetingplace {Risåsgatan, Göteborg}
+%\newcommand \meetingplace {Gnutiken, Göteborg}
+\rhead{\footnotesize \meetingdate}
+
+\begin{document}
+\selectlanguage{british}
+%\selectlanguage{swedish}
+%\section*{Protokoll, \meetingtype \\ \meetingdate}
+\section*{Minutes, \meetingtype \\ \meetingdate}
+
+\newlength\tempOne%
+\settowidth\tempOne{Time and place:\quad}%
+%\settowidth\tempOne{Tid och plats::\quad}%
+\newlength\tempTwo%
+\setlength\tempTwo{\linewidth}%
+\addtolength{\tempTwo}{-\tempOne}%
+
+\parbox[t]{\tempOne}{%
+ % Time and place:%
+ Tid och plats:
+}%
+\parbox[t]{\tempTwo}{\meetingdate, \meetingplace}\mypar
+
+\parbox[t]{\tempOne}{%
+ Attendants:%
+ % Deltagare:
+}%
+\parbox[t]{\tempTwo}{\mbox{}\vspace{-2\baselineskip}\vspace{2pt}%
+ \begin{multicols}{3}%
+Gustav Eek\\
+Stefan Kangas \\
+Guilhem Moulin \\
+Leif-Jöran Olsson \\
+Stian Rødven Eide
+ \end{multicols}%
+}
+
+% Navid Abdi\\
+% Fredrik Ahlsgren\\
+% Daniel Andersson \\
+% Marco Baxmyr \\
+% Andréa Bruzelius \\
+% Rikard Bruzelius \\
+% Gustav Eek\\
+% Daniel Eriksson \\
+% Mattias Ivarsson \\
+% Stefan Kangas \\
+% Jens Lideström \\
+% Guilhem Moulin \\
+% Lola Möller \\
+% Leif-Jöran Olsson \\
+% Taraka Rama \\
+% Dan Ros\'en\\
+% Stian Rødven Eide \\
+% Johan Söderberg
+% Ver Takeo \\
+% Eva Werner
+% Gregoar \\
+% Anders \\
+% Anders (alias\ Hypermakt)
+
+\begin{enumerate}
+\item The meeting was opened.
+\item Stefan was elected meeting chairman, Gustav meeting secretary, and Stian approval.
+\item Lightweight Directory Access Protocol (\ldap). Fripost plan to migrate the user
+ authentication database solution from current solution to a solution based on
+ \ldap, and Guilhem has been looking into a suggestion for solution. The
+ current solution is based on a \mysql-databased on the main \imap\ server
+ \texthost{mistral}, which is replicated to the \mx\ servers.
+ \begin{itemize}
+ \item The protocol \ldap\ is a hierarchical tree with entries for servers, users,
+ etc. It is very configurable with regard to access restriction. A node is uniquely
+ identified through its path.
+ \item It gives the opportunity for Fripost to, through Fri
+ programvarusyndikatet, offer members to register domains and connect those
+ to Fripost.
+ \item The question remains if Fripost should have Single Sign On (\sso), which
+ means that you only need one key for many applications.
+ \item Regarding the business logic implementation, it is important that it
+ changes things on as few places as possible.
+ \item Tree is also need for some logging of account changes, etc, but that has
+ to be implemented in the business logic and be external to \ldap. Simple
+ text files and more advanced databases were discussed.
+ \end{itemize}
+\item The migration procedure will have to follow
+ \begin{enumerate}
+ \item Set up the \ldap server on \texthost{mistral}.
+ \item Migrate data from the \mysql account database to the \ldap\ server.
+ \item Point all services (\mx, \imap, etc) to \ldap.
+ \end{enumerate}
+ However, the migration will have to wait until some time after the party. Only
+ (c) above is service and time critical, and has to be performed during
+ maintenance window.
+\item There is a need for a documentation review meeting.
+\item Guilhem was elected to system administrator.
+\item There can be written on the home page what time to expect for to be added
+ as user to the system.
+\item The meeting was closed.
+\end{enumerate}
+
+\parbox{\linewidth}{
+ \signatureline{Gustav Eek, meeting secretary}
+ \hfill
+ \signatureline{Stian Rødven Eide, approval}
+}
+
+\end{document}
diff --git a/2012/Makefile b/2012/Makefile
index 83e634d..bc36a21 100644
--- a/2012/Makefile
+++ b/2012/Makefile
@@ -5,14 +5,19 @@
noarg:
echo -e '\nThis script do not run without arguments. Run for example:\n\n make 2011-02-13-board-notes.pdf\n make all\n'
-
+minutes5 = 2012-04-19-board
minutes4 = 2012-03-15-board
minutes3 = 2012-03-04-annual
minutes2 = 2012-02-27-board
minutes1 = 2012-01-19-board
-all: $(minutes4).pdf $(minutes3).pdf $(minutes2).pdf $(minutes1).pdf
+all: $(minutes5).pdf $(minutes4).pdf $(minutes3).pdf $(minutes2).pdf $(minutes1).pdf
+$(minutes5).pdf: $(minutes5).tex ../preamble/preamble.tex
+ pdflatex $(minutes5).tex
+ latex_count=5 ; \
+ while egrep -s 'Rerun (LaTeX|to get cross-references right)' $(minutes5).log && [ $$latex_count -gt 0 ] ;\
+ do echo "Rerunning latex...." ; pdflatex $(minutes5).tex; latex_count=`expr $$latex_count - 1`; done
$(minutes4).pdf: $(minutes4).tex ../preamble/preamble.tex
pdflatex $(minutes4).tex
latex_count=5 ; \
@@ -34,5 +39,18 @@ $(minutes1).pdf: $(minutes1).tex ../preamble/preamble.tex
while egrep -s 'Rerun (LaTeX|to get cross-references right)' $(minutes1).log && [ $$latex_count -gt 0 ] ;\
do echo "Rerunning latex...." ; pdflatex $(minutes1).tex; latex_count=`expr $$latex_count - 1`; done
+send: # sends to fripost.org for publication
+ umask 022
+ rsync -ruvp --chmod=Dugo+rx,Fugo+r *.pdf fripost@fripost.org:fripost.org/minutes/
+
+# Debuging and testing
+send-test: test.d/test
+ umask 022
+ rsync -ruvp --chmod=Dugo+rx,Fugo+r rsync -ruvp test.d/ fripost@fripost.org:fripost.org/minutes/
+test.d/test: test.d
+ echo This is the test file for fripost-web. > test.d/test
+test.d:
+ mkdir test.d
+
clean:
rm *.aux *.bbl *.dvi *.log *.nav *.out *.snm *.toc *~
diff --git a/preamble/preamble.tex b/preamble/preamble.tex
index 5fe4890..c68dd0d 100644
--- a/preamble/preamble.tex
+++ b/preamble/preamble.tex
@@ -72,6 +72,7 @@
\newcommand \sgslong {\textsc{sgs} (Stiftelsen Göteborgs studentbostäder)}
\newcommand \smtp {\textsc{smtp}}
\newcommand \ssh {\textsc{ssh}}
+\newcommand \sso {\textsc{sso}}
\newcommand \sun {Sun}
\newcommand \sql {\textsc{sql}}
\newcommand \srpfyra {\textsc{sr p4}}