Page MenuHomePhabricator
Feed Advanced Search

Jun 25 2019

D20620: When matching process titles, don't attempt a match if we're out of "argv" parts is now accepted and ready to land.
Jun 25 2019, 10:44 PM
D20619: Bump the remarkup cache version after JIRA/Asana rule changes is now accepted and ready to land.
Jun 25 2019, 8:32 PM
amckinley added a comment to D20616: Make "PhutilProcessQuery" detection of overseer processes more robust.

Oh, and this might be useful, but is probably less portable than just using ps.

Jun 25 2019, 8:31 PM
D20616: Make "PhutilProcessQuery" detection of overseer processes more robust is now accepted and ready to land.
  • The disk can be full, or read-only. Or become full later, including while the daemon is running.
    • Any of these policy/disk state problems can pass any effort we make to test them early, then fail after the process daemonizes, making it difficult to report the failure to the user.
Jun 25 2019, 8:29 PM
amckinley added a comment to D20616: Make "PhutilProcessQuery" detection of overseer processes more robust.

This whole series of changes is motivated by "a PID file was out of date because of a reboot, and we tried to kill some other random process", right? Was there anything else that PID file tracking wasn't doing correctly?

Jun 25 2019, 6:59 PM
D20617: Limit the read buffer size in `bin/storage dump` is now accepted and ready to land.
Jun 25 2019, 1:53 PM

Jun 24 2019

D20614: Make "bin/files" parsing of working set arguments more consistent is now accepted and ready to land.
Jun 24 2019, 11:00 PM
D20613: Consider "all account members are disabled" to be a permanent failure when billing a Phortune subscription is now accepted and ready to land.
Jun 24 2019, 10:24 PM
D20612: Require commit identities when editing commits to resolve an issue with audit actions not applying properly is now accepted and ready to land.
Jun 24 2019, 5:47 PM

Jun 20 2019

amckinley committed rP6b9f4a918b85: Modularize PhabricatorEditEngineConfigurationTransaction (authored by amckinley).
Modularize PhabricatorEditEngineConfigurationTransaction
Jun 20 2019, 11:25 PM
amckinley closed D20595: Modularize PhabricatorEditEngineConfigurationTransaction.
Jun 20 2019, 11:25 PM
D20596: Fix an issue in Owners where a transaction change could show too many effects is now accepted and ready to land.
Jun 20 2019, 10:54 PM
D20608: Remove "phd.pid-directory" configuration and stop passing "piddir" to daemons is now accepted and ready to land.
Jun 20 2019, 10:52 PM
D20607: Stop writing PID files in daemons is now accepted and ready to land.

thumbsup.gif (320×300 px, 6 MB)

Jun 20 2019, 10:51 PM
D20606: Make "phd start" and "phd reload" use the process list, not PID files is now accepted and ready to land.
Jun 20 2019, 10:46 PM
D20604: Make "bin/phd status" report local daemons from the process list, not a mess of local/remote information is now accepted and ready to land.
Jun 20 2019, 10:38 PM
D20603: Remove "PhutilDaemonOverseer->findRunningDaemons()" is now accepted and ready to land.
Jun 20 2019, 10:34 PM
D20602: Deprecate "bin/phd ... --gently" and update documentation is now accepted and ready to land.
Jun 20 2019, 10:34 PM
D20601: Drive "phd stop" entirely from the process list, not PID files on disk is now accepted and ready to land.
Jun 20 2019, 10:22 PM
D20600: Formalize a "Query" class for looking at the process list is now accepted and ready to land.
Jun 20 2019, 10:15 PM
D20605: Fix two "msort()" vs "msortv()" issues in "arc land" is now accepted and ready to land.
Jun 20 2019, 10:10 PM
amckinley added a comment to D20595: Modularize PhabricatorEditEngineConfigurationTransaction.

Pick up changes from D20594.

Jun 20 2019, 10:03 PM
amckinley added a comment to D20595: Modularize PhabricatorEditEngineConfigurationTransaction.

Rename some variables for clarity.

Jun 20 2019, 9:04 PM
amckinley updated the summary of D20595: Modularize PhabricatorEditEngineConfigurationTransaction.
Jun 20 2019, 8:28 PM
amckinley added a comment to D20595: Modularize PhabricatorEditEngineConfigurationTransaction.
  • Renamed classes to remove Configuration
  • Created PhabricatorApplicationTransactionJSONDiffDetailView to reduce JSON-related boilerplate
  • Found one callsite to switch to PhabricatorApplicationTransactionJSONDiffDetailView
  • Implemented getTitle for the various JSON-encoded transactions
  • Requested fixes
Jun 20 2019, 8:25 PM
D20598: Update "arcanist/" for "topological" API changes is now accepted and ready to land.
Jun 20 2019, 7:52 PM
amckinley added a comment to D20597: Replace made-up use of "topographical" ordering with professional, high-quality academic use of "topological" ordering.

No wonder I couldn't pass the Facebook eng interview!!

Jun 20 2019, 7:52 PM
D20599: Update "phabricator/" for "topological" API changes is now accepted and ready to land.
Jun 20 2019, 7:51 PM
D20597: Replace made-up use of "topographical" ordering with professional, high-quality academic use of "topological" ordering is now accepted and ready to land.
Jun 20 2019, 7:51 PM
amckinley added a comment to T13320: Unannounced/unlogged AWS reboots are apparently routine procedure, not cosmic rays / ghosts.

systemd.gif (320×480 px, 3 MB)

Jun 20 2019, 6:40 PM · Phacility
amckinley added a comment to D20595: Modularize PhabricatorEditEngineConfigurationTransaction.

To avoid the extreme case of ComComComJava-itis we could maybe just drop the word Configuration from these classes?

Jun 20 2019, 5:37 PM

Jun 19 2019

amckinley requested review of D20595: Modularize PhabricatorEditEngineConfigurationTransaction.
Jun 19 2019, 10:21 PM
amckinley added a revision to T13319: Transactions which modify EditEngine form default values don't include details about the old and new values: D20595: Modularize PhabricatorEditEngineConfigurationTransaction.
Jun 19 2019, 10:19 PM · EditEngine
D20594: Improve rendering of "default value changed" custom form transactions to at least have all the information is now accepted and ready to land.
Jun 19 2019, 8:35 PM
amckinley added a comment to D20592: Don't handle JIRA/Asana URIs with anchors or query parameters in a special way (with Doorkeeper).

(Also, now that I've read PHI1312, I mind this^^ implementation less since that was the actual support request anyway).

Jun 19 2019, 7:46 PM
D20593: Don't count "Cc: x@y.com" as a legitimate recipient if the user who has "x@y.com" attached to their account has not verified the address is now accepted and ready to land.
Jun 19 2019, 7:27 PM
D20592: Don't handle JIRA/Asana URIs with anchors or query parameters in a special way (with Doorkeeper) is now accepted and ready to land.

Do you think ( XXX-123 Order More Copier Paper ) is still a reasonable rendering if the parameter is something like ?download=123 and that means "Download Attached File 123" and clicking the link doesn't take you to XXX-123 at all?

Jun 19 2019, 7:21 PM
amckinley added a comment to D20592: Don't handle JIRA/Asana URIs with anchors or query parameters in a special way (with Doorkeeper).

If it's the same thing, that seems possibly confusing (two different links have the same visual rendering).

Jun 19 2019, 7:03 PM
amckinley added a comment to D20592: Don't handle JIRA/Asana URIs with anchors or query parameters in a special way (with Doorkeeper).

This is just short-circuiting the whole external object lookup process, right? Is it significantly more work to just fix the lookup process to preserve these fragments?

Jun 19 2019, 6:40 PM
D20590: Use "link.getAttribute('href')", not "link.href", to bypass dark browser magic is now accepted and ready to land.

👻

Jun 19 2019, 5:42 PM

Jun 18 2019

D20568: Parse remarkup tables with something like a real parser instead of regular expressions is now accepted and ready to land.

I'm a little worried about a Postel's Law-style HTML parser. Later on I can envision getting more strict about what we accept in the interest of delivering more precise error messages, which might break existing pages that previously worked just by accident. I guess if it ever comes to that, we can write a migration that warns installs about suddenly-malformed wiki pages.

Jun 18 2019, 11:26 PM
D20573: When a user clicks a navigation link in a dialog, close the dialog is now accepted and ready to land.
Jun 18 2019, 9:49 PM
D20584: Replace weird, redundant list of branches in Diffusion "Manage" UI with a link to the main branch list is now accepted and ready to land.
Jun 18 2019, 9:19 PM
D20577: Parse "shallow" frames in the Git "upload-pack" wire protocol parser is now accepted and ready to land.
Jun 18 2019, 9:08 PM
D20586: Fix missing link targets for "View Object" header buttons in HTML email is now accepted and ready to land.
Jun 18 2019, 8:15 PM
D20572: Recommend dumping database backups with "--compress --output X" instead of "| gzip > X" is now accepted and ready to land.
Jun 18 2019, 5:26 PM
D20588: In "bin/repository reparse", continue on "PhabricatorWorkerPermanentFailureException" is now accepted and ready to land.
Jun 18 2019, 5:24 PM
D20587: Fix more "msort()" vs "msortv()" callsites is now accepted and ready to land.
Jun 18 2019, 5:14 PM
amckinley added a comment to D20577: Parse "shallow" frames in the Git "upload-pack" wire protocol parser.

Is it expected that B22956 never completed?

Jun 18 2019, 12:22 AM

Jun 17 2019

D20578: Don't require users be logged in to access the Logout controller, so users with no Spaces can log out is now accepted and ready to land.
Jun 17 2019, 8:22 PM
D20585: Fix another stray "msort()/msortv()" issue is now accepted and ready to land.
Jun 17 2019, 8:19 PM
D20579: In "Download Raw Diff", engage the chunk engine to handle 8MB+ changes is now accepted and ready to land.
Jun 17 2019, 7:41 PM
D20582: Consider "msort()" on "PhutilSortVector" objects to be an error is now accepted and ready to land.
Jun 17 2019, 7:40 PM
D20581: Respect repository identities when selecting author vs auditor actions is now accepted and ready to land.
Jun 17 2019, 7:40 PM
D20570: Skip loading transaction handles in an old migration is now accepted and ready to land.
Jun 17 2019, 7:39 PM
D20583: Correct "msort()" vs "msortv()" to more fully stabilize transaction sorts after recent changes is now accepted and ready to land.
Jun 17 2019, 7:05 PM
D20580: When triggering audits, respect committer identities when importing commits is now accepted and ready to land.
Jun 17 2019, 5:17 PM
D20574: Allow "Sign with MFA" to be applied as a comment action without requiring "CAN_EDIT" is now accepted and ready to land.
Jun 17 2019, 5:17 PM

Jun 4 2019

D20566: Add a basic profiler to Herald transcripts is now accepted and ready to land.
Jun 4 2019, 9:26 PM
amckinley awarded D20569: Differentiate Remarkup header sizes more clearly a Party Time token.
Jun 4 2019, 9:18 PM
D20569: Differentiate Remarkup header sizes more clearly is now accepted and ready to land.
Jun 4 2019, 9:18 PM

Jun 2 2019

D20567: Add "bin/herald rule ..." to modify Herald rules from the CLI is now accepted and ready to land.
Jun 2 2019, 8:33 AM
D20565: When a revision is closed, always promote it out of draft is now accepted and ready to land.
Jun 2 2019, 8:28 AM

May 30 2019

D20564: When triggering audits, count "Accepted" revisions as successfully reviewed is now accepted and ready to land.
May 30 2019, 11:52 PM
D20563: After reloading transactions for the recipient while building transaction mail, put them in the input order is now accepted and ready to land.
May 30 2019, 11:50 PM
D20562: Require valid comments to contain at least one non-whitespace character is now accepted and ready to land.
May 30 2019, 7:37 PM
D20561: Add a "View Task" button to HTML mail from Maniphest is now accepted and ready to land.

Shouldn't DifferentialTransactionEditor->buildMailBody() get an update to use this new API?

May 30 2019, 7:06 PM
D20560: Clean up "phabricator.timezone" configuration instructions a little bit is now accepted and ready to land.
May 30 2019, 7:03 PM
D20559: Render timezone names more readably, with spaces rather than underscores ("America/Los Angeles", not "America/Los_Angeles"). is now accepted and ready to land.

¯\_(ツ)_/¯

May 30 2019, 7:00 PM
amckinley updated the test plan for D20559: Render timezone names more readably, with spaces rather than underscores ("America/Los Angeles", not "America/Los_Angeles")..
May 30 2019, 7:00 PM

May 28 2019

amckinley awarded D20558: Test for "CAN_INTERACT" on comment edits in a way that survives objects which only implement "CAN_VIEW" a Manufacturing Defect? token.
May 28 2019, 5:20 PM

May 25 2019

amckinley accepted D20556: If "vi" or "vim" exit with an error code, test for error-on-interactive-mistake behavior.
May 25 2019, 3:41 PM

May 23 2019

amckinley accepted D20554: Disable PHP config option "pcre.jit" to work around PCRE segfault after "fork()".
May 23 2019, 11:58 PM
amckinley accepted D20551: Prevent editing and deleting comments in locked conversations.
May 23 2019, 8:16 PM
amckinley accepted D20552: Fix a looping workflow when trying to submit a partially-effectless transaction group.
May 23 2019, 8:11 PM
amckinley accepted D20553: Fix two straggling pagination issues in Drydock.
May 23 2019, 8:10 PM
amckinley added a comment to D20550: Remove misleading reference to "search_documentfield" in documentation.

This looks good, except as you said, we can't land it until after we remove conpherence_index as well. Should I just approve it now and let it hang around in your unlanded revisions?

May 23 2019, 5:28 PM
amckinley added a comment to D20549: Remove the "search_documentfield" table.

If we're trying to drop the MyISAM dependency, don't forget to update the quickstart when we're finished: https://secure.phabricator.com/source/phabricator/browse/master/resources/sql/quickstart.sql$9727

May 23 2019, 5:25 PM
amckinley accepted D20549: Remove the "search_documentfield" table.
May 23 2019, 5:18 PM

May 22 2019

amckinley accepted D20548: When creating a Phriction document, mark initial transactions as "create" transactions to fix weird email.
May 22 2019, 10:39 PM
amckinley accepted D20545: Drop the "update revision with commit diff" transaction if the revision is already closed.
May 22 2019, 10:36 PM
amckinley accepted D20546: Use the same transaction group ID for transactions applied indirectly by a sub-editor.
May 22 2019, 10:30 PM
amckinley accepted D20547: In the Herald test console, don't consider transactions that Herald rules applied.
May 22 2019, 10:30 PM
amckinley accepted D20544: Prevent "Differential Revision: ..." from counting as a mention in commit messages.
May 22 2019, 9:37 PM
amckinley added a comment to D20540: Stabilize sorting of feed stories with similar strength.

Reading PHI1222; nice catch!

May 22 2019, 9:19 PM
amckinley accepted D20540: Stabilize sorting of feed stories with similar strength.
May 22 2019, 9:18 PM
amckinley updated the summary of D20540: Stabilize sorting of feed stories with similar strength.
May 22 2019, 9:15 PM

May 21 2019

amckinley accepted D20506: Stack chart functions in a more physical way.
May 21 2019, 10:56 PM
amckinley accepted D20504: Store charts earlier and build them out a little later.
May 21 2019, 10:40 PM
amckinley accepted D20503: Automatically select the range for charts in a general way.
May 21 2019, 10:30 PM
amckinley accepted D20502: Wrap "<min, max>" chart domain pairs in an "Interval" class.
May 21 2019, 10:27 PM
amckinley accepted D20501: Provide chart function labels over the wire instead of making them up.
May 21 2019, 9:38 PM
amckinley accepted D20500: Label important data on charts.
May 21 2019, 9:36 PM
amckinley accepted D20496: Consolidate burndown logic into a "BurndownChartEngine".
May 21 2019, 9:35 PM
amckinley accepted D20486: Replace the chart in Maniphest Reports with a chart driven by Facts.
May 21 2019, 9:34 PM
amckinley accepted D20485: Add a rough "Chart" Dashboard Panel.
May 21 2019, 8:36 PM
amckinley accepted D20483: Render charts from storage instead of just one ad-hoc hard-coded chart.
May 21 2019, 8:28 PM
amckinley accepted D20539: Add a "{src ...}" Remarkup rule to provide a more flexible way to reference source files in Diffusion.
May 21 2019, 7:22 PM
amckinley accepted D20535: Support export of feed transactions to CSV/Excel/etc.
May 21 2019, 7:21 PM
amckinley accepted D20534: Support filtering feed transactions by object type.
May 21 2019, 7:20 PM