Package: ruby-zeitwerk
Version: 2.6.1-1
Severity: important

Hi,

While running package `camping`. I encountered following error.

/var/lib/gems/3.3.0/gems/zeitwerk-2.6.18/lib/zeitwerk/loader/helpers.rb:132:in 
`rescue in cname_for': wrong constant name X8664-linux-gnu inferred by 
Zeitwerk::Inflector from directory (Zeitwerk::NameError)

  //lib/x86_64-linux-gnu

Possible ways to address this:

  * Tell Zeitwerk to ignore this particular directory.
  * Tell Zeitwerk to ignore one of its parent directories.
  * Rename the directory to comply with the naming conventions.
  * Modify the inflector to handle this case.


      raise Zeitwerk::NameError.new(<<~MESSAGE, error.name)
      ^^^^^
        from 
/var/lib/gems/3.3.0/gems/zeitwerk-2.6.18/lib/zeitwerk/loader/helpers.rb:127:in 
`cname_for'
        from 
/var/lib/gems/3.3.0/gems/zeitwerk-2.6.18/lib/zeitwerk/loader.rb:454:in `block 
in define_autoloads_for_dir'
        from 
/var/lib/gems/3.3.0/gems/zeitwerk-2.6.18/lib/zeitwerk/loader/helpers.rb:47:in 
`block in ls'
        from 
/var/lib/gems/3.3.0/gems/zeitwerk-2.6.18/lib/zeitwerk/loader/helpers.rb:25:in 
`each'
        from 
/var/lib/gems/3.3.0/gems/zeitwerk-2.6.18/lib/zeitwerk/loader/helpers.rb:25:in 
`ls'
        from 
/var/lib/gems/3.3.0/gems/zeitwerk-2.6.18/lib/zeitwerk/loader.rb:445:in 
`define_autoloads_for_dir'
        from 
/var/lib/gems/3.3.0/gems/zeitwerk-2.6.18/lib/zeitwerk/loader.rb:125:in `block 
(2 levels) in setup'
        from 
/var/lib/gems/3.3.0/gems/zeitwerk-2.6.18/lib/zeitwerk/loader.rb:124:in `each'
        from 
/var/lib/gems/3.3.0/gems/zeitwerk-2.6.18/lib/zeitwerk/loader.rb:124:in `block 
in setup'
        from 
/var/lib/gems/3.3.0/gems/zeitwerk-2.6.18/lib/zeitwerk/loader.rb:121:in 
`synchronize'
        from 
/var/lib/gems/3.3.0/gems/zeitwerk-2.6.18/lib/zeitwerk/loader.rb:121:in `setup'
        from 
/var/lib/gems/3.3.0/gems/camping-3.2.6/lib/camping/loader.rb:194:in `setup_zeit'
        from /var/lib/gems/3.3.0/gems/camping-3.2.6/lib/camping/loader.rb:53:in 
`initialize'
        from /var/lib/gems/3.3.0/gems/camping-3.2.6/lib/camping/server.rb:90:in 
`new'
        from /var/lib/gems/3.3.0/gems/camping-3.2.6/lib/camping/server.rb:90:in 
`initialize'
        from /var/lib/gems/3.3.0/gems/rackup-2.1.0/lib/rackup/server.rb:182:in 
`new'
        from /var/lib/gems/3.3.0/gems/rackup-2.1.0/lib/rackup/server.rb:182:in 
`start'
        from /var/lib/gems/3.3.0/gems/camping-3.2.6/bin/camping:10:in `<top 
(required)>'
        from /usr/local/bin/camping:25:in `load'
        from /usr/local/bin/camping:25:in `<main>'
/var/lib/gems/3.3.0/gems/zeitwerk-2.6.18/lib/zeitwerk/loader/helpers.rb:128:in 
`const_defined?': wrong constant name X8664-linux-gnu (NameError)

      CNAME_VALIDATOR.const_defined?(cname, false)
                     ^^^^^^^^^^^^^^^
        from 
/var/lib/gems/3.3.0/gems/zeitwerk-2.6.18/lib/zeitwerk/loader/helpers.rb:128:in 
`cname_for'
        from 
/var/lib/gems/3.3.0/gems/zeitwerk-2.6.18/lib/zeitwerk/loader.rb:454:in `block 
in define_autoloads_for_dir'
        from 
/var/lib/gems/3.3.0/gems/zeitwerk-2.6.18/lib/zeitwerk/loader/helpers.rb:47:in 
`block in ls'
        from 
/var/lib/gems/3.3.0/gems/zeitwerk-2.6.18/lib/zeitwerk/loader/helpers.rb:25:in 
`each'
        from 
/var/lib/gems/3.3.0/gems/zeitwerk-2.6.18/lib/zeitwerk/loader/helpers.rb:25:in 
`ls'
        from 
/var/lib/gems/3.3.0/gems/zeitwerk-2.6.18/lib/zeitwerk/loader.rb:445:in 
`define_autoloads_for_dir'
        from 
/var/lib/gems/3.3.0/gems/zeitwerk-2.6.18/lib/zeitwerk/loader.rb:125:in `block 
(2 levels) in setup'
        from 
/var/lib/gems/3.3.0/gems/zeitwerk-2.6.18/lib/zeitwerk/loader.rb:124:in `each'
        from 
/var/lib/gems/3.3.0/gems/zeitwerk-2.6.18/lib/zeitwerk/loader.rb:124:in `block 
in setup'
        from 
/var/lib/gems/3.3.0/gems/zeitwerk-2.6.18/lib/zeitwerk/loader.rb:121:in 
`synchronize'
        from 
/var/lib/gems/3.3.0/gems/zeitwerk-2.6.18/lib/zeitwerk/loader.rb:121:in `setup'
        from 
/var/lib/gems/3.3.0/gems/camping-3.2.6/lib/camping/loader.rb:194:in `setup_zeit'
        from /var/lib/gems/3.3.0/gems/camping-3.2.6/lib/camping/loader.rb:53:in 
`initialize'
        from /var/lib/gems/3.3.0/gems/camping-3.2.6/lib/camping/server.rb:90:in 
`new'
        from /var/lib/gems/3.3.0/gems/camping-3.2.6/lib/camping/server.rb:90:in 
`initialize'
        from /var/lib/gems/3.3.0/gems/rackup-2.1.0/lib/rackup/server.rb:182:in 
`new'
        from /var/lib/gems/3.3.0/gems/rackup-2.1.0/lib/rackup/server.rb:182:in 
`start'
        from /var/lib/gems/3.3.0/gems/camping-3.2.6/bin/camping:10:in `<top 
(required)>'
        from /usr/local/bin/camping:25:in `load'
        from /usr/local/bin/camping:25:in `<main>'



-- System Information:
Debian Release: 12.10
  APT prefers stable-security
  APT policy: (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-34-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_IN.UTF-8, LC_CTYPE=en_IN.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages ruby-zeitwerk depends on:
ii  ruby  1:3.1

ruby-zeitwerk recommends no packages.

ruby-zeitwerk suggests no packages.

-- no debconf information

Reply via email to