Page MenuHomePhabricator
Feed Advanced Search

Sep 12 2014

chad added a comment to T6080: Best practice for Audit and Diffusion.

You can do this by referencing the commit it fixes in the commit message. Like:

Sep 12 2014, 3:46 AM · Audit, Diffusion
• taoqiping added a comment to T6080: Best practice for Audit and Diffusion.

And also, we may want reviewer to see the comment easily, not by open two audit requests at same time. I just want to make the process smoothly, how do you think?

Sep 12 2014, 3:45 AM · Audit, Diffusion
• taoqiping added a comment to T6080: Best practice for Audit and Diffusion.

I agree it should be re-reviewed.

Sep 12 2014, 3:43 AM · Audit, Diffusion
chad added a comment to T6080: Best practice for Audit and Diffusion.

You should be doing pre-commit reviews, if that is the workflow you desire. That way if errors are found in code, they are fixed before they land in the repository. We have no means if you're only doing code audits, of knowing if one commit is just a fix for another commit (which, even if it is, should be re-reviewed).

Sep 12 2014, 2:29 AM · Audit, Diffusion
• taoqiping created T6080: Best practice for Audit and Diffusion.
Sep 12 2014, 1:10 AM · Audit, Diffusion

Sep 11 2014

epriestley merged task T6077: get the subscribers of a story or commit into T5873: Update Conduit for ApplicationTransactions, CustomFields and Edges.
Sep 11 2014, 1:11 PM · Conduit, Diffusion
epriestley added a comment to T6077: get the subscribers of a story or commit.

I'm going to merge this into T5873, which discusses expanding Conduit to improve support for the "Edge" infrastructure. This includes subscriptions.

Sep 11 2014, 1:10 PM · Conduit, Diffusion
merocastle created T6077: get the subscribers of a story or commit.
Sep 11 2014, 12:55 PM · Conduit, Diffusion

Sep 9 2014

qgil moved T6008: Editing files and contributing changes via web from Backlog to Details on the Wikimedia board.
Sep 9 2014, 8:42 AM · Restricted Project, Wikimedia, Diffusion, Differential

Sep 8 2014

epriestley renamed T5029: Fill in missing context for low-context diffs against tracked repositories from Context Not Available using diffs submitted from web interface to Fill in missing context for low-context diffs against tracked repositories.
Sep 8 2014, 4:56 PM · KDE, Restricted Project, Diffusion, Differential
mormegil added a comment to T6001: Subversion requires password, or dies with “Expected PhutilOpaqueEnvelope for %P conversion”.

Yep, I can confirm the fix seems to work correctly. Thanks.

Sep 8 2014, 10:21 AM · Diffusion

Sep 5 2014

epriestley closed T6039: Add authorPHID, committerPHID and pusherPHID to the results returned by diffusion.querycommits as Resolved.

Closed by commit rPac4247ea59eb.

Sep 5 2014, 7:28 PM · Conduit, Diffusion
qgil added a comment to T6008: Editing files and contributing changes via web.

@epriestley, understood. We have consensus about the importance of gadgets in the MediaWiki context (they are important), but we don't have consensus about the best way to organize code review for them, since the development process is currently very light compared to the development of MediaWiki core and extensions, with Git, CI, and all. Using Phabricator is one of the options we have on the table, and it is not even the current forerunner (partially thanks to your feedback).

Sep 5 2014, 3:59 PM · Restricted Project, Wikimedia, Diffusion, Differential
epriestley triaged T6039: Add authorPHID, committerPHID and pusherPHID to the results returned by diffusion.querycommits as Normal priority.
Sep 5 2014, 1:41 PM · Conduit, Diffusion
epriestley added a comment to T6008: Editing files and contributing changes via web.

Or, put another way, I estimate the cost of this feature is far greater than all other features WMF has ever asked for combined, and that it's also near the bottom of the list in terms of utility to other installs and overlap with the "natural" upstream roadmap. This makes it very hard for us to get excited about, and if we did prioritize it it would be at the cost of everything else.

Sep 5 2014, 1:11 AM · Restricted Project, Wikimedia, Diffusion, Differential
epriestley added a comment to T6008: Editing files and contributing changes via web.

My general concern here is that I want to focus our efforts on building the most valuable features. I don't want to spend a lot of time and effort building something which isn't very useful and takes a long time to build when we could be building something more useful that's easier to build instead.

Sep 5 2014, 1:03 AM · Restricted Project, Wikimedia, Diffusion, Differential

Sep 4 2014

scfc added a comment to T6008: Editing files and contributing changes via web.

@epriestley: In Wikimedia's case (AFAIUI), tests & Co. are run by Jenkins, so that's not an inability to run them. For example, with the existing Gerrit instance, web edits of the commit message trigger new Jenkins runs. (NB: I didn't searched too much what Drydock and Releeph are, but they don't seem to take over Jenkins' role.)

Sep 4 2014, 9:54 PM · Restricted Project, Wikimedia, Diffusion, Differential
epriestley closed T6001: Subversion requires password, or dies with “Expected PhutilOpaqueEnvelope for %P conversion” as Resolved.

Closed by commit rPa6296a64a457.

Sep 4 2014, 7:48 PM · Diffusion
epriestley created T6035: Update backup/migration documentation to mention hosted repositories.
Sep 4 2014, 6:31 PM · Diffusion, Documentation
epriestley added a comment to T6001: Subversion requires password, or dies with “Expected PhutilOpaqueEnvelope for %P conversion”.

I believe D10414 will resolve this. After it lands, edit the credential, delete any bullets in the "password" field, and save it. Then "Reveal Secret" should show an explicit "empty" message, and it should work for authentication.

Sep 4 2014, 5:58 PM · Diffusion
epriestley added a revision to T6001: Subversion requires password, or dies with “Expected PhutilOpaqueEnvelope for %P conversion”: Restricted Differential Revision.
Sep 4 2014, 5:55 PM · Diffusion
epriestley claimed T6001: Subversion requires password, or dies with “Expected PhutilOpaqueEnvelope for %P conversion”.
Sep 4 2014, 5:40 PM · Diffusion
epriestley added a comment to T6024: Display (post-push) audit-state in Diffusion commit-list.

We might already be doing this, but we could make the state viewer-dependent. Instead of "Audited" vs "Partially Audited" vs "Audit Required", we could show "Audited", "Audit Required by Others" and "Audit Required by You" (with shorter names, maybe). For your commits, this would need to be a bit different.

Sep 4 2014, 2:23 PM · Restricted Project, Audit, Diffusion

Sep 3 2014

epriestley added a subtask for T6008: Editing files and contributing changes via web: T182: Commit into repository directly from differential.
Sep 3 2014, 10:38 PM · Restricted Project, Wikimedia, Diffusion, Differential
epriestley added a comment to T6008: Editing files and contributing changes via web.

There's a long discussion on this off-ticket, but the summary is:

Sep 3 2014, 10:38 PM · Restricted Project, Wikimedia, Diffusion, Differential
btrahan closed T4754: "Accepted Differential Revision exists" Herald field is fairly meaningless as Resolved.

Closed by commit rP2f4addc67113.

Sep 3 2014, 10:24 PM · Diffusion, Differential, Herald
btrahan closed T5988: Stale daemons as Resolved.

Closed by commit rP7ecbc707846f.

Sep 3 2014, 10:15 PM · Daemons, Diffusion
btrahan added a comment to T6024: Display (post-push) audit-state in Diffusion commit-list.

I think *this* Phabricator install has the most junk in it of any install on the planet. Easily top 10 if not #1... :D

Sep 3 2014, 4:20 PM · Restricted Project, Audit, Diffusion
ite-klass added a comment to T5963: Hosted repos could set default branch in HEAD to help new clones.

I can confirm this issue.

Sep 3 2014, 1:39 PM · Diffusion
epriestley updated subscribers of T4754: "Accepted Differential Revision exists" Herald field is fairly meaningless.

◀ Merged tasks: T6025.

Sep 3 2014, 12:51 PM · Diffusion, Differential, Herald
hach-que added a comment to T6024: Display (post-push) audit-state in Diffusion commit-list.

Right now I'm not sure there's any distinction between audits triggered by global rules, and audits triggered by personal rules. That means if anyone sets up a personal Herald rule to trigger an audit, it will cause Diffusion to only show "Partially Audited" (if that person doesn't respond). This is the case on this Phabricator install, where every commit without a review is affected by a personal rule that someone has set up.

Sep 3 2014, 12:21 PM · Restricted Project, Audit, Diffusion
hvr created T6024: Display (post-push) audit-state in Diffusion commit-list.
Sep 3 2014, 9:54 AM · Restricted Project, Audit, Diffusion
chad updated subscribers of T1621: In Git, clean up local tags that are no longer present in the remote.

◀ Merged tasks: T6022.

Sep 3 2014, 6:00 AM · Restricted Project, Diffusion
epriestley updated subscribers of T3498: Allow ignore whitespace in Audit/Diffusion diffs.

◀ Merged tasks: T6021.

Sep 3 2014, 3:21 AM · Diffusion
epriestley closed T6021: Diffusion marked all as red when compare some files while only several rows are changed as a duplicate.

✘ Merged into T3498.

Sep 3 2014, 3:21 AM · Diffusion
• taoqiping added a comment to T6021: Diffusion marked all as red when compare some files while only several rows are changed.

I think it caused by some editor difference.

Sep 3 2014, 2:46 AM · Diffusion
• taoqiping added a comment to T6021: Diffusion marked all as red when compare some files while only several rows are changed.

can we ignore this by such setting just like ignore whitespace

Sep 3 2014, 2:46 AM · Diffusion
epriestley added a comment to T6021: Diffusion marked all as red when compare some files while only several rows are changed.

The line ending of every line was changed from \r\n to \n, which is why the whole file appears to be changed.

Sep 3 2014, 2:11 AM · Diffusion
• taoqiping added a comment to T6021: Diffusion marked all as red when compare some files while only several rows are changed.

Attached:

Sep 3 2014, 1:50 AM · Diffusion
epriestley added a comment to T6021: Diffusion marked all as red when compare some files while only several rows are changed.

Or the raw git diff or whatever?

Sep 3 2014, 1:07 AM · Diffusion
epriestley added a comment to T6021: Diffusion marked all as red when compare some files while only several rows are changed.

Can you attach the old and new files to this task?

Sep 3 2014, 1:07 AM · Diffusion
• taoqiping updated the task description for T6021: Diffusion marked all as red when compare some files while only several rows are changed.
Sep 3 2014, 12:59 AM · Diffusion
• taoqiping created T6021: Diffusion marked all as red when compare some files while only several rows are changed.
Sep 3 2014, 12:59 AM · Diffusion

Sep 2 2014

chad triaged T6008: Editing files and contributing changes via web as Wishlist priority.
Sep 2 2014, 8:35 PM · Restricted Project, Wikimedia, Diffusion, Differential
epriestley renamed T6017: Working copy check in Diffusion incorrectly reports that the repo has been deleted in Multiserver configuration from Working copy check in Diffusion incorrectly reports that the repo has been deleted to Working copy check in Diffusion incorrectly reports that the repo has been deleted in Multiserver configuration.
Sep 2 2014, 6:11 PM · Conduit, Diffusion

Sep 1 2014

qgil created T6008: Editing files and contributing changes via web.
Sep 1 2014, 7:05 AM · Restricted Project, Wikimedia, Diffusion, Differential

Aug 29 2014

btrahan added a revision to T4754: "Accepted Differential Revision exists" Herald field is fairly meaningless: Restricted Differential Revision.
Aug 29 2014, 11:48 PM · Diffusion, Differential, Herald
btrahan triaged T5988: Stale daemons as Normal priority.
Aug 29 2014, 6:32 PM · Daemons, Diffusion
btrahan added a revision to T5995: Remove Purple Flag - wrong icon color: Restricted Differential Revision.
Aug 29 2014, 6:32 PM · Flags
btrahan claimed T5995: Remove Purple Flag - wrong icon color.
Aug 29 2014, 6:31 PM · Flags
btrahan added a comment to T5988: Stale daemons.

Thanks @aik099 for all the help. The code did have yet another bug in it, which I think D10386 resolves. Post D10386 someone in this situation should get a warning to try again with sudo, and then using sudo should actually work.

Aug 29 2014, 5:37 PM · Daemons, Diffusion
btrahan added a revision to T5988: Stale daemons: Restricted Differential Revision.
Aug 29 2014, 5:36 PM · Daemons, Diffusion
btrahan added a comment to T5988: Stale daemons.

Ah okay, I found the code bug here. Patch in a little...

Aug 29 2014, 5:14 PM · Daemons, Diffusion
epriestley added a comment to T6001: Subversion requires password, or dies with “Expected PhutilOpaqueEnvelope for %P conversion”.

We should probably create the Secret, just leave the secret plaintext empty. We probably just didn't think about this case when writing the code, as it's a little unusual.

Aug 29 2014, 4:31 PM · Diffusion
epriestley closed T6000: Render all .md, .remarkup, .rainbow, etc files when viewed in Diffusion. as a duplicate.

✘ Merged into T5698.

Aug 29 2014, 4:15 PM · Diffusion
mormegil created T6001: Subversion requires password, or dies with “Expected PhutilOpaqueEnvelope for %P conversion”.
Aug 29 2014, 3:53 PM · Diffusion
davisoa created T6000: Render all .md, .remarkup, .rainbow, etc files when viewed in Diffusion..
Aug 29 2014, 3:52 PM · Diffusion
epriestley closed T5996: Malformed e-mail about inline comments on commit as a duplicate.

✘ Merged into T5956.

Aug 29 2014, 12:31 PM · Diffusion, Mail
aik099 created T5996: Malformed e-mail about inline comments on commit.
Aug 29 2014, 10:14 AM · Diffusion, Mail
aik099 created T5995: Remove Purple Flag - wrong icon color.
Aug 29 2014, 7:31 AM · Flags
aik099 added a comment to T5988: Stale daemons.

I've found the problem. It appears that there are 10 rouge daemons and one was detected at a time. I've killed all "php" processed executed by Phabricator using "sudo" and now problem is gone. Several restarts never cause rouge daemons to appear.

Aug 29 2014, 7:25 AM · Daemons, Diffusion
aik099 added a comment to T5988: Stale daemons.

Here is the output of sudo ./bin/phd stop --force:

Aug 29 2014, 7:00 AM · Daemons, Diffusion
chad added a comment to T5988: Stale daemons.

Ah sorry, it sounded like the issue was still open - didn't want to lose track.

Aug 29 2014, 3:20 AM · Daemons, Diffusion

Aug 28 2014

btrahan updated subscribers of T5988: Stale daemons.

@chad - did you hear of other reports or something?

Aug 28 2014, 9:29 PM · Daemons, Diffusion
chad reopened T5988: Stale daemons as "Open".
Aug 28 2014, 9:20 PM · Daemons, Diffusion
aik099 added a comment to T5988: Stale daemons.

can you give me the latest output from running ./bin/phd restart --force and ./bin/phd restart ?

Aug 28 2014, 8:10 PM · Daemons, Diffusion
btrahan closed T4387: Investigate replacing uses of `hg grep`/`hg manifest` with `hg locate` as Resolved.

Closed by commit rPd1936711a077.

Aug 28 2014, 8:05 PM · Diffusion
btrahan added a comment to T5988: Stale daemons.

It would be really helpful to see the actual output from running those two commands back to back.

Aug 28 2014, 7:55 PM · Daemons, Diffusion
aik099 added a comment to T5988: Stale daemons.

Yes. No change.

Aug 28 2014, 7:52 PM · Daemons, Diffusion
btrahan added a comment to T5988: Stale daemons.

can you give me the latest output from running ./bin/phd restart --force and ./bin/phd restart ?

Aug 28 2014, 7:48 PM · Daemons, Diffusion
aik099 added a comment to T5988: Stale daemons.

Yes. I'm using update_phabricator.sh script from documentation.

Aug 28 2014, 7:40 PM · Daemons, Diffusion
btrahan added a comment to T5988: Stale daemons.

You updated libphutil when you updated, yes? rPHUae43ce54f61f200028b44f2400ca68008e297f60 is needed too.

Aug 28 2014, 7:35 PM · Daemons, Diffusion
aik099 added a comment to T5988: Stale daemons.

It got worse in fact. Now I have 2 of daemons ported as hanging.

Aug 28 2014, 7:32 PM · Daemons, Diffusion
btrahan closed T5988: Stale daemons as Resolved.

Okay thanks. There was a bug that I think rP2fdd7f0f3d2e316a15bf7a903b7c963b04290af8. Once you update let us know if this persists. :) Closing for now in optimistic spirits.

Aug 28 2014, 7:27 PM · Daemons, Diffusion
btrahan added a revision to T4387: Investigate replacing uses of `hg grep`/`hg manifest` with `hg locate`: Restricted Differential Revision.
Aug 28 2014, 7:14 PM · Diffusion
aik099 added a comment to T5988: Stale daemons.

Nope. Just reported what I saw. Since I only had this problem on 1 of 2 Phabricator installs I thought this might be something to do with configuration.

Aug 28 2014, 4:36 PM · Daemons, Diffusion
btrahan claimed T5988: Stale daemons.

Are you seeing this post rP2fdd7f0f3d2e316a15bf7a903b7c963b04290af8 ?

Aug 28 2014, 4:32 PM · Daemons, Diffusion
aik099 created T5988: Stale daemons.
Aug 28 2014, 4:27 PM · Daemons, Diffusion

Aug 26 2014

chad updated subscribers of T2999: When we detect a file as binary, explain why.

◀ Merged tasks: T5935.

Aug 26 2014, 3:40 AM · Arcanist, Diffusion
chad closed T5935: Diff shows it is a binary file while it can be viewed by raw file or browser in diffusion as a duplicate.

✘ Merged into T2999.

Aug 26 2014, 3:40 AM · Diffusion
• taoqiping added a comment to T5935: Diff shows it is a binary file while it can be viewed by raw file or browser in diffusion .

anyone is checking this ?

Aug 26 2014, 1:50 AM · Diffusion

Aug 25 2014

epriestley created T5966: Move scripts/repository/reparse.php to bin/repository reparse.
Aug 25 2014, 10:24 PM · Diffusion
madbarron added a comment to T4801: Error with unclear next steps from `git push` to hosted repository.

I'm getting the same error as OP. It looks like the folder for the created repo is owned by root with drwxr-xr-x. If I chown the folder to my phd user, I can push to the repo.

Aug 25 2014, 7:03 PM · Git, Diffusion
jacobwalker0814 created T5963: Hosted repos could set default branch in HEAD to help new clones.
Aug 25 2014, 4:52 PM · Diffusion
epriestley added a comment to T5961: HTTP Push or large GIT repo fails with Error Code 500.

Awesome! Let us know if you run into anything else.

Aug 25 2014, 4:09 PM · Diffusion
davisoa added a comment to T5961: HTTP Push or large GIT repo fails with Error Code 500.

Well, we just figured out the issues with SSH, and I have now pushed this entire repo. Thanks for working on Phabricator!

Aug 25 2014, 3:53 PM · Diffusion
epriestley added a comment to T4754: "Accepted Differential Revision exists" Herald field is fairly meaningless.

The rule should identify closed revisions:

Aug 25 2014, 3:36 PM · Diffusion, Differential, Herald
epriestley added a comment to T5961: HTTP Push or large GIT repo fails with Error Code 500.

Sure, I can try to help you set things up.

Aug 25 2014, 3:33 PM · Diffusion
hach-que added a comment to T4754: "Accepted Differential Revision exists" Herald field is fairly meaningless.

It does, but the revision is already in a closed status, so it doesn't count when performing the rule (or at least it didn't when we started using it). The exact sequence is something like this:

Aug 25 2014, 3:21 PM · Diffusion, Differential, Herald
davisoa added a comment to T5961: HTTP Push or large GIT repo fails with Error Code 500.

Thanks for fast response! Unfortunately, we haven't been able to SSH to work either - seems like an auth problem currently. Should I create an issue describing our problems there?

Aug 25 2014, 3:20 PM · Diffusion
epriestley closed T5961: HTTP Push or large GIT repo fails with Error Code 500 as a duplicate.

✘ Merged into T4369.

Aug 25 2014, 3:18 PM · Diffusion
epriestley updated subscribers of T4369: Phabricator HTTP repository hosting has fairly severe scalability limits.

◀ Merged tasks: T5961.

Aug 25 2014, 3:18 PM · Diffusion (v3), Restricted Project
epriestley added a comment to T5961: HTTP Push or large GIT repo fails with Error Code 500.

HTTP has pretty severe scalability limits right now. The only real workaround is to use SSH instead.

Aug 25 2014, 3:18 PM · Diffusion
davisoa created T5961: HTTP Push or large GIT repo fails with Error Code 500.
Aug 25 2014, 2:42 PM · Diffusion
epriestley added a comment to T3498: Allow ignore whitespace in Audit/Diffusion diffs.

See T4778 for discussion of how we prioritize.

Aug 25 2014, 1:50 PM · Diffusion
aik099 added a comment to T3498: Allow ignore whitespace in Audit/Diffusion diffs.

Old task (1+ year old). Maybe this can be implemented in visible future (e.g. before end of the year)?

Aug 25 2014, 1:38 PM · Diffusion
epriestley closed T5959: Support "Ignore Whitespaces" in Diff as a duplicate.

✘ Merged into T3498.

Aug 25 2014, 1:36 PM · Differential, Diffusion
epriestley updated subscribers of T3498: Allow ignore whitespace in Audit/Diffusion diffs.

◀ Merged tasks: T5959.

Aug 25 2014, 1:36 PM · Diffusion
epriestley added a comment to T5959: Support "Ignore Whitespaces" in Diff.

Aaah, okay.

Aug 25 2014, 1:36 PM · Differential, Diffusion
aik099 added a comment to T5959: Support "Ignore Whitespaces" in Diff.

Maybe there is such option in the Differential, but not in Diffusion, where I'm looking at commit and writing audit on it.

Aug 25 2014, 1:35 PM · Differential, Diffusion