#1141034 schleuder-gitlab-ticketing: FTBFS: Could not find 'mustermann'

#1141034#5
Date:
2026-06-28 20:52:48 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/202606/

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:schleuder-gitlab-ticketing, so that this is still
visible in the BTS web page for this package.

Thanks.
--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --buildsystem=ruby --with ruby
   dh_auto_clean -O--buildsystem=ruby
	dh_ruby --clean
   dh_autoreconf_clean -O--buildsystem=ruby
   dh_clean -O--buildsystem=ruby
	rm -f debian/debhelper-build-stamp
	rm -rf debian/.debhelper/
	rm -f -- debian/schleuder-gitlab-ticketing.substvars debian/files
	rm -fr -- debian/schleuder-gitlab-ticketing/ debian/tmp/
	find .  \( \( \
		\( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o -type f -a \
	        \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \
		 -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \
		 -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \
		 -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \
		\) -exec rm -f {} + \) -o \
		\( -type d -a \( -name autom4te.cache -o -name __pycache__ \) -prune -exec rm -rf {} + \) \)
 debian/rules binary
dh binary --buildsystem=ruby --with ruby
   dh_update_autotools_config -O--buildsystem=ruby
   dh_autoreconf -O--buildsystem=ruby
   dh_auto_configure -O--buildsystem=ruby
	dh_ruby --configure
   dh_auto_build -O--buildsystem=ruby
	dh_ruby --build
   dh_auto_test -O--buildsystem=ruby
	dh_ruby --test
	rm -fr -- /tmp/dh-xdg-rundir-1bH8FpBb
   create-stamp debian/debhelper-build-stamp
   dh_testroot -O--buildsystem=ruby
   dh_prep -O--buildsystem=ruby
	rm -f -- debian/schleuder-gitlab-ticketing.substvars
	rm -fr -- debian/.debhelper/generated/schleuder-gitlab-ticketing/ debian/schleuder-gitlab-ticketing/ debian/tmp/
   dh_auto_install --destdir=debian/schleuder-gitlab-ticketing/ -O--buildsystem=ruby
	install -m0755 -d /<<PKGBUILDDIR>>/debian/schleuder-gitlab-ticketing
	dh_ruby --install /<<PKGBUILDDIR>>/debian/schleuder-gitlab-ticketing

┌──────────────────────────────────────────────────────────────────────────────┐
│ schleuder-gitlab-ticketing: Install files                                    │
└──────────────────────────────────────────────────────────────────────────────┘

install -d /<<PKGBUILDDIR>>/debian/schleuder-gitlab-ticketing/usr/lib/ruby/vendor_ruby
install -D -m644 /<<PKGBUILDDIR>>/lib/schleuder/filters/post_decryption/99_gitlab_ticketing.rb /<<PKGBUILDDIR>>/debian/schleuder-gitlab-ticketing/usr/lib/ruby/vendor_ruby/schleuder/filters/post_decryption/99_gitlab_ticketing.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/schleuder-gitlab-ticketing/config.rb /<<PKGBUILDDIR>>/debian/schleuder-gitlab-ticketing/usr/lib/ruby/vendor_ruby/schleuder-gitlab-ticketing/config.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/schleuder-gitlab-ticketing/gitlab_config.rb /<<PKGBUILDDIR>>/debian/schleuder-gitlab-ticketing/usr/lib/ruby/vendor_ruby/schleuder-gitlab-ticketing/gitlab_config.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/schleuder-gitlab-ticketing/list.rb /<<PKGBUILDDIR>>/debian/schleuder-gitlab-ticketing/usr/lib/ruby/vendor_ruby/schleuder-gitlab-ticketing/list.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/schleuder-gitlab-ticketing/version.rb /<<PKGBUILDDIR>>/debian/schleuder-gitlab-ticketing/usr/lib/ruby/vendor_ruby/schleuder-gitlab-ticketing/version.rb
install -D -m644 /<<PKGBUILDDIR>>/lib/schleuder-gitlab-ticketing.rb /<<PKGBUILDDIR>>/debian/schleuder-gitlab-ticketing/usr/lib/ruby/vendor_ruby/schleuder-gitlab-ticketing.rb

┌──────────────────────────────────────────────────────────────────────────────┐
│ schleuder-gitlab-ticketing: Install Rubygems integration metadata            │
└──────────────────────────────────────────────────────────────────────────────┘

generating gemspec at /<<PKGBUILDDIR>>/debian/schleuder-gitlab-ticketing/usr/share/rubygems-integration/all/specifications/schleuder-gitlab-ticketing-1.0.0.gemspec
dh_installchangelogs -pschleuder-gitlab-ticketing /<<PKGBUILDDIR>>/CHANGELOG.md upstream
	install -m0755 -d debian/schleuder-gitlab-ticketing/usr/share/doc/schleuder-gitlab-ticketing
	install -p -m0644 debian/.debhelper/generated/schleuder-gitlab-ticketing/dh_installchangelogs.dch.trimmed debian/schleuder-gitlab-ticketing/usr/share/doc/schleuder-gitlab-ticketing/changelog.Debian
	install -p -m0644 /<<PKGBUILDDIR>>/CHANGELOG.md debian/schleuder-gitlab-ticketing/usr/share/doc/schleuder-gitlab-ticketing/changelog
/usr/bin/ruby3.3 /usr/bin/gem2deb-test-runner

┌──────────────────────────────────────────────────────────────────────────────┐
│ Checking Rubygems dependency resolution on ruby3.3                           │
└──────────────────────────────────────────────────────────────────────────────┘

RUBYLIB=/<<PKGBUILDDIR>>/debian/schleuder-gitlab-ticketing/usr/lib/ruby/vendor_ruby:. GEM_PATH=/<<PKGBUILDDIR>>/debian/schleuder-gitlab-ticketing/usr/share/rubygems-integration/all:/<<PKGBUILDDIR>>/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.3.0:/var/lib/gems/3.3.0:/usr/local/lib/ruby/gems/3.3.0:/usr/lib/ruby/gems/3.3.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.3.0:/usr/share/rubygems-integration/3.3.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0 ruby3.3 -e gem\ \"schleuder-gitlab-ticketing\"
/usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1421:in `block in activate_dependencies': Could not find 'mustermann' (~> 3.0) among 147 total gem(s) (Gem::MissingSpecError)
Checked in 'GEM_PATH=/<<PKGBUILDDIR>>/debian/schleuder-gitlab-ticketing/usr/share/rubygems-integration/all:/<<PKGBUILDDIR>>/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.3.0:/var/lib/gems/3.3.0:/usr/local/lib/ruby/gems/3.3.0:/usr/lib/ruby/gems/3.3.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.3.0:/usr/share/rubygems-integration/3.3.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0' at: /usr/share/rubygems-integration/all/specifications/sinatra-4.2.1.gemspec, execute `gem env` for more information
	from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1407:in `each'
	from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1407:in `activate_dependencies'
	from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1389:in `activate'
	from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1423:in `block in activate_dependencies'
	from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1407:in `each'
	from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1407:in `activate_dependencies'
	from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1389:in `activate'
	from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1423:in `block in activate_dependencies'
	from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1407:in `each'
	from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1407:in `activate_dependencies'
	from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1389:in `activate'
	from /usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_gem.rb:62:in `block in gem'
	from /usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_gem.rb:62:in `synchronize'
	from /usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_gem.rb:62:in `gem'
	from -e:1:in `<main>'
abbrev (default: 0.1.2)
activemodel (7.2.3.1)
activerecord (7.2.3.1)
activesupport (7.2.3.1)
base64 (0.3.0, default: 0.2.0)
bcrypt (3.1.22)
benchmark (default: 0.3.0)
bigdecimal (default: 3.1.5)
bundler (default: 2.5.22)
cgi (default: 0.4.2)
charlock_holmes (0.7.9)
concurrent-ruby (1.3.7)
connection_pool (3.0.2)
csv (3.3.5, default: 3.2.8)
daemons (1.4.1)
date (default: 3.3.4)
debug (1.9.2)
delegate (default: 0.3.1)
did_you_mean (2.0.0, default: 1.6.3)
diff-lcs (1.6.2)
digest (default: 3.1.1)
drb (default: 2.2.0)
english (default: 0.8.0)
erb (default: 4.0.3)
error_highlight (default: 0.6.0)
etc (default: 1.4.3)
ethon (0.18.0)
eventmachine (1.3.0.dev.1)
fcntl (default: 1.1.0)
ffi (1.17.4)
fiddle (default: 1.1.2)
fileutils (default: 1.7.2)
find (default: 0.2.0)
forwardable (default: 1.3.3)
getoptlong (default: 0.2.1)
gitlab (6.1.0)
gpgme (2.0.26)
httparty (0.24.2)
i18n (1.15.1)
io-console (default: 0.7.1)
io-nonblock (default: 0.3.0)
io-wait (default: 0.3.1)
ipaddr (default: 1.2.6)
irb (default: 1.13.1)
json (default: 2.7.2)
logger (default: 1.6.0)
mail (2.9.0)
matrix (0.4.2)
mime-types (3.7.0)
mime-types-data (3.2026.0414)
mini_mime (1.1.5)
mini_portile2 (2.8.9)
minitest (5.27.0, 5.20.0)
multi_json (1.15.0)
multi_xml (0.9.1)
mustermann (4.0.0)
mutex_m (default: 0.2.0)
net-ftp (0.3.4)
net-http (default: 0.4.1)
net-imap (0.4.19)
net-pop (0.1.2)
net-protocol (default: 0.2.2)
net-smtp (0.5.1)
net-telnet (0.2.0)
nio4r (2.7.5)
nkf (default: 0.1.3)
observer (default: 0.1.2)
open-uri (default: 0.4.1)
open3 (default: 0.2.1)
openssl (default: 3.2.0)
optparse (default: 0.4.0)
ostruct (default: 0.6.0)
pathname (default: 0.3.0)
power_assert (3.0.1, 2.0.3)
pp (default: 0.5.0)
prettyprint (default: 0.2.0)
prime (0.1.2)
prism (default: 0.19.0)
pstore (default: 0.1.3)
psych (default: 5.1.2)
puma (6.6.0)
racc (1.7.3)
rack (3.2.6)
rack-protection (4.2.1)
rack-session (2.1.1)
rack-test (2.2.0)
rackup (2.3.1)
rake (13.4.2, 13.1.0)
rbs (3.4.0)
rdoc (default: 6.6.3.1)
readline (default: 0.0.4)
reline (default: 0.5.10)
resolv (default: 0.3.0)
resolv-replace (default: 0.1.1)
rexml (3.3.9)
rinda (default: 0.2.0)
rspec (3.13.2)
rspec-core (3.13.6)
rspec-expectations (3.13.5)
rspec-mocks (3.13.8)
rspec-support (3.13.7)
rss (0.3.1)
ruby2_keywords (0.0.5)
rubygems-update (3.6.7)
schleuder (5.0.1)
securerandom (default: 0.3.1)
set (default: 1.1.0)
shellwords (default: 0.2.0)
sinatra (4.2.1)
sinatra-contrib (4.2.1)
singleton (default: 0.2.0)
sqlite3 (2.9.5)
stringio (default: 3.1.1)
strscan (default: 3.0.9)
syntax_suggest (default: 2.0.1)
syslog (default: 0.1.2)
tempfile (default: 0.2.1)
terminal-table (4.0.0)
test-unit (3.7.8, 3.6.1)
thin (2.0.1)
thor (1.5.0)
tilt (2.7.0)
time (default: 0.3.0)
timeout (default: 0.4.1)
tmpdir (default: 0.2.0)
tsort (default: 0.2.0)
typeprof (0.21.9)
typhoeus (1.6.0)
tzinfo (2.0.6)
un (default: 0.3.0)
unicode-display_width (3.2.0)
unicode-emoji (4.2.0)
uri (default: 0.13.2)
weakref (default: 0.1.3)
webrick (1.9.2)
xmlrpc (0.3.3)
yaml (default: 0.3.0)
zlib (default: 3.1.1)

┌──────────────────────────────────────────────────────────────────────────────┐
│ Run tests for ruby3.3 from debian/ruby-tests.rake                            │
└──────────────────────────────────────────────────────────────────────────────┘

RUBYLIB=/<<PKGBUILDDIR>>/debian/schleuder-gitlab-ticketing/usr/lib/ruby/vendor_ruby:. GEM_PATH=/<<PKGBUILDDIR>>/debian/schleuder-gitlab-ticketing/usr/share/rubygems-integration/all:/<<PKGBUILDDIR>>/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.3.0:/var/lib/gems/3.3.0:/usr/local/lib/ruby/gems/3.3.0:/usr/lib/ruby/gems/3.3.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.3.0:/usr/share/rubygems-integration/3.3.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0 ruby3.3 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake
/usr/bin/ruby3.3 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.13.7/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.13.6/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.13.6/exe/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation

SchleuderGitlabTicketing::Config
  non existing config
    with a config
      provides a way to process a list
      loads the configured lists
  basic
    with a config
      provides a way to process a list
      loads the configured lists
    gitlab config
      adds the global gitlab config to all the lists
      supports dedicated gitlabs for certain lists
    merging filters
      merges global and local subject filters
      merges global and local sender filters

SchleuderGitlabTicketing::List
  basic
    with a config
      provides a way to process a mail
      provides a way to check if it's configured properly
      has a gitlab config
      loads the configured lists
      has sender filters
      has subject filters
  with talking to gitlab
    list properly configured?
      with projects on gitlab
        labels correct lists properly
      with missing config
        fails
    processing mails
      ignores spam
        drops spam
        drops spam case-insensitiv
      ignores certain senders
        by regexp
      ignores certain subjects
        by regexp
        by regexp 2
        works if there is no subject
      with a proper list
        creates a new ticket
        creates a new ticket with an empty subject
        creates a new ticket with a nearly empty subject
        creates a new ticket with a nearly empty subject 2
        creates a new ticket if ticket nr in subject can't be found
        creates a new ticket and does not assign it even if from member
        creates a new ticket and put it into close if subject indicates
        updates an existing ticket but does not put it in process as it is from a user
        updates an existing ticket and assignes it to the member and puts it into inprocess
        updates an existing ticket and assignes it to the member if not member of project but group and puts it into inprocess
        updates an existing ticket and won't assign it if user is not team_member
        updates an existing ticket and reassing it if already assigned
        updates a closed ticket but does not reopen it if subject still indicates ok
        reopens a closed ticket and puts it into process if subject does not contain ok
        reopens a closed ticket and reassignes it to the new member and puts it into process if subject does not contain ok
        reopens a closed ticket and assignes it to the member and puts it into process if subject does not contain ok
        updates an existing ticket and assignes it to the member and closes it
        updates an existing ticket and assignes it to the member and closes it and removes the inprocess label

Schleuder::Filters
  with talking to gitlab
    skips non configured lists
    skips on wrongly configured lists
    with processing
      creates a new ticket
      works even on en exception
    subject filter
      skips email if subject filter matches
    sender filter
      skips email if subject filter matches

Finished in 0.05348 seconds (files took 0.21019 seconds to load)
46 examples, 0 failures

/usr/lib/ruby/vendor_ruby/gem2deb.rb:52:in `run': /usr/bin/ruby3.3 /usr/bin/gem2deb-test-runner (Gem2Deb::CommandFailed)
	from /usr/lib/ruby/vendor_ruby/gem2deb.rb:64:in `block in run_ruby'
	from /usr/lib/ruby/vendor_ruby/gem2deb.rb:87:in `maybe_crossbuild'
	from /usr/lib/ruby/vendor_ruby/gem2deb.rb:63:in `run_ruby'
	from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:189:in `run_tests_for_version'
	from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:176:in `block in run_tests'
	from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:175:in `each'
	from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:175:in `run_tests'
	from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:71:in `run_tests'
	from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:57:in `install'
	from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:163:in `install'
	from /usr/bin/dh_ruby:89:in `<main>'
dh_auto_install: error: dh_ruby --install /<<PKGBUILDDIR>>/debian/schleuder-gitlab-ticketing returned exit code 1
make: *** [debian/rules:9: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2
--------------------------------------------------------------------------------