Hi Chris,

thanks a lot for NMU! Feel free to upload immediately,
but please commit your changes into the git. Thanks!

Regards

Anton

Am Di., 12. Apr. 2022 um 17:33 Uhr schrieb Chris Hofstaedtler <z...@debian.org>:
>
> Control: tags 1008426 + patch
> Control: tags 1008426 + pending
>
>
> Dear maintainer,
>
> I've prepared an NMU for h2o (versioned as 2.2.5+dfsg2-6.2) and
> uploaded it to DELAYED/7. Please feel free to tell me if I
> should delay it longer.
>
> Regards.
>
> diff -Nru h2o-2.2.5+dfsg2/debian/changelog h2o-2.2.5+dfsg2/debian/changelog
> --- h2o-2.2.5+dfsg2/debian/changelog    2021-10-17 11:38:52.000000000 +0000
> +++ h2o-2.2.5+dfsg2/debian/changelog    2022-04-12 14:57:18.000000000 +0000
> @@ -1,3 +1,11 @@
> +h2o (2.2.5+dfsg2-6.2) unstable; urgency=medium
> +
> +  * Non-maintainer upload.
> +  * Remove now unsupported hash parameters to FileUtils methods,
> +    fixing FTBFS. (Closes: #1008426)
> +
> + -- Chris Hofstaedtler <z...@debian.org>  Tue, 12 Apr 2022 14:57:18 +0000
> +
>  h2o (2.2.5+dfsg2-6.1) unstable; urgency=medium
>
>    * Non-maintainer upload.
> diff -Nru h2o-2.2.5+dfsg2/debian/patches/mruby_fileutils_no_verbose 
> h2o-2.2.5+dfsg2/debian/patches/mruby_fileutils_no_verbose
> --- h2o-2.2.5+dfsg2/debian/patches/mruby_fileutils_no_verbose   1970-01-01 
> 00:00:00.000000000 +0000
> +++ h2o-2.2.5+dfsg2/debian/patches/mruby_fileutils_no_verbose   2022-04-12 
> 14:56:46.000000000 +0000
> @@ -0,0 +1,70 @@
> +Remove hash with verbose from calls to FileUtils. This apparently
> +has stopped being supported in ruby.
> +
> +Debian bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1008426
> +
> +Index: h2o-2.2.5+dfsg2/deps/mruby/Rakefile
> +===================================================================
> +--- h2o-2.2.5+dfsg2.orig/deps/mruby/Rakefile
> ++++ h2o-2.2.5+dfsg2/deps/mruby/Rakefile
> +@@ -37,15 +37,15 @@ load "#{MRUBY_ROOT}/tasks/gitlab.rake"
> + task :default => :all
> +
> + bin_path = ENV['INSTALL_DIR'] || "#{MRUBY_ROOT}/bin"
> +-FileUtils.mkdir_p bin_path, { :verbose => $verbose }
> ++FileUtils.mkdir_p bin_path
> +
> + depfiles = MRuby.targets['host'].bins.map do |bin|
> +   install_path = MRuby.targets['host'].exefile("#{bin_path}/#{bin}")
> +   source_path = 
> MRuby.targets['host'].exefile("#{MRuby.targets['host'].build_dir}/bin/#{bin}")
> +
> +   file install_path => source_path do |t|
> +-    FileUtils.rm_f t.name, { :verbose => $verbose }
> +-    FileUtils.cp t.prerequisites.first, t.name, { :verbose => $verbose }
> ++    FileUtils.rm_f t.name
> ++    FileUtils.cp t.prerequisites.first, t.name
> +   end
> +
> +   install_path
> +@@ -78,8 +78,8 @@ MRuby.each_target do |target|
> +         install_path = MRuby.targets['host'].exefile("#{bin_path}/#{bin}")
> +
> +         file install_path => exec do |t|
> +-          FileUtils.rm_f t.name, { :verbose => $verbose }
> +-          FileUtils.cp t.prerequisites.first, t.name, { :verbose => 
> $verbose }
> ++          FileUtils.rm_f t.name
> ++          FileUtils.cp t.prerequisites.first, t.name
> +         end
> +         depfiles += [ install_path ]
> +       elsif target == MRuby.targets['host-debug']
> +@@ -87,8 +87,8 @@ MRuby.each_target do |target|
> +           install_path = 
> MRuby.targets['host-debug'].exefile("#{bin_path}/#{bin}")
> +
> +           file install_path => exec do |t|
> +-            FileUtils.rm_f t.name, { :verbose => $verbose }
> +-            FileUtils.cp t.prerequisites.first, t.name, { :verbose => 
> $verbose }
> ++            FileUtils.rm_f t.name
> ++            FileUtils.cp t.prerequisites.first, t.name
> +           end
> +           depfiles += [ install_path ]
> +         end
> +@@ -127,16 +127,16 @@ end
> + desc "clean all built and in-repo installed artifacts"
> + task :clean do
> +   MRuby.each_target do |t|
> +-    FileUtils.rm_rf t.build_dir, { :verbose => $verbose }
> ++    FileUtils.rm_rf t.build_dir
> +   end
> +-  FileUtils.rm_f depfiles, { :verbose => $verbose }
> ++  FileUtils.rm_f depfiles
> +   puts "Cleaned up target build folder"
> + end
> +
> + desc "clean everything!"
> + task :deep_clean => ["clean"] do
> +   MRuby.each_target do |t|
> +-    FileUtils.rm_rf t.gem_clone_dir, { :verbose => $verbose }
> ++    FileUtils.rm_rf t.gem_clone_dir
> +   end
> +   puts "Cleaned up mrbgems build folder"
> + end
> diff -Nru h2o-2.2.5+dfsg2/debian/patches/series 
> h2o-2.2.5+dfsg2/debian/patches/series
> --- h2o-2.2.5+dfsg2/debian/patches/series       2020-05-03 20:12:52.000000000 
> +0000
> +++ h2o-2.2.5+dfsg2/debian/patches/series       2022-04-12 14:54:56.000000000 
> +0000
> @@ -4,3 +4,4 @@
>  tests-force-TLSv1.2-on-s_client-invocations.patch
>  link-libh2o-with-wslay.patch
>  fix_CVE-2019_1.patch
> +mruby_fileutils_no_verbose
>

Reply via email to