1 |
Dnia December 18, 2019 11:08:16 AM UTC, "Ulrich Müller" <ulm@g.o> napisał(a): |
2 |
>The package split between app-editors/emacs for regular ebuilds and |
3 |
>app-editors/emacs-vcs for live ebuilds has outlived its usefulness, and |
4 |
>it entails additional maintenance effort to keep the two packages |
5 |
>(e.g., |
6 |
>the list of their use flags in metadata.xml) synchronised. |
7 |
> |
8 |
>Therefore, consolidate all GNU Emacs ebuilds in a single package. Now |
9 |
>is |
10 |
>a good time to do this change, because no further releases of Emacs 26 |
11 |
>are to be expected, and the release cycle of Emacs 27 hasn't started |
12 |
>yet. |
13 |
> |
14 |
>So, the plan is: |
15 |
> |
16 |
>- Copy the live ebuilds into separate slots of app-editors/emacs |
17 |
>(done). |
18 |
> |
19 |
>- Update all reverse dependencies to depend on app-editors/emacs:* |
20 |
> directly, instead of virtual/emacs. Since we allow switching the |
21 |
> version with eselect, this includes a ":*" type slot dependency. |
22 |
> No revbumps will be done for this (and virtual/emacs will be simply |
23 |
> removed without prior masking). See patches 2 and 3 of this series. |
24 |
> |
25 |
>- This allows NEED_EMACS to be more fine-grained and include the minor |
26 |
> version. Therefore, elisp-need-emacs() from elisp-common.eclass |
27 |
> switches to ver_test() for version comparison, instead of comparing |
28 |
> the major version only. See patch 1 of this series. |
29 |
> |
30 |
>- Package mask app-editors/emacs-vcs (but not the virtual) for removal. |
31 |
|
32 |
Maybe package.deprecated the virtual? |
33 |
|
34 |
> |
35 |
>Ulrich Müller (3): |
36 |
> elisp-common.eclass: Allow full versions in elisp-need-emacs(). |
37 |
> elisp-common.eclass: Update documentation. |
38 |
> elisp.eclass: Depend on app-editors/emacs directly. |
39 |
> |
40 |
> eclass/elisp-common.eclass | 36 +++++++++++++++++++----------------- |
41 |
> eclass/elisp.eclass | 4 ++-- |
42 |
> 2 files changed, 21 insertions(+), 19 deletions(-) |
43 |
|
44 |
|
45 |
-- |
46 |
Best regards, |
47 |
Michał Górny |