Hello community,

here is the log from the commit of package glibc for openSUSE:Factory checked 
in at 2016-10-20 23:04:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/glibc (Old)
 and      /work/SRC/openSUSE:Factory/.glibc.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "glibc"

Changes:
--------
--- /work/SRC/openSUSE:Factory/glibc/glibc-testsuite.changes    2016-09-09 
10:13:03.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.glibc.new/glibc-testsuite.changes       
2016-10-20 23:04:46.000000000 +0200
@@ -1,0 +2,12 @@
+Thu Oct 13 08:24:22 UTC 2016 - [email protected]
+
+- cpuid-assertion.patch: Don't assert on older Intel CPUs (BZ #20647)
+
+-------------------------------------------------------------------
+Wed Oct  5 15:01:46 UTC 2016 - [email protected]
+
+- glibc-2.3.3-nscd-db-path.diff: Move persistent nscd databases to
+  /var/lib/nscd
+- glibc-2.3.90-langpackdir.diff: simplify
+
+-------------------------------------------------------------------
glibc-utils.changes: same change
glibc.changes: same change

New:
----
  cpuid-assertion.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ glibc-testsuite.spec ++++++
--- /var/tmp/diff_new_pack.1GuI39/_old  2016-10-20 23:04:48.000000000 +0200
+++ /var/tmp/diff_new_pack.1GuI39/_new  2016-10-20 23:04:48.000000000 +0200
@@ -36,7 +36,6 @@
 Summary:        Standard Shared Libraries (from the GNU C Library)
 License:        LGPL-2.1+ and SUSE-LGPL-2.1+-with-GCC-exception and GPL-2.0+
 Group:          System/Libraries
-# UTILS-SUMMARY-END
 BuildRequires:  audit-devel
 BuildRequires:  fdupes
 BuildRequires:  libcap-devel
@@ -249,6 +248,10 @@
 ###
 # Patches from upstream
 ###
+# PATCH-FIX-UPSTREAM ARM: mark __startcontext as .cantunwind (BZ #20435)
+Patch1000:      startcontext-cantunwind.patch
+# PATCH-FIX-UPSTREAM X86: Don't assert on older Intel CPUs (BZ #20647)
+Patch1001:      cpuid-assertion.patch
 
 ### 
 # Patches awaiting upstream approval
@@ -267,8 +270,6 @@
 Patch2006:      iconv-reset-input-buffer.patch
 # PATCH-FIX-UPSTREAM Reinitialize dl_load_write_lock on fork (BZ #19282)
 Patch2008:      reinitialize-dl_load_write_lock.patch
-# PATCH-FIX-UPSTREAM ARM: mark __startcontext as .cantunwind (BZ #20435)
-Patch2009:      startcontext-cantunwind.patch
 
 # Non-glibc patches
 # PATCH-FIX-OPENSUSE Remove debianisms from manpages
@@ -471,6 +472,9 @@
 %patch304 -p1
 %patch306 -p1
 
+%patch1000 -p1
+%patch1001 -p1
+
 %patch2000 -p1
 %patch2001 -p1
 %patch2002 -p1
@@ -478,7 +482,6 @@
 %patch2005 -p1
 %patch2006 -p1
 %patch2008 -p1
-%patch2009 -p1
 
 %patch3000
 
@@ -908,12 +911,13 @@
 
 # nscd tools:
 
+%ifnarch i686
 cp nscd/nscd.conf %{buildroot}/etc
 mkdir -p %{buildroot}/etc/init.d
 ln -sf /sbin/service %{buildroot}/usr/sbin/rcnscd
 mkdir -p %{buildroot}/run/nscd
-touch %{buildroot}/run/nscd/{passwd,group,hosts,services,netgroup}
-touch %{buildroot}/run/nscd/{socket,nscd.pid}
+mkdir -p %{buildroot}/var/lib/nscd
+%endif
 
 #
 # Create ld.so.conf
@@ -958,10 +962,12 @@
        objcopy -R ".comment.SUSE.OPTs" -R ".note.gnu.build-id" $o
 done
 
+%ifnarch i686
 mkdir -p %{buildroot}/usr/lib/tmpfiles.d/
 install -m 644 %{SOURCE20} %{buildroot}/usr/lib/tmpfiles.d/
 mkdir -p %{buildroot}/usr/lib/systemd/system
 install -m 644 %{SOURCE21} %{buildroot}/usr/lib/systemd/system
+%endif
 
 %ifarch armv6hl armv7hl
 # Provide compatibility link
@@ -987,10 +993,7 @@
 # Remove files from glibc-{extra,info,i18ndata} and nscd
 rm -rf %{buildroot}%{_infodir} %{buildroot}%{_prefix}/share/i18n
 rm -f %{buildroot}%{_bindir}/makedb %{buildroot}/var/lib/misc/Makefile
-rm -f %{buildroot}/etc/*nscd* %{buildroot}%{_sbindir}/*nscd*
-rm -rf %{buildroot}/usr/lib/systemd
-rm -rf %{buildroot}/usr/lib/tmpfiles.d
-rm -rf %{buildroot}/run/nscd
+rm -f %{buildroot}%{_sbindir}/nscd
 %endif # i686
 
 # LSB
@@ -1325,11 +1328,12 @@
 %dir %attr(0755,root,root) %ghost /run/nscd
 %attr(0644,root,root) %verify(not md5 size mtime) %ghost 
%config(missingok,noreplace) /run/nscd/nscd.pid
 %attr(0666,root,root) %verify(not md5 size mtime) %ghost 
%config(missingok,noreplace) /run/nscd/socket
-%attr(0600,root,root) %verify(not md5 size mtime) %ghost 
%config(missingok,noreplace) /run/nscd/passwd
-%attr(0600,root,root) %verify(not md5 size mtime) %ghost 
%config(missingok,noreplace) /run/nscd/group
-%attr(0600,root,root) %verify(not md5 size mtime) %ghost 
%config(missingok,noreplace) /run/nscd/hosts
-%attr(0600,root,root) %verify(not md5 size mtime) %ghost 
%config(missingok,noreplace) /run/nscd/services
-%attr(0600,root,root) %verify(not md5 size mtime) %ghost 
%config(missingok,noreplace) /run/nscd/netgroup
+%dir %attr(0755,root,root) /var/lib/nscd
+%attr(0600,root,root) %verify(not md5 size mtime) %ghost 
%config(missingok,noreplace) /var/lib/nscd/passwd
+%attr(0600,root,root) %verify(not md5 size mtime) %ghost 
%config(missingok,noreplace) /var/lib/nscd/group
+%attr(0600,root,root) %verify(not md5 size mtime) %ghost 
%config(missingok,noreplace) /var/lib/nscd/hosts
+%attr(0600,root,root) %verify(not md5 size mtime) %ghost 
%config(missingok,noreplace) /var/lib/nscd/services
+%attr(0600,root,root) %verify(not md5 size mtime) %ghost 
%config(missingok,noreplace) /var/lib/nscd/netgroup
 %endif # !i686
 
 %if %{build_profile}

++++++ glibc-utils.spec ++++++
--- /var/tmp/diff_new_pack.1GuI39/_old  2016-10-20 23:04:48.000000000 +0200
+++ /var/tmp/diff_new_pack.1GuI39/_new  2016-10-20 23:04:48.000000000 +0200
@@ -35,7 +35,6 @@
 Summary:        Development utilities from GNU C library
 License:        LGPL-2.1+
 Group:          Development/Languages/C and C++
-# UTILS-SUMMARY-END
 BuildRequires:  audit-devel
 BuildRequires:  fdupes
 BuildRequires:  libcap-devel
@@ -248,6 +247,10 @@
 ###
 # Patches from upstream
 ###
+# PATCH-FIX-UPSTREAM ARM: mark __startcontext as .cantunwind (BZ #20435)
+Patch1000:      startcontext-cantunwind.patch
+# PATCH-FIX-UPSTREAM X86: Don't assert on older Intel CPUs (BZ #20647)
+Patch1001:      cpuid-assertion.patch
 
 ### 
 # Patches awaiting upstream approval
@@ -266,8 +269,6 @@
 Patch2006:      iconv-reset-input-buffer.patch
 # PATCH-FIX-UPSTREAM Reinitialize dl_load_write_lock on fork (BZ #19282)
 Patch2008:      reinitialize-dl_load_write_lock.patch
-# PATCH-FIX-UPSTREAM ARM: mark __startcontext as .cantunwind (BZ #20435)
-Patch2009:      startcontext-cantunwind.patch
 
 # Non-glibc patches
 # PATCH-FIX-OPENSUSE Remove debianisms from manpages
@@ -471,6 +472,9 @@
 %patch304 -p1
 %patch306 -p1
 
+%patch1000 -p1
+%patch1001 -p1
+
 %patch2000 -p1
 %patch2001 -p1
 %patch2002 -p1
@@ -478,7 +482,6 @@
 %patch2005 -p1
 %patch2006 -p1
 %patch2008 -p1
-%patch2009 -p1
 
 %patch3000
 
@@ -908,12 +911,13 @@
 
 # nscd tools:
 
+%ifnarch i686
 cp nscd/nscd.conf %{buildroot}/etc
 mkdir -p %{buildroot}/etc/init.d
 ln -sf /sbin/service %{buildroot}/usr/sbin/rcnscd
 mkdir -p %{buildroot}/run/nscd
-touch %{buildroot}/run/nscd/{passwd,group,hosts,services,netgroup}
-touch %{buildroot}/run/nscd/{socket,nscd.pid}
+mkdir -p %{buildroot}/var/lib/nscd
+%endif
 
 #
 # Create ld.so.conf
@@ -958,10 +962,12 @@
        objcopy -R ".comment.SUSE.OPTs" -R ".note.gnu.build-id" $o
 done
 
+%ifnarch i686
 mkdir -p %{buildroot}/usr/lib/tmpfiles.d/
 install -m 644 %{SOURCE20} %{buildroot}/usr/lib/tmpfiles.d/
 mkdir -p %{buildroot}/usr/lib/systemd/system
 install -m 644 %{SOURCE21} %{buildroot}/usr/lib/systemd/system
+%endif
 
 %ifarch armv6hl armv7hl
 # Provide compatibility link
@@ -987,10 +993,7 @@
 # Remove files from glibc-{extra,info,i18ndata} and nscd
 rm -rf %{buildroot}%{_infodir} %{buildroot}%{_prefix}/share/i18n
 rm -f %{buildroot}%{_bindir}/makedb %{buildroot}/var/lib/misc/Makefile
-rm -f %{buildroot}/etc/*nscd* %{buildroot}%{_sbindir}/*nscd*
-rm -rf %{buildroot}/usr/lib/systemd
-rm -rf %{buildroot}/usr/lib/tmpfiles.d
-rm -rf %{buildroot}/run/nscd
+rm -f %{buildroot}%{_sbindir}/nscd
 %endif # i686
 
 # LSB
@@ -1325,11 +1328,12 @@
 %dir %attr(0755,root,root) %ghost /run/nscd
 %attr(0644,root,root) %verify(not md5 size mtime) %ghost 
%config(missingok,noreplace) /run/nscd/nscd.pid
 %attr(0666,root,root) %verify(not md5 size mtime) %ghost 
%config(missingok,noreplace) /run/nscd/socket
-%attr(0600,root,root) %verify(not md5 size mtime) %ghost 
%config(missingok,noreplace) /run/nscd/passwd
-%attr(0600,root,root) %verify(not md5 size mtime) %ghost 
%config(missingok,noreplace) /run/nscd/group
-%attr(0600,root,root) %verify(not md5 size mtime) %ghost 
%config(missingok,noreplace) /run/nscd/hosts
-%attr(0600,root,root) %verify(not md5 size mtime) %ghost 
%config(missingok,noreplace) /run/nscd/services
-%attr(0600,root,root) %verify(not md5 size mtime) %ghost 
%config(missingok,noreplace) /run/nscd/netgroup
+%dir %attr(0755,root,root) /var/lib/nscd
+%attr(0600,root,root) %verify(not md5 size mtime) %ghost 
%config(missingok,noreplace) /var/lib/nscd/passwd
+%attr(0600,root,root) %verify(not md5 size mtime) %ghost 
%config(missingok,noreplace) /var/lib/nscd/group
+%attr(0600,root,root) %verify(not md5 size mtime) %ghost 
%config(missingok,noreplace) /var/lib/nscd/hosts
+%attr(0600,root,root) %verify(not md5 size mtime) %ghost 
%config(missingok,noreplace) /var/lib/nscd/services
+%attr(0600,root,root) %verify(not md5 size mtime) %ghost 
%config(missingok,noreplace) /var/lib/nscd/netgroup
 %endif # !i686
 
 %if %{build_profile}

++++++ glibc.spec ++++++
--- /var/tmp/diff_new_pack.1GuI39/_old  2016-10-20 23:04:48.000000000 +0200
+++ /var/tmp/diff_new_pack.1GuI39/_new  2016-10-20 23:04:48.000000000 +0200
@@ -36,7 +36,6 @@
 Summary:        Standard Shared Libraries (from the GNU C Library)
 License:        LGPL-2.1+ and SUSE-LGPL-2.1+-with-GCC-exception and GPL-2.0+
 Group:          System/Libraries
-# UTILS-SUMMARY-END
 BuildRequires:  audit-devel
 BuildRequires:  fdupes
 BuildRequires:  libcap-devel
@@ -249,6 +248,10 @@
 ###
 # Patches from upstream
 ###
+# PATCH-FIX-UPSTREAM ARM: mark __startcontext as .cantunwind (BZ #20435)
+Patch1000:      startcontext-cantunwind.patch
+# PATCH-FIX-UPSTREAM X86: Don't assert on older Intel CPUs (BZ #20647)
+Patch1001:      cpuid-assertion.patch
 
 ### 
 # Patches awaiting upstream approval
@@ -267,8 +270,6 @@
 Patch2006:      iconv-reset-input-buffer.patch
 # PATCH-FIX-UPSTREAM Reinitialize dl_load_write_lock on fork (BZ #19282)
 Patch2008:      reinitialize-dl_load_write_lock.patch
-# PATCH-FIX-UPSTREAM ARM: mark __startcontext as .cantunwind (BZ #20435)
-Patch2009:      startcontext-cantunwind.patch
 
 # Non-glibc patches
 # PATCH-FIX-OPENSUSE Remove debianisms from manpages
@@ -471,6 +472,9 @@
 %patch304 -p1
 %patch306 -p1
 
+%patch1000 -p1
+%patch1001 -p1
+
 %patch2000 -p1
 %patch2001 -p1
 %patch2002 -p1
@@ -478,7 +482,6 @@
 %patch2005 -p1
 %patch2006 -p1
 %patch2008 -p1
-%patch2009 -p1
 
 %patch3000
 
@@ -908,12 +911,13 @@
 
 # nscd tools:
 
+%ifnarch i686
 cp nscd/nscd.conf %{buildroot}/etc
 mkdir -p %{buildroot}/etc/init.d
 ln -sf /sbin/service %{buildroot}/usr/sbin/rcnscd
 mkdir -p %{buildroot}/run/nscd
-touch %{buildroot}/run/nscd/{passwd,group,hosts,services,netgroup}
-touch %{buildroot}/run/nscd/{socket,nscd.pid}
+mkdir -p %{buildroot}/var/lib/nscd
+%endif
 
 #
 # Create ld.so.conf
@@ -958,10 +962,12 @@
        objcopy -R ".comment.SUSE.OPTs" -R ".note.gnu.build-id" $o
 done
 
+%ifnarch i686
 mkdir -p %{buildroot}/usr/lib/tmpfiles.d/
 install -m 644 %{SOURCE20} %{buildroot}/usr/lib/tmpfiles.d/
 mkdir -p %{buildroot}/usr/lib/systemd/system
 install -m 644 %{SOURCE21} %{buildroot}/usr/lib/systemd/system
+%endif
 
 %ifarch armv6hl armv7hl
 # Provide compatibility link
@@ -987,10 +993,7 @@
 # Remove files from glibc-{extra,info,i18ndata} and nscd
 rm -rf %{buildroot}%{_infodir} %{buildroot}%{_prefix}/share/i18n
 rm -f %{buildroot}%{_bindir}/makedb %{buildroot}/var/lib/misc/Makefile
-rm -f %{buildroot}/etc/*nscd* %{buildroot}%{_sbindir}/*nscd*
-rm -rf %{buildroot}/usr/lib/systemd
-rm -rf %{buildroot}/usr/lib/tmpfiles.d
-rm -rf %{buildroot}/run/nscd
+rm -f %{buildroot}%{_sbindir}/nscd
 %endif # i686
 
 # LSB
@@ -1325,11 +1328,12 @@
 %dir %attr(0755,root,root) %ghost /run/nscd
 %attr(0644,root,root) %verify(not md5 size mtime) %ghost 
%config(missingok,noreplace) /run/nscd/nscd.pid
 %attr(0666,root,root) %verify(not md5 size mtime) %ghost 
%config(missingok,noreplace) /run/nscd/socket
-%attr(0600,root,root) %verify(not md5 size mtime) %ghost 
%config(missingok,noreplace) /run/nscd/passwd
-%attr(0600,root,root) %verify(not md5 size mtime) %ghost 
%config(missingok,noreplace) /run/nscd/group
-%attr(0600,root,root) %verify(not md5 size mtime) %ghost 
%config(missingok,noreplace) /run/nscd/hosts
-%attr(0600,root,root) %verify(not md5 size mtime) %ghost 
%config(missingok,noreplace) /run/nscd/services
-%attr(0600,root,root) %verify(not md5 size mtime) %ghost 
%config(missingok,noreplace) /run/nscd/netgroup
+%dir %attr(0755,root,root) /var/lib/nscd
+%attr(0600,root,root) %verify(not md5 size mtime) %ghost 
%config(missingok,noreplace) /var/lib/nscd/passwd
+%attr(0600,root,root) %verify(not md5 size mtime) %ghost 
%config(missingok,noreplace) /var/lib/nscd/group
+%attr(0600,root,root) %verify(not md5 size mtime) %ghost 
%config(missingok,noreplace) /var/lib/nscd/hosts
+%attr(0600,root,root) %verify(not md5 size mtime) %ghost 
%config(missingok,noreplace) /var/lib/nscd/services
+%attr(0600,root,root) %verify(not md5 size mtime) %ghost 
%config(missingok,noreplace) /var/lib/nscd/netgroup
 %endif # !i686
 
 %if %{build_profile}


++++++ cpuid-assertion.patch ++++++
2016-10-12  H.J. Lu  <[email protected]>

        [BZ #20647]
        * sysdeps/x86/cacheinfo.c (handle_intel): Return -1 if the
        maximum CPUID level is less than 2.

Index: glibc-2.24/sysdeps/x86/cacheinfo.c
===================================================================
--- glibc-2.24.orig/sysdeps/x86/cacheinfo.c
+++ glibc-2.24/sysdeps/x86/cacheinfo.c
@@ -259,7 +259,9 @@ intel_check_word (int name, unsigned int
 static long int __attribute__ ((noinline))
 handle_intel (int name, unsigned int maxidx)
 {
-  assert (maxidx >= 2);
+  /* Return -1 for older CPUs.  */
+  if (maxidx < 2)
+    return -1;
 
   /* OK, we can use the CPUID instruction to get all info about the
      caches.  */

++++++ glibc-2.3.3-nscd-db-path.diff ++++++
--- /var/tmp/diff_new_pack.1GuI39/_old  2016-10-20 23:04:48.000000000 +0200
+++ /var/tmp/diff_new_pack.1GuI39/_new  2016-10-20 23:04:48.000000000 +0200
@@ -1,7 +1,3 @@
-2004-12-09  Thorsten Kukuk  <[email protected]>
-
-       * nscd/nscd.h: Move persistent storage back to /var/run/nscd
-
 Index: glibc-2.17.90/nscd/nscd.h
 ===================================================================
 --- glibc-2.17.90.orig/nscd/nscd.h
@@ -15,11 +11,11 @@
 -#define _PATH_NSCD_HOSTS_DB   "/var/db/nscd/hosts"
 -#define _PATH_NSCD_SERVICES_DB        "/var/db/nscd/services"
 -#define _PATH_NSCD_NETGROUP_DB        "/var/db/nscd/netgroup"
-+#define _PATH_NSCD_PASSWD_DB  "/var/run/nscd/passwd"
-+#define _PATH_NSCD_GROUP_DB   "/var/run/nscd/group"
-+#define _PATH_NSCD_HOSTS_DB   "/var/run/nscd/hosts"
-+#define _PATH_NSCD_SERVICES_DB        "/var/run/nscd/services"
-+#define _PATH_NSCD_NETGROUP_DB        "/var/run/nscd/netgroup"
++#define _PATH_NSCD_PASSWD_DB  "/var/lib/nscd/passwd"
++#define _PATH_NSCD_GROUP_DB   "/var/lib/nscd/group"
++#define _PATH_NSCD_HOSTS_DB   "/var/lib/nscd/hosts"
++#define _PATH_NSCD_SERVICES_DB        "/var/lib/nscd/services"
++#define _PATH_NSCD_NETGROUP_DB        "/var/lib/nscd/netgroup"
  
  /* Path used when not using persistent storage.  */
  #define _PATH_NSCD_XYZ_DB_TMP "/var/run/nscd/dbXXXXXX"

++++++ glibc-2.3.90-langpackdir.diff ++++++
--- /var/tmp/diff_new_pack.1GuI39/_old  2016-10-20 23:04:48.000000000 +0200
+++ /var/tmp/diff_new_pack.1GuI39/_new  2016-10-20 23:04:48.000000000 +0200
@@ -1,8 +1,8 @@
-Index: glibc-2.17.90/intl/loadmsgcat.c
+Index: glibc-2.24/intl/loadmsgcat.c
 ===================================================================
---- glibc-2.17.90.orig/intl/loadmsgcat.c
-+++ glibc-2.17.90/intl/loadmsgcat.c
-@@ -806,8 +806,52 @@ _nl_load_domain (domain_file, domainbind
+--- glibc-2.24.orig/intl/loadmsgcat.c
++++ glibc-2.24/intl/loadmsgcat.c
+@@ -829,8 +829,47 @@ _nl_load_domain (struct loaded_l10nfile
    if (domain_file->filename == NULL)
      goto out;
  
@@ -11,25 +11,21 @@
 +  /* Replace /locale/ with /usr/share/locale-langpack/ */
 +  const char *langpackdir = "/usr/share/locale-langpack/";
 +  char *filename_langpack = malloc (strlen (domain_file->filename) +
-+                                   strlen (langpackdir));
++                                  strlen (langpackdir));
 +  if (filename_langpack != NULL)
 +    {
 +      char *p = strstr (domain_file->filename, "/locale/");
 +      if (p != NULL)
 +       {
 +         strcpy (filename_langpack, langpackdir);
-+         strcpy (&filename_langpack[strlen (langpackdir)],
-+                 (p+8));
-+         if ((fd = open (filename_langpack, O_RDONLY | O_BINARY)) == -1)
-+           fd = open (domain_file->filename, O_RDONLY | O_BINARY);
++         strcpy (&filename_langpack[strlen (langpackdir)], p + 8);
++         fd = open (filename_langpack, O_RDONLY | O_BINARY);
 +       }
-+      else
-+       /* Try to open the addressed file.  */
-+       fd = open (domain_file->filename, O_RDONLY | O_BINARY);
 +
 +      free (filename_langpack);
 +    }
-+  else
++
++  if (fd == -1)
 +    /* Try to open the addressed file.  */
 +    fd = open (domain_file->filename, O_RDONLY | O_BINARY);
 +
@@ -45,8 +41,7 @@
 +        if (p != NULL)
 +          {
 +            strcpy (filename_bundle, bundle_dir);
-+            strcpy (&filename_bundle[strlen (bundle_dir)],
-+                    (p+8));
++            strcpy (&filename_bundle[strlen (bundle_dir)], p + 8);
 +            fd = open (filename_bundle, O_RDONLY | O_BINARY);
 +          }
 +


++++++ pre_checkin.sh ++++++
--- /var/tmp/diff_new_pack.1GuI39/_old  2016-10-20 23:04:49.000000000 +0200
+++ /var/tmp/diff_new_pack.1GuI39/_new  2016-10-20 23:04:49.000000000 +0200
@@ -10,7 +10,7 @@
 License:        LGPL-2.1+\n\
 Group:          Development/Languages/C and C++"
 }
-/UTILS-SUMMARY-END/ { ignore = 0 }
+/^BuildRequires/ { ignore = 0 }
 /^%description$/ {
   ignore = 1
   print "\


Reply via email to