tech-pkg archive

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

Re: [joerg%britannica.bec.de@localhost: pkgsrc NetBSD 5.1_RC3/x86_64 2010-09-26 14:38]



On Oct 2, 2010, at 3:20 PM, Joerg Sonnenberger wrote:

> On Sat, Oct 02, 2010 at 03:06:19PM -0700, Min Sik Kim wrote:
>> 
>> On Oct 2, 2010, at 2:10 PM, Joerg Sonnenberger wrote:
>> 
>>> On Sat, Oct 02, 2010 at 02:07:38PM -0700, Min Sik Kim wrote:
>>>>> But a *binary* package won't.
>>>> 
>>>> That's not true.  The lua-mode binary package will install
>>>> emacs-snapshot only when emacs-snapshot is already built and available
>>>> as a binary package.
>>> 
>>> *sigh* That is exactly the situation a user of binary packages e.g. from
>>> ftp.netbsd.org is facing. The bulk build system warns about this case
>>> for exactly this reason.
>> 
>> No, if the lua-mode binary package is available on ftp.netbsd.org, a
>> user installing it will not see any problem, because emacs-snapshot was
>> not built but emacs was.  So, lua-mode will pick up emacs.  All this
>> bulk build error says is that emacs-snapshot is not built.  The build
>> build should not stop building other elisp packages.
> 
> The bulk build works this way to make it reliable and reproducable. What
> you just described is anything but a fragile mess.

I don't think so.

  % cd devel/lua-mode
  % make show-depens
  emacs>=23:../../editors/emacs

If "show-depends" says this package depends on editors/emacs, then the bulk 
build must make sure this package depends on editors/emacs, not on an arbitrary 
later version such as editors/emacs-snapshot.

-- 
Min Sik Kim



Home | Main Index | Thread Index | Old Index