* [gentoo-dev] Collecting items for EAPI 6
@ 2013-03-28 18:15 Michał Górny
2013-03-29 9:20 ` Tomáš Chvátal
` (3 more replies)
0 siblings, 4 replies; 8+ messages in thread
From: Michał Górny @ 2013-03-28 18:15 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1170 bytes --]
Hello,
As discussed with ulm, I'd like to start a thread for collecting
initial items for EAPI 6. Preferably items which are either almost
ready or are easy to implement and are non-controversial. In other
words, thing which are practically ready to get on the actual list.
As usual, each item should have a corresponding 'Future EAPI' bug which
blocks the tracker [1].
[1]:https://bugs.gentoo.org/show_bug.cgi?id=future-eapi
My propositions:
a) for improving self-consistency of EAPI (high priority):
- #463586: move get_libdir to EAPI (since it is used in econf).
- #459692: split the doc-installation part of default_src_install
(e.g. as einstalldocs).
- #451938: provide a 'die' variant respecting 'nonfatal' (to implement
custom helpers respecting 'nonfatal').
b) for improving ebuild & eclass development:
- #449862: tidy up IUSE checking.
- #449806: support using DOCS to append to the standard document list.
- #431340: allow bash-4.2 (may require additional policy restrictions).
- #273101: explicit variable for no. of parallel jobs (rather than
hacking MAKEOPTS).
--
Best regards,
Michał Górny
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 966 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-dev] Collecting items for EAPI 6
2013-03-28 18:15 [gentoo-dev] Collecting items for EAPI 6 Michał Górny
@ 2013-03-29 9:20 ` Tomáš Chvátal
2013-03-29 10:31 ` Pacho Ramos
` (2 subsequent siblings)
3 siblings, 0 replies; 8+ messages in thread
From: Tomáš Chvátal @ 2013-03-29 9:20 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1140 bytes --]
Dne Čt 28. března 2013 19:15:59, Michał Górny napsal(a):
> Hello,
>
> As discussed with ulm, I'd like to start a thread for collecting
> initial items for EAPI 6. Preferably items which are either almost
> ready or are easy to implement and are non-controversial. In other
> words, thing which are practically ready to get on the actual list.
>
> As usual, each item should have a corresponding 'Future EAPI' bug which
> blocks the tracker [1].
>
> [1]:https://bugs.gentoo.org/show_bug.cgi?id=future-eapi
>
>
As it goes we have lafile removal scripts in eclass already and there seems to
be no harm done to users anymore with by-default punting with new eapi.
https://bugs.gentoo.org/show_bug.cgi?id=357561
Patches array from base eclass to default as it is last thing in base eclass
that has some relevant stuff.
https://bugs.gentoo.org/show_bug.cgi?id=463692
Other than that I would like to see some improvements on binary packages (no
bugs). Something like different binary pkgs for various IUSE (so they are not
always rewritten)... so the tinderbox can get more usefull :-)
Cheers
Tom
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-dev] Collecting items for EAPI 6
2013-03-28 18:15 [gentoo-dev] Collecting items for EAPI 6 Michał Górny
2013-03-29 9:20 ` Tomáš Chvátal
@ 2013-03-29 10:31 ` Pacho Ramos
2013-03-29 17:54 ` Andreas K. Huettel
2013-03-30 18:39 ` Christoph Junghans
3 siblings, 0 replies; 8+ messages in thread
From: Pacho Ramos @ 2013-03-29 10:31 UTC (permalink / raw
To: gentoo-dev
El jue, 28-03-2013 a las 19:15 +0100, Michał Górny escribió:
> Hello,
>
> As discussed with ulm, I'd like to start a thread for collecting
> initial items for EAPI 6. Preferably items which are either almost
> ready or are easy to implement and are non-controversial. In other
> words, thing which are practically ready to get on the actual list.
>
> As usual, each item should have a corresponding 'Future EAPI' bug which
> blocks the tracker [1].
>
> [1]:https://bugs.gentoo.org/show_bug.cgi?id=future-eapi
>
>
> My propositions:
>
> a) for improving self-consistency of EAPI (high priority):
>
> - #463586: move get_libdir to EAPI (since it is used in econf).
>
> - #459692: split the doc-installation part of default_src_install
> (e.g. as einstalldocs).
>
> - #451938: provide a 'die' variant respecting 'nonfatal' (to implement
> custom helpers respecting 'nonfatal').
>
>
> b) for improving ebuild & eclass development:
>
> - #449862: tidy up IUSE checking.
>
> - #449806: support using DOCS to append to the standard document list.
>
> - #431340: allow bash-4.2 (may require additional policy restrictions).
>
> - #273101: explicit variable for no. of parallel jobs (rather than
> hacking MAKEOPTS).
>
I would also add, if possible:
https://bugs.gentoo.org/show_bug.cgi?id=449862 -> Suggest to specify a
way to query for values in IUSE
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-dev] Collecting items for EAPI 6
2013-03-28 18:15 [gentoo-dev] Collecting items for EAPI 6 Michał Górny
2013-03-29 9:20 ` Tomáš Chvátal
2013-03-29 10:31 ` Pacho Ramos
@ 2013-03-29 17:54 ` Andreas K. Huettel
2013-03-29 17:57 ` Ciaran McCreesh
2013-03-30 18:39 ` Christoph Junghans
3 siblings, 1 reply; 8+ messages in thread
From: Andreas K. Huettel @ 2013-03-29 17:54 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 712 bytes --]
Am Donnerstag, 28. März 2013, 19:15:59 schrieb Michał Górny:
> Hello,
>
> As discussed with ulm, I'd like to start a thread for collecting
> initial items for EAPI 6. Preferably items which are either almost
> ready or are easy to implement and are non-controversial. In other
> words, thing which are practically ready to get on the actual list.
>
> As usual, each item should have a corresponding 'Future EAPI' bug which
> blocks the tracker [1].
>
> [1]:https://bugs.gentoo.org/show_bug.cgi?id=future-eapi
>
IUSE_RUNTIME support. Please.
https://bugs.gentoo.org/show_bug.cgi?id=424283
--
Andreas K. Huettel
Gentoo Linux developer
dilfridge@gentoo.org
http://www.akhuettel.de/
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-dev] Collecting items for EAPI 6
2013-03-29 17:54 ` Andreas K. Huettel
@ 2013-03-29 17:57 ` Ciaran McCreesh
2013-03-29 18:17 ` Andreas K. Huettel
0 siblings, 1 reply; 8+ messages in thread
From: Ciaran McCreesh @ 2013-03-29 17:57 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 919 bytes --]
On Fri, 29 Mar 2013 18:54:52 +0100
"Andreas K. Huettel" <dilfridge@gentoo.org> wrote:
> Am Donnerstag, 28. März 2013, 19:15:59 schrieb Michał Górny:
> > Hello,
> >
> > As discussed with ulm, I'd like to start a thread for collecting
> > initial items for EAPI 6. Preferably items which are either almost
> > ready or are easy to implement and are non-controversial. In other
> > words, thing which are practically ready to get on the actual list.
> >
> > As usual, each item should have a corresponding 'Future EAPI' bug
> > which blocks the tracker [1].
> >
> > [1]:https://bugs.gentoo.org/show_bug.cgi?id=future-eapi
> >
>
> IUSE_RUNTIME support. Please.
> https://bugs.gentoo.org/show_bug.cgi?idB4283
Without a reference implementation, and experience of how it works in
practice? No chance.
We have both of these for 'suggested' dependencies, if you prefer.
--
Ciaran McCreesh
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-dev] Collecting items for EAPI 6
2013-03-29 17:57 ` Ciaran McCreesh
@ 2013-03-29 18:17 ` Andreas K. Huettel
0 siblings, 0 replies; 8+ messages in thread
From: Andreas K. Huettel @ 2013-03-29 18:17 UTC (permalink / raw
To: gentoo-dev
Am Freitag, 29. März 2013, 17:57:34 schrieb Ciaran McCreesh:
[snip]
> /dev/null
--
Andreas K. Huettel
Gentoo Linux developer
dilfridge@gentoo.org
http://www.akhuettel.de/
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-dev] Collecting items for EAPI 6
2013-03-28 18:15 [gentoo-dev] Collecting items for EAPI 6 Michał Górny
` (2 preceding siblings ...)
2013-03-29 17:54 ` Andreas K. Huettel
@ 2013-03-30 18:39 ` Christoph Junghans
2013-03-30 18:50 ` Ciaran McCreesh
3 siblings, 1 reply; 8+ messages in thread
From: Christoph Junghans @ 2013-03-30 18:39 UTC (permalink / raw
To: gentoo-dev
2013/3/28 Michał Górny <mgorny@gentoo.org>:
> Hello,
>
> As discussed with ulm, I'd like to start a thread for collecting
> initial items for EAPI 6. Preferably items which are either almost
> ready or are easy to implement and are non-controversial. In other
> words, thing which are practically ready to get on the actual list.
>
> As usual, each item should have a corresponding 'Future EAPI' bug which
> blocks the tracker [1].
>
> [1]:https://bugs.gentoo.org/show_bug.cgi?id=future-eapi
>
#444366 - unique subslot for live ebuilds
--
Christoph Junghans
http://dev.gentoo.org/~ottxor/
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-dev] Collecting items for EAPI 6
2013-03-30 18:39 ` Christoph Junghans
@ 2013-03-30 18:50 ` Ciaran McCreesh
0 siblings, 0 replies; 8+ messages in thread
From: Ciaran McCreesh @ 2013-03-30 18:50 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 751 bytes --]
On Sat, 30 Mar 2013 12:39:14 -0600
Christoph Junghans <ottxor@gentoo.org> wrote:
> 2013/3/28 Michał Górny <mgorny@gentoo.org>:
> > Hello,
> >
> > As discussed with ulm, I'd like to start a thread for collecting
> > initial items for EAPI 6. Preferably items which are either almost
> > ready or are easy to implement and are non-controversial. In other
> > words, thing which are practically ready to get on the actual list.
> >
> > As usual, each item should have a corresponding 'Future EAPI' bug
> > which blocks the tracker [1].
> >
> > [1]:https://bugs.gentoo.org/show_bug.cgi?id=future-eapi
> >
> #444366 - unique subslot for live ebuilds
Has anyone tried implementing this and using it in practice?
--
Ciaran McCreesh
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2013-03-30 18:51 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-03-28 18:15 [gentoo-dev] Collecting items for EAPI 6 Michał Górny
2013-03-29 9:20 ` Tomáš Chvátal
2013-03-29 10:31 ` Pacho Ramos
2013-03-29 17:54 ` Andreas K. Huettel
2013-03-29 17:57 ` Ciaran McCreesh
2013-03-29 18:17 ` Andreas K. Huettel
2013-03-30 18:39 ` Christoph Junghans
2013-03-30 18:50 ` Ciaran McCreesh
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox