Page MenuHomePhabricator
Feed Advanced Search

May 19 2016

epriestley added a revision to T10939: Support for OWNERS files: Restricted Differential Revision.
May 19 2016, 8:32 PM · Prioritized, Restricted Project, Owners
epriestley added a revision to T10991: Clustering Introduction links to non-existent Drydock Security documentation: Restricted Differential Revision.
May 19 2016, 7:35 PM · Documentation, Bug Report
epriestley claimed T10991: Clustering Introduction links to non-existent Drydock Security documentation.
May 19 2016, 7:34 PM · Documentation, Bug Report
epriestley added a revision to T10917: Build Glorious High-Security Notification/Audit Infrastructure: Unknown Object (Differential Revision).
May 19 2016, 6:04 PM · Auth, Prioritized, Security, Feature Request
epriestley added a revision to T10917: Build Glorious High-Security Notification/Audit Infrastructure: Restricted Differential Revision.
May 19 2016, 5:20 PM · Auth, Prioritized, Security, Feature Request
epriestley added a revision to T10917: Build Glorious High-Security Notification/Audit Infrastructure: Unknown Object (Differential Revision).
May 19 2016, 4:06 PM · Auth, Prioritized, Security, Feature Request
epriestley added a comment to T10990: Diffusion/Doc: add systemd Unit file to Diffusion_Hosting SSHD Documentation.

See some discussion of SELinux in T4947. We'd prefer to find a way to detect that SELinux or AppArmor are running, and warn the user only if they are affected. We've generally had much greater success with raising specific setup warnings during setup than with putting notes in documentation (which users often do not read). We do not currently have a test for SELinux / AppArmor, although it is possible that these tests are straightforward.

May 19 2016, 2:25 PM · Feature Request
epriestley added a comment to T10989: Moving task in the same column of the workboard causes its update.

Third-party applications which assume dateModified means "last 'meaningful' update" are written incorrectly. It does not mean that, it is not documented to mean that anywhere, and it is clear from the code that it doesn't have this behavior. It is unreasonable to assume that the only possible purpose of this field is metric extraction. This field is a low-level field which serves a different set of goals. It explicitly does not serve metric extraction goals.

May 19 2016, 1:46 PM · Workboards, Bug Report
epriestley added a comment to T10939: Support for OWNERS files.

Ah! Okay, cool. Not really PEBCAK, I need to fix that dashboard too and it's super confusing that it does something weird/different with no clues about it. I just wanted to see if anyone caught major issues with the new one before swapping it.

May 19 2016, 1:21 PM · Prioritized, Restricted Project, Owners
epriestley added a comment to T10989: Moving task in the same column of the workboard causes its update.

In fact it breaks various monitoring/statistics depending on last update

May 19 2016, 12:55 PM · Workboards, Bug Report
epriestley closed T10990: Diffusion/Doc: add systemd Unit file to Diffusion_Hosting SSHD Documentation as Wontfix.

System-specific configuration like SELinux and systemd is outside the scope of Phabricator. See T4200 for discussion.

May 19 2016, 12:27 PM · Feature Request
epriestley closed T10988: Unable to Import an Existing External Repository as Invalid.

https://secure.phabricator.com/book/phabricator/article/diffusion_uris/#observe-a-repository

May 19 2016, 12:24 PM · Bug Report
epriestley closed T10989: Moving task in the same column of the workboard causes its update as Invalid.

"Last Update" is low level, and includes some actions which do not appear in the task history. This is expected.

May 19 2016, 12:22 PM · Workboards, Bug Report

May 18 2016

epriestley closed T10985: Color change as Spite.
May 18 2016, 10:20 PM · Feature Request
epriestley moved T10694: Improve behavior of context for inline comments in mail from The Queue to Paused on the Prioritized board.

Inlined patches are now highlighted more nicely in HTML mail.

May 18 2016, 10:19 PM · Prioritized, Restricted Project, Differential, Mail
epriestley added a comment to T10939: Support for OWNERS files.

The default is still

May 18 2016, 7:45 PM · Prioritized, Restricted Project, Owners
epriestley added a comment to T10939: Support for OWNERS files.

That's not expected, but I can't immediately reproduce it. Here's my local install, note that D4 appears in "Ready to Review" even though I (admin) am only a reviewer via project membership in Stonework (a project):

May 18 2016, 7:43 PM · Prioritized, Restricted Project, Owners
epriestley closed T10980: Code coverage details on Phab as Invalid.
May 18 2016, 7:38 PM · Bug Report
epriestley closed T10984: arc diff to put Revision URI into clipboard as Wontfix.

I also agree with @chad in the general sense -- this use case seems pretty weird to me and is entirely unlike anything we're aware of in other installs. If email notifications are deficient in some way, we'd prefer to address that.

May 18 2016, 6:58 PM · Feature Request
epriestley added a comment to T10984: arc diff to put Revision URI into clipboard.

I suppose you can arc set-config browser <something>, where <something> is a script which copies argv[1] to the clipboard and then exits, then run arc diff --browse.

May 18 2016, 6:55 PM · Feature Request
epriestley added a revision to T10917: Build Glorious High-Security Notification/Audit Infrastructure: Unknown Object (Differential Revision).
May 18 2016, 4:46 PM · Auth, Prioritized, Security, Feature Request
epriestley added a comment to T10983: Make the !accept email command configurable such that it only works if the diff was inlined.

Roughly, you should be able to:

May 18 2016, 4:12 PM · Feature Request
epriestley added a comment to T10983: Make the !accept email command configurable such that it only works if the diff was inlined.

You can subclass MetaMTAEmailTransactionCommand, following DifferentialActionEmailCommand (which does Differential stuff) and ManiphestPriorityEmailCommand (which is a better example of implementing an individual command), to implement !hahaha-yes-i-definitely-reviewed-this-hahaha which applies !accept only for small diffs.

May 18 2016, 4:06 PM · Feature Request
epriestley added a comment to T10917: Build Glorious High-Security Notification/Audit Infrastructure.

Here's my technical plan on this:

May 18 2016, 3:26 PM · Auth, Prioritized, Security, Feature Request
epriestley added a comment to T7643: Improve prose diffs (was: description changes don't generate usable diffs).

We can't easily link to an #anchor from email because the transactions that render in email are different from the transactions that render on the web. For example, T10493 is a case that specifically shows a transaction in email but not on the web. Since it doesn't exist on the web, we can't easily generate an anchor to the corresponding transaction because no web version of that transaction exists. This behavior is not unique to that transaction type. Anchor generation is also more complex than this for other reasons (for example, transaction are grouped, aggregated and reordered at display time, and these changes affect which anchors are available).

May 18 2016, 2:30 PM · Prioritized, Transactions
epriestley added a comment to T10493: Task creation no longer lists projects added (neither the UI nor mail notifications).

D15942 restores the project tag transaction to the first mail about an object:

May 18 2016, 2:12 PM · Wikimedia, Notifications, Projects (v3), Bug Report
epriestley closed T10493: Task creation no longer lists projects added (neither the UI nor mail notifications) as Resolved by committing Restricted Diffusion Commit.
May 18 2016, 2:09 PM · Wikimedia, Notifications, Projects (v3), Bug Report
epriestley added a comment to T10493: Task creation no longer lists projects added (neither the UI nor mail notifications).

I guess this originally had several different parts. My thinking on the parts are:

May 18 2016, 2:07 PM · Wikimedia, Notifications, Projects (v3), Bug Report
epriestley added a revision to T10493: Task creation no longer lists projects added (neither the UI nor mail notifications): Unknown Object (Differential Revision).
May 18 2016, 1:59 PM · Wikimedia, Notifications, Projects (v3), Bug Report
epriestley added a comment to T10493: Task creation no longer lists projects added (neither the UI nor mail notifications).

I think we're mostly unsure what we want to do here.

May 18 2016, 1:51 PM · Wikimedia, Notifications, Projects (v3), Bug Report
epriestley added a comment to T7643: Improve prose diffs (was: description changes don't generate usable diffs).

Yes. I think this has two general components:

May 18 2016, 1:43 PM · Prioritized, Transactions
epriestley closed T10977: Unknown Object (User) in Conpherence as Invalid.

These tattered edges are an expected consquence of destroying objects, and the Phabricator upstream will not help you fix them. We strongly recomend disabling or archiving objects instead.

May 18 2016, 12:26 PM · Conpherence, Bug Report
joshuaspence added a comment to T10981: Expected a scalar or null for %Ls conversion. Query: user.phid.

Yep, works now. Thanks

May 18 2016, 2:35 AM · Conduit, Bug Report
epriestley added a comment to T10981: Expected a scalar or null for %Ls conversion. Query: user.phid.

Thanks, try HEAD?

May 18 2016, 12:45 AM · Conduit, Bug Report
epriestley closed T10981: Expected a scalar or null for %Ls conversion. Query: user.phid as Resolved by committing Restricted Diffusion Commit.
May 18 2016, 12:44 AM · Conduit, Bug Report
joshuaspence added a comment to T10981: Expected a scalar or null for %Ls conversion. Query: user.phid.

I'm not sure if this change is correct, but it seems to fix the issue for me: https://secure.phabricator.com/differential/diff/38381/

May 18 2016, 12:29 AM · Conduit, Bug Report
epriestley added a comment to T10980: Code coverage details on Phab.

arc diff is not expected to upload coverage information without additional configuration.

May 18 2016, 12:27 AM · Bug Report
joshuaspence added a comment to T10981: Expected a scalar or null for %Ls conversion. Query: user.phid.

I think the output format from differential.parsecommitmessage has changed:

May 18 2016, 12:25 AM · Conduit, Bug Report
joshuaspence added a comment to T10981: Expected a scalar or null for %Ls conversion. Query: user.phid.
> arc diff --trace
 ARGV  '/home/REDACTED/phabricator/arcanist/bin/../scripts/arcanist.php' 'diff' '--trace'
 LOAD  Loaded "phutil" from "/home/REDACTED/phabricator/libphutil/src".
 LOAD  Loaded "arcanist" from "/home/REDACTED/phabricator/arcanist/src".
Config: Reading user configuration file "/home/REDACTED/.arcrc"...
Config: Did not find system configuration at "/etc/arcconfig".
Working Copy: Reading .arcconfig from "/home/REDACTED/Documents/repos/REDACTED/.arcconfig".
Working Copy: Path "/home/REDACTED/Documents/repos/REDACTED" is part of `git` working copy "/home/REDACTED/Documents/repos/REDACTED".
Working Copy: Project root is at "/home/REDACTED/Documents/repos/REDACTED".
Config: Did not find local configuration at "/home/REDACTED/Documents/repos/REDACTED/.git/arc/config".
Loading phutil library from '/home/REDACTED/Documents/repos/REDACTED/support/flarc/src'...
>>> [0] <conduit> user.whoami() <bytes = 117>
>>> [1] <http> https://phabricator.REDACTED.com/api/user.whoami
<<< [1] <http> 1,117,794 us
<<< [0] <conduit> 1,118,567 us
>>> [2] <exec> $ git diff --no-ext-diff --no-textconv --raw 'HEAD' --
>>> [3] <exec> $ git ls-files --others --exclude-standard
<<< [3] <exec> 125,537 us
<<< [2] <exec> 177,610 us
>>> [4] <exec> $ git diff-files --name-only
<<< [4] <exec> 60,686 us
You have untracked files in this working copy.
May 18 2016, 12:08 AM · Conduit, Bug Report
joshuaspence added a comment to T10981: Expected a scalar or null for %Ls conversion. Query: user.phid.

Oh, this is probably the correct error log:

May 18 2016, 12:04 AM · Conduit, Bug Report
joshuaspence added a comment to T10981: Expected a scalar or null for %Ls conversion. Query: user.phid.

Server-side, I have the following commits deployed:

May 18 2016, 12:03 AM · Conduit, Bug Report
joshuaspence created T10981: Expected a scalar or null for %Ls conversion. Query: user.phid.
May 18 2016, 12:00 AM · Conduit, Bug Report

May 17 2016

epriestley added a comment to T10980: Code coverage details on Phab.

You're also two months out of date, see Contributing Bug Reports.

May 17 2016, 11:33 PM · Bug Report
epriestley added a comment to T10980: Code coverage details on Phab.

Please include reproduction steps when filing a bug report. See Providing Reproduction Steps for help.

May 17 2016, 11:32 PM · Bug Report
epriestley added a comment to T10939: Support for OWNERS files.

Blocking reviewers can now be added, edited and removed via the web UI with the blocking(...) function. For example, entering blocking(epriestley) into the "Reviewers" typeahead will add epriestley as a blocking reviewer. You can use this to upgrade reviewers to blocking or downgrade blocking reviewers to non-blocking.

May 17 2016, 9:16 PM · Prioritized, Restricted Project, Owners
epriestley closed T10174: Adding a owner package to an audit when package auditing is disable leads to a "not applicable" commit review as Resolved by committing Restricted Diffusion Commit.
May 17 2016, 8:47 PM · Restricted Project, Herald, Owners, Bug Report
epriestley closed T10181: Create audit requests based on a package commits as Resolved by committing Restricted Diffusion Commit.
May 17 2016, 8:46 PM · Restricted Project, Audit, Owners, Herald, Feature Request
epriestley added a revision to T10174: Adding a owner package to an audit when package auditing is disable leads to a "not applicable" commit review: Unknown Object (Differential Revision).
May 17 2016, 7:01 PM · Restricted Project, Herald, Owners, Bug Report
epriestley added a revision to T10939: Support for OWNERS files: Unknown Object (Differential Revision).
May 17 2016, 7:01 PM · Prioritized, Restricted Project, Owners
epriestley added a revision to T10181: Create audit requests based on a package commits: Unknown Object (Differential Revision).
May 17 2016, 6:05 PM · Restricted Project, Audit, Owners, Herald, Feature Request
epriestley added a revision to T10939: Support for OWNERS files: Unknown Object (Differential Revision).
May 17 2016, 6:05 PM · Prioritized, Restricted Project, Owners
epriestley closed T4887: Extend the blocking reviewers functionality universally as Resolved by committing Restricted Diffusion Commit.
May 17 2016, 5:56 PM · Restricted Project, Herald, Differential
epriestley closed T4887: Extend the blocking reviewers functionality universally, a subtask of T10574: A pathway toward "All Reviewers Must Accept", as Resolved.
May 17 2016, 5:56 PM · FreeBSD, Restricted Project, Differential
tandr awarded T731: Allow revisions to have alternate acceptance conditions a Love token.
May 17 2016, 5:07 PM · Restricted Project, Restricted Project, Differential
epriestley closed T10975: Unable to edit applications in OAuth Server - edge table missing as Resolved by committing Restricted Diffusion Commit.
May 17 2016, 3:50 PM · OAuthServer, Bug Report
epriestley merged T10979: editing panels in right column of dashboard duplicates them into the left column into T10612: Editing a panel causes it to duplicate in dashboard.
May 17 2016, 3:47 PM · Dashboards (v2), Bug Report
epriestley merged task T10979: editing panels in right column of dashboard duplicates them into the left column into T10612: Editing a panel causes it to duplicate in dashboard.
May 17 2016, 3:47 PM · Bug Report
epriestley added a comment to T10939: Support for OWNERS files.

I've consolidated the general state of the world in Audit in T10978. I think we'll run into some of that eventually but I'm not sure how much is important vs nice-to-have, so my general plan here is to just scratch the surface for now:

May 17 2016, 2:56 PM · Prioritized, Restricted Project, Owners
epriestley updated the task description for T10978: Modernize Audit.
May 17 2016, 2:41 PM · Audit
epriestley added a comment to T10978: Modernize Audit.

See T3498.

May 17 2016, 2:41 PM · Audit
epriestley added a comment to T7676: Packages that are configured to auto-audit often generate audits that are un-closable.

When we can identify the author, I'm just going to make auditing stop trigger audits by any packages they own, even if there was no review.

May 17 2016, 2:41 PM · Owners, Audit
epriestley merged tasks T10685: Audit flow improvements, T9091: Audit approval flow needs more actions, T4713: More searching options for audit into T10978: Modernize Audit.
May 17 2016, 2:34 PM · Audit
epriestley merged task T4713: More searching options for audit into T10978: Modernize Audit.
May 17 2016, 2:34 PM · Audit
epriestley merged task T10685: Audit flow improvements into T10978: Modernize Audit.
May 17 2016, 2:34 PM · Audit, Feature Request
epriestley merged task T9091: Audit approval flow needs more actions into T10978: Modernize Audit.
May 17 2016, 2:34 PM · Restricted Project, Audit
epriestley created T10978: Modernize Audit.
May 17 2016, 2:34 PM · Audit
epriestley merged T6701: Audit issue with single person group into T7676: Packages that are configured to auto-audit often generate audits that are un-closable.
May 17 2016, 2:22 PM · Owners, Audit
epriestley merged task T6701: Audit issue with single person group into T7676: Packages that are configured to auto-audit often generate audits that are un-closable.
May 17 2016, 2:22 PM · Audit
epriestley closed T1275: Audits triggering incorrectly for commits in packages owned by projects where the commit's author and reviewer are project members as Resolved.

Presuming this was fixed some time in the last four years, barring any new reports. The code has code to do this, at a minimum.

May 17 2016, 2:07 PM · Audit, Owners
epriestley closed T1226: Phabricator audit queue: show which files are triggering the audit as Resolved.

I think this was effectively resolved by T8004 / D13923.

May 17 2016, 2:03 PM · Restricted Project, Audit
epriestley closed T5238: Treat "Accepted" and "Accepted but Blocked" differentials differently within the UI as Resolved.

At HEAD (after D15929), bucketing is now more considerate of individual reviewer status and cases in T5217 should be handled in line with user expectation.

May 17 2016, 1:59 PM · Differential
epriestley updated the task description for T10967: Move Differential reviewers back to a dedicated database storage table.
May 17 2016, 1:53 PM · Restricted Project, Infrastructure, Differential
epriestley merged T6040: Differential: Log Herald Changes of Blocking Reviewer Status into T10967: Move Differential reviewers back to a dedicated database storage table.
May 17 2016, 1:53 PM · Restricted Project, Infrastructure, Differential
epriestley merged task T6040: Differential: Log Herald Changes of Blocking Reviewer Status into T10967: Move Differential reviewers back to a dedicated database storage table.
May 17 2016, 1:53 PM · Differential, Herald
epriestley added a comment to T6040: Differential: Log Herald Changes of Blocking Reviewer Status.

I'm going to merge this into T10967. Although it would be possible to fix in advance of that, I think it is unlikely that we'll pursue the changes outside of the larger infrastructure changes discussed there.

May 17 2016, 1:52 PM · Differential, Herald
epriestley claimed T10975: Unable to edit applications in OAuth Server - edge table missing.
May 17 2016, 1:51 PM · OAuthServer, Bug Report
epriestley added a comment to T10977: Unknown Object (User) in Conpherence.

When you deleted the user, did you see this prompt?

May 17 2016, 1:48 PM · Conpherence, Bug Report
epriestley closed T8625: Diff comparison doesn't respect unified diff view as Resolved.

At HEAD, I can't reproduce this:

May 17 2016, 1:43 PM · Differential
epriestley closed T8817: Large differential fails to load as Resolved.

I think this is covered by T8612, unless you can produce a small change which requires a disproportionately large amount of time to render. It is expected that large changes will take a proportionately large amount of time to render.

May 17 2016, 1:36 PM · Differential
epriestley closed T8998: array_flip(): Can only flip STRING and INTEGER values! as Wontfix.

No clue how to reproduce this and haven't seen anything similar in the ~year since. File a new one if you have some idea how to repro it.

May 17 2016, 1:34 PM · Differential
epriestley added a comment to T10939: Support for OWNERS files.

But a root owner's accept will still count for the sub-package, provided dominion is weak?

May 17 2016, 1:31 PM · Prioritized, Restricted Project, Owners
epriestley closed T9299: Send code reviews to non-Phabricator users as Wontfix.

The driving use case for this fell through, and I no longer plan to pursue it.

May 17 2016, 1:16 PM · Phacility, People, Differential, Phacility Support
epriestley closed T9299: Send code reviews to non-Phabricator users, a subtask of T9303: Improve Phacility Onboarding/NUX, as Wontfix.
May 17 2016, 1:16 PM · Phacility
epriestley added a comment to T10645: Accepting a closed diff causes diff to be re-opened.

Ah, thanks for following up. That's interesting and a little perplexing, although just fixing this stuff via T10967 is probably still the best way forward. I'll keep an eye out for similar reports, though. That does tend to make me think it might be a real race.

May 17 2016, 1:14 PM · Differential, Bug Report
epriestley updated the task description for T10967: Move Differential reviewers back to a dedicated database storage table.
May 17 2016, 12:59 PM · Restricted Project, Infrastructure, Differential
epriestley updated the task description for T10967: Move Differential reviewers back to a dedicated database storage table.
May 17 2016, 12:59 PM · Restricted Project, Infrastructure, Differential
epriestley merged task T10645: Accepting a closed diff causes diff to be re-opened into T10967: Move Differential reviewers back to a dedicated database storage table.
May 17 2016, 12:58 PM · Differential, Bug Report
epriestley merged T10645: Accepting a closed diff causes diff to be re-opened into T10967: Move Differential reviewers back to a dedicated database storage table.
May 17 2016, 12:58 PM · Restricted Project, Infrastructure, Differential
epriestley added a comment to T10645: Accepting a closed diff causes diff to be re-opened.

I'm going to merge this into T10967, since after digging around in the code a bit recently it seems unlikely that we'll pursue the infrastructure changes required to fix this outside of the context of that larger infrastructure change.

May 17 2016, 12:58 PM · Differential, Bug Report
epriestley added a comment to T10181: Create audit requests based on a package commits.

I expect that when a package is defined with Auditable enabled, each commit that affect the package will trigger an Audit rule.

May 17 2016, 12:53 PM · Restricted Project, Audit, Owners, Herald, Feature Request
epriestley added a comment to T10939: Support for OWNERS files.

(I'll restore viewer(), it's just not a one line change.)

May 17 2016, 12:43 PM · Prioritized, Restricted Project, Owners
joshuaspence added a comment to T10939: Support for OWNERS files.

Yes, since it would really mean exact(current-viewer) without additional work. Are you using it for something (dashboards?)

May 17 2016, 12:42 PM · Prioritized, Restricted Project, Owners
epriestley added a comment to T10939: Support for OWNERS files.

Just to make sure I'm understanding correctly:

May 17 2016, 12:36 PM · Prioritized, Restricted Project, Owners
epriestley added a revision to T10975: Unable to edit applications in OAuth Server - edge table missing: Unknown Object (Differential Revision).
May 17 2016, 11:54 AM · OAuthServer, Bug Report
epriestley added a comment to T10975: Unable to edit applications in OAuth Server - edge table missing.

I can only reproduce this if (3) is changing "Visible To", exactly: i.e., same file policy scrambling issue as T10778. Should have the same fix.

May 17 2016, 11:48 AM · OAuthServer, Bug Report
joshuaspence added a parent task for T8049: Improve parsing of variables embedded in strings in XHPAST: T10971: php lint: catch `"${var}"` vs `"{$var}"`.
May 17 2016, 9:09 AM · XHPAST
joshuaspence added a subtask for T10971: php lint: catch `"${var}"` vs `"{$var}"`: T8049: Improve parsing of variables embedded in strings in XHPAST.
May 17 2016, 9:09 AM · XHPAST, Lint, Feature Request
epriestley added a revision to T10939: Support for OWNERS files: Unknown Object (Differential Revision).
May 17 2016, 3:04 AM · Prioritized, Restricted Project, Owners
epriestley added a revision to T10939: Support for OWNERS files: Unknown Object (Differential Revision).
May 17 2016, 2:22 AM · Prioritized, Restricted Project, Owners
epriestley added a revision to T4887: Extend the blocking reviewers functionality universally: Unknown Object (Differential Revision).
May 17 2016, 12:54 AM · Restricted Project, Herald, Differential