#1143403 ruby-process-daemon: FTBFS: dh_auto_clean: error: dh_ruby --clean returned exit code 1

#1143403#5
Date:
2026-08-01 22:38:50 UTC
From:
To:
Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202608/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:ruby-process-daemon, so that this is still
visible in the BTS web page for this package.

Thanks.
--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --buildsystem=ruby --with ruby
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_clean
	dh_ruby --clean
Invalid gemspec in [process-daemon.gemspec.gem2deb]: undefined method `has_rdoc=' for an instance of Gem::Specification
Invalid gemspec in [process-daemon.gemspec]: undefined method `has_rdoc=' for an instance of Gem::Specification
/usr/lib/ruby/vendor_ruby/gem2deb/metadata.rb:135:in `load_gemspec': E: cannot load gemspec process-daemon.gemspec (RuntimeError)
	from /usr/lib/ruby/vendor_ruby/gem2deb/metadata.rb:37:in `block in initialize'
	from /usr/lib/ruby/vendor_ruby/gem2deb/metadata.rb:36:in `chdir'
	from /usr/lib/ruby/vendor_ruby/gem2deb/metadata.rb:36:in `initialize'
	from /usr/lib/ruby/vendor_ruby/gem2deb/installer.rb:24:in `new'
	from /usr/lib/ruby/vendor_ruby/gem2deb/installer.rb:24:in `initialize'
	from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:228:in `new'
	from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:228:in `block in installers'
	from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:227:in `map'
	from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:227:in `installers'
	from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:121:in `clean'
	from /usr/bin/dh_ruby:91:in `<main>'
W: XS-Ruby-Versions is deprecated, and will be ignored
dh_auto_clean: error: dh_ruby --clean returned exit code 1
make[1]: *** [debian/rules:10: override_dh_auto_clean] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:7: clean] Error 2
dpkg-buildpackage: error: debian/rules clean subprocess failed with exit status 2
--------------------------------------------------------------------------------

#1143403#8
Date:
2026-08-02 14:30:44 UTC
From:
To:
Hello,

Bug #1143403 in ruby-process-daemon reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/ruby-team/ruby-process-daemon/-/commit/07e9279206c22bbd8a05c7859a04ae576a65277e

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1143403

#1143403#15
Date:
2026-08-02 14:50:20 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
ruby-process-daemon, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1143403@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Simon Quigley <tsimonq2@debian.org> (supplier of updated ruby-process-daemon package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sun, 02 Aug 2026 09:30:07 -0500
Source: ruby-process-daemon
Architecture: source
Version: 1.0.1-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Ruby Team <pkg-ruby-extras-maintainers@lists.alioth.debian.org>
Changed-By: Simon Quigley <tsimonq2@debian.org>
Closes: 1143403
Changes:
 ruby-process-daemon (1.0.1-4) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Lucas Nussbaum ]
   * debian/gbp.conf: Add for DEP-14
   * debian/gbp.conf: remove trailing empty lines
   * debian/.gitattributes: remove
   * debian/salsa-ci.yml: use team-specific include
 .
   [ Simon Quigley ]
   * Refresh the upstream metadata.
   * Upgrade the watch file to version 5.
   * Drop {XS,XB}-Ruby-Versions from control.
   * Update Standards-Version to 4.7.4.
   * Bump debhelper-compat to 14, dropping ${misc:Depends},
     ${shlibs:Depends}, and ${ruby:Depends} from runtime dependencies.
   * Mark as Multi-Arch: foreign.
   * Add drop-has_rdoc.patch to fix FTBFS (Closes: #1143403).
Checksums-Sha1:
 298f4bc159074514506283d33f243e2632c05778 2171 ruby-process-daemon_1.0.1-4.dsc
 d847c51f4c7fc10965278df8b75268ff95a15dfa 3452 ruby-process-daemon_1.0.1-4.debian.tar.xz
 fc796b8e7c81ae5083dbe5f9a28c7066be9d13ab 7336 ruby-process-daemon_1.0.1-4_source.buildinfo
Checksums-Sha256:
 58ad9fb6b5713098b61437d735c876d28fadd814a7dbfb92c07cd72dfb64514c 2171 ruby-process-daemon_1.0.1-4.dsc
 c1a9f69f06c76ff18484c6cedd90ee58bd552529c2b10d620bcfbd9160ebf9bc 3452 ruby-process-daemon_1.0.1-4.debian.tar.xz
 4dfe8e8de1bce873c42ad3b5715ac0b9b0bf8b6c87db80f7e06044905a65d546 7336 ruby-process-daemon_1.0.1-4_source.buildinfo
Files:
 97651f2cac9ef84c2d505ec0951aeba6 2171 ruby optional ruby-process-daemon_1.0.1-4.dsc
 94bd6a1338eead3c2eb7f4e76c607b4f 3452 ruby optional ruby-process-daemon_1.0.1-4.debian.tar.xz
 6613776df5de80795fe75a268c4ef81c 7336 ruby optional ruby-process-daemon_1.0.1-4_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEXHq+og+GMEWcyMi14n8s+EWML6QFAmpvVJAACgkQ4n8s+EWM
L6TVRRAApsw4CnznFfUtlwQoJ3zEatVMXMAomno8uBjRF3/RIuSCURIxnvxzGbcc
d7DUKwFR+crqhK74GPg0o//Z2mZP11Hn/1oxIMhiRJ9i133vtF3cMtgWZ/AXCYqi
ArjLpF2q1oagzzEaMDPlTIzTwltWS2Vf+Q7OJVpz3Hbln9GKW83cWoONXf6/LQVo
5/P7F4tPPyhj+vAxNoQSlS2T0Yqmz6BH6u8EYwBzUwg6cKHlyTwjfx2DqIz9IsjI
RkzGZYTGhqdphqj3iIqulx5znT4GOQzQyLJdLQo7tnpIaRheGCSbLHI3EuqhpqNK
MyVmUcfPnEKtC7FyKeKX9AOzRBWoOJJMxaT7dzK2eWIpyNmHsHRRC4XUZJWAHZhU
AyPYF3tIwACJwzI8FlVZc/qucREk3KG8zksmlchZc5wrS6erCeuMXoNRHEwVFLlh
PR844BTRojx8++HlBo6jD/UL+B23JMZO1FfoIECtQiEad0+Q7uB/C05YgMFbUXUG
ivWzLS3qMfNCja/9KGCfwiq/d5/zl/vYXnCbMK8mEsSmGP7qQ2yxtqzepaQRpVUv
h9rzWfomE3kmTDGZF8KcDPZt3m6CrLLIeB7UJmRpaTPGkreHubS++HYknDvtts/q
CCLzFC9aWdb5g+lsfmUeORhNmHXQIhKZO5s6dSWdVRCYacEPF+w=
=9wnC
-----END PGP SIGNATURE-----