Page MenuHomePhabricator

High Support ImpactBugs
ArchivedPublic

Watchers

  • This project does not have any watchers.
  • View All

Details

Description

Issues with Support Impact that also have a higher cost to fix the longer they remain open, at a higher rate than user growth. The most common reasons are:

  • Migrations Major migrations get more expensive when there's more data.
  • Technical Blocker Issues that prevent something from getting fixed.
  • Anticipated Cohort Issues that may affect few users now, but are anticipated to affect a larger portion of user in the future (for example, non-English users or users deploying on clusters).

Recent Activity

Apr 12 2017

epriestley archived High Support Impact.
Apr 12 2017, 2:49 PM

Dec 13 2016

epriestley closed T4045: Store diffs as binary, not UTF-8, a subtask of T1191: Comments are truncated at first non-base-plane character, as Resolved.
Dec 13 2016, 5:44 PM · Wikimedia, Support Impact, High Support Impact, Differential

Dec 12 2015

epriestley added a comment to T5554: arc fails with svn/git/hg non english locales.

For completeness, T9953 / D14735 cleaned up an obscure rough edge on a narrow range of Git versions.

Dec 12 2015, 1:46 PM · Arcanist

Sep 21 2015

zhouxinhu1 added a member for High Support Impact: zhouxinhu1.
Sep 21 2015, 10:22 AM

Aug 26 2015

jbeta added a comment to T5554: arc fails with svn/git/hg non english locales.
In T5554#134045, @jbeta wrote:

To make it still work out of the box with most potential users of insteadOf, we could use either command depending on git version if you think that's worth the hassle.

Implemented this approach in D13998.

Aug 26 2015, 10:03 PM · Arcanist
jbeta added a comment to T5554: arc fails with svn/git/hg non english locales.

D13983 breaks on users running RHEL6. There git version is 1.7.1 and git 1.7.1 does not support --get-url option for ls-remote.

Aug 26 2015, 8:53 PM · Arcanist
johnny-bit added a comment to T5554: arc fails with svn/git/hg non english locales.

In those rare cases when I have to deal with "old version causes headaches, nev version is not avail everywhere", I put handlers for old and new in place, with handler of old way spilling out warnings that "old version causes headache and I don't care anymore about it, use new".

Aug 26 2015, 4:31 PM · Arcanist
chandru added a comment to T5554: arc fails with svn/git/hg non english locales.

Thanks @epriestley. RHEL6 is still widely used, and even the latest update on that line carries only git 1.7.1. So if we need a new version of git, its installation becomes a messy business with either custom / rpmforge-extras repo or do compile/install. Would prefer if we can keep the 1.7.1 support around.

Aug 26 2015, 4:24 PM · Arcanist
epriestley added a comment to T5554: arc fails with svn/git/hg non english locales.

no one has ever reported an issue with an old version which we could not trivially resolve

Aug 26 2015, 2:52 PM · Arcanist
epriestley added a comment to T5554: arc fails with svn/git/hg non english locales.

It looks like --get-url was added in early 2011:

Aug 26 2015, 2:51 PM · Arcanist
chandru added a comment to T5554: arc fails with svn/git/hg non english locales.

D13983 breaks on users running RHEL6. There git version is 1.7.1 and git 1.7.1 does not support --get-url option for ls-remote.

Aug 26 2015, 12:27 PM · Arcanist

Aug 25 2015

avivey renamed T5554: arc fails with svn/git/hg non english locales from arc fails with svn non english locales to arc fails with svn/git/hg non english locales.
Aug 25 2015, 5:27 PM · Arcanist
jbeta added a comment to T5554: arc fails with svn/git/hg non english locales.

Those were all the cases of parsing git environment-dependent output I could find in arc (unless built-in formats like git log --format=medium are susceptible to git-config/localization/future change, which I doubt).

Aug 25 2015, 5:19 PM · Arcanist
jbeta added a revision to T5554: arc fails with svn/git/hg non english locales: D13993: Use 'git blame --porcelain' for git blame info.
Aug 25 2015, 4:18 PM · Arcanist

Aug 24 2015

jbeta added a revision to T5554: arc fails with svn/git/hg non english locales: D13989: Minimize reliance on 'git branch' output format.
Aug 24 2015, 1:53 PM · Arcanist
jbeta added a revision to T5554: arc fails with svn/git/hg non english locales: D13983: Avoid parsing git "remote show" using "ls-remote".
Aug 24 2015, 12:19 AM · Arcanist

Aug 22 2015

jbeta added a comment to T5554: arc fails with svn/git/hg non english locales.

I think this tactic (re-run the command to figure out the error) is a really fragile one and would be very hesitant to pursue it over requiring users to install locales, but agree on this otherwise.

Yes, it would be a desperate measure with a lot of problems of its own.

Aug 22 2015, 7:36 PM · Arcanist
epriestley added a comment to T5554: arc fails with svn/git/hg non english locales.

the command has potential side effects, or the time of execution is important, and cannot be simply re-run under LC_ALL=C.

Aug 22 2015, 10:53 AM · Arcanist
jbeta updated subscribers of T5554: arc fails with svn/git/hg non english locales.

(Sorry I hadn't seen T7339, certainly makes my last comment mostly redundant. Perhaps the tasks can be merged?)

Aug 22 2015, 4:44 AM · Arcanist

Aug 21 2015

epriestley added a comment to T5554: arc fails with svn/git/hg non english locales.

system default locale

Aug 21 2015, 4:45 PM · Arcanist
epriestley added a comment to T5554: arc fails with svn/git/hg non english locales.

Also not mentioned here is cases where we phutil_passthru() some command like git push. These would be best run in the system default locale, since we echo the output to the user -- unless we also parse it. I think we never do this right now, but I'm not 100% sure.

Aug 21 2015, 4:39 PM · Arcanist
epriestley added a comment to T5554: arc fails with svn/git/hg non english locales.

See also T7339, which is somewhat related.

Aug 21 2015, 4:37 PM · Arcanist
jbeta added a comment to T5554: arc fails with svn/git/hg non english locales.

I think the current Phabricator/Arcanist handling of locales, at least on Linux, is wrong. The LANG environment variable has lower priority than the family of LC_* variables, as per POSIX §8.2:

Aug 21 2015, 1:14 PM · Arcanist

Jun 23 2015

epriestley added a comment to T8637: Maniphest batch editor can affect far too many tasks.

(This is a bulk edit test.)

Jun 23 2015, 8:43 PM · High Support Impact, Support Impact, Maniphest
epriestley closed T8637: Maniphest batch editor can affect far too many tasks as Resolved.
Jun 23 2015, 8:41 PM · High Support Impact, Support Impact, Maniphest
epriestley added a comment to T8637: Maniphest batch editor can affect far too many tasks.

I have this working functionally, but the UI is still an atrocious mess. Probably have something ready tomorrow.

Jun 23 2015, 1:17 AM · High Support Impact, Support Impact, Maniphest

Jun 22 2015

epriestley added a revision to T8637: Maniphest batch editor can affect far too many tasks: D13392: Execute Maniphest batch edits in the background with a web UI progress bar.
Jun 22 2015, 5:55 PM · High Support Impact, Support Impact, Maniphest
epriestley added a revision to T8637: Maniphest batch editor can affect far too many tasks: D13391: Lift class map construction into a new class map query.
Jun 22 2015, 4:44 PM · High Support Impact, Support Impact, Maniphest
epriestley raised the priority of T8637: Maniphest batch editor can affect far too many tasks from Normal to High.
Jun 22 2015, 3:21 PM · High Support Impact, Support Impact, Maniphest
epriestley added a comment to T8637: Maniphest batch editor can affect far too many tasks.

After mulling this over for a bit while dealing with other stuff, I'm pretty convinced that the general purpose infrastructure in T5166 is the way forward here, so my plan is to move forward with that.

Jun 22 2015, 3:21 PM · High Support Impact, Support Impact, Maniphest
epriestley claimed T8637: Maniphest batch editor can affect far too many tasks.
Jun 22 2015, 2:56 PM · High Support Impact, Support Impact, Maniphest
epriestley updated the task description for T8637: Maniphest batch editor can affect far too many tasks.
Jun 22 2015, 1:23 PM · High Support Impact, Support Impact, Maniphest
epriestley added a revision to T8637: Maniphest batch editor can affect far too many tasks: D13390: Make ManiphestTaskQuery more modern and safe.
Jun 22 2015, 1:21 PM · High Support Impact, Support Impact, Maniphest
epriestley renamed T8637: Maniphest batch editor can affect far too many tasks from Create a log for Maniphest batch edits to Maniphest batch editor can affect far too many tasks.
Jun 22 2015, 1:20 PM · High Support Impact, Support Impact, Maniphest
epriestley added a revision to T8637: Maniphest batch editor can affect far too many tasks: D13388: Add hard stops on empty batch edit sets.
Jun 22 2015, 1:06 PM · High Support Impact, Support Impact, Maniphest
epriestley added a comment to T8637: Maniphest batch editor can affect far too many tasks.

This appears to work to undo a status change batch edit:

Jun 22 2015, 12:56 PM · High Support Impact, Support Impact, Maniphest
epriestley added a parent task for T8637: Maniphest batch editor can affect far too many tasks: T5166: Expand the BulkJob tool.
Jun 22 2015, 12:36 PM · High Support Impact, Support Impact, Maniphest
epriestley added projects to T8637: Maniphest batch editor can affect far too many tasks: Support Impact, High Support Impact.
Jun 22 2015, 12:35 PM · High Support Impact, Support Impact, Maniphest

May 18 2015

avivey added a comment to T5554: arc fails with svn/git/hg non english locales.

Another report of this over the weekend:
the test in https://secure.phabricator.com/diffusion/ARC/browse/master/src/repository/api/ArcanistGitAPI.php;0c9a03771961be79d09e566051a5a594866760d9$503-508
fails for non-English git, which makes repo detection fail (And shows up as "you can't close this revision" exception during arc land).

May 18 2015, 6:11 PM · Arcanist

Feb 25 2015

epriestley closed T7376: Put commit hashes in stack traces as Resolved by committing rPHUa259a43911f6: Put version information in stack traces.
Feb 25 2015, 8:03 PM · Support Impact, High Support Impact, Support
epriestley added a revision to T7376: Put commit hashes in stack traces: D11884: Put version information in stack traces.
Feb 25 2015, 7:06 PM · Support Impact, High Support Impact, Support
epriestley created T7376: Put commit hashes in stack traces.
Feb 25 2015, 4:59 PM · Support Impact, High Support Impact, Support

Jan 22 2015

lschabel added a comment to T5554: arc fails with svn/git/hg non english locales.

LANG=en_US.UTF-8 should do the trick, but it fails if the en_US.UTF-8 locale is not generated/available.

Jan 22 2015, 4:57 PM · Arcanist

Dec 13 2014

epriestley added a comment to T5955: Refactor Conduit auth to be stateless, token-based, and support wire encodings.

At least for now, this no longer blocks Phacility or T2783.

Dec 13 2014, 6:28 PM · Restricted Project, Auth, Conduit
epriestley placed T5955: Refactor Conduit auth to be stateless, token-based, and support wire encodings up for grabs.
Dec 13 2014, 6:27 PM · Restricted Project, Auth, Conduit
epriestley added a revision to T5955: Refactor Conduit auth to be stateless, token-based, and support wire encodings: D10990: Generate and use "cluster" Conduit API tokens.
Dec 13 2014, 6:23 PM · Restricted Project, Auth, Conduit
epriestley added a revision to T5955: Refactor Conduit auth to be stateless, token-based, and support wire encodings: D10989: Add conduit.getcapabilities and a modern CLI handshake workflow.
Dec 13 2014, 12:45 AM · Restricted Project, Auth, Conduit
epriestley added a revision to T5955: Refactor Conduit auth to be stateless, token-based, and support wire encodings: D10988: Support simpler, token-based Conduit authentication in Arcanist.
Dec 13 2014, 12:31 AM · Restricted Project, Auth, Conduit

Dec 12 2014

epriestley added a revision to T5955: Refactor Conduit auth to be stateless, token-based, and support wire encodings: D10987: Support Conduit tokens in ConduitClient.
Dec 12 2014, 11:29 PM · Restricted Project, Auth, Conduit
epriestley added a revision to T5955: Refactor Conduit auth to be stateless, token-based, and support wire encodings: D10986: Accept Conduit tokens as an authentication mechanism.
Dec 12 2014, 11:15 PM · Restricted Project, Auth, Conduit