Re: [gentoo-dev] xorg-x11 RDEPEND changes without revisions

2020-08-07 Thread Sergei Trofimovich
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



Re: [gentoo-dev] xorg-x11 RDEPEND changes without revisions

2020-08-07 Thread Matt Turner
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

2020-08-07 Thread Marc Joliet
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

2020-08-07 Thread Michał Górny
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

2020-08-07 Thread Sergei Trofimovich
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

2020-08-07 Thread Michael Orlitzky
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

2020-08-07 Thread Mike Gilbert
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

2020-08-07 Thread 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?

-- 
Toralf
PGP 23217DA7 9B888F45



signature.asc
Description: OpenPGP digital signature


[gentoo-dev] xorg-x11 RDEPEND changes without revisions

2020-08-07 Thread Michael Orlitzky
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.