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