Gentoo Archives: gentoo-user

From: Alan Grimes <alonzotg@×××××××.net>
To: Gentoo User <gentoo-user@l.g.o>
Subject: [gentoo-user] State of emergency is now in effect.
Date: Sat, 30 Jan 2021 09:40:27
Message-Id: 140f70da-4daf-238d-bb29-f31abcd3a154@verizon.net
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.

Replies

Subject Author
Re: [gentoo-user] State of emergency is now in effect. Michael <confabulate@××××××××.com>
Re: [gentoo-user] State of emergency is now in effect. bobwxc <bobwxc@××.com>
Re: [gentoo-user] State of emergency is now in effect. Neil Bothwick <neil@××××××××××.uk>
Re: [gentoo-user] State of emergency is now in effect. Alessandro Barbieri <lssndrbarbieri@×××××.com>