Basically it looks like you're build-depending on nodejs stuff which is
not available on all architectures.
Specifially the latest version of witty added a build-depends on
uglifyjs. uglifyjs is a virtual package provided by the arch all
package node-uglify which is only installable on architectures
where nodejs is available. From reading the changelog it appears
the package is using it for minifying javascript.

If you want your package to migrate you'll have to request removal of
old binaries:
While this is a soloution it is a soloution of last resort. The rc
policy states that "Packages must be supported on as many
architectures as is reasonably possible." so before doing so it is
nessacery to evaluate whether it is unreasonable to support
the package on those architectures.

I see a few potential soloutions (in descending order of preference)
which should be considered before moving on to the removal option

1: use a different minifier that is available on all architectures
2: port uglifyjs to a different javascript engine that is available
  everywhere
3: have all the minified js in arch-all package(s), then put
  uglifyjs in build-depends-indep
4: ship the minified javascript in the source package
  (AIUI this is considered acceptable provided the corresponding
  unminfied js is also shipped)
4: ship the javascript unminified on architectures without uglifyjs


--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to