aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--2013/2013-09-11-board.tex116
-rw-r--r--2013/Makefile1
-rw-r--r--2014/2014-02-11-board.tex106
-rw-r--r--2014/Makefile17
-rw-r--r--agenda/board-meeting-agenda.tex7
-rw-r--r--preamble/preamble.tex5
-rw-r--r--resources/Makefile-common64
-rw-r--r--resources/board-minutes-template-en.tex1
-rw-r--r--resources/board-minutes-template-sv.tex1
9 files changed, 316 insertions, 2 deletions
diff --git a/2013/2013-09-11-board.tex b/2013/2013-09-11-board.tex
new file mode 100644
index 0000000..13db723
--- /dev/null
+++ b/2013/2013-09-11-board.tex
@@ -0,0 +1,116 @@
+\input{../preamble/preamble}
+\newcommand \meetingtype {Board Meeting}
+\newcommand \meetingdate {September 11, 2013}
+\newcommand \lastmeetingdate {May 19}
+\newcommand \meetingplace {Språkbanken, Gothenburg}
+\rhead{\footnotesize \meetingdate}
+
+\begin{document}
+\selectlanguage{english}
+\section*{Minutes, \meetingtype \\ \meetingdate}
+
+\newlength\tempOne%
+\settowidth\tempOne{Time and place:\quad}%
+\newlength\tempTwo%
+\setlength\tempTwo{\linewidth}%
+\addtolength{\tempTwo}{-\tempOne}%
+
+\parbox[t]{\tempOne}{%
+ Time and place:
+}%
+\parbox[t]{\tempTwo}{\meetingdate, \meetingplace}\mypar
+
+\parbox[t]{\tempOne}{%
+ Attendants:
+}%
+\parbox[t]{\tempTwo}{\mbox{}\vspace{-2\baselineskip}\vspace{2pt}%
+ \begin{multicols}{3}%
+Gustav Eek\\
+Guilhem Moulin \\
+Lola Möller \\
+Leif-Jöran Olsson \\
+Stian Rødven Eide
+ \end{multicols}%
+}
+\newcommand \meetingchairman {Stian Rødven Eide}
+\newcommand \meetingsecretary {Gustav Eek}
+\newcommand \approval {Leif-Jöran Olsson}
+
+\begin{enumerate}
+\item The meeting was opened.
+\item \meetingchairman\ was elected meeting chairman, \meetingsecretary\ meeting secretary, and \approval\ approval.
+\item The agenda was confirmed.
+\item The meeting went through the minutes from \lastmeetingdate.
+ \begin{itemize}
+ \item The, at the time, previous meeting minutes was postponed.
+ \item The meeting was organised in Slotsskogen. Fripost need to
+ improve the preciseness in announcements of naturally vague
+ meeting places. Two members were searching for us without finding
+ us.
+ \item Many technical improvements were discussed. Those need to be
+ noted somewhere to get into the loop.
+ \end{itemize}
+\item Reports
+ \begin{enumerate}
+ \item Economy
+ \begin{itemize}
+ \item Around 20 payments have been noted since last meeting.
+ \item The member list was synced July 11, resulting in 57 paying
+ members.
+ \item The incomes so far covers all expenses.
+ \end{itemize}
+ \item System
+ \begin{itemize}
+ \item The hosts \benjamin\ and \elefant\ are not doing well: both
+ have broken disks. Temporarily Guilhem keeps backups
+ privately. Regarding \benjamin, \mbox{Gustav} will receive the two
+ disks that Leif-Jöran has at home. At some point \mbox{Leif-Jöran} will
+ also replace the disks at \elefant.
+ \item If Leif-Jöran gets the opportunity, he will replace
+ \elefant\ with fresh hardware.
+ \item Regarding full disk encryption, Guilhem has tried out a
+ solution where Busybox, a micro operating system, is launched by
+ Grub. Busybox contains a \ssh-server that does not have a proper
+ shell, but only feeds the standard input stream to Cryptsetup
+ for disc mount. The solution works well on several of his own
+ systems. He also created a script that sets up a virtual machine
+ for testing.
+ \item A discussion that need to be taken forward is to what extent
+ Fripost should continue to use shared machines compared to
+ dedicated.
+ \item Generally an \msaa\ adds the login username as a field in
+ the email header. A decision was made to remove the field of
+ interest on Fripost's \msa:s. Instead the information of
+ interest would be written to a special logfile, which would be
+ kept for one month.
+ \end{itemize}
+ \item No other reports.
+\end{enumerate}
+\item Activity days and other activities
+ \begin{enumerate}
+ \item The last activity in Slotsskogen May 19, 2013 was
+ successful. The message was to continue to focus on recruitment of
+ small associations. Also a decision was taken to create some sort
+ of banner that can be helpful for people that searches for the
+ gathering.
+ \item The activity close in time is Kulturnatta October 11. Fripost
+ has the following items
+ \begin{itemize}
+ \item At 18:00 Presentation of the association, 25 min
+ \item At 21:00 Workshop, 60 min. The focus for the workshop should
+ be admin interface and small associations.
+ \end{itemize}
+ \end{enumerate}
+\item The to do list was postponed.
+\item No other issues
+\item Next meeting will take place October 7, 2013, 18:00 at Språkbanken
+\item The meeting was closed.
+\end{enumerate}
+
+\parbox{\linewidth}{
+ \signatureline{\meetingsecretary, meeting secretary}
+ \hfill
+ \signatureline{\approval, approval}
+}
+
+\end{document}
diff --git a/2013/Makefile b/2013/Makefile
index 883e9bb..3f9fe4a 100644
--- a/2013/Makefile
+++ b/2013/Makefile
@@ -3,6 +3,7 @@ noarg:
# Normal minutes
all: \
+2013-09-11-board.pdf \
2013-03-26-board.pdf \
2013-03-23-annual.pdf \
2013-03-12-board-notes.pdf \
diff --git a/2014/2014-02-11-board.tex b/2014/2014-02-11-board.tex
new file mode 100644
index 0000000..a001063
--- /dev/null
+++ b/2014/2014-02-11-board.tex
@@ -0,0 +1,106 @@
+\input{../preamble/preamble}
+\newcommand \meetingtype {styrelsemöte}
+\newcommand \meetingdate {11 februari 2014}
+\newcommand \lastmeetingdate {21 januari}
+%\newcommand \meetingplace {Risåsgatan, Göteborg}
+%\newcommand \meetingplace {Gnutiken, Göteborg}
+\newcommand \meetingplace {Språkbanken, Göteborg}
+\rhead{\footnotesize \meetingdate}
+
+\begin{document}
+\selectlanguage{swedish}
+\section*{Protokoll, \meetingtype \\ \meetingdate}
+
+\newlength\tempOne%
+\settowidth\tempOne{Tid och plats:\quad}%
+\newlength\tempTwo%
+\setlength\tempTwo{\linewidth}%
+\addtolength{\tempTwo}{-\tempOne}%
+
+\parbox[t]{\tempOne}{%
+ Tid och plats:
+}%
+\parbox[t]{\tempTwo}{\meetingdate, \meetingplace}\mypar
+
+\parbox[t]{\tempOne}{%
+ Deltagare:
+}%
+\parbox[t]{\tempTwo}{\mbox{}\vspace{-2\baselineskip}\vspace{2pt}%
+ \begin{multicols}{3}%
+ Gustav Eek \\
+ Guilhem Moulin \\
+ Leif-Jöran Olsson \\
+ Stian Rødven Eide \\
+ Delphine Szymczak
+ \end{multicols}%
+}
+\newcommand \meetingchairman {Stian Rødven Eide}
+\newcommand \meetingsecretary {Gustav Eek}
+\newcommand \approval {Leif-Jöran Olsson}
+
+\begin{enumerate}
+\item Mötet öppnades.
+\item \meetingchairman\ valdes till ordförande, \meetingsecretary\ till sekreterare och \approval\ till justeringsperson.
+\item Fastställande av dagordning. Då Delphine har rest
+ från Lund för att diskutera April-kampanjen så bordlades alla
+ standardfrågor utom den ekonomiska rapporten.
+\item Rapporter
+ \begin{enumerate}
+ \item Ekonomi
+ \begin{itemize}
+ \item Några medlemsavgifter har droppat in för 2014.
+ \item Styrelsen förväntar sig ingen förändring av
+ medlemsavgiften. En påminnelse om att förnya medlemskapet kan
+ därför skickas ut.
+ \end{itemize}
+ \end{enumerate}
+\item Övriga frågor
+ \begin{itemize}
+ \item Mötesplanering. Mötet beslutade att styrelsen ska träffas
+ varannan vecka med start 24 februari. Varannan av dessa träffar
+ ska vara styrelsemöte och varannan en allmän träff. Att införa de
+ allmänna träffarna syftar till att ge styrelsen möjlighet att
+ vidta de åtgärder som beslutas om på mötena.
+ \item April-kampanjen. Kampanjen syftar till att göra politiska
+ kandidater upp\-märk\-sam\-ma på fri programvara, och den rullar i
+ samband med allmänna val och val till EU-parlamentet. Kampanjens
+ metod är att kontakta merparten av alla politiska kandidater i
+ valet och övertyga dem att skriva under på en pamflett. Det finns
+ en elektronisk webbaserad plattform som ska rationalisera och
+ effektivisera genomförandet av kampanjen. Kampanjen rullar på i
+ Frankrike.\myhalfpar Diskussionsfrågan är om Fripost som förening
+ eller medlemmarna som personer är intresserade av att genomföra
+ kampanjen i Sverige.\myhalfpar Mötet diskuterade
+ \begin{itemize}
+ \item Vilket resultat som man bör sträva efter att uppnå -- och
+ det rör sig om en kulturförändring: uppnå en massrörelse snarare
+ än att nå en politisk målgrupp.
+ \item Vilket som skulle vara det bästa forumet för kampanjen i Sverige
+ -- och det skulle förmodligen vara Fellowship of \fsfe.
+ \end{itemize}
+ Andra ``kampanjer'' med liknande syfte är dokumentfrihetsdagen och
+ dagen för fri programvara. Mötet diskuterade också kort olika
+ organiseringsformer, de ickedemokratiska sidorna av \fsfe, och
+ varför fri-programvarurörelsens aktiviteter är glesa i Sverige
+ trots att Sverige per capita har flest medlemmar i
+ \fsfe.\myhalfpar Slutsatser
+ \begin{itemize}
+ \item Vi ska börja med att översätta pakten.
+ \item Leif-Jöran ska höra med Mikael Milden vilka undersökningar som
+ gjorts an\-gåen\-de allmänhetens åsikter och engagemang i frågor som rör
+ fri programvara.
+ \item Delphine har ett antal punkter som hon ska följa upp med
+ April-rörelsen.
+ \end{itemize}
+ \end{itemize}
+\item Nästa möte sker 24 februari, 2014, kl 18.00 på Språkbanken
+\item Mötet avslutades.
+\end{enumerate}
+
+\parbox{\linewidth}{
+ \signatureline{\meetingsecretary, mötessekreterare}
+ \hfill
+ \signatureline{\approval, justeringsperson}
+}
+
+\end{document}
diff --git a/2014/Makefile b/2014/Makefile
new file mode 100644
index 0000000..fc286bb
--- /dev/null
+++ b/2014/Makefile
@@ -0,0 +1,17 @@
+# Makefile for minutes of 2014
+
+MINUTES = 2014-02-11-board
+
+common-makefile = ../resources/Makefile-common
+
+help:
+ @make -s -f $(common-makefile) help
+
+all: $(MINUTES)
+
+%:
+ make -f $(common-makefile) compile FILE=$*
+send:
+ make -f $(common-makefile) send SEND_FILES="$(MINUTES)"
+clean:
+ make -f $(common-makefile) clean
diff --git a/agenda/board-meeting-agenda.tex b/agenda/board-meeting-agenda.tex
index 9e4df0e..ac3e345 100644
--- a/agenda/board-meeting-agenda.tex
+++ b/agenda/board-meeting-agenda.tex
@@ -1,5 +1,5 @@
\input{../preamble/preamble}
-\newcommand \creationdate {7 augusti 2012}
+\newcommand \creationdate {15 juni 2014}
%\newcommand \meetingplace {Gnutiken, Göteborg}
\rhead{\footnotesize Förslag till dagordning}
@@ -29,6 +29,11 @@
\item Utvärdering av aktiviteter sedan senaste mötet
\item Planering av kommande aktiviteter
\end{enumerate}
+\item Informationsspridning
+\begin{enumerate}
+\item Uppföljning
+\item Åtgärder
+\end{enumerate}
\item Genomgång av systemens att-göralistor
\item Övriga frågor
\item Nästa möte
diff --git a/preamble/preamble.tex b/preamble/preamble.tex
index 23ef34d..743db25 100644
--- a/preamble/preamble.tex
+++ b/preamble/preamble.tex
@@ -1,6 +1,6 @@
\documentclass[a4paper, 11pt]{article}
\usepackage{a4wide}
-\usepackage[british, swedish]{babel}
+\usepackage[british, english, swedish]{babel}
\usepackage[utf8]{inputenc}
\usepackage{fancyhdr}
\usepackage[usenames, dvipsnames]{color}
@@ -61,6 +61,7 @@
\newcommand \faq {\textsc{faq}}
\newcommand \fripost {\textsf{\textsc{\small Fripost}}}
\newcommand \fscons {\textsc{fscons}}
+\newcommand \fsfe {\textsc{fsfe}}
\newcommand \giraff {\texthost{giraff}}
\newcommand \gnuhost {\texthost{gnu}}
\newcommand \gnu {\textsc{gnu}}
@@ -81,6 +82,8 @@
\newcommand \mda {\textsc{mda}}
\newcommand \mdalong {(Meddelandeleverantör, eng. \textit{Mail Delivery Agent})}
\newcommand \mistral {\texthost{mistral}}
+\newcommand \msa {\textsc{msa}}
+\newcommand \msaa {\textsc{msa} (\textit{Mail Submission Agent})}
\newcommand \mx {\textsc{mx}}
\newcommand \mysql {\textsc{m}y\textsc{sql}}
\newcommand \nti {\textsc{nti}}
diff --git a/resources/Makefile-common b/resources/Makefile-common
new file mode 100644
index 0000000..9ba957f
--- /dev/null
+++ b/resources/Makefile-common
@@ -0,0 +1,64 @@
+# This Makefile is used as common denominator for the compilation of a
+# PDF file from a minutes.
+#
+# Commands
+#
+# compile: Create the pdf file
+#
+# Mandatory arguments
+# FILE -- name of tex file without surfixes
+# Optional arguments
+# PREAMBLE -- path to preamble without surfixes (defaults)
+# FILES_TEX -- list of dependency tex-files without surfixes
+# FILES_JPG -- list of dependency jgp-images without surfixes
+#
+# send: Sends pdf files to server
+#
+# Mandatory arguments
+# SEND_FILES -- list of files to send (without prefixes)
+#
+# clean: clears all generated files
+#
+
+FILE =
+PREAMBLE = ../preamble/preamble
+FILES_TEX =
+FILES_JPG =
+SEND_FILES =
+
+input = $(FILE).tex
+output = $(FILE).pdf
+preamble = $(PREAMBLE).tex
+files-tex = $(foreach f, $(FILES_TEX), $(f).tex)
+files-jgp = $(foreach f, $(FILES_JPG), $(f).jpg)
+send-files = $(foreach f, $(SEND_FILES), $(f).pdf)
+
+compile: $(output)
+
+# The most general latex compilation command
+$(output): $(input) $(preamble) $(files-tex) $(files-jpg)
+ latex_count=5 ;\
+ latex_log=$$(echo $@ | sed 's/.pdf/.log/') ;\
+ pdflatex $< ;\
+ while egrep -s 'Rerun (LaTeX|to get cross-references right)' $$latex_log && [ $$latex_count -gt 0 ] ;\
+ do echo "Rerunning latex...." ; pdflatex $< ;\
+ latex_count=`expr $$latex_count - 1`;\
+ done;
+
+# Clean up
+clean:
+ rm -f *.aux *.bbl *.dvi *.log *.nav *.out *.snm *.toc *~
+
+# Sends to fripost.org for publication
+send:
+ rsync -ruvp --chmod=Dugo+rx,Fugo+r $(send-files) fripost@fripost.org:fripost.org/minutes/
+
+# Help
+help:
+ @echo 'This script do not run without arguments. Run for example:'
+ @echo
+ @echo ' $ make 2014-02-13-board-notes.pdf'
+ @echo ' $ make all'
+ @echo ' $ make send'
+ @echo ' $ make clean'
+
diff --git a/resources/board-minutes-template-en.tex b/resources/board-minutes-template-en.tex
index 51ca933..564f47f 100644
--- a/resources/board-minutes-template-en.tex
+++ b/resources/board-minutes-template-en.tex
@@ -45,6 +45,7 @@
% Dan Ros\'en\\
% Stian Rødven Eide \\
% Andreas Skyman \\
+% Delphine Szymczak \\
% Johan Söderberg
% Ver Takeo \\
% Eva Werner
diff --git a/resources/board-minutes-template-sv.tex b/resources/board-minutes-template-sv.tex
index 95450a4..2656c19 100644
--- a/resources/board-minutes-template-sv.tex
+++ b/resources/board-minutes-template-sv.tex
@@ -46,6 +46,7 @@
% Dan Ros\'en\\
% Stian Rødven Eide \\
% Andreas Skyman \\
+% Delphine Szymczak \\
% Johan Söderberg
% Ver Takeo \\
% Eva Werner