diff --git a/String-Interpolate-Named-1.01.tar.gz b/String-Interpolate-Named-1.01.tar.gz
deleted file mode 100644
index 59aa5436e44e0622c75eb4aec5072b2a172f58b0..0000000000000000000000000000000000000000
Binary files a/String-Interpolate-Named-1.01.tar.gz and /dev/null differ
diff --git a/String-Interpolate-Named-1.03.tar.gz b/String-Interpolate-Named-1.03.tar.gz
new file mode 100644
index 0000000000000000000000000000000000000000..0e5858f3faf03b986d9edb12689efdfc80369a27
Binary files /dev/null and b/String-Interpolate-Named-1.03.tar.gz differ
diff --git a/perl-String-Interpolate-Named.spec b/perl-String-Interpolate-Named.spec
index 91b840ebb81f21f50fb45cecbf49929963b1aec9..1b1c304fc4d5e40cae0b0ceae5e90a34ec3232bf 100644
--- a/perl-String-Interpolate-Named.spec
+++ b/perl-String-Interpolate-Named.spec
@@ -1,15 +1,15 @@
 Name:          perl-String-Interpolate-Named
 Summary:       Interpolated named arguments in string
 License:       GPL-1.0-or-later or Artistic
-Version:       1.01
+Version:       1.03
 Release:       1
-Source0:       https://cpan.metacpan.org/authors/id/J/JV/JV/String-Interpolate-Named-1.01.tar.gz
+Source0:       https://cpan.metacpan.org/authors/id/J/JV/JV/String-Interpolate-Named-%{version}.tar.gz
 Url:           https://metacpan.org/release/String-Interpolate-Named
 
 BuildArch:     noarch
 
 Requires:      perl(:VERSION) >= 5.10.1 
-Requires:      perl(:MODULE_COMPAT)
+Requires:      perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) 
 
 BuildRequires: make 
 BuildRequires: perl(Carp) 
@@ -34,7 +34,7 @@ Summary:	Help documents for %{name}
 This package contains all man files to use %{name}
 
 %prep
-%setup -q -n String-Interpolate-Named-1.01
+%setup -q -n String-Interpolate-Named-%{version}
 
 %build
 perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
@@ -55,5 +55,9 @@ make test VERBOSE=1
 %{_mandir}/man3/*
 
 %changelog
+* Fri Feb 02 2024 woody2918 <wudi1@uniontech.com> - 1.03-1
+- Upadte version to 1.03
+- Fix problems
+
 * Tue Jun 29 2021 Xu Jin <jinxu@kylinos.cn> - 1.01-1
 - Initial package for openEuler