summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--decisions/.gitignore2
-rw-r--r--decisions/Makefile5
-rw-r--r--decisions/decisions.ded30
-rw-r--r--decisions/decisions.mlf4
-rw-r--r--decisions/decisions.mls4
-rw-r--r--decisions/decisions.mlt4
-rw-r--r--decisions/decisions.tex21
-rwxr-xr-xdecisions/makedevs71
-rw-r--r--decisions/summary-20050915.tex4
-rw-r--r--decisions/summary-20051115.tex7
10 files changed, 147 insertions, 5 deletions
diff --git a/decisions/.gitignore b/decisions/.gitignore
index 5e93a7a..a1c2cd9 100644
--- a/decisions/.gitignore
+++ b/decisions/.gitignore
@@ -13,6 +13,8 @@ decisions.mlr
decisions.glr
decisions.glg
decisions.html
+decisions.deg
+decisions.der
summary-*.aux
notes-*.aux
*.backup
diff --git a/decisions/Makefile b/decisions/Makefile
index 2c7aefc..4718c30 100644
--- a/decisions/Makefile
+++ b/decisions/Makefile
@@ -19,7 +19,7 @@ decisions.pdf: *.aux decisions.idx *.tex decisions.ind
decisions.html: decisions.pdf
pdf2htmlEX --optimize-text 1 --decompose-ligature 1 decisions.pdf
-onlineupdate: decisions.bug decisions.mld decisions.glg
+onlineupdate: decisions.bug decisions.mld decisions.glg decisions.deg
decisions.bug: decisions.bur
./makebugs
@@ -30,6 +30,9 @@ decisions.mld: decisions.mlr
decisions.glg: decisions.glr
./makegleps
+decisions.deg: decisions.der decisions.ded
+ ./makedevs
+
upload: onlineupdate decisions.pdf decisions.html
scp decisions.pdf dev.gentoo.org:~/public_html/
scp decisions.html dev.gentoo.org:~/public_html/
diff --git a/decisions/decisions.ded b/decisions/decisions.ded
new file mode 100644
index 0000000..1b9d8b0
--- /dev/null
+++ b/decisions/decisions.ded
@@ -0,0 +1,30 @@
+agriffis
+Aron Griffis
+
+azarah
+Martin Schlemmer
+
+ciaranm
+Ciaran McCreesh
+
+genone
+Marius Mauch
+
+koon
+Thierry Carrez
+
+patrick
+Patrick Lauer
+
+seemant
+Seemant Kulleen
+
+solar
+Ned Ludd
+
+swift
+Sven Vermeulen
+https://wiki.gentoo.org/wiki/User:SwifT
+vapier
+Mike Frysinger
+https://wiki.gentoo.org/wiki/User:Vapier
diff --git a/decisions/decisions.mlf b/decisions/decisions.mlf
index dca8e19..08eaf0d 100644
--- a/decisions/decisions.mlf
+++ b/decisions/decisions.mlf
@@ -20,6 +20,8 @@ Ulrich Mueller
Rich Freeman
179d5d298333dfeef45a6eb78f0d6f17:gentoo-project
Michał Górny
+18a02ca59a658f740e66bee49e9addfd:gentoo-dev
+Thierry Carrez
1c2224a5a468ff854e73fc60d25f7dce:gentoo-project
Michał Górny
1ccf2b07b96f4b164e6f69fb5d2d6cc7:gentoo-project
@@ -172,6 +174,8 @@ b26796b26c6fbcfbcd3240bf85a2a67f:gentoo-project
Pacho Ramos
b2e8c759b08c29f2c4215ea74511bf1c:gentoo-project
Ulrich Mueller
+b3641c1b94c8d2186801feea2cbe8ab5:gentoo-dev
+Thierry Carrez
b59d8abb15e148b71d6e50180a2a27a7:gentoo-project
Patrick Lauer
b5b7aa83ddd64fdfa84284c1ceddcec6:gentoo-project
diff --git a/decisions/decisions.mls b/decisions/decisions.mls
index 87c4809..e8b1856 100644
--- a/decisions/decisions.mls
+++ b/decisions/decisions.mls
@@ -20,6 +20,8 @@ Re: [gentoo-project] Call for agenda items - Council meeting 2014-02-25
Re: [gentoo-project] Call for Agenda Items -- Council Meeting 2015-10-11
179d5d298333dfeef45a6eb78f0d6f17:gentoo-project
Re: [gentoo-project] Call for Agenda Items -- Council Meeting 2015-10-11
+18a02ca59a658f740e66bee49e9addfd:gentoo-dev
+[gentoo-dev] Gentoo Council meeting Tuesday, November 15th, 20:00 UTC
1c2224a5a468ff854e73fc60d25f7dce:gentoo-project
Re: [gentoo-project] Call for agenda items - Council meeting 2014-04-08
1ccf2b07b96f4b164e6f69fb5d2d6cc7:gentoo-project
@@ -172,6 +174,8 @@ b26796b26c6fbcfbcd3240bf85a2a67f:gentoo-project
Re: [gentoo-project] Council meeting 2015-03-10: call for agenda items
b2e8c759b08c29f2c4215ea74511bf1c:gentoo-project
Re: [gentoo-project] Call for agenda items - Council meeting 2014-02-25
+b3641c1b94c8d2186801feea2cbe8ab5:gentoo-dev
+[gentoo-dev] Agenda for Council meeting, Tuesday, November 15th, 20:00 UTC
b59d8abb15e148b71d6e50180a2a27a7:gentoo-project
Re: [gentoo-project] Call for agenda items - Council meeting 2014-03-11
b5b7aa83ddd64fdfa84284c1ceddcec6:gentoo-project
diff --git a/decisions/decisions.mlt b/decisions/decisions.mlt
index 5dd1f54..8604121 100644
--- a/decisions/decisions.mlt
+++ b/decisions/decisions.mlt
@@ -20,6 +20,8 @@ Mon, 10 Feb 2014 15:39:25
Thu, 01 Oct 2015 12:32:05
179d5d298333dfeef45a6eb78f0d6f17:gentoo-project
Wed, 30 Sep 2015 18:15:59
+18a02ca59a658f740e66bee49e9addfd:gentoo-dev
+Tue, 08 Nov 2005 16:33:21
1c2224a5a468ff854e73fc60d25f7dce:gentoo-project
Sun, 30 Mar 2014 08:33:53
1ccf2b07b96f4b164e6f69fb5d2d6cc7:gentoo-project
@@ -172,6 +174,8 @@ b26796b26c6fbcfbcd3240bf85a2a67f:gentoo-project
Sat, 07 Mar 2015 10:38:49
b2e8c759b08c29f2c4215ea74511bf1c:gentoo-project
Thu, 20 Feb 2014 09:40:21
+b3641c1b94c8d2186801feea2cbe8ab5:gentoo-dev
+Mon, 14 Nov 2005 09:13:39
b59d8abb15e148b71d6e50180a2a27a7:gentoo-project
Fri, 28 Feb 2014 23:47:39
b5b7aa83ddd64fdfa84284c1ceddcec6:gentoo-project
diff --git a/decisions/decisions.tex b/decisions/decisions.tex
index b46342a..d7fa1d8 100644
--- a/decisions/decisions.tex
+++ b/decisions/decisions.tex
@@ -87,6 +87,24 @@ subject ``{\em\gentoomailsubject{#2}}'', \gentoomaildate{#2})}}
\gentooifempty{\gleptitle{#1}}{}{
(``\gleptitle{#1}'')}}
+% now follows the dev infrastructure
+
+\newcommand{\devname}[1]{}
+\newcommand{\devlink}[1]{}
+\newwrite\derfile
+\immediate\openout\derfile=\jobname.der
+\newcommand{\devadd}[1]{\write\derfile{#1}%
+}
+\InputIfFileExists{\jobname.deg}{}
+
+\newcommand{\dev}[1]{\index{developer!#1}\devadd{#1}%
+\gentooifempty{\devname{#1}}{#1}{%
+\gentooifempty{\devlink{#1}}{\devname{#1} (#1)}{%
+%\href{\devlink{#1}} % this doesnt work, need different
+% approach
+{\devname{#1} (#1)}}%
+}}
+
% more stuff
\newcommand{\todo}[1]{\textcolor{red}{\bf todo: {#1}}}
@@ -146,7 +164,8 @@ pdfauthor={Andreas K. Huettel}
\chapter{Meeting summaries 2005/06}
-Council members: agriffis, azarah, Koon, seemant, solar, SwifT, vapier
+Council members: \dev{agriffis}, \dev{azarah}, \dev{koon}, \dev{seemant},
+\dev{solar}, \dev{swift}, \dev{vapier}
All summaries have been added here.
diff --git a/decisions/makedevs b/decisions/makedevs
new file mode 100755
index 0000000..51e4c72
--- /dev/null
+++ b/decisions/makedevs
@@ -0,0 +1,71 @@
+#!/usr/bin/perl
+
+use List::MoreUtils qw(uniq nsort_by);
+
+# four files:
+# - der: input file, unsorted list of dev userids, may contain duplicates,
+# generated by LaTeX
+# - ded: database of developers, format
+# * developer user id
+# * real name (unicode, american convention Firstname X. Lastname)
+# * link (wiki, homepage, ...)
+# - deg: output file, LaTeX fragment that can be sourced
+
+
+
+
+# Main code start
+
+
+
+# Read the list of devs referenced in the LaTeX file.
+open my $der, '<', "decisions.der";
+my @derlist = <$der>;
+close $der;
+chomp @derlist;
+
+my @developers=uniq nsort_by { $_ } @derlist;
+
+
+
+# Read the database
+open my $ded, '<', "decisions.ded";
+
+my $devname={};
+my $devlink={};
+
+while (1) {
+ defined ( my $uid=<$ded> ) or last;
+ defined ( my $name=<$ded> ) or last;
+ defined ( my $link=<$ded> ) or last;
+ chomp $uid;
+ chomp $name;
+ chomp $link;
+ $devname{$uid}=$name;
+ print "name of $uid is $name\n";
+ $devlink{$uid}=$link;
+};
+
+close $ded;
+
+
+# Write out the TeX input file
+open my $deg, '>', "decisions.deg";
+
+print $deg '\renewcommand{\devname}[1]{%'."\n";
+foreach(@developers) {
+ my $cur=$_;
+
+ print $deg '\ifthenelse{\equal{#1}{'.$cur.'}}{'.$devname{$cur}.'}{}%'."\n";
+};
+print $deg '}'."\n";
+
+print $deg '\renewcommand{\devlink}[1]{%'."\n";
+foreach(@developers) {
+ my $cur=$_;
+
+ print $deg '\ifthenelse{\equal{#1}{'.$cur.'}}{'.$devlink{$cur}.'}{}%'."\n";
+};
+print $deg '}'."\n";
+
+close $deg;
diff --git a/decisions/summary-20050915.tex b/decisions/summary-20050915.tex
index c3b21dc..f671980 100644
--- a/decisions/summary-20050915.tex
+++ b/decisions/summary-20050915.tex
@@ -11,8 +11,8 @@ Agenda announcement: \agoref{gentoo-dev}{640e23bb90845980174c8b5f487df592}
Official confirmation that the council is inline with
the already-defined roles of devrel and qa and its commitment
to make already-approved GLEPs (including \glep{31}) respected
-(Clarification of position asked by many people including
-Ciaran McCreesh, Patrick Lauer and Lance Albertson):
+(Clarification of position asked by many people including \dev{ciaranm},
+\dev{patrick}, and Lance Albertson):
This is confirmed with the caveat that the council is not taking on
disciplinary responsibilities. The QA team should take complaints
diff --git a/decisions/summary-20051115.tex b/decisions/summary-20051115.tex
index b0884ce..1c43560 100644
--- a/decisions/summary-20051115.tex
+++ b/decisions/summary-20051115.tex
@@ -1,6 +1,11 @@
\summary{2005}{11}{15}
+Agenda call: \agoref{gentoo-dev}{18a02ca59a658f740e66bee49e9addfd}
+
+Agenda announcement: \agoref{gentoo-dev}{b3641c1b94c8d2186801feea2cbe8ab5}
+
+
\agendaitem{GLEP 41}
\index{arch testers}\index{GLEPs!process}
@@ -27,7 +32,7 @@ is beyond the scope of the council's role in the GLEP).
\index{portage signing}
The last agenda item was a summary of the progress of portage signing as
-presented by Marius Mauch (genone). The story is dismal -- no progress
+presented by \dev{genone}. The story is dismal -- no progress
has really been made because nobody has taken ownership of implementing
it yet. Thus, the Council decided that its members would scratch the
beginnings of the GLEP together and forward that GLEP to the original