bug-zile
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-zile] Running bleeding-edge github Zile [WAS Re: Problems gener


From: Gary V. Vaughan
Subject: Re: [Bug-zile] Running bleeding-edge github Zile [WAS Re: Problems generating manpage]
Date: Fri, 1 Aug 2014 21:24:35 +0100

Hi Sftefan,

> On 01 Aug 2014, at 21:05, Stefan Husmann <address@hidden> wrote:
> 
>> Am 01.08.2014 um 22:01 schrieb Stefan Husmann:
>>> Am 30.07.2014 um 22:33 schrieb Gary V. Vaughan:
>>> Hi Stefan,
>>> 
>>>> On Jul 30, 2014, at 7:51 PM, Stefan Husmann <address@hidden> wrote:
>>>> 
>>>> thanks again, I followed your advices:
>>>> 
>>>> Am 30.07.2014 um 16:12 schrieb Gary V. Vaughan:
>> 
>>>>>   - ncurses is not a Zile requirement, but it is missing from Arch's 
>>>>> lua-posix package dependencies;
>>>> I could file a bug report for lua-posix (official package), but would need 
>>>> some evidence for this statement
>>> 
>>> Yes, please do (I'm also the maintainer of luaposix upstream).
>> done, see https://bugs.archlinux.org/task/41437
> They already replied, ncurses is in the dependency chain. lua-posix -> lua -> 
> readline -> ncurses.
> 
> Is that okay for you?

Thanks for following up on that :-)

I'm not sure what the policy for dependency relationships in Arch packages is, 
but compared to my day job (where I package Free Software for vendor Unices) it 
seems like an error prone way to do it from my perspective. For instance, what 
if someone wants a pure MIT licensed build of Lua for a non-GPL compatible 
project, or a non-cli version of Lua for running embedded scripts, or uses a 
readline built with termcap instead of curses etc etc? Any of those builds a 
Lua package that does not indirectly depend on curses any more, even though 
luaposix itself still needs a curses library to work.  More sensible IMHO is to 
always list all direct dependencies in every package, because then removing a 
dependency somewhere else in the package dependency graph absolutely cannot 
cause unexpected breakage in other indirectly connected nodes.

Of course, if Arch policy already mandates or provides tools for exploring the 
dependency graph to reattach removed dependencies in subsequent package 
versions, or similar, it's certainly not my place to complain.

Cheers,
-- 
Gary V. Vaughan (gary AT vaughan DOT pe)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]