On 10/16/19 5:51 PM, Mehdi AMINI via llvm-dev wrote:


On Wed, Oct 16, 2019 at 5:46 PM Tom Stellard <tstel...@redhat.com <mailto:tstel...@redhat.com>> wrote:

    On 10/16/2019 07:23 AM, Robinson, Paul wrote:
    > +1.  And put it in the email (subject?).  While it’s possible to
    derive a count from a hash manually, better to have it in the
    email in the first place.  You can’t rely on
    order-of-email-delivery to reflect order-of-commit.
    >

    I spent some time today looking into what it would take to add the
    commit
    number into the email.  Implementing this will add some extra
    complexity to the
    emailer script and add another point of failure for us. We also
    can't guarantee to always have it since at some point we may want
    to start using
    github's standard commit emails.

    I think we should just wait and see how things go without having
    a commit number in the email.  It's easy to generate the number
    locally from a git hash if needed.  If it becomes a major
    inconvenience
    to not have it in the email, we can always look at adding it in later.


Having to get an up-to-date local clone and run commands to be able to reason about the logical relationship between commits (does this build failure email from a slow bot comes from before or after I landed my revert?) seems to me like a non-trivial workflow regression. I would personally be OK to increase the tooling complexity to preserve this.
+1 on this, but it's worth clarifying this is definitely not a blocker.  Just a nice to have which can easily be done after the switch if needed.

The best way to prove or disprove this is likely do what you suggest though, and live through this for some time :)

--
Mehdi




    -Tom

    > --paulr
    >
    >
    >
    > *From:* llvm-dev <llvm-dev-boun...@lists.llvm.org
    <mailto:llvm-dev-boun...@lists.llvm.org>> *On Behalf Of *Shoaib
    Meenai via llvm-dev
    > *Sent:* Wednesday, October 16, 2019 1:42 AM
    > *To:* tstel...@redhat.com <mailto:tstel...@redhat.com>; Mehdi
    AMINI <joker....@gmail.com <mailto:joker....@gmail.com>>
    > *Cc:* llvm-dev <llvm-...@lists.llvm.org
    <mailto:llvm-...@lists.llvm.org>>; cfe-dev <cfe-...@lists.llvm.org
    <mailto:cfe-...@lists.llvm.org>>; openmp-dev
    (openmp-...@lists.llvm.org <mailto:openmp-...@lists.llvm.org>)
    <openmp-...@lists.llvm.org <mailto:openmp-...@lists.llvm.org>>;
    LLDB Dev <lldb-dev@lists.llvm.org <mailto:lldb-dev@lists.llvm.org>>
    > *Subject:* Re: [llvm-dev] [cfe-dev] Mailing list changes this week
    >
    >
    >
    > I thought we were just going to count commits on a particular
    branch and use the (branch name, commit count) tuple as our
    monotonic incrementing identifier?
    
https://llvm.org/docs/Proposals/GitHubMove.html#on-managing-revision-numbers-with-git
    >
    >
    >
    >
    >
    > *From: *cfe-dev <cfe-dev-boun...@lists.llvm.org
    <mailto:cfe-dev-boun...@lists.llvm.org>
    <mailto:cfe-dev-boun...@lists.llvm.org
    <mailto:cfe-dev-boun...@lists.llvm.org>>> on behalf of cfe-dev
    <cfe-...@lists.llvm.org <mailto:cfe-...@lists.llvm.org>
    <mailto:cfe-...@lists.llvm.org <mailto:cfe-...@lists.llvm.org>>>
    > *Organization: *Red Hat
    > *Reply-To: *"tstel...@redhat.com <mailto:tstel...@redhat.com>
    <mailto:tstel...@redhat.com <mailto:tstel...@redhat.com>>"
    <tstel...@redhat.com <mailto:tstel...@redhat.com>
    <mailto:tstel...@redhat.com <mailto:tstel...@redhat.com>>>
    > *Date: *Tuesday, October 15, 2019 at 10:13 PM
    > *To: *Mehdi AMINI <joker....@gmail.com
    <mailto:joker....@gmail.com> <mailto:joker....@gmail.com
    <mailto:joker....@gmail.com>>>
    > *Cc: *llvm-dev <llvm-...@lists.llvm.org
    <mailto:llvm-...@lists.llvm.org> <mailto:llvm-...@lists.llvm.org
    <mailto:llvm-...@lists.llvm.org>>>, cfe-dev
    <cfe-...@lists.llvm.org <mailto:cfe-...@lists.llvm.org>
    <mailto:cfe-...@lists.llvm.org <mailto:cfe-...@lists.llvm.org>>>,
    "openmp-dev (openmp-...@lists.llvm.org
    <mailto:openmp-...@lists.llvm.org>
    <mailto:openmp-...@lists.llvm.org
    <mailto:openmp-...@lists.llvm.org>>)" <openmp-...@lists.llvm.org
    <mailto:openmp-...@lists.llvm.org>
    <mailto:openmp-...@lists.llvm.org
    <mailto:openmp-...@lists.llvm.org>>>, LLDB Dev
    <lldb-dev@lists.llvm.org <mailto:lldb-dev@lists.llvm.org>
    <mailto:lldb-dev@lists.llvm.org <mailto:lldb-dev@lists.llvm.org>>>
    > *Subject: *Re: [cfe-dev] Mailing list changes this week
    >
    >
    >
    > On 10/15/2019 09:44 PM, Mehdi AMINI wrote:
    >
    >     On Tue, Oct 15, 2019 at 9:33 PM Tom Stellard
    <tstel...@redhat.com <mailto:tstel...@redhat.com>
    <mailto:tstel...@redhat.com <mailto:tstel...@redhat.com>>
    <mailto:tstel...@redhat.com <mailto:tstel...@redhat.com>>
    <mailto:tstel...@redhat.com <mailto:tstel...@redhat.com>%3e>> wrote:
    >
    >          On 10/15/2019 09:24 PM, Mehdi AMINI wrote:
    >
    >          > Hi Tom.
    >
    >          >
    >
    >          > One issue with this is that we don't have a clear
    "ordering" from linear revision numbers from these emails. Have we
    looked into continuing to generate our own emails per commits
    instead so that we control the format?
    >
    >          >
    >
    >          This actually what we are doing, we are listening for
    github commit events and
    >
    >          then generating our own emails based on the data in the
    event.  We can format
    >
    >          the emails how ever we want, and we tried to match the
    current SVN format exactly.
    >
    >     Ah great!
    >
    >
    >
    >          Is the some other information you would like to have in
    the emails to show the
    >
    >          ordering?
    >
    >     The only thing I was looking to get was to continue to have
    a monotonic incrementing integer for the revision instead of the
    git hash alone: I don't know if `git llvm` has this feature yet
    but this was discussed a while ago (I don't remember if we just
    mentioned counting the commits in the repo from the beginning or
    using an invocation of `git describe` or something derived).
    >
    >
    >
    > We talked about using `git describe` for this, but this would
    require that we
    >
    > add tags to the master branch each time the version number was
    bumped.  We
    >
    > discussed this[1] last year, but deferred the decision, since we
    couldn't get
    >
    > consensus on the tag name.
    >
    >
    >
    > -Tom
    >
    >
    >
    > [1]
    
https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.llvm.org_pipermail_llvm-2Ddev_2018-2DDecember_128484.html&d=DwIGaQ&c=5VD0RTtNlTh3ycd41b3MUw&r=o3kDXzdBUE3ljQXKeTWOMw&m=_SmpuqSzuAhMoF3exJmWRp6KnerIOE6WdU4kcv3tjhQ&s=p_75z-WV3dFcBRoqs2YeTexKxeCf8oyS-atIo6wG6Fg&e=
    >
    >
    >
    >     --
    >
    >     Mehdi
    >
    >
    >
    >          -Tom
    >
    >          > Thanks,
    >
    >          >
    >
    >          > --
    >
    >          > Mehdi
    >
    >          >
    >
    >          >
    >
    >          >
    >
    >          > On Tue, Oct 15, 2019 at 9:07 PM Tom Stellard via
    cfe-dev <cfe-...@lists.llvm.org <mailto:cfe-...@lists.llvm.org>
    <mailto:cfe-...@lists.llvm.org <mailto:cfe-...@lists.llvm.org>>
    <mailto:cfe-...@lists.llvm.org <mailto:cfe-...@lists.llvm.org>>
    <mailto:cfe-...@lists.llvm.org <mailto:cfe-...@lists.llvm.org>
    <mailto:cfe-...@lists.llvm.org <mailto:cfe-...@lists.llvm.org>>>
    <mailto:cfe-...@lists.llvm.org
    <mailto:cfe-...@lists.llvm.org>%3e%3e>> wrote:
    >
    >          >
    >
    >          >     Hi,
    >
    >          >
    >
    >          >     We are going to start to switching from SVN
    commit emails to GitHub commit
    >
    >          >     emails this week.  The only real change you
    should notice is that
    >
    >          >     the revision number in the subject will be
    replaced with a git hash and
    >
    >          >     the diff links in the email will point to
    GitHub.  Otherwise the
    >
    >          >     content and format of the email should be the same.
    >
    >          >
    >
    >          >     We are going to start by rolling this out for the
    openmp-commits list
    >
    >          >     and then once that's working begin migrating the
    rest of the lists.  If you
    >
    >          >     notice any issues with the new emails, please
    file a bug and mark it
    >
    >          >     as a blocker of the github meta-bug
    (llvm.org/PR39393 <http://llvm.org/PR39393>
    
<https://urldefense.proofpoint.com/v2/url?u=http-3A__llvm.org_PR39393&d=DwIGaQ&c=5VD0RTtNlTh3ycd41b3MUw&r=o3kDXzdBUE3ljQXKeTWOMw&m=_SmpuqSzuAhMoF3exJmWRp6KnerIOE6WdU4kcv3tjhQ&s=eX8PTSE7QycIi5KeESJj4VzteOcs9k7RANSWPgiiQ2Q&e=
    >
    
<https://urldefense.proofpoint.com/v2/url?u=http-3A__llvm.org_PR39393&d=DwIGaQ&c=5VD0RTtNlTh3ycd41b3MUw&r=o3kDXzdBUE3ljQXKeTWOMw&m=_SmpuqSzuAhMoF3exJmWRp6KnerIOE6WdU4kcv3tjhQ&s=eX8PTSE7QycIi5KeESJj4VzteOcs9k7RANSWPgiiQ2Q&e=
    >).
    >
    >          >
    >
    >          >     Thanks,
    >
    >          >     Tom
    >
    >          >  _______________________________________________
    >
    >          >     cfe-dev mailing list
    >
    >          > cfe-...@lists.llvm.org
    <mailto:cfe-...@lists.llvm.org> <mailto:cfe-...@lists.llvm.org
    <mailto:cfe-...@lists.llvm.org>> <mailto:cfe-...@lists.llvm.org
    <mailto:cfe-...@lists.llvm.org>> <mailto:cfe-...@lists.llvm.org
    <mailto:cfe-...@lists.llvm.org> <mailto:cfe-...@lists.llvm.org
    <mailto:cfe-...@lists.llvm.org>> <mailto:cfe-...@lists.llvm.org
    <mailto:cfe-...@lists.llvm.org>%3e>>
    >
    >          >
    
https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.llvm.org_cgi-2Dbin_mailman_listinfo_cfe-2Ddev&d=DwIGaQ&c=5VD0RTtNlTh3ycd41b3MUw&r=o3kDXzdBUE3ljQXKeTWOMw&m=_SmpuqSzuAhMoF3exJmWRp6KnerIOE6WdU4kcv3tjhQ&s=xRFk9gEi6pLejTNAvlPR6gtikLoWNgyvL7b-TAvUcnc&e=
    >
    >          >
    >
    >
    >
    > _______________________________________________
    >
    > cfe-dev mailing list
    >
    > cfe-...@lists.llvm.org <mailto:cfe-...@lists.llvm.org>
    <mailto:cfe-...@lists.llvm.org <mailto:cfe-...@lists.llvm.org>>
    >
    >
    
https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.llvm.org_cgi-2Dbin_mailman_listinfo_cfe-2Ddev&d=DwIGaQ&c=5VD0RTtNlTh3ycd41b3MUw&r=o3kDXzdBUE3ljQXKeTWOMw&m=_SmpuqSzuAhMoF3exJmWRp6KnerIOE6WdU4kcv3tjhQ&s=xRFk9gEi6pLejTNAvlPR6gtikLoWNgyvL7b-TAvUcnc&e=
    >
    >
    >


_______________________________________________
LLVM Developers mailing list
llvm-...@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
_______________________________________________
lldb-dev mailing list
lldb-dev@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev

Reply via email to