Unable to start Superset

Trying to follow the instructions and failing already at superset load_examples
Expected results
I expected this line to pass successfully.
Actual results
Executing superset load_examples yields:

2020-01-13 09:38:56,408:INFO:root:logging was configured successfully
2020-01-13 09:38:56,505:INFO:root:Configured event logger of type <class 'superset.utils.log.DBEventLogger'>
Traceback (most recent call last):
  File "/Users/user/anaconda3/envs/incubator-superset/lib/python3.7/site-packages/sqlalchemy/engine/base.py", line 1246, in _execute_context
    cursor, statement, parameters, context
  File "/Users/user/anaconda3/envs/incubator-superset/lib/python3.7/site-packages/sqlalchemy/engine/default.py", line 581, in do_execute
    cursor.execute(statement, parameters)
sqlite3.OperationalError: no such table: dbs

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/user/anaconda3/envs/incubator-superset/bin/superset", line 31, in <module>
    cli()
  File "/Users/user/anaconda3/envs/incubator-superset/lib/python3.7/site-packages/click/core.py", line 722, in __call__
    return self.main(*args, **kwargs)
  File "/Users/user/anaconda3/envs/incubator-superset/lib/python3.7/site-packages/flask/cli.py", line 586, in main
    return super(FlaskGroup, self).main(*args, **kwargs)
  File "/Users/user/anaconda3/envs/incubator-superset/lib/python3.7/site-packages/click/core.py", line 697, in main
    rv = self.invoke(ctx)
  File "/Users/user/anaconda3/envs/incubator-superset/lib/python3.7/site-packages/click/core.py", line 1066, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/Users/user/anaconda3/envs/incubator-superset/lib/python3.7/site-packages/click/core.py", line 895, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/Users/user/anaconda3/envs/incubator-superset/lib/python3.7/site-packages/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "/Users/user/anaconda3/envs/incubator-superset/lib/python3.7/site-packages/click/decorators.py", line 17, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "/Users/user/anaconda3/envs/incubator-superset/lib/python3.7/site-packages/flask/cli.py", line 426, in decorator
    return __ctx.invoke(f, *args, **kwargs)
  File "/Users/user/anaconda3/envs/incubator-superset/lib/python3.7/site-packages/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "/Users/user/anaconda3/envs/incubator-superset/lib/python3.7/site-packages/superset/cli.py", line 142, in load_examples
    load_examples_run(load_test_data, only_metadata, force)
  File "/Users/user/anaconda3/envs/incubator-superset/lib/python3.7/site-packages/superset/cli.py", line 77, in load_examples_run
    examples_db = utils.get_example_database()
  File "/Users/user/anaconda3/envs/incubator-superset/lib/python3.7/site-packages/superset/utils/core.py", line 976, in get_example_database
    return get_or_create_db("examples", db_uri)
  File "/Users/user/anaconda3/envs/incubator-superset/lib/python3.7/site-packages/superset/utils/core.py", line 960, in get_or_create_db
    db.session.query(models.Database).filter_by(database_name=database_name).first()
  File "/Users/user/anaconda3/envs/incubator-superset/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 3265, in first
    ret = list(self[0:1])
  File "/Users/user/anaconda3/envs/incubator-superset/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 3043, in __getitem__
    return list(res)
  File "/Users/user/anaconda3/envs/incubator-superset/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 3367, in __iter__
    return self._execute_and_instances(context)
  File "/Users/user/anaconda3/envs/incubator-superset/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 3392, in _execute_and_instances
    result = conn.execute(querycontext.statement, self._params)
  File "/Users/user/anaconda3/envs/incubator-superset/lib/python3.7/site-packages/sqlalchemy/engine/base.py", line 982, in execute
    return meth(self, multiparams, params)
  File "/Users/user/anaconda3/envs/incubator-superset/lib/python3.7/site-packages/sqlalchemy/sql/elements.py", line 287, in _execute_on_connection
    return connection._execute_clauseelement(self, multiparams, params)
  File "/Users/user/anaconda3/envs/incubator-superset/lib/python3.7/site-packages/sqlalchemy/engine/base.py", line 1101, in _execute_clauseelement
    distilled_params,
  File "/Users/user/anaconda3/envs/incubator-superset/lib/python3.7/site-packages/sqlalchemy/engine/base.py", line 1250, in _execute_context
    e, statement, parameters, cursor, context
  File "/Users/user/anaconda3/envs/incubator-superset/lib/python3.7/site-packages/sqlalchemy/engine/base.py", line 1476, in _handle_dbapi_exception
    util.raise_from_cause(sqlalchemy_exception, exc_info)
  File "/Users/user/anaconda3/envs/incubator-superset/lib/python3.7/site-packages/sqlalchemy/util/compat.py", line 398, in raise_from_cause
    reraise(type(exception), exception, tb=exc_tb, cause=cause)
  File "/Users/user/anaconda3/envs/incubator-superset/lib/python3.7/site-packages/sqlalchemy/util/compat.py", line 152, in reraise
    raise value.with_traceback(tb)
  File "/Users/user/anaconda3/envs/incubator-superset/lib/python3.7/site-packages/sqlalchemy/engine/base.py", line 1246, in _execute_context
    cursor, statement, parameters, context
  File "/Users/user/anaconda3/envs/incubator-superset/lib/python3.7/site-packages/sqlalchemy/engine/default.py", line 581, in do_execute
    cursor.execute(statement, parameters)
sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) no such table: dbs
[SQL: SELECT dbs.created_on AS dbs_created_on, dbs.changed_on AS dbs_changed_on, dbs.id AS dbs_id, dbs.verbose_name AS dbs_verbose_name, dbs.database_name AS dbs_database_name, dbs.sqlalchemy_uri AS dbs_sqlalchemy_uri, dbs.password AS dbs_password, dbs.cache_timeout AS dbs_cache_timeout, dbs.select_as_create_table_as AS dbs_select_as_create_table_as, dbs.expose_in_sqllab AS dbs_expose_in_sqllab, dbs.allow_run_async AS dbs_allow_run_async, dbs.allow_csv_upload AS dbs_allow_csv_upload, dbs.allow_ctas AS dbs_allow_ctas, dbs.allow_dml AS dbs_allow_dml, dbs.force_ctas_schema AS dbs_force_ctas_schema, dbs.allow_multi_schema_metadata_fetch AS dbs_allow_multi_schema_metadata_fetch, dbs.extra AS dbs_extra, dbs.perm AS dbs_perm, dbs.impersonate_user AS dbs_impersonate_user, dbs.created_by_fk AS dbs_created_by_fk, dbs.changed_by_fk AS dbs_changed_by_fk
FROM dbs
WHERE dbs.database_name = ?
 LIMIT ? OFFSET ?]
[parameters: ('examples', 1, 0)]
(Background on this error at: http://sqlalche.me/e/e3q8)

Screenshots
N/A
How to reproduce the bug

New Conda environment
env LDFLAGS="-L$(brew --prefix openssl)/lib" CFLAGS="-I$(brew --prefix openssl)/include" pip install cryptography==2.4.2
pip install apache-superset
flask fab create-admin
superset load_examples

Environment
(please complete the following information):

superset version: 0.35.1
python version: 3.7.6
node.js version: v13.2.0
npm version: 6.13.1

Checklist
Make sure these boxes are checked before submitting your issue - thank you!

[x] I have checked the superset logs for python stacktraces and included it here as text if there are any.
[x] I have reproduced the issue with at least the latest released version of superset.
[x] I have checked the issue tracker for the same issue and I haven't found one similar.

Hi,
It seems like a db upgrade issue. Please post the output from superset db upgrade

2020-01-13 09:53:23,401:INFO:root:logging was configured successfully
2020-01-13 09:53:23,499:INFO:root:Configured event logger of type <class 'superset.utils.log.DBEventLogger'>
INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
INFO  [alembic.runtime.migration] Will assume transactional DDL.
INFO  [alembic.runtime.migration] Running upgrade  -> 4e6a06bad7a8, Init
INFO  [alembic.runtime.migration] Running upgrade 4e6a06bad7a8 -> 5a7bad26f2a7, empty message
INFO  [alembic.runtime.migration] Running upgrade 5a7bad26f2a7 -> 1e2841a4128, empty message
INFO  [alembic.runtime.migration] Running upgrade 1e2841a4128 -> 2929af7925ed, TZ offsets in data sources
INFO  [alembic.runtime.migration] Running upgrade 2929af7925ed -> 289ce07647b, Add encrypted password field
INFO  [alembic.runtime.migration] Running upgrade 289ce07647b -> 1a48a5411020, adding slug to dash
INFO  [alembic.runtime.migration] Running upgrade 1a48a5411020 -> 315b3f4da9b0, adding log model
INFO  [alembic.runtime.migration] Running upgrade 315b3f4da9b0 -> 55179c7f25c7, sqla_descr
INFO  [alembic.runtime.migration] Running upgrade 55179c7f25c7 -> 12d55656cbca, is_featured
/Users/user/anaconda3/envs/incubator-superset/lib/python3.7/site-packages/alembic/ddl/sqlite.py:39: UserWarning: Skipping unsupported ALTER for creation of implicit constraint
  "Skipping unsupported ALTER for "
INFO  [alembic.runtime.migration] Running upgrade 12d55656cbca -> 2591d77e9831, user_id
INFO  [alembic.runtime.migration] Running upgrade 2591d77e9831 -> 8e80a26a31db, empty message
INFO  [alembic.runtime.migration] Running upgrade 8e80a26a31db -> 7dbf98566af7, empty message
INFO  [alembic.runtime.migration] Running upgrade 7dbf98566af7 -> 43df8de3a5f4, empty message
INFO  [alembic.runtime.migration] Running upgrade 43df8de3a5f4 -> d827694c7555, css templates
INFO  [alembic.runtime.migration] Running upgrade d827694c7555 -><PHONE_NUMBER>35, log more
INFO  [alembic.runtime.migration] Running upgrade<PHONE_NUMBER>35 -> 18e88e1cc004, making audit nullable
INFO  [alembic.runtime.migration] Running upgrade 18e88e1cc004 -> 836c0bf75904, cache_timeouts
INFO  [alembic.runtime.migration] Running upgrade 18e88e1cc004 -> a2d606a761d9, adding favstar model
INFO  [alembic.runtime.migration] Running upgrade a2d606a761d9, 836c0bf75904 -> d2424a248d63, empty message
INFO  [alembic.runtime.migration] Running upgrade d2424a248d63 -> 763d4b211ec9, fixing audit fk
INFO  [alembic.runtime.migration] Running upgrade d2424a248d63 -> 1d2ddd543133, log dt
INFO  [alembic.runtime.migration] Running upgrade 1d2ddd543133, 763d4b211ec9 -> fee7b758c130, empty message
INFO  [alembic.runtime.migration] Running upgrade fee7b758c130 -> 867bf4f117f9, Adding extra field to Database model
INFO  [alembic.runtime.migration] Running upgrade 867bf4f117f9 -> bb51420eaf83, add schema to table model
INFO  [alembic.runtime.migration] Running upgrade bb51420eaf83 -> b4456560d4f3, change_table_unique_constraint
INFO  [alembic.runtime.migration] Running upgrade b4456560d4f3 -> 4fa88fe24e94, owners_many_to_many
INFO  [alembic.runtime.migration] Running upgrade 4fa88fe24e94 -> c3a8f8611885, Materializing permission
INFO  [alembic.runtime.migration] Running upgrade c3a8f8611885 -> f0fbf6129e13, Adding verbose_name to tablecolumn
INFO  [alembic.runtime.migration] Running upgrade f0fbf6129e13 -> 956a063c52b3, adjusting key length
INFO  [alembic.runtime.migration] Running upgrade 956a063c52b3 -> 1226819ee0e3, Fix wrong constraint on table columns
INFO  [alembic.runtime.migration] Running upgrade 1226819ee0e3 -> d8bc074f7aad, Add new field 'is_restricted' to SqlMetric and DruidMetric
INFO  [alembic.runtime.migration] Running upgrade d8bc074f7aad -> 27ae655e4247, Make creator owners
INFO  [alembic.runtime.migration] Running upgrade 27ae655e4247 -> 960c69cb1f5b, add dttm_format related fields in table_columns
INFO  [alembic.runtime.migration] Running upgrade 960c69cb1f5b -> f162a1dea4c4, d3format_by_metric
INFO  [alembic.runtime.migration] Running upgrade f162a1dea4c4 -> ad82a75afd82, Update models to support storing the queries.
INFO  [alembic.runtime.migration] Running upgrade ad82a75afd82 -> 3c3ffe173e4f, add_sql_string_to_table
INFO  [alembic.runtime.migration] Running upgrade 3c3ffe173e4f -> 41f6a59a61f2, database options for sql lab
INFO  [alembic.runtime.migration] Running upgrade 41f6a59a61f2 -> 4500485bde7d, allow_run_sync_async
INFO  [alembic.runtime.migration] Running upgrade 4500485bde7d -> 65903709c321, allow_dml
INFO  [alembic.runtime.migration] Running upgrade 41f6a59a61f2 -> 33d996bcc382, update slice model
INFO  [alembic.runtime.migration] Running upgrade 33d996bcc382, 65903709c321 -> b347b202819b, empty message
INFO  [alembic.runtime.migration] Running upgrade b347b202819b -> 5e4a03ef0bf0, Add access_request table to manage requests to access datastores.
INFO  [alembic.runtime.migration] Running upgrade 5e4a03ef0bf0 -> eca4694defa7, sqllab_setting_defaults
INFO  [alembic.runtime.migration] Running upgrade eca4694defa7 -> ab3d66c4246e, add_cache_timeout_to_druid_cluster
INFO  [alembic.runtime.migration] Running upgrade eca4694defa7 -> 3b626e2a6783, Sync DB with the models.py.
WARNI [root] Constraint must have a name
INFO  [alembic.runtime.migration] Running upgrade 3b626e2a6783, ab3d66c4246e -> ef8843b41dac, empty message
INFO  [alembic.runtime.migration] Running upgrade ef8843b41dac -> b46fa1b0b39e, Add json_metadata to the tables table.
INFO  [alembic.runtime.migration] Running upgrade b46fa1b0b39e -> 7e3ddad2a00b, results_key to query
INFO  [alembic.runtime.migration] Running upgrade 7e3ddad2a00b -> ad4d656d92bc, Add avg() to default metrics
INFO  [alembic.runtime.migration] Running upgrade ad4d656d92bc -> c611f2b591b8, dim_spec
INFO  [alembic.runtime.migration] Running upgrade c611f2b591b8 -> e46f2d27a08e, materialize perms
INFO  [alembic.runtime.migration] Running upgrade e46f2d27a08e -> f1f2d4af5b90, Enable Filter Select
INFO  [alembic.runtime.migration] Running upgrade e46f2d27a08e -> 525c854f0005, log_this_plus
INFO  [alembic.runtime.migration] Running upgrade 525c854f0005, f1f2d4af5b90 -> 6414e83d82b7, empty message
INFO  [alembic.runtime.migration] Running upgrade 6414e83d82b7 -> 1296d28ec131, Adds params to the datasource (druid) table
INFO  [alembic.runtime.migration] Running upgrade 1296d28ec131 -> f18570e03440, Add index on the result key to the query table.
INFO  [alembic.runtime.migration] Running upgrade f18570e03440 -> bcf3126872fc, Add keyvalue table
INFO  [alembic.runtime.migration] Running upgrade f18570e03440 -> db0c65b146bd, update_slice_model_json
INFO  [alembic.runtime.migration] Running upgrade db0c65b146bd -> a99f2f7c195a, rewriting url from shortner with new format
INFO  [alembic.runtime.migration] Running upgrade a99f2f7c195a, bcf3126872fc -> d6db5a5cdb5d, empty message
INFO  [alembic.runtime.migration] Running upgrade d6db5a5cdb5d -> b318dfe5fb6c, adding verbose_name to druid column
INFO  [alembic.runtime.migration] Running upgrade d6db5a5cdb5d -> 732f1c06bcbf, add fetch values predicate
INFO  [alembic.runtime.migration] Running upgrade 732f1c06bcbf, b318dfe5fb6c -> ea033256294a, empty message
INFO  [alembic.runtime.migration] Running upgrade b318dfe5fb6c -> db527d8c4c78, Add verbose name to DruidCluster and Database
INFO  [alembic.runtime.migration] Running upgrade db527d8c4c78, ea033256294a -> 979c03af3341, empty message
INFO  [alembic.runtime.migration] Running upgrade 979c03af3341 -> a6c18f869a4e, query.start_running_time
INFO  [alembic.runtime.migration] Running upgrade a6c18f869a4e -> 2fcdcb35e487, saved_queries
INFO  [alembic.runtime.migration] Running upgrade 2fcdcb35e487 -> a65458420354, add_result_backend_time_logging
INFO  [alembic.runtime.migration] Running upgrade a65458420354 -> ca69c70ec99b, tracking_url
INFO  [alembic.runtime.migration] Running upgrade ca69c70ec99b -> a9c47e2c1547, add impersonate_user to dbs
INFO  [alembic.runtime.migration] Running upgrade ca69c70ec99b -> ddd6ebdd853b, annotations
INFO  [alembic.runtime.migration] Running upgrade a9c47e2c1547, ddd6ebdd853b -> d39b1e37131d, empty message
INFO  [alembic.runtime.migration] Running upgrade ca69c70ec99b -> 19a814813610, Adding metric warning_text
INFO  [alembic.runtime.migration] Running upgrade 19a814813610, a9c47e2c1547 -> 472d2f73dfd4, empty message
INFO  [alembic.runtime.migration] Running upgrade 472d2f73dfd4, d39b1e37131d -> f959a6652acd, empty message
INFO  [alembic.runtime.migration] Running upgrade f959a6652acd -> 4736ec66ce19, empty message
/Users/user/anaconda3/envs/incubator-superset/lib/python3.7/site-packages/sqlalchemy/dialects/sqlite/base.py:1911: SAWarning: WARNING: SQL-parsed foreign key constraint '('datasource_name', 'datasources', 'datasource_name')' could not be located in PRAGMA foreign_keys for table metrics
  "foreign_keys for table %s" % (sig, table_name)
INFO  [alembic.runtime.migration] Running upgrade 4736ec66ce19 -> 67a6ac9b727b, update_spatial_params
INFO  [alembic.runtime.migration] Running upgrade 67a6ac9b727b -> 21e88bc06c02
INFO  [alembic.runtime.migration] Running upgrade 21e88bc06c02 -> e866bd2d4976, smaller_grid
Revision ID: e866bd2d4976
Revises: 21e88bc06c02
Create Date: 2018-02-13 08:07:40.766277
INFO  [alembic.runtime.migration] Running upgrade e866bd2d4976 -> e68c4473c581, allow_multi_schema_metadata_fetch
INFO  [alembic.runtime.migration] Running upgrade e68c4473c581 -> f231d82b9b26, empty message
INFO  [alembic.runtime.migration] Running upgrade f231d82b9b26 -> bf706ae5eb46, cal_heatmap_metric_to_metrics
INFO  [alembic.runtime.migration] Running upgrade f231d82b9b26 -> 30bb17c0dc76, empty message
INFO  [alembic.runtime.migration] Running upgrade 30bb17c0dc76, bf706ae5eb46 -> c9495751e314, empty message
INFO  [alembic.runtime.migration] Running upgrade f231d82b9b26 -><PHONE_NUMBER>29, is_sqllab_view
INFO  [alembic.runtime.migration] Running upgrade<PHONE_NUMBER>29, c9495751e314 -> 5ccf602336a0, empty message
INFO  [alembic.runtime.migration] Running upgrade 5ccf602336a0 -> e502db2af7be, add template_params to tables
INFO  [alembic.runtime.migration] Running upgrade e502db2af7be -> c5756bec8b47, Time grain SQLA
INFO  [alembic.runtime.migration] Running upgrade c5756bec8b47 -> afb7730f6a9c, remove empty filters
INFO  [alembic.runtime.migration] Running upgrade afb7730f6a9c -> 80a67c5192fa, single pie chart metric
INFO  [alembic.runtime.migration] Running upgrade 80a67c5192fa -> bddc498dd179, adhoc filters
INFO  [alembic.runtime.migration] Running upgrade bddc498dd179 -> 4451805bbaa1, remove double percents
INFO  [alembic.runtime.migration] Running upgrade bddc498dd179 -> 3dda56f1c4c6, Migrate num_period_compare and period_ratio_type
INFO  [alembic.runtime.migration] Running upgrade 3dda56f1c4c6 -> 1d9e835a84f9, empty message
INFO  [alembic.runtime.migration] Running upgrade 4451805bbaa1, 1d9e835a84f9 -> 705732c70154, empty message
INFO  [alembic.runtime.migration] Running upgrade 4451805bbaa1, 1d9e835a84f9 -> fc480c87706c, empty message
INFO  [alembic.runtime.migration] Running upgrade fc480c87706c -> bebcf3fed1fe, Migrate dashboard position_json data from V1 to V2
INFO  [alembic.runtime.migration] Running upgrade bebcf3fed1fe, 705732c70154 -> ec1f88a35cc6, empty message
INFO  [alembic.runtime.migration] Running upgrade 4451805bbaa1, 1d9e835a84f9 -> e3970889f38e, empty message
INFO  [alembic.runtime.migration] Running upgrade 705732c70154, e3970889f38e -> 46ba6aaaac97, empty message
INFO  [alembic.runtime.migration] Running upgrade 46ba6aaaac97, ec1f88a35cc6 -> c18bd4186f15, empty message
INFO  [alembic.runtime.migration] Running upgrade c18bd4186f15 -> 7fcdcde0761c, Reduce position_json size by remove extra space and component id prefix
INFO  [alembic.runtime.migration] Running upgrade 7fcdcde0761c -> 0c5070e96b57, add user attributes table
INFO  [alembic.runtime.migration] Running upgrade 0c5070e96b57 -> 1a1d627ebd8e, position_json
INFO  [alembic.runtime.migration] Running upgrade 1a1d627ebd8e -> 55e910a74826, add_metadata_column_to_annotation_model.py
INFO  [alembic.runtime.migration] Running upgrade 55e910a74826 -> 4ce8df208545, empty message
INFO  [alembic.runtime.migration] Running upgrade 4ce8df208545 -> 46f444d8b9b7, remove_coordinator_from_druid_cluster_model.py
INFO  [alembic.runtime.migration] Running upgrade 46f444d8b9b7 -> a61b40f9f57f, remove allow_run_sync
INFO  [alembic.runtime.migration] Running upgrade a61b40f9f57f -> 6c7537a6004a, models for email reports
INFO  [alembic.runtime.migration] Running upgrade 6c7537a6004a -> 3e1b21cd94a4, change_owner_to_m2m_relation_on_datasources.py
INFO  [alembic.runtime.migration] Running upgrade 6c7537a6004a -> cefabc8f7d38, Increase size of name column in ab_view_menu
INFO  [alembic.runtime.migration] Running upgrade 55e910a74826 -> 0b1f1ab473c0, Add extra column to Query
INFO  [alembic.runtime.migration] Running upgrade 0b1f1ab473c0, cefabc8f7d38, 3e1b21cd94a4 -> de021a1ca60d, empty message
INFO  [alembic.runtime.migration] Running upgrade de021a1ca60d -> fb13d49b72f9, better_filters
INFO  [alembic.runtime.migration] Running upgrade fb13d49b72f9 -> a33a03f16c4a, Add extra column to SavedQuery
INFO  [alembic.runtime.migration] Running upgrade 4451805bbaa1, 1d9e835a84f9 -> c829ff0b37d0, empty message
INFO  [alembic.runtime.migration] Running upgrade c829ff0b37d0 -> 7467e77870e4, remove_aggs
INFO  [alembic.runtime.migration] Running upgrade 7467e77870e4, de021a1ca60d -> fbd55e0f83eb, empty message
INFO  [alembic.runtime.migration] Running upgrade fbd55e0f83eb, fb13d49b72f9 -> 8b70aa3d0f87, empty message
INFO  [alembic.runtime.migration] Running upgrade 8b70aa3d0f87, a33a03f16c4a -> 18dc26817ad2, empty message
INFO  [alembic.runtime.migration] Running upgrade 18dc26817ad2 -> c617da68de7d, form nullable
INFO  [alembic.runtime.migration] Running upgrade c617da68de7d -> c82ee8a39623, Add implicit tags
INFO  [alembic.runtime.migration] Running upgrade 18dc26817ad2 -> e553e78e90c5, add_druid_auth_py.py
INFO  [alembic.runtime.migration] Running upgrade e553e78e90c5, c82ee8a39623 -> 45e7da7cfeba, empty message
INFO  [alembic.runtime.migration] Running upgrade 45e7da7cfeba -> 80aa3f04bc82, Add Parent ids in dashboard layout metadata
INFO  [alembic.runtime.migration] Running upgrade 80aa3f04bc82 -> d94d33dbe938, form strip
INFO  [alembic.runtime.migration] Running upgrade d94d33dbe938 -> 937d04c16b64, update datasources
INFO  [alembic.runtime.migration] Running upgrade 937d04c16b64 -> 7f2635b51f5d, update base columns
INFO  [alembic.runtime.migration] Running upgrade 7f2635b51f5d -> e9df189e5c7e, update base metrics
INFO  [alembic.runtime.migration] Running upgrade e9df189e5c7e -> afc69274c25a, update the sql, select_sql, and executed_sql columns in the
   query table in mysql dbs to be long text columns
INFO  [alembic.runtime.migration] Running upgrade afc69274c25a -> d7c1a0d6f2da, Remove limit used from query model
INFO  [alembic.runtime.migration] Running upgrade d7c1a0d6f2da -> ab8c66efdd01, resample
INFO  [alembic.runtime.migration] Running upgrade ab8c66efdd01 -> b4a38aa87893, deprecate database expression
INFO  [alembic.runtime.migration] Running upgrade b4a38aa87893 -> d6ffdf31bdd4, Add published column to dashboards
INFO  [alembic.runtime.migration] Running upgrade d6ffdf31bdd4 -><PHONE_NUMBER>82, Remove duplicated entries in dashboard_slices table and add unique constraint
INFO  [alembic.runtime.migration] Running upgrade<PHONE_NUMBER>82 -> def97f26fdfb, Add index to tagged_object
INFO  [alembic.runtime.migration] Running upgrade def97f26fdfb -> 11c737c17cc6, deprecate_restricted_metrics
INFO  [alembic.runtime.migration] Running upgrade 11c737c17cc6 -> 258b5280a45e, form strip leading and trailing whitespace
INFO  [alembic.runtime.migration] Running upgrade 258b5280a45e -> 1495eb914ad3, time range
INFO  [alembic.runtime.migration] Running upgrade 1495eb914ad3 -> b6fa807eac07, make_names_non_nullable

Ok, thank you
The log looks good. The initial process should be:
1 - pip install apache-superset
2 - superset db upgrade
3 - flask fab create-admin
4 - superset load_examples
The default sqllite db is on ~/.superset/superset.db. You can proceed now with steps 3 and 4.


Fix Small Parse Error Typo

Sorry for being pedantic... :cactus:

I signed it!

@daviskoh, thx for being pedantic (and submitting a PR) :)


Create dp_leetcode

a curated list of all dp problems divided into sub category.
Description
issue no 2454 is fixed
Fixes #(2454)
Type of change
Added a curated list of all kind of dp problems available on leetcode
Checklist:

[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have created a helpful and easy to understand README.md
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings

DS ALGO PROJECTS ARE NOT COUNTED FOR HACKTOBERFEST21 so i will close this PR


Can't get OIT URP sample working with Windows build

Discussed in https://github.com/happy-turtle/oit-unity/discussions/27

Originally posted by MrWilq January 25, 2024
I followed the readme and can't get the OIT sample URP scene working.
These are the steps I follow:

Create a new URP project from the 3D (URP) blank template.
Add the OIT git package via the Package Manager.
Import the "URP Renderer Feature Demo" sample from the package and select it as the current scene.
Go to Settings/URP-HighFidelity-Renderer and add the Order Independent Rendering Renderer Feature.

The result is that the Unity Editor displays the sample scene correctly, but when I Build and Run the project for Windows Intel 64-bit, only the opaque objects are visible - the transparent ones are missing:

I've tried it first with Unity 2022.3.15f1 and figured that it must be a wrong version. Tried 2023.2.7f1 with the same result and then tried 2021.3.9f1 (which is mentioned in the project readme as the version that it was tested with) and couldn't even add the Renderer Feature due to script compilation errors:
Library\PackageCache\org.happy-turtle.order-independent-transparency@863657d0ad\URP\Runtime\OitPass.cs(31,98): error CS1061: 'ScriptableRenderer' does not contain a definition for 'cameraColorTargetHandle' and no accessible extension method 'cameraColorTargetHandle' accepting a first argument of type 'ScriptableRenderer' could be found (are you missing a using directive or an assembly reference?)
```</div>

I can reproduce the missing render output in a Windows build. A quick debugging didn't reveal any missing shader assets though. So this needs a bit more investigation as to why it's not rendering.

I did a more in depth debugging session:

The Post Processing demo works in build. I would assume it's not a general problem with the shader resources setup.
Other URP Renderer features are included in build. Hence it could be a specific setup issue of the renderer feature.
Inspecting the frame in RenderDoc shows the command Order Independent Transparency is present. But it seems to be missing its shader code. The material or shader asset might be stripped in the build process.
Switching off any shader stripping settings did not fix the issue.

Very hard to find, but in the end they just changed the render tag from UniversalRenderPipeline to UniversalPipeline. Released with v5.0.1.


gollvm: libgo's shell scripts raise errors, during gollvm's build

$cmake -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_CXX_FLAGS=' -stdlib=libc++ ' -DLLVM_TARGETS_TO_BUILD='X86'   ../llvm-project/llvm
-- The C compiler identification is Clang 11.0.0
-- The CXX compiler identification is Clang 11.0.0
-- The ASM compiler identification is Clang
-- Found assembler: /usr/bin/clang
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/clang - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/clang++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test LLVM_LIBSTDCXX_MIN
-- Performing Test LLVM_LIBSTDCXX_MIN - Success
-- Performing Test LLVM_LIBSTDCXX_SOFT_ERROR
-- Performing Test LLVM_LIBSTDCXX_SOFT_ERROR - Success
-- Looking for dlfcn.h
-- Looking for dlfcn.h - found
-- Looking for errno.h
-- Looking for errno.h - found
-- Looking for fcntl.h
-- Looking for fcntl.h - found
-- Looking for link.h
-- Looking for link.h - found
-- Looking for malloc/malloc.h
-- Looking for malloc/malloc.h - not found
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for signal.h
-- Looking for signal.h - found
-- Looking for sys/ioctl.h
-- Looking for sys/ioctl.h - found
-- Looking for sys/mman.h
-- Looking for sys/mman.h - found
-- Looking for sys/param.h
-- Looking for sys/param.h - found
-- Looking for sys/resource.h
-- Looking for sys/resource.h - found
-- Looking for sys/stat.h
-- Looking for sys/stat.h - found
-- Looking for sys/time.h
-- Looking for sys/time.h - found
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for sysexits.h
-- Looking for sysexits.h - found
-- Looking for termios.h
-- Looking for termios.h - found
-- Looking for unistd.h
-- Looking for unistd.h - found
-- Looking for valgrind/valgrind.h
-- Looking for valgrind/valgrind.h - not found
-- Looking for fenv.h
-- Looking for fenv.h - found
-- Looking for FE_ALL_EXCEPT
-- Looking for FE_ALL_EXCEPT - found
-- Looking for FE_INEXACT
-- Looking for FE_INEXACT - found
-- Looking for mach/mach.h
-- Looking for mach/mach.h - not found
-- Looking for histedit.h
-- Looking for histedit.h - not found
-- Looking for CrashReporterClient.h
-- Looking for CrashReporterClient.h - not found
-- Looking for linux/magic.h
-- Looking for linux/magic.h - found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Looking for pthread_getspecific in pthread
-- Looking for pthread_getspecific in pthread - found
-- Looking for pthread_rwlock_init in pthread
-- Looking for pthread_rwlock_init in pthread - found
-- Looking for pthread_mutex_lock in pthread
-- Looking for pthread_mutex_lock in pthread - found
-- Looking for dlopen in dl
-- Looking for dlopen in dl - found
-- Looking for clock_gettime in rt
-- Looking for clock_gettime in rt - found
-- Looking for pfm_initialize in pfm
-- Looking for pfm_initialize in pfm - not found
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11")
-- Looking for compress2
-- Looking for compress2 - found
-- Could NOT find LibXml2 (missing: LIBXML2_LIBRARY LIBXML2_INCLUDE_DIR)
-- Looking for xar_open in xar
-- Looking for xar_open in xar - not found
-- Looking for arc4random
-- Looking for arc4random - not found
-- Looking for backtrace
-- Looking for backtrace - found
-- backtrace facility detected in default set of libraries
-- Found Backtrace: /usr/include
-- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW
-- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Success
-- Looking for _Unwind_Backtrace
-- Looking for _Unwind_Backtrace - found
-- Looking for getpagesize
-- Looking for getpagesize - found
-- Looking for sysconf
-- Looking for sysconf - found
-- Looking for getrusage
-- Looking for getrusage - found
-- Looking for setrlimit
-- Looking for setrlimit - found
-- Looking for isatty
-- Looking for isatty - found
-- Looking for futimens
-- Looking for futimens - found
-- Looking for futimes
-- Looking for futimes - found
-- Looking for posix_fallocate
-- Looking for posix_fallocate - found
-- Looking for sigaltstack
-- Looking for sigaltstack - found
-- Looking for lseek64
-- Looking for lseek64 - found
-- Looking for mallctl
-- Looking for mallctl - not found
-- Looking for mallinfo
-- Looking for mallinfo - found
-- Looking for malloc_zone_statistics
-- Looking for malloc_zone_statistics - not found
-- Looking for getrlimit
-- Looking for getrlimit - found
-- Looking for posix_spawn
-- Looking for posix_spawn - found
-- Looking for pread
-- Looking for pread - found
-- Looking for sbrk
-- Looking for sbrk - found
-- Looking for strerror
-- Looking for strerror - found
-- Looking for strerror_r
-- Looking for strerror_r - found
-- Looking for strerror_s
-- Looking for strerror_s - not found
-- Looking for setenv
-- Looking for setenv - found
-- Looking for dlopen
-- Looking for dlopen - found
-- Looking for dladdr
-- Looking for dladdr - not found
-- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC
-- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC - Failed
-- Performing Test HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC
-- Performing Test HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC - Success
-- Looking for GLIBC
-- Looking for GLIBC - found
-- Looking for pthread_getname_np
-- Looking for pthread_getname_np - found
-- Looking for pthread_setname_np
-- Looking for pthread_setname_np - found
-- Performing Test HAVE_STD_IS_TRIVIALLY_COPYABLE
-- Performing Test HAVE_STD_IS_TRIVIALLY_COPYABLE - Success
-- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB
-- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success
-- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB
-- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success
-- Performing Test LLVM_HAS_ATOMICS
-- Performing Test LLVM_HAS_ATOMICS - Success
-- Performing Test SUPPORTS_VARIADIC_MACROS_FLAG
-- Performing Test SUPPORTS_VARIADIC_MACROS_FLAG - Success
-- Performing Test SUPPORTS_GNU_ZERO_VARIADIC_MACRO_ARGUMENTS_FLAG
-- Performing Test SUPPORTS_GNU_ZERO_VARIADIC_MACRO_ARGUMENTS_FLAG - Success
-- Native target architecture is X86
-- Threads enabled.
-- Doxygen disabled.
-- Go bindings disabled.
-- Ninja version: 1.10.0.git.kitware.jobserver-1
-- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH)
-- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH)
-- OCaml bindings disabled.
-- Could NOT find Python module pygments
-- Could NOT find Python module pygments.lexers.c_cpp
-- Could NOT find Python module yaml
-- LLVM host triple: x86_64-unknown-linux-gnu
-- LLVM default target triple: x86_64-unknown-linux-gnu
-- Performing Test C_SUPPORTS_FPIC
-- Performing Test C_SUPPORTS_FPIC - Success
-- Performing Test CXX_SUPPORTS_FPIC
-- Performing Test CXX_SUPPORTS_FPIC - Success
-- Building with -fPIC
-- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG
-- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success
-- Performing Test C_SUPPORTS_WERROR_DATE_TIME
-- Performing Test C_SUPPORTS_WERROR_DATE_TIME - Success
-- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME
-- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME - Success
-- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW
-- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Success
-- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG
-- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG - Success
-- Performing Test C_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG
-- Performing Test C_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG - Success
-- Performing Test CXX_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG
-- Performing Test CXX_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG - Success
-- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG
-- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Success
-- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG
-- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Success
-- Performing Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG
-- Performing Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG - Failed
-- Performing Test CXX_SUPPORTS_NOEXCEPT_TYPE_FLAG
-- Performing Test CXX_SUPPORTS_NOEXCEPT_TYPE_FLAG - Success
-- Performing Test CXX_WONT_WARN_ON_FINAL_NONVIRTUALDTOR
-- Performing Test CXX_WONT_WARN_ON_FINAL_NONVIRTUALDTOR - Success
-- Performing Test C_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG
-- Performing Test C_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG - Success
-- Performing Test CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG
-- Performing Test CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG - Success
-- Performing Test CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG
-- Performing Test CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG - Success
-- Performing Test CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL
-- Performing Test CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL - Success
-- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP
-- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP - Success
-- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG
-- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG - Success
-- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG
-- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG - Success
-- Performing Test LINKER_SUPPORTS_COLOR_DIAGNOSTICS
-- Performing Test LINKER_SUPPORTS_COLOR_DIAGNOSTICS - Failed
-- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS
-- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS - Success
-- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS
-- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS - Success
-- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS
-- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS - Success
-- Performing Test C_SUPPORTS_FDATA_SECTIONS
-- Performing Test C_SUPPORTS_FDATA_SECTIONS - Success
-- Performing Test CXX_SUPPORTS_FDATA_SECTIONS
-- Performing Test CXX_SUPPORTS_FDATA_SECTIONS - Success
-- Looking for os_signpost_interval_begin
-- Looking for os_signpost_interval_begin - not found
-- Found Python3: /usr/bin/python3.8 (found version "3.8.2") found components: Interpreter
-- Constructing LLVMBuild project information
-- Linker detection: GNU ld
-- Found Git: /usr/bin/git (found version "2.25.1")
-- Targeting X86
-- default linker set to "gold"
-- Performing Test C_SUPPORTS_CF_PROTECTION_BRANCH
-- Performing Test C_SUPPORTS_CF_PROTECTION_BRANCH - Success
-- Performing Test SPLIT_STACK_FUNCTIONAL
-- Performing Test SPLIT_STACK_FUNCTIONAL - Success
-- starting libgo configuration.
-- Performing Test HAVE_ATOMIC_FUNCTIONS
-- Performing Test HAVE_ATOMIC_FUNCTIONS - Success
-- Looking for clock_gettime
-- Looking for clock_gettime - found
-- Looking for strnlen
-- Looking for strnlen - found
-- Looking for dl_iterate_phdr
-- Looking for dl_iterate_phdr - found
-- Looking for fcntl
-- Looking for fcntl - found
-- Looking for getexecname
-- Looking for getexecname - not found
-- Looking for lstat
-- Looking for lstat - found
-- Looking for readlink
-- Looking for readlink - found
-- Looking for mmap
-- Looking for mmap - found
-- Looking for accept4
-- Looking for accept4 - found
-- Looking for dup3
-- Looking for dup3 - found
-- Looking for epoll_create1
-- Looking for epoll_create1 - found
-- Looking for faccessat
-- Looking for faccessat - found
-- Looking for fallocate
-- Looking for fallocate - found
-- Looking for fchmodat
-- Looking for fchmodat - found
-- Looking for fchownat
-- Looking for fchownat - found
-- Looking for futimesat
-- Looking for futimesat - found
-- Looking for inotify_add_watch
-- Looking for inotify_add_watch - found
-- Looking for inotify_init
-- Looking for inotify_init - found
-- Looking for inotify_init1
-- Looking for inotify_init1 - found
-- Looking for inotify_rm_watch
-- Looking for inotify_rm_watch - found
-- Looking for listxattr
-- Looking for listxattr - found
-- Looking for mincore
-- Looking for mincore - found
-- Looking for mkdirat
-- Looking for mkdirat - found
-- Looking for openat
-- Looking for openat - found
-- Looking for removexattr
-- Looking for removexattr - found
-- Looking for renameat
-- Looking for renameat - found
-- Looking for setxattr
-- Looking for setxattr - found
-- Looking for splice
-- Looking for splice - found
-- Looking for sync_file_range
-- Looking for sync_file_range - found
-- Looking for syscall
-- Looking for syscall - found
-- Looking for tee
-- Looking for tee - found
-- Looking for unlinkat
-- Looking for unlinkat - found
-- Looking for unsetenv
-- Looking for unsetenv - found
-- Looking for unshare
-- Looking for unshare - found
-- Looking for utimensat
-- Looking for utimensat - found
-- Looking for wait4
-- Looking for wait4 - found
-- Looking for open64
-- Looking for open64 - found
-- Looking for mknodat
-- Looking for mknodat - found
-- Looking for pipe2
-- Looking for pipe2 - found
-- Looking for memmem
-- Looking for memmem - found
-- Looking for inttypes.h
-- Looking for inttypes.h - found
-- Looking for linux/ether.h
-- Looking for linux/ether.h - not found
-- Looking for linux/filter.h
-- Looking for linux/filter.h - found
-- Looking for linux/fs.h
-- Looking for linux/fs.h - found
-- Looking for linux/if_addr.h
-- Looking for linux/if_addr.h - found
-- Looking for linux/if_ether.h
-- Looking for linux/if_ether.h - found
-- Looking for linux/if_tun.h
-- Looking for linux/if_tun.h - found
-- Looking for linux/netlink.h
-- Looking for linux/netlink.h - found
-- Looking for linux/ptrace.h
-- Looking for linux/ptrace.h - found
-- Looking for linux/reboot.h
-- Looking for linux/reboot.h - found
-- Looking for linux/rtnetlink.h
-- Looking for linux/rtnetlink.h - found
-- Looking for memory.h
-- Looking for memory.h - found
-- Looking for net/if.h
-- Looking for net/if.h - found
-- Looking for net/if_arp.h
-- Looking for net/if_arp.h - found
-- Looking for net/route.h
-- Looking for net/route.h - found
-- Looking for netinet/icmp6.h
-- Looking for netinet/icmp6.h - found
-- Looking for netinet/if_ether.h
-- Looking for netinet/if_ether.h - found
-- Looking for netinet/in_systm.h
-- Looking for netinet/in_systm.h - found
-- Looking for netinet/ip.h
-- Looking for netinet/ip.h - found
-- Looking for netinet/ip_mroute.h
-- Looking for netinet/ip_mroute.h - not found
-- Looking for netpacket/packet.h
-- Looking for netpacket/packet.h - found
-- Looking for port.h
-- Looking for port.h - not found
-- Looking for sched.h
-- Looking for sched.h - found
-- Looking for semaphore.h
-- Looking for semaphore.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stdlib.h
-- Looking for stdlib.h - found
-- Looking for strings.h
-- Looking for strings.h - found
-- Looking for sys/epoll.h
-- Looking for sys/epoll.h - found
-- Looking for sys/file.h
-- Looking for sys/file.h - found
-- Looking for sys/inotify.h
-- Looking for sys/inotify.h - found
-- Looking for sys/mount.h
-- Looking for sys/mount.h - found
-- Looking for sys/prctl.h
-- Looking for sys/prctl.h - found
-- Looking for sys/ptrace.h
-- Looking for sys/ptrace.h - found
-- Looking for sys/select.h
-- Looking for sys/select.h - found
-- Looking for sys/statfs.h
-- Looking for sys/statfs.h - found
-- Looking for sys/syscall.h
-- Looking for sys/syscall.h - found
-- Looking for sys/sysinfo.h
-- Looking for sys/sysinfo.h - found
-- Looking for sys/timex.h
-- Looking for sys/timex.h - found
-- Looking for sys/user.h
-- Looking for sys/user.h - found
-- Looking for sys/utsname.h
-- Looking for sys/utsname.h - found
-- Looking for sys/vfs.h
-- Looking for sys/vfs.h - found
-- Looking for syscall.h
-- Looking for syscall.h - found
-- Looking for utime.h
-- Looking for utime.h - found
-- Looking for compress in z
-- Looking for compress in z - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of double
-- Check size of double - done
-- Check size of long double
-- Check size of long double - done
-- Check size of long double
-- Check size of long double - done
-- Check size of void*
-- Check size of void* - done
-- Looking for alloca.h
-- Looking for alloca.h - found
-- Looking for alloca
-- Looking for alloca - not found
-- Looking for memcpy
-- Looking for memcpy - found
-- Performing Test HAVE_SYNC_BOOL_COMPARE_AND_SWAP_4
-- Performing Test HAVE_SYNC_BOOL_COMPARE_AND_SWAP_4 - Success
-- Performing Test HAVE_SYNC_BOOL_COMPARE_AND_SWAP_8
-- Performing Test HAVE_SYNC_BOOL_COMPARE_AND_SWAP_8 - Success
-- Performing Test HAVE_AS_X86_AES
-- Performing Test HAVE_AS_X86_AES - Success
/home/oceanfish81/gollvm_workarea/llvm-project/llvm/tools/gollvm/gofrontend/libgo/match.sh: fork: Invalid argument
CMake Error at tools/gollvm/libgo/CMakeLists.txt:137 (string):
string sub-command STRIP requires two arguments.
-- Libgo: creating stdlib package targets
/home/oceanfish81/gollvm_workarea/llvm-project/llvm/tools/gollvm/gofrontend/libgo/godeps.sh: line 37: /usr/bin/grep: Invalid argument
-- Libgo: generating check targets
-- libgo configuration complete.
-- starting gotools configuration.
-- gotools: generating check targets
-- gotools configuration complete.
-- Registering Bye as a pass plugin (static build: OFF)
-- Failed to find LLVM FileCheck
-- Version: 0.0.0
-- Performing Test HAVE_CXX_FLAG_STD_CXX11
-- Performing Test HAVE_CXX_FLAG_STD_CXX11 - Success
-- Performing Test HAVE_CXX_FLAG_WALL
-- Performing Test HAVE_CXX_FLAG_WALL - Success
-- Performing Test HAVE_CXX_FLAG_WEXTRA
-- Performing Test HAVE_CXX_FLAG_WEXTRA - Success
-- Performing Test HAVE_CXX_FLAG_WSHADOW
-- Performing Test HAVE_CXX_FLAG_WSHADOW - Success
-- Performing Test HAVE_CXX_FLAG_PEDANTIC
-- Performing Test HAVE_CXX_FLAG_PEDANTIC - Success
-- Performing Test HAVE_CXX_FLAG_PEDANTIC_ERRORS
-- Performing Test HAVE_CXX_FLAG_PEDANTIC_ERRORS - Success
-- Performing Test HAVE_CXX_FLAG_WSHORTEN_64_TO_32
-- Performing Test HAVE_CXX_FLAG_WSHORTEN_64_TO_32 - Success
-- Performing Test HAVE_CXX_FLAG_WFLOAT_EQUAL
-- Performing Test HAVE_CXX_FLAG_WFLOAT_EQUAL - Success
-- Performing Test HAVE_CXX_FLAG_FSTRICT_ALIASING
-- Performing Test HAVE_CXX_FLAG_FSTRICT_ALIASING - Success
-- Performing Test HAVE_CXX_FLAG_FNO_EXCEPTIONS
CMake Error:
Running
'/usr/local/bin/ninja' '-C' '/home/oceanfish81/gollvm_workarea/build-release/CMakeFiles/CMakeTmp' '-t' 'restat' 'build.ninja'
failed with:
Traceback (most recent call last):
File "/usr/local/bin/ninja", line 8, in
sys.exit(ninja())
File "/usr/local/lib/python3.8/dist-packages/ninja/init.py", line 50, in ninja
raise SystemExit(_program('ninja', sys.argv[1:]))
File "/usr/local/lib/python3.8/dist-packages/ninja/init.py", line 46, in _program
return subprocess.call([os.path.join(BIN_DIR, name)] + args)
File "/usr/lib/python3.8/subprocess.py", line 340, in call
with Popen(*popenargs, **kwargs) as p:
File "/usr/lib/python3.8/subprocess.py", line 854, in init
self._execute_child(args, executable, preexec_fn, close_fds,
File "/usr/lib/python3.8/subprocess.py", line 1702, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
OSError: [Errno 22] Invalid argument:
'/usr/local/lib/python3.8/dist-packages/ninja/data/bin/ninja'
CMake Error at /usr/share/cmake-3.18/Modules/CheckCXXSourceCompiles.cmake:110 (try_compile):
Failed to generate test project build system.
Call Stack (most recent call first):
/usr/share/cmake-3.18/Modules/CheckCXXCompilerFlag.cmake:49 (check_cxx_source_compiles)
utils/benchmark/cmake/AddCXXCompilerFlag.cmake:34 (check_cxx_compiler_flag)
utils/benchmark/CMakeLists.txt:156 (add_cxx_compiler_flag)
Ivan

CC @thanm @cherrymui

I can't reproduce this with

$ cmake --version
cmake version 3.16.3

$ clang --version
clang version 10.0.0-4ubuntu1
Target: x86_64-pc-linux-gnu
Thread model: posix

on Xubuntu

$ cat  /etc/os-release
NAME="Ubuntu"
VERSION="20.04.1 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.1 LTS"
VERSION_ID="20.04"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal

simply cause it works well:

$ cmake -G Ninja -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_CXX_FLAGS=' -stdlib=libc++ ' -DCMAKE_BUILD_TYPE=Release ** -DLLVM_TARGETS_TO_BUILD='X86' ** /media/xubuntu/b0482b0c-51d9-4284-939f-ac228eb78736/workarea/llvm-project-11.0.0rc2/llvm
Which runs config. scripts:

-- The C compiler identification is Clang 10.0.0
-- The CXX compiler identification is Clang 10.0.0
-- The ASM compiler identification is Clang
-- Found assembler: /usr/bin/clang
-- Check for working C compiler: /usr/bin/clang
-- Check for working C compiler: /usr/bin/clang -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/clang++
-- Check for working CXX compiler: /usr/bin/clang++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test LLVM_LIBSTDCXX_MIN
-- Performing Test LLVM_LIBSTDCXX_MIN - Success
-- Performing Test LLVM_LIBSTDCXX_SOFT_ERROR
-- Performing Test LLVM_LIBSTDCXX_SOFT_ERROR - Success
-- Looking for dlfcn.h
-- Looking for dlfcn.h - found
-- Looking for errno.h
-- Looking for errno.h - found
-- Looking for fcntl.h
-- Looking for fcntl.h - found
-- Looking for link.h
-- Looking for link.h - found
-- Looking for malloc/malloc.h
-- Looking for malloc/malloc.h - not found
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for signal.h
-- Looking for signal.h - found
-- Looking for sys/ioctl.h
-- Looking for sys/ioctl.h - found
-- Looking for sys/mman.h
-- Looking for sys/mman.h - found
-- Looking for sys/param.h
-- Looking for sys/param.h - found
-- Looking for sys/resource.h
-- Looking for sys/resource.h - found
-- Looking for sys/stat.h
-- Looking for sys/stat.h - found
-- Looking for sys/time.h
-- Looking for sys/time.h - found
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for termios.h
-- Looking for termios.h - found
-- Looking for unistd.h
-- Looking for unistd.h - found
-- Looking for valgrind/valgrind.h
-- Looking for valgrind/valgrind.h - not found
-- Looking for zlib.h
-- Looking for zlib.h - found
-- Looking for fenv.h
-- Looking for fenv.h - found
-- Looking for FE_ALL_EXCEPT
-- Looking for FE_ALL_EXCEPT - found
-- Looking for FE_INEXACT
-- Looking for FE_INEXACT - found
-- Looking for mach/mach.h
-- Looking for mach/mach.h - not found
-- Looking for histedit.h
-- Looking for histedit.h - not found
-- Looking for CrashReporterClient.h
-- Looking for CrashReporterClient.h - not found
-- Looking for linux/magic.h
-- Looking for linux/magic.h - found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Looking for pthread_getspecific in pthread
-- Looking for pthread_getspecific in pthread - found
-- Looking for pthread_rwlock_init in pthread
-- Looking for pthread_rwlock_init in pthread - found
-- Looking for pthread_mutex_lock in pthread
-- Looking for pthread_mutex_lock in pthread - found
-- Looking for dlopen in dl
-- Looking for dlopen in dl - found
-- Looking for clock_gettime in rt
-- Looking for clock_gettime in rt - found
-- Looking for pfm_initialize in pfm
-- Looking for pfm_initialize in pfm - not found
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Looking for compress2 in z
-- Looking for compress2 in z - found
-- Looking for setupterm in terminfo
-- Looking for setupterm in terminfo - not found
-- Looking for setupterm in tinfo
-- Looking for setupterm in tinfo - found
-- Could NOT find LibXml2 (missing: LIBXML2_LIBRARY LIBXML2_INCLUDE_DIR)
-- Looking for xar_open in xar
-- Looking for xar_open in xar - not found
-- Looking for arc4random
-- Looking for arc4random - not found
-- Looking for backtrace
-- Looking for backtrace - found
-- backtrace facility detected in default set of libraries
-- Found Backtrace: /usr/include
-- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW
-- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Success
-- Looking for _Unwind_Backtrace
-- Looking for _Unwind_Backtrace - found
-- Looking for getpagesize
-- Looking for getpagesize - found
-- Looking for sysconf
-- Looking for sysconf - found
-- Looking for getrusage
-- Looking for getrusage - found
-- Looking for setrlimit
-- Looking for setrlimit - found
-- Looking for isatty
-- Looking for isatty - found
-- Looking for futimens
-- Looking for futimens - found
-- Looking for futimes
-- Looking for futimes - found
-- Looking for posix_fallocate
-- Looking for posix_fallocate - found
-- Looking for sigaltstack
-- Looking for sigaltstack - found
-- Looking for lseek64
-- Looking for lseek64 - found
-- Looking for mallctl
-- Looking for mallctl - not found
-- Looking for mallinfo
-- Looking for mallinfo - found
-- Looking for malloc_zone_statistics
-- Looking for malloc_zone_statistics - not found
-- Looking for getrlimit
-- Looking for getrlimit - found
-- Looking for posix_spawn
-- Looking for posix_spawn - found
-- Looking for pread
-- Looking for pread - found
-- Looking for sbrk
-- Looking for sbrk - found
-- Looking for strerror
-- Looking for strerror - found
-- Looking for strerror_r
-- Looking for strerror_r - found
-- Looking for strerror_s
-- Looking for strerror_s - not found
-- Looking for setenv
-- Looking for setenv - found
-- Looking for dlopen
-- Looking for dlopen - found
-- Looking for dladdr
-- Looking for dladdr - not found
-- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC
-- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC - Failed
-- Performing Test HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC
-- Performing Test HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC - Success
-- Looking for GLIBC
-- Looking for GLIBC - found
-- Looking for pthread_getname_np
-- Looking for pthread_getname_np - found
-- Looking for pthread_setname_np
-- Looking for pthread_setname_np - found
-- Performing Test HAVE_STD_IS_TRIVIALLY_COPYABLE
-- Performing Test HAVE_STD_IS_TRIVIALLY_COPYABLE - Success
-- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB
-- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success
-- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB
-- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success
-- Performing Test LLVM_HAS_ATOMICS
-- Performing Test LLVM_HAS_ATOMICS - Success
-- Performing Test SUPPORTS_VARIADIC_MACROS_FLAG
-- Performing Test SUPPORTS_VARIADIC_MACROS_FLAG - Success
-- Performing Test SUPPORTS_GNU_ZERO_VARIADIC_MACRO_ARGUMENTS_FLAG
-- Performing Test SUPPORTS_GNU_ZERO_VARIADIC_MACRO_ARGUMENTS_FLAG - Success
-- Native target architecture is X86
-- Threads enabled.
-- Doxygen disabled.
-- Go bindings disabled.
-- Ninja version: 1.10.0.git.kitware.jobserver-1
-- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH)
-- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH)
-- OCaml bindings disabled.
-- Could NOT find Python module pygments
-- Could NOT find Python module pygments.lexers.c_cpp
-- Could NOT find Python module yaml
-- LLVM host triple: x86_64-unknown-linux-gnu
-- LLVM default target triple: x86_64-unknown-linux-gnu
-- Performing Test C_SUPPORTS_FPIC
-- Performing Test C_SUPPORTS_FPIC - Success
-- Performing Test CXX_SUPPORTS_FPIC
-- Performing Test CXX_SUPPORTS_FPIC - Success
-- Building with -fPIC
-- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG
-- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success
-- Performing Test C_SUPPORTS_WERROR_DATE_TIME
-- Performing Test C_SUPPORTS_WERROR_DATE_TIME - Success
-- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME
-- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME - Success
-- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW
-- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Success
-- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG
-- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG - Success
-- Performing Test C_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG
-- Performing Test C_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG - Success
-- Performing Test CXX_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG
-- Performing Test CXX_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG - Success
-- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG
-- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Success
-- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG
-- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Success
-- Performing Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG
-- Performing Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG - Failed
-- Performing Test CXX_SUPPORTS_NOEXCEPT_TYPE_FLAG
-- Performing Test CXX_SUPPORTS_NOEXCEPT_TYPE_FLAG - Success
-- Performing Test CXX_WONT_WARN_ON_FINAL_NONVIRTUALDTOR
-- Performing Test CXX_WONT_WARN_ON_FINAL_NONVIRTUALDTOR - Success
-- Performing Test C_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG
-- Performing Test C_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG - Success
-- Performing Test CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG
-- Performing Test CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG - Success
-- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP
-- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP - Success
-- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG
-- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG - Success
-- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG
-- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG - Success
-- Performing Test LINKER_SUPPORTS_COLOR_DIAGNOSTICS
-- Performing Test LINKER_SUPPORTS_COLOR_DIAGNOSTICS - Failed
-- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS
-- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS - Success
-- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS
-- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS - Success
-- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS
-- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS - Success
-- Performing Test C_SUPPORTS_FDATA_SECTIONS
-- Performing Test C_SUPPORTS_FDATA_SECTIONS - Success
-- Performing Test CXX_SUPPORTS_FDATA_SECTIONS
-- Performing Test CXX_SUPPORTS_FDATA_SECTIONS - Success
-- Looking for os_signpost_interval_begin
-- Looking for os_signpost_interval_begin - not found
-- Found Python3: /usr/bin/python3.8 (found version "3.8.2") found components: Interpreter
-- Constructing LLVMBuild project information
-- Linker detection: GNU ld
-- Found Git: /usr/bin/git (found version "2.25.1")
-- Targeting X86
-- Registering Bye as a pass plugin (static build: OFF)
-- Failed to find LLVM FileCheck
-- Version: 0.0.0
-- Performing Test HAVE_CXX_FLAG_STD_CXX11
-- Performing Test HAVE_CXX_FLAG_STD_CXX11 - Success
-- Performing Test HAVE_CXX_FLAG_WALL
-- Performing Test HAVE_CXX_FLAG_WALL - Success
-- Performing Test HAVE_CXX_FLAG_WEXTRA
-- Performing Test HAVE_CXX_FLAG_WEXTRA - Success
-- Performing Test HAVE_CXX_FLAG_WSHADOW
-- Performing Test HAVE_CXX_FLAG_WSHADOW - Success
-- Performing Test HAVE_CXX_FLAG_PEDANTIC
-- Performing Test HAVE_CXX_FLAG_PEDANTIC - Success
-- Performing Test HAVE_CXX_FLAG_PEDANTIC_ERRORS
-- Performing Test HAVE_CXX_FLAG_PEDANTIC_ERRORS - Success
-- Performing Test HAVE_CXX_FLAG_WSHORTEN_64_TO_32
-- Performing Test HAVE_CXX_FLAG_WSHORTEN_64_TO_32 - Success
-- Performing Test HAVE_CXX_FLAG_WFLOAT_EQUAL
-- Performing Test HAVE_CXX_FLAG_WFLOAT_EQUAL - Success
-- Performing Test HAVE_CXX_FLAG_FSTRICT_ALIASING
-- Performing Test HAVE_CXX_FLAG_FSTRICT_ALIASING - Success
-- Performing Test HAVE_CXX_FLAG_FNO_EXCEPTIONS
-- Performing Test HAVE_CXX_FLAG_FNO_EXCEPTIONS - Success
-- Performing Test HAVE_CXX_FLAG_WSTRICT_ALIASING
-- Performing Test HAVE_CXX_FLAG_WSTRICT_ALIASING - Success
-- Performing Test HAVE_CXX_FLAG_WD654
-- Performing Test HAVE_CXX_FLAG_WD654 - Failed
-- Performing Test HAVE_CXX_FLAG_WTHREAD_SAFETY
-- Performing Test HAVE_CXX_FLAG_WTHREAD_SAFETY - Success
-- Performing Test HAVE_THREAD_SAFETY_ATTRIBUTES
-- Performing Test HAVE_THREAD_SAFETY_ATTRIBUTES
-- Performing Test HAVE_THREAD_SAFETY_ATTRIBUTES -- failed to compile
-- Performing Test HAVE_CXX_FLAG_COVERAGE
-- Performing Test HAVE_CXX_FLAG_COVERAGE - Success
-- Performing Test HAVE_GNU_POSIX_REGEX
-- Performing Test HAVE_GNU_POSIX_REGEX
-- Performing Test HAVE_GNU_POSIX_REGEX -- failed to compile
-- Performing Test HAVE_POSIX_REGEX
-- Performing Test HAVE_POSIX_REGEX
-- Performing Test HAVE_POSIX_REGEX -- success
-- Performing Test HAVE_STEADY_CLOCK
-- Performing Test HAVE_STEADY_CLOCK
-- Performing Test HAVE_STEADY_CLOCK -- success
-- Configuring done
-- Generating done
-- Build files have been written to: /home/xubuntu/build

And I am firing Ninja

$ ninja -j 4

and it compiles as expected

[404/1944] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/PGOMemOPSizeOpt.cpp.o

Ivan

@thanm , @cherrymui - any comments?
Ivan

/home/oceanfish81/gollvm_workarea/llvm-project/llvm/tools/gollvm/gofrontend/libgo/match.sh: fork: Invalid argument
CMake Error at tools/gollvm/libgo/CMakeLists.txt:137 (string):
string sub-command STRIP requires two arguments.
-- Libgo: creating stdlib package targets
/home/oceanfish81/gollvm_workarea/llvm-project/llvm/tools/gollvm/gofrontend/libgo/godeps.sh: line 37: /usr/bin/grep: Invalid argument
Perhaps turning on the verbosity options of cmake (--debug-output, --trace-expand) could help identify what's missed there.

Most likely a shell problem?  If you can try rerunning with SHELL=/bin/bash that might confirm.

Most likely a shell problem? If you can try rerunning with SHELL=/bin/bash that might confirm.

Ping

I don't know. I am unsure if I would be able to reproduce this: after deleting all the directories and cloning all master branches (according to your build instructions) it went well - and LLVM_TARGETS_TO_BUILD seem to limit the number of compiled files.
I don't use other back-ends, for LLVM, as for now - but I will report if I will experience any issues.
I shall experiment under OpenSUSE 15.2, soon.
That's another reminder about week points/shell scripts/potential bugs in CMake's config. files.
My guess is that Golang's front-end requires good re-design, to be built with various tools (CMake, Gradle, Bazel).
So then it would allow to wipe out obvious bottlenecks, for gollvm project.
@thanm , I would propose to open a PR issue about how results of testing should be shared/delivered.
When you request specific stuff to log/reproduce - it would be better have conventions/tools/approaches.
Please propose specific ones - and I will try to learn, during next bug reports.
Ivan


chart rendering only work for linechart

Hello, I have a problem with charts other than 'linechart'.
I installed the bundle via composer, added it to bundles list in AppKernel then in a controller I tried to
test examples of CookBook. The first example with $ob->chart->renderTo('linechart'); worked fine but for all other examples, it displays nothing.
I don't know what the problem comes from, can you help me please ? Thanks

Can you provide code samples? What's your code for the charts that do not work?

I have the same problem.
I my case just the example of Pie chart with Drilldown work. All others, examples in "usage" and "cookbook" it displays nothing.
Marcaube, can you check this please?

How's your html?
If your chart container has a #linechart id, e.g.

 then your php code need to use the same id, e.g. $chart->chart->renderTo('linechart');. Do you have any JS error in your browser console?
I can't help much if you don't give me more context. Show me code samples, php and html. I'd like to help but if I can't reproduce a bug, I can't fix it.

sorry for my mistake, I was wrong about my id name.
Thanks for your fast reply.
From:  Marc Aubé<EMAIL_ADDRESS>Reply-To:  marcaube/ObHighchartsBundle
<reply+00629db9c4a5e5b6782d96c8230fd0e1e7374487b01edbd792cf00000001110a05799
<EMAIL_ADDRESS>Date:  sábado, 28 de fevereiro de 2015 19:38
To:  marcaube/ObHighchartsBundle<EMAIL_ADDRESS>Cc:  Juarez Elias  Penna<EMAIL_ADDRESS>Subject:  Re: [ObHighchartsBundle] chart rendering only work for linechart
(#59)
How's your html?
If your chart container has a #linechart id, e.g.
then your php code need to use the same id, e.g.
$chart->chart->renderTo('linechart');. Do you have any JS error in your
browser console?
I can't help much if you don't give me more context. Show me code samples,
php and html. I'd like to help but if I can't reproduce a bug, I can't fix
it.
‹
Reply to this email directly or view it on GitHub
<https://github.com/marcaube/ObHighchartsBundle/issues/59#issuecomment-76552
827> .


Disable Reverse using GSAP and ScrollScene

Hey legend,
You've done an amazing job with this - thank you!!
Wondering if theres a way to disable gsap animation in reverse with scrollScene? ie play the animation only once when you scroll down so that it doesn't reset/reverse upon scrolling back up.
Cheers from down under,
Nysh.

Using scrollScene? follow this example and pass reverse: false under scene.
Check the scene options: https://github.com/jonkwheeler/ScrollScene#scrollscene-options-uses-scrollmagic
const scrollScene = new ScrollScene({
  scene: {
    reverse: false,
  },
})

Alternatively, you could use scrollObserver and access the destroyImmediately option. Slightly different effect. It will fire the animation only once, but doesn't matter which direction you scroll.
https://github.com/jonkwheeler/ScrollScene#using-a-scene-once


Enable HA support for resource metric measurements

xref: https://github.com/kubernetes/perf-tests/issues/246
Signed-off-by: alejandrox1<EMAIL_ADDRESS>

@alejandrox1 - will you have time to get back to it?


Scheduling / Game Time mechanics

This is something that very quickly evolved in the original Clean Living Implementation. Ignoring the previous implementation, the requirements we want to fulfil are as follows:

No ticking! (standard game engines tick at a given interval, evaluating what does and does not need to be executed accordingly).
No ability for client to schedule something in real-world time (I may regret this; an auto-save feature for example might want to fire off every 10 minutes though that's probably a bad example given our #7 internal event bus should be persistent throughout).
Ability to change game speed

Game speed should be able to run at a constant relative speed (i.e. 1 in game day = 20 minutes real world time)
Game speed should be able to increase in relative speed (i.e. a mechanism is available so that 1 in game day becomes 10 minutes real world time)

Note, we don't want to recalculate a load of real world offsets as a result of changing the game speed, which is what the previous clean living implementation would probably have eluded to)

Game speed should be able to decrease in relative speed (i.e. a mechanism is available so that 1 in game day becomes 40 minutes real world time)
Relative game speed changes must allow for transition curves (i.e. instead of instantly changing the relative speed, we may increase it over a 5 second period - this may make clients run a little smoother, whilst giving us a little longer to re-jig the internals of the engine).

Bear in mind that DateTime (Gregorian) representations may not make sense in the context in which the game exists. For example, what if the game is about being a martian? Martian minutes/seconds/hours/etc are different to those represented by Gregorian. Therefore, a common denominator will likely be required, to which at the very least an implementation for translating to/fro Gregorian is available, but not necessary.

Might be an idea with this just to base things off of "frames" where the target frame rate starts with the user monitor v.refresh rate and work from there? Would need to have the ability to drop the rate if needed if the frame rate target wasn't being hit, e.g. if 60fps couldn't be reliably hit, drop to 30.
This would allow (in theory) a fairly nice way of handling speed up and slow down maybe as well (At least in my mind right now it should be a relatively easy calculation - it's a Monday morning though), and game time should be consistent across machines as any calculations etc should be done with the frames taken into account and so on.
Thought I would throw the idea out there at least.
Any thoughts?

The mechanics you're talking about there, @danielcirket are artifacts of a rendering engine, which we were intentionally decoupling from the game engine itself. For example, what fps does @ariugwu need in his games? What tick rate does he need? These are all traditional thought processes that I believe impede good game engine designs.
That's not to say that we can't provide a mechanism allowing a rendering engine to request updates at given intervals. However, even there, our engine is supposed to be observed; if the rendering engine can be told when an entity has changed in direction, speed, size, etc, by observing the game engine, it's tick rate can likely become independent of it's state tracking also. Each tick, it would simply output the current state of the objects it is observing (previously we could this a perspective).
That probably sounds like a layer of abstraction and/or an awful lot of extra work. To give you an idea of why it might be beneficial though...
Imagine two game objects travelling towards each other very fast.
In a traditional game engine, the likelihood of those objects being at the point of collision at the same point the engine ticked is small. The likelihood decreases as the speed of said objects increases.
In our engine, the exact point of collision would be scheduled. The subsequent rendering tick would be observing the result of the collision, not calculating it post-fact.
I suspect there are many more examples for and against each approach, but I think that collision example is incredibly powerful...

Moar research needed from myself then :D


Sunsetting the PIC32MZv1 from future releases in AWS Reference Integrations

Sunsetting the PIC32MZv1 from future releases in AWS Reference Integrations
Description
In agreement with Microchip, the AWS team is removing the Curiousity PIC32MZEF (DM320104) from the FreeRTOS Reference Integration repository main branch and will no longer carry it for each release.  Microchip has issued an official notice that the PIC32MZEF (DM320104) is no longer recommended for new designs.  The PIC32MZEF projects and source code can always still be accessed through the previous release tags.  Microchip recommends for prospective customers to use the Curiousity PIC32MZ-EF-2.0 Development board (DM320209) for new designs. The PIC32MZv1 platform can still be found in v202012.00 of the FreeRTOS Reference Integration repository.
Checklist:

[ ] I have tested my changes. No regression in existing tests.
[ ] My code is Linted.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/bot run checks


Update note about Stream to ODSP in plan-for-teams-live-events.md

Closes https://github.com/MicrosoftDocs/OfficeDocs-SkypeForBusiness/issues/9601.
@MicrosoftHeidi, I think the entire article must be updated to replace any reference to Stream with ODSP. What do you think?

Learn Build status updates of commit 1f83b79:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

Teams/teams-live-events/plan-for-teams-live-events.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel


Update patches for current Rust

First: this project is pretty awesome.
I've updated cargo-ify.patch and optional-backtrace.patch to apply cleanly to current Rust master and compile successfully (at least when native-building on x86_64). Fortunately that consists primarily of removing code.
I didn't update optional-jemalloc.patch, because the entirety of the code that's being patched got removed in rust-lang/rust#27400. But as a result of that change, you can now force the use of the system allocator using just standard (unstable) Rust by adding
#![feature(alloc_system)]
extern crate alloc_system;

This doesn't support dynamically-linking jemalloc, though. I imagine the current patch could be ported to the new alloc_jemalloc crate.
remove-mno-compact-eh-flag.patch still applies cleanly, so it's unchanged.
I am not actually able to (native-)build a project depending on my resulting libstd using cargo; I get duplicate definitions of all the lang-items, even if I attempt to use #![no_std] and an explicit extern crate std. But I'm not sure that's related.

OK, looks like I'll need to deal with jemalloc to make tests pass. Lemme do that and then resubmit this PR.


Function resolving doesn't use consul dc filtering

What are the steps to reproduce this issue?

… Deploy a function using consul with few different DC's
… Try invoking it

What happens?
The function is not found because its not being searched for in the right DC
Maybe it can be solved by another flag? Ill try building an image with that and see if it helps

@ypatent can you provide a little more information? Maybe trace logs from faas-nomad? Can you tell me a little more about your setup?

Sure.
The setup here is consul and nomad with 2 dcs (lets say dc1 and dc2).
My deploy runs entirely on dc2.
When i deploy the function, successfully and try to invoke it via the open faas ui, i get 404, with the following error in the logs:

2019/09/04 06:45:13 [TRACE] catalog.service(hello-openfaas): GET /v1/catalog/service/hello-openfaas

when i try running the same consul api query the code runs, im getting an empty response as well. if i explicitly add "dc=dc2" to the query, i get the result.
Actually, thinking more about it, it looks like something weird with consul rather than with the nomad faas integration.

So, i played some more with it, and it looks like its something related to our setup here. Manage to make it work at the end, thanks!


Introduce File Upload component

Introduce File Upload component according to the UI design here: https://marvelapp.com/de0ggah
This component will be introduced for uploading text files only. The user can upload a file by browsing to it, pasting its contents, or dragging and dropping it.
cc @mcoker @rachael-phillips @LHinson

:tada: This issue has been resolved in version 2.65.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Remove node 12 from CI; add supported node versions to package.json

This PR drops Node v12 support and specifies the supported node versions in the package.json.
Checklist

[x] All acceptance criteria are met.
[ ] Relevant documentation, if any, has been written/updated.
[ ] The changelog has been updated, if applicable.
[ ] New functions/types have been exported in index.ts, if applicable.
[ ] New modules (i.e. new .ts files) are listed in the exports field in package.json, if applicable.
[ ] New modules (i.e. new .ts files) are listed in the typedocOptions.entryPoints field in tsconfig.json, if applicable.
[x] Commits in this PR are minimal and have descriptive commit messages.

It's also worth checking other matches of node-version:  and the readme/docs for "12" as sometimes I've seen it written as "12.x" other times as "12"


Bugfix & HTML mail template customizable in themes

This is not a common case since there aren't many packages that install attribute key categories. However, if there are, it will throw an exception when trying to re-install the package because the table already exists that it tries to create.
This fixes the error by dropping the table before creating it. This cannot be done during un-installation process of the attribute key category because in that case other un-installation operations will fail.

Added new commit to this pull request for easier support of
a) defining the mail templates for both HTML and plain text, you can now define them straight to their own files instead of adding them to variables
b) customizing the HTML mail template inside each theme


Add logging via Winston

To allow for easier debugging & auditing adding logging to the crucial code paths.
Leveraging Winston to be flexible about the actual logging backend.
Having Winston-Splunk as dependency to allow for easy - but optional - logging to Splunk right away (especially for AWS-Lambda deployment)

This is awesome, thanks very much for this!
Would you be able to add to the readme to explain the logging / configuration, please?

@TimothyJones , i added a new commit to the branch/this PR to clarify.

Thanks! Also, after a closer read of the logging, I'm wondering if the tokens and codes should be logged, since they can be sensitive?
Should those lines be debugs? (I'm happy to make those changes)

Updated the PR to hide sensitive information on debug level (or not log at all)

Thanks for this!

I've merged it in, much appreciated.
I hope you don't mind, I went and moved a few more of the info statements to debug - my thinking is that nothing that belongs to any users needs to be logged during normal operation. Happy to discuss if you think there's a better default behaviour.


ROKMETRO Updates

Description
This PR merges in updates from the ROKMETRO team, which includes WebAuthn authentication, a split of existing AccountAuthType data into AccountAuthType and AccountIdentifier to allow users to authenticate with any identifier/auth type combination, account following support, app org token duration policies, and various bug fixes and logging improvements.
All of these changes should be backwards compatible with existing client applications and existing building blocks. This is a combination of many different changes, so please let me know if you notice any issues or have questions or concerns. Thanks!
Resolves #659, #677, #472, #674
Review Time Estimate
Please give your idea of how soon this pull request needs to be reviewed by selecting one of the options below. This can be based on the criticality of the issue at hand and/or other relevant factors.

[ ] Immediately
[ ] Within a week
[x] When possible

Type of changes
Please select a relevant option:

[x] Bug fix (non-breaking change which fixes an issue).
[x] New feature (non-breaking change which adds functionality).
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected).
[ ] Other (any another change that does not fall in one of the above categories.)

Checklist:
Please select all applicable options:

[x] I have signed the Rokwire Contributor License Agreement (CLA). (Any contributor who is not an employee of the University of Illinois whose official duties include contributing to the Rokwire software, or who is not paid by the Rokwire project, needs to sign the CLA before their contribution can be accepted.)
[x] I have updated the CHANGELOG.
[x] I have read the Contributor Guidelines.
[x] I have performed a self-review of my own code.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] My change requires updating the documentation.
[x] I have made necessary changes to the documentation.
[ ] I have added tests related to my changes.
[x] My changes generate no new warnings.
[x] New and existing unit tests pass locally with my changes.
[x] Any dependent changes have been merged and published in downstream modules.

Hi @roberlander2 ,
I am back on reviewing this. The review is in progress. I left two comments. Also, do we need to add (or update) any environment variables with these changes? Thanks.

Thank you @petyos,
There are five new environment variables (listed below) and all are optional. The first two are used to set parameters that determine how verification emails are sent to users and the last three are used to support private key rotation for the service (we should only set them when we want to perform a rotation).

ROKWIRE_CORE_VERIFY_WAIT_TIME
ROKWIRE_CORE_VERIFY_EXPIRY
ROKWIRE_CORE_OLD_SUPPORT_LEGACY_SIGNATURES
ROKWIRE_CORE_OLD_AUTH_PRIV_KEY
ROKWIRE_CORE_OLD_AUTH_PRIV_KEY_PATH

Hi @roberlander2 ,
I am back on reviewing this. The review is in progress. I left two comments. Also, do we need to add (or update) any environment variables with these changes? Thanks.

Thank you @petyos,
There are five new environment variables (listed below) and all are optional. The first two are used to set parameters that determine how verification emails are sent to users and the last three are used to support private key rotation for the service (we should only set them when we want to perform a rotation).
* ROKWIRE_CORE_VERIFY_WAIT_TIME

* ROKWIRE_CORE_VERIFY_EXPIRY

* ROKWIRE_CORE_OLD_SUPPORT_LEGACY_SIGNATURES

* ROKWIRE_CORE_OLD_AUTH_PRIV_KEY

* ROKWIRE_CORE_OLD_AUTH_PRIV_KEY_PATH

Ok, thanks!

@roberlander2 remember to update rokmetro:rokwire-develop with changes from rokmetro:develop in addition to rokwire:develop.


[Question] Can playwright java connect to Aerokube Moon cloud deployment?

I tried running the test cases on Selenium grid 4 and it worked fine with specifying the SELENIUM_REMOTE_URL, however using the local  minikube moon deployment i am getting below error
Running with --> PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 SELENIUM_REMOTE_URL=http://<IP_ADDRESS>:4444/wd/hub mvn test

is it due moon using selenium 3 which is not supported by playwright?
Also can you let me know what is the suggested approach to run playwright java test cases on cloud ?

Moon has support for playwright but it looks like you're not connecting to it correctly: https://aerokube.com/moon/latest/#_using_playwright

Please follow the instructions from the comment above. If it still doesn't work feel free to file a new issue with a repro.


Duplicate command in make help

Description
The same command param is listed twice in the output of the make help command. As the descriptions are different, we probably have a missing command there which is accidentally listed as the same name with the previous command on the list.
Steps to reproduce

Issue command make help
Observe that run-local-infra is listed twice

Fixed by #14


Add encoding support

Hi,
Happy to find that package !
Since Atom 0.141.0, Encoding is supported, so it was easy to add this missing functionnality.
Hope you'll merge this pull request easily
Regards

Reverted comment to make you happy ;) and changed word in readme.md.

Reverted comment to make you happy ;) and changed word in readme.md.


use calcite-comonents?

Shouldn't this use calcite-components for low level things like button, card, etc?

done!


Configurable auto mute after n loops

As the latest evaluation using DRES has shown, playing the same 20 seconds video clip with the same audio in loop is pretty annoying. Frontend-configurable (potentially per-user) or auto-mute after n loops would be appreciated

Ideally, the video would also be shown in fullscreen for the first loop. This can not be forced but only requested, see https://www.w3schools.com/howto/howto_js_fullscreen.asp for reference.

Mute functionality added. The question remains, where exactly we would like to configure this: Is this a fronted setting or specific to the task or even the user?

Too bad about the fullscreen. As for the mute, I think it can be hardcoded for now and then we can see if there is a need to make this user configurable.

So then this issue is closed!


Updated classes to add new fields per hip 1075.

Signed-off-by: Keira Black<EMAIL_ADDRESS>Description:

Related issue(s):
Fixes #1075
Notes for reviewer:

Checklist

[X] Documented (Code comments, README, etc.)
[X] Tested (unit, integration, etc.)

Closing this out as the relevant changes are now in another pull request, #1122. https://github.com/hashgraph/hedera-sdk-js/pull/1122


Please Clarify License

I would like to request that your extension might be available to install at our company, however, in order to submit the request I must know what your License is.
I see that some components (i.e. Angular, etc.) have the MIT license.  Can you please add your own LICENSE.md to the project?
Thanks!

Added


docs(api): Add load_labware_by_name docstring and update warning

Closes #7682.

On docs.opentrons.com, point users of ProtocolContext.load_labware_by_name() and ModuleContext.load_labware_by_name() to load_labware() instead.
In the LOG.warning()s, remove outdated statements that these functions will be removed in robot software v3.12.0.

Review requests
Does the new copy look good?
Risk assessment
None. This changes docs and log messages only.

Looks like there are more of these, like rows_by_index. I'll fix those too and then un-draft this PR.


feat: support evaluate_typeof of module variables

Summary
Support evaluate_typeof of module variables. Due to the lack of parser hooks, scanners cannot affect each other. Therefore, the implementation differs from webpack.
If a typeof unaray expression is not evalutated, webpack will generate dependency and sometimes it is not const dependency(like __webpack_hash__ below), but rspack will always generate string by const dependency.
// source code
if (typeof __webpack_hash__ === 'string') console.log(1);
console.log(typeof __webpack_hash__);

// webpack
if (true) console.log(1);
console.log(typeof __webpack_require__.h());

// rspack
if (true) console.log(1);
console.log('string');

But I think the result of typeof should always be the same.
Test Plan

Add packages/rspack/tests/cases/parsing/typeof-api

Require Documentation?

[x] No
[ ] Yes, the corresponding rspack-website PR is __

Current dependencies on/for this PR:

main

PR #5161   👈

This stack of pull requests is managed by Graphite.


add required package

pyinstaller is required
(also instructions should indicate you need a virtual environment)

pyinstaller shouldn't be in requirements, because its only a requirement of the build process, not of lbry. it does get installed by build.sh, but only when its running on teamcity (for some reason). im looking at this stuff right now, will rewrite. also, no idea what posix.txt is


Clarification on automatic channel resubscription behavior

I would like to request clarification regarding the automatic channel resubscription behavior in the ioredis library. After reviewing the documentation, I couldn't find explicit information stating that channels will be automatically resubscribed after a reconnection.
Can someone from the community or the ioredis team confirm whether ioredis handles the automatic resubscription of channels after a reconnection? If it does, could you please point me to the relevant documentation or provide an example of how this behavior can be utilized? If automatic resubscription is not supported, what is the recommended approach for handling channel resubscription after a disconnection?
I appreciate any insights or guidance regarding this matter. Thank you!

There's no documentation for this yet I believe but yeah ioredis resubscribes all channels after a reconnection and there's nothing you need to do explicitly to make it work.
A PR would be welcome to update the documentation.


Cannot add NearInteractionTouchable at runtime

Overview
Expected Behavior
Actual Behavior
Steps to reproduce
Use the following script on a cube:
using Microsoft.MixedReality.Toolkit.Input;
using Microsoft.MixedReality.Toolkit.UI;
using UnityEngine;

public class AddInteractableTest : MonoBehaviour
{
    // Start is called before the first frame update
    void Start()
    {
        gameObject.AddComponent<Interactable>();
        gameObject.AddComponent<NearInteractionTouchable>();
    }
}

Run your scene
Inspect the cube. Notice that the bounds do not match the collider

Expected Behavior
I expected the bounds to match the size of the collider, or for there to be a method FixBounds in Touchable to adjust the bounds to match the collider.
Unity Editor Version
Mixed Reality Toolkit Release Version

Adding to current iteration since this impacts configurability at runtime


Investigation request -- underused fields on partner organization

There are a number of fields on the partner organization form that have been flagged by the Partnerbase Working Group as not-useful.   However,  since they are only a small fraction of the diaper banks using the system,  we need to do due diligence before deciding to remove them from the form.
The fields identified so far are:

Agency Age --  program_age
Evidence-based description:   -- evidence_based
Verified successes of program -- program_client_improvement
Turn Away Child Care -- turn_away_child_care
Sources of Funding  group -- sources_of_funding; sources_of_diapers; diaper_budget; diaper_funding_source.   For this, we probably can just use what banks require the sources of funding (from the bank organization page)

We need to know which banks are using the fields,  and how recently.   Bonus information would be if we can check if all of their partners provide it (which would indicate something the bank requires rather than something some of the partners happen to fill out.)
####Criteria for Completion

[] information on field use gathered

####Anything else?
Once we have these results,  we'll need to analyse the results and talk about next steps -- we may want to follow up with the essentials banks involved to see if they are making use of the information they are getting -- or we may just want to deemphasize these -- put them in an optional section for 'additional supporting information'.
FYI  we're only half-way through this monster form -- so there may be a future request for the same kind of thing for other fields next month.

@cielf here's the results from my query. Query is as follows:
SELECT partners.organization_id, count(partners.id) AS total_partners,
  count(partners.id) FILTER (WHERE pp.program_age IS NOT NULL AND pp.program_age != '') AS uses_program_age,
  count(partners.id) FILTER (WHERE pp.evidence_based = TRUE) AS is_evidence_based,
  count(partners.id) FILTER (WHERE pp.program_client_improvement IS NOT NULL AND pp.program_client_improvement != '') AS uses_program_client_improvement,
  count(partners.id) FILTER (WHERE pp.turn_away_child_care = TRUE) AS is_turn_away_child_care,
  count(partners.id) FILTER (WHERE pp.sources_of_funding IS NOT NULL AND pp.sources_of_funding != '') AS uses_sources_of_funding,
  count(partners.id) FILTER (WHERE pp.sources_of_diapers IS NOT NULL AND pp.sources_of_diapers != '') AS uses_sources_of_diapers,
  count(partners.id) FILTER (WHERE pp.diaper_budget IS NOT NULL AND pp.diaper_budget != '') AS uses_diaper_budget,
  count(partners.id) FILTER (WHERE pp.diaper_funding_source IS NOT NULL AND pp.diaper_funding_source != '') AS uses_diaper_funding_source
FROM partner_profiles pp
INNER JOIN partners ON partners.id=pp.diaper_partner_id
GROUP BY partners.organization_id
ORDER BY partners.organization_id;

partner_fields.csv
Let me know if this satisfies the requirement!

That tells us a fair bit.    None of the fields under scrutiny are highly used -- a maximum of 12% of the partners.
I'd like to know if the same fields have been used recently,  but ultimately, it doesn't tell us if the banks in question need the information, or if people are filling it in because it's there.   I'm going to do a bit of spreadsheet work to see which of the fields are filled most of the time for some banks -- that should be a decent proxy for "that bank requires it".

Closing this -- I have a very recent copy of production and I can continue on with this


Had to force quit ExcalidrawZ

First, I’d like to apologize if this bug report is unnecessary or incomplete. I understand how tiring it can be to maintain an open-source project, and my intention is only to help.
I drew a diagram in ExcalidrawZ and tried quitting with Cmd+Q, but it didn’t work, so I had to Force Quit. Before doing that, I recorded a sample using Activity Monitor in case it’s helpful for troubleshooting.: Sample of ExcalidrawZ.txt

Haha, there’s no need to worry about raising questions—your feedback is very important to me. Could you let me know if the issue you encountered happens every time you try to quit using cmd+Q, or was it just a one-time occurrence? Also, do you recall whether the close button in the top-left corner of the window was functional when cmd+Q failed to work?

It seems like it was a one-time occurence, I haven't been able to reproduce it yet. I don't recall if the close button was functional.


Add support for generating android matchers

This restructures the generation to allow for multiple adapters, leaving this open for further extension. It only adds one generated action to the live code, so that the diff doesn't get any bigger.
Although it might look intimidating as a diff, most of it is just moving files around and extracting the core generation from the platform specifics.

Awesome, the build is green again, thanks to rebasing <3
@rotemmiz Once you find time to review this I will do multiple small PRs to add support for different methods, so they are easier to review than in one blob

@rotemmiz Works on my machine, if I hear no veto, I will merge it tomorrow 👍


Lodestar Light Client Data Consumer

Is your feature request related to a problem? Please describe.
From our October 4 standup discussion, it makes sense for Lodestar to also consume the light client p2p data it produces from its full node (#4365). The beneficial use cases of such an application is to open the doors to other clients and developers to consume light client data for their use case (e.g. A light client CL to get latest blocks for an execution client). We must streamline the development of a standalone light client data consumer which inherits the pieces from light client p2p.
Describe the solution you'd like
Goal: We should develop a lightweight, standalone consumer inheriting light client data from the p2p network. Some additional points to note:

It should be a separate process so others may bundle this with their application
It must listen to gossip and get updates from req/res (the challenge with our current libs/modules is getting it to work outside of the beacon node without breaking Lodestar and is safe)
It will have to use a defined list of bootnodes or discv5 to discover nodes through p2p

To Investigate/Research

Lodestar can have an advantage for browsers. Can we add a websocket transport for publishing?

Ideas + Roadmap for Implementation (subject to change)
Milestone 1: Replicate something similar to our browser demo without going through P2P
Milestone 2: Interop with Nimbus light client via P2P

A websocket transport for publishing is interesting, a simple way to request data from ABIs of contracts maybe, I think the most useful features has to be to be enabled with Ethers and Web3Js via Http or Ipc, there is also new libraries built with web3py that use Http in a promising way, https://web3js.readthedocs.io/en/v1.2.1/getting-started.html, https://docs.ethers.io/v5/getting-started/#getting-started--connecting-rpc, a lot of dApps are already built on these standards and consuming data from Infura or Alchemy,
This availability of data request creates a easy way to gather blockchain data without needing full nodes,
The feature of verifying NFT balances is something used for many dApps,
I am surprised that this client for beacon api seems to be abandoned;
https://github.com/web3j/web3j-eth2
It is hard to understand how the merge is a technological upgrade, but now a barrier to enabling light nodes,

Superceded by #4705


Changing the current instance theme affects other opened instances when opening multiple instances

Storage Explorer Version: 1.9.0_feature/main-host_20190711.2
Platform/OS: Linux Ubuntu/macOS High Sierra/Windows 10
Architecture: ia32/x64
Commit: a1cd90ad
Regression From: Previous release 1.9.0
Steps to reproduce:

Launch Storage Explorer and make sure the current theme is default.
Press Ctrl+Shift+N to open a new window.
Change the theme of second instance to dark.
Check the first instance theme.

Expect Experience:
The first instance theme is default.
Actual Experience:
The first instance theme is changed to dark.
More info:

This issue doesn't reproduce on latest master build 20190711.5.
This issue also reproduces on previous release 1.9.0.

By design. Settings are now centralized into a settings.json file, from which all instances read.


🌱 Run validations in parallel when executing validator rules check

Summary
Currently all the direct rule validations run in sequence. The problem with this is that if any rule in particular takes a long time to finish, this will cause a delay in processing (emitting to sink, writing to disk, and printing) all validations.
Instead consider running each plugins validations in a goroutine. The goroutines can then put their validation results in a channel. As the validationResults are read from the channel, they can be emitted to a sink, written to disk, and printed. This will also ensure we process validation results as they complete rather than waiting for all validation results to be ready before reporting on the first result.

Can you assign me this issue ?

Hi @complexconst! We'd love your contribution for this issue. Excited to see you here 😄


Error:Unable to load class 'org.gradle.internal.logging.LoggingManagerInternal'.

Error:Unable to load class 'org.gradle.internal.logging.LoggingManagerInternal'.
i changed com.github.dcendents:android-maven-gradle-plugin:1.4.1 to 1.3 in root build.gradle
it worked  : )

It may be that the gradle version and plugin version are not match.


bump postgres container version

https://trello.com/c/XjcK0K3g/737-upgrade-environments-to-postgres-12
Upgrade postgres container to match what we are running on PaaS

We might also need to figure out a way to bump the postgres-cli version in db-dump/Dockerfile, as I think the latest version in the Debian repos is version 11.

We might also need to figure out a way to bump the postgres-cli version in db-dump/Dockerfile, as I think the latest version in the Debian repos is version 11.


Add Maven Wrapper

Let's stabilize the Maven version used in Hilla and also ease building the project on external systems just in case.

Let's leave it out for now and get back to this once there is a motivation for adding the wrapper.