[gentoo-dev] 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: [gentoo-dev] xorg-x11 RDEPEND changes without revisions
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 + and I do wonder why nobody else run into that issue since that time? -- Toralf PGP 23217DA7 9B888F45 signature.asc Description: OpenPGP digital signature
Re: [gentoo-dev] xorg-x11 RDEPEND changes without revisions
On Fri, Aug 7, 2020 at 2:43 PM 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 + 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: [gentoo-dev] xorg-x11 RDEPEND changes without revisions
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 + 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: [gentoo-dev] xorg-x11 RDEPEND changes without revisions
On Fri, 7 Aug 2020 14:25:04 -0400 Michael Orlitzky 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: [gentoo-dev] xorg-x11 RDEPEND changes without revisions
On Fri, 2020-08-07 at 20:03 +0100, Sergei Trofimovich wrote: > On Fri, 7 Aug 2020 14:25:04 -0400 > Michael Orlitzky 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 signature.asc Description: This is a digitally signed message part
Re: [gentoo-dev] xorg-x11 RDEPEND changes without revisions
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 + 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 signature.asc Description: This is a digitally signed message part.
Re: [gentoo-dev] xorg-x11 RDEPEND changes without revisions
On Fri, Aug 7, 2020 at 11:25 AM Michael Orlitzky 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: [gentoo-dev] xorg-x11 RDEPEND changes without revisions
On Fri, 07 Aug 2020 21:45:48 +0200 Michał Górny 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