T11217 expects sprites to get generated from DB, for example.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
All Stories
Nov 15 2016
Feature requests require a root problem description (see Contributing Feature Requests and Describing Root Problems). Feel free to file a new feature request completely describing your root problem. If you do, please read all of the documentation carefully first: it lays out exactly what information we need to move forward on a feature request.
It would be great, if this would not be necessary.
P.S. Assuming that the current behaviour is intentional, this task should probably be considered to be a feature request.
I hope it is clear from the commands and reproduction steps I posted above, that I did not modify the source of Phabricator in any way. I am working with the code straight out of Git, immediately running ./scripts/celerity/generate_sprites.php on it.
adding them as a Reviewer achieves the same purpose
I'd be thrilled to answer questions about third-party application development or Phabricator's internals, but unfortunately we can't offer that for free -- it's very time consuming and usually only benefits one user. If you're interested in help with modifying Phabricator or developing third-party applications, see Consulting.
To allow me to debug this further: Is init with config.optional = false supposed to work without a MySQL server? Reading the code I would assume: No, but I want to make sure.
Not having any issues on either of my dev machines either.
Thanks Evan.
I can't reproduce this. Here's what I did:
Complete steps for reproduction on my system:
$ git clone -b stable https://github.com/phacility/arcanist.git
Cloning into 'arcanist'...
remote: Counting objects: 17550, done.
remote: Total 17550 (delta 0), reused 0 (delta 0), pack-reused 17550
Receiving objects: 100% (17550/17550), 6.45 MiB | 1.42 MiB/s, done.
Resolving deltas: 100% (10824/10824), done.
$ git clone -b stable https://github.com/phacility/libphutil.git
Cloning into 'libphutil'...
remote: Counting objects: 14449, done.
remote: Compressing objects: 100% (15/15), done.
remote: Total 14449 (delta 2), reused 0 (delta 0), pack-reused 14434
Receiving objects: 100% (14449/14449), 7.85 MiB | 3.50 MiB/s, done.
Resolving deltas: 100% (8528/8528), done.
$ git clone -b stable https://github.com/phacility/phabricator.git
Cloning into 'phabricator'...
remote: Counting objects: 216912, done.
remote: Compressing objects: 100% (708/708), done.
remote: Total 216912 (delta 323), reused 0 (delta 0), pack-reused 216200
Receiving objects: 100% (216912/216912), 118.31 MiB | 10.88 MiB/s, done.
Resolving deltas: 100% (144506/144506), done.
$ cd phabricator/
$ ./scripts/celerity/generate_sprites.php
[2016-11-15 19:58:29] EXCEPTION: (AphrontConnectionQueryException) Attempt to connect to root@localhost failed with error #2002: No such file or directory. at [<phutil>/src/aphront/storage/connection/mysql/AphrontBaseMySQLDatabaseConnection.php:343]
arcanist(head=stable, ref.stable=e17fe43ca3fe), phabricator(head=stable, ref.stable=fc71a7e92dc2), phutil(head=stable, ref.stable=b10adc2e3f86)
#0 AphrontBaseMySQLDatabaseConnection::throwConnectionException(integer, string, string, string) called at [<phutil>/src/aphront/storage/connection/mysql/AphrontMySQLiDatabaseConnection.php:76]
#1 AphrontMySQLiDatabaseConnection::connect() called at [<phutil>/src/aphront/storage/connection/mysql/AphrontBaseMySQLDatabaseConnection.php:101]
#2 AphrontBaseMySQLDatabaseConnection::establishConnection() called at [<phutil>/src/aphront/storage/connection/mysql/AphrontBaseMySQLDatabaseConnection.php:124]
#3 AphrontBaseMySQLDatabaseConnection::requireConnection() called at [<phutil>/src/aphront/storage/connection/mysql/AphrontMySQLiDatabaseConnection.php:15]
#4 AphrontMySQLiDatabaseConnection::escapeBinaryString(string) called at [<phutil>/src/aphront/storage/connection/mysql/AphrontMySQLiDatabaseConnection.php:11]
#5 AphrontMySQLiDatabaseConnection::escapeUTF8String(string) called at [<phutil>/src/xsprintf/qsprintf.php:178]
#6 xsprintf_query(AphrontMySQLiDatabaseConnection, string, integer, string, integer) called at [<phutil>/src/xsprintf/xsprintf.php:70]
#7 xsprintf(string, AphrontMySQLiDatabaseConnection, array) called at [<phutil>/src/xsprintf/qsprintf.php:64]
#8 qsprintf(AphrontMySQLiDatabaseConnection, string, string, string, string) called at [<phutil>/src/xsprintf/queryfx.php:5]
#9 queryfx(AphrontMySQLiDatabaseConnection, string, string, string, string) called at [<phutil>/src/xsprintf/queryfx.php:13]
#10 queryfx_all(AphrontMySQLiDatabaseConnection, string, string, string, string) called at [<phutil>/src/aphront/storage/connection/AphrontDatabaseConnection.php:52]
#11 AphrontDatabaseConnection::queryData(string, string, string, string) called at [<phabricator>/src/infrastructure/storage/lisk/LiskDAO.php:535]
#12 LiskDAO::loadRawDataWhere(string, string) called at [<phabricator>/src/infrastructure/storage/lisk/LiskDAO.php:476]
#13 LiskDAO::loadAllWhere(string, string) called at [<phabricator>/src/infrastructure/env/PhabricatorConfigDatabaseSource.php:18]
#14 PhabricatorConfigDatabaseSource::loadConfig(string) called at [<phabricator>/src/infrastructure/env/PhabricatorConfigDatabaseSource.php:7]
#15 PhabricatorConfigDatabaseSource::__construct(string) called at [<phabricator>/src/infrastructure/env/PhabricatorEnv.php:238]
#16 PhabricatorEnv::buildConfigurationSourceStack(boolean) called at [<phabricator>/src/infrastructure/env/PhabricatorEnv.php:95]
#17 PhabricatorEnv::initializeCommonEnvironment(boolean) called at [<phabricator>/src/infrastructure/env/PhabricatorEnv.php:75]
#18 PhabricatorEnv::initializeScriptEnvironment(boolean) called at [<phabricator>/scripts/init/lib.php:22]
#19 init_phabricator_script(array) called at [<phabricator>/scripts/init/init-script.php:9]
#20 require_once(string) called at [<phabricator>/scripts/__init_script__.php:3]
#21 require_once(string) called at [<phabricator>/scripts/celerity/generate_sprites.php:4]
$ php --version
PHP 7.0.12-1 (cli) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.12-1, Copyright (c) 1999-2016, by Zend Technologies
$ php5 ./scripts/celerity/generate_sprites.php
[2016-11-15 20:02:04] EXCEPTION: (AphrontConnectionQueryException) Attempt to connect to root@localhost failed with error #2002: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2). at [<phutil>/src/aphront/storage/connection/mysql/AphrontBaseMySQLDatabaseConnection.php:343]
arcanist(head=stable, ref.stable=e17fe43ca3fe), phabricator(head=stable, ref.stable=fc71a7e92dc2), phutil(head=stable, ref.stable=b10adc2e3f86)
#0 AphrontBaseMySQLDatabaseConnection::throwConnectionException(integer, string, string, string) called at [<phutil>/src/aphront/storage/connection/mysql/AphrontMySQLiDatabaseConnection.php:76]
#1 AphrontMySQLiDatabaseConnection::connect() called at [<phutil>/src/aphront/storage/connection/mysql/AphrontBaseMySQLDatabaseConnection.php:101]
#2 AphrontBaseMySQLDatabaseConnection::establishConnection() called at [<phutil>/src/aphront/storage/connection/mysql/AphrontBaseMySQLDatabaseConnection.php:124]
#3 AphrontBaseMySQLDatabaseConnection::requireConnection() called at [<phutil>/src/aphront/storage/connection/mysql/AphrontMySQLiDatabaseConnection.php:15]
#4 AphrontMySQLiDatabaseConnection::escapeBinaryString(string) called at [<phutil>/src/aphront/storage/connection/mysql/AphrontMySQLiDatabaseConnection.php:11]
#5 AphrontMySQLiDatabaseConnection::escapeUTF8String(string) called at [<phutil>/src/xsprintf/qsprintf.php:178]
#6 xsprintf_query(AphrontMySQLiDatabaseConnection, string, integer, string, integer) called at [<phutil>/src/xsprintf/xsprintf.php:70]
#7 xsprintf(string, AphrontMySQLiDatabaseConnection, array) called at [<phutil>/src/xsprintf/qsprintf.php:64]
#8 qsprintf(AphrontMySQLiDatabaseConnection, string, string, string, string)
#9 call_user_func_array(string, array) called at [<phutil>/src/xsprintf/queryfx.php:5]
#10 queryfx(AphrontMySQLiDatabaseConnection, string, string, string, string)
#11 call_user_func_array(string, array) called at [<phutil>/src/xsprintf/queryfx.php:13]
#12 queryfx_all(AphrontMySQLiDatabaseConnection, string, string, string, string)
#13 call_user_func_array(string, array) called at [<phutil>/src/aphront/storage/connection/AphrontDatabaseConnection.php:52]
#14 AphrontDatabaseConnection::queryData(string, string, string, string)
#15 call_user_func_array(array, array) called at [<phabricator>/src/infrastructure/storage/lisk/LiskDAO.php:535]
#16 LiskDAO::loadRawDataWhere(string, string)
#17 call_user_func_array(array, array) called at [<phabricator>/src/infrastructure/storage/lisk/LiskDAO.php:476]
#18 LiskDAO::loadAllWhere(string, string) called at [<phabricator>/src/infrastructure/env/PhabricatorConfigDatabaseSource.php:19]
#19 PhabricatorConfigDatabaseSource::loadConfig(string) called at [<phabricator>/src/infrastructure/env/PhabricatorConfigDatabaseSource.php:7]
#20 PhabricatorConfigDatabaseSource::__construct(string) called at [<phabricator>/src/infrastructure/env/PhabricatorEnv.php:238]
#21 PhabricatorEnv::buildConfigurationSourceStack(boolean) called at [<phabricator>/src/infrastructure/env/PhabricatorEnv.php:95]
#22 PhabricatorEnv::initializeCommonEnvironment(boolean) called at [<phabricator>/src/infrastructure/env/PhabricatorEnv.php:75]
#23 PhabricatorEnv::initializeScriptEnvironment(boolean) called at [<phabricator>/scripts/init/lib.php:22]
#24 init_phabricator_script(array) called at [<phabricator>/scripts/init/init-script.php:10]
#25 require_once(string) called at [<phabricator>/scripts/__init_script__.php:3]
#26 require_once(string) called at [<phabricator>/scripts/celerity/generate_sprites.php:4]
$ php5 --version
PHP 5.6.26-1 (cli)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend TechnologiesI'm happy to work with you to answer questions about my local environment and try to narrow down what's different, but we charge for this because it's very time consuming and often only helps one user. See Consulting for details.
We haven't received additional information that allows us to reproduce this issue, so we can't move forward. Feel free to file a new report in the future if you can provide complete reproduction steps.
I assume you have a MySQL server running on your machine? Thus the connection can be successfully established?
I can't reproduce this. Here's what I did:
- D16865 should treat "W. Europe Standard Time" as "Europe/Berlin". We'll figure out some better solution for this if it continues being an issue, I'm just still hopeful that we can get almost-correct coverage with a handful of explicit mappings/rules without needing to do anything more complicated.
- D16866 should give the datepicker more reasonable behavior on mobile/tablet devices (the panel should now center on screen when activated).
- D16867 should fix the issue with all-day events sometimes extending too far in the summary text on the day view.
- D16868 improves behaviors around inviting projects to events on the day/month/detail views.
- D16870 makes a query for "Invited: epriestley" mean "events which epriestley is invited to, or any project that epriestley is a member of is invited to". You can find just individual invites with "Invited: exact(epriestley)".
I can still reproduce this on Firefox 49.0.2 , using the default Samsung keyboard on my tab.
However, if I switch to the Hacker's Keyboard, it works correctly.
The implementation effort required to support arbitrary VTIMEZONE entries would be fairly huge, since we'd need to reimplement the PHP builtin classes DateTime and DateTimeZone and basically write a full date handling engine. I believe there is no compelling reason for software to ever specify an event in a timezone which is not part of timezonedb (I believe timezonedb is accurate, exhaustive, and fairly ubiquitous; and RFC5545 mentions it, although it does not require it be used), although mapping VTIMEZONE names to timezonedb names may be difficult.
It works, thank you!
Thank you, that was a very quick resolution, I just had the time to refresh the page !
Yeah these characters don't exist in Aleo. We'll probably move to a different header font, but not sure when/what that may be.
Write it on the top of task description. Now it looks like task, that inherit other tasks with UI problems/features. Should i close this one?
How could we edit T4213 to make it more clear that it applies to all discussion of themes, skinning, and custom CSS, including fonts?
In T11865#200437, @epriestley wrote:
We distribute "Aleo", but this font does not include cyrillic characters or some other extended latin characters (like "ğ" and "Ğ", from Turkish). It does include some extended latin, like the Polish "ł".
You can remove "Test Plan" by disabling the field in differential.fields in Config.
We have the same issue after the last update and we usually update once a week. I can confirm that the issue happens with any commit to a SVN repository that you want to view via Audit. Git commits display fine.
Might this be related to the change "Old", "New" and "Diff" tabs in the web UI from your latest changelog?
For anyone having the babun/cygwin + arc issue, this is how I got around it:
ICS import does not seem to parse VTIMEZONE entries in the ICS file. This is perhaps related to the Zimbra issues above, though in my case I am importing from outlook.office365.com. The ics contents include:
The short answer is, maybe sure if we were funded with large sums of money and developer bandwidth, we'd have proper importers. We don't, we're not paid, and properly supporting an import pipeline is some ways away (years). Building your own script or off the script of yesteryear are how we currently expect people to build importers.
Please use Conpherence or Ponder if you have questions about Phabricator development and best practices.
In T11856#200111, @epriestley wrote:Certificates have been deprecated in favor of tokens (they were less flexible, and users frequently found working with them confusing). Everything you describe is working as intended, so this is not a bug in Phabricator. We also don't provide support with third-party code.
If you're using a Zulip binding and its instructions tell you to generate a certificate, they are substantially out of date and won't work for a modern version of Phabricator. If you're using these bindings, they're haven't been updated in more than two years.
You should contact the extension maintainers, not us, for help with their extension or configuration instructions.
In T11856#200178, @mpries wrote:Hi,
Everything you describe is working as intended, so this is not a bug in Phabricator.
For me it looks like conduit.getcertificate is not working as intended, otherwise it would return a certificate. The current API documentation still contains this method (and there is no notice, that this is deprecated or removed):
https://secure.phabricator.com/conduit/query/modern/Where would I be able to see, that this call is not working anymore?
Thanks!
Nov 14 2016
Thanks.
Thank you for the response, it is very likely a dup of T9898
From that trace, it's possible that there's an issue in the vein of T9898, if the repository has an enormous number of branches (tens of thousands?).
More detail:
What happened before that?
It's not 'Hanging', it just doesn't appear to be doing with queued tasks and this is the output (repeated ad nauseam)
Thank you much, @chad
Is a pretty basic one, simple regex / replace. Write your CSS inline.