All of lore.kernel.org
 help / color / mirror / Atom feed
From: Sasha Levin <Alexander.Levin@microsoft.com>
To: Harsh Shandilya <harsh@prjkt.io>
Cc: Greg KH <gregkh@linuxfoundation.org>,
	"stable@vger.kernel.org" <stable@vger.kernel.org>
Subject: Re: [GIT PULL] commits for Linux 3.18
Date: Tue, 5 Jun 2018 18:59:58 +0000	[thread overview]
Message-ID: <20180605185953.GR8514@sasha-vm> (raw)
In-Reply-To: <B1D6BCDE-FD75-4FF1-9D17-DD3886ACD21D@prjkt.io>

On Wed, Jun 06, 2018 at 12:24:32AM +0530, Harsh Shandilya wrote:
>On 6 June 2018 12:16:24 AM IST, Sasha Levin <Alexander.Levin@microsoft.com> 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@microsoft.com> 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@microsoft.com> 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.

What happened in my case is that it proceeded with building the previous
version, which had no errors :)

>>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.

But it did for me, which is why I was puzzled. Doing a simple git fetch
earlier I got:

$ git fetch --all
Fetching origin
Fetching stable
Fetching sstable
remote: Counting objects: 1898, done.
remote: Compressing objects: 100% (735/735), done.
remote: Total 1898 (delta 1581), reused 1472 (delta 1160)
Receiving objects: 100% (1898/1898), 331.02 KiB | 10.68 MiB/s, done.
Resolving deltas: 100% (1581/1581), completed with 521 local objects.
>From git://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable
 * [new tag]                   for-greg-4.14-05062018 -> for-greg-4.14-05062018
 * [new tag]                   for-greg-4.16-05062018 -> for-greg-4.16-05062018
 * [new tag]                   for-greg-4.4-05062018  -> for-greg-4.4-05062018
 * [new tag]                   for-greg-4.9-05062018  -> for-greg-4.9-05062018

But then when I added "--tags" it fetch a lot more tags, and actually
updated a tag too:

$ git fetch --tags --all
Fetching origin
Fetching stable
Fetching sstable
remote: Counting objects: 38176, done.
remote: Compressing objects: 100% (9185/9185), done.
remote: Total 38176 (delta 33775), reused 32396 (delta 28948)
Receiving objects: 100% (38176/38176), 7.64 MiB | 22.04 MiB/s, done.
Resolving deltas: 100% (33775/33775), completed with 3782 local objects.
>From git://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable
 * [new tag]                   for-greg-3.18-02122017 -> for-greg-3.18-02122017
 * [new tag]                   for-greg-3.18-04022018 -> for-greg-3.18-04022018
 * [new tag]                   for-greg-3.18-04052018 -> for-greg-3.18-04052018
 * [new tag]                   for-greg-3.18-05062018 -> for-greg-3.18-05062018
 * [new tag]                   for-greg-3.18-11122017 -> for-greg-3.18-11122017
 * [new tag]                   for-greg-3.18-14122017 -> for-greg-3.18-14122017
 * [new tag]                   for-greg-3.18-15042018 -> for-greg-3.18-15042018
 * [new tag]                   for-greg-3.18-20122017 -> for-greg-3.18-20122017
 * [new tag]                   for-greg-3.18-23022018 -> for-greg-3.18-23022018
 * [new tag]                   for-greg-3.18-26042018 -> for-greg-3.18-26042018
 * [new tag]                   for-greg-3.18-28012018 -> for-greg-3.18-28012018
 * [new tag]                   for-greg-4.14-02122017 -> for-greg-4.14-02122017
 * [new tag]                   for-greg-4.14-04022018 -> for-greg-4.14-04022018
 * [new tag]                   for-greg-4.14-04052018 -> for-greg-4.14-04052018
 t [tag update]                for-greg-4.14-04062018 -> for-greg-4.14-04062018
 [...]

So I *thought* that git fetch was working right, but really it wasn't
the case.

  reply	other threads:[~2018-06-05 19:00 UTC|newest]

Thread overview: 90+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-06-05  4:00 [GIT PULL] commits for Linux 3.18 Sasha Levin
2018-06-05  6:42 ` Harsh Shandilya
2018-06-05  7:30   ` Sasha Levin
2018-06-05  9:09     ` Harsh Shandilya
2018-06-05 18:46       ` Sasha Levin
2018-06-05 18:54         ` Harsh Shandilya
2018-06-05 18:59           ` Sasha Levin [this message]
2018-06-05 19:49             ` Harsh Shandilya
2018-06-06 14:20               ` Sasha Levin
2018-06-06 20:55                 ` Harsh Shandilya
  -- strict thread matches above, loose matches on Subject: below --
2018-11-12  3:26 Sasha Levin
2018-11-05 19:11 Sasha Levin
2018-10-22  9:14 Sasha Levin
2018-10-16 16:40 Sasha Levin
2018-10-12 14:36 Sasha Levin
2018-10-08 15:02 Sasha Levin
2018-10-02  0:58 Sasha Levin
2018-09-28  0:26 Sasha Levin
2018-09-24  1:01 Sasha Levin
2018-09-17 23:46 Sasha Levin
2018-09-14 18:41 Sasha Levin
2018-09-10 14:28 Sasha Levin
2018-08-25 15:10 Sasha Levin
2018-08-28 14:11 ` Greg KH
2018-08-10  0:23 Sasha Levin
2018-08-22  8:45 ` Greg KH
2018-07-28  1:46 Sasha Levin
2018-07-28 10:54 ` Greg KH
2018-06-21  2:38 Sasha Levin
2018-07-05 18:20 ` Greg KH
2018-06-07  1:07 Sasha Levin
2018-05-19 16:59 Sasha Levin
2018-05-19 19:18 ` Harsh Shandilya
2018-05-28  8:04 ` Greg KH
2018-05-28  8:18   ` Greg KH
2018-05-28  8:47     ` Harsh Shandilya
2018-05-28  9:02       ` Greg KH
2018-04-27  2:01 Sasha Levin
2018-05-02 20:49 ` Greg KH
2018-04-15 21:38 Sasha Levin
2018-04-24 17:05 ` Greg KH
2018-04-26 16:19   ` Sasha Levin
2018-04-26 18:40     ` Harsh Shandilya
2018-04-05  6:24 Sasha Levin
2018-04-05  7:02 ` Harsh Shandilya
2018-04-05  7:40   ` Nathan Chancellor
2018-04-09  0:26     ` Sasha Levin
2018-04-09 12:04       ` Greg KH
2018-04-09 15:12     ` Greg KH
2018-04-09 16:14       ` Nathan Chancellor
2018-04-09 17:41         ` Greg KH
2018-04-09 17:08       ` Harsh Shandilya
     [not found] ` <43DEA09E-D11B-4563-929A-50612C9BF724@gmail.com>
2018-04-05  7:26   ` Harsh Shandilya
2018-04-10 13:15 ` Greg KH
2018-03-19 15:38 Sasha Levin
2018-03-22 14:17 ` Greg KH
2018-03-15 22:41 Sasha Levin
2018-03-19 13:37 ` Greg KH
2018-02-25  0:59 Sasha Levin
2018-02-28 15:17 ` Greg KH
2018-02-04 16:04 Sasha Levin
2018-02-23 11:02 ` Greg KH
2018-01-28 22:32 Sasha Levin
2017-12-20 15:37 alexander.levin
2017-12-22  8:41 ` Greg KH
2017-12-14 16:13 alexander.levin
2017-12-18 14:05 ` Greg KH
2017-12-12  0:59 alexander.levin
2017-12-14 20:38 ` Greg KH
2017-12-02 15:46 alexander.levin
2017-12-06 15:39 ` Greg KH
2017-12-06 16:23   ` alexander.levin
2017-12-06 16:31     ` Greg KH
2017-11-30 22:02 alexander.levin
2017-12-02  8:50 ` Greg KH
2017-12-02 15:46   ` alexander.levin
2017-11-30 22:02 alexander.levin
2017-12-02  8:50 ` Greg KH
2017-11-30 22:02 alexander.levin
2017-12-01  9:13 ` Greg KH
2017-12-01 15:26   ` alexander.levin
2017-12-02  8:51     ` Greg KH
2017-11-24 17:14 alexander.levin
2017-11-28  9:59 ` Greg KH
2017-11-19  0:51 alexander.levin
2017-11-19 11:17 ` Greg KH
2017-11-08 20:45 Levin, Alexander (Sasha Levin)
2017-11-09 17:23 ` Greg KH
2017-10-25  1:40 Levin, Alexander (Sasha Levin)
2017-11-06 11:25 ` Greg KH

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20180605185953.GR8514@sasha-vm \
    --to=alexander.levin@microsoft.com \
    --cc=gregkh@linuxfoundation.org \
    --cc=harsh@prjkt.io \
    --cc=stable@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.