Page MenuHomePhabricator
Feed Advanced Search

Jun 10 2015

joshuaspence claimed T8473: Garbage collect old notifications.
Jun 10 2015, 11:00 AM · Notifications
joshuaspence created T8495: Write a linter wrapper for PHPDCD.
Jun 10 2015, 8:22 AM · Lint
joshuaspence created T8494: Autoloader throws if class does not exist.
Jun 10 2015, 8:21 AM · libphutil
SalmonKiller awarded T8482: PhabricatorPasteTestDataGenerator: Call to a member function getPHID() on null a Like token.
Jun 10 2015, 1:56 AM · Paste, Infrastructure
epriestley added a revision to T8493: Integrate Spaces into more applications: Unknown Object (Differential Revision).
Jun 10 2015, 12:17 AM · Spaces, Wikimedia, Policy, Prioritized

Jun 9 2015

epriestley added a revision to T8493: Integrate Spaces into more applications: Unknown Object (Differential Revision).
Jun 9 2015, 11:56 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley added a revision to T8449: Spaces v1 Errata: Unknown Object (Differential Revision).
Jun 9 2015, 11:49 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley created T8493: Integrate Spaces into more applications.
Jun 9 2015, 10:59 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley closed T8441: Integrate Spaces into ApplicationSearch as Resolved.

I believe this is effectively complete. We'll probably look at revising the control itself at some point, but I think it's likely fine until we do a more complete iteration on these UIs as part of T6943.

Jun 9 2015, 10:46 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley closed T8441: Integrate Spaces into ApplicationSearch, a subtask of T8376: Develop Spaces (v1), as Resolved.
Jun 9 2015, 10:46 PM · Prioritized, Policy, Wikimedia, Spaces
epriestley closed T8455: Herald rules with mailing lists are broken after mailing list -> user migration as Resolved.

Presuming resolved, yell if anyone's still running into issues.

Jun 9 2015, 10:31 PM · Herald, Mailing Lists, Restricted Project
joshuaspence created T8492: Add a lint wrapper for PHPMD.
Jun 9 2015, 9:34 PM · Lint
epriestley merged T8490: Batch editing work board returns a 502 into T5166: Expand the BulkJob tool.
Jun 9 2015, 8:47 PM · Restricted Project, Phacility, Daemons
epriestley merged task T8490: Batch editing work board returns a 502 into T5166: Expand the BulkJob tool.
Jun 9 2015, 8:47 PM · Workboards
joshuaspence created T8490: Batch editing work board returns a 502.
Jun 9 2015, 8:45 PM · Workboards
epriestley closed T8483: Odd text in inline comment transaction as Resolved by committing Restricted Diffusion Commit.
Jun 9 2015, 8:30 PM · Restricted Project, Transactions, Differential
epriestley added a revision to T8483: Odd text in inline comment transaction: Unknown Object (Differential Revision).
Jun 9 2015, 8:28 PM · Restricted Project, Transactions, Differential
epriestley claimed T8483: Odd text in inline comment transaction.

This has been implicated in other crimes by @csilvers.

Jun 9 2015, 8:19 PM · Restricted Project, Transactions, Differential
epriestley added a comment to T8478: Loading Conpherence handles may recurse indefinitely.

I'll find a way!

Jun 9 2015, 7:59 PM
epriestley closed T8478: Loading Conpherence handles may recurse indefinitely as Resolved.

I'm tentatively going to close this out, but yell if the "Private Correspondence" thing sucks and we can find another approach or find ways to refine it. I sleep better at night knowing handles aren't loading other handles, though.

Jun 9 2015, 7:35 PM
epriestley assigned T8481: Storing secret file in paste to lpriestley.

Implement a new subclass of PassphraseCredentialType which works like PassphraseCredentialTypePassword but stores a large block of text (like a configuration file, or a secret will, or the eldritch words of command which must not fall on mortal ears). This could be called "Note" or "Block" or "Blob" or something similar.

Jun 9 2015, 6:57 PM · Passphrase, Paste
epriestley assigned T8483: Odd text in inline comment transaction to lpriestley.

You've hit this too, do you want to try to figure it out?

Jun 9 2015, 6:55 PM · Restricted Project, Transactions, Differential
epriestley assigned T8486: Implement mentions in Pholio to lpriestley.

This is probably a one-line implements PhabricatorMentionableInterface on PholioMock.

Jun 9 2015, 6:54 PM · Pholio
epriestley assigned T8487: Link in Documentation Does Not Exist to lpriestley.
  • One possible cause of this is the application not being installed. If so, the documentation should make this more clear.
  • Another possible cause is the active link to phabricator.example.com being confusing.
  • The current modern approach to communicating how to get places is to use the {nav X > Y} element to show the user how to navigate: Applications → OAuth Server → Create Application. This is more resistant to UI/URI changes and teaches the user how to use the application.
Jun 9 2015, 6:54 PM · Documentation
epriestley assigned T8484: Maniphest query, order by "Date Updated", inverse ordering to lpriestley.
  • Add an 'outdated' (or similar) key after 'updated'.
    • It should map to the vector array('-updated', '-id').
    • Give 'updated' and 'outdated' human-readable names which better reflect their meanings.
    • It should appear after 'updated' in the order list.
Jun 9 2015, 6:51 PM · Maniphest
epriestley added a revision to T7715: Give `arc` query workflows (arc tasks, arc list) access to ApplicationSearch: Unknown Object (Differential Revision).
Jun 9 2015, 6:47 PM · Restricted Project, FreeBSD, Arcanist
epriestley added a revision to T8441: Integrate Spaces into ApplicationSearch: Unknown Object (Differential Revision).
Jun 9 2015, 6:47 PM · Spaces, Wikimedia, Policy, Prioritized
epriestley added a comment to T8488: Remove "room" vs "message" distinction.

Oh, I guess T5681 is the better fit, although the two are closely related.

Jun 9 2015, 6:43 PM · Conpherence
epriestley added a comment to T8488: Remove "room" vs "message" distinction.

(And likewise for View Policy.)

Jun 9 2015, 6:42 PM · Conpherence
epriestley added a comment to T8488: Remove "room" vs "message" distinction.

Folding this entire distinction into a modal choice at creation time seems reasonable to me.

Jun 9 2015, 6:41 PM · Conpherence
epriestley added a comment to T8483: Odd text in inline comment transaction.

It's technically accurate!

Jun 9 2015, 1:16 PM · Restricted Project, Transactions, Differential
joshuaspence created T8483: Odd text in inline comment transaction.
Jun 9 2015, 1:08 PM · Restricted Project, Transactions, Differential
epriestley added a comment to T8481: Storing secret file in paste.

I plan to add a "note" or "text" type to Passphrase to handle this, but there isn't a good approach now.

Jun 9 2015, 12:48 PM · Passphrase, Paste
joshuaspence added a revision to T8476: Rename `phabricator_repository` database: Unknown Object (Differential Revision).
Jun 9 2015, 12:07 PM · Restricted Project, Database, Diffusion
joshuaspence added a comment to T8476: Rename `phabricator_repository` database.

I got bored and went ahead with this.

Jun 9 2015, 11:37 AM · Restricted Project, Database, Diffusion
joshuaspence added a revision to T8476: Rename `phabricator_repository` database: Unknown Object (Differential Revision).
Jun 9 2015, 10:03 AM · Restricted Project, Database, Diffusion
joshuaspence added a revision to T8475: Clean up remnants of old Differential hunk storage: Unknown Object (Differential Revision).
Jun 9 2015, 8:30 AM · Infrastructure, Restricted Project, Differential
joshuaspence added a comment to T8482: PhabricatorPasteTestDataGenerator: Call to a member function getPHID() on null.

OK, after creating a user I made some progress... but now I hit this:

Jun 9 2015, 8:20 AM · Paste, Infrastructure
joshuaspence added a comment to T8482: PhabricatorPasteTestDataGenerator: Call to a member function getPHID() on null.

Ah actually, this seems to only be an issue when there are no issues in the database.

Jun 9 2015, 8:19 AM · Paste, Infrastructure
joshuaspence created T8482: PhabricatorPasteTestDataGenerator: Call to a member function getPHID() on null.
Jun 9 2015, 8:18 AM · Paste, Infrastructure
joshuaspence awarded T8479: PHPExcel requires XMLWriter Extension a Pterodactyl token.
Jun 9 2015, 8:02 AM · Maniphest
joshuaspence created T8481: Storing secret file in paste.
Jun 9 2015, 7:19 AM · Passphrase, Paste
epriestley added a revision to T8478: Loading Conpherence handles may recurse indefinitely: Unknown Object (Differential Revision).
Jun 9 2015, 1:38 AM
epriestley added a comment to T8478: Loading Conpherence handles may recurse indefinitely.

I think I can cheat it in in like 3 lines of code so maybe we can try it and see if it sticks out.

Jun 9 2015, 1:32 AM
epriestley added a comment to T8478: Loading Conpherence handles may recurse indefinitely.

I think the current state is good and would want to keep it in all the non-handle UIs (menu, Conpherence, column, etc.). I'm pretty sure the only places you actually see a Conpherence handle right now are:

Jun 9 2015, 1:28 AM

Jun 8 2015

epriestley closed T8069: Exception: Argument 1 passed to DifferentialChangesetHTMLRenderer::renderImageStage() as Resolved by committing Restricted Diffusion Commit.
Jun 8 2015, 10:40 PM · Differential
epriestley added a comment to T8376: Develop Spaces (v1).

Development Log

Jun 8 2015, 10:18 PM · Prioritized, Policy, Wikimedia, Spaces
epriestley added a comment to T8478: Loading Conpherence handles may recurse indefinitely.

static title for untitled threads

Jun 8 2015, 10:10 PM
epriestley added a revision to T8069: Exception: Argument 1 passed to DifferentialChangesetHTMLRenderer::renderImageStage(): Unknown Object (Differential Revision).
Jun 8 2015, 10:07 PM · Differential
epriestley added a comment to T8069: Exception: Argument 1 passed to DifferentialChangesetHTMLRenderer::renderImageStage().

Well, I think I figured this one out. No one look at the diff, it's real embarrassing.

Jun 8 2015, 10:03 PM · Differential
epriestley updated subscribers of T8478: Loading Conpherence handles may recurse indefinitely.

@btrahan, per D13216, I'd ideally like to stop this class of problem by getting rid of the need for Conpherence threads to load other handles in order to load their own handles (I believe they're the only case where we do that) but that seems a bit tricky since we need them to generate the titles of some threads.

Jun 8 2015, 10:01 PM
epriestley updated the task description for T8478: Loading Conpherence handles may recurse indefinitely.
Jun 8 2015, 9:56 PM
epriestley added a revision to T8478: Loading Conpherence handles may recurse indefinitely: Unknown Object (Differential Revision).
Jun 8 2015, 9:56 PM
epriestley created T8478: Loading Conpherence handles may recurse indefinitely.
Jun 8 2015, 9:31 PM
epriestley added a comment to T8476: Rename `phabricator_repository` database.

As a possible attack on this, we could rename phabricator_pastebin to phabricator_paste first and see how awful that is.

Jun 8 2015, 9:13 PM · Restricted Project, Database, Diffusion
joshuaspence created T8477: `./bin/storage probe` truncate table names.
Jun 8 2015, 9:09 PM · Infrastructure
joshuaspence added a comment to T8473: Garbage collect old notifications.

On our install, this data is ~250MB.

Jun 8 2015, 9:08 PM · Notifications
joshuaspence triaged T8476: Rename `phabricator_repository` database as Low priority.
Jun 8 2015, 9:06 PM · Restricted Project, Database, Diffusion
joshuaspence created T8476: Rename `phabricator_repository` database.
Jun 8 2015, 9:05 PM · Restricted Project, Database, Diffusion
epriestley added a comment to T8475: Clean up remnants of old Differential hunk storage.

Yeah, we migrated a long time ago and also never hit issues.

Jun 8 2015, 9:03 PM · Infrastructure, Restricted Project, Differential
joshuaspence created T8475: Clean up remnants of old Differential hunk storage.
Jun 8 2015, 9:01 PM · Infrastructure, Restricted Project, Differential
joshuaspence added a comment to T8474: Fix linter severity customization.

I started working on this in D13094, but it's nowhere near finished.

Jun 8 2015, 8:58 PM · Lint
epriestley awarded T8474: Fix linter severity customization a Haypence token.
Jun 8 2015, 8:57 PM · Lint
epriestley added a comment to T8474: Fix linter severity customization.

Haha, thanks for collecting these. I've been meaning to do that...

Jun 8 2015, 8:57 PM · Lint
joshuaspence claimed T8474: Fix linter severity customization.
Jun 8 2015, 8:48 PM · Lint
joshuaspence triaged T8474: Fix linter severity customization as Normal priority.
Jun 8 2015, 8:48 PM · Lint
joshuaspence created T8474: Fix linter severity customization.
Jun 8 2015, 8:48 PM · Lint
joshuaspence added a project to T8468: No conpherence user documentation: Documentation.
Jun 8 2015, 8:39 PM · Documentation, Conpherence
epriestley created T8473: Garbage collect old notifications.
Jun 8 2015, 8:30 PM · Notifications
joshuaspence added a comment to T8462: Move object destruction to taskmaster daemons.

I don't, but it maybe stops bad things from happening in cases where destruction takes a bad time? I was destroying a Diviner book and it took a long time so I ^Ced it and ran it again with --trace. I wasn't too worried in this case because Diviner books don't utilize a lot of infrastructure. But for other objects, this could be problematic maybe?

Jun 8 2015, 8:04 PM · Infrastructure, Daemons
epriestley added a comment to T6943: Create "basic" and "advanced" modes in Maniphest Search UI.

To tie in some context:

Jun 8 2015, 7:31 PM · Design, Search, Maniphest
epriestley added a comment to T8453: Searching via custom fields doesn't work.

The index should update without needing the daemons, but that code did get touched in connection with T6367, so maybe I fixed something by accident.

Jun 8 2015, 7:06 PM · Custom Fields
epriestley added a comment to T8453: Searching via custom fields doesn't work.

Seems OK here, here's the create / detail / search UI:

Jun 8 2015, 7:03 PM · Custom Fields
epriestley added a comment to T8453: Searching via custom fields doesn't work.

Thanks!

Jun 8 2015, 7:01 PM · Custom Fields
epriestley added a comment to T8453: Searching via custom fields doesn't work.

One thought -- what type of field were you using? I tried reproing it with an "int" field, but maybe the issue is with certain field types or something like that.

Jun 8 2015, 6:59 PM · Custom Fields
epriestley added a comment to T8455: Herald rules with mailing lists are broken after mailing list -> user migration.

It's only issuing one statement so it will jump from 0% to 100% after adding the key, but it might take a bit if you have a lot of data in the table.

Jun 8 2015, 6:33 PM · Herald, Mailing Lists, Restricted Project
epriestley closed T8467: Ho to change database configuration for phpmailer.smtp-password? as Resolved.

Presuming this is resolved, but let us know if that doesn't work for you.

Jun 8 2015, 6:09 PM · Config
epriestley closed T8471: Add support for dynamic date filter queries as Resolved.

Write "7 days ago" or "-1 day".

Jun 8 2015, 6:03 PM · Maniphest
epriestley added a comment to T8455: Herald rules with mailing lists are broken after mailing list -> user migration.

I believe the error is now fixed at HEAD.

Jun 8 2015, 5:58 PM · Herald, Mailing Lists, Restricted Project
epriestley closed T8463: Username `@mentions` prevent creation of revisions with "data not attached" error as Resolved.

I believe this is now resolved in HEAD, but let me know if you still see it after upgrading.

Jun 8 2015, 5:52 PM · Restricted Project
epriestley closed T8464: Herald "subscribe" rules do not take effect immediately, skipping mail about the first transaction as Resolved by committing Restricted Diffusion Commit.
Jun 8 2015, 5:50 PM · Herald
epriestley closed T8464: Herald "subscribe" rules do not take effect immediately, skipping mail about the first transaction, a subtask of T8455: Herald rules with mailing lists are broken after mailing list -> user migration, as Resolved.
Jun 8 2015, 5:50 PM · Herald, Mailing Lists, Restricted Project
epriestley added a comment to T8469: Hard to find New Room workflow.

FWIW, I do think this UI is poorly designed, and it's reasonable for users to find it confusing: it teaches them how to do something, then takes that away from them.

Jun 8 2015, 5:03 PM · Conpherence
epriestley added a revision to T8464: Herald "subscribe" rules do not take effect immediately, skipping mail about the first transaction: Unknown Object (Differential Revision).
Jun 8 2015, 1:51 PM · Herald
epriestley renamed T8464: Herald "subscribe" rules do not take effect immediately, skipping mail about the first transaction from herald rules no email sent after migration of mailing list to users to Herald "subscribe" rules do not take effect immediately, skipping mail about the first transaction.
Jun 8 2015, 1:49 PM · Herald
epriestley added a comment to T8462: Move object destruction to taskmaster daemons.

Why do you need to destroy enough objects for this to matter?

Jun 8 2015, 1:38 PM · Infrastructure, Daemons
epriestley renamed T8463: Username `@mentions` prevent creation of revisions with "data not attached" error from differential.createrevision failing with "Attempting to access attached data on DifferentialRevision (via getRepository()), but the data is not actually attached" to Username `@mentions` prevent creation of revisions with "data not attached" error.
Jun 8 2015, 1:37 PM · Restricted Project
epriestley added a comment to T8463: Username `@mentions` prevent creation of revisions with "data not attached" error.

D13205 is a possible fix; if that's the issue, a workaround is to avoid mentioning any users with @mentions in the summary, test plan, or other description fields until it lands.

Jun 8 2015, 1:36 PM · Restricted Project
epriestley added a revision to T8463: Username `@mentions` prevent creation of revisions with "data not attached" error: Unknown Object (Differential Revision).
Jun 8 2015, 1:35 PM · Restricted Project
epriestley added a comment to T8463: Username `@mentions` prevent creation of revisions with "data not attached" error.

Do the problematic revisions mention a user with @username in the summary or test plan?

Jun 8 2015, 1:29 PM · Restricted Project
epriestley added a comment to T8463: Username `@mentions` prevent creation of revisions with "data not attached" error.

If it reproduces via the web UI on your install, try to hit it on this install by typing stuff in here:

Jun 8 2015, 1:18 PM · Restricted Project
epriestley added a comment to T8463: Username `@mentions` prevent creation of revisions with "data not attached" error.

Thanks for the stack trace, in any case -- I'll keep digging; if you can come up with a repro case on this install that might help get things resolved faster.

Jun 8 2015, 1:16 PM · Restricted Project
epriestley abandoned D13203: New Revision via Web UI.
Jun 8 2015, 1:12 PM
epriestley added a revision to T8463: Username `@mentions` prevent creation of revisions with "data not attached" error: D13203: New Revision via Web UI.
Jun 8 2015, 1:10 PM · Restricted Project
epriestley retitled D13203: New Revision via Web UI from to New Revision via Web UI.
Jun 8 2015, 1:10 PM
epriestley added a comment to T8463: Username `@mentions` prevent creation of revisions with "data not attached" error.

I'm not immediately able to reproduce this. Does it reproduce for you on this install?

Jun 8 2015, 1:09 PM · Restricted Project
epriestley added a comment to T8464: Herald "subscribe" rules do not take effect immediately, skipping mail about the first transaction.

On this task, I got the second email, but the addressee list for the first mail was not computed correctly. This might already be resolved by changes attached to T8455, or might be a general issue related to T6367. I'll look into it.

Jun 8 2015, 11:08 AM · Herald
epriestley added a comment to T8467: Ho to change database configuration for phpmailer.smtp-password?.

Use bin/config delete --database phpmailer.smtp-password to delete the database value.

Jun 8 2015, 11:07 AM · Config
epriestley added a comment to T8466: Allow commit message editing in 'arc commit'.

Over time, we've generally increased the barriers faced by new contributors: they were previously lower, and with lower barriers we accepted a number of changes which were net negatives for us in the long run. It is harder to get changes into the upstream today than it was a year ago (and was much harder then than it was in 2011).

Jun 8 2015, 11:04 AM · Arcanist
epriestley added a comment to T8464: Herald "subscribe" rules do not take effect immediately, skipping mail about the first transaction.

(Test...)

Jun 8 2015, 10:58 AM · Herald