Re: [GIT PULL] commits for Linux 3.18

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 6 June 2018 12:16:24 AM IST, Sasha Levin <Alexander.Levin@xxxxxxxxxxxxx> wrote:
>On Tue, Jun 05, 2018 at 02:39:33PM +0530, Harsh Shandilya wrote:
>>On 5 June 2018 1:00:54 PM IST, Sasha Levin
><Alexander.Levin@xxxxxxxxxxxxx> wrote:
>>>On Tue, Jun 05, 2018 at 12:12:10PM +0530, Harsh Shandilya wrote:
>>>>On 5 June 2018 9:30:44 AM IST, Sasha Levin
>>><Alexander.Levin@xxxxxxxxxxxxx> wrote:
>>>>>-----BEGIN PGP SIGNED MESSAGE-----
>>>>>Hash: SHA512
>>>>>
>>>>>Hi Greg,
>>>>>
>>>>>Pleae pull commits for Linux 3.18 .
>>>>>
>>>>>I've sent a review request for all commits over a week ago and all
>>>>>comments were addressed.
>>>>>
>>>>>
>>>>>Thanks,
>>>>>Sasha
>>>>>
>>>>>=====
>>>>>
>>>>>
>>>>>The following changes since commit
>>>>>8eb1ef076bab4bd4975922a06bdffa3d40c4197c:
>>>>>
>>>>>  Linux 3.18.111 (2018-05-30 07:47:45 +0200)
>>>>>
>>>>>are available in the Git repository at:
>>>>>
>>>>>git://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable.git
>>>>>tags/for-greg-3.18-04062018
>>>>
>>>>Vanilla arm64 build fails with
>>>>
>>>>../arch/arm64/kernel/ptrace.c:27:10: fatal error: linux/nospec.h: No
>>>such file or directory
>>>> #include <linux/nospec.h>
>>>>          ^~~~~~~~~~~~~~~~
>>>>compilation terminated.
>>>>make[2]: *** [../scripts/Makefile.build:257:
>>>arch/arm64/kernel/ptrace.o] Error 1
>>>>make[1]: *** [/home/msfjarvis/oneplus3/Makefile:947:
>>>arch/arm64/kernel] Error 2
>>>>make[1]: *** Waiting for unfinished jobs....
>>>>
>>>>Caused by the backport of Upstream commit
>>>19791a7ca674fb3009bb068260e852a2f05b605c ("arm64: fix possible
>>>spectre-v1 in ptrace_hbp_get_event()").
>>>
>>>Thanks Harsh.
>>>
>>>I don't understand why my built bot skipped this.
>>
>>On the last PR (or the one before?) there was also a compile time
>warning introduced on all architectures using the net subsystem so
>clearly something's very wrong with the buildbot and fixing the issue
>should probably be prioritised to avoid further incidents like this.
>
>Okay, two lessons learned on my end:
>
>1. Pushing a branch/tag to git.kernel.org does not make it immediately
>available for pulling on a different host, so if I have a script that
>does something like this:
>
>	git push -f sasha-stable my-stable-branch
>	ssh buildbox git fetch sasha-stable
>
>then an updated "my-stable-branch" not appear immediately. There's some
>sort of a delay on git.kernel.org.

I can confirm this in the same scenario, I saw the pull request email and went to run a merge test and kernel.org kept saying there were no updates for a good minute before the tags showed up.

>2. 'git fetch' might not necessarily update tags (I don't quite
>understand the logic), I should have used 'git fetch --tags' instead.

'git fetch' never updates tags as per design AFAIK, but 'git remote update' does.

Let's hope the lessons learnt here actually prove useful.


-- 
Harsh Shandilya, PRJKT Development LLC




[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux