Gentoo Archives: gentoo-dev

From: Aaron Bauman <bman@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] */*: Mask Py2 only packages
Date: Fri, 26 Jun 2020 03:47:20
Message-Id: 20200626034705.GM1514126@bubba
In Reply to: Re: [gentoo-dev] */*: Mask Py2 only packages by Thomas Deutschmann
1 On Wed, Jun 24, 2020 at 11:52:28AM +0200, Thomas Deutschmann wrote:
2 > On 2020-06-20 21:24, Aaron Bauman wrote:
3 > > Thomas, unfortunately, I am shocked at your choice of words here. I
4 > > think it is reasonable that any developer would understand a lack
5 > > of forward momentum in removing Py2 only packages only drives
6 > > stagnation.
7 > >
8 > > If you have a more effective method to doing so, I am open to
9 > > suggestions.
10 >
11 > Like I am shocked about your recent actions:
12 >
13 > Remember what you did in January. I thought it became clear that next
14 > time you will share your list before just masking stuff to avoid things
15 > which happened then.
16 >
17
18 Developers have many tools and *hopefully* the organic ability to determine
19 which packages are impacted. Especially given previous threads on this
20 very ML with pleas from other Python team members to assist in cleaning
21 things up in a deliberate manner.
22
23 This is why the QA team interceded... because a couple of individuals
24 screamed loudly for no reason. Fix it and move on.
25
26 > In the beginning of this month you just decided to disband graphics
27 > project. On your own. Please tell me what gave you the authority to just
28 > do that? You didn't even share your plan before executing it on any
29 > mailing list. Something that should be common sense, if not even necessary.
30 > The whole action was so destructive that you couldn't evenb just undo it
31 > because you also deleted stuff on Wiki.
32 >
33
34 I will not apologize for doing something that others have lacked the
35 intestinal fortitude to do.
36
37 > Like multiple people have already shown you, many packages from that
38 > list are not even blocking Py3 transition.
39 >
40
41 This isn't about transitioning to Py3... it is about removing Py2.
42
43 > Let me tell you what a mask will cause:
44 > A mask is destructive and requires user interaction. Therefore a mask
45 > isn't something to play with, "Oh, let's test if someone will
46 > complain... it's just a mask, we can just unmask in case...".
47 >
48
49 Is that why you assume I masked these things?
50
51 > No, imagine there are people out there using Gentoo in production and
52 > not as playground. These people maybe have automated build systems which
53 > are creating systems/images (do you know Dockers for example?). Whenever
54 > you mask something and that package is referenced in configuration, you
55 > will break that build.
56 >
57 > That's not funny if this is happening for no real reason.
58 >
59
60 I know you use Gentoo in production, but does this mean we (Gentoo)
61 can't move forward because *you* want to use something that is EOL and
62 dying? What if you used a major distro that removed Py2 support already?
63 Why complain here? There are other ways to safely run your tooling with
64 Py2 if you so choose.
65
66 >
67 > > re: net-mail/offlineimap... there are alternatives.
68 >
69 > I think you don't really know that tool. It's an industry standard.
70 > Sure, there are already successors (however, not in Gentoo). But the
71 > package itself is still working and actively maintained and when you
72 > will use it in production you usually have extended/adjusted the tool
73 > for your environment using the plugin system the tool provides. That's
74 > not something you will be able to replace with something new in 5 minutes.
75 >
76
77 You continuously speak condescendingly to me. I am truly starting to
78 regret my nomination for you on both the security project and for
79 council. Do you speak to others this way simply because you don't agree
80 with them?
81
82 Yes, I use net-mail/offlineimap... I know how it works. No, I really
83 hope that a tool which has not been maintained in many years is an
84 "industry standard"
85
86 Yes, there are successors in Gentoo.
87
88 > And I repeat myself: Especially not when there is no need to do that
89 > because because the package itself is working fine and there is absolute
90 > no reason to get rid of it.
91 >
92
93 Take Patrick's approach and move it to an overlay if you want it that
94 badly.
95
96 > Last but not least: Gentoo is about choices. It's not your job to decide
97 > what people should use. Sure, if you maintained a package and will stop
98 > using it so it will become maintainer-needed and masked for removal at
99 > some point because it's outdated, vulnerable and/or not working anymore,
100 > that's OK. But if someone else will pick up this package... and
101 > offlineimap in Gentoo is working and up-to-date.
102 >
103
104 Are you implying that because "Gentoo is about choice" that we never
105 remove an ebuild, interpreter, compiler, etc? Let ::gentoo grow in size
106 forever to appease the few?
107
108 --
109 Cheers,
110 Aaron

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-dev] */*: Mask Py2 only packages Mart Raudsepp <leio@g.o>