[DRE-maint] Bug#858195: compass-bootstrap-sass-plugin: Wrong install path, and code not registered with Compass

Jonas Smedegaard dr at jones.dk
Wed Mar 29 08:21:26 UTC 2017


Quoting Antonio Terceiro (2017-03-29 03:16:32)
> On Tue, Mar 28, 2017 at 10:20:30PM +0200, Jonas Smedegaard wrote:
>> Debian use /usr/share/compass as _shared_ location for Compass 
>> libraries - upstream has no such default location.
>> 
>> Your reasoning is the equivalent of installing C libraries in 
>> /usr/lip and arguing that one should always explicitly feed the 
>> compiler the path (not rely on default path being /usr/lib on Debian 
>> systems).
>
> I disagree with your analogy. There is a set of well known places 
> where you can put libraries so that compilers find them automatically, 
> and those are known to _everyone_ that does or use libraries, not only 
> in Debian.
> 
> In this case, there is a convention that only exists in Debian, and 
> AFAICT forces every single package to be patched. Is there any 
> movement in the direction of having this adopted upstream?

Compass does not dictate which locations should be looked up by default 
but certainly provides the mechanism for default lookup paths - and that 
mechanism is used in the Debian packaging of Compass.

You may try argue that compass-bootstrap-sass-plugin provides a 
_private_ library, not intended for general use.  But that makes little 
sense to me.


> That said, I am willing to support this, but I don't agree it's an RC 
> issue.
> 
> I tried changing /usr/share/compass/frameworks/bootstrap-sass to 
> /usr/share/compass/frameworks/bootstrap as you said, but that doesn't 
> exactly make it work:
[...]

> Any ideas?

Attached patch is what I use.  It might not apply as-is - I use it 
together with a couple other patches to address the other issues 
mentioned initially in this bugreport about the odd packaging into two 
binary packages.

Would you perhaps be interested in moving this package to the Sass team, 
and maintain the package there?  That helps coordinate the interaction 
between the Sass/Compass libraries (Compass is dead upstream, so there 
will likely soon be some restructuring to relax dependencies).

I can also offer to take over maintenance of this package, if you don't 
mind that move but are not interested in joining that other team.


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private
-------------- next part --------------
A non-text attachment was scrubbed...
Name: assets_path.patch
Type: text/x-diff
Size: 1799 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-ruby-extras-maintainers/attachments/20170329/8ca3e23d/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-ruby-extras-maintainers/attachments/20170329/8ca3e23d/attachment.sig>


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