Re: Question about 'provides' and emacs packaging

2021-10-06 Thread Ken Brown via Cygwin-apps
On 10/6/2021 4:22 PM, Jon Turney wrote: On 06/10/2021 17:23, Jon Turney wrote: On 06/10/2021 13:01, Ken Brown via Cygwin-apps wrote: This seems to work, with one caveat.  Suppose package P requires feature f, and packages Q, R, S,... provide f.  If the user selects P and one or more of Q,

Re: Question about 'provides' and emacs packaging

2021-10-06 Thread Jon Turney
On 06/10/2021 17:23, Jon Turney wrote: On 06/10/2021 13:01, Ken Brown via Cygwin-apps wrote: This seems to work, with one caveat.  Suppose package P requires feature f, and packages Q, R, S,... provide f.  If the user selects P and one or more of Q, R, S,..., setup is happy.  But if the user

Re: Question about 'provides' and emacs packaging

2021-10-06 Thread Jon Turney
On 06/10/2021 13:01, Ken Brown via Cygwin-apps wrote: On 10/5/2021 2:24 PM, Achim Gratz wrote: Ken Brown via Cygwin-apps writes: There are currently five emacs packages: emacs-common, emacs, emacs-X11, emacs-w32, and emacs-lucid.  The first includes things that are needed by each of the other

Re: Question about 'provides' and emacs packaging

2021-10-06 Thread ASSI
Ken Brown via Cygwin-apps writes: > I've only tested setup so far, not calm. Jon, if you're reading this, > does calm allow 'requires' and 'provides' to contain arbitrary names > that are not package names? Yes, Perl is using that to ensure that the distribution packages get updated according to

Re: Question about 'provides' and emacs packaging

2021-10-06 Thread Ken Brown via Cygwin-apps
On 10/5/2021 2:24 PM, Achim Gratz wrote: Ken Brown via Cygwin-apps writes: There are currently five emacs packages: emacs-common, emacs, emacs-X11, emacs-w32, and emacs-lucid. The first includes things that are needed by each of the other four, and those four each include an emacs binary. The