scripts/test-installation.pl: Ignore nss_test* DSOs [BZ #21911]

Message ID 20170810122423.B1965439942E1@oldenburg.str.redhat.com
State Superseded
Headers

Commit Message

Florian Weimer Aug. 10, 2017, 12:24 p.m. UTC
  2017-08-10  Florian Weimer  <fweimer@redhat.com>

	[BZ #21911]
	* scripts/test-installation.pl: Ignore nss_test* DSOs.
  

Comments

Florian Weimer Oct. 5, 2017, 10:54 a.m. UTC | #1
On 08/10/2017 02:24 PM, Florian Weimer wrote:
> 2017-08-10  Florian Weimer<fweimer@redhat.com>
> 
> 	[BZ #21911]
> 	* scripts/test-installation.pl: Ignore nss_test* DSOs.

Ping?

<https://sourceware.org/ml/libc-alpha/2017-08/msg00390.html>

Thanks,
Florian
  
Rical Jasan Oct. 7, 2017, 10:55 a.m. UTC | #2
On 08/10/2017 05:24 AM, Florian Weimer wrote:
> 2017-08-10  Florian Weimer  <fweimer@redhat.com>
> 
> 	[BZ #21911]
> 	* scripts/test-installation.pl: Ignore nss_test* DSOs.
> 
> diff --git a/scripts/test-installation.pl b/scripts/test-installation.pl
> index c5b9fdefd2..4b0e9f3c4a 100755
> --- a/scripts/test-installation.pl
> +++ b/scripts/test-installation.pl
> @@ -124,7 +124,7 @@ while (<SOVERSIONS>) {
>      next if ($build_mathvec == 0 && $name eq "mvec");
>      if ($name ne "nss_ldap" && $name ne "db1"
>  	&& !($name =~/^nss1_/) && $name ne "thread_db"
> -	&& $name ne "nss_test1" && $name ne "libgcc_s") {
> +	&& $name !~ /^nss_test\d+/ && $name ne "libgcc_s") {
>        $link_libs .= " -l$name";
>        $versions{$name} = $version;
>      }

An anchor would more closely preserve the test (i.e.,
"/^nss_test\d+$/"), and avoid matches like "nss_test9 garb @ g3".

Rical
  

Patch

diff --git a/scripts/test-installation.pl b/scripts/test-installation.pl
index c5b9fdefd2..4b0e9f3c4a 100755
--- a/scripts/test-installation.pl
+++ b/scripts/test-installation.pl
@@ -124,7 +124,7 @@  while (<SOVERSIONS>) {
     next if ($build_mathvec == 0 && $name eq "mvec");
     if ($name ne "nss_ldap" && $name ne "db1"
 	&& !($name =~/^nss1_/) && $name ne "thread_db"
-	&& $name ne "nss_test1" && $name ne "libgcc_s") {
+	&& $name !~ /^nss_test\d+/ && $name ne "libgcc_s") {
       $link_libs .= " -l$name";
       $versions{$name} = $version;
     }