summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'decisions/summary-20080508.tex')
-rw-r--r--decisions/summary-20080508.tex211
1 files changed, 94 insertions, 117 deletions
diff --git a/decisions/summary-20080508.tex b/decisions/summary-20080508.tex
index cee6619..72aac79 100644
--- a/decisions/summary-20080508.tex
+++ b/decisions/summary-20080508.tex
@@ -1,31 +1,34 @@
\summary{2008}{5}{8}
+Agenda call: \agoref{gentoo-dev}{bd9a171d7303bf1299a4c307f7b6ddcf}
+
\agendaitem{New process}
-The last few meetings have dragged out for hours unnecessarily. This
-time, we tried moderating the channel during discussion of each topic,
-then temporarily opening the floor for that topic before a vote so
-anyone could contribute. Here's the time breakdown:
-
-\begin{verbatim}
- 2000-2030: closed, 30 min
- 2030-2046: open, 16 min
- 2046-2056: closed, 10 min
- 2056-2114: open, 18 min
- 2114-2146: closed, 32 min
- 2146-2209: open, 23 min
- 2209-2242: closed, 33 min
- 2242- : open floor
-\end{verbatim}
+The last few meetings have dragged out for hours unnecessarily. This time, we
+tried moderating the channel during discussion of each topic, then temporarily
+opening the floor for that topic before a vote so anyone could contribute.
+Here's the time breakdown:
+\begin{center}
+ \begin{tabular}{c|c|c|c}
+ start & end & mode & duration \\ \hline
+ 20:00 & 20:30 & closed & 30min \\
+ 20:30 & 20:46 & open & 16min \\
+ 20:46 & 20:56 & closed & 10min \\
+ 20:56 & 21:14 & open & 18min \\
+ 21:14 & 21:46 & closed & 32min \\
+ 21:46 & 22:09 & open & 23min \\
+ 22:09 & 22:42 & closed & 33min \\
+ 22:42 & & \multicolumn{2}{c}{open floor}
+ \end{tabular}
+\end{center}
Total before open floor: 105 minutes closed, 57 minutes open.
Optimistically, we could have saved an hour if the channel was moderated
-throughout the meeting. That's unlikely to be the case in reality,
-because we'd be redirecting people's comments from queries into the
-channel.
+throughout the meeting. That's unlikely to be the case in reality, because we
+would be redirecting people's comments from queries into the channel.
Should we keep it moderated until the final open floor? Should we have
an open "backchannel"?
@@ -34,48 +37,34 @@ an open "backchannel"?
\agendaitem{Document of being an active developer}
\index{developer certificate}
+\dev{araujo} made http://dev.gentoo.org/$\sim$araujo/gcert1.pdf in Scribus.
+He'd like to ask for approval of this design and discuss the script, in
+particular its infrastructure requirements.
-Last month:
- No updates
-
-Updates:
- araujo made http://dev.gentoo.org/~araujo/gcert1.pdf in Scribus.
- He'd like to ask for approval of this design and discuss the
- script, in particular its infrastructure requirements.
-
-Suggestions on certificate content:
+Suggestions on the certificate content were:
\begin{itemize}
-\item Add title to the top: "Developer Certification"
+\item Add a title to the top: "Developer Certification"
\item Add devrel contact info (general devrel email address)
-\item Add link to devrel userinfo page
-\item Add start and end dates to devrel retired developers
-page
-\item Add a sentence saying e.g. "This certifies that XXX was
-a
- Gentoo developer from START_DATE to TODAY_DATE." The point
- is to avoid implying that the developer is certified
- forever, or will be a developer in the future.
-
-The information should be gotten from LDAP, for example using
- python-ldap. Could base this script on devrel's slacker script.
-
-It's unsure how signatures are going to happen, but one option
- is to keep a GPG-encrypted image of a signature and decrypt it
- on-demand for certificate creation. This should be discussed
- with the person doing the signing.
+\item Add a link to the devrel userinfo web page
+\item Add start and end dates on the devrel retired developers web page
+\item Add a sentence saying e.g. "This certifies that XXX was a Gentoo
+developer from START_DATE to TODAY_DATE."
+
+The point is to avoid implying thatthe developer is certified forever, or will
+be a developer in the future. This information should be gotten from LDAP, for
+example using python-ldap. One could base this script on devrel's slacker
+script.
\end{itemize}
-\agendaitem{Slacker arches}
-\index{arches!slacking}
-
-4 months ago: vapier will work on rich0's suggestion and repost it for
-discussion on -dev ML
+It is unsure how signatures are going to happen, but one option is to keep a
+GPG-encrypted image of a signature and decrypt it on-demand for certificate
+creation. This should be discussed with the person doing the signing.
-2 months ago: vapier said he was going to work on it that weekend.
-Last month: No updates
+\agendaitem{Slacker arches}
+\index{arches!slacking}
-Updates: ---
+There were no updates on this topic.
\agendaitem{When are ChangeLog entries required?}
@@ -83,35 +72,29 @@ Updates: ---
This question mainly relates to arch stabilizations.
-The consensus was that ChangeLog entries even for arch
- stabilizations provide valuable information that is unique without
- network access and more accessible than CVS logs even with network
- access.
+The consensus was that ChangeLog entries even for arch stabilizations provide
+valuable information that is unique without network access and more accessible
+than CVS logs even with network access. So, ChangeLog entries are always
+required. If you aren't making them now, fix your script to call echangelog.
-So, Always required. If you aren't making them now, fix
-your script to call echangelog.
+Some people were curious what proportion of space ChangeLogs take in the tree,
+but most people didn't think that was relevant.
-Some people were curious what proportion of space ChangeLogs take in
- the tree, but most people didn't think that was relevant.
-
-welp suggested making a changelog message part of repoman commit.
-
-It would be helpful for the QA team to help with checking for and
- enforcing ChangeLog messages. If that doesn't help matters, the
- council may have to take action.
+\dev{welp} suggested making a changelog message part of repoman commit.
+It would be helpful for the QA team to help with checking for and enforcing
+ChangeLog messages. If that doesn't help matters, the council may have to take
+action.
\agendaitem{Can the council help fewer bugs get ignored by arm/sh/s390 teams?}
\index{arch!arm}\index{arch!sh}\index{arch!s390}
-The work happens, but Mart says it's not communicated to anyone and
- has no relationship to whether bugs are open.
+The work happens, but \dev{leio} says it is not communicated to anyone and has
+no relationship to whether bugs are open. We need to understand the workflow of
+undermanned arch teams and see whether there's anything we can help improve.
-We need to understand the workflow of undermanned arch teams and see
- whether there's anything we can help improve.
-
-Possibly improving recuitment -- add a good, motivating
- staffing-needs entry.
+Possibly improving recuitment -- we should add a good, motivating
+staffing-needs entry.
\agendaitem{PMS: Are versions allowed to have more than 8 digits?}
@@ -124,57 +107,51 @@ References:
\bug{188449}
\end{itemize}
-What do various PMs/tools support? Portage, Pkgcore, Paludis all
- handle >8. portage-utils does not but could be fixed to use longs
- instead of ints, with some loss of performance (magnitude unclear).
-
-versionator.eclass also needs fixing for >8 digits.
-
-Apparently [ ]-style tests break with large numbers, but [[ ]]
- works. Have to be careful which tests are getting used anywhere
- large versions are compared.
-
-The council generally favored allowing versions to have <=18 digits.
- This allows them to fit into 64 bits (18 signed digits or 19
- unsigned) and gives them an upper bound, which some implementations
- of version parsing could find useful.
-
-We voted to do more research and testing, specifically to ask the
- package maintainers with extremely long PVs whether they were needed
- and to test the impact of extending versionator.eclass. The involved
- packages:
-
-\begin{verbatim}
- sys-process/fuser-bsd
- sys-apps/net-tools
- sys-apps/gradm
- net-im/ntame
- media-video/captury
- media-libs/libcaptury
- media-libs/capseo
- sys-block/btrace
- www-apache/mod_depends
- net-wireless/rt2500
- sys-fs/unionfs
-\end{verbatim}
+What do various package managers / tools support? \package{sys-apps/portage},
+\package{sys-apps/pkgcore}, and \package{sys-apps/paludis} all handle more
+than 8 digits. \package{app-portage/portage-utils} does not but could be fixed
+to use longs instead of ints, with some loss of performance (magnitude unclear).
+versionator.eclass \index{eclass!versionator} also needs fixing for >8 digits.
+Apparently [ ]-style tests break with large numbers, but [[ ]] works. We have
+to be careful which tests are getting used anywhere large versions are compared.
+
+The council generally favored allowing versions to have $<=18$ digits. This
+allows them to fit into 64 bits (18 signed digits or 19 unsigned) and gives them
+an upper bound, which some implementations of version parsing could find useful.
+
+We voted to do more research and testing, specifically to ask the package
+maintainers with extremely long PVs whether they were needed and to test the
+impact of extending versionator.eclass. The involved packages are:
+
+\begin{itemize}
+\item \package{sys-process/fuser-bsd}
+\item \package{sys-apps/net-tools}
+\item \package{sys-apps/gradm}
+\item \package{net-im/ntame}
+\item \package{media-video/captury}
+\item \package{media-libs/libcaptury}
+\item \package{media-libs/capseo}
+\item \package{sys-block/btrace}
+\item \package{www-apache/mod_depends}
+\item \package{net-wireless/rt2500}
+\item \package{sys-fs/unionfs}
+\end{itemize}
\agendaitem{Enforced retirement}
\index{retirement!enforced}\index{project!devrel}
-The meeting had already gone 2.5 hours and we were short multiple
- council members because of the late hour in their timezone, or
- broken hardware in the case of jokey. Because of the urgency of
- getting this resolved, we decided it couldn't wait for next month's
- meeting and scheduled a special session for next week at the same
- time.
+The meeting had already gone 2.5 hours and we were short multiple council
+members because of the late hour in their timezone, or broken hardware in the
+case of \dev{jokey}. Because of the urgency of getting this resolved, we
+decided it couldn't wait for next month's meeting and scheduled a special
+session for next week at the same time.
\agendaitem{Open floor}
\index{retirement!appeal}
- Some people thought that we were going to make a final decision on
- the above appeals today, because the agenda was insufficiently clear
- on that. That was not the case. What we intended to do was explain
- why we can take the appeal and then figure out the process for it
- because we haven't done any appeals before.
+Some people thought that we were going to make a final decision on the above
+appeals today, because the agenda was insufficiently clear on that. That was
+not the case. What we intended to do was explain why we can take the appeal and
+then figure out the process for it because we haven't done any appeals before.