diff mbox series

[walnascar,V2] glibc: stable 2.41 branch updates

Message ID 20250721053012.4156913-1-Deepesh.Varatharajan@windriver.com
State Under Review
Delegated to: Steve Sakoman
Headers show
Series [walnascar,V2] glibc: stable 2.41 branch updates | expand

Commit Message

Deepesh Varatharajan July 21, 2025, 5:30 a.m. UTC
From: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>

$ git log --oneline 0c76c951620f9e12df2a89b2c684878b55bb6795..6e489c17f827317bcf8544efefa65f13b5a079dc
6e489c17f8 Fix error reporting (false negatives) in SGID tests
11e634ccf3 support: Pick group in support_capture_subprogram_self_sgid if UID == 0
61e461ed0c sparc: Fix sparc32 Fix argument passing to __libc_start_main (BZ 32981)

Testing Results:
            Before     After   Diff
PASS         5803      5813    +10
XPASS        4         4        0
FAIL         266       257     -9
XFAIL        16        16       0
UNSUPPORTED  164       161     -3

6e489c17f8 Fix error reporting (false negatives) in SGID tests
Improved SGID test handling by unifying error reporting and using secure temporary directories.
Replaced non-standard exit codes and fixed premature exits to avoid masking failures.
These changes reduced false negatives, increasing overall test pass rates.

UNSUPPORTED tests changes
-UNSUPPORTED: stdlib/tst-secure-getenv
-UNSUPPORTED: elf/tst-env-setuid-static
-UNSUPPORTED: elf/tst-env-setuid-tunables

FAILed tests changes
+FAIL: elf/tst-env-setuid-tunables
-FAIL: stdio-common/tst-printf-format-d-int
-FAIL: stdio-common/tst-printf-format-d-long
-FAIL: stdio-common/tst-printf-format-sn-ushort
-FAIL: stdio-common/tst-printf-format-v-short
-FAIL: stdio-common/tst-printf-format-v-ushort
-FAIL: stdio-common/tst-printf-format-vas-double-f
-FAIL: stdio-common/tst-printf-format-vas-double-g
-FAIL: stdio-common/tst-printf-format-vas-double-g-mem
-FAIL: stdio-common/tst-printf-format-vas-int

PASSed tests changes
+PASS: stdlib/tst-secure-getenv
+PASS: elf/tst-env-setuid-static
+PASS: stdio-common/tst-printf-format-d-int
+PASS: stdio-common/tst-printf-format-d-long
+PASS: stdio-common/tst-printf-format-sn-ushort
+PASS: stdio-common/tst-printf-format-v-short
+PASS: stdio-common/tst-printf-format-v-ushort
+PASS: stdio-common/tst-printf-format-vas-double-f
+PASS: stdio-common/tst-printf-format-vas-double-g
+PASS: stdio-common/tst-printf-format-vas-double-g-mem
+PASS: stdio-common/tst-printf-format-vas-int

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
---
 meta/recipes-core/glibc/glibc-version.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Comments

Khem Raj July 21, 2025, 5:41 a.m. UTC | #1
On Sun, Jul 20, 2025 at 10:30 PM Varatharajan, Deepesh via
lists.openembedded.org
<deepesh.varatharajan=windriver.com@lists.openembedded.org> wrote:
>
> From: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
>
> $ git log --oneline 0c76c951620f9e12df2a89b2c684878b55bb6795..6e489c17f827317bcf8544efefa65f13b5a079dc
> 6e489c17f8 Fix error reporting (false negatives) in SGID tests
> 11e634ccf3 support: Pick group in support_capture_subprogram_self_sgid if UID == 0
> 61e461ed0c sparc: Fix sparc32 Fix argument passing to __libc_start_main (BZ 32981)
>
> Testing Results:
>             Before     After   Diff
> PASS         5803      5813    +10
> XPASS        4         4        0
> FAIL         266       257     -9
> XFAIL        16        16       0
> UNSUPPORTED  164       161     -3
>
> 6e489c17f8 Fix error reporting (false negatives) in SGID tests
> Improved SGID test handling by unifying error reporting and using secure temporary directories.
> Replaced non-standard exit codes and fixed premature exits to avoid masking failures.
> These changes reduced false negatives, increasing overall test pass rates.
>

Thanks for the details.

> UNSUPPORTED tests changes
> -UNSUPPORTED: stdlib/tst-secure-getenv
> -UNSUPPORTED: elf/tst-env-setuid-static
> -UNSUPPORTED: elf/tst-env-setuid-tunables
>
> FAILed tests changes
> +FAIL: elf/tst-env-setuid-tunables
> -FAIL: stdio-common/tst-printf-format-d-int
> -FAIL: stdio-common/tst-printf-format-d-long
> -FAIL: stdio-common/tst-printf-format-sn-ushort
> -FAIL: stdio-common/tst-printf-format-v-short
> -FAIL: stdio-common/tst-printf-format-v-ushort
> -FAIL: stdio-common/tst-printf-format-vas-double-f
> -FAIL: stdio-common/tst-printf-format-vas-double-g
> -FAIL: stdio-common/tst-printf-format-vas-double-g-mem
> -FAIL: stdio-common/tst-printf-format-vas-int
>
> PASSed tests changes
> +PASS: stdlib/tst-secure-getenv
> +PASS: elf/tst-env-setuid-static
> +PASS: stdio-common/tst-printf-format-d-int
> +PASS: stdio-common/tst-printf-format-d-long
> +PASS: stdio-common/tst-printf-format-sn-ushort
> +PASS: stdio-common/tst-printf-format-v-short
> +PASS: stdio-common/tst-printf-format-v-ushort
> +PASS: stdio-common/tst-printf-format-vas-double-f
> +PASS: stdio-common/tst-printf-format-vas-double-g
> +PASS: stdio-common/tst-printf-format-vas-double-g-mem
> +PASS: stdio-common/tst-printf-format-vas-int
>
> Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
> ---
>  meta/recipes-core/glibc/glibc-version.inc | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/meta/recipes-core/glibc/glibc-version.inc b/meta/recipes-core/glibc/glibc-version.inc
> index 2d31131e03..a2cfd0f308 100644
> --- a/meta/recipes-core/glibc/glibc-version.inc
> +++ b/meta/recipes-core/glibc/glibc-version.inc
> @@ -1,6 +1,6 @@
>  SRCBRANCH ?= "release/2.41/master"
>  PV = "2.41+git"
> -SRCREV_glibc ?= "0c76c951620f9e12df2a89b2c684878b55bb6795"
> +SRCREV_glibc ?= "6e489c17f827317bcf8544efefa65f13b5a079dc"
>  SRCREV_localedef ?= "fab74f31b3811df543e24b6de47efdf45b538abc"
>
>  GLIBC_GIT_URI ?= "git://sourceware.org/git/glibc.git;protocol=https"
> --
> 2.49.0
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#220656): https://lists.openembedded.org/g/openembedded-core/message/220656
> Mute This Topic: https://lists.openembedded.org/mt/114263786/1997914
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
diff mbox series

Patch

diff --git a/meta/recipes-core/glibc/glibc-version.inc b/meta/recipes-core/glibc/glibc-version.inc
index 2d31131e03..a2cfd0f308 100644
--- a/meta/recipes-core/glibc/glibc-version.inc
+++ b/meta/recipes-core/glibc/glibc-version.inc
@@ -1,6 +1,6 @@ 
 SRCBRANCH ?= "release/2.41/master"
 PV = "2.41+git"
-SRCREV_glibc ?= "0c76c951620f9e12df2a89b2c684878b55bb6795"
+SRCREV_glibc ?= "6e489c17f827317bcf8544efefa65f13b5a079dc"
 SRCREV_localedef ?= "fab74f31b3811df543e24b6de47efdf45b538abc"
 
 GLIBC_GIT_URI ?= "git://sourceware.org/git/glibc.git;protocol=https"