[DRE-maint] Bug#1117882: cannot use uglifier/terser in Debian's sprockets package

Joseph Nahmias joe at nahmias.net
Sun Oct 12 04:01:55 BST 2025


Package: ruby-sprockets
Version: 4.2.1-3
Severity: important
X-Debbugs-Cc: Pirate Praveen <praveen at debian.org>, joe at nahmias.net

Hello,

Debian's package for sprockets overrides the usage of uglifier to terser.
However, there is a version number check in uglifier_compressor.rb which
is not properly handled leading to the inability to use uglifier or terser
as part of the sprockets js asset pipeline.

For example, when trying to build the assets for mailcatcher, I get:

    $ rake assets
    rake aborted!
    uglifier 1.x is no longer supported, please upgrade to 2.x or newer

We should remove the version check so that this works properly. I plan to
submit an MR in salsa to do this.

--Joe

-- System Information:
Debian Release: 13.1
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable-debug'), (500, 'proposed-updates-debug'), (500, 'oldstable-updates'), (500, 'oldstable-security'), (500, 'oldstable-proposed-updates-debug'), (500, 'oldstable-debug'), (500, 'oldstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.12.38+deb13-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.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-sprockets depends on:
ii  ruby             1:3.3+b1
ii  ruby-concurrent  1.3.5-1
ii  ruby-hike        1.2.1-3.1
ii  ruby-multi-json  1.15.0-1
ii  ruby-rack        3.1.16-0.1
ii  ruby-tilt        2.4.0-3

ruby-sprockets recommends no packages.

ruby-sprockets suggests no packages.

-- no debconf information



More information about the Pkg-ruby-extras-maintainers mailing list