Gentoo Archives: gentoo-user

From: n952162 <n952162@×××.de>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] dev-python/isodate breaks my emerge because it's at EAPI?
Date: Tue, 03 Aug 2021 06:02:26
Message-Id: eadaf3ff-412e-ea58-f784-8280dc053c2a@web.de
In Reply to: Re: [gentoo-user] dev-python/isodate breaks my emerge because it's at EAPI? by cal
1 On 8/3/21 7:37 AM, cal wrote:
2 > On 8/2/21 10:26 PM, n952162 wrote:
3 >> On 8/3/21 7:20 AM, n952162 wrote:
4 >>> On 8/2/21 10:10 PM, David Haller wrote:
5 >>>> Hello,
6 >>>>
7 >>>> On Mon, 02 Aug 2021, n952162 wrote:
8 >>>>> !!! All ebuilds that could satisfy
9 >>>>> "dev-python/isodate[python_targets_python3_8(-)?,python_targets_python3_9(-)?]"
10 >>>>>
11 >>>>> have been masked.
12 >>>>> !!! One of the following masked packages is required to complete your
13 >>>>> request:
14 >>>>> - dev-python/isodate-0.6.0-r2::gentoo (masked by: EAPI 8)
15 >>>>>
16 >>>>> The current version of portage supports EAPI '7'. You must upgrade to a
17 >>>>       ^^^^^^^^^^^^^^^^^^^^^^^^^^
18 >>>>> newer version of portage before EAPI masked packages can be installed.
19 >>>> You should read a bit more carefully... It seems your sys-apps/portage
20 >>>> is a bit dated.
21 >>>>
22 >>>> Upgrade sys-apps/portage first, then it should work.
23 >>>>
24 >>>> HTH,
25 >>>> -dnh
26 >>>
27 >>> I read that, but I last updated 2 months ago.  So, this update breaks
28 >>> because portage was updated and new ebuilds using that are already
29 >>> being pushed out?  Seems strict to me ... but /isodate/ being the only
30 >>> one?  I still have a EAPI 4 on my system (1). Plenty of EAPI 5.  Was
31 >>> there something in isodate that needed to be urgently updated -
32 >>> utilizing the the cutting edge EAPI?
33 >>>
34 >> We just had to update portage not so long ago.  I admittedly presumed at
35 >> first that something else must be wrong, because it didn't occur to me
36 >> that portage would be so volatile.
37 >>
38 >> Everything in gentoo is so nicely configurable, but I think another
39 >> dimension should be add: configurable volatility - i.e. a configurable
40 >> hysteresis for upstream updates.
41 >>
42 >>
43 >>
44 > It sounds like you would be more satisfied with a distribution that has
45 > releases. You are fighting a losing battle to use a rolling-release
46 > distribution on a machine you intend to update infrequently.
47 >
48 > Keeping old software working in a rolling release ecosystem is a pain,
49 > doubly so if you have to maintain the newer version in parallel. What
50 > you ask for is more difficult than you think.
51 >
52
53 Well, what you say is likely true, but does "old software" really need
54 to be kept working?  Couldn't problems necessarily  only be dealt with
55 in the newest versions?
56
57 Yes, a release distribution would be one end of the configuration
58 spectrum I'm thinking of.   That works for other distibutions.
59
60 My problem is, I want a source distribution.  Maybe there's something
61 about source distributions that dictates a rolling strategy?  I don't
62 see it, but it might be there.
63
64 I've raised this issue before and someone mentioned a derivative of
65 gentoo, which sounds promising, but I'm not convinced by that one
66 implementation.

Replies