summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2019-12-02 14:54:33 +0100
committerDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2019-12-13 00:17:17 +0100
commitd45e68c6d723dbf18b37208234bb8218e8c4e642 (patch)
tree2cf86e4efa9a5b2119db505943f0b85411c58efb
parent44a6be16b517806d06012068307c99bf8b9005bc (diff)
downloaddocuments-d45e68c6d723dbf18b37208234bb8218e8c4e642.tar.gz
documents-d45e68c6d723dbf18b37208234bb8218e8c4e642.tar.bz2
documents-d45e68c6d723dbf18b37208234bb8218e8c4e642.zip
Convert workhours to workdays and workmonths to improve clarity
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
-rw-r--r--NLnet/porting_replicant_to_android9/costs.tex15
-rw-r--r--NLnet/porting_replicant_to_android9/porting_replicant_to_android9.tex40
2 files changed, 35 insertions, 20 deletions
diff --git a/NLnet/porting_replicant_to_android9/costs.tex b/NLnet/porting_replicant_to_android9/costs.tex
index 6ec8b97..92a94d5 100644
--- a/NLnet/porting_replicant_to_android9/costs.tex
+++ b/NLnet/porting_replicant_to_android9/costs.tex
@@ -26,6 +26,21 @@
\setcounter{totalhours}{\thetotalhours + #1}
}
+\newcounter{workdayhours}
+\newcommand{\workdays}[1] {
+ %% 7 work hours in a day
+ \setcounter{workdayhours}{#1 * 7}
+ \workhours{\theworkdayhours}
+}
+
+\newcounter{workmonthhours}
+\newcommand{\workmonths}[1] {
+ %% 4.5 weeks of 5 days of 7h in a month
+ %% => 157.5 aproximated to 158
+ \setcounter{workmonthhours}{#1 * 158}
+ \workhours{\theworkmonthhours}
+}
+
%% Input:
%% - rate
%% - totalhours
diff --git a/NLnet/porting_replicant_to_android9/porting_replicant_to_android9.tex b/NLnet/porting_replicant_to_android9/porting_replicant_to_android9.tex
index 3fe06cc..21818f3 100644
--- a/NLnet/porting_replicant_to_android9/porting_replicant_to_android9.tex
+++ b/NLnet/porting_replicant_to_android9/porting_replicant_to_android9.tex
@@ -263,7 +263,7 @@ agree to the following:
\hline
- \workhours{14} &
+ \workdays{2} &
\begin{itemize}
\item{Validate that Android 9 builds under a GNU/Linux distribution
compliant with the FSF's Free Software Distribution Guidelines (FSDG)
@@ -272,7 +272,7 @@ agree to the following:
\hline
- \workhours{160} &
+ \workmonths{1} &
\begin{itemize}
\item{
Choose an Android distribution (like AOSP or LineageOS) to base the work on
@@ -292,7 +292,7 @@ agree to the following:
\hline
- \workhours{35} &
+ \workdays{5} &
\begin{itemize}
\item{
Add partial support for a second device which will one of the following
@@ -324,7 +324,7 @@ agree to the following:
\hline
- \workhours{35}
+ \workdays{5}
1 Galaxy Note II (N7100): \fixedcost{80}
1 Galaxy Note II (N7105): \fixedcost{79} & %% Aproximated from 78.72E
\begin{itemize}
@@ -335,7 +335,7 @@ agree to the following:
\hline
- \workhours{7} &
+ \workdays{1} &
\begin{itemize}
\item{Make the Linux AAT1290 flash led driver work and upstream it in Linux.}
\end{itemize} & \\
@@ -359,7 +359,7 @@ agree to the following:
\hline
- \workhours{7} &
+ \workdays{1} &
\begin{itemize}
\item{
Port the the Galaxy SIII (i9300) modem Linux driver from 4.16 to 5.0
@@ -370,7 +370,7 @@ agree to the following:
\\
\hline
- \workhours{70} &
+ \workdays{10} &
\begin{itemize}
\item{
Cleanup the the Galaxy SIII (i9300) modem Linux driver.
@@ -387,7 +387,7 @@ agree to the following:
\hline
- \workhours{160} &
+ \workmonths{1} &
\begin{itemize}
\item{Port libsamsung-ril and libsamsung-ipc to Android 9}
\item{Make the modem driver and libsamsung-ipc work together}
@@ -436,14 +436,14 @@ agree to the following:
\hline
- \workhours{70} &
+ \workdays{10} &
\begin{itemize}
\item{port the sensors libraries and other device specific libraries}
\end{itemize} & \\
\hline
- \workhours{70} &
+ \workdays{10} &
\begin{itemize}
\item{Add support for Audio with the upstream kernel driver}
\end{itemize} &
@@ -451,7 +451,7 @@ agree to the following:
\hline
- \workhours{6} &
+ \workdays{1} &
\begin{itemize}
\item{Add internal WiFi support and validate the functionality}
\end{itemize} &
@@ -466,7 +466,7 @@ agree to the following:
\hline
- \workhours{20} &
+ \workdays{3} &
\begin{itemize}
\item{Add external WiFi support and validate the functionality}
\end{itemize} & This might be very tricky. This is known to work
@@ -502,7 +502,7 @@ agree to the following:
\hline
- \workhours{35} &
+ \workdays{5} &
\begin{itemize}
\item{rebrand LineageOS as Replicant}
\end{itemize} &
@@ -519,7 +519,7 @@ agree to the following:
\hline
- \workhours{70} &
+ \workdays{10} &
\begin{itemize}
\item{Find the repositories global licenses, remove and document proprietary
software}
@@ -535,7 +535,7 @@ agree to the following:
\hline
- \workhours{35} &
+ \workdays{5} &
\begin{itemize}
\item{Find, remove and document privacy issues in the source code.}
\end{itemize} &
@@ -561,14 +561,14 @@ agree to the following:
\hline
- \workhours{21} &
+ \workdays{3} &
\begin{itemize}
\item{Create a recovery}
\end{itemize} & \\
\hline
- \workhours{35} &
+ \workdays{5} &
\begin{itemize}
\item{create new update the install and upgrade instructions }
\end{itemize} &
@@ -605,13 +605,13 @@ agree to the following:
\hline
- \workhours{35} &
+ \workdays{5} &
Preparation of the presentations and helping to organize the conference &
The conference was located in Paris so there was no other costs \\
\hline
- \workhours{14} & conference & \\
+ \workdays{2} & conference & \\
\hline
@@ -659,7 +659,7 @@ agree to the following:
%% The departure was the 19 August
%% The camp was from the 21 to the 25 August
%% The return back was the 26th Autugst
- \workhours{56} & Conference & \\
+ \workdays{8} & Conference & \\
\hline