Page MenuHomePhabricator
Feed Advanced Search

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
epriestley added a revision to T5955: Refactor Conduit auth to be stateless, token-based, and support wire encodings: D10985: Add Conduit Tokens to make authentication in Conduit somewhat more sane.
Dec 12 2014, 9:41 PM · Restricted Project, Auth, Conduit
epriestley moved T5955: Refactor Conduit auth to be stateless, token-based, and support wire encodings from Backlog to v0 Closed Beta on the Phacility board.
Dec 12 2014, 6:05 PM · Restricted Project, Auth, Conduit
epriestley added a comment to T5955: Refactor Conduit auth to be stateless, token-based, and support wire encodings.

T2783 is at least partially blocked on this, since I need to make intra-cluster calls as the viewing user and don't want to do handshakes. I also don't really want to ship session keys across in the raw, although that wouldn't be the end of the world. I'll probably push this about halfway forward and then drop it again once T2783 is unblocked.

Dec 12 2014, 6:04 PM · Restricted Project, Auth, Conduit
epriestley claimed T5955: Refactor Conduit auth to be stateless, token-based, and support wire encodings.
Dec 12 2014, 6:00 PM · Restricted Project, Auth, Conduit

Dec 4 2014

epriestley moved T5873: Update Conduit for ApplicationTransactions, CustomFields and Edges from Backlog to Do After Launch on the Phacility board.
Dec 4 2014, 6:59 PM · Haskell.org, Restricted Project, Restricted Project, ApplicationEditor, FreeBSD, Restricted Project, User Delight, Phacility, Custom Fields, Transactions, Conduit
epriestley added a project to T5873: Update Conduit for ApplicationTransactions, CustomFields and Edges: Phacility.

I'm currently making the Phacility deployment tools load all Almanac services and filter them on the client to generate a list of instances hosted on a given machine (e.g., all instances with storage on db001). This is super gross:

Dec 4 2014, 6:59 PM · Haskell.org, Restricted Project, Restricted Project, ApplicationEditor, FreeBSD, Restricted Project, User Delight, Phacility, Custom Fields, Transactions, Conduit

Nov 23 2014

epriestley added a comment to T6615: Worker task table has some remaining awkward keys.

D10895 appears to be a sufficient fix. I want to adjust some other keys on this table eventually so I'm going to leave this open, but I'll downgrade the priority once the dust settles.

Nov 23 2014, 7:39 PM · Infrastructure, Daemons
epriestley added a revision to T6615: Worker task table has some remaining awkward keys: D10895: Reverse meaning of task priority column.
Nov 23 2014, 7:34 PM · Infrastructure, Daemons
epriestley added a comment to T6615: Worker task table has some remaining awkward keys.

All realistic installs with more than 100K rows should have 99% of them in queue.

Nov 23 2014, 7:12 PM · Infrastructure, Daemons
epriestley added a project to T6615: Worker task table has some remaining awkward keys: Support Impact.
Nov 23 2014, 7:12 PM · Infrastructure, Daemons
epriestley added a revision to T6615: Worker task table has some remaining awkward keys: D10894: Add `bin/worker flood`, for flooding the task queue with work.
Nov 23 2014, 7:10 PM · Infrastructure, Daemons
epriestley created T6615: Worker task table has some remaining awkward keys.
Nov 23 2014, 6:48 PM · Infrastructure, Daemons

Nov 22 2014

chad updated subscribers of T5873: Update Conduit for ApplicationTransactions, CustomFields and Edges.
Nov 22 2014, 6:39 PM · Haskell.org, Restricted Project, Restricted Project, ApplicationEditor, FreeBSD, Restricted Project, User Delight, Phacility, Custom Fields, Transactions, Conduit

Nov 18 2014

chad updated subscribers of T5873: Update Conduit for ApplicationTransactions, CustomFields and Edges.
Nov 18 2014, 12:37 AM · Haskell.org, Restricted Project, Restricted Project, ApplicationEditor, FreeBSD, Restricted Project, User Delight, Phacility, Custom Fields, Transactions, Conduit

Nov 13 2014

austinstoker added a comment to T5873: Update Conduit for ApplicationTransactions, CustomFields and Edges.

Thanks @qgil

Nov 13 2014, 1:38 PM · Haskell.org, Restricted Project, Restricted Project, ApplicationEditor, FreeBSD, Restricted Project, User Delight, Phacility, Custom Fields, Transactions, Conduit

Nov 12 2014

talshiri added a comment to T5873: Update Conduit for ApplicationTransactions, CustomFields and Edges.

project.query does not emits the auxiliary dictionary, so there's no way of getting custom field value with the api :(

Nov 12 2014, 1:35 AM · Haskell.org, Restricted Project, Restricted Project, ApplicationEditor, FreeBSD, Restricted Project, User Delight, Phacility, Custom Fields, Transactions, Conduit

Nov 10 2014

chasemp added a comment to T1191: Comments are truncated at first non-base-plane character.

Another thank you note. You guys are great.

Nov 10 2014, 4:00 PM · Wikimedia, Support Impact, High Support Impact, Differential
qgil added a comment to T5873: Update Conduit for ApplicationTransactions, CustomFields and Edges.

@austinstoker, you want to see this: T3179#81309

Nov 10 2014, 3:10 PM · Haskell.org, Restricted Project, Restricted Project, ApplicationEditor, FreeBSD, Restricted Project, User Delight, Phacility, Custom Fields, Transactions, Conduit
austinstoker added a comment to T5873: Update Conduit for ApplicationTransactions, CustomFields and Edges.

We want to migrate to phabricator from trac, but to get buy-in we need to migrate trac tickets and their custom fields to Maniphest tickets. As I understand we can either wait on this ticket, or delve into the code and try to resolve this. Is there any other option?

Nov 10 2014, 2:57 PM · Haskell.org, Restricted Project, Restricted Project, ApplicationEditor, FreeBSD, Restricted Project, User Delight, Phacility, Custom Fields, Transactions, Conduit

Nov 7 2014

joshuaspence added a comment to T1191: Comments are truncated at first non-base-plane character.

Great work @epriestley

Nov 7 2014, 11:40 PM · Wikimedia, Support Impact, High Support Impact, Differential
epriestley added a comment to T1191: Comments are truncated at first non-base-plane character.

There's also some kind of mess with MySQL 6.0 (which is 6 years old but doesn't exist since there was a transition to a "new release model" after Oracle bought MySQL AB?) and renaming utf8 to utf8mb3, and maybe renaming utf8mb4 to utf8. I haven't been able to figure out exactly what the story is here yet, but we should be well-prepared to deal with whatever happens there now that we have the storage adjust infrastructure.

Nov 7 2014, 10:43 PM · Wikimedia, Support Impact, High Support Impact, Differential
epriestley added a comment to T1191: Comments are truncated at first non-base-plane character.

Well, let's see if I destroyed everything before we celebrate too much.

Nov 7 2014, 10:33 PM · Wikimedia, Support Impact, High Support Impact, Differential
hach-que added a comment to T1191: Comments are truncated at first non-base-plane character.

If only beers could be purchased with mountain of wealth tokens... :3

Nov 7 2014, 10:33 PM · Wikimedia, Support Impact, High Support Impact, Differential
chad added a comment to T1191: Comments are truncated at first non-base-plane character.

I feel we owe @epriestley many beers and chips for this change. Or a lifetime's worth.

Nov 7 2014, 10:28 PM · Wikimedia, Support Impact, High Support Impact, Differential
epriestley closed T1191: Comments are truncated at first non-base-plane character as Resolved.

Closed by commit rPa17a36869254.

Nov 7 2014, 10:26 PM · Wikimedia, Support Impact, High Support Impact, Differential
epriestley updated subscribers of T5873: Update Conduit for ApplicationTransactions, CustomFields and Edges.
Nov 7 2014, 10:14 PM · Haskell.org, Restricted Project, Restricted Project, ApplicationEditor, FreeBSD, Restricted Project, User Delight, Phacility, Custom Fields, Transactions, Conduit
epriestley added a revision to T1191: Comments are truncated at first non-base-plane character: D10806: Make user emails case-insensitive.
Nov 7 2014, 1:17 PM · Wikimedia, Support Impact, High Support Impact, Differential
epriestley added a comment to T1191: Comments are truncated at first non-base-plane character.

D10804 fixes the wiki issue directly. D10798 (which is the patch in P1415) will also fix it indirectly.

Nov 7 2014, 12:42 PM · Wikimedia, Support Impact, High Support Impact, Differential
epriestley added a revision to T1191: Comments are truncated at first non-base-plane character: D10804: Retroactively populate Phriction mailKey column.
Nov 7 2014, 12:41 PM · Wikimedia, Support Impact, High Support Impact, Differential

Nov 6 2014

epriestley added a comment to T1191: Comments are truncated at first non-base-plane character.

D10800 marks this as fixed. For more details (or if you run into issues) see T6485 (which will be updated shortly to reflect the current state of the world).

Nov 6 2014, 10:18 PM · Wikimedia, Support Impact, High Support Impact, Differential
epriestley added a revision to T1191: Comments are truncated at first non-base-plane character: D10800: Apply storage adjustments as part of storage upgrade.
Nov 6 2014, 9:56 PM · Wikimedia, Support Impact, High Support Impact, Differential
epriestley added a revision to T1191: Comments are truncated at first non-base-plane character: D10799: Force Differential draft uniqueness.
Nov 6 2014, 9:36 PM · Wikimedia, Support Impact, High Support Impact, Differential
epriestley added a revision to T1191: Comments are truncated at first non-base-plane character: D10798: Assume utf8mb4 support.
Nov 6 2014, 9:09 PM · Wikimedia, Support Impact, High Support Impact, Differential
epriestley added a revision to T1191: Comments are truncated at first non-base-plane character: D10797: Update the quickstart.sql.
Nov 6 2014, 9:01 PM · Wikimedia, Support Impact, High Support Impact, Differential
bluehawk added a comment to T1191: Comments are truncated at first non-base-plane character.

Also want to add that we had several duplicate differential_drafts on our install as well. About 15 objectPHID-authorPHID combinations had duplicates, ranging from 2-10 duplicates each. Cleaning them up was pretty straightforward.

Nov 6 2014, 5:37 PM · Wikimedia, Support Impact, High Support Impact, Differential

Nov 5 2014

epriestley added a revision to T1191: Comments are truncated at first non-base-plane character: D10786: Change usernames to `sort64` to make them case-insensitive.
Nov 5 2014, 12:38 PM · Wikimedia, Support Impact, High Support Impact, Differential

Nov 3 2014

epriestley added a comment to T5873: Update Conduit for ApplicationTransactions, CustomFields and Edges.

No. See: https://secure.phabricator.com/book/phabcontrib/article/feature_requests/#setting-expectations

Nov 3 2014, 3:02 PM · Haskell.org, Restricted Project, Restricted Project, ApplicationEditor, FreeBSD, Restricted Project, User Delight, Phacility, Custom Fields, Transactions, Conduit
aik099 added a comment to T5873: Update Conduit for ApplicationTransactions, CustomFields and Edges.

Can this be implemented this year? Would be great present for Christmas.

Nov 3 2014, 3:01 PM · Haskell.org, Restricted Project, Restricted Project, ApplicationEditor, FreeBSD, Restricted Project, User Delight, Phacility, Custom Fields, Transactions, Conduit

Nov 2 2014

epriestley added a comment to T1191: Comments are truncated at first non-base-plane character.

I think some user has somehow managed to end up with two drafts for the same revision. The right fix is probably to remove one and then adjust again.

Nov 2 2014, 12:00 AM · Wikimedia, Support Impact, High Support Impact, Differential

Nov 1 2014

joshuaspence added a comment to T1191: Comments are truncated at first non-base-plane character.

I'm getting the following error when trying to apply storage adjustments:

Nov 1 2014, 11:37 PM · Wikimedia, Support Impact, High Support Impact, Differential
epriestley added a revision to T1191: Comments are truncated at first non-base-plane character: D10771: Do a better job of handling spec errors during schema adjustment.
Nov 1 2014, 5:02 PM · Wikimedia, Support Impact, High Support Impact, Differential

Oct 30 2014

epriestley added a revision to T1191: Comments are truncated at first non-base-plane character: D10760: Update some storage documentation for new adjustment workflows.
Oct 30 2014, 4:40 PM · Wikimedia, Support Impact, High Support Impact, Differential
epriestley added a revision to T1191: Comments are truncated at first non-base-plane character: D10758: Document the adjustment workflow and warn users about adjusting old MySQL.
Oct 30 2014, 12:30 AM · Wikimedia, Support Impact, High Support Impact, Differential

Oct 29 2014

epriestley added a revision to T1191: Comments are truncated at first non-base-plane character: D10757: Fix various MySQL version issues with new charset stuff.
Oct 29 2014, 10:12 PM · Wikimedia, Support Impact, High Support Impact, Differential
epriestley added a comment to T1191: Comments are truncated at first non-base-plane character.

Yes, the current implementation doesn't pursue that optimization because it's simpler to omit it and simpler to debug issues when the queries only do one thing each.

Oct 29 2014, 1:32 PM · Wikimedia, Support Impact, High Support Impact, Differential
bluehawk added a comment to T1191: Comments are truncated at first non-base-plane character.

Perhaps I'm misunderstanding, but it seems like storage adjust could be made more efficient. Each time you alter a table, MySQL makes a copy of it, alters the copy then replaces the original with the modified one. If we perform several alters, this adds up to several table copies. On large tables this takes considerable time.

Oct 29 2014, 1:28 PM · Wikimedia, Support Impact, High Support Impact, Differential

Oct 24 2014

aklapper added a project to T1191: Comments are truncated at first non-base-plane character: Wikimedia.
Oct 24 2014, 3:44 PM · Wikimedia, Support Impact, High Support Impact, Differential

Oct 22 2014

epriestley updated subscribers of T5554: arc fails with svn/git/hg non english locales.
Oct 22 2014, 5:58 PM · Arcanist

Oct 21 2014

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

if I export myself LC_ALL=C it just works.
don't know why it was failing from the patches you have provided me

Oct 21 2014, 1:34 PM · Arcanist
epriestley added a comment to T5554: arc fails with svn/git/hg non english locales.

We can not parse every language. In the very narrow case of patch files, we probably can, but we depend on parsing the output from many other commands to detect specific errors in all of Git, Mercurial and Subversion. For example, sometimes a command exits with, say, exit code 1, but several different errors can actually cause that exit code, and we want to act differently depending on which error occurred. The only way we can tell which error occurred is to look at the program output. To parse error messages in every language we would need to hard-code every translation and keep that list up to date, which is unreasonable.

Oct 21 2014, 1:31 PM · Arcanist