Page MenuHomePhabricator
Feed All Stories

Jan 5 2018

epriestley closed T13035: Differential drops draft mail when prototypes are enabled but no build plans are configured, a subtask of T13010: Upgrading: Differential Draft State, as Resolved.
Jan 5 2018, 6:47 PM · Installing & Upgrading

Jan 4 2018

arend.danielek awarded T9640: Make Phabricator compatible with PHP7 a Like token.
Jan 4 2018, 10:38 PM · Prioritized, Restricted Project, Infrastructure
epriestley added a comment to T13036: Fix issues with recent Mercurial wire protocol versions.

After D18857, I'm not aware of any remaining, reproducible issues with Mercurial. If you're still encountering protocol issues after upgrading through D18857, let me know how to reproduce the problem you're seeing.

Jan 4 2018, 10:32 PM · Mercurial
epriestley closed T9548: Support Mercurial's bundle2 wire protocol as Resolved.

T13036 is a more focused rebrand of this issue, since this has a lot of philosophy and not a lot of actionable reproduction steps. The three line fix in D18857 may have resolved these issues.

Jan 4 2018, 10:30 PM · Diffusion, Mercurial
epriestley added a comment to T13036: Fix issues with recent Mercurial wire protocol versions.

Mercurial's protocol negotiation presumably considers the size of the change being transmitted in selecting the protocol format

Jan 4 2018, 10:28 PM · Mercurial
epriestley added a revision to T13036: Fix issues with recent Mercurial wire protocol versions: Unknown Object (Differential Revision).
Jan 4 2018, 10:13 PM · Mercurial
epriestley added a revision to T13036: Fix issues with recent Mercurial wire protocol versions: Unknown Object (Differential Revision).
Jan 4 2018, 10:06 PM · Mercurial
epriestley added a comment to T13036: Fix issues with recent Mercurial wire protocol versions.

I think D18857 fixes the pipe issues. Here's the problem:

Jan 4 2018, 10:04 PM · Mercurial
epriestley added a revision to T13036: Fix issues with recent Mercurial wire protocol versions: Restricted Differential Revision.
Jan 4 2018, 8:50 PM · Mercurial
epriestley added a revision to T13036: Fix issues with recent Mercurial wire protocol versions: Unknown Object (Differential Revision).
Jan 4 2018, 8:27 PM · Mercurial
epriestley added a comment to T13036: Fix issues with recent Mercurial wire protocol versions.

Here's some evidence [that filtering bundle2] doesn't work:
we attempt to filter the protocol and tell the client that we don't support bundle2

Jan 4 2018, 8:20 PM · Mercurial
epriestley triaged T13036: Fix issues with recent Mercurial wire protocol versions as Normal priority.
Jan 4 2018, 7:59 PM · Mercurial
epriestley renamed T10900: Repository content search with `hg grep` returns matches found in old versions of files from Grep file content returns matches found in old versions of files to Repository content search with `hg grep` returns matches found in old versions of files.
Jan 4 2018, 7:40 PM · Mercurial, Diffusion
epriestley moved T10900: Repository content search with `hg grep` returns matches found in old versions of files from Backlog to Far Future on the Mercurial board.
Jan 4 2018, 7:40 PM · Mercurial, Diffusion
epriestley added a comment to T10900: Repository content search with `hg grep` returns matches found in old versions of files.

Actually, this is less crazy than I thought.

Jan 4 2018, 7:39 PM · Mercurial, Diffusion
epriestley added a comment to T10900: Repository content search with `hg grep` returns matches found in old versions of files.

This appears to date back to the introduction of the feature in D5738, where I suggested we use ancestors() without a legitimate reason (or maybe very old Mercurial had weird behavior).

Jan 4 2018, 7:26 PM · Mercurial, Diffusion
epriestley moved T10753: Remove Mercurial daemon working copy operations from Backlog to Clustering on the Mercurial board.
Jan 4 2018, 7:19 PM · Infrastructure, Daemons, Diffusion, Mercurial
epriestley moved T6118: Support for Mercurial extensions in hosted repositories from Backlog to Far Future on the Mercurial board.
Jan 4 2018, 7:14 PM · Mercurial, Diffusion
epriestley merged T6112: Arcanist can not upload binaries when use Mercurial on Windows into T8298: Fix Windows Escaping.
Jan 4 2018, 7:14 PM · Windows
epriestley merged task T6112: Arcanist can not upload binaries when use Mercurial on Windows into T8298: Fix Windows Escaping.
Jan 4 2018, 7:14 PM · Mercurial, Arcanist
epriestley closed T7407: Problem with Mercurial 3.1.2 as Invalid.

We can't reproduce this, and can't fix issues we can't reproduce.

Jan 4 2018, 7:12 PM · Mercurial
epriestley closed T12521: "(Exception) Expected nonempty 'cmds' specification!" when trying to clone or pull mercurial repository as Invalid.

This is possibly connected to T9548 but we don't know how to reproduce this and can't fix issues we can't reproduce.

Jan 4 2018, 7:11 PM · Bug Report (Needs Information)
epriestley added a revision to T13020: Migrate Maniphest transactions to improve consistency: Unknown Object (Differential Revision).
Jan 4 2018, 6:22 PM · Transactions, Facts, Maniphest
epriestley closed T13031: Prevent "enormous" commits from being pushed to hosted repositories in Diffusion by default as Resolved by committing Restricted Diffusion Commit.
Jan 4 2018, 6:02 PM · Herald, Security, Diffusion
epriestley added a revision to T13020: Migrate Maniphest transactions to improve consistency: Unknown Object (Differential Revision).
Jan 4 2018, 5:43 PM · Transactions, Facts, Maniphest
clemvangelis awarded T5391: Support custom fields in 'Export to Excel' a Like token.
Jan 4 2018, 10:08 AM · Data Exporters
PyRowMan added a comment to T12540: Conduit - Get tasks assigned to a column.

Hi @tappers, I can't get your query flow to work on my machine, would it be possible for you to give me a simple example of a working query ?

Jan 4 2018, 9:08 AM · Projects, Maniphest, Conduit, Feature Request

Jan 3 2018

epriestley added a revision to T13035: Differential drops draft mail when prototypes are enabled but no build plans are configured: Unknown Object (Differential Revision).
Jan 3 2018, 9:58 PM · Mail, Differential
epriestley added a revision to T13035: Differential drops draft mail when prototypes are enabled but no build plans are configured: Unknown Object (Differential Revision).
Jan 3 2018, 9:43 PM · Mail, Differential
epriestley added a subtask for T2543: Add a formal "Draft" / "Not Yet Ready for Review" state to Differential: T13035: Differential drops draft mail when prototypes are enabled but no build plans are configured.
Jan 3 2018, 9:40 PM · Customer Impact, Restricted Project, Restricted Project, Prioritized, Differential
epriestley added parent tasks for T13035: Differential drops draft mail when prototypes are enabled but no build plans are configured: T13010: Upgrading: Differential Draft State, T2543: Add a formal "Draft" / "Not Yet Ready for Review" state to Differential.
Jan 3 2018, 9:40 PM · Mail, Differential
epriestley added a subtask for T13010: Upgrading: Differential Draft State: T13035: Differential drops draft mail when prototypes are enabled but no build plans are configured.
Jan 3 2018, 9:40 PM · Installing & Upgrading
epriestley triaged T13035: Differential drops draft mail when prototypes are enabled but no build plans are configured as Normal priority.
Jan 3 2018, 9:40 PM · Mail, Differential
epriestley triaged T13034: Diffusion "Branches: None" should be more clear that it means "Branches: No Tracked Branches" as Normal priority.
Jan 3 2018, 4:45 PM · Diffusion

Dec 31 2017

epriestley edited the content of Changelog.
Dec 31 2017, 3:25 PM
epriestley created 2017 Week 52 (End of Year).
Dec 31 2017, 3:24 PM

Dec 29 2017

foresightyj added a comment to T1931: Add keyboard shortcuts for Maniphest.

Yes. I am also looking for shortcuts even as simple as closing the current task. Currently we need many mouse clicks: 1. Add Action.., 2. Click Change Status, 3. click submit button, totally 3 mouse moves.

Dec 29 2017, 7:19 AM · Maniphest
foresightyj added a comment to T4863: Allow Workboard Cards to be customized for display.

I second this:

Dec 29 2017, 5:54 AM · Projects, Wikimedia, Workboards

Dec 28 2017

MrSchaal added a watcher for Community: MrSchaal.
Dec 28 2017, 11:15 PM
MrSchaal awarded T3985: Reporting for phrequent a Like token.
Dec 28 2017, 11:08 PM · Phrequent
joshuaspence added a comment to T5155: Evaluate support for AWS IAM Roles in S3 Client.

FWIW, I am using a custom file and mail engine that utilises the AWS SDK and supports instance profile credentials. See P2082 and P2083. You need to install and require the AWS SDK before using these extensions.

Dec 28 2017, 2:10 AM · Files
joshuaspence created P2083 PhlabS3FileStorageEngine.php.
Dec 28 2017, 2:09 AM
joshuaspence created P2082 PhlabAmazonSESMailImplementationAdapter.php.
Dec 28 2017, 2:08 AM

Dec 26 2017

epriestley closed T12578: Herald rule for "Differential reviewers do not include" didn't fire when I expected it to as Resolved by committing Restricted Diffusion Commit.
Dec 26 2017, 11:59 PM · Differential, Herald, Bug Report
epriestley added a comment to T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats.

T13023 provides an example of a synthetic "git-like" diff generated by some tool (dpkg-source?) which appears (?) to pretend to generate Git diffs (diff --git in the text).

Dec 26 2017, 7:29 PM · Arcanist, Differential
epriestley merged T13023: Non-standard patches lead to exceptions being generated into T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats.
Dec 26 2017, 7:29 PM · Arcanist, Differential
epriestley merged task T13023: Non-standard patches lead to exceptions being generated into T12664: Update diff/patch parsing to extract more metadata and parse a wider range of formats.
Dec 26 2017, 7:29 PM · Differential
epriestley added a comment to T13023: Non-standard patches lead to exceptions being generated.

I'll merge this into T12664, but realistically it's exceptionally unlikely that we'll add the ability to parse these diffs given one example and no idea how to generate them in the general case, and apparently only one install encounters these diffs, and they aren't generated with a legitimate VCS tool.

Dec 26 2017, 7:28 PM · Differential
epriestley added a revision to T13031: Prevent "enormous" commits from being pushed to hosted repositories in Diffusion by default: Unknown Object (Differential Revision).
Dec 26 2017, 7:10 PM · Herald, Security, Diffusion
epriestley added a comment to T8951: Allow Diffusion repositories to disable "push" Herald Rules to improve support for importing large repositories by pushing them.

The fix for T13031 may have made this worse by default, since we now extract all pushed changesets and hold them in memory by default, even if no Herald content-based rules which use them actually exist. This may create too much memory pressure if you push a very large number of commits.

Dec 26 2017, 7:03 PM · Restricted Project, Diffusion, Herald
epriestley added a comment to T8132: Webhook Support.

The chatbot was removed completely in D17756.

Dec 26 2017, 5:38 PM · Maniphest, Diffusion
MrSchaal edited the content of Organizations Using Phabricator.
Dec 26 2017, 5:32 PM
MrSchaal added a comment to T8132: Webhook Support.

unfortunately, this no longer exists, is there a new documentation for it somewhere?

image.png (205×396 px, 11 KB)

Dec 26 2017, 5:29 PM · Maniphest, Diffusion
MrSchaal awarded T4853: A "tracked time per project" would be really usefull for project manager. a Like token.
Dec 26 2017, 5:26 PM · Phrequent
epriestley edited the content of Changelog.
Dec 26 2017, 5:01 PM
epriestley created 2017 Week 51 (Very Late December).
Dec 26 2017, 4:49 PM

Dec 23 2017

epriestley closed T13033: Disabling both "Workboard" and "Project Details" causes project's /tag/ProjectName url to fatal as Resolved by committing Restricted Diffusion Commit.
Dec 23 2017, 7:37 PM · Profile Menu Item, Projects
epriestley added a revision to T13033: Disabling both "Workboard" and "Project Details" causes project's /tag/ProjectName url to fatal: Unknown Object (Differential Revision).
Dec 23 2017, 4:44 PM · Profile Menu Item, Projects
epriestley awarded T13033: Disabling both "Workboard" and "Project Details" causes project's /tag/ProjectName url to fatal a Hungry Hippo token.
Dec 23 2017, 4:32 PM · Profile Menu Item, Projects

Dec 22 2017

epriestley added a revision to T13024: Fix various session initialization order issues: Unknown Object (Differential Revision).
Dec 22 2017, 8:11 PM · Auth
epriestley added a revision to T12578: Herald rule for "Differential reviewers do not include" didn't fire when I expected it to: Unknown Object (Differential Revision).
Dec 22 2017, 6:19 PM · Differential, Herald, Bug Report
epriestley added a comment to T2312: Modifying PHP.

PHP allows and evaluates these constructions:

Dec 22 2017, 4:39 PM · Infrastructure
20after4 added a comment to T13033: Disabling both "Workboard" and "Project Details" causes project's /tag/ProjectName url to fatal.

D18836 probably isn't the right solution, however, it's the only straightforward fix I could come up with. I didn't dig into the details of why it 404s when I fix the code in PhabricatorProjectViewController to avoid the fatal. The patch is probably good enough for Wikimedia, however, I'm not sure if it's good enough for upstream.

Dec 22 2017, 3:26 PM · Profile Menu Item, Projects
20after4 added projects to T13033: Disabling both "Workboard" and "Project Details" causes project's /tag/ProjectName url to fatal: Projects, Profile Menu Item.
Dec 22 2017, 3:10 PM · Profile Menu Item, Projects
epriestley added a comment to T10667: Improve ambiguity when resolving commits that appear in multiple repositories.

With T13001, the commit page itself now gives you disambiguation options if the commits are in the same repository. This is a narrower case than ambiguous commits across multiple repositories, but related if we did pursue something like hovercards or a multi-repository disambiguation page.

Dec 22 2017, 3:01 PM · Diffusion (v3)
epriestley closed T13001: Ambiguous commits should prompt you to select from options as Resolved.

T13028 is a followup but I think everything else here is resolved.

Dec 22 2017, 2:58 PM · Diffusion
20after4 added a comment to T10667: Improve ambiguity when resolving commits that appear in multiple repositories.

Another approach that might make sense would be to highlight the hash and then show a hovercard which lists the commits with that hash. Of course this wouldn't scale too far but it should handle the case where 2 or 3 commits have the same hash.

Dec 22 2017, 1:17 PM · Diffusion (v3)
20after4 added a comment to T13033: Disabling both "Workboard" and "Project Details" causes project's /tag/ProjectName url to fatal.

I tried to work around the immediate fatal by checking the return value of $engine->getDefaultItem() in PhabricatorProjectViewController, however, that resulted in hitting a 404 so it's a bit deeper of an issue. Perhaps the right solution is to prevent users from disabling both of the default items in the project "manage menu" UI?

Dec 22 2017, 9:04 AM · Profile Menu Item, Projects
20after4 updated the task description for T13033: Disabling both "Workboard" and "Project Details" causes project's /tag/ProjectName url to fatal.
Dec 22 2017, 8:56 AM · Profile Menu Item, Projects
20after4 renamed T13033: Disabling both "Workboard" and "Project Details" causes project's /tag/ProjectName url to fatal from Disabling both orkboard" and "Project Details" to Disabling both "Workboard" and "Project Details" causes project's /tag/ProjectName url to fatal.
Dec 22 2017, 8:55 AM · Profile Menu Item, Projects
20after4 created T13033: Disabling both "Workboard" and "Project Details" causes project's /tag/ProjectName url to fatal.
Dec 22 2017, 8:54 AM · Profile Menu Item, Projects

Dec 21 2017

EddieGP added a comment to T11073: Allow the user to specify a date in a different timezone using date controls.

The apparent lack of support for scheduling in UTC in much more mature calendar software (Google Calendar / Calendar.app) further suggests that this is not an important feature for most users.

Dec 21 2017, 9:44 AM · KDE, Calendar, Feature Request
• sshannin added a revision to T7813: max_allowed_packet error with bin/storage dump: Unknown Object (Differential Revision).
Dec 21 2017, 4:01 AM · Documentation

Dec 18 2017

isfs updated the task description for T13032: Upgrading: Git LFS.
Dec 18 2017, 8:19 PM · Diffusion, Git, Installing & Upgrading
epriestley edited the content of Changelog.
Dec 18 2017, 5:56 PM
epriestley created 2017 Week 50 (Late December).
Dec 18 2017, 5:55 PM
epriestley closed T7789: Support Git Large File Storage as Resolved.

T10604 and T4369 do not impact LFS (broadly, they apply only to POST requests, and LFS uses PUT to upload data).

Dec 18 2017, 5:47 PM · Customer Impact, Restricted Project, Files, Diffusion
epriestley removed subtasks for T7789: Support Git Large File Storage: T10604: Allow application code to stream request data, T4369: Phabricator HTTP repository hosting has fairly severe scalability limits.
Dec 18 2017, 5:45 PM · Customer Impact, Restricted Project, Files, Diffusion
epriestley removed a parent task for T4369: Phabricator HTTP repository hosting has fairly severe scalability limits: T7789: Support Git Large File Storage.
Dec 18 2017, 5:45 PM · Diffusion (v3), Restricted Project
epriestley removed a parent task for T10604: Allow application code to stream request data: T7789: Support Git Large File Storage.
Dec 18 2017, 5:45 PM · Diffusion (v3), Restricted Project
epriestley triaged T13032: Upgrading: Git LFS as Normal priority.
Dec 18 2017, 5:36 PM · Diffusion, Git, Installing & Upgrading
epriestley renamed T13019: Build Status is integrated into Diffusion in a hacky way from Build Status got dropped from Commit Details View to Build Status is integrated into Diffusion in a hacky way.
Dec 18 2017, 5:21 PM · Diffusion, Harbormaster
epriestley renamed T13018: Support Discourse's specific dialect of OpenGraph metadata tags to enrich Discourse "OneBox" previews from Open Graph metadata for beautiful rendering of Phabricator URLs to Support Discourse's specific dialect of OpenGraph metadata tags to enrich Discourse "OneBox" previews.
Dec 18 2017, 5:20 PM
epriestley added a comment to T13031: Prevent "enormous" commits from being pushed to hosted repositories in Diffusion by default.

Adjacently, some other parts of the UI currently use the word "enormous" (see https://discourse.phabricator-community.org/t/herald-enormous-check/822). They should be rewritten to use different language (like "Very Large"). We should use the term "Enormous" to mean only "too large to process completely", while the other UI uses it to mean "large enough to partially collapse for viewer convenience".

Dec 18 2017, 4:48 PM · Herald, Security, Diffusion
epriestley triaged T13031: Prevent "enormous" commits from being pushed to hosted repositories in Diffusion by default as Normal priority.
Dec 18 2017, 4:45 PM · Herald, Security, Diffusion
epriestley added a comment to T8644: Herald template / recipe book / examples / quick-create tool.

Also, while it's on my mind, all repositories should probably have this rule today:

Dec 18 2017, 4:37 PM · Restricted Project, Herald
epriestley added a comment to T8644: Herald template / recipe book / examples / quick-create tool.

See T7789 and D18827. Block Git LFS in some repositories:

Dec 18 2017, 4:32 PM · Restricted Project, Herald
epriestley added a comment to T8644: Herald template / recipe book / examples / quick-create tool.

See PHI242. SR Latch:

Dec 18 2017, 4:31 PM · Restricted Project, Herald

Dec 16 2017

liuxinyu970226 awarded T5051: Burn down charts for Milestones a Like token.
Dec 16 2017, 11:30 AM · Restricted Project, Wikimedia, Projects

Dec 14 2017

• gabriel.magana added a comment to T4104: Implement "suggest profile edit" for recommending profile pictures, phone numbers, etc., to users.

Seriously folks, why make this design decision? I have a user with a long history in my Phabricator install that now cannot get into his account and cannot remember what email address he used to create the account. Under a normal system scenario where I'm Admin, I can just go into his account, tell him which address he used, chastise him for forgetting and not keeping notes and that's it.

Dec 14 2017, 5:22 PM · Profile

Dec 13 2017

epriestley edited the content of Changelog.
Dec 13 2017, 9:31 PM
epriestley created 2017 Week 49 (Mid December).
Dec 13 2017, 3:15 PM
epriestley renamed T13030: Accessing a submodule path directly in Diffusion has less than optimal UX from `git cat-file -t <commit>:<submodule>` fails to Accessing a submodule path directly in Diffusion has less than optimal UX.
Dec 13 2017, 3:10 PM · Git, Diffusion
epriestley lowered the priority of T13030: Accessing a submodule path directly in Diffusion has less than optimal UX from Normal to Wishlist.

D18831 should upgrade this from "horrible fatal" to "reasonable-but-not-ideal normal page". This could still be improved (providing the user more information and taking them into the submodule redirect workflow) but it's normally difficult to end up here without trying.

Dec 13 2017, 3:09 PM · Git, Diffusion
epriestley added a revision to T13030: Accessing a submodule path directly in Diffusion has less than optimal UX: Unknown Object (Differential Revision).
Dec 13 2017, 3:08 PM · Git, Diffusion
epriestley added a comment to T7789: Support Git Large File Storage.

We have an outstanding support issue (PHI204) about timeouts with large files.

Dec 13 2017, 2:49 PM · Customer Impact, Restricted Project, Files, Diffusion
epriestley added a revision to T7789: Support Git Large File Storage: Unknown Object (Differential Revision).
Dec 13 2017, 2:49 PM · Customer Impact, Restricted Project, Files, Diffusion
epriestley added a comment to T2543: Add a formal "Draft" / "Not Yet Ready for Review" state to Differential.

No.

Dec 13 2017, 2:20 PM · Customer Impact, Restricted Project, Restricted Project, Prioritized, Differential
mpadourek added a comment to T2543: Add a formal "Draft" / "Not Yet Ready for Review" state to Differential.

@epriestley Are there any more concrete plans for this "nonblocking" builds? That is something we would like to utilise for one of our projects. Actually quite important as waiting for builds there is slowing us down quite a bit now.

Dec 13 2017, 2:18 PM · Customer Impact, Restricted Project, Restricted Project, Prioritized, Differential
epriestley added a comment to T7789: Support Git Large File Storage.

Per above, pushes to staging areas did not push LFS in the past. We should figure out what the state of the world is now and try to resolve it in the upstream, and document anything we can't work around or resolve.

Dec 13 2017, 2:14 PM · Customer Impact, Restricted Project, Files, Diffusion