Mailing List Archive

xorg-x11 RDEPEND changes without revisions
When you ignore the devmanual and the pkgcheck warning and the 10+
threads I've started about the issue, and make changes like...

--- a/x11-base/xorg-x11/xorg-x11-7.4-r3.ebuild
+++ b/x11-base/xorg-x11/xorg-x11-7.4-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=6
@@ -21,8 +21,7 @@ RDEPEND="${RDEPEND}
x11-apps/bitmap
x11-apps/iceauth
x11-apps/luit
- x11-apps/mkfontdir
- x11-apps/mkfontscale
+ >=x11-apps/mkfontscale-1.2.0
x11-apps/sessreg


This is what portage does:

$ sudo emerge -uDN @world
Password:
Calculating dependencies... done!

emerge: there are no ebuilds to satisfy "x11-apps/mkfontdir".
(dependency required by "x11-base/xorg-x11-7.4-r3::gentoo"
[installed])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])


I have too many other things to do to waste time reverse-engineering
these fuck-ups. Get it together.
Re: xorg-x11 RDEPEND changes without revisions [ In reply to ]
On 8/7/20 8:25 PM, Michael Orlitzky wrote:
>
> I have too many other things to do to waste time reverse-engineering
> these fuck-ups. Get it together.

I'm just curious if you refer to commit d8c442ba8 - b/c that was made by someone at Wed Oct 16 19:41:02 2019 +0000 and I do wonder why nobody else run into that issue since that time?

--
Toralf
PGP 23217DA7 9B888F45
Re: xorg-x11 RDEPEND changes without revisions [ In reply to ]
On Fri, Aug 7, 2020 at 2:43 PM Toralf Förster <toralf@gentoo.org> wrote:
>
> On 8/7/20 8:25 PM, Michael Orlitzky wrote:
> >
> > I have too many other things to do to waste time reverse-engineering
> > these fuck-ups. Get it together.
>
> I'm just curious if you refer to commit d8c442ba8 - b/c that was made by someone at Wed Oct 16 19:41:02 2019 +0000 and I do wonder why nobody else run into that issue since that time?

The problem doesn't surface until x11-apps/mkfontdir was removed in
April 2020. I assume Michael hasn't rebuilt xorg-x11 since before
then.

Also, if you run emege --changed-deps, that works around the issue.
Re: xorg-x11 RDEPEND changes without revisions [ In reply to ]
On 2020-08-07 14:43, Toralf Förster wrote:
> On 8/7/20 8:25 PM, Michael Orlitzky wrote:
>>
>> I have too many other things to do to waste time reverse-engineering
>> these fuck-ups. Get it together.
>
> I'm just curious if you refer to commit d8c442ba8 - b/c that was made by someone at Wed Oct 16 19:41:02 2019 +0000 and I do wonder why nobody else run into that issue since that time?
>

Beats me. I run a stable system, so probably it just needed the right
combination of packages to stabilize. Or maybe it was the change in
xorg-2.eclass that triggered it. Or maybe no one else has noticed that
there's a useless package on his system (that will be stranded until all
of the affected packages get upgrades/revisions) and tried to remove it.
Or maybe everyone has set USE="-gentoo-dev" for portage to avoid this
perpetual clown show. Or...

what difference does it make? It already took me 100x longer to figure
out what went wrong than it would have taken to make the revisions in
the first place. I don't want to waste any more. I'm still tracking down
more packages that need to be rebuilt by hand because RDEPEND was
changed in an eclass too.
Re: xorg-x11 RDEPEND changes without revisions [ In reply to ]
On Fri, 7 Aug 2020 14:25:04 -0400
Michael Orlitzky <mjo@gentoo.org> wrote:

> When you ignore the devmanual and the pkgcheck warning and the 10+
> threads I've started about the issue, and make changes like...
>
> --- a/x11-base/xorg-x11/xorg-x11-7.4-r3.ebuild
> +++ b/x11-base/xorg-x11/xorg-x11-7.4-r3.ebuild
> @@ -1,4 +1,4 @@
> -# Copyright 1999-2018 Gentoo Foundation
> +# Copyright 1999-2019 Gentoo Authors
> # Distributed under the terms of the GNU General Public License v2
>
> EAPI=6
> @@ -21,8 +21,7 @@ RDEPEND="${RDEPEND}
> x11-apps/bitmap
> x11-apps/iceauth
> x11-apps/luit
> - x11-apps/mkfontdir
> - x11-apps/mkfontscale
> + >=x11-apps/mkfontscale-1.2.0
> x11-apps/sessreg
>
>
> This is what portage does:
>
> $ sudo emerge -uDN @world
> Password:
> Calculating dependencies... done!
>
> emerge: there are no ebuilds to satisfy "x11-apps/mkfontdir".
> (dependency required by "x11-base/xorg-x11-7.4-r3::gentoo"
> [installed])
> (dependency required by "@selected" [set])
> (dependency required by "@world" [argument])

After PAM virtual removal and a bunch of similar large-scale
changes done by QA members I assume it's a new norm and
should be documented as such.

I ended up enabling --changed-deps by default on my systems
to make them upgradeable.

--

Sergei
Re: xorg-x11 RDEPEND changes without revisions [ In reply to ]
On Fri, 2020-08-07 at 20:03 +0100, Sergei Trofimovich wrote:
> On Fri, 7 Aug 2020 14:25:04 -0400
> Michael Orlitzky <mjo@gentoo.org> wrote:
>
> > When you ignore the devmanual and the pkgcheck warning and the 10+
> > threads I've started about the issue, and make changes like...
> >
> > --- a/x11-base/xorg-x11/xorg-x11-7.4-r3.ebuild
> > +++ b/x11-base/xorg-x11/xorg-x11-7.4-r3.ebuild
> > @@ -1,4 +1,4 @@
> > -# Copyright 1999-2018 Gentoo Foundation
> > +# Copyright 1999-2019 Gentoo Authors
> > # Distributed under the terms of the GNU General Public License v2
> >
> > EAPI=6
> > @@ -21,8 +21,7 @@ RDEPEND="${RDEPEND}
> > x11-apps/bitmap
> > x11-apps/iceauth
> > x11-apps/luit
> > - x11-apps/mkfontdir
> > - x11-apps/mkfontscale
> > + >=x11-apps/mkfontscale-1.2.0
> > x11-apps/sessreg
> >
> >
> > This is what portage does:
> >
> > $ sudo emerge -uDN @world
> > Password:
> > Calculating dependencies... done!
> >
> > emerge: there are no ebuilds to satisfy "x11-apps/mkfontdir".
> > (dependency required by "x11-base/xorg-x11-7.4-r3::gentoo"
> > [installed])
> > (dependency required by "@selected" [set])
> > (dependency required by "@world" [argument])
>
> After PAM virtual removal and a bunch of similar large-scale
> changes done by QA members I assume it's a new norm and
> should be documented as such.
>

You could also try to understand the difference between the two,
and the purpose in not causing unnecessary rebuilds just to make it
possible to depclean a zero-byte package. But I suppose being sarcastic
is the new norm and should be documented as such.

--
Best regards,
Micha? Górny
Re: xorg-x11 RDEPEND changes without revisions [ In reply to ]
Am Freitag, 7. August 2020, 20:43:22 CEST schrieb Toralf Förster:
> On 8/7/20 8:25 PM, Michael Orlitzky wrote:
> > I have too many other things to do to waste time reverse-engineering
> > these fuck-ups. Get it together.
>
> I'm just curious if you refer to commit d8c442ba8 - b/c that was made by
> someone at Wed Oct 16 19:41:02 2019 +0000 and I do wonder why nobody else
> run into that issue since that time?

My suspicion is that barely anybody actually uses that package. No desktop
user needs it, nothing depends on it, and AFAIR it pulls in lots of packages
that aren't necessary, and those that are get pulled in as dependencies
elsewhere. I stopped installing the xorg-x11 meta-package sometime in 2009, I
think following the X.org modularization, which was shortly before that IIRC.

--
Marc Joliet
--
"People who think they know everything really annoy those of us who know we
don't" - Bjarne Stroustrup
Re: xorg-x11 RDEPEND changes without revisions [ In reply to ]
On Fri, Aug 7, 2020 at 11:25 AM Michael Orlitzky <mjo@gentoo.org> wrote:
> I have too many other things to do to waste time reverse-engineering
> these fuck-ups. Get it together.

You're fucking welcome for all the X11 maintenance.
Re: xorg-x11 RDEPEND changes without revisions [ In reply to ]
On Fri, 07 Aug 2020 21:45:48 +0200
Micha? Górny <mgorny@gentoo.org> wrote:

> But I suppose being sarcastic is the new norm and should be documented as such.

I am not sarcastic if it was your implication.

--

Sergei