On 09/03/2019 21:30, Bruce Dubbs via blfs-support wrote:
> On 3/9/19 12:18 PM, Pierre Labastie via blfs-support wrote:
>> On 09/03/2019 18:25, Bruce Dubbs via blfs-support wrote:
>>> On 3/9/19 9:31 AM, Riccardo G Corsi via blfs-support wrote:
>>>> Hello, I need an explanation about building Sassc (required to build Plasma
>>>> in BLFS 8.4)
>>>>
>>>> The first part of instructions is about libass 3.5.5. or sassc 3.5.0?. If
>>>> the latter, why is libass and "additional package"?
>>>
>>> The package requires the library so we
>>>
>>> "First, build the library:"
>>>
>>> I suppose we should change the word 'Additional' to "Library"
>>>
>>>    -- Bruce
>>
>> Well, I don't really understand why two different packages(different names 
>> and
>> different versions) are on the same page... Maybe it would be less confusing
>> to have two different pages (with sassc depending on libsass of course). I'll
>> make the split if nobody speaks up.
> 
> Please do not.  It makes maintenance easier as it is and the only thing that
> depends on libsass is sassc.  We do the same thing with the xorg drivers
> libva and intel-vaapi-driver and DConf/DConf-Editor.  We need to keep tightly
> coupled packages together.
> 

I beg to disagree: I do not think maintenance is easier, at least in this
case, since package upgrades are out of sync, measurements have to be done for
both packages, versions are different, etc. The only overhead is for creating
the pages. Once it's done, maintenance overhead is the same. Actually, this is
true also for Dconf, libva, and poppler pages. Maybe I do not understand the
"tightly coupled together" concept: for me, they are not. Not more than
autoconf and automake, or Qt and Qtwebengine (and actually those are much more
coupled), or cups and cups-filters, or even scons and serf (there is no need
to build scons if you do not build serf in the BLFS book), etc. Furthermore,
the order on the sassc page is confusing, since the first built package is not
the main package: this is the only page like that: on other "double" pages,
the first built package is the main package, and the second built one is
optional (additional).

Pierre
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to