Hi,I have just uploaded ruby-mongo to fix the FTBFS since Ruby 3.3 is the default. Somehow I missed that when I uploaded my previous NMU.
I did make a mistake in the versioning, the runes that I used to create the changelog entry didn't recognize this was an NMU instead of a maintainer upload and I failed to spot that, sorry for that.
Anyways, debdiff attached, I uploaded with dgit. Paul
diff --git a/debian/changelog b/debian/changelog index 4407d78..99f91a7 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +ruby-mongo (2.5.1-2) unstable; urgency=medium + + * mongo.gemspec: fix for ruby3.3 File.exists? -> File.exist? + (Closes: #1094123) + + -- Paul Gevers <elb...@debian.org> Thu, 27 Feb 2025 19:57:22 +0100 + ruby-mongo (2.5.1-1.2) unstable; urgency=medium * Non-maintainer upload. diff --git a/debian/patches/mongo.gemspec-fix-for-ruby3.3-file.exist.patch b/debian/patches/mongo.gemspec-fix-for-ruby3.3-file.exist.patch new file mode 100644 index 0000000..e829f7b --- /dev/null +++ b/debian/patches/mongo.gemspec-fix-for-ruby3.3-file.exist.patch @@ -0,0 +1,22 @@ +From: Paul Gevers <elb...@debian.org> +Date: Thu, 27 Feb 2025 19:48:08 +0100 +X-Dgit-Generated: 2.5.1-2 bf37ecf4a4269e7521a6116cd1aa87875c55bad7 +Subject: mongo.gemspec: fix for ruby3.3 File.exists? -> File.exist? + +Closes: #1094123 + +--- + +diff --git a/mongo.gemspec b/mongo.gemspec +index 0cac7d6..e7cb3ed 100644 +--- a/mongo.gemspec ++++ b/mongo.gemspec +@@ -14,7 +14,7 @@ Gem::Specification.new do |s| + s.description = 'A Ruby driver for MongoDB' + s.license = 'Apache License Version 2.0' + +- if File.exists?('gem-private_key.pem') ++ if File.exist?('gem-private_key.pem') + s.signing_key = 'gem-private_key.pem' + s.cert_chain = ['gem-public_cert.pem'] + else diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..75d5041 --- /dev/null +++ b/debian/patches/series @@ -0,0 +1 @@ +mongo.gemspec-fix-for-ruby3.3-file.exist.patch diff --git a/mongo.gemspec b/mongo.gemspec index 0cac7d6..e7cb3ed 100644 --- a/mongo.gemspec +++ b/mongo.gemspec @@ -14,7 +14,7 @@ Gem::Specification.new do |s| s.description = 'A Ruby driver for MongoDB' s.license = 'Apache License Version 2.0' - if File.exists?('gem-private_key.pem') + if File.exist?('gem-private_key.pem') s.signing_key = 'gem-private_key.pem' s.cert_chain = ['gem-public_cert.pem'] else
OpenPGP_signature.asc
Description: OpenPGP digital signature