1 |
I'm not actually talking about the communist takeover of the planet, I |
2 |
mean I'm looking at what this brokenest version of portage EVER is not |
3 |
doing... |
4 |
|
5 |
I mean I always update my portage first thing after sync, because that's |
6 |
what you do, RIIIIIGHT???? |
7 |
|
8 |
I know you hate my scripts but they have a 15 year track record. =| |
9 |
|
10 |
|
11 |
On one terminal I have this bullshit going on, at this pace it will take |
12 |
longer than my natural lifespan to clear this nonsense: |
13 |
###################### |
14 |
|
15 |
tortoise ~ # ./pretendupdate |
16 |
|
17 |
These are the packages that would be merged, in order: |
18 |
|
19 |
Calculating dependencies... done! |
20 |
|
21 |
|
22 |
[ebuild R ] app-officeext/sun-templates-1.0.0-r1::gentoo |
23 |
OFFICE_IMPLEMENTATION="libreoffice (-openoffice%)" 0 KiB |
24 |
[ebuild U ] app-office/libreoffice-7.0.4.2::gentoo |
25 |
[6.4.7.2::gentoo] USE="branding clang%* cups custom-cflags%* dbus |
26 |
gstreamer gtk java mariadb vulkan%* -accessibility -base -bluetooth |
27 |
-coinmp -debug -eds -firebird -googledrive -kde -ldap -odk -pdfimport |
28 |
-postgres -test" LIBREOFFICE_EXTENSIONS="-nlpsolver -scripting-beanshell |
29 |
-scripting-javascript -wiki-publisher" PYTHON_SINGLE_TARGET="python3_8* |
30 |
-python3_7* -python3_9 (-python3_6%)" 347,325 KiB |
31 |
[ebuild N ] dev-java/openjdk-11.0.9_p11:11::gentoo USE="alsa |
32 |
cups jbootstrap pch -debug -doc -examples (-gentoo-vm) -headless-awt |
33 |
-javafx (-selinux) -source -systemtap" 89,491 KiB |
34 |
|
35 |
Total: 3 packages (1 upgrade, 1 new, 1 reinstall), Size of downloads: |
36 |
436,815 KiB |
37 |
|
38 |
* Error: circular dependencies: |
39 |
|
40 |
(dev-java/openjdk-11.0.9_p11:11/11::gentoo, ebuild scheduled for merge) |
41 |
depends on |
42 |
(dev-java/openjdk-11.0.9_p11:11/11::gentoo, ebuild scheduled for merge) |
43 |
(buildtime) |
44 |
|
45 |
* Note that circular dependencies can often be avoided by temporarily |
46 |
* disabling USE flags that trigger optional dependencies. |
47 |
|
48 |
!!! Multiple package instances within a single package slot have been pulled |
49 |
!!! into the dependency graph, resulting in a slot conflict: |
50 |
|
51 |
dev-lang/perl:0 |
52 |
|
53 |
(dev-lang/perl-5.32.0-r1:0/5.32::gentoo, ebuild scheduled for merge) |
54 |
USE="berkdb gdbm ithreads -debug -doc -minimal" ABI_X86="(64)" pulled in by |
55 |
=dev-lang/perl-5.32* required by |
56 |
(virtual/perl-XSLoader-0.300.0-r3:0/0::gentoo, installed) USE="" |
57 |
ABI_X86="(64)" |
58 |
^ |
59 |
^^^^^ |
60 |
|
61 |
(and 46 more with the same problem) |
62 |
|
63 |
(dev-lang/perl-5.30.3-r1:0/5.30::gentoo, installed) USE="berkdb gdbm |
64 |
ithreads -debug -doc -minimal" ABI_X86="(64)" pulled in by |
65 |
dev-lang/perl:0/5.30=[-build(-)] required by |
66 |
(dev-perl/Text-Reform-1.200.0-r1:0/0::gentoo, installed) USE="-test" |
67 |
ABI_X86="(64)" |
68 |
|
69 |
^^^^^^^^ |
70 |
|
71 |
(and 104 more with the same problem) |
72 |
|
73 |
NOTE: Use the '--verbose-conflicts' option to display parents omitted above |
74 |
|
75 |
It may be possible to solve this problem by using package.mask to |
76 |
prevent one of those packages from being selected. However, it is also |
77 |
possible that conflicting dependencies exist such that they are |
78 |
impossible to satisfy simultaneously. If such a conflict exists in |
79 |
the dependencies of two different packages, then those packages can |
80 |
not be installed simultaneously. |
81 |
|
82 |
For more information, see MASKED PACKAGES section in the emerge man |
83 |
page or refer to the Gentoo Handbook. |
84 |
|
85 |
tortoise ~ # emerge --unmerge dev-perl/Text-Reform-1.200.0-r1 |
86 |
* This action can remove important packages! In order to be safer, use |
87 |
* `emerge -pv --depclean <atom>` to check for reverse dependencies before |
88 |
* removing packages. |
89 |
|
90 |
dev-perl/Text-Reform |
91 |
selected: 1.200.0-r1 |
92 |
protected: none |
93 |
omitted: none |
94 |
|
95 |
All selected packages: =dev-perl/Text-Reform-1.200.0-r1 |
96 |
|
97 |
>>> 'Selected' packages are slated for removal. |
98 |
>>> 'Protected' and 'omitted' packages will not be removed. |
99 |
|
100 |
>>> Waiting 5 seconds before starting... |
101 |
>>> (Control-C to abort)... |
102 |
>>> Unmerging in: 5 4 3 2 1 |
103 |
>>> Unmerging (1 of 1) dev-perl/Text-Reform-1.200.0-r1... |
104 |
|
105 |
* GNU info directory index is up-to-date. |
106 |
tortoise ~ # ./pretendupdate |
107 |
|
108 |
############################ |
109 |
|
110 |
Notice, it's only giving me ONE package at a time to remove, it takes |
111 |
about 10 minutes to get through a cycle of this nonsense. Wait a minute, |
112 |
what kind of bullshit is this "--verbose conflicts" faggotry? why isn't |
113 |
it the default and impossible to disable???? I mean that would have |
114 |
saved me hours today... I've been putting out all kinds of fires on |
115 |
this turd sandwitch of a distro since I decided to update today. |
116 |
|
117 |
fuckit, I'm adding this shit to the goddamned, cock-sucking make.conf |
118 |
and there's nothing you can do to stop me!!! Why for fuck's sake do I |
119 |
have to fix this shit at 4:30 am and can't get it all done in the middle |
120 |
of the afternoon when I started??? |
121 |
|
122 |
Why am I required to manually update a dozen config files just to get |
123 |
things moving each time I do this?? Is it really impossible to just keep |
124 |
doing what I set up last time?, you know the time when I stopped messing |
125 |
with it because it was working??? |
126 |
|
127 |
|
128 |
Do you have any idea how broken it is right now? It will look like it's |
129 |
emerging stuff, then start no processes, decompress any files, compile |
130 |
any code, or anything, just tick through as if it were working very very |
131 |
very slowly but not actually do anything... |
132 |
|
133 |
So this version of portage is the first one I've seen that is literally |
134 |
incapable of emerging a pacakge! Unbelievable, a package manager |
135 |
incapable of performing its primary function... |
136 |
|
137 |
I have no idea how I'm going to fix this mess this time, I'm going to |
138 |
have to mask the current version of portage and get a binary of one that |
139 |
is capable of emerging and put that in. |
140 |
|
141 |
How did you break it this bad, HOW???? |
142 |
|
143 |
All you had to do was nothing and it would still be working!!! |
144 |
|
145 |
|
146 |
-- |
147 |
|
148 |
The vaccine is a LIE. |
149 |
#EggCrisis |
150 |
White is the new Kulak. |
151 |
Powers are not rights. |