Gentoo Archives: gentoo-dev

From: Joshua Kinard <kumba@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Deprecating repoman
Date: Thu, 10 Mar 2022 18:28:35
Message-Id: d9d4e087-a538-b8f6-ca6d-a13730de27ca@gentoo.org
In Reply to: Re: [gentoo-dev] Deprecating repoman by Matt Turner
1 On 3/9/2022 16:47, Matt Turner wrote:
2 > On Wed, Mar 9, 2022 at 1:37 PM Matthias Maier <tamiko@g.o> wrote:
3 >>
4 >>
5 >> Just a quick though:
6 >>
7 >> Looking at the man page of repoman it doesn't look to difficult to
8 >> replicate the behavior with pkgcheck. Meaning, we could think of
9 >> creating a drop-in replacement for "repoman [full]" (which would just
10 >> call pkgcheck) and "repoman commit" which actually does much more than
11 >> just prepending the git commit summary line: repoman commit does
12 >>
13 >> - update the manifest
14 >> - bail out if files are not correctly "git add"ed
15 >> - add the output of [pkgcheck] as a comment to the git commit
16 >> description
17 >
18 > I wouldn't block anyone from doing this, but it's not something I'm
19 > personally interested in pursuing. I see very little value here.
20
21 First, you're trying to justify replacing repoman on an entirely subjective
22 opinion of "I think <foo> is superior", then when you get feedback on the
23 idea, you dismiss that feedback with more opinion.
24
25 Why do you not see value here? The actions described are actually quite a
26 few useful steps in the process of checking a change into the tree. If you
27 expect developers to do those steps on their own, that increases, not
28 decreases, the chances of making a mistake. Or are these steps already
29 handled by one of the other scripts in the replacement packages you propose?
30 If so, please say so and identify which one(s).
31
32 My opinion is that any tool that replaces repoman should, at a minimum,
33 replace like functionality with like functionality, plus benefits or
34 enhancements. This looks more like a step backwards, not a step forwards.
35
36 --
37 Joshua Kinard
38 Gentoo/MIPS
39 kumba@g.o
40 rsa6144/5C63F4E3F5C6C943 2015-04-27
41 177C 1972 1FB8 F254 BAD0 3E72 5C63 F4E3 F5C6 C943
42
43 "The past tempts us, the present confuses us, the future frightens us. And
44 our lives slip away, moment by moment, lost in that vast, terrible in-between."
45
46 --Emperor Turhan, Centauri Republic

Replies

Subject Author
Re: [gentoo-dev] Deprecating repoman "Andreas K. Huettel" <dilfridge@g.o>
Re: [gentoo-dev] Deprecating repoman Alec Warner <antarus@g.o>