Page MenuHomePhabricator
Feed Advanced Search

May 20 2017

dgrote added a comment to T12733: (2017 Week 20) Inline Comments Errata / Feedback.
  • persistent header element is a great idea
  • scrollbar annotations are very helpful
May 20 2017, 12:35 AM · Inline Comments, Installing & Upgrading, Differential

May 19 2017

chad added a comment to T12735: InvalidArgumentException when viewing a room you haven't joined from Safari.

It's inconsistent because you need to be watching a room and someone has to post a message (in order to trigger a sound). Thanks for the report!

May 19 2017, 11:46 PM · Bug Report
jboning added a comment to T7664: Moving a task on a workboard is very slow (and sometimes times out with a fatal error).

Super! We'll report results when we've got it deployed.

May 19 2017, 11:45 PM · Restricted Project, Workboards
chaseh created T12735: InvalidArgumentException when viewing a room you haven't joined from Safari.
May 19 2017, 11:28 PM · Bug Report
epriestley added a comment to T7664: Moving a task on a workboard is very slow (and sometimes times out with a fatal error).

I shored up D17959 a bit, landed it, and deployed it to secure.phabricator.com, then spent some time fiddling with workboards here, but couldn't find any issues with it. We have ~6,500 "wishlist" tasks on this server and it distributed all tasks near 0 (approximately 2,700 tasks) evenly across the range [4096, 4096] fast enough that I didn't notice it. I'm currently inclined not to write a dedicated migration since it seems plausible that all existing installs will survive the first dispersal without much fanfare.

May 19 2017, 11:05 PM · Restricted Project, Workboards
epriestley edited the content of Changelog.
May 19 2017, 10:49 PM
epriestley created 2017 Week 20 (Late May).
May 19 2017, 10:17 PM
ftdysa asked Q621: What is the correct way to land stacked diffs?.
May 19 2017, 10:02 PM
epriestley closed T12732: 2017 Week 20 Transactions Errata as Resolved.

If anyone wants to fix anything else here feel free, but I think we squeezed most of the soup from this stone once D17972 lands.

May 19 2017, 9:40 PM · Transactions
avivey awarded T12734: Detect declared-but-unused variables in PHPAST linters a Doubloon token.
May 19 2017, 9:37 PM · XHPAST, Lint
chad added a revision to T12732: 2017 Week 20 Transactions Errata: Unknown Object (Differential Revision).
May 19 2017, 9:20 PM · Transactions
epriestley added a comment to T12732: 2017 Week 20 Transactions Errata.

Oh, yeah, transaction is great. Property feels a little clutter-y since we have the transaction anyway.

May 19 2017, 9:19 PM · Transactions
epriestley added a comment to T12732: 2017 Week 20 Transactions Errata.

I'm fine with keeping it, just thought it might be a legacy holdover from a bygone era.

May 19 2017, 9:19 PM · Transactions
chad added a comment to T12732: 2017 Week 20 Transactions Errata.

oh property. yeah, thought you meant transaction.

May 19 2017, 9:18 PM · Transactions
chad added a comment to T12732: 2017 Week 20 Transactions Errata.

Drop "Created" property for instances.

May 19 2017, 9:17 PM · Transactions
chad added a revision to T12732: 2017 Week 20 Transactions Errata: Unknown Object (Differential Revision).
May 19 2017, 9:14 PM · Transactions
epriestley added a revision to T12732: 2017 Week 20 Transactions Errata: Unknown Object (Differential Revision).
May 19 2017, 9:13 PM · Transactions
epriestley added a revision to T12732: 2017 Week 20 Transactions Errata: Unknown Object (Differential Revision).
May 19 2017, 9:10 PM · Transactions
epriestley created T12734: Detect declared-but-unused variables in PHPAST linters.
May 19 2017, 9:03 PM · XHPAST, Lint
chad added a revision to T12732: 2017 Week 20 Transactions Errata: Unknown Object (Differential Revision).
May 19 2017, 9:02 PM · Transactions
epriestley added a revision to T12732: 2017 Week 20 Transactions Errata: Unknown Object (Differential Revision).
May 19 2017, 8:54 PM · Transactions
epriestley added a revision to T12732: 2017 Week 20 Transactions Errata: Unknown Object (Differential Revision).
May 19 2017, 8:49 PM · Transactions
epriestley added a comment to T12732: 2017 Week 20 Transactions Errata.

oh thx :)

May 19 2017, 8:45 PM · Transactions
chad added a revision to T12732: 2017 Week 20 Transactions Errata: Unknown Object (Differential Revision).
May 19 2017, 8:45 PM · Transactions
chad added a comment to T12732: 2017 Week 20 Transactions Errata.

I'll do instance stuff

May 19 2017, 8:45 PM · Transactions
epriestley added a comment to T12732: 2017 Week 20 Transactions Errata.

I'm planning to fix these, since I think they're easy or actually annoying, and just let everything else sit until we iterate or someone else notices:

May 19 2017, 8:43 PM · Transactions
chad added a revision to T12732: 2017 Week 20 Transactions Errata: Unknown Object (Differential Revision).
May 19 2017, 8:40 PM · Transactions
epriestley added a revision to T12732: 2017 Week 20 Transactions Errata: Unknown Object (Differential Revision).
May 19 2017, 7:44 PM · Transactions
epriestley added a comment to T12732: 2017 Week 20 Transactions Errata.

In Phriction:

May 19 2017, 6:36 PM · Transactions
epriestley added a comment to T12732: 2017 Week 20 Transactions Errata.

The only Maniphest thing I've caught is this:

May 19 2017, 6:27 PM · Transactions
epriestley added a comment to T12732: 2017 Week 20 Transactions Errata.
  • Maybe drop "Created" property? Doesn't seem terribly useful to me. This might have been a placeholder at one time to make sure that we always had something so the UI didn't render weird, but I think there's now no case where we have no properties. Fine to keep if you just like having it.
    • The list has lost icon colors. Maybe intentional? Makes things a little harder to pick out visually to me:
May 19 2017, 6:23 PM · Transactions
epriestley added a comment to T12732: 2017 Week 20 Transactions Errata.

Probably pre-existing, but in Pholio, mentioning users in the description does not subscribe them. Embedding images in the description does not attach them to the mock properly. This suggests that the description is not being returned from some getRemarkupBlocks() sort of method although I don't remember which offhand.

May 19 2017, 6:08 PM · Transactions
epriestley added a comment to T12732: 2017 Week 20 Transactions Errata.

These hashtag transactions should use a renderValue() style to render the specific values (for example "drip" should be dark/italic, not plain grey text), we might need to add a renderValueList() or something:

May 19 2017, 5:50 PM · Transactions
dgzzhb added a comment to T12724: Support Custom Tasks in Herald Rules.

Thanks chad for all your help!

May 19 2017, 5:25 PM · Feature Request
chad added a revision to T12732: 2017 Week 20 Transactions Errata: Unknown Object (Differential Revision).
May 19 2017, 4:55 PM · Transactions
chad added a revision to T12732: 2017 Week 20 Transactions Errata: Unknown Object (Differential Revision).
May 19 2017, 4:35 PM · Transactions
chad added a comment to T12732: 2017 Week 20 Transactions Errata.

column history full width had other display bugs I didn't feel like writing CSS for.

May 19 2017, 4:22 PM · Transactions
chad added a comment to T12728: Newly created Phriction document doesn't appear in hierarchy.

No this is good, master gets promoted weekly, so this is a bug in master that will be promoted unless we fix it.

May 19 2017, 4:09 PM · Phriction, Bug Report
epriestley added a comment to T12732: 2017 Week 20 Transactions Errata.

This state on projects might be a little misleading: here, theproject supports subprojects/milestones but the viewer does not have permission to edit the project, so they can not actually create them. The text means "It is possible to create milestones for this project" but the phrasing implies the viewer, specifically, can:

May 19 2017, 4:06 PM · Transactions
epriestley added a comment to T12732: 2017 Week 20 Transactions Errata.

Oh, no it didn't. I just can't read.

May 19 2017, 3:50 PM · Transactions
chad added a comment to T12732: 2017 Week 20 Transactions Errata.

I don't think it was?

May 19 2017, 3:50 PM · Transactions
epriestley added a comment to T12732: 2017 Week 20 Transactions Errata.

Oh, yeah -- that technically promoted last week but I probably should really be looking at the last two weeks, since the previous roundup in T12685.

May 19 2017, 3:49 PM · Transactions
chad added a comment to T12732: 2017 Week 20 Transactions Errata.

Maniphest

May 19 2017, 3:48 PM · Transactions
epriestley added a comment to T12732: 2017 Week 20 Transactions Errata.

Changes this week are:

May 19 2017, 3:47 PM · Transactions
rlogiacco awarded T7260: EXCEPTION: (AphrontCharacterSetQueryException) Attempting to construct a query using a non-utf8 string when utf8 is expected a Manufacturing Defect? token.
May 19 2017, 3:10 PM
epriestley added a comment to T11440: Drafts for unsaved objects.

I also can't reproduce the original report in the general case: when I type text into the "Create Task" form, click a notification to navigate away, then press "Back", my text is recovered. This is true whether Quicksand is enabled or not.

May 19 2017, 3:10 PM · EditEngine, Feature Request
rlogiacco added a comment to T7260: EXCEPTION: (AphrontCharacterSetQueryException) Attempting to construct a query using a non-utf8 string when utf8 is expected.

It worked for me too, the trouble in my case was created by the character § used in a filename pushed into mercurial from a Windows client.

May 19 2017, 3:10 PM
cspeckmim added a comment to T12726: Errors when trying to create a diff with arcanist.

Any weird environment variables defined on those workstations? Also add --trace to the arc diff command might give more details

May 19 2017, 3:01 PM · Mercurial, Differential, Arcanist, Bug Report
franjesus added a comment to T12726: Errors when trying to create a diff with arcanist.

Just tried it, didn't help :(

May 19 2017, 2:48 PM · Mercurial, Differential, Arcanist, Bug Report
kristo.mario added a comment to T12731: Add support for transactions update scheduling .

Thanks for the feedback, those are useful references.

May 19 2017, 2:43 PM · Feature Request
epriestley added a comment to T11440: Drafts for unsaved objects.

That wouldn't actually address the original problem here (accidentally setting your computer on fire and losing work) but would address the issue in T12731.

May 19 2017, 2:42 PM · EditEngine, Feature Request
epriestley added a comment to T11440: Drafts for unsaved objects.

A possible attack on this is via whatever future abuse system we ultimately might build (T10215).

May 19 2017, 2:41 PM · EditEngine, Feature Request
chad added a comment to T12731: Add support for transactions update scheduling .

Maybe also T11440 for drafts.

May 19 2017, 2:32 PM · Feature Request
epriestley added a project to T11450: Distinguish between issue and non-issue inline comments: Inline Comments.
May 19 2017, 2:19 PM · Inline Comments, Restricted Project, Feature Request
chad added a comment to T12731: Add support for transactions update scheduling .

I think its fine to let people manage how they get notifications in Phabricator, however giving every user the power to override every other users notification preferences would make Phabricator significantly unpredictable, which isn't acceptable to me in an enterprise setting. I'd suggest these users affected by focus issues use any of the hundreds of applications already available (including the task I merged this into, which will give even more control).

May 19 2017, 2:16 PM · Feature Request
chad merged T12731: Add support for transactions update scheduling into T5791: Write Herald rules for outbound mail.
May 19 2017, 2:14 PM · Restricted Project, Restricted Project, FreeBSD, Mail
chad merged task T12731: Add support for transactions update scheduling into T5791: Write Herald rules for outbound mail.
May 19 2017, 2:14 PM · Feature Request
mcorteel added a comment to T12728: Newly created Phriction document doesn't appear in hierarchy.

And by doing that, I realize that I have been keeping up with master instead of stable like an (oh, there's no donkey emoji, too bad...).
So it's fixed... Sorry!

May 19 2017, 1:59 PM · Phriction, Bug Report
chad claimed T12728: Newly created Phriction document doesn't appear in hierarchy.
May 19 2017, 1:59 PM · Phriction, Bug Report
mcorteel added a comment to T12728: Newly created Phriction document doesn't appear in hierarchy.

Sorry, it completely slipped my mind!

May 19 2017, 1:54 PM · Phriction, Bug Report
epriestley created T12733: (2017 Week 20) Inline Comments Errata / Feedback.
May 19 2017, 1:53 PM · Inline Comments, Installing & Upgrading, Differential
epriestley created T12732: 2017 Week 20 Transactions Errata.
May 19 2017, 1:17 PM · Transactions
epriestley added a comment to T12681: Upcoming Support Product / End of Paid Prioritization.

This looks more like donating than like buying a service. That's ok; but there are established methods to manage such things, usually involving a non-profit entity which accepts members and where members get some voting/decision-making privilege above some threshold of contribution (but you could also call it a donor council or a sponsorship with benefits).

May 19 2017, 1:15 PM · Guides, Phacility
epriestley renamed T12729: CLI scripts do not detect execution with bad SAPI binary (like `fcgi` instead of `cli` under cPanel) from Throwing error while running bin command to CLI scripts do not detect execution with bad SAPI binary (like `fcgi` instead of `cli` under cPanel).
May 19 2017, 12:35 PM · Setup
epriestley added a comment to T12729: CLI scripts do not detect execution with bad SAPI binary (like `fcgi` instead of `cli` under cPanel).

Your system has php-fcgi installed on the CLI (note cgi-fcgi in the output). This is incorrect. Replace this binary with a php-cli SAPI binary.

May 19 2017, 12:34 PM · Setup
atul.agrawal9911 updated the task description for T12729: CLI scripts do not detect execution with bad SAPI binary (like `fcgi` instead of `cli` under cPanel).
May 19 2017, 12:28 PM · Setup
atul.agrawal9911 added a comment to T12729: CLI scripts do not detect execution with bad SAPI binary (like `fcgi` instead of `cli` under cPanel).
ea-php-cli Copyright 2016 cPanel, Inc.
PHP 5.6.30 (cgi-fcgi) (built: May 17 2017 20:27:47)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
    with the ionCube PHP Loader v4.7.5, Copyright (c) 2002-2014, by ionCube Ltd., and
    with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies
May 19 2017, 12:27 PM · Setup
cspeckmim added a comment to T12726: Errors when trying to create a diff with arcanist.

What if you disable the extdiff extension? The documentation doesn't mention modifying regular diff output but probably worth trying.

May 19 2017, 12:21 PM · Mercurial, Differential, Arcanist, Bug Report
epriestley added a comment to T12728: Newly created Phriction document doesn't appear in hierarchy.

How could we make it more clear that we require version information for bug reports? Here's how we currently communicate this, but it seems like it didn't work well in this case. Is there a way we could improve this or make it more clear?

May 19 2017, 12:13 PM · Phriction, Bug Report
epriestley closed T12730: Static from email address as Invalid.

Please read Contributing Feature Requests carefully before filing feature requests. This does not describe a root problem; see Describing Root Problems.

May 19 2017, 12:08 PM · Feature Request
epriestley added a comment to T12729: CLI scripts do not detect execution with bad SAPI binary (like `fcgi` instead of `cli` under cPanel).

Can you show me the output of this command?

May 19 2017, 12:08 PM · Setup
kristo.mario created T12731: Add support for transactions update scheduling .
May 19 2017, 11:39 AM · Feature Request
franjesus awarded T9948: Modernize "arc land" for Mercurial: bookmark-to-branch, branch-to-self, multiple heads a Like token.
May 19 2017, 10:05 AM · Mercurial, Arcanist
atul.agrawal9911 created T12730: Static from email address.
May 19 2017, 9:56 AM · Feature Request
franjesus added a comment to T12726: Errors when trying to create a diff with arcanist.

We have installed mercurial 3.9.2 both in the server and client, in fact we downgraded the client mercurial from 4.1 to 3.9.2 to match the versions, but nothing changed. The version of arcanist is 3c4735795a29 (pre-last commit) and phabricator is at ef839192aa5a (from Tuesday).

May 19 2017, 9:56 AM · Mercurial, Differential, Arcanist, Bug Report
atul.agrawal9911 created T12729: CLI scripts do not detect execution with bad SAPI binary (like `fcgi` instead of `cli` under cPanel).
May 19 2017, 9:52 AM · Setup
mcorteel added a comment to T12728: Newly created Phriction document doesn't appear in hierarchy.

I have been updating the DB manually to set status back to 0 as a workaround for now. But you could probably see how this affects our workflow!

May 19 2017, 9:19 AM · Phriction, Bug Report
mcorteel created T12728: Newly created Phriction document doesn't appear in hierarchy.
May 19 2017, 9:17 AM · Phriction, Bug Report
mcorteel awarded T3967: Build a 2-up preview mode into the fullscreen Remarkup editor a Like token.
May 19 2017, 8:56 AM · Remarkup
thuffir added a comment to T8909: Provide ability to hide all inline or done comments.

For me it would be a great enhancement if there would be a shortcut which temporarily toggles this option:
Settings → Personal Settings → APPLICATIONS → Diff Preferences → Show Older Inlines

May 19 2017, 8:54 AM · Inline Comments, Prioritized, Restricted Project, Restricted Project, Differential, FreeBSD
epriestley added a comment to T7664: Moving a task on a workboard is very slow (and sometimes times out with a fatal error).
  • I believe D17959 should resolve this.
  • The new algorithm tends overall toward dispersing tasks over time, and clusters with more tasks should tend to cover an larger range, roughly linearly.
  • The first few drags after the new algorithm is available may be very slow, since they'll spread the existing clusters out. After each large cluster has dispersed, all future non-pathological operations should be fast. (One pathological operation is to insert a million tasks at the same priority without performing any dragging, then perform a drag.) It's possible that cluster dispersal is fast enough that this isn't a big deal, although I may also just write a migration to normalize task subpriorities for everyone in advance of the new stuff landing so we pay this cost upfront rather than on-first-interacion.
  • master has a bunch of churn already, it's late in the week, and this change is moderately risky (it's hard to undo damage if I got something wrong), so I don't expect it to make it into this week's stable release.
May 19 2017, 5:35 AM · Restricted Project, Workboards
epriestley added a revision to T7664: Moving a task on a workboard is very slow (and sometimes times out with a fatal error): Unknown Object (Differential Revision).
May 19 2017, 5:09 AM · Restricted Project, Workboards
jboning added a comment to T7664: Moving a task on a workboard is very slow (and sometimes times out with a fatal error).

I'm not 100% sure, but from reading the subpriority movement code, it seems like our bell-curve distribution is self-perpetuating--when a block of tasks are moved, most of the time the next task is still relatively close, so $delta is small. I think this might be resolved by a big one-time readjustment to distribute tasks evenly throughout the space. I don't have an intuition on whether this distribution will redevelop over time, or if it's an artifact from the time before D12166.

May 19 2017, 4:57 AM · Restricted Project, Workboards
epriestley added a comment to T7664: Moving a task on a workboard is very slow (and sometimes times out with a fatal error).

This and T8588 have been a multi-year fishing expedition which I'm far from thrilled about, but I'll deal with this. 🐳

May 19 2017, 3:48 AM · Restricted Project, Workboards
jboning added a comment to T7664: Moving a task on a workboard is very slow (and sometimes times out with a fatal error).

It looks like even after D12166, the subpriority-assignment logic doesn't do a great job of spreading our subpriorities. P2053 shows that very many of our tasks have subpriorities near 0 (in fact, the vast majority of our tasks; a separate query without the > 1 limit indicates that only about 4k tasks have subpriority neighborhoods of their very own.)

May 19 2017, 3:08 AM · Restricted Project, Workboards
chad added a comment to P2053 (An Untitled Masterwork).

impressive

May 19 2017, 3:01 AM
jboning created P2053 (An Untitled Masterwork).
May 19 2017, 2:56 AM
epriestley added a comment to T12722: Auto-resolve with "Fix: T..." commit message should not reopen a closed bug.

Currently, Fixes T123 in a commit message means this:

May 19 2017, 12:20 AM · Bug Report (Needs Information)
chad added a comment to T12722: Auto-resolve with "Fix: T..." commit message should not reopen a closed bug.

Basically, you're choosing to use a singular task status to track the various lifetime stages of a bug through multiple branches, which isn't what we intended that field for. It's just as easy to expect QA to want to re-confirm the bug is fixed in master as it is your workflow. I think you should track QA in a custom field.

May 19 2017, 12:19 AM · Bug Report (Needs Information)
chad added a comment to T12722: Auto-resolve with "Fix: T..." commit message should not reopen a closed bug.

It still doesn't sound like a bug to me, or maybe more specifically, understand what you expect the upstream to fix.

May 19 2017, 12:15 AM · Bug Report (Needs Information)

May 18 2017

zhiyuchen updated the task description for T12722: Auto-resolve with "Fix: T..." commit message should not reopen a closed bug.
May 18 2017, 9:57 PM · Bug Report (Needs Information)
zhiyuchen added a comment to T12722: Auto-resolve with "Fix: T..." commit message should not reopen a closed bug.

@avivey If you follow the steps in my description, you should be able to reproduce the problem. I'm also attaching a screenshot which indicates that a maniphest was reopened from "Accepted" to "Resolved" twice because the merge commit msg also contains the original commit msg "... fix T...."

May 18 2017, 9:56 PM · Bug Report (Needs Information)
isfs added a comment to T11401: Add ability to quote, edit, view raw, view history, and remove inline comments.

I do think "Quote" needs to be somewhere (it wasn't listed at all in T11401#224171, though you mentioned it). Shift-click on reply could also be supported, but such a power user feature is far less important than an easily discoverable function. I believe that I personally would use "Quote" more often than "Edit", but honestly would be happy wherever this were put. I'll probably upgrade my Phab instance and start using the "R" shortcut next week either way.

May 18 2017, 9:41 PM · Inline Comments, Restricted Project, Differential, Feature Request
amckinley created P2052 (An Untitled Masterwork).
May 18 2017, 9:19 PM
• Ondrej created T12727: Mail handler unable to parse e-mail from MS Outlook 12, Failed to JSON encode value.
May 18 2017, 8:18 PM · Bug Report
avivey added a comment to T12722: Auto-resolve with "Fix: T..." commit message should not reopen a closed bug.

We need to have enough information to actually see the problem happening, so we can figure out what's wrong, and maybe even test a fix.

May 18 2017, 7:30 PM · Bug Report (Needs Information)
cspeckmim added a comment to T12616: Modernize display code for inline comments.

I'll try to figure out more details/reproducibility for tomorrow, but through some combination of J+h+@ the highlight reticle will jump somewhere in the timeline

May 18 2017, 7:19 PM · Inline Comments
cspeckmim added a comment to T12616: Modernize display code for inline comments.

dancing_ghost.gif (151×154 px, 15 KB)

May 18 2017, 7:11 PM · Inline Comments
epriestley added a comment to T12720: Record of hibernating daemon was garbage collected.

Yeah, some workarounds are:

May 18 2017, 7:09 PM · Customer Impact, Daemons
epriestley added a comment to T12616: Modernize display code for inline comments.

you take your made-up ghost bugs and go sit in the corner and think about what you've done

May 18 2017, 7:06 PM · Inline Comments