One possible approach is to cache policy checks (when we've determined that user X can see object Y, cache that for the remainder of the request), but I don't want to do this idly since it has far-reaching implications, and there are cases where this cache could potentially produce the wrong result (for example, when we predict the effects of making a policy change during an edit, we evaluate objects as though they had a different policy than they really have).
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
All Stories
Jul 9 2016
I have same problem with http
Jul 8 2016
doesn't reproduce anymore
I'm thinking the problem with our DB can be fixed by this:
https://mathiasbynens.be/notes/mysql-utf8mb4
In T11291#185026, @eadler wrote:We're seeing an identical issue on our install. What version of MySQL are you using? Maybe we can work together and figure out how to get Emoji to work!
I have not heard any issues from uses since we deployed this fix so I would assume it is resolved as well. Thank you!
there's actually unitests here!
Everyone got to learn something new about Git today!
yeah, I just need to build the right test case...
D16149 has this code:
if ($tag_type == 'tag') {
$this->log(pht('Skipping, this is a tag of a tag.'));
continue;
}Maybe the right thing to do is to check for != 'commit' instead?
We're seeing an identical issue on our install. What version of MySQL are you using? Maybe we can work together and figure out how to get Emoji to work!
it's definitely the 🎪 that's causing the issue, not the redacted bit. I think it's an issue with our DB, but ./storage status thinks it's fine.
Whatever string this is:
Here are the results of that command:
(The harbormaster_object table is just a test table used by unit tests.)
You could also try running these commands against MySQL:
You can likely reproduce the issue in a repeatable way with this command:
Unfortunately, the repo is confidential source, we might be on our own to debug this one. Perhaps there are issues with our database configuration @edibiase might have more info.
Seems like that commit imported fine.
./storage adjust returned no errors. Pushing to the GITTEST repo gave me the following error:
Sounds like this is resolved for now. Feel free to file a followup report if you are able to identify reproduction steps.
got it.. if I can figure out how, I'll let you know, in the mean time, cancelling the task has kept it from happening again
I can't reproduce this. Bug reports MUST have reproduction steps.
That's not expected and I can't reproduce it.
Task ID is the same - for the record, I canceled the task using phabricator/bin/worker
I'm going to merge this into T10252, which may not be the same issue, but which has reproduction steps.
D16259 should fix the autocompleter on German layouts.
I can imagine an odd coverage reporter that chooses not to generate reports for files without any coverage. This might not be a real thing though.
T11263 may be related here.
(My guess is that 95% of the time the engine can just match all ".js" or ".php" or ".c" or ".m/.mm/.swift" files and get the right result without requiring configuration.)
My inclination is to implement something like this:
Presuming resolved based on followup issues and stargazing.
Presuming this was resolved by D16095 since we haven't seen further reports, or new reports of brokenness.
We do not have Spanish. Sorry.
Yay! Thank you.
hi... good morning
As was mentioned, there was code already for detecting a hidden hash/anchor and loading older transactions/comments to allow it to be reached. Turned out it was a cinch to hook it up, which I've done in D16256.
This is purely hypothetical and it's hard for me to imagine users getting it wrong by accident.
After D16226, panels no longer support tagging.
This is working as intended.
We might have had some kind of dialog action from lightboxes in the past (or planned to have one -- like image inline comments?), but didn't have a lightbox action from dialogs until inline previews.
This was fixed by D16238 (Tuesday, July 5). It's available at HEAD of master and will promote to stable and be available in the Phacility cluster in a little more than 24 hours.
This is enormously complex to implement in the general case.
A possible fix to this is to handle ` on keydown instead of keypress (as we do for some other other keystrokes) but since we can't reproduce it we can't test that.
