Gentoo Archives: gentoo-user

From: Michael <confabulate@××××××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Is Gentoo dead?
Date: Thu, 07 May 2020 07:49:49
Message-Id: 7755139.T7Z3S40VBb@lenovo.localdomain
In Reply to: Re: [OBORONA-SPAM] Re: [gentoo-user] Is Gentoo dead? by Caveman Al Toraboran
1 On Thursday, 7 May 2020 04:50:41 BST Caveman Al Toraboran wrote:
2 > On Thursday, May 7, 2020 7:31 AM, Dale <rdalek1967@×××××.com> wrote:
3 > > Rich Freeman wrote:
4 > >
5 > > OP, odds are the emerge failure is what triggered the problem. If it had
6 > > completed without failure, it would likely have been a clean update. This
7 > > is why I set up a chroot and do my updates there and use the -k option to
8 > > install on my actual system. It takes very little time and so far, no
9 > > breakages on my real system. If any thing fails, it's more likely to be
10 > > in the chroot which won't hurt anything. If you able, may be a option
11 > > worth thinking about for yourself as well.
12 > >
13 > > Dale
14 > >
15 > > :-) :-)
16 >
17 > ya. i said it already. emerge's update failed
18 > with some package midways (some package needed
19 > some USE flag change), but then layman stopped
20 > working in this incomplete state.
21 >
22 > also the issue was simple. but i pointed out that
23 > the inconvenience of having a fancy dependency on
24 > a pms is still there.
25
26 Our portage sync cycles are different. I updated some python packages during
27 yesterday's resync on a stable system. Today there was no packages needing
28 update, but portage was unable to resolve layman:
29
30 ======================================================
31 These are the packages that would be merged, in order:
32
33 Calculating dependencies \
34
35 !!! Problem resolving dependencies for app-portage/layman from @selected
36 ... done!
37
38 !!! The ebuild selected to satisfy "app-portage/layman" has unmet
39 requirements.
40 - app-portage/layman-2.4.2-r1::gentoo USE="git -cvs (-darcs) (-g-sorcery) -gpg
41 -mercurial -sqlite -squashfs -subversion -sync-plugin-portage -test"
42 PYTHON_TARGETS="-python3_6"
43
44 The following REQUIRED_USE flag constraints are unsatisfied:
45 python_targets_python3_6
46
47 The above constraints are a subset of the following complete expression:
48 any-of ( python_targets_python3_6 )
49 =======================================
50
51
52 Python3.6 is still installed so layman works as intended and in the near
53 future when >=layman-2.4.3 is stabilised in the tree, a regular update will
54 resolve the above issue. Since neither layman nor portage are functionally
55 borked, I don't perceive the above as a problem.
56
57 Nevertheless, I followed the original thread with interest. Technology and
58 programming languages evolve apace, so I understand a PMS running on python
59 for decades may be deemed suboptimal today, if other more suitable solutions
60 are now available. Unless someone skilled in those hypothetically better
61 technologies rocks up and contributes, something I think most would welcome, I
62 don't see the portage 'solution' moving away from python soon. I understand
63 Paludis was such an endeavour, but its attempt to dethrone python didn't
64 survive the test of time - or was it internal politics?
65
66 I am less exercised regarding the static Vs dynamic libraries argument, which
67 I also followed in the thread. I don't recall portage breaking here in what
68 must have been hundreds of upgrades on mostly stable systems, for more than 17
69 years. What I'm saying is, it has worked for me and I thank the devs and
70 maintainers for a job well done. :-)

Attachments

File name MIME type
signature.asc application/pgp-signature