Re: [STANDARDS] Grammar issues reporting

[email protected] (Hannes Magnusson)
Newsgroups php.standards
Message-ID <CADNQb0Ucbk-wPA4Br8ETB4tYCO60cjmeG07UrmXeA-RbcF-D9Q@mail.gmail.com>
On Thu, Jul 31, 2014 at 10:53 AM, Andrea Faulds <[email protected]> wrote:
>
> On 31 Jul 2014, at 18:48, Hannes Magnusson <[email protected]> wrote:
>
>> github is a mirror of the git.php.net repository, it is not the upstream repo.
>> this "integration" you speak of likely means the issue referencing
>> from commits to github issue tracker.
>
> Yep, that’s nice.
>
>> This will clearly make absolutely no sense when using the upstream
>> repo on git.php.net as these issue number do not exist and do not
>> autolink or close.
>
> I don’t fully understand your objection. As GitHub just pulls from git.php.net, GitHub would presumably still auto link and close. Obviously you don’t have that nice linkage on the git.php.net viewer, but somehow I suspect more people use GitHub to browse the source than git.php.net. I might be wrong, of course. Besides, the issue exists anyway as *GitHub* doesn’t auto link bugs.php.net bugs.
>
> Is this really a problem? I suppose we could hold an email vote or something on whether people would rather use one or the other. (In which case, to avoid list spamming, perhaps one person could collect the votes.)
>

I'm unclear on what you are unclear on, and what is the problem you
are attempting to resolve.

The issue# to git commit and vice-versa is implemented in the PHP.net
infrastructure.
You report tickets at:
https://bugs.php.net/report.php?package_name=PHP+Language+Specification
You browse tickets at:
https://bugs.php.net/search.php?cmd=display&status=Open&package_name%5B%5D=PHP+Language+Specification
You reference ticket with "bug #xyz" in the commit message.
You push to git.php.net.
The ticket will be updated to include a reference to the commit.
You browse the git history and see a ticket# in the commit logs... You
look it up on bugs.php.net/<ticket>
If you reference a GitHub issue# in the commit message then looking up
that reference on bugs.php.net/ is not going to work.

This is the same issue as when corporates have their own issue
trackers and reference their tickets in our repositories. These
references make no sense for PHP.net devs and should not be used.

The GitHub repo is a fake mirror. It cannot be pushed to (well, it
can, but then you fuckup a lot of things, which is why "noone" has
push karma to the repos).

If you require further explanation lets take it off list so we don't
have to waste everyone else time.

-Hannes
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.