Gentoo Archives: gentoo-dev

From: hasufell <hasufell@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: [gentoo-commits] repo/gentoo:master commit in: sys-apps/microcode-ctl/
Date: Wed, 12 Aug 2015 10:20:55
Message-Id: 55CB1DF7.9080803@gentoo.org
In Reply to: Re: [gentoo-dev] Re: [gentoo-commits] repo/gentoo:master commit in: sys-apps/microcode-ctl/ by hasufell
1 On 08/12/2015 12:11 PM, hasufell wrote:
2 > On 08/12/2015 08:48 AM, Andrew Savchenko wrote:
3 >> On Tue, 11 Aug 2015 13:17:10 +0200 hasufell wrote:
4 >>> On 08/11/2015 08:34 AM, Mike Frysinger wrote:
5 >>>> commit: 719cc5ef240b766953ddbe1e7a6593f8091eed12
6 >>>> Author: Mike Frysinger <vapier <AT> gentoo <DOT> org>
7 >>>> AuthorDate: Tue Aug 11 06:28:16 2015 +0000
8 >>>> Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org>
9 >>>> CommitDate: Tue Aug 11 06:34:22 2015 +0000
10 >>>> URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=719cc5ef
11 >>>>
12 >>>> microcode-ctl: stop installing the init script
13 >>>>
14 >>>> Updating microcode on the fly is dangerous as it can modify the set of
15 >>>> valid instructions. An active example of this is Intel's TSX insns --
16 >>>> the latest microcode push disables the insn on newer CPUs and causes
17 >>>> SIGILL when you try to use it. But if you test for the insn before the
18 >>>> microcode is updated, it will execute fine. For daemons that launched
19 >>>> before the update, they'll find the flag works, and then crash later on
20 >>>> when the insn no longer exists.
21 >>>>
22 >>>> Thus the only safe way to update microcode is at boot time via a builtin
23 >>>> initramfs. Details on this operation can be found in #528712#41.
24 >>>>
25 >>>
26 >>> I've already asked you twice on the ML why you keep ignoring the
27 >>> standard we set for the commit message summary and pretty much everyone
28 >>> is following except you.
29 >>
30 >> Let me remind you that:
31 >> 1. this is not a standard, but a draft;
32 >> 2. not all issues are clear right now (e.g. how to reference bugs);
33 >> 3. it is not approved by the Council;
34 >> 4. not everyone agrees with these rules anyway.
35 >>
36 >
37 > So you want to sabotage consistency and wait until the council approves
38 > every minor detail that has been worked out by the community? These
39 > things WERE discussed (half a year ago or more) and there was consensus.
40 > Things that are still not clear (such as referencing bug reports) were
41 > not added to the wiki. Don't mix things up.
42 >
43 > If we say everyone is allowed to ignore all the rules as long as it
44 > repoman-checks, then I don't know why I even keep throwing out
45 > discussions, emails and editing the wiki. Commit message format is
46 > really not a workflow-limiting thing. I don't know why you complain like
47 > that.
48 >
49 > And vapier has not participated much in that discussion and has not
50 > expressed his interest in a different format. So how is anyone supposed
51 > to react to that?
52 >
53 > This is not constructive.
54 >
55
56 And as I see it, even vapier does it now. So everything is good.
57
58 https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3581b2c101337dec32c2bd6779db7927ff96732a
59
60 It was probably related to repoman lacking proper support there. Thanks
61 for your cooperation.