[DRE-maint] Bug#1005631: new restriction in rubygems: installing symlink pointing to parent path not allowed - causes ruby-handlebars-assets to ftbfs
Pirate Praveen
praveen at onenetbeyond.org
Wed Jun 1 19:42:24 BST 2022
On Sun, 13 Feb 2022 08:59:18 +0100 Lucas Nussbaum <lucas at debian.org>
wrote:
> During a rebuild of all packages in sid, your package failed to build
> on amd64.
>
>
> Relevant part (hopefully):
> > make[1]: Entering directory '/<<PKGBUILDDIR>>'
> > mkdir -p vendor/assets/javascripts
> > ln -s /usr/share/javascript/handlebars/handlebars.js
vendor/assets/javascripts/handlebars.js
> > ln -s
/usr/share/javascript/handlebars.runtime/handlebars.runtime.js
vendor/assets/javascripts/handlebars.runtime.js
[...]
> > Failed to load /dev/null because it doesn't contain valid YAML hash
> > ERROR: While executing gem ... (Gem::Package::SymlinkError)
> > installing symlink 'vendor/assets/javascripts/handlebars.js'
pointing to parent path /usr/share/javascript/handlebars/handlebars.js
of
/<<PKGBUILDDIR>>/debian/ruby-handlebars-assets/usr/share/rubygems-integration/all/gems/handlebars_assets-0.23.8
is not allowed
How do we handle this issue? Should we copy instead? If that is the
solution, we will have to rebuild ruby package whenever the js package
changes. Can we modify rubygems to allow this link?
More information about the Pkg-ruby-extras-maintainers
mailing list