[gentoo-dev] Dropping stable USE flags for 4.14

2017-12-29 Thread Alice Ferrazzi
Hello,

We have recently started the stabilization of gentoo-sources-4.14.8.

Very soon we received reports regarding broken e1000e driver [1] and moved
to gentoo-sources-4.14.8-r1.

Since then we keep receiving new problems related to 4.14.x kernel:

- IPSec is broken [2]

- Change in 4.14.9 broke nVIDIA driver [3]

- Colors on console are broken with some Radeon HD cards [4]

- BUG report on boot [5]

- Unbootable system with CONFIG_MCORE2 [6]

- ...more bugs [7]

While not all issues are present in gentoo-sources-4.14.8-r1 we are
concerned about the current stability/quality of the 4.14.x branch in
general and don't feel comfortable recommending 4.14.x branch for general
use at the moment. But that's what a stable USE flag means for most
Gentoo users.

So, for now, we have decided to drop gentoo-sources-4.14.x stable keywords.
We will keep watching 4.14 branch and once the stability/quality matches
our requirements we will restart stabilization.

Keep in mind: We are only dropping stable USE flags. If
gentoo-sources-4.14.x works for you and you want to keep it, just keyword
the package on your own!

[1] https://bugs.gentoo.org/641818

[2] https://bugs.gentoo.org/642454

[3] http://lkml.iu.edu/hypermail/linux/kernel/1712.3/00099.html

[4] https://bugzilla.kernel.org/show_bug.cgi?id=198273

[5] https://lkml.org/lkml/2017/12/25/177

[6] https://bugs.gentoo.org/642268

[7] 
https://bugzilla.kernel.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&f1=cf_kernel_version&o1=equals&query_format=advanced&v1=4.14.8

-- 
Thanks,
Alice Ferrazzi

Gentoo Kernel Project Leader
Gentoo Foundation Board Member
Mail: Alice Ferrazzi 
PGP: 2E4E 0856 461C 0585 1336 F496 5621 A6B2 8638 781A



Re: [gentoo-dev] Dropping stable USE flags for 4.14

2017-12-29 Thread Toralf Förster
On 12/29/2017 02:58 PM, Alice Ferrazzi wrote:
> While not all issues are present in gentoo-sources-4.14.8-r1 we are
> concerned about the current stability/quality of the 4.14.x branch in

4.14.9 prevents both my desktop and my server from being boot, hangs
very early in the process before dmesg could start.

Tried to bisect itm, w/o too much success, would have much more
difficulties to bisect the remote headless server.

Whilst both systems boot now again (I mainly had to switch to the
generic CPU instead the Intel MCORE2 config option and removed few extra
sanity chekcs and the GCC plugin and so on) I second you about the
quality of the current 4.1.4.X tree, especially for X>=9.

I complaint already at the LKML.


-- 
Toralf
PGP 23217DA7 9B888F45




signature.asc
Description: OpenPGP digital signature


[gentoo-dev] [PATCH] l10n.eclass: Update for unexpanded LINGUAS.

2017-12-29 Thread Ulrich Müller
---
This is meant to be merged after removal of LINGUAS from USE_EXPAND.

Any packages inheriting l10n.eclass but not using any of its functions
(i.e. relying only on the global scope snippet that adds linguas_* USE
flags) will be updated at the same time.

 eclass/l10n.eclass | 40 +---
 1 file changed, 21 insertions(+), 19 deletions(-)

diff --git a/eclass/l10n.eclass b/eclass/l10n.eclass
index 2283088d0d0a..d60f7befd0d2 100644
--- a/eclass/l10n.eclass
+++ b/eclass/l10n.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: l10n.eclass
@@ -12,8 +12,7 @@
 # conveniently handle localizations (translations) offered by packages.
 # These are meant to prevent code duplication for such boring tasks as
 # determining the cross-section between the user's set LINGUAS and what
-# is offered by the package; and generating the right list of linguas_*
-# USE flags.
+# is offered by the package.
 
 # @ECLASS-VARIABLE: PLOCALES
 # @DEFAULT_UNSET
@@ -33,11 +32,6 @@
 #
 # Example: PLOCALE_BACKUP="en_US"
 
-# Add linguas useflags
-for u in ${PLOCALES}; do
-   IUSE+=" linguas_${u}"
-done
-
 # @FUNCTION: l10n_for_each_locale_do
 # @USAGE: 
 # @DESCRIPTION:
@@ -103,19 +97,27 @@ l10n_find_plocales_changes() {
 # @FUNCTION: l10n_get_locales
 # @USAGE: [disabled]
 # @DESCRIPTION:
-# Determine which LINGUAS USE flags the user has enabled that are offered
-# by the package, as listed in PLOCALES, and return them. In case no locales
-# are selected, fall back on PLOCALE_BACKUP. When the disabled argument is
-# given, return the disabled useflags instead of the enabled ones.
+# Determine which LINGUAS the user has enabled that are offered by the
+# package, as listed in PLOCALES, and return them.  In case no locales
+# are selected, fall back on PLOCALE_BACKUP.  When the disabled argument
+# is given, return the disabled locales instead of the enabled ones.
 l10n_get_locales() {
local disabled_locales enabled_locales loc locs
-   for loc in ${PLOCALES}; do
-   if use linguas_${loc}; then
-   enabled_locales+="${loc} "
-   else
-   disabled_locales+="${loc} "
-   fi
-   done
+   if [[ -z ${LINGUAS+set} ]]; then
+   # enable all if unset
+   enabled_locales=${PLOCALES}
+   elif [[ -z ${LINGUAS} ]]; then
+   # disable all if empty
+   disabled_locales=${PLOCALES}
+   else
+   for loc in ${PLOCALES}; do
+   if has ${loc} ${LINGUAS}; then
+   enabled_locales+="${loc} "
+   else
+   disabled_locales+="${loc} "
+   fi
+   done
+   fi
if [[ ${1} == disabled ]]; then
locs=${disabled_locales}
else
-- 
2.15.1


pgptfG1IRTZhY.pgp
Description: PGP signature


Re: [gentoo-dev] [PATCH 1/1] profiles: drop USE=cracklib from base/make.defaults.

2017-12-29 Thread William Hubbs
On Thu, Dec 28, 2017 at 05:42:19PM -0500, Michael Orlitzky wrote:
> We now have IUSE="+cracklib" in sys-apps/shadow, sys-auth/pambase, and
> sys-libs/pam (thanks robbat2).
> 
> Does that address everyone's concerns?
> 
> Enough so that I can revert the revert without anyone reverting the
> revert revert?

I would say go ahead and revert the revert.

William



signature.asc
Description: Digital signature


Re: [gentoo-dev] Dropping stable USE flags for 4.14

2017-12-29 Thread Andreas K. Huettel
Am Freitag, 29. Dezember 2017, 15:46:03 CET schrieb Toralf Förster:
> On 12/29/2017 02:58 PM, Alice Ferrazzi wrote:
> > While not all issues are present in gentoo-sources-4.14.8-r1 we are
> > concerned about the current stability/quality of the 4.14.x branch in
> 

I'd suggest dropping stable for 4.12 too for the moment and instead 
stabilizing newest 4.9. 

(I had some hard crashes of my laptop with 4.12... since then running 4.9 
everywhere and very happy with it...)

-- 
Dr. Andreas K. Hüttel
tel. +49 151 241 67748 (mobile)
e-mail m...@akhuettel.de
http://www.akhuettel.de/

signature.asc
Description: This is a digitally signed message part.


[gentoo-dev] Masking 4.12

2017-12-29 Thread Alice Ferrazzi
Hello,

We recently dropped the stable keywords for 4.14,
but 4.12 (the next stable in gentoo-sources) is no more
maintained from upstream.

The last update that 4.12 got from upstream was 2017-09-20,
and upstream is no more backporting security fixes since then.
Because of this, we will proceed to mask 4.12.

Keep in mind: If 4.14 works for you, you can keyword it and
continue to use it, if you need a more stable kernel, please
move to 4.9.

-- 
Thanks,
Alice Ferrazzi

Gentoo Kernel Project Leader
Gentoo Foundation Board Member
Mail: Alice Ferrazzi 
PGP: 2E4E 0856 461C 0585 1336 F496 5621 A6B2 8638 781A