\summary{2016}{6}{12} Agenda: \agoref{gentoo-project}{50dbe189dd2641d5730f08944e7fa7ce} \agendaitem{Discussion on mgorny's items} \index{INSTALL_MASK}\index{USE_EXPAND}\index{LINGUAS}\index{L10N} \index{package!sys-devel/gcc}\index{use flag!multislot} Reference: \agoref{gentoo-dev}{68a870c0519fb1cb7152db38fc9d4935} MichaƂ Gorny proposed several unrelated items in a lengthy e-mail: \begin{enumerate} \item a "file installation mask" GLEP, \item for portage to actually adhere to USE\_EXPAND semantics, \item\label{mgms} to abolish the sys-devel/gcc multislot use flag entirely, \item\label{mgln} the migration from LINGUAS USE\_EXPAND to L10N \item discussion of the gui use flag. \end{enumerate} He later withdrew all these proposals. Items \ref{mgms} and \ref{mgln} were discussed anyway. Regarding \ref{mgms}, \bug{584610}, blueness as toolchain member explained that now the new implementation of the multislot use flag in sys-devel/gcc controls a blocker. If unset, previous gcc versions are blocked and consequently unmerged on update (leading to potential ABI breakage in C++). If set, minor version bumps accumulate on update. This led to a discussion why 1) the blocker exists, why 2) the slot was refined from major version bumps (4.8, 4.9) to point releases (4.8.1, 4.8.2, ...), and why this behaviour was not reserved to an overlay for toolchain specialists. For none of these questions valid technical arguments were known. After discussion blueness proposed to e-mail vapier, request clarifications on the changes and ask him if he wants to force USE=multislot universally, since this seems to be the easier choice. Regarding \ref{mgln}, see \begin{itemize} \item \agoref{gentoo-dev}{a08ea09c2c8e534fd9bc1146703c66ff} \item \agoref{gentoo-dev}{41e09d1ddc8b30abb9f9d21d205b7b82} \end{itemize} ulm explained that LINGUAS should become a normal environment variable (since it has a special meaning to gettext) and the current USE\_EXPAND functionality should be transferred to a new variable L10N. No council decision is required; the new variable will be introduced in a news item. \agendaitem{Bugs with council involvement} Dilfridge was reminded to complete the missing summaries; blueness announced that he just finished two summaries. No action was taken regarding games.eclass and the games team. \bug{565566} was mentioned but no action was taken. \agendaitem{Subsequent non-public meeting} A non-public discussion of bug 592598 followed.